Lihat konektor yang didukung untuk Application Integration.

Menggabungkan string ke array string

Dengan menggunakan tugas Pemetaan Data, lakukan iterasi melalui elemen array string dan terapkan fungsi transformasi untuk menggabungkan nilai string ke semua elemen array.

Contoh kode

{
  "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"
  }]
}

Contoh alur integrasi

Gambar berikut menunjukkan contoh tata letak editor integrasi untuk contoh kode integrasi ini.

gambar yang menunjukkan alur integrasi contoh gambar yang menunjukkan alur integrasi contoh

Mengupload dan menjalankan contoh integrasi

Untuk mengupload dan menjalankan contoh integrasi, lakukan langkah-langkah berikut:

  1. Simpan contoh integrasi sebagai file .json di sistem Anda.
  2. Di konsol Google Cloud, buka halaman Application Integration.

    Buka Application Integration

  3. Di menu navigasi, klik Integrasi. Halaman Integrations List akan muncul.
  4. Pilih integrasi yang ada atau buat integrasi baru dengan mengklik Buat integrasi.

    Jika Anda membuat integrasi baru:

    1. Masukkan nama dan deskripsi dalam dialog Create Integration.
    2. Pilih region untuk integrasi.
    3. Pilih akun layanan untuk integrasi. Anda dapat mengubah atau memperbarui detail akun layanan integrasi kapan saja dari panel Integration summary di toolbar integrasi.
    4. Klik Create.

    Tindakan ini akan membuka integrasi di editor integrasi.

  5. Di editor integrasi, klik Menu upload/download, lalu pilih Upload integrasi.
  6. Dalam dialog file browser, pilih file yang Anda simpan di langkah 1, lalu klik Open.

    Versi baru integrasi dibuat menggunakan file yang diupload.

  7. Di editor integrasi, klik Test.
  8. Klik Uji integrasi. Tindakan ini akan menjalankan integrasi dan menampilkan hasil eksekusi dalam dialog Test Integration.