Playbooks - Experiência do usuário

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 5 min. de leitura
  • Entenda como Workflow Studio Playbooks funcionam no Now Platform® para automatizar processos multifuncionais e consolidá-los em exibições orientadas por tarefas para os usuários finais.

    Tudo > Automação de Processo > Workflow Studio > Playbooksé o ambiente de design em que os proprietários 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 é quando um proprietário playbook configura e organiza várias instâncias de conteúdo Workflow Studio em um processo de negócios coerente. Um playbook consiste em um gatilho e uma sequência de fases, que são compostas por 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, playbook.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 de playbook.
    Fases
    Uma fase é um agrupamento lógico de atividades em um playbook. Um proprietário playbook cria uma fase para agrupar atividades e especificar 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
    Uma definição de atividade mapeia entradas e saídas de subfluxo e ação 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 entradas de ação ou subfluxo
    • A experiência de atividade para mapear saídas de ação ou subfluxo para uma exibição do playbookpara o usuário

    Um usuário com as funções admin, playbook.admin ou pd_content_author normalmente especifica o plano de automação e a experiência de 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 ajustam ao seu 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.
    Para obter mais informações sobre como usar e navegar pela interface do usuário Workflow Studio, consulte Playbooks.

    Experiência de tempo de execução

    Workflow Studio produz esses 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 de execução do playbook é quando um playbook é executado para um agente ou executante. Um playbook é executado para agentes somente depois que os administradores Playbook Experience configuram como e onde o playbook aparece. Consulte Configurar um Playbook.
    Durante o tempo de execução de um playbook, sua instância:
    1. Avalia todas as condições especificadas na definição do gatilho e processa o gatilho.
    2. Processa os eventos e começa a executar playbook em segundo plano.
    3. Cria os planos de automação de cada atividade em um plano de processo inteiro.
    4. Executa o plano de processo para seu playbook.
    5. Armazena as informações de execução do processo na tabela Execução de processo [sys_pd_context].
    6. Fornece dados para a exibição do playbook em execução que os agentes e executantes experimentam.
    Figura 1. Processamento de playbook
    Sequência de processamento do playbook.

    Sua instância processa um playbook durante o tempo de execução avaliando as condições do gatilho, processando o evento na fila, criando e executando um plano de processo, armazenando detalhes da execução do processo e fornecendo dados para o Playbook Experience.

    Segurança de dados e limpeza de HTML

    Playbooks protege contra scripts 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 de cadeia de caracteres.

    A lista de inclusões oferece suporte a esses elementos e atributos HTML, que não podem ser modificados.

    Tabela 1. Lista de inclusões HTML
    Elemento HTML Atributos incluídos
    um classe, href, destino, título
    abreviar 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, src
    b classe
    BDI classe, diretório
    bdo classe, diretório
    grande classe
    blockquote citar, classe
    br classe
    legenda classe
    centro classe
    citar classe
    código classe
    coluna alinhar, classe, período, valor, largura
    grupo de colunas alinhar, classe, período, valor, largura
    dd classe
    del classe, data/hora
    detalhes classe, abrir
    div classe
    dl classe
    dt classe
    em classe
    emp classe
    fonte classe, cor, face, tamanho
    rodapé classe
    h1 classe
    h2 classe
    h3 classe
    h4 classe
    h5 classe
    h6 classe
    cabeçalho classe
    rh 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
    suporte classe
    svg classe
    forte classe
    estilo
    tabela alinhar, borda, classe, valor, largura
    marcador classe
    corpo alinhar, classe, valor
    td alinhar, classe, colspan, rowspan, valign, largura
    tpé alinhar, classe, valor
    ไทย alinhar, classe, colspan, rowspan, valign, largura
    thead alinhar, classe, valor
    Türkçe alinhar, classe, intervalo de linhas, valor
    tt classe
    u classe
    ul classe
    vídeo reprodução automática, classe, controles, altura, loop, pré-carregamento, origem, largura