ID linking component is a elastic.io integration component to link IDs between different systems.
Bucket contains bucket ID and an array of linked objects between the systems. Linked object IDs may be string, number or object.
Bucket samples:
{
"bucketId": "some_sf_bucket_id",
"linkedIds": [
{
"systemAId": "00344000020qT3K",
"systemBId": 123
},
{
"systemAId": "0034400001uxwXZ",
"systemBId": 62
}
]
}
{
"bucketId": "some_sf_bucket_id",
"linkedIds": [
{
"systemAId": "00344000020qT3K",
"systemBId": {
"company": "mvise-eio",
"id": "7c7fec00-d313-40c7-890b-3bc857bbb7dd"
}
},
{
"systemAId": "0034400001uxwXZ",
"systemBId": {
"company": "mvise-salessphere",
"id": "fc64c4f0-06f7-47ef-b3b6-8441b4837305"
}
}
]
}
No need to set up any environment variables manually. However, the component needs environment variables ELASTICIO_OBJECT_STORAGE_TOKEN and ELASTICIO_OBJECT_STORAGE_URI to connect to Maester service.
Bucket ID - a text input of a bucket ID to assign.
This component has no trigger functions. This means it will not be accessible to select as a first component during the integration flow design.
This action deletes a linked object from the list of linked objects in the bucket by the source system ID key provided once a match object is found.
System Type to delete by (a key to lookup by) - (required) - A system to lookup the ID in. Either System A or System B.
Do not throw error when no object found - (optional) - This option defines the strategy to follow if no object found by the provided key. By default, an error No object found by provided ID in the bucket
will be thrown. Once the checkbox is checked - an empty message will be returned instead of throwing errors.
This action allows you to search linked objects in the bucket by the source system ID.
Allow ID To Be Omitted - When selected, the ID field becomes optional, otherwise it is a required field.
Object Not Found Behavior - (required) - Either Allow zero results
or Wait for object to exist
:
System ID Type - (required) - A system to lookup the ID in. Either System A or System B.
Allow ID To Be Omitted
checkbox). ID to lookup in the source system.This action allows you to create/update a linked object in the bucket by system ID keys.
Please Note: Currently buckets in Maester are being created with infinite lifetime.
This action allows you to write linked objects (array of objects) in the bucket, Bucket ID needs to be specified in the credentials.
Please Note: Currently buckets in Maester are being created with infinite lifetime.
There is no Config Fields in this action.
[{ systemAId: ["object", "string"], systemBId: ["object", "string"] }]
[
{
"systemAId": "aid",
"systemBId": "bid"
},
{
"systemAId": "aid2",
"systemBId": "bid2"
}
]
This action allows you to read linked objects (array of objects) from the bucket, Bucket ID needs to be specified in the credentials.
There is no Config Fields in this action.
There is no Input Metadata in this action.
Click here to learn more about the elastic.io iPaaS