We have written a webservice which fetches all KC, Folders, Documents present wi

We have written a webservice which fetches all KC, Folders, Documents present within all communities in Appian and sends the data back.
We are facing problems with sending large amount of data back from the webservice. Hence we tried fetching all the data within one community at a time and send it. This also causes problems if one community has huge amount of documents in it.

Kindly suggest a way on how we can use pagination within the community data and send only specific n number of documents at one time and resume from that point to fetch next n documents and so on.

...

OriginalPostID-99131

OriginalPostID-99131

  Discussion posts and replies are publicly visible

Parents
  • The problem you are specifying here is a generic issue and not necessarily specific to Appian. These are some items I'd consider
    1. Why? - Why do you need all the info in one go? What does that user experience look like?
    2. How - How can the UX be made better with the least amount of information

    My recommendation is that you fetch one level at a time. Even though this is not a fool-proof approach, you will reduce the network data volume by a considerable amount.
Reply
  • The problem you are specifying here is a generic issue and not necessarily specific to Appian. These are some items I'd consider
    1. Why? - Why do you need all the info in one go? What does that user experience look like?
    2. How - How can the UX be made better with the least amount of information

    My recommendation is that you fetch one level at a time. Even though this is not a fool-proof approach, you will reduce the network data volume by a considerable amount.
Children
No Data