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