Save and download attachments from the Client proprietary repositories which are not exposed to any SAS applications in Pega constellation

The requirement is to save and download files/attachments from the Client proprietary repositories. Repositories are currently not exposed to any SAS applications and are expected to utilize a common API layer to save and retrieve files as per bank’s enterprise strategy and policy.As we are using Pega Constellation, we are currently having difficulties to find an extension point to specialize the attachments processing logic to save files to the repositories through APIs and link them to the cases.

This should be similar to the old Sharepoint integration which uses traditional SPOnline APIs. Could you check how it is implemented in the Sharepoint Marketplace component? You will get an idea how to implement it similarly for any other custom file repositories.

Hi @NeeharikaAnkenapally : I assume the common API layer does not expose the standard Repository APIs. If there is a possibility to expose those, you can avoid customization.

If it is a must to make use of the common API (specific to your organization), can you check if you can specialize pySaveFileContent activity? Unfortunately, i don’t see any extension point for download using Constellation. This would need custom component.

Alternatively, you can think about storing the attachments in DB and archive them to the client repository offline.

Thanks.