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)));
}
}
{
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