Visão geral
Entenda como Workflow Studio Playbooks funcionam no Now Platform® para automatizar processos multifuncionais e consolidá-los em exibições orientadas por tarefa para os usuários finais.
é o ambiente de design em que os proprietários de playbook criam playbooks. Enquanto isso, a experiência de tempo de execução é onde os usuários finais, como agentes do playbook, seguem o playbook para concluir um processo de negócios.
Ambiente de design
O ambiente de design [ Playbooks em Workflow Studio consiste nestes componentes:
- Playbooks
- Um playbook é onde um proprietário playbook configura e organiza várias instâncias de conteúdo Flow Designer em um processo de negócios coerente. Um playbook consiste em um gatilho, uma sequência de fases e uma sequência de atividades.
- Definições de gatilho
- Uma definição de gatilho especifica as condições que devem ser atendidas para executar um playbook. Um usuário com a função admin, pd_admin ou pd_trigger_author normalmente cria e configura uma definição de gatilho que os autores playbook podem usar como modelo. Uma definição de gatilho especifica a operação de registro e as condições da tabela que devem ser atendidas para iniciar a execução de um playbook. Um proprietário playbook normalmente seleciona um modelo de gatilho ao criar um playbook.
- Instâncias do gatilho
- Uma instância de gatilho é produzida quando você seleciona um modelo de gatilho. A instância do gatilho armazena as condições que um registro deve atender para iniciar a execução do playbook.
- Fases
- Uma fase é um agrupamento lógico de atividades em um playbook. Um proprietário playbook cria uma fase para agrupar atividades e especifica a regra de início para quando a fase deve começar a ser executada. Uma fase no seu processo de negócios geral.
- Definições de atividades
- Mapas de definição de uma atividade Flow Designer entradas e saídas para uma instância de atividade. Uma definição de atividade contém:
- O plano de automação para mapear os dados do registro de entrada de acionamento para ações ou entradas de fluxo
- A experiência de atividade para mapear saídas de ação ou fluxo para uma exibição do playbook
Um usuário com as funções admin, pd_admin ou pd_content_author normalmente especifica o plano de automação e a experiência da atividade ao criar uma definição de atividade.
- Instâncias de atividade
- Uma instância de atividade é produzida quando você adiciona uma atividade a um playbook. A instância de atividade armazena os mapeamentos de dados do plano de automação da definição de atividade. Você pode mudar esses mapeamentos de dados quando os valores padrão não se ajustarem ao playbook. O playbook pode especificar as regras de início para quando a atividade deve começar a ser executada.
- Regras de início
- Uma regra de início especifica quando uma fase ou uma atividade começa a ser executada. Um proprietário playbook pode usar regras de início para especificar quais partes de um playbook são executadas simultaneamente e quais partes são executadas em série.
Experiência de tempo de execução
Workflow Studio produz estes componentes de tempo de execução para Playbooks:
- Execuções de processo
- Uma execução de processo armazena os detalhes da execução de um playbook em um registro de contexto. Você pode usar uma execução de processo para solucionar problemas e verificar se os playbooks são executados conforme o esperado.
- Execuções de atividades
- Uma execução de atividade armazena os detalhes da execução de uma instância de atividade em um registro de contexto. Você pode usar uma execução de atividade para solucionar problemas e verificar se os playbooks são executados conforme o esperado.
- Tempo de execução do Playbook
- O tempo deexecução do Playbook é quando um playbook é executado para um agente. Um playbook é executado para agentes somente depois que os administradores Playbook Experience configuram como e onde o playbook aparece. Consulte Configurar um Playbook.
- Avalia todas as condições especificadas na definição do gatilho e processa o gatilho.
- Processa os eventos e inicia a execução de playbook em segundo plano.
- Cria os planos de automação de cada atividade em um plano de processo inteiro.
- Executa o plano de processo para seu playbook.
- Armazena as informações de execução do processo na tabela Execução do processo [sys_pd_context].
- Fornece dados para uma exibição voltada para o usuário da execução do processo.
Segurança de dados e limpeza de HTML
Playbooks protege contra script entre sites e injeção de código, avaliando todos os dados de cadeia de caracteres para marcação HTML. O sistema preserva somente a marcação HTML que está presente em sua lista de inclusões. Todas as outras marcações HTML são removidas dos dados da cadeia de caracteres.
A lista de inclusões oferece suporte a esses elementos e atributos HTML, que não podem ser modificados.
| Elemento HTML | Atributos incluídos |
|---|---|
| a | classe, href, destino, título |
| abbr | classe, título |
| endereço | classe |
| área | alt, classe, coordenadas, href, forma |
| artigo | classe |
| aside | classe |
| áudio | reprodução automática, classe, controles, loop, pré-carregamento, origem |
| b | classe |
| bdi | classe, diretório |
| bdo | classe, diretório |
| grande | classe |
| citação em bloco | citar, classe |
| br | classe |
| legenda | classe |
| centro | classe |
| citar | classe |
| código | classe |
| coluna | alinhar, classe, período, valor, largura |
| grupo de colagem | alinhar, classe, período, valor, largura |
| dd | classe |
| del | classe, data/hora |
| detalhes | classe, abrir |
| div | classe |
| dl | classe |
| dt | classe |
| em | classe |
| func. | classe |
| fonte | classe, cor, face, tamanho |
| rodapé | classe |
| h1 | classe |
| h2 | classe |
| h3 | classe |
| h4 | classe |
| h5 | classe |
| h6 | classe |
| cabeçalho | classe |
| hora | classe |
| html | |
| i | classe |
| img | alt, classe, altura, origem, título, largura |
| entrada | aria-label, classe, tipo, valor |
| em | classe, data/hora |
| li | classe |
| marca | classe |
| nav | classe |
| ol | classe |
| p | classe |
| pre | classe |
| s | classe |
| seção | classe |
| pequeno | classe |
| período | classe |
| sub | classe |
| sup | classe |
| SVG | classe |
| forte | classe |
| estilo | |
| tabela | alinhar, borda, classe, valor, largura |
| marcador | classe |
| tcorpo | alinhar, classe, valorar |
| td | alinhar, classe, colspan, rowspan, valign, largura |
| tpé | alinhar, classe, valorar |
| ไทย | alinhar, classe, colspan, rowspan, valign, largura |
| thead | alinhar, classe, valorar |
| Türkçe | alinhar, classe, intervalo de linhas, valign |
| tt | classe |
| u | classe |
| ul | classe |
| vídeo | reprodução automática, classe, controles, altura, loop, pré-carregamento, origem, largura |