Question
Storing emails & attachments in a CMS
Following from (the unanswered question Design Strategy for Class Specialization ) -- consider a class like Data-Corr-Email, use dfor storing otubound emails. Since it doesn't follow class specialization, all of these are stored in the same class, and same table, which happens to be pr_data (probably not the best design).
Through v7.1.5, I see that it's Data-Corr-.OnSend that saves the Data-Corr-Email (but not the Link-Attachment, I haven't found that). Suppose we want to store these in a different place entirely (e.g., pass it to a service to save in CMS). What's the best way to that?
Another Also, regarding say your sending attachments. And your attachments live not in Data, but in a CMS. SendEmailWithAllAttachments gets the attachments from Link-Attachment/is final. How does Pega propose that this functionality be extended for use with a CMS?
***Updated by moderator: Marissa to close post***
This post has been archived for educational purposes. Contents and links will no longer be updated. If you have the same/similar question, please write a new post.
Content management interoperability services (CMIS) under Edit Application > Integration allows you to save Work attachments to an external CMIS system.
"Please note that existing work objects attachments for this application will continue to be accessible as they are stored in the PRPC database. However, disabling content management for this application later will prevent access to work object attachments stored in the content management repository.
Enable for attachments”