Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Cada função tem determinadas informações que podem ser usadas nas ações, as funcionalidades disponíveis, assim como informações de cada função são as seguintes:

Criação de pedido:

Expandir
titleEntrada

...

Estado
colourPurple
title

...

order
order = Pedido feito pelo cliente

Estado
colourYellow
titlestring
message =

...

mensagem com

...

inforrmações do pedido, geralmente usado num campo de observações

...

Expandir

...

title

...

Saída

...

Bloco de código

...

language

...

json

“{

Estado
colourPurple
titleOrder

...

{
  "remote_id" = ""
  "remote_message" = ""
  "is_issue" = False
}

Estado
colourYellow
titlestring
remote_id = ID do pedido

...

dentro do ERP

Estado
colourYellow
titlestring
remote_message = Resposta da API ou None

Estado
colourYellow
titlebool
is_issue =

...

Pedido foi aberto como chamado ou não

}“

Criação de pedido para cliente já existente:

Expandir
titleEntrada

...

Estado
colourPurple
titleOrder
order= Pedido feito pelo cliente

Estado
colourYellow
titlestring
message= Mensagem com informações do pedido, geralmente usado num campo de observações

Estado
colourYellow
titlestring
customer_document_number = CPF/CNPJ do cliente

Estado
colourPurple
titleUser
wda_user = Usuário do cliente

...

Expandir

...

title

...

Saída

...

Bloco de código

...

language

...

json

...

{
  "remote_id" = ""
}

Estado
colourYellow
titleString
remote_id = ID do pedido no ERP

}“

Criação de lead:

Expandir

...

titleEntrada

Estado
colourPurple
titleLead
lead

...

= Informações do lead gerado

Expandir
titleSaída

...

N/A

Listar revendedores:

Expandir
titleEntrada

...

N/A

...

Expandir

...

title

...

Saída

...

Bloco de código

...

language

...

json

...

[

...


  {
    "code" = ""
    "name" = ""
    "taxvat" = ""
    "email" = ""
  }
]

Estado
colourYellow
titleString
code = ID do revendedor no ERP

Estado
colourYellow
titleString
name = Nome do revendedor

Estado
colourYellow
titleString
taxvat = CPF/CNPJ do revendedor

Estado
colourYellow
titleString
email = Email do revendedor

}

]“

Listar produtos:

Expandir
titleEntrada

...

N/A

...

Expandir

...

title

...

Saída

...

Bloco de código

...

language

...

json

...

[

...


  {
    "codigo" = ""
    "nome" = ""
  }
]

Estado
colourYellow
titleString
codigo = ID do produto no ERP

Estado
colourYellow
titleString
nome = Nome do produto

}

]“

Listar datas de vencimento:

Expandir
titleEntrada

...

N/A

...

Expandir

...

title

...

Saída

...

Bloco de código

...

language

...

json

...

[

...


  {
    "code" = ""
    "name" = ""
  }
]

Estado
colourYellow
titleString
code = ID da data de vencimento no ERP

Estado
colourYellow
titleString
name = Dia do vencimento

}

]“

Listar origens comerciais:

Expandir
titleEntrada

...

N/A

...

Expandir

...

title

...

Saída

...

Bloco de código

...

language

...

json

...

[

...


  {
    "code" = ""
    "description" = ""
  }
]

Estado
colourYellow
titleString
code = ID da origem comercial no ERP

Estado
colourYellow
titleString
description = Nome da origem comercial

}

]“

...

Listar faturas:

Expandir
titleEntrada

...

Estado
colourYellow
titlestring
customer_document_number = CPF/CNPJ do cliente

...

Estado
colourYellow
title

...

“[

...

string
contract_id= ID do contrato (opcional)

Expandir
titleSaída
Bloco de código
languagejson
[
  {
    "document_number" = ""
    "fatura" = ""
    "nome_cliente" = ""
    "valor_inicial" = ""
    "valor_final" = ""
    "juros" = ""
    "multa" = ""
    "emissao" = ""
    "vencimento" = ""
    "historico" = ""
    "link_boleto" = ""
    "linha_digitavel" = ""
    "code_fatura" = ""
    "identifier" = ""
    "remote_id" = ""
    "pix_code" = ""
  }
]

Estado
colourYellow
titleString
document_number = CPF/CNPJ do cliente

Estado
colourYellow
titleString
fatura = ID da fatura

Estado
colourYellow
titleString
nome_cliente = Nome do cliente

Estado
colourYellow
titleString
valor_inicial = Valor inicial da fatura

Estado
colourYellow
titleString
valor_final = Valor final da fatura

Estado
colourYellow
titleString
juros = Juros da fatura

Estado
colourYellow
titleString
multa = Multa da fatura

Estado
colourYellow
titlestring
emissao = Data de emissão do boleto

Estado
colourYellow
titleString
vencimento = Data de vencimento

Estado
colourYellow
titleString
historico = ID ou nome do plano

Estado
colourYellow
titleString
link_boleto = url do boleto (usa a função “Pegar pdf de um boleto“ se estiver vazio)

Estado
colourYellow
titleString
linha_digitavel = Código da linha digitável, usado para criar o código de barra no boleto do totem

Estado
colourYellow
titleString
code_fatura = Código da fatura no ERP

Estado
colourYellow
titleString
identifier = Identificador de qual método pix utilizar, caso haja vários configurados

Estado
colourYellow
titleString
remote_id = ID do boleto no ERP

Estado
colourYellow
titleString
pix_code = Código do pix pra ser usado nesse boleto, usa o configurado no sistema se estiver vazio

...

}

...

Pegar pdf de um boleto:

Expandir
titleEntrada

...

Estado
colourYellow
titlestring
boleto_id= ID do boleto no ERP

...

Expandir

...

title

...

Saída

...

Bloco de código

...

language

...

json

...

{
  "base_64" = ""
}

Estado
colourYellow
titleString
base_64 = string contendo o pdf do boleto em formato de base64

}“

Pegar uma fatura pelo ID:

...

Expandir
titleEntrada

...

Estado
colourYellow
titlestring
customer_bill_id= ID do boleto no ERP

Estado
colourYellow
titlestring
customer_document_number = CPF/CNPJ do cliente

Saída:

“[

...

Expandir
titleSaída
Bloco de código
languagejson
[
  {
    "document_number" = ""
    "fatura" = ""
    "nome_cliente" = ""
    "valor_inicial" = ""
    "valor_final" = ""
    "juros" = ""
    "multa" = ""
    "emissao" = ""
    "vencimento" = ""
    "historico" = ""
    "link_boleto" = ""
    "linha_digitavel" = ""
    "code_fatura" = ""
    "identifier" = ""
    "remote_id" = ""
    "pix_code" = ""
  }
]

Estado
colourYellow
titleString
document_number = CPF/CNPJ do cliente

Estado
colourYellow
titleString
fatura = ID da fatura

Estado
colourYellow
titleString
nome_cliente = Nome do cliente

Estado
colourYellow
titleString
valor_inicial = Valor inicial da fatura

Estado
colourYellow
titleString
valor_final = Valor final da fatura

Estado
colourYellow
titleString
juros = Juros da fatura

Estado
colourYellow
titleString
multa = Multa da fatura

Estado
colourYellow
titlestring
emissao = Data de emissão do boleto

Estado
colourYellow
titleString
vencimento = Data de vencimento

Estado
colourYellow
titleString
historico = ID ou nome do plano

Estado
colourYellow
titleString
link_boleto = url do boleto (usa a função “Pegar pdf de um boleto“ se estiver vazio)

Estado
colourYellow
titleString
linha_digitavel = Código da linha digitável, usado para criar o código de barra no boleto do totem

Estado
colourYellow
titleString
code_fatura = Código da fatura no ERP

Estado
colourYellow
titleString
identifier = Identificador de qual método pix utilizar, caso haja vários configurados

Estado
colourYellow
titleString
remote_id = ID do boleto no ERP

Estado
colourYellow
titleString
pix_code = Código do pix pra ser usado nesse boleto, usa o configurado no sistema se estiver vazio

}

]“

Este método é usado na listagem de boletos do totem

Baixa de boleto:

Expandir
titleEntrada

...

Estado
colourPurple
titleTransaction
transaction= Transação do boleto que foi pago

Estado
colourYellow
titlestring
boleto_id = ID do boleto que foi pago

Estado
colourYellow
titlestring
customer_document_number = CPF/CNPJ do cliente

Expandir

Saída:

...

titleSaída
Bloco de código
languagejson
{
  "success" = Booleano falando se a baixa foi um sucesso ou não
  "api_response" = Resposta completa da api, independente se deu certo ou não
}

Estado
colourYellow
titlebool
success = Booleano falando se a baixa foi um sucesso ou não

Estado
colourYellow
titleString
api_response = Resposta completa da api, independente se deu certo ou não

}“

...

Pegar contatos do cliente (email, celular):

Expandir
titleEntrada

...

Estado
colourYellow
titlestring
customer_document_number = CPF/CNPJ do cliente

Expandir
titleSaída

...

“[

...

Bloco de código
languagejson
[
  {
    type = ""
    value = ""
  }
]

Estado
colourYellow
titleSTRING
type = Tipo do contato, os valores podem ser "email" ou "phone"

Estado
colourYellow
titleString
value = String contendo o contato do cliente

}

]“

...

Pegar texto para avaliar pendência interna:

Expandir
titleEntrada

...

Estado
colourYellow
titlestring
customer_document_number = CPF/CNPJ do cliente

Saída:

Lista de strings com cada mensagem de pendencia interna para ser avaliada

“[

“mensagem de pendencia interna“,

“outra mensagem de pendencia interna“

...

Expandir
titleSaída
Bloco de código
languagejson
[
  “mensagem de pendencia interna“,
  “outra mensagem de pendencia interna“
]

Lista de strings com cada mensagem de pendencia interna para ser avaliada