WorkFlow User Names
public class DSWFDetailsUtil { private static DSWFDetailsUtil wFDetailsUtilObj; public static DSWFDetailsUtil construct() { return (wFDetailsUtilObj) ? wFDetailsUtilObj : new DSWFDetailsUtil(); } public Name getSubmittedBy(TableId _tableId, RecId _recId) { UserInfo userInfo; WorkflowTrackingTable workflowTrackingTable; WorkflowTrackingStatusTable workflowTrackingStatusTable; select firstonly1 Name from userInfo order by workflowTrackingTable.CreatedDateTime desc exists join workflowTrackingTable exists join workflowTrackingStatusTable where userInfo...