Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Indicates whether the current user is a valid workflow user for the current workflow status.
Syntax
public boolean isWFUserPermittedToEdit(WorkflowWorkItemTable _workflowWorkItemTable, [WorkflowUser _workflowUser])
Run On
Called
Parameters
- _workflowWorkItemTable
Type: WorkflowWorkItemTable Table
A WorkflowWorkItemTable buffer that represents the work item associated to the current LedgerJournalTable buffer.
- _workflowUser
Type: WorkflowUser Extended Data Type
A workflow user.
Return Value
Type: boolean
true if the current user can edit the journal in its current workflow approval state; otherwise, false.
Exceptions
Exception | Condition |
---|---|
Error | The journal's workflow status is not correct for the use of this method. |
Remarks
This method is used with journals that support workflow approvals.
The _workflowItemTable and the _workflowUser parameters are required when the LedgerJournalTable table WorkflowApprovalStatus field is in a LedgerJournalWFApprovalStatus::ChangeRequested state.
The _workflowWorkItem is needed because the user (the _workflowUser) attempting to edit the journal must be the user assigned to the workflow work item.
The _workflowUser parameter is required when the current user is not the user you want to validate against the workflow work item user.