static void WorkerLineManager(Args _args){HcmPosition hcmPosition,hcmPositionLoc;HcmPositionDetail positionDetail;HcmPositionWorkerAssignment workerAssignment,workerAssignmentLoc;HcmPositionHierarchy positionHierarchy, positionHierarchyLoc;HcmWorker hcmWorker,hcmWorkerLoc; select positionHierarchyjoin hcmPositionwhere hcmPosition.RecId == positionHierarchy.Positionjoin workerAssignmentwhere workerAssignment.Position == hcmPosition.RecIdjoin hcmWorkerwhere hcmWorker.RecId == workerAssignment.Worker&& hcmWorker.PersonnelNumber == “891”;{ select positionHierarchyLocjoin hcmPositionLocwhere hcmPositionLoc.RecId == positionHierarchy.ParentPositionjoin workerAssignmentLocwhere workerAssignmentLoc.Position == hcmPositionLoc.RecIdjoin hcmWorkerLocwhere hcmWorkerLoc.RecId == workerAssignmentLoc.Worker; info(strFmt(“%1–line manager %2”, hcmPositionLoc.PositionId,hcmWorkerLoc.PersonnelNumber));}}