Hi, Subscription email feature could work, but doesn't have access to targetData so may be harder to personalize.Scripting-wise you can use nms.delivery.SubmitNotification(), which allows arbitrary personalization:"""It is possible to explicity[sic] define the target (in reality the content of the f...
Hi, The CRM connector's purpose is to exchange data with the various CRM services.Should be a matter of pushing the data to the right table with an ordinary workflow. Thanks,-Jon
Hi, Yes, a new db instance means starting over.Desired objects, such as folders, can be exported out of the old env and imported to the new one.I was on a project recently where the client repeatedly changed db's, but thanks to comprehensive packaging it was mostly a non-event. Thanks,-Jon
Hi, Follow these steps:Check that all timezones are the same and the correct one. These are:Server timezone (the operating system of the machine running the application software)Database timezone (the db session of the Campaign user, stored in xtk option wdbcTimeZone)Workflow timezone (default is fi...
Hi, There aren't any public docs, though they would be helpful. FWIW I made an ACX package for Adobe a long time ago, not sure if they still use it. The implementation of multi-tenant environs is more involved than one would expect, encompassing:Users: Each tenant has their own pseudo-admins that ca...
Hi, If execution instance is same as your webapp instance, you can push Message Center events with nms.rtEvent.PushEvent(), with documentation here:Message center event description (adobe.com)Otherwise use the HTTPSoapConnection or HTTPClientRequest class to call the exec instance, same method. Out ...
Hi, Make a periodic workflow that reads open/click events out of nms:trackingLogRcp and updates the matching nms:propositionRcp entries with Presented/Accepted status (key=recipientId+deliveryId). Should be how things work ootb though.Offline hacking, as above.OOTB urlType 11 is coded 'Proposition u...