Ir para o conteúdo principal

Fluxo de Sincronização: illi → Jira


  • receber-pessoa-illi (Webhook):

    • Função: É o ponto de entrada. Ele fica "ouvindo" o sistema Illi e recebe os dados toda vez que uma pessoa/cliente é cadastrada ou alterada.

    • Dado chave: Recebe o JSON completo com endereço, documento, ID do parceiro e a lista de códigos de produtos.


  • Criar Organização (HTTP Request):

    • Função: Cria o perfil da empresa dentro do Jira.

    • Ação: Ele envia o nome da Razão Social para o Jira para gerar uma nova "Organization".


  • Associar organização ao projeto SIC1 (HTTP Request):

    • Função: Garante que a empresa criada seja visível no seu projeto de suporte.

    • Ação: Ele vincula o ID da organização recém-criada ao projeto específico (SIC1).


  • Bloco de Preenchimento de Campos (Nós HTTP de Atendimento): Estes nós realizam o "bate-ponto" em cada campo específico do Jira para garantir que a ficha do cliente esteja completa:

    • Preenche ID Parceiro: Insere o código numérico de identificação do Illi.

    • Preenche Razão Social: Mantém o nome oficial da empresa atualizado.

    • Preenche Documento: Insere o CNPJ ou CPF do cliente.

    • Preenche Situação: Define se o cliente está "ATIVO" ou não.

    • Preenche Grupo: Sincroniza o "Grupo Econômico" do cliente.


  • Preenche Endereço (HTTP Request com Código Inteligente):

    • Função: Consolida várias informações (Rua, Número, Cidade e UF) em uma única linha de texto limpa.

    • Diferencial: Possui lógica para não exibir vírgulas ou barras sozinhas caso o endereço esteja incompleto.


  • Dicionário Produtos (Code):

    • Função: Atua como um "tradutor".

    • Ação: Ele lê os IDs numéricos que vêm do Illi (ex: 100333) e converte para os nomes amigáveis que o Jira entende (ex: TEF), permitindo que as tags coloridas apareçam no campo de Produtos.


  • Preenche Produto (HTTP Request):

    • Função: É o passo final da sincronização de produtos.

    • Ação: Pega a lista traduzida pelo Dicionário e marca todas as opções correspondentes no campo Multi-select do Jira.