//add comments samples public static void AddCommentsSamples() { using (Connection K2Conn = new Connection()) { //dummy values for process instance ID and activity instance ID int processInstanceId = 1; int activityInstanceDestinationID = 10; //adding a comment //Add a Comment using the Connection class and the Process Instance's ID IWorkflowComment comment = K2Conn.AddComment(processInstanceId, "Hello World"); //Add a Comment using the Connection class and the Worklist Item's SerialNumber IWorkflowComment comment2 = K2Conn.AddComment("[_serialNo]", "Hello World"); //Add a Comment using the Connection class and the Process Instance's ID and Activity Instance Destination's ID IWorkflowComment comment3 = K2Conn.AddComment(processInstanceId, activityInstanceDestinationID, "Hello World"); //Add a Comment using the Process Instance ProcessInstance procinst = K2Conn.OpenProcessInstance(processInstanceId); IWorkflowComment procInstComment = procinst.AddComment("Hello World"); //Add a Comment using the WorklistItem WorklistItem worklistItem = K2Conn.OpenWorklistItem("[_serialNo]"); IWorkflowComment WLItemComment = worklistItem.AddComment("Hello World"); } }