Skip to Content

C4C Attachments in Central Repository

Dear experts

We have a requirement that attachments of any system (S/4, Ariba, C4C etc.) are supposed to be stored on a central repository. I am responsible for C4C and am wondering if this can even be achieved with C4C.

Would we actually be able to bring any kind of attachment (of account, contact, visit, task, survey etc.) into a DMS same as if files would be stored in C4C without risking many features in C4C incl. offline?

Has anybody done a similar thing before? Is this even remotely recommendable?

Thanks and Regards
Stefan

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

2 Answers

  • Best Answer
    Sep 11, 2018 at 05:23 AM

    Hi Stefan,

    What is the DMS application that will store these files? This can be done multiple ways, please consider the volume of attachments, the size of attachments, as well as a strategy to remove attachments as needed for future storage (completed visits, etc.) and your project specific requirements & landscape.

    1. OData Event Notifications can be used for each of those objects (survey would be associated to an object such as a visit). The OData event notification will trigger a notification to some endpoint defined. This would be your integration/middleware application, from there the middleware application would call back to the respective object in C4C and retrieve the attachments for this object via an OData webservice. Please consider the 100MB limit per object for attachments (1 visit can only hold 100MB). This is general limit for CPI as well. You have to define deletions per your project.The DMS application would likely have to store the attachment UUID to help facilitate what is new entries or deleted entries. This won't impact the offline capabilites if the attachments aren't deleted from C4C once stored in DMS. Survey object is the complexity here, but can be done and has been done.

    https://blogs.sap.com/2017/08/05/leverage-c4c-odata-notification-to-monitor-c4c-opportunity-change-in-crm-system/

    2. SDK solution can be built that will trigger the a webservice to some endpoint. The SDK can help facilitate what is deleted and a new entry. Your developer will have to POC a design for your project.

    Regards,

    Grayson

    Add comment
    10|10000 characters needed characters exceeded

  • Aug 15, 2018 at 11:02 AM

    I am not sure if its possible with standard but you can do Integration righht passing Attachment Name , UUID , Parent UUID , Content with Webservice.

    Add comment
    10|10000 characters needed characters exceeded