Introdução às ações

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 5 min. de leitura
  • Transforme a ação Solicitar aprovação em uma ação reutilizável que sempre requer aprovação do gerente.

    Antes de Iniciar

    Função necessária: administrador
    Nota:
    Enquanto Workflow Studio o foi projetado para usar as funções action_designer e deleged_developer na maioria dos cenários. este tutorial usa a função de administrador para ilustrar a funcionalidade sem exigir funções adicionais para configurar registros e aprovar solicitações.

    Conclua as etapas em Introdução aos fluxos. Este tutorial substitui a ação Solicitar aprovação no fluxo de aprovação de despesa.

    Por Que e Quando Desempenhar Esta Tarefa

    As ações são compostas por:
    • Variáveis de dados usadas em sua ação.
    • Etapas: As operações nas entradas ou resultados de uma etapa anterior que geram dados que podem ser usadas em etapas posteriores.
    • Saídas: Variáveis de dados que representam os resultados da ação. Os resultados estão disponíveis para outras ações em um fluxo.

    Ao contrário da ação Solicitar aprovação principal, em que os designers de fluxo devem configurar manualmente as regras de aprovação, esta ação personalizada sempre usa as mesmas regras de aprovação quando adicionada a um fluxo. Você pode criar uma ação reutilizável se seus designers de fluxo geralmente usam uma ação com a mesma configuração. Por exemplo, se seus designers de fluxo sempre usam as opções Aprovação do gerente de solicitação e prazo, esta ação as usará automaticamente e, portanto, exigirá menos configuração de fluxo.

    Procedimento

    1. Abra a aplicação Introdução de despesas em Studio.
      Como alternativa, você pode navegar até Automação de Processo > Flow Designer e selecione Nova ação para acessar Workflow Studio na plataforma . Em Propriedades da ação, selecione sua aplicação com escopo em Aplicação campo.
    2. Crie uma ação.
      1. Selecione Criar arquivo de aplicação .
      2. Em Workflow Studio, Selecione Ação e selecione Criar .
      3. Em Nome campo, insira Solicitar aprovação do gerente .
      4. Em Descrição campo, insira Aprovar ou rejeitar uma solicitação com base na aprovação ou rejeição do gerente. Permitir que aprovadores manuais sejam adicionados .
      5. Selecione Enviar.
        Uma ação Solicitar aprovação do gerente é criada no escopo Introdução às despesas.
    3. Defina as entradas na ação Solicitar aprovação do gerente.
      1. Selecione - Criar entrada e adicione os seguintes valores.
        • Nome: Solicitação
        • Tipo: Referência
        • Tabela de referência: Despesas [x_expenses_getting_expenses]

        Adicione uma entrada de solicitação à ação.

      Esta entrada permite que você faça referência a qualquer campo ou registro da tabela Despesas. Use as cápsulas de dados no lado direito para adicionar o registro ou seus campos às etapas de ação.
    4. Adicione uma etapa Solicitar aprovação.
      1. Selecione . Em Entradas na Descrição da ação.
      2. Selecione Solicitar aprovação .
      3. Preencha os campos na etapa Solicitar aprovação.
        • Registro: Em Variáveis de entrada , arraste [Solicitação] cápsula de dados no painel direito.
        • Tabela: Defina como Despesas [x_expenses_getting_expenses] .
        • Campo de aprovação: Defina como Aprovação .
        • Campo de registro: Defina como Histórico de aprovações .

        Adicionar etapa Solicitar aprovação.

      4. Defina regras na etapa Solicitar aprovação.
        Você pode usar o seletor de cápsula de dados ou arrastar as cápsulas de dados do painel direito para selecionar os dados necessários.
        • [Aprovar] quando [Qualquer pessoa aprova] no campo [Ação->Solicitação->Solicitado para->Gerente] , [OU]
        • [Qualquer pessoa aprova] no campo [Usuário(s) manual(s)] .

        Selecione Adicione outro conjunto de regras OR para definir regras de rejeição:

        • [Rejeitar] quando [Qualquer um rejeita] no campo [Ação->Solicitação->Solicitado para->Gerente] , [OU]
        • [Qualquer um rejeita] no campo [Usuário(s) manual(s)] .

        Adicione regras à etapa Solicitar aprovação.

      5. Defina uma data de vencimento na etapa Solicitar aprovação.
        • [Aprovar] se pendente por [Data relativa] [1] [Dias] de [Ação->Solicitação->Criado] .
        • Programação de dias [8-5 dias úteis, excluindo feriados] .

        Esta data de vencimento aprova automaticamente todas as solicitações que não foram aprovadas ou negadas em um dia a partir da criação da solicitação.

        Adicione uma data de vencimento à etapa Solicitar aprovação.

    5. Defina as saídas na ação Solicitar aprovação do gerente.
      Adicionar uma saída disponibiliza os dados para um fluxo. Por exemplo, esta ação gera o estado de aprovação do registro.
      1. Selecione - Criar saídas e adicione os seguintes valores.
        • Nome: Estado de aprovação
        • Valor: No painel direito, expanda Etapa Solicitar aprovação e arraste [Estado de aprovação] cápsula de dados.

        Crie saídas para a ação.

      2. Selecione Save (Salvar).
    6. Adicione um ícone personalizado para sua aplicação que é exibido em Workflow Studio.
      Todas as ações no escopo da aplicação usam o ícone personalizado.
      1. Em Studio, navegue até Arquivo > Configurações.
        As configurações da aplicação são abertas.
      2. Em Logotipo campo, selecione Clique para adicionar... .
      3. Carregue um ícone para usar com suas ações reutilizáveis.
    7. Teste a ação reutilizável em seu fluxo.
      1. Retorne ao fluxo de aprovação de despesas.
      2. Remova a ação Solicitar aprovação 2,1 do fluxo.
        Esta ação é substituída pela ação reutilizável Solicitar aprovação do gerente.
      3. Definido Mostrar ações de rascunho para verdadeiro.
      4. Adicione a ação Solicitar aprovação do gerente ao seu fluxo.
      5. No painel direito, expanda Gatilho - Registro criado e arraste [Registro de despesas] cápsula de dados no Solicitar [Despesas] campo.
      Adicione a ação ao fluxo e insira uma entrada.
    8. Selecione Save (Salvar).
    9. Teste o fluxo usando um registro com um valor abaixo do limite designado.
      1. No fluxo, selecione Teste .
        O modal Fluxo de teste é exibido.
      2. Em Registro selecione um registro que você criou em etapas anteriores e tenha um valor abaixo do limite de 100,00 em Valor e você não usou para executar testes.
      3. Selecione Run Test (Executar teste).
      4. Depois que o fluxo for executado, selecione O fluxo foi executado. Para exibir o fluxo, clique aqui .
        Os Detalhes da execução são abertos.
      Como o valor é menor que 100,00, a primeira condição é atendida e a solicitação é aprovada. A condição else não é avaliada.

      Resultado do teste para a primeira condição avaliada.

    10. Teste um registro com um valor acima do limite designado e verifique se você ainda não executou um teste no registro de teste.
      Como o valor está acima do limite designado, a segunda condição é avaliada.

      Resultado do teste para a segunda condição avaliada.

    11. Aprove a solicitação.
      1. Navegue até o registro de teste e altere o valor de Estado Campo na lista relacionada Aprovadores para Aprovado .
      2. Navegue de volta para os detalhes da execução do fluxo e atualize o navegador.
        Como a solicitação foi aprovada, o fluxo é concluído.

        Detalhes da execução mostrando uma aprovação concluída.

    12. Navegue até a ação Solicitar aprovação do gerente e selecione Publicar .
      Publicar uma ação permite ativar qualquer fluxo que a use.
    13. Navegue até o fluxo e defina Mostrar ações de rascunho falso.
    14. Selecione Ativar.
      Ativar um fluxo o define para ser executado sempre que as condições do gatilho forem atendidas.

    Resultado

    O fluxo de aprovação de despesas é executado sempre que um registro é criado na tabela Despesas. Agora que o fluxo está ativado e funcionando conforme o esperado, você pode publicá-lo no repositório de aplicações e implantá-lo em outras instâncias.