Consulte os conectores compatíveis com a integração de aplicativos.

Converter uma string em letras maiúsculas

Usando a tarefa de mapeamento de dados, itere pelos elementos de uma matriz de string e aplique funções de transformação para converter cada valor de string em maiúsculas.

Exemplo de código

{
    "triggerConfigs": [{
      "label": "API Trigger",
      "startTasks": [{
        "taskId": "1"
      }],
      "properties": {
        "Trigger name": "test_string_case_conversion_API_1"
      },
      "triggerType": "API",
      "triggerNumber": "1",
      "triggerId": "api_trigger/test_string_case_conversion_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\": \"$inputStringArray$\"\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\": \"TO_UPPERCASE\"\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\": \"$outputStringArray$\",\n      \"fieldType\": \"STRING_ARRAY\",\n      \"cardinality\": \"OPTIONAL\"\n    }\n  }]\n}"
          }
        }
      },
      "taskExecutionStrategy": "WHEN_ALL_SUCCEED",
      "displayName": "Data Mapping"
    }],
    "integrationParameters": [{
      "key": "inputStringArray",
      "dataType": "STRING_ARRAY",
      "defaultValue": {
        "stringArray": {
          "stringValues": ["one", "two", "three"]
        }
      },
      "displayName": "inputStringArray"
    }, {
      "key": "outputStringArray",
      "dataType": "STRING_ARRAY",
      "displayName": "outputStringArray"
    }]
  }

Exemplo de fluxo de integração

A imagem a seguir mostra um exemplo de layout do editor de integração para este exemplo de código de integração.

imagem mostrando o fluxo de integração de exemplo imagem mostrando o fluxo de integração de exemplo

Fazer upload e executar a integração de amostra

Para fazer o upload e executar a integração de exemplo, siga estas etapas:

  1. Salve a amostra de integração como um arquivo .json no sistema.
  2. No console do Google Cloud, acesse a página Application Integration.

    Acessar o Application Integration

  3. No menu de navegação, clique em Integrações. A página Integrations é exibida.
  4. Selecione uma integração existente ou clique em CRIAR INTEGRAÇÃO.

    Caso você esteja criando uma nova integração, siga estas etapas:

    1. Digite 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. Você pode mudar ou atualizar os detalhes da conta de serviço de uma integração a qualquer momento no painel Resumo da integração na barra de ferramentas da integração.
    4. Clique em Criar.

    Isso abre a integração na página do editor de integração.

  5. No editor de integração, clique no menu Fazer upload/download e selecione Fazer upload da integração.
  6. Na caixa de diálogo do navegador de arquivos, selecione o arquivo salvo na etapa 1 e clique em Open.

    Uma nova versão da integração é criada usando o arquivo enviado.

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