What is the best design for implementing Comments to be added by a number of people in work object?
Multiple users at different life cycle of a case should be able to input into the comments property in a case and the system should track who commented what and when. What is the best design and implemenation ?
All the work object notes should be stored in "Data-WorkAttach / Link-Attachment" which are linked to workpage the way we store actual attachments. You could use "SaveAttachment" activity and you could have Data pages created around these tables to pull notes.
Why would your requirement be specifically to store the note on pyWorkPage? That seems like a bad way to go. You're going to run into issues with other users locking the item, etc. If you're saying you have a single property called comments and you want to track who changes the value and when, you should look at the field level auditing functionality. That should allow you to do that.