Tuesday, 22 January 2019

PR delegated user x++

Static void PRDeligatedUser(Args _args)
{
PurchReqTable purchReqTable;
WorkflowTrackingStatusTable workflowTrackingStatusTable;
WorkflowTrackingTable workflowTrackingTable;
WorkflowTrackingWorkItem workflowTrackingWorkItem;

purchReqTable = PurchReqTable::findPurchReqId(“000251”);

select workflowtrackingstatustable
join workflowtrackingtable
where workflowtrackingstatustable.ContextRecId == purchReqTable.RecId //RecId of the record
&& workflowtrackingtable.TrackingContext == workflowtrackingcontext::WorkItem
&& workflowtrackingtable.TrackingType == workflowtrackingtype::Delegation
&& workflowtrackingtable.WorkflowTrackingStatusTable == workflowtrackingstatustable.RecId
join workflowTrackingWorkItem
where workflowTrackingWorkItem.WorkflowTrackingTable == workflowtrackingtable.RecId;
{
info(strFmt(“%1 — %2”,SysWorkflowHelper::getDirPartyNameFromUserId(workflowTrackingWorkItem.ToUser), SysWorkflowHelper::getDirPartyNameFromUserId(workflowtrackingtable.USER)));
}
}

No comments:

Post a Comment