A seguir está um exemplo de definição de atividade de envio de e-mail.
Básico
Os detalhes básicos capturam o nome (rótulo), a aplicação, a descrição, a tabela e de todas as aplicações a partir das quais ele pode ser acessado.
Adicione o plano de automação, a experiência de atividade e envie. Após o envio, edite o documento para adicionar mais detalhes em cada guia.
Plano de Automação
O plano de automação associa a ação de back-end ou os subfluxos criados usando o Flow Designer. Este exemplo usa: Subfluxo Enviar e-mail - Atividade ESCM.
Este subfluxo permite o envio de um e-mail. Ele tem a lógica principal para enviar um e-mail. Ela tem todos os campos de entrada e de saída definidos.
Todos os campos de entrada são mostrados na seção do plano de automação. Cada campo de entrada pode ser habilitado para ficar visível somente para o administrador, no modal padrão, no modal padrão e no painel de configuração:
Somente visibilidade do administrador: quando definida como administrador, somente o administrador pode exibi-la.
Incluir no modelo padrão: quando definido para exibição no modal padrão, ele aparece somente no modal de propriedades.
Incluir no modelo padrão e no painel de configuração: quando definido para exibição no modal padrão e no painel de configuração, ele aparece no painel de configuração do PAD, bem como no modal de propriedades. Para obter mais informações, consulte Definições de atividade.
Você pode definir os campos de entrada no momento da própria definição da atividade, desde que não precise alterar esses valores no momento da configuração. Isso ajuda o proprietário do processo de negócios a economizar tempo ao configurar uma atividade em um processo.
Experiência de Atividade
A guia de experiência da atividade define como o cartão de atividade é renderizado no tempo de execução. O sistema básico fornece os seguintes tipos de experiência:
Aprovação
Item do catálogo
Criar Registro
Instrucional
Conhecimento
Lista de
Notificação
Registro
Com base no tipo de experiência selecionado, os outros campos são preenchidos. Para obter mais informações, consulte a documentação da Now Platform.
Neste exemplo, o tipo de registro está selecionado.
Nota:
Por exemplo, se você quiser renderizar uma tabela, poderá escolher lista como o tipo de experiência.
Registro Associado
Use este registro para armazenar os dados associados pertencentes à atividade atual. Isso capturaria os dados de tempo de execução, bem como o status da experiência.
Tabela associada: dados de fluxo
Registro associado: VL
Tabela de status de experiência: dados de fluxo
Registro de status de experiência: VL
Neste exemplo, a tabela de dados de fluxo é usada para capturar os dados de tempo de execução. Os dados de tempo de execução podem variar de acordo com o caso de uso. Neste exemplo, os dados de tempo de execução são campos como Para, cc, Assunto e corpo. Para cada caso de uso, uma definição de dados de fluxo precisa ser criada para definir o tipo de dados de tempo de execução.
Navegue até o painel esquerdo e insira sys_flow_data_definition.list. Exibe a lista de definições criadas para a tabela de dados de fluxo.Figura 1. Registro associado
Abra E-mail - Def de SCM para exibir a definição relacionada a este exemplo.Figura 2. E-mail — Definição de SCMEsta definição de dados de fluxo deve ser usada pelo subfluxo ou pela ação associada a esta definição de atividade (consultar plano de automação) para capturar os dados de tempo de execução.Figura 3. Definições de Atividades
Neste exemplo, abra o subfluxo: Enviar e-mail - Atividade ESCM. Na etapa Criar dados de fluxo, a definição de dados de fluxo que você criou é mapeada em relação ao campo Definição. Este registro de dados de fluxo é usado em todo o subfluxo. Neste exemplo, o status do cartão de atividade (status de experiência) é capturado na tabela de dados de fluxo.Figura 4. Enviar e-mail - Atividade ESCM
Nota:
Se você quiser capturar os dados de tempo de execução em um registro de tabela diferente da tabela de dados de fluxo, digamos, por exemplo, em uma tarefa de resposta. Você pode selecionar a tabela associada como Tabela de tarefa de resposta. O registro associado deve ser definido como registro de tarefa de resposta criado pelo subfluxo.
Da mesma forma, a tabela de status de experiência captura o status do cartão de atividade. No sistema de base, o campo de estado da tabela de dados de fluxo é mapeado para o status do cartão de atividade. Portanto, quando a tabela de dados de fluxo é usada para capturar o status da experiência, ela atualiza automaticamente o status do cartão de atividade. Você também pode usar uma tabela diferente da tabela de dados de fluxo para capturar o status da experiência.
Por exemplo, se você quiser mapear o status da tarefa de resposta para o status do cartão de atividade, isso será possível. Para fazer isso:
Navegar até Todos > Playbook Experiences.Figura 5. Playbook Experiences
Abra a Playbook Experience de SIR.
Abra a lista relacionada de Mapeamento de status.Figura 6. Playbook Experience
Insira o campo Tarefa de resposta em relação à tabela de status da experiência.
Insira o campo Estado em relação ao Status da experiência.Figura 7. Status da experiência
Clique em Enviar. O registro é criado.Figura 8. Mapeamento de status da Playbook Experience
Em Status de experiência para estado de atividade, mapeie os estados da tarefa de resposta para o status do cartão de atividade.
O lado esquerdo mostra os estados da tarefa de resposta e o lado direito mostra o status do cartão de atividade.Figura 9. Mapeamento de status da Playbook Experience
O mapeamento pode ser bidirecional. Na lista relacionada Estado da atividade para Experiência também, mapeie os status corretamente. Esta etapa é o inverso da etapa anterior. Nesse caso, o lado esquerdo mostra o status do cartão de atividade e o lado direito mostra o status da tarefa de resposta.Figura 10. Mapeamento de status da Playbook Experience
Detalhes
Slogan: Enviar e-mail
Ícone: Contorno do envelope (não mostrado na interface do usuário)
Título: Atividade > Instância de Atividade > Rótulo. Aqui, selecionamos o rótulo da instância da atividade. Esta referência com pontos substituirá o valor do rótulo como título dinamicamente no tempo de execução.
Descrição: Atividade > Instância de Atividade > Descrição. Aqui, selecionamos a descrição da instância da atividade. Esta referência com pontos substituirá o valor do rótulo como título dinamicamente no tempo de execução.
Título de estado pendente: enviar uma notificação por e-mail. Este é o título quando a atividade está no status Pendente.
Descrição do estado pendente: solicita a confirmação do assunto e do corpo do e-mail antes do envio. Esta é a descrição do cartão de atividade quando o status é pendente Campos de registro: há campos de registro selecionados neste exemplo.
Os campos de registro são uma lista separada por vírgulas de nomes de campo a serem exibidos para o registro associado em uma lista de pares de nome-valor. Os dados são pré-buscados no servidor, a referência com pontos é compatível e as permissões canRead ()são avaliadas em cada campo.
Rodapé: não há rodapé definido para este exemplo.
Rodapé é um texto em uma área cinza do rodapé do cartão. Você pode adicionar qualquer informação significativa ao mostrado.
Figura 11. Definição de atividade - Enviar e-mail
Formulário
Exibição de formulário: collect_data
Campos de formulário:
Este exemplo usa a exibição collect_data para mostrar os campos que devem ser apresentados ao usuário para inserir entradas. A exibição Collect_data é uma exibição fornecida pela plataforma que corresponde à tabela de dados de fluxo. Como alternativa, você pode deixar a Exibição de formulário em branco e selecionar Variáveis na lista de valores disponíveis em Campos de formulário. (clique no ícone de cadeado para abrir a lista de valores disponíveis).
Figura 12. Exibição de formulário
Anexos
Neste exemplo:
A origem do anexo está vazia.
Somente leitura de anexo não selecionado.
Origem do anexo - Menu suspenso. Quais anexos serão mostrados no cartão: aqueles anexados ao registro primário, ao registro associado ou a nenhum.
Somente leitura do anexo: verdadeiro ou falso. Impede que o usuário renomeie ou exclua os anexos existentes.
Figura 13. Definição de atividade - Enviar e-mail
Recursos
Neste exemplo,
Mostrar ANS - Desmarcado
Mostrar check-list - Desmarcada
É Automatizado - Apagado
Mostrar ANS: Verdadeiro/Falso. Renderiza um temporizador de SLA no cabeçalho do cartão para o registro associado. O SLA é escolhido de acordo com o registro de configuração de SLA especificado na configuração do Playbook.
Mostrar check-list - Verdadeiro ou Falso. Renderiza qualquer check-list anexada ao registro associado. A check-list é editável e as mudanças são salvas sem exigir uma ação declarativa.
É automatizado: verdadeiro ou falso. Se verdadeiro, o slogane o íconeserão substituídos pelo texto Tarefa automatizada e um ícone automatizado.
Figura 14. Definição de atividade - Formulário de envio de e-mail
Ações do Playbook na definição de atividade
Esta seção tem as ações que serão renderizadas no cartão de atividade. Este exemplo tem as ações Ignorare Enviar e-mail.
Para adicionar uma nova ação ao cartão de atividade, você deve criar um registro na lista relacionada Ações do Playbook presente na parte inferior da página.Figura 15. Ações do Playbook
Clique em Nova.
Selecione a ação de atividade existente no campo Atribuição de ação.
Selecione Playbook Experience de SIR no campo Playbook Experience.