public interface IClientWizardWorkflow
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.io.Serializable> |
buildWizardApprovalWorkflowProperties(java.lang.String ticket,
java.lang.String formId,
WorkflowPackage pkg)
Builds the appropriate wf property map with which to start an approva workflow.
|
java.util.Map<java.lang.String,java.io.Serializable> |
buildWizardReviewWorkflowProperties(java.lang.String ticket,
java.lang.String[] assigneeUserLoginNames,
WorkflowPackage pkg)
Builds the appropriate wf property map with which to start a review workflow.
|
ApprovalDetails |
getCurrentApprovalDetails(java.lang.String ticket,
java.lang.String formId,
java.lang.String documentId)
Returns an ApprovalDetails object pertaining to the specified form, or, if form is null/there is no ad for the form,
an ApprovalDetails object pertaining to the specified documentId.
|
java.util.List<java.lang.String> |
getFormWorkflowDocs(java.lang.String ticket,
java.lang.String formId) |
ApprovalDetails |
getFreshApprovalDetails(java.lang.String ticket,
java.lang.String formId) |
java.util.List<UserBean> |
getPotentialApprovers(java.lang.String ticket,
java.lang.String formId)
Returns UserBean array of users that have been configured via the Finished form to be potential approvers or reviewers.
|
java.util.List<UserBean> |
getWizardContributors(java.lang.String ticket)
Returns UserBean array of users that are in the configurable wizard contributors group.
|
java.util.List<WizardTaskInstance> |
getWizardTasks(java.lang.String ticket,
java.lang.String userLoginName,
java.lang.String workflowInstanceId,
boolean getFullTasks,
boolean getClaimableTasks)
Retrieve a list of Active Wizard tasks for the given user login name
|
void |
resetAndMaintainApprovalDetails(java.lang.String ticket,
java.lang.String formId)
If the wizardMaintainSignature property is set to true, this will reserve the existing doc signatures and form signatures
onto the savedFormSignatures and savedDocSignatures so that the next signature page generated carries over the old signatures
If the wizardMaintainSignature property is set to false, generates a fresh approval details
|
void |
resetApprovalDetails(java.lang.String ticket,
java.lang.String formId)
Generates a fresh approval details and relates it to the form.
|
java.lang.String |
resolveWorkflowDocId(java.lang.String ticket,
java.lang.String chronId)
Given an object's chronicle ID (first version ID), returns the r_object_id of the CURRENT object version
|
QueryResult |
searchWFDocs(java.lang.String ticket,
java.util.Map<java.lang.String,java.lang.String> searchPlaceholders)
Searches for workflow documents
|
void |
setApprovalDetails(java.lang.String ticket,
java.lang.String formId,
java.lang.String documentId,
ApprovalDetails approvalDetails) |
void |
setApprovalDetailsViaWorkflowInstance(java.lang.String ticket,
java.lang.String workflowInstanceId,
ApprovalDetails approvalDetails) |
java.util.List<java.lang.String> getFormWorkflowDocs(java.lang.String ticket, java.lang.String formId) throws java.lang.Exception
java.lang.Exception
ApprovalDetails getCurrentApprovalDetails(java.lang.String ticket, java.lang.String formId, java.lang.String documentId) throws java.lang.Throwable
#setApprovalDetails(String, String, ApprovalDetails)
.ticket
- formId
- documentId
- - used only if there is no form passed inthrowable
- - if there was any problem with retrieving the approval detailsjava.lang.Throwable
void resetAndMaintainApprovalDetails(java.lang.String ticket, java.lang.String formId)
ticket
- formId
- void resetApprovalDetails(java.lang.String ticket, java.lang.String formId)
ticket
- formId
- ApprovalDetails getFreshApprovalDetails(java.lang.String ticket, java.lang.String formId) throws java.lang.Throwable
java.lang.Throwable
void setApprovalDetails(java.lang.String ticket, java.lang.String formId, java.lang.String documentId, ApprovalDetails approvalDetails)
void setApprovalDetailsViaWorkflowInstance(java.lang.String ticket, java.lang.String workflowInstanceId, ApprovalDetails approvalDetails)
java.util.Map<java.lang.String,java.io.Serializable> buildWizardReviewWorkflowProperties(java.lang.String ticket, java.lang.String[] assigneeUserLoginNames, WorkflowPackage pkg)
ticket
- assigneeUserLoginNames
- pkg
- - expected to contain the form id and the ids of any workflow docsjava.util.Map<java.lang.String,java.io.Serializable> buildWizardApprovalWorkflowProperties(java.lang.String ticket, java.lang.String formId, WorkflowPackage pkg)
ticket
- assigneeUserLoginNames
- pkg
- - expected to contain the form id and the ids of any workflow docsjava.util.List<UserBean> getPotentialApprovers(java.lang.String ticket, java.lang.String formId)
ticket
- formId
- java.util.List<UserBean> getWizardContributors(java.lang.String ticket)
ticket
- java.util.List<WizardTaskInstance> getWizardTasks(java.lang.String ticket, java.lang.String userLoginName, java.lang.String workflowInstanceId, boolean getFullTasks, boolean getClaimableTasks)
ticket
- userLoginName
- workflowInstanceId
- getFullTasks
- getClaimableTasks
- java.lang.String resolveWorkflowDocId(java.lang.String ticket, java.lang.String chronId)
ticket
- chronId
- the i_chronicle_id of the objectQueryResult searchWFDocs(java.lang.String ticket, java.util.Map<java.lang.String,java.lang.String> searchPlaceholders)
ticket
- searchPlaceholders
-