Today , I will be sharing a small code snippet which can be used to get worker which is attached with the current system user.
Here is the code snippet.
UserId currentUserId;
Name workerName;
currentUserId = curUserId();
if (currentUserId)
{
workerName = HcmWorker::findByPerson(DirPersonuser::find(currentUserId).PersonParty).name();
}
Note : curUserId() is system based method which can be used to get current user which is logged in right now.