Modelos disponíveis do BOT
Por padrão, o BOT disponibiliza alguns assuntos para criação de novos assistentes com a utilização de templates previamente definidos. Essa é a forma mais rápida e simples de criar um assistente utilizando o BOT.
Os modelos disponíveis são:
Esse assistente responde perguntas sobre o assunto: férias de um colaborador ou gestor. Um colaborador pode solicitar: “saldo de férias”, as programações de férias ativas (“Qual minha programação de férias?”), quando é o meu “dia de retorno de férias?”. Se o usuário é um gestor é possível ver a situação de férias da equipe e as aprovações de férias pendentes.
Pré-requisitos
- O tenant do usuário necessita do Senior HCM ativo com o módulo de férias;
- O usuário precisa estar associado a um colaborador do HCM.
Funcionalidades
Esse assistente utiliza os serviços do HCM para responder sobre férias. A URL do serviço configurada no diálogo é https://m8pyfq01r6.execute-api.us-east-1.amazonaws.com/default/botfactory-hcm-ferias, onde o parâmetro que recebe uma chave do serviço que define a funcionalidade conforme tabela abaixo:
Chave do Serviço | Descrição |
---|---|
saldo-ferias | Retorna o saldo de férias do usuário que solicitou a informação (meu saldo de férias) |
voltar-das-ferias | Retorna o dia de retorno das férias do usuário que solicitou a informação (meu retorno de férias) |
saldo-ferias-equipe | Quando o colaborador for um gestor, retorna o saldo de férias da equipe |
minha-programacao-ferias | Retorna a data de programação das férias do usuário que solicitou a informação (minha programação de férias) |
aprovacoes-ferias-pendentes | Lista as aprovações pendentes de férias do gestor |
ferias-equipe-vencidas | Lista as férias da equipe que vencerão |
ferias-programadas | Mostrar a programação de férias agendadas da equipe do usuário que solicitou a informação |
ferias-calculadas | Mostra quais são os períodos de férias calculados da equipe do usuário que solicitou a informação |
Assistente que responde perguntas do assunto ERP Financeiro. Ele pode auxiliar com valores a pagar ou receber atrasados, vencendo hoje ou amanhã, além de fornecedores atrasados. Por exemplo: “Qual o valor a pagar hoje?”
Pré-requisitos
- Sistema Senior ERP XT;
- Regra SARG302.LSP instalada e com agendamento configurado para prover as respostas ao assistente.
Funcionalidades
Esse assistente utiliza o serviço ecm-data tabela, onde são passados os parâmetros dataTable e dataKey. A URL do serviço configurada no diálogo é https://thmxqru22e.execute-api.us-east-1.amazonaws.com/default/bot-erp-template, onde o parâmetro dataTable é bot_answers_erp_financeiro e os dataKey variam conforme tabela abaixo:
DataKey | Descrição |
---|---|
financeiro_cpagar_vlrpagarhoje | Valor do Financeiro a pagar hoje |
financeiro_cpagar_vlrpagaramanha | Valor a pagar amanhã |
financeiro_cpagar_vlrpgtoatraso | Valor pagamento / dívidas atrasadas |
financeiro_creceber_vlrreceberhoje | Valor a receber hoje |
financeiro_creceber_vlrreceberamanha | Valor a receber amanhã |
financeiro_creceber_vlrrecebervencido | Valor dos recebíveis atrasados |
financeiro_cpagar_fornecedoratrasado | Fornecedor com mais pagamentos atrasados |
Assistente que responde perguntas do assunto ERP Mercado. Ele pode auxiliar com clientes ativos, faturamento de ontem, do dia, do mês ou do ano. Por exemplo: “Qual faturamento de hoje?”
Pré-requisitos
- Sistema Senior ERP XT;
- Regra SARG302.LSP instalada e com agendamento configurado para prover as respostas do BOT.
Funcionalidades
Esse assistente utiliza o serviço ecm-data tabela, onde são passados os paramentos dataTable e dataKey. A URL do serviço configurada no diálogo é https://thmxqru22e.execute-api.us-east-1.amazonaws.com/default/bot-erp-template, onde o parâmetro dataTable é bot_answers_erp_mercado e os dataKey variam conforme tabela abaixo:
DataKey | Descrição |
---|---|
mercado_faturamento_faturamentodia | Responde sobre o faturamento diário da empresa. |
mercado_faturamento_faturamentomes | Respostas sobre o faturamento mensal da empresa |
mercado_faturamento_faturamentoano | Faturamento anual |
mercado_faturamento_faturamentoontem | Faturamento de ontem |
mercado_clientes | Responde sobre a quantidade de clientes ativos |
Assistente que responde perguntas do assunto ERP Suprimentos. Ele pode te ajudar te ajudar com fornecedores ativos, compras em aberto, produtos e famílias mais compradas. Por exemplo: “Qual valor de compras em aberto?”
Pré-requisitos
- Sistema Senior ERP XT (Sapiens);
- Regra SARG300.LSP instalada e com agendamento configurado para prover as respostas ao assistente.
Funcionalidades
Esse assistente utiliza o serviço ecm-data tabela, onde são passados os parâmetros dataTable e dataKey. A URL do serviço configurada no diálogo é https://thmxqru22e.execute-api.us-east-1.amazonaws.com/default/bot-erp-template, onde o parâmetro dataTable é bot_answers_erp_suprimentos e os dataKey variam conforme tabela abaixo:
DataKey | Descrição |
---|---|
suprimentos_familiascompradasmesatual | Famílias mais compradas no mês |
suprimentos_produtoscompradosmesatual | Responde sobre os top produtos / Os produtos mais comprados no mês. |
suprimentos_fornecedores | Quantidade de fornecedores ativos. |
suprimentos_comprasaberto | Compras em aberto / valor de compras em aberto |
Assistente que responde perguntas do assunto ERP Manufatura. Ele pode te ajudar com produtos e famílias mais produzidas no ano. Por exemplo: “Qual o produto mais produzido no ano?”
Pré-requisitos
- Sistema ERP XT;
- Regra SARG303.LSP instalada e com agendamento configurado para prover as respostas do BOT.
Funcionalidades
Esse assistente utiliza o serviço ecm-data tabela, onde são passados os parâmetros dataTable e dataKey. A URL do serviço configurada no diálogo é https://thmxqru22e.execute-api.us-east-1.amazonaws.com/default/bot-erp-template, onde o parâmetro dataTable é bot_answers_erp_manufatura e os dataKey variam conforme tabela abaixo:
DataKey | Descrição |
---|---|
manufatura_produtosproduzidosanoatual | Produtos mais produzido no ano |
manufatura_familiasproduzidasanoatual | Família de produtos mais produzida no ano |
Assistente que responde perguntas do assunto HCM Holerite. Por exemplo: "Meu holerite".
Disponível na seguinte URL.
Parâmetros
- "q" constante que deve ter o valor "Holerite" para classificação do tipo de cálculo. Atualmente temos apenas esse tipo de classificação, no entanto se o valor for vazio ocorrerá um erro interno.
- "nHolerite" constante que deve ser preenchida com valor zero. Este é um parâmetro interno usado para compatibilidade com a primitiva do HCM;
- "tHolerite" constante que deve ser utilizada com valor "CALCULO_MENSAL" para retornar o holerite do mês. Atualmente está disponível apenas para realização do cálculo mensal;
- "date" variável que deve ser informada no padrão "YYYY-MM-DD" . Internamente a lambda irá extrair o ano e o mês. Então, é necessário modificar o parâmetro em vez de "constante" deve-se colocar " input";
- "momenthNumber" constante com o valor do mês que o holerite será consultado. Ele só será consultado caso haja algum problema na identificação do mês do parâmetro "date".
Customização de modelos
Ao importar um modelo as alterações serão propagadas automaticamente no fluxo de conversação. É possível realizar a customização dos serviços disponibilizados, para isto o desenvolvedor pode realizar um clone do repositório original do serviço para criar ou modificar as funcionalidades originalmente disponibilizadas pelo template.
Serviços disponíveis:
Copie e cole o código fonte do serviço em sua customização. É possível realizá-la através da criação de um serviço externo ou customização da plataforma Senior X.
Importante
Durante o desenvolvimento dos assistentes, é importante contar com facilidades como a importação e exportação de bots entre diferentes contas/ambientes. Uma boa prática é desenvolver seu BOT e realizar testes em um ambiente de homologação, e ao finalizar as implementações movê-lo para o ambiente de produção.