platform-components-ng/projects/platform-components-lib/src/lib/components/workflows/service/workflow.service.ts
Workflow service
constructor(http: HttpClient, userService: UserService)
|
|||||||||
|
Parameters :
|
| areWorkflowsInitialized |
areWorkflowsInitialized()
|
|
Returns :
boolean
|
| changeWorklowGuidedStatus | ||||||||||||
changeWorklowGuidedStatus(workflowId: number, status: string)
|
||||||||||||
|
Change workflow guided status
Parameters :
Returns :
Observable<GenericResponse>
Observable |
| createWorkflowForm | ||||||||||||||||||||
createWorkflowForm(workflowId: number, contentTypeId: number, isDefault: boolean, attributeIds: number[])
|
||||||||||||||||||||
|
Create workflow form
Parameters :
Returns :
Observable<any>
Observable |
| deleteWorkflow | ||||||||
deleteWorkflow(workflowId: number)
|
||||||||
|
Delete workflow
Parameters :
Returns :
Observable<GenericResponse>
Observable |
| duplicateWorkflow | ||||||||||||
duplicateWorkflow(workflowName: string, workflowId: number)
|
||||||||||||
|
Duplicate Workflows
Parameters :
Returns :
Observable<number>
Observable |
| getAdminHomeInfo |
getAdminHomeInfo()
|
|
Get admin home info
Returns :
Observable<number>
Observable |
| getAllAttributes |
getAllAttributes()
|
|
Get all attributes
Returns :
Promise<Observable<Attribute[]>>
Promise<Observable<Attribute[]>> |
| getAllContentTypes |
getAllContentTypes()
|
|
Get all content types
Returns :
Promise<Observable<any>>
Promise<Observable |
| getAllPrivileges |
getAllPrivileges()
|
|
Get all privileges
Returns :
Promise<Observable<PrivilegeInfo>>
Promise<Observable |
| getAllWorkflows |
getAllWorkflows()
|
|
Get all workflows
Returns :
Promise<Observable<Workflow[]>>
Promise<Observable |
| getContentTypeAttributes | ||||||||
getContentTypeAttributes(contentTypeIds: number[])
|
||||||||
|
Get attributes associated to content types
Parameters :
Returns :
Observable<Attribute[]>
Observable<Attribute[]> |
| getContentTypePrivileges |
getContentTypePrivileges()
|
|
Get content tye privileges
Returns :
Observable<ContentTypePrivilege>
Observable |
| getOverriddenRolesForWorkflow | ||||||||
getOverriddenRolesForWorkflow(workflowId: number)
|
||||||||
|
Get overridden roles for work
Parameters :
Returns :
Observable<any>
Observable |
| getOverriddenStatusPrivileges |
getOverriddenStatusPrivileges(statusId: number, roleId: number)
|
|
Get overridden status privileges
Returns :
Observable<any>
Observable |
| getOverriddenWorkflowStatusTransitions | ||||||||||||
getOverriddenWorkflowStatusTransitions(workflowId: number, roleId: number)
|
||||||||||||
|
Get overridden workflow status transitions
Parameters :
Returns :
Observable<any>
Observable |
| getStatusAttributeConstraints | ||||||||||||||||
getStatusAttributeConstraints(workflowId: number, statusId: number, roleId: number)
|
||||||||||||||||
|
Get status attribute constraints
Parameters :
Returns :
Observable<any>
Observable |
| getWorkflow | ||||||||
getWorkflow(id: number)
|
||||||||
|
Get workflow
Parameters :
Returns :
Promise<Observable<Workflow>>
Promise<Observable |
| getWorkflowContentTypeIds | ||||||||
getWorkflowContentTypeIds(workflowId: number)
|
||||||||
|
Get workflow content type ids
Parameters :
Returns :
Observable<number[]>
Observable<number[]> |
| getWorkflowContentTypes | ||||||||
getWorkflowContentTypes(workflowId: number)
|
||||||||
|
Get workflow content types
Parameters :
Returns :
Observable<any>
Observable |
| getWorkflowForm | ||||||||||||
getWorkflowForm(workflowId: number, contentTypeId: number)
|
||||||||||||
|
Get workflow form
Parameters :
Returns :
any
Obsevable |
| getWorkflowsState |
getWorkflowsState()
|
|
Get workflow state
Returns :
Workflow[]
Workflow[] |
| saveWorkflow | ||||||||
saveWorkflow(workflow: RequestWorkflow)
|
||||||||
|
Save workflow Add/Edit workflow with statuses and content types
Parameters :
Returns :
Observable<number>
Observable |
| setStatusPrivileges | |||||||||||||||
setStatusPrivileges(statusId, roleId, strictValidation, contentTypePrivileges)
|
|||||||||||||||
|
Set status privileges
Parameters :
Returns :
Observable<any>
Observable |
| setStatusRoutingRoles | |||||||||
setStatusRoutingRoles(workflowId, statuses)
|
|||||||||
|
Set status routing roles
Parameters :
Returns :
Observable<any>
Observable |
| setStatusTransitions | |||||||||
setStatusTransitions(workflowId, statuses)
|
|||||||||
|
Set status transitions
Parameters :
Returns :
Observable<any>
Observable |
| setWorkflowContentTypes | ||||||||||||
setWorkflowContentTypes(workflowId: number, contentTypeIds: string)
|
||||||||||||
|
Set workflow content types
Parameters :
Returns :
Observable<GenericResponse>
Observable |
| updateWorkflowForm | ||||||||||||||||
updateWorkflowForm(formId: number, isDefault: boolean, attributeIds: number[])
|
||||||||||||||||
|
Update workflow form
Parameters :
Returns :
any
Observable |
| updateWorkflowName |
updateWorkflowName(workflowId: number, name: string)
|
|
Update workflow name
Returns :
Observable<GenericResponse>
Observable |
| updateWorkflowStatuses | ||||||||
updateWorkflowStatuses(statuses: any)
|
||||||||
|
Update workfloww statuses
Parameters :
Returns :
Observable<any>
Observable |