BPM for data exchange
Authentication can be completed using direct URL
https://hub.effectiff.net/calls/script.php
https://hub.effectiff.net/calls/logs.json
user1/u$VL9P,b
curl -u 'user1/u$VL9P,b' https://hub.effectiff.net/calls/logs.json
effectiff as a vendor
In the global_lists table make a list with id 20. This list holds the configuration of 3rd party providers.
In the global_lists_items table make an entry for Effectiff using the following 3 parameters. The rest of the fields can be left as default.
Field | Content | Type |
listId | 20 | int |
name | effectiff | string |
config_json | { "configuration": { "connection":{ "email": "effectiffsinotificationsinbox@effectiff.com", "host":"173.0.156.178", "user":"sinterpreter", "password":"staSPE8e", "remoteDocument":"/home/sinterpreter/logs/{partner_key}/data.gz", "localDocument":"/home/si/import/{path}/data-effectiff.gz" } } } |
blob |
Under TOOLS AND SETTINGS > VENDOR CENTER > Vendor of choice >GENERAL a new option is added to generate a custom partner key.
After key is generated, an e-mail notification is sent to the email address listed under connection key in the config_json field. The content of the e-mail provides instructions to the 3rd party provider on activating new account.
Confirmation e-mail is sent to the user who generated the key. Key is added to the vendor profile under config_json store field.
{
"configuration": {
"connector": {
"partnerKey": "a5f8d9a0-2e7a-4eee-9508-584af9f983b2",
"editDateTime": "2021-09-20 12:15:14 PM",
"editUID": null,
"createUID": "1708",
"createDateTime": "2021-06-16 08:38:14"
}
}
}