---
sourceDocument: Capacidades da Now Platform da Yokohama
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/servicenow-platform

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Capacidades da Now Platform da Yokohama

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# Criação de atividades personalizadas usando modelos personalizados do designer de atividades

# Criação de atividades personalizadas usando modelos personalizados do designer de atividades {#ariaid-title1}

* Versão de lançamento: Yokohama
* 
* Atualizado 30 de jan. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 min. de leitura

Você pode criar e atualizar diferentes tipos de atividades personalizadas no Editor de Fluxo de Trabalho usando um modelo personalizado.

## Antes de Iniciar

Funções necessárias: workflow_admin ou activity_creator

## Por Que e Quando Desempenhar Esta Tarefa

O Designer de atividades contém etapas comuns que são aplicáveis a todas as atividades que você cria. Este procedimento orienta você nas etapas comuns e na ordem em que devem ser configuradas. Você especifica um modelo de atividade antes de criar uma atividade personalizada.

## Procedimento

1. Navegar até TudoOrquestraçãoEditor de fluxo de trabalho.  
   A guiaBoas-vindas do Editor de fluxo de trabalho é aberta.
2. Na guia Personalizado da paleta, clique em + para criar uma nova atividade e selecione o [modelo](https://servicenow-prod.fluidtopics.net/D9H8YCF5zHCuBA6yBpAgaQ "A Orquestração fornece modelos de atividade personalizáveis para criar e gerenciar atividades personalizadas no Editor de fluxo de trabalho.") apropriado na lista.  
   O formulário do Designer de atividades é exibido, com um indicador de fase na parte superior. Todas as novas atividades começam na fase Geral. A fase atual é exibida com um sublinhado azul. Figura 1. Indicador de fase do designer de atividades   
   ![Indicador de fase do designer de atividades]()  
3. Adicione as [propriedades gerais](https://www.servicenow.com/docs/access?context=General-Flds-Templates&version=yokohama&pubname=yokohama-integrate-applications&ft:locale=en-US).  
   Essas informações são padrão para cada atividade personalizada, incluindo um nome, uma descrição e outras informações relacionadas.
4. Crie o modelo [Create input variables](https://www.servicenow.com/docs/access?context=CreateInputVariables&version=yokohama&pubname=yokohama-integrate-applications&ft:locale=en-US) para o modelo.  
   Crie as variáveis a serem passadas para a atividade no formulário de Entradas do designer de atividades.
5. **Opcional:** Adicione um [script de pré-processamento](https://servicenow-prod.fluidtopics.net/UIWcyKj6XLNqMu4AJFhbAA "Use o formulário de pré-processamento do designer de atividades para definir um script a ser executado antes da execução da atividade.")  
   Para validação de entrada ou transformação de dados de entrada, pode ser necessário um script de pré-processamento.  
   Nota:  
   Esta etapa não está incluída na atividade Executar Script.
6. Clique em Continuar para abrir o formulário de Comando de Execução e preencha a etapa de Comando de Execução com base nos modelos de execução correspondentes:  
   * [Criar uma atividade de SOAP Web Services](https://servicenow-prod.fluidtopics.net/~RiovflZJyIZZpk4Jhqf6A "Use este modelo para criar uma atividade SOAP personalizada.")
   * [Criar uma atividade JDBC](https://servicenow-prod.fluidtopics.net/M5Hwh~J_DAGPENcbc4D4VA#t_CreateAJDBCActivity "Crie uma atividade JDBC personalizada para automatizar comandos SQL e chamadas de procedimento armazenado para bancos de dados relacionais do fluxo de trabalho.")
   * [Criar uma atividade probe JavaScript](https://servicenow-prod.fluidtopics.net/zO6fiGy86thDIcBpVe22zw#t_CreateAJavaScriptProbeActivity "Crie uma atividade de JavaScript Probe para instruir um MID Server a executar o javascript do lado do servidor.")
   * [Criar uma atividade PowerShell](https://servicenow-prod.fluidtopics.net/Ar2KgjX9yZB1xQDKNXQuVw#t_CreateAPowershellActivity "Crie uma atividade PowerShell personalizada para retornar dados a um fluxo de trabalho a partir de um host usando o Microsoft PowerShell.")
   * [Criar uma atividade de serviço web REST](https://servicenow-prod.fluidtopics.net/i~UoTXV7neeNjl9ZkNiQBg#t_CreateARESTWebServiceActivity "Use este procedimento para criar uma atividade de serviço web REST personalizada Orquestração .")
   * [Criar uma atividade Probe](https://servicenow-prod.fluidtopics.net/pxDJOwPvxpUsgc3sz11AEg#t_CreateAProbeActivity "Crie uma atividade que execute uma probe no host de destino configurado para retornar informações específicas.")
   * [Criar uma atividade SFTP](https://servicenow-prod.fluidtopics.net/smVDPkJ0mGq3HUzhzuvMYA#t_CreateAnSFTPActivity "Crie uma atividade que execute comandos SFTP básicos em um servidor remoto.")
   * [Criar uma atividade de Executar script](https://servicenow-prod.fluidtopics.net/T8jp0GiWKS8YDmu7cWt3ig#t_CreateARunScriptActivity "Crie uma atividade que execute qualquer script.")
   * [Criar uma atividade SSH](https://servicenow-prod.fluidtopics.net/WqgJwmfFXVl94NnslmcVLg#t_CreateAnSSHActivity "Crie uma atividade que extraia dados de um host de destino que usa o protocolo de rede SSH.")
   * [Criar uma atividade JMS](https://servicenow-prod.fluidtopics.net/EsbacqHEUE7KSn5BMEHpJA#t_CreateAJMSActivity "Crie uma atividade JMS personalizada para recuperar ou enviar mensagens para sistemas externos usando o Java Messaging Service.")
   {#create-custom-activities__ul_dcm_mzh_2y}
7. **Opcional:** [Teste suas entradas](https://servicenow-prod.fluidtopics.net/Vmd4tof2SU2d891ouFr3mA#test-template-inputs "Você pode testar os parâmetros de entrada de uma atividade personalizada durante seu desenvolvimento sem precisar executar a atividade em um contexto de fluxo de trabalho.").
8. **Opcional:** No formulário Saídas, defina as variáveis locais e/ou de saída.  
   Variáveis locais podem ser usadas para armazenamento temporário ao colocar regras de análise em cascata. Por exemplo, você pode extrair uma carga XML de dentro de uma carga JSON. Uma variável local pode acessar o documento XML e usá-lo como origem para outra regra de análise. O gráfico mostra uma origem de variável <var class="keyword varname">Local1</var> para analisar dados para <var class="keyword varname">Saída2</var>.  
   Figura 2. Definição de uma variável local
9. Use uma das opções para atribuir valores às Saídas.

   | Opção | Descrição |
   | Regra de análise | Você pode criar uma regra de análise e mapeá-la para os campos de saída, arrastando e soltando as variáveis na estrutura de [regras de análise](https://servicenow-prod.fluidtopics.net/OHRZm7~d7NBO7ww7dBD0DQ#t_CreateAParsingRule "Preencha as variáveis de saída definidas em uma atividade personalizada com dados de carga retornados de um teste de entradas em um host externo ou endpoint."). Os modelos REST, SOAP e JDBC fornecem mapeamento automático para criar regras de análise automaticamente. Se disponível no formulário de entradas de teste, o mapeamento automático deve ser usado quando possível. |
   | [Pós-processamento](https://servicenow-prod.fluidtopics.net/OHRZm7~d7NBO7ww7dBD0DQ#r_ActivityDesignerParsingSources "Esta tabela lista as origens de análise disponíveis com cada modelo de execução.") | Os scripts de pós-processamento permitem codificar sua própria validação de dados de saída, código de análise de saída e tarefas relacionadas. O pós-processamento é executado depois que os resultados do comando de execução são retornados e antes que as regras e condições de análise sejam executadas. Clique em Ir para Pós-processamento (Avançado) para criar um script de pós-processamento. Nota: Se você criar um script, esta etapa será refletida como uma fase no indicador. |
   |-|-|

   {#create-custom-activities__choicetable_lh4_h3j_4y}
10. Clique em Continuar para abrir o formulário [Condições](https://www.servicenow.com/docs/access?context=conditions&version=yokohama&pubname=yokohama-integrate-applications&ft:locale=en-US) para criar regras de condição de saída para sua atividade e clique em Salvar.
* **[Propriedades gerais dos modelos de designer de atividades](https://servicenow-prod.fluidtopics.net/1UjFRbbKboyY5Zc2E4CIWg)**   
  Os seguintes campos de propriedade geral são comuns a todos os modelos de designer de atividades.
* **[Criação de variáveis de entrada](https://servicenow-prod.fluidtopics.net/Vmd4tof2SU2d891ouFr3mA#CreateInputVariables)**   
  Crie as variáveis a serem passadas para a atividade no formulário de Entradas do designer de atividades.
* **[Criptografia de dados para variáveis de atividade](https://servicenow-prod.fluidtopics.net/ew0KLam8uiOAOKHSI9ZzQA)**   
  Você pode proteger dados confidenciais passados de atividades da Orquestração criptografando variáveis de entrada e saída.
* **[Campos de pré-processamento do modelo de designer de atividades](https://servicenow-prod.fluidtopics.net/UIWcyKj6XLNqMu4AJFhbAA)**   
  Use o formulário de pré-processamento do designer de atividades para definir um script a ser executado antes da execução da atividade.
* **[Campos de pós-processamento do modelo](https://servicenow-prod.fluidtopics.net/wYlHppAbUHn8w8v4tottkw)**   
  A partir do formulário de pré-processamento do designer de atividades você pode definir um script a ser executado antes da execução da atividade.
* **[Mapeamento automático de variáveis de saída de atividade](https://servicenow-prod.fluidtopics.net/pOj5hFNcSh91pTEAZFUlbw)**   
  Você pode mapear valores de parâmetro em uma carga de teste para variáveis na guia Saídas automaticamente.
* **[Criação de uma variável de saída](https://servicenow-prod.fluidtopics.net/sXKmOLhX4OS_OSSbELtjlw#t_CreateAnOutputVariable)**   
  O formulário de Saídas no designer contém um construtor de variável para criar estruturas de dados de objetos e matrizes.
* **[Criação de uma regra de análise](https://servicenow-prod.fluidtopics.net/OHRZm7~d7NBO7ww7dBD0DQ#t_CreateAParsingRule)**   
  Preencha as variáveis de saída definidas em uma atividade personalizada com dados de carga retornados de um teste de entradas em um host externo ou endpoint.
* **[Condições de atividade](https://servicenow-prod.fluidtopics.net/WjyDhaiGRP1C4LF6AfxhjQ)**   
  Crie as condições de saída para sua atividade na coluna Condição e defina a ordem de cada uma.

