Tuesday, 7 December 2021

Pending/Delegated WF user x++

 public static void main(Args _args)

{

    LetterRequestTable        letterRequestTable   =    LetterRequestTable::find("ABC-000003");

    WorkflowWorkItemTable       workflowWorkItemTable;


    select workflowWorkItemTable

        where workflowWorkItemTable.RefRecId == letterRequestTable.RecId

        && workflowWorkItemTable.RefTableId == letterRequestTable.TableId

        && ((workflowWorkItemTable.Status == WorkflowWorkItemStatus::Pending) || (workflowWorkItemTable.Status == WorkflowWorkItemStatus::Delegated));


    Info(strFmt("%1", HcmWorker::find(HcmWorker::userId2Worker(workflowWorkItemTable.UserId)).name()));

}

No comments:

Post a Comment