We need to store case attachments in an external repository and not in pegacloudfilestorage repository. We will have to create a custom repository and set it as a repository in the interation tab iof the application rule so all of our pega application cases will store their attachments, download and open their attachments from this external repository making use of API Rest services. Summarizing all case file attachments operations will be performed by API Rest serviced exposed by the external system linked to the repository and we will have to invode those services from Pega to perform all these file operations.
My question is if anybody have come across with this or have faced this implementation.
Let me tell that we are using Constellation. We also need face the issue that we need to know whether we can still use the “Attach content” widget or UI component to upload or attach files to the case or we need to customize a new UI component to do so .
We assume that we will have to customize a few UI controls or components, widgets, etc to adapt them to the new external repository.
Could you please confirm if you have configured to External repo in your Application Definition → Integration Tab → Store in Repo
Pega automatically update the attachments to your external repo while attaching the documents to the case. I don’t think you have to customize this behavior
I have already read this documentation. I have to do a POC but i just wanted to know whether apart from creating a custom repository and customize the API File Repository in Pega to invoke custom API Rest responsible for managing file operations such as upload files, download files, delete files, etc. into the external file repository, wanted to know whether i could keep on using the ootb Constellation Attachment widget once the new custom repository is set as a content source repository in the application rule.
I haven´t done that yet. Need to do a POC. Can you guarantee me 100% percent that Pega will automatically upload files to the externakl system while attaching the document to the case via Constellation Attachment Widget? Because i have read that there are some limitations and some people suggest to create a new JSReact component with actions such as delete, upload, download files, etc.. implemented by calling data pages that invoke the custom REST API.
Yes, as @Kamil_Janeczek confirmed, it should work as expected. We did a similar implementation on Theme cosmos application, it worked without aany additional customization. It should work the same way for Constellation.
As fas as i know the attachment UI contorl is not the same in Theme Cosmos and Constellation. Therefore i would be cautious on saying that it should work the same way for Constellation.
Let´s see whether there is anybody else who could have implemented this use case in Constellation.