We’ve have been working on the DonorPerfect trigger assembly (two-way sync: dd07718a709045ad8bcb055c43a39616) and when we create a record it successfully gets a trigger and generate timestamp with a response:
<record donor_id="8292">
<donor_id name="donor_id" id="donor_id" value="8292"><![CDATA[8292]]></donor_id>
<first_name name="first_name" id="first_name" value="ApiantF05"><![CDATA[ApiantF05]]></first_name>
<CREATED_DATETIME name="CREATED_DATETIME" id="CREATED_DATETIME" value="11/13/2019 5:34:23 AM"><![CDATA[11/13/2019 5:34:23 AM]]></CREATED_DATETIME>
<MODIFIED_DATETIME name="MODIFIED_DATETIME" id="MODIFIED_DATETIME" value="11/13/2019 5:34:23 AM"><![CDATA[11/13/2019 5:34:23 AM]]></MODIFIED_DATETIME>
</record>
Now when I update the record (first name), API response correctly with a different timestamp but it’s the same for created and modified.
<record donor_id="8292">
<donor_id name="donor_id" id="donor_id" value="8292"><![CDATA[8292]]></donor_id>
<first_name name="first_name" id="first_name" value="ApiantFF05"><![CDATA[ApiantFF05]]></first_name>
<CREATED_DATETIME name="CREATED_DATETIME" id="CREATED_DATETIME" value="11/13/2019 5:39:53 AM"><![CDATA[11/13/2019 5:39:53 AM]]></CREATED_DATETIME>
<MODIFIED_DATETIME name="MODIFIED_DATETIME" id="MODIFIED_DATETIME" value="11/13/2019 5:39:53 AM"><![CDATA[11/13/2019 5:39:53 AM]]></MODIFIED_DATETIME>
</record>
If I update the record, the automation not able to trigger any data although it gets trigger only when a record is being created for the first time. I’ve also checked to change the option from ‘item id’ to ‘created and last modified timestamp’ in “Trigger Two-way Sync module [DEPRECATED]” module.
Is it because of timestamp if yes, could you help how to solve this issue? Would MD5 hash be helpful or should we contact to DonorPerfect?
Thank you