Skip to main content
What is "Data On Demand" for a ProcessInstance Datafield?

It is listed after Hidden and Keep Audit Trail.

Thanks
LW
Selecting the Data-On-Demand option ensures that K2.net 2003 Server only loads data fields when and if required either by reading a value or setting a value in a data field. What this means is that if you request the worklist or a worklist item for a user the Data-On-Demand fields will not be loaded.

This option is usefull if you have large data fields, such as binary encoded documents or large XML schemas, that could slow down worklist retrievals. Data-On-Demand should only be used for large data and XML fields because once the data items are needed a round trip is made to the server to retrieve each item and that is a lot of overhead for integers and strings.

I hope this helps.

-Eric

Reply