Consulte os conetores suportados para a solução Application Integration.

Concatene uma string a uma matriz de strings

Usando a tarefa Mapeamento de dados, itere os elementos de uma matriz de strings e aplique funções de transformação para concatenar um valor de string a todos os elementos da matriz.

Exemplo de código

{
  "triggerConfigs": [{
    "label": "API Trigger",
    "startTasks": [{
      "taskId": "1"
    }],
    "properties": {
      "Trigger name": "tkApplicationIntegrationSample2_API_1"
    },
    "triggerType": "API",
    "triggerNumber": "1",
    "triggerId": "api_trigger/tkApplicationIntegrationSample2_API_1"
  }],
  "taskConfigs": [{
    "task": "FieldMappingTask",
    "taskId": "1",
    "parameters": {
      "FieldMappingConfigTaskParameterKey": {
        "key": "FieldMappingConfigTaskParameterKey",
        "value": {
          "jsonValue": "{\n  \"@type\": \"type.googleapis.com/enterprise.crm.eventbus.proto.FieldMappingConfig\",\n  \"mappedFields\": [{\n    \"inputField\": {\n      \"fieldType\": \"STRING_ARRAY\",\n      \"transformExpression\": {\n        \"initialValue\": {\n          \"referenceValue\": \"$stringArray$\"\n        },\n        \"transformationFunctions\": [{\n          \"functionType\": {\n            \"stringArrayFunction\": {\n              \"functionName\": \"FOR_EACH\"\n            }\n          },\n          \"parameters\": [{\n            \"initialValue\": {\n              \"literalValue\": {\n                \"protoValue\": {\n                  \"@type\": \"type.googleapis.com/enterprise.crm.eventbus.proto.TransformExpression\",\n                  \"initialValue\": {\n                    \"referenceValue\": \"~x\"\n                  },\n                  \"transformationFunctions\": [{\n                    \"functionType\": {\n                      \"stringFunction\": {\n                        \"functionName\": \"CONCAT\"\n                      }\n                    },\n                    \"parameters\": [{\n                      \"initialValue\": {\n                        \"referenceValue\": \"$textToAppend$\"\n                      }\n                    }]\n                  }]\n                }\n              }\n            }\n          }]\n        }, {\n          \"functionType\": {\n            \"jsonFunction\": {\n              \"functionName\": \"TO_STRING_ARRAY\"\n            }\n          }\n        }]\n      }\n    },\n    \"outputField\": {\n      \"referenceKey\": \"$stringArray$\",\n      \"fieldType\": \"STRING_ARRAY\",\n      \"cardinality\": \"OPTIONAL\"\n    }\n  }]\n}"
        }
      }
    },
    "taskExecutionStrategy": "WHEN_ALL_SUCCEED",
    "displayName": "Data Mapping"
  }],
  "integrationParameters": [{
    "key": "stringArray",
    "dataType": "STRING_ARRAY",
    "defaultValue": {
      "stringArray": {
        "stringValues": ["oranges", "apples", "bananas", "mangos"]
      }
    },
    "displayName": "stringArray",
    "inputOutputType": "OUT"
  }, {
    "key": "textToAppend",
    "dataType": "STRING_VALUE",
    "defaultValue": {
      "stringValue": "AreGreatFruits"
    },
    "displayName": "textToAppend"
  }]
}

Fluxo de integração de amostra

A imagem seguinte mostra um exemplo de esquema do editor de integração para este exemplo de código de integração.

Imagem que mostra o fluxo de integração de amostra Imagem que mostra o fluxo de integração de amostra

Carregue e execute a integração de exemplo

Para carregar e executar a integração de exemplo, siga estes passos:

  1. Guarde o exemplo de integração como um ficheiro .json no seu sistema.
  2. Na Google Cloud Console, aceda à página Integração de aplicações.

    Aceda à solução Application Integration

  3. Clique em Integrações no menu de navegação do lado esquerdo para abrir a página Integrações.
  4. Selecione uma integração existente ou crie uma nova clicando em Criar integração.

    Se estiver a criar uma nova integração:

    1. Introduza um nome e uma descrição na caixa de diálogo Criar integração.
    2. Selecione uma região para a integração.
    3. Selecione uma conta de serviço para a integração. Pode alterar ou atualizar os detalhes da conta de serviço de uma integração em qualquer altura no painel Resumo da integração na barra de ferramentas de integração.
    4. Clique em Criar.

    Esta ação abre a integração no editor de integração.

  5. No editor de integração, clique em Menu de carregamento/transferência e, de seguida, selecione Carregar integração.
  6. Na caixa de diálogo do explorador de ficheiros, selecione o ficheiro que guardou no passo 1 e, de seguida, clique em Abrir.

    É criada uma nova versão da integração com o ficheiro carregado.

  7. No editor de integração, clique em Testar.
  8. Clique em Testar integração. Isto executa a integração e apresenta o resultado da execução no painel Testar integração.