Crie uma ação de coleta de dados para um objeto dinâmico

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 3 min. de leitura
  • Crie uma ação para coletar valores de saída. Em seguida, passe os valores para uma ação primária como um objeto dinâmico.

    Antes de Iniciar

    Função necessária: Action_designer ou admin
    Nota:
    As saídas dinâmicas não estão disponíveis no sistema de base. Para usar saídas dinâmicas em Workflow Studio, você deve Solicite um IntegrationHub plug-in.

    Por Que e Quando Desempenhar Esta Tarefa

    Essas etapas permitem criar uma ação genérica de coleta de dados para uma saída dinâmica. Para ver exemplos de trabalho de ações de coleta de dados para saídas dinâmicas, consulte Comece a usar saídas dinâmicas.

    Procedimento

    1. Navegar até Tudo > Automação de Processo > Workflow Studio.
    2. Na página inicial, selecione Ações .
    3. Selecionar Novo(a) > Nova ação.
    4. Em Nome insira um nome para sua ação e escolha o apropriado Aplicação e selecione Enviar .
    5. Na Descrição da ação, selecione o ícone adicionar uma nova etapa ( Ícone Adicionar uma nova etapaEm Entradas e selecione REST etapa.
      Configure sua etapa REST para obter dados da URL base apropriada e do caminho do recurso com quaisquer Parâmetros de consulta aplicáveis para o método HTTP OBTER . Para obter mais informações sobre como usar a etapa REST em IntegrationHub, consulte Etapa REST e. REST no IntegrationHub .
    6. Na Descrição da ação, selecione o ícone adicionar uma nova etapa ( Ícone Adicionar uma nova etapaEm sua etapa REST e selecione Script etapa.
      Esta etapa de script deve transformar a resposta do corpo de resposta da etapa REST em um formato que defina o esquema de uma saída de objeto dinâmico para uma ação primária. Sua etapa de script deve:
      • Tem uma única variável de saída JSON. A etapa de script pode ter outras variáveis de saída, mas somente uma deve ser do tipo JSON.
      • Formate a variável de saída JSON para que ela contenha uma propriedade chamada dados . Para uma saída de objeto complexo, seu dados a propriedade deve ter um formato semelhante ao seguinte exemplo:
        {
               data: {
                   type: "object",              
                   //Required
        
                   children: [                  
                   //Required - This is a collection of field definitions
        
                       {
                           name: "Name 1",      
                           //Required - Unique name
        
                           label: "Label 1",    
                           //Required - Display name
        
                           type: "string"       
                           //Required - Supported field type (See the Note below)
        
                       },
        
                       {
                           name: "Name 2",
                           label: "Label 2",
                           type: "string"
                       }
                   ]
               }
           }
        
        Para uma saída de matriz de objeto complexa, seu dados a propriedade deve ter um formato semelhante ao seguinte exemplo:
        {
               data: {
                   type: "object",                          
                   //Required
        
                   attributes: { child_type: "object" }     
                   //Required - Indicates that the array's children are of type object
        
                   children: [                              
                   //Required - This is a collection of field definitions
        
                       {
                           name: "Name 1",                  
                           //Required - Unique name
        
                           label: "Label 1",                
                           //Required - Display name
        
                           type: "string"                   
                           //Required - Supported field type (See the Note below)
                       },
        
                       {
                           name: "Name 2",
                           label: "Label 2",
                           type: "string"
                       }
                   ]
               }
           }
        Nota:
        Compatível tipos de dados de ação para tipo a propriedade inclui:
        • Cadeia de caracteres
        • inteiro
        • data/hora
        • opção
        • booliano
        • objeto
        • matriz.cadeia de caracteres
        • array.integer
        • array.datetime
        • array.choice
        • matriz.booliano
        • array.object
    7. Na Descrição da ação, selecione Saídas .
      1. Crie uma saída do tipo Saída dinâmica .
        Nota:
        Se você não vir Saídas dinâmicas como uma opção de tipo de dados, significa que você não tem um IntegrationHub assinatura.
      2. Em Opções dinâmicas, selecione uma ação de coleta de dados para Ação opção.
        Para obter exemplos de ações de coleta de dados de saída dinâmica, consulte Comece a usar saídas dinâmicas.
      3. Opcional: Se necessário, defina Depende de outra entrada e selecione a entrada.
      Crie saídas do tipo Objeto dinâmico.
    8. Selecione Salvar e. teste a ação .
      Nos detalhes da execução, sua ação de coleta de dados será executada com sucesso se o valor de tempo de execução for saída contém o. dados propriedade no formato apropriado.
    9. Selecione Publicar para disponibilizar a ação para outros fluxos ou ações no mesmo escopo da aplicação.

      Use sua ação de coleta de dados para preencher valores de esquema para um objeto dinâmico.

      Agora você pode usar sua ação de coleta de dados para preencher os valores de esquema de um objeto dinâmico em uma ação primária.