Trading Community Architecture – TCA
Trading Community Architecture (TCA) é uma estrutura que foi baseada no modelo de cliente R11 projetado para suportar relações comerciais complexas para atender a necessidade adicional que se estendeu ainda mais em R12 com fornecedor e banco. Portanto, o TCA é um modelo de dados que permite gerenciar informações complexas sobre as partes, clientes ou fornecedores ou bancos que pertencem à sua comunidade comercial, incluindo organizações, locais e a rede de relacionamentos hierárquicos entre eles.
o que é Trading Community Architecture (TCA)? O que é o TCA, a arquitetura da comunidade comercial? O TCA é um módulo de aplicativos Oracle? É funcionalidade dentro de um módulo Oracle? Estas são poucas perguntas comuns, e muitas vezes há muitas respostas dadas. O TCA é um modelo de dados que suporta a entrada e o gerenciamento de entidades com as quais você interage. Então vamos revisitar o conceito.
a arquitetura da comunidade comercial é um modelo muito flexível e muito robusto que define os componentes envolvidos na negociação no Pacote de E-business. A implementação de tecnologias e aplicações para permitir aos usuários criar e manter relacionamentos entre entidades
universal esquema de dados para os clientes, prospects, fornecedores, distribuidores, revendedores, consórcios, banco em todos os Oracle EBS aplicações TCA não só permite o rastreamento de relações entre a implementação de organização e de seus parceiros comerciais, mas também faixas de relações entre os parceiros comerciais em si.
você também deve observar que o TCA não é um módulo de aplicativos Oracle nem requer licença separada. Se você vir o guia TCA, você pode encontrar estes são os principais recursos do TCA
- fornece uma base para uma única fonte de informações do cliente.
- capacidade de representar todas as entidades empresariais como um” partido ” (Organizações, Pessoas, Grupos, relacionamentos) e lidar com elas da mesma maneira. Essa abordagem oferece flexibilidade para acomodar todos os modelos B2B, B2C e híbridos no mesmo repositório.
- muitos-para-muitos relacionamentos entre partes e locais, que permite menos duplicação e atualização mais fácil.
- capacidade para modelagem avançada de relacionamento entre entidades dentro da comunidade comercial. Qualquer parte pode figurar em qualquer número de relações partidárias, mesmo dentro de hierarquias matriciais (redes de relacionamento).
- capacidade de configurar e manter qualquer número de classificações de partes que podem ser usadas para fins de relatório e atribuição.
- modelo de dados extensível para permitir vários requisitos de dados de negócios.
- na realidade , três entidades dirigem no modelo TCA , que são parte, Conta e relacionamentos.
terminologias TCA
- Party
- o conceito de ‘Party’ permite que o modelo do cliente trate todas as entidades comerciais igualmente, independentemente do tipo. Ele lida facilmente com B2B, B2C.
partes do tipo ‘Grupo’ permitem o agrupamento de qualquer número de outras partes em uma única entidade que permite modelar famílias e comprar Consórcios. - partes do tipo ‘relacionamento’ permitem que a relação entre duas partes seja vista como uma parte por direito próprio
- parte – uma parte é uma entidade que pode entrar em uma relação comercial e pode ser de quatro tipos.
- pessoa – um indivíduo único (morto ou vivo) de interesse para o proprietário do software.
- Organização-uma entidade legal reconhecida por alguma autoridade governamental.
- grupo-uma combinação de duas ou mais pessoas, organizações ou grupos de criado para o uso do proprietário do software.
- relacionamento-a associação entre uma pessoa individual e uma organização. Geralmente um contato em uma organização ou grupo.
- o conceito de ‘Party’ permite que o modelo do cliente trate todas as entidades comerciais igualmente, independentemente do tipo. Ele lida facilmente com B2B, B2C.
Fig 1: TCA Diagrama Lógico
- Conta
- Conta – financeira de roll-up de ponto para controlar os monetário parte do cliente, compras e pagamentos. Armazena detalhes sobre um relacionamento com o cliente entre uma festa e sua empresa.
- Este Representa de venda-compra de relacionamento, tais como a facturação e envio de eventos
- Contas necessárias para uma transação
- Uma conta não pode existir sem uma festa
- Um Partido pode ter uma ou mais Contas de Clientes
- Conta de Papel – A relação que um grupo tem em relação ao controle ou usando uma conta.
- o site da conta de cliente é um Site de terceiros que é usado no contexto de uma conta de cliente (por exemplo, para fins de faturamento ou envio).
- um contato de conta de cliente é um contato de Parte Usado no contexto de uma conta de cliente.
- Conta – financeira de roll-up de ponto para controlar os monetário parte do cliente, compras e pagamentos. Armazena detalhes sobre um relacionamento com o cliente entre uma festa e sua empresa.
- cliente
uma conta de cliente representa a relação comercial com a qual uma parte pode entrar com outra parte. A Conta tem informações sobre os Termos e condições de fazer negócios com a parte. Por exemplo, você pode abrir uma conta comercial para compras a serem feitas pela Vision Distribution para seu uso interno e uma conta de revendedor para compras feitas pela Vision Distribution para vendas de seus produtos para usuários finais .
você também pode definir pessoas de contato, contas bancárias, métodos de pagamento, números de telefone e relacionamentos para cada conta de cliente.Você também pode manter várias contas de clientes para um cliente que realiza negócios com mais de uma linha de negócios em sua organização.
você mantém perfis de clientes, endereços e contatos separados para cada conta de cliente.Um site de festa é o local onde uma determinada parte está fisicamente localizada. Cada parte tem apenas um endereço de identificação, mas uma parte pode ter vários sites de terceiros.
um endereço de cliente é um site de terceiros usado no contexto de uma conta de cliente para faturamento, envio ou outros fins. Um contato se comunica ou age em nome de uma parte ou conta de cliente.
um contato pode existir para um cliente no nível da conta ou endereço. Uma pessoa geralmente atua como um contato para uma organização, mas também pode ser um contato para outra pessoa. Por exemplo, um assistente administrativo pode ser o contato de um executivo.
modelo antigo vs novo modelo de cliente
Fig 2; Modelo antigo do cliente e modelo TCA
- localização / local: um local é um ponto no espaço geográfico descrito por um endereço. Um site de festa é um local.
- relação partidária :qualquer relação entre duas partes do tipo acima (pessoa e organização) que precisa ser armazenada como seu. próprio registro. Dados que correspondem diretamente a essa relação (informações de contato etc.) é armazenado também. Os relacionamentos são armazenados na tabela HZ_PARTY_RELATIONSHIPS.
Fatores que você pode considerar para o TCA entidades
- requisito do Negócio, incluindo o seu relatório
- Sistema/aplicação de exigência
- País ou Organização Exigência Legal
- Global Consideração
- Processo de padronização
TCA Considerações de Configuração Quando você está fazendo TCA cliente Modelagem, manter essas coisas em mente;
- Festa ser qualquer indivíduo ou Organização.
- sites de festas são locais para festas ou organizações.
- os relacionamentos são geralmente usados para construir a estrutura hierárquica das organizações.
- a parte se torna um cliente / conta, uma vez que um relacionamento de venda é estabelecido.
- uma conta normalmente deve ter pelo menos um site ‘bill_to’ ativo. Ajuda para fins de contabilidade e relatórios.
- ao criar Festas, o que todos os sites de festas podem ser ou devem ser criados como partes.
- geralmente, se você quiser ver as atividades para o nível do site separadamente do seu grupo de nível pai, você deve criar esse Site como uma parte/entidade separada.
- uma conta é uma entidade separada. Crie uma conta apenas onde você tenha um relacionamento de venda, ou seja, apenas para clientes. Identifica atributos de venda, por exemplo, Termos de pagamento, preferências de envio e faturamento, etc. do relacionamento.
- você pode ter várias contas, para cada relacionamento entre parte externa e sua entidade comercial. Ele permite que você tenha vários conjuntos
de atributos de venda, por exemplo, condições de pagamento, etc. - você pode construir relacionamento entre contas e ter uma conta para pagar por outra.
- se a transação precisar ser segregada dentro de uma parte para realizar análises granulares com base na venda ou na relação comercial,contas separadas com uma parte devem ser criadas.
integração TCA com outros produtos Oracle
é assim que os dados TCA são apertados com outros produtos Oracle.
tabelas técnicas TCA
- TCA-cliente: Aqui estão os detalhes técnicos para o cliente 11i / R12 no TCA. Você também pode consultar o post antigo para o modelo do cliente.
- TCA – Fornecedores
Aqui estão os detalhes Técnicos para R12 Fornecedor no TCA. Você também pode consultar o post antigo para mais detalhes.
- TCA-Bank