SmartConnect 2018
Salesforce Triggers
Triggers are automatically created inside Salesforce whenever a Salesforce real time data source is registered inside SmartConnect.
Insert trigger:
The insert triggers is created as follows..
Trigger eOne_SC_RTDS_<ENTITY>_I on <ENTITY> (after insert) {
set<ID> ids = Trigger.newMap.keyset();
eOne_SC_RTDS.Process('<ENTITY>','insert',ids); }
where <ENTITY> is the Salesforce object triggering the insert
e.g. a trigger on Account inserts would be
Trigger eOne_SC_RTDS_Account_I on Account (after insert) {
set<ID> ids = Trigger.newMap.keyset();
eOne_SC_RTDS.Process('Account','insert',ids); }
Update trigger:
The update triggers are created as follows
Trigger eOne_SC_RTDS_<ENTITY>_U on <ENTITY> (after update) {
set<ID> ids = Trigger.newMap.keyset();
eOne_SC_RTDS.Process('<ENTITY>','update',ids); }
where <ENTITY> is the Salesforce object triggering the update
e.g. a trigger on Account updates would be
Trigger eOne_SC_RTDS_Account_U on Account (after update) {
set<ID> ids = Trigger.newMap.keyset();
eOne_SC_RTDS.Process('Account','update',ids); }