The code snippet below retrieves the last workflow comment of a workflow using the workflow correlation ID.
One of my customers requested a custom workflow with a separate approval e-mail message in Outlook using a custom template in F&O. In the email message, they wanted the full details from F&O including the comment of the person who submitted the workflow for approval.
To answer a question about this on the Microsoft F&O forum, I found this code in my code archive and thought it might be worth sharing.
public static str getLastTrackingComment(WorkflowCorrelationId _workflowCorrelationId) { WorkflowTrackingTable trackingTable; WorkflowTrackingCommentTable trackingCommentTable; if (_workflowCorrelationId) { trackingTable = Workflow::findLastWorkflowTrackingRecord(_workflowCorrelationId); if (trackingTable) { trackingCommentTable = WorkflowTrackingCommentTable::findTrackingRecId(trackingTable.RecId); } } return trackingCommentTable.Comment; }
No comments:
Post a Comment