ROI baseado em execução para automação de API

Neste exemplo, você criará uma automação de API para uma oportunidade e usará o pacote Pipeline Accelerator e ações para calcular a duração e as contagens de execução bem-sucedida da automação.

Procedimento

  • Crie e configure a oportunidade no CoE Manager.
    1. Crie uma oportunidade. Consulte Criar e gerenciar oportunidade.
    2. Siga uma das opções abaixo para configurar a oportunidade de medir o número de vezes que a automação foi executada.
      • No formulário de admissão de oportunidade, selecione número de vezes realizadas para a pergunta Como o processo é medido.
      • Na guia Oportunidade > Detalhes > Economias previstas, selecione número de vezes realizadas na opção Como o processo é medido.
    3. Especifique o número de vezes por mês que a automação deve ser executada e o tempo (em horas) obrigatório para que uma pessoa execute a tarefa.
  • Crie uma automação de API na Control Room para abrir uma página da Web.
    1. No painel do lado esquerdo, clique em Automação.
      Uma lista de formulários e bots disponíveis é exibida.
    2. Clique em Criar > Tarefa de API.
    3. No campo Nome, insira Calcular ROI da execução.
    4. Clique em Criar e editar.
      A automação da API agora está criada. Anote o ID exclusivo da automação. Neste exemplo, é 1234.
  • Crie as seguintes variáveis definidas pelo usuário usando o ícone Criar variável (+) na parte superior do menu Variáveis.
    Nome da variável Tipo de variável
    StartTime Data/hora
    EndTime Data/hora
    SampleString Texto
    DurationInSeconds Número
  • Crie uma sessão para permitir a conexão e a interação com o Shibumi.
    1. No painel de Ações, clique duas vezes ou arraste a ação Pipeline Accelerator > Iniciar sessão do Pipeline Accelerator.
    2. No campo Nome da sessão, forneça um nome e insira executionROI.
    3. No campo URL base do Shibumi, insira o URL base de acordo com sua região.
      Neste exemplo, o URL base usado é https://app.shibumi.com.
    4. No campo ID empresarial do Shibumi, insira o ID empresarial.
      No CoE Manager, navegue até Admin avançado > Configurações adicionais.
    5. No campo ID do programa do Shibumi, insira o ID do programa.
      Clique no menu (três pontos verticais) à direita e selecione Informações > ID. Exemplo, 1.
    6. Insira o ID do cliente e o Segredo do cliente.
      Crie uma solicitação de serviço para receber o ID do cliente e o segredo por e-mail.
    7. Insira o Nome de usuário da API e a senha.
      O nome de usuário e a senha da sua instância do CoE Manager vinculados ao ID e ao segredo do cliente.
  • Para o ROI de execução, anote a data e a hora de início.
    1. No painel Ações, clique duas vezes ou arraste a ação Data/hora > Para string.
      1. No campo Selecionar a variável de data e hora de origem, escolha a opção Variável e insira $System:Date$.
        Nota: Você pode usar a variável System:Date para obter a data atual.
      2. Selecione o formato de data no menu suspenso Selecionar formato de data e hora.

        Neste exemplo, o valor de System:Date é considerado como ISO_INSTANT(‘2011-12-03T10:15:30Z\').

      3. No campo Atribuir a saída a uma variável, selecione a variável SampleString.
    2. No painel Ações, clique duas vezes ou arraste a ação Data/hora > Atribuir.
      1. No campo Selecionar variável/valor de data/hora de origem > Inserir data/hora , escolha a opção Variável e selecione a variável SampleString.
      2. Para o campo Selecionar formato de data e hora, escolha o formato predefinido ISO_INSTANT(‘2011-12-03T10:15:30Z\').
      3. No campo Selecionar variável de data/hora de destino, selecione a variável StartTime no menu suspenso.
    3. No painel Ações, clique duas vezes ou arraste a ação Serviços Web REST > Obter método.
      1. No campo URI, insira o URI da página da Web que você deseja abrir.

        Exemplo, https://www.salesforce.com/in/.

      2. No campo Configuração de proxy, selecione Sistema.
      3. Na lista suspensa Modo de autenticação, selecione Sem autenticação.
      4. No campo Aguardar a conclusão da ação (em milissegundos), insira 60000.
      5. No campo Atribuir a saída a uma variável, escolha a opção Dicionário e selecione a variável ResponseDictionary na lista suspensa.
  • Para o ROI de execução, anote a data e a hora de término.
    1. Siga as etapas a .
    2. No painel Ações, clique duas vezes ou arraste a ação Data/hora > Diferença entre datas para calcular a diferença entre a data e hora de início e de término.
      1. No campo Variável de data e hora de origem, selecione a opção Variável e escolha a variável StartTime.
      2. No campo Variável de data e hora a ser comparada, selecione a opção Variável e escolha a variável StartTime.
      3. No campo Unidade de tempo, selecione Segundos.
      4. No campo Atribuir a saída a uma variável, selecione a variável DurationInSeconds.
  • Envie detalhes do ROI de execução, incluindo a duração.
    1. No painel Ações, clique duas vezes ou arraste a ação If > If para configurar a instrução condicional.
      1. Na lista suspensa Condição, selecione Dicionário.
      2. Na lista suspensa Variável do dicionário, selecione a variável ResponseDictionary.

        O campo Chave é atualizado automaticamente para o valor Resposta.

      3. Na lista suspensa Tipo de dicionário, selecione String.
      4. Na lista suspensa Operador, selecione Igual a(=).
      5. No campo Valor de destino, digite HTTP/200 OK.
    2. No painel de Ações, clique duas vezes ou arraste a ação Pipeline Accelerator > Atualizar métricas de processo para o contêiner If.
      1. No campo Nome da sessão, insira executionROI.
      2. No campo ID de automação, insira 1234.
      3. No campo Nome do processo, insira Calcular ROI de execução.
      4. No campo Data, escolha a opção Variável e insira o $System:Date$.
      5. Na lista suspensa Campo de modo, selecione Adicionar.
      6. No campo Métricas de processo, selecione a opção Dicionário.
      7. Clique em Adicionar e, no campo Entrada, forneça os seguintes detalhes para atualizar a duração da automação no CoE Manager.
        Campo Valor
        Tipo Número
        Chave Actual_Automation_Duration_Time_per_Day__m
        Valor $DurationInSeconds$
      8. Clique em Adicionar para atualizar a contagem de execuções de automação bem-sucedidas no CoE Manager.
        Campo Valor
        Tipo Número
        Chave Actual_Successful_Executions_per_Day__m
        Valor 1
      9. Clique em Adicionar para atualizar a contagem de execuções de automação com falha no CoE Manager.
        Campo Valor
        Tipo Número
        Chave Actual_Failed_Executions_per_Day__m
        Valor 0
      10. No menu suspenso do campo Status, selecione a variável SampleString.
    3. No painel Ações, clique duas vezes ou arraste a ação If > Else para configurar a sequência alternativa de ação.
    4. No painel de Ações, clique duas vezes ou arraste a ação Pipeline Accelerator > Atualizar métricas de processo para o contêiner Else.
      1. Siga as etapas a .
      2. Clique em Adicionar para atualizar a contagem de execuções de automação bem-sucedidas no CoE Manager.
        Campo Valor
        Tipo Número
        Chave Actual_Successful_Executions_per_Day__m
        Valor 0
      3. Clique em Adicionar para atualizar a contagem de execuções de automação com falha no CoE Manager.
        Campo Valor
        Tipo Número
        Chave Actual_Failed_Executions_per_Day__m
        Valor 1
      4. No menu suspenso do campo Status, selecione a variável SampleString.
    Você pode consultar as métricas atualizadas no CoE Manager (Oportunidade > Rastreamento de transações > Métricas de transações).
    métricas de transação de ROI de execução
    Você pode consultar as informações de ROI no painel de oportunidades do CoE Manager.
    painel de ROI de execução