Robôs - Comandos SQL (103)

Versão 3.3 por FlowFast em 2023/12/08 14:44

Criação de robôs baseados em consultas SQL que podem iniciar processos, executar tarefas, enviar e-mails, mensagens SMS ou WhatsApp.

Independente do tipo de Robô selecionado, o envio por e-mail sempre está disponível se configurado.

Os campos abaixo são úteis para todos os tipos de Robôs:

Campo:Descrição:
Comando SQLNesse campo é possível definir o comando SQL que trará as informações necessárias para montagem do corpo do texto, campos do template do WhatsApp ou para abertura de processos ou execução de tarefas.
Banco de dadosÚtil somente para os casos que o SQL irá ler banco de dados que não tinham vínculo com o banco do FlowFast.
Enviar quando

Define a forma de execução:

Não há retorno: Indica que o envio para as pessoas da seção Destinatário quando o comando SQL não retornar linhas.

Há retorno: Indica que deve executar uma só vez para as pessoas da seção Destinatário e com xdes_email_dest (vide abaixo) quando o comando SQL retornar uma ou mais linhas linha. Com essa opção mesmo que o SQL retorne várias linhas enviará somente um e-mail concatenando os textos. Exemplo de utilização: Enviar os pedidos recebidos no dia.

Há retorno, aviso por linha: Indica que o envio para as pessoas da seção Destinatário e com xdes_email_dest (vide abaixo) quando o comando SQL retornar uma ou mais linhas linha. Com essa opção mesmo que o SQL retorne várias linhas enviará somente um e-mail concatenando os textos. Exemplo de utilização: Enviar os itens de um pedido para o cliente.

Robô do tipo: 1-Somente e-mail:

Essa opção permite o envio de e-mail por linha com destinatário definido no SQL ou com destinatários fixos definidos na seção Destinatário

CampoDescrição
xdes_email_dest

Para envio de e-mail para cada linha essa variável deverá existir no comando SQL

Robô do tipo: 5-WhatsApp:

Quando o comando for configurado como envio de WhatsApps será solicitado o Modelo/Template configurado e cadastrado junto com a conta na Meta.

Para cada linha retornada no SELECT, configurado no comando, será enviado uma mensagem WhatsApp. Para definir para quem, variáveis de substituições e arquivo enviado no template(caso possua) o Select deve possuir as colunas os Alias abaixo.

ColunaDescrição
Para  quem enviar: 2 opções
1-Conta existente
xcp_seq_conta_whatsappCódigo da conta já existente (se possuir valor nessa coluna não há necessidade de retornar a xcp_num_fone)
2-Número: 
xcp_num_pais

Código do número do país do telefone (se não for informado usará 55-Brasil)

xcp_num_dddCódigo do DDD do estado
xcp_num_foneNúmero do telefone
xcp_cod_pessoaCódigo da pessoa para vincular a conta criada associada ao número do telefone
Enviar Documento: 3 opções
1-Anexo do sistema
xcp_seq_anexoCódigo do anexo no sistema (ADM_ANEXO_ARQ.SEQ_ANEXO)
xcp_seq_arquivoSequencia do arquivo no anexo (ADM_ANEXO_ARQ.SEQ_ARQ) (caso não informado pegará o primeiro que encontrar dentro do SEQ_ANEXO)
2-Caminho físico
xcp_des_pathCaminho completo físico do arquivo, visível pelo servidor de aplicação.
3-Arquivo com ID publicado
xcp_uuid_arqID para utilização externa do arquivo publicado através da pagina  Repositório de arquivos (1251)