ROI baseado em execução para automação de API
Baixar como PDF
Compartilhar
- Última atualização2024/10/31
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.
- Crie uma oportunidade. Consulte Criar e gerenciar oportunidade.
-
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.
- 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.
-
No painel do lado esquerdo, clique em Automação.
Uma lista de formulários e bots disponíveis é exibida.
- Clique em Criar > Tarefa de API.
- No campo Nome, insira Calcular ROI da execução.
-
Clique em Criar e editar.
A automação da API agora está criada. Anote o ID exclusivo da automação. Neste exemplo, é 1234.
-
No painel do lado esquerdo, clique em Automação.
-
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.
- No painel de Ações, clique duas vezes ou arraste a ação Pipeline Accelerator > Iniciar sessão do Pipeline Accelerator.
- No campo Nome da sessão, forneça um nome e insira executionROI.
-
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.
-
No campo ID empresarial do Shibumi, insira o ID empresarial.
No CoE Manager, navegue até Admin avançado > Configurações adicionais.
-
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.
-
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.
-
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.
-
No painel Ações, clique duas vezes ou arraste a ação Data/hora > Para string.
- 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.
- 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\').
- No campo Atribuir a saída a uma variável, selecione a variável SampleString.
- No campo Selecionar a variável de data e hora de origem, escolha a opção Variável e insira $System:Date$.
-
No painel Ações, clique duas vezes ou arraste a ação Data/hora > Atribuir.
- 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.
- Para o campo Selecionar formato de data e hora, escolha o formato predefinido ISO_INSTANT(‘2011-12-03T10:15:30Z\').
- No campo Selecionar variável de data/hora de destino, selecione a variável StartTime no menu suspenso.
-
No painel Ações, clique duas vezes ou arraste a ação Serviços Web REST > Obter método.
- No campo URI, insira o URI da página da Web que você deseja abrir.
Exemplo, https://www.salesforce.com/in/.
- No campo Configuração de proxy, selecione Sistema.
- Na lista suspensa Modo de autenticação, selecione Sem autenticação.
- No campo Aguardar a conclusão da ação (em milissegundos), insira 60000.
- 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.
- No campo URI, insira o URI da página da Web que você deseja abrir.
-
No painel Ações, clique duas vezes ou arraste a ação Data/hora > Para string.
-
Para o ROI de execução, anote a data e a hora de término.
- Siga as etapas a .
-
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.
- No campo Variável de data e hora de origem, selecione a opção Variável e escolha a variável StartTime.
- No campo Variável de data e hora a ser comparada, selecione a opção Variável e escolha a variável StartTime.
- No campo Unidade de tempo, selecione Segundos.
- 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.
-
No painel Ações, clique duas vezes ou arraste a ação If > If para configurar a instrução condicional.
- Na lista suspensa Condição, selecione Dicionário.
- Na lista suspensa Variável do dicionário, selecione a variável ResponseDictionary.
O campo Chave é atualizado automaticamente para o valor Resposta.
- Na lista suspensa Tipo de dicionário, selecione String.
- Na lista suspensa Operador, selecione Igual a(=).
- No campo Valor de destino, digite HTTP/200 OK.
-
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.
- No campo Nome da sessão, insira executionROI.
- No campo ID de automação, insira 1234.
- No campo Nome do processo, insira Calcular ROI de execução.
- No campo Data, escolha a opção Variável e insira o $System:Date$.
- Na lista suspensa Campo de modo, selecione Adicionar.
- No campo Métricas de processo, selecione a opção Dicionário.
- 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$ - 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 - 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 - No menu suspenso do campo Status, selecione a variável SampleString.
- No painel Ações, clique duas vezes ou arraste a ação If > Else para configurar a sequência alternativa de ação.
-
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.
- Siga as etapas a .
- 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 - 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 - 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).
Você pode consultar as informações de ROI no painel de oportunidades do CoE Manager.
-
No painel Ações, clique duas vezes ou arraste a ação If > If para configurar a instrução condicional.