OSID Logo
OSID Specifications
workflow package
Version 3.0.0
Interfaceosid.workflow.WorkflowProfile
Implementsosid.OsidProfile
Implemented Byosid.workflow.WorkflowManager
osid.workflow.WorkflowProxyManager
Description

The workflow profile describes the interoperability among workflow services.

MethodsupportsVisibleFederation
Description

Tests if any office federation is exposed. Federation is exposed when a specific office may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of offices appears as a single office.

Returnbooleantrue if visible federation is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProcessLookup
Description

Tests if looking up process is supported.

Returnbooleantrue if process lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProcessQuery
Description

Tests if querying process is supported.

Returnbooleantrue if process query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProcessSearch
Description

Tests if searching process is supported.

Returnbooleantrue if process search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProcessAdmin
Description

Tests if process administrative service is supported.

Returnbooleantrue if process administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProcessNotification
Description

Tests if a process notification service is supported.

Returnbooleantrue if process notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProcessOffice
Description

Tests if a process office lookup service is supported.

Returnbooleantrue if a process office lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProcessOfficeAssignment
Description

Tests if a process office service is supported.

Returnbooleantrue if process to office assignment service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProcessSmartOffice
Description

Tests if a process smart office lookup service is supported.

Returnbooleantrue if a process smart office service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsStepLookup
Description

Tests if looking up steps is supported.

Returnbooleantrue if step lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsStepQuery
Description

Tests if querying steps is supported.

Returnbooleantrue if step query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsStepSearch
Description

Tests if searching steps is supported.

Returnbooleantrue if step search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsStepAdmin
Description

Tests if a step administrative service is supported.

Returnbooleantrue if step administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsStepNotification
Description

Tests if a step notification service is supported.

Returnbooleantrue if step notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsStepOffice
Description

Tests if a step office lookup service is supported.

Returnbooleantrue if a step office lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsStepOfficeAssignment
Description

Tests if a step office assignment service is supported.

Returnbooleantrue if a step to office assignment service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsStepSmartOffice
Description

Tests if a step smart office service is supported.

Returnbooleantrue if a step smart office service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsWorkLookup
Description

Tests if looking up work is supported.

Returnbooleantrue if work lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsWorkQuery
Description

Tests if querying work is supported.

Returnbooleantrue if work query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsWorkSearch
Description

Tests if searching work is supported.

Returnbooleantrue if work search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsWorkAdmin
Description

Tests if work administrative service is supported.

Returnbooleantrue if work administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsWorkNotification
Description

Tests if a work notification service is supported.

Returnbooleantrue if work notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsWorkOffice
Description

Tests if a work office lookup service is supported.

Returnbooleantrue if a work office lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsWorkOfficeAssignment
Description

Tests if a work office service is supported.

Returnbooleantrue if work to office assignment service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsWorkSmartOffice
Description

Tests if a work smart office lookup service is supported.

Returnbooleantrue if a work smart office service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsWorkflow
Description

Tests if a workflow service is supported.

Returnbooleantrue if workflow is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsWorkflowInitiation
Description

Tests if a workflow initiation service is supported.

Returnbooleantrue if workflow initiation is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsWorkflowManagement
Description

Tests if a workflow management service is supported.

Returnbooleantrue if workflow management is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsManualWorkflow
Description

Tests if a manual workflow service is supported.

Returnbooleantrue if manual workflow is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOfficeLookup
Description

Tests if looking up offices is supported.

Returnbooleantrue if office lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOfficeQuery
Description

Tests if querying offices is supported.

Returnbooleantrue if an office query service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOfficeSearch
Description

Tests if searching offices is supported.

Returnbooleantrue if office search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOfficeAdmin
Description

Tests if office administrative service is supported.

Returnbooleantrue if office administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOfficeNotification
Description

Tests if an office notification service is supported.

Returnbooleantrue if office notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOfficeHierarchy
Description

Tests for the availability of an office hierarchy traversal service.

Returnbooleantrue if office hierarchy traversal is available, false otherwise
CompliancemandatoryThis method must be implemented in all providers.
MethodsupportsOfficeHierarchyDesign
Description

Tests for the availability of an office hierarchy design service.

Returnbooleantrue if office hierarchy design is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsWorkflowBatch
Description

Tests for the availability of a workflow batch service.

Returnbooleantrue if a workflow batch service is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsWorkflowRules
Description

Tests for the availability of a workflow rules service.

Returnbooleantrue if a workflow rules service is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsWorkflowEvents
Description

Tests for the availability of a workflow events service.

Returnbooleantrue if a workflow events service is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetProcessRecordTypes
Description

Gets the supported Process record types.

Returnosid.type.TypeLista list containing the supported Process record types
CompliancemandatoryThis method must be implemented.
MethodsupportsProcessRecordType
Description

Tests if the given Process record type is supported.

Parametersosid.type.TypeprocessRecordTypea Type indicating a Process record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTprocessRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetProcessSearchRecordTypes
Description

Gets the supported Process search record types.

Returnosid.type.TypeLista list containing the supported Process search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsProcessSearchRecordType
Description

Tests if the given Process search record type is supported.

Parametersosid.type.TypeprocessSearchRecordTypea Type indicating a Process search record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTprocessSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetStepRecordTypes
Description

Gets the supported Step record types.

Returnosid.type.TypeLista list containing the supported Step record types
CompliancemandatoryThis method must be implemented.
MethodsupportsStepRecordType
Description

Tests if the given Step record type is supported.

Parametersosid.type.TypestepRecordTypea Type indicating a Step record type
Returnbooleantrue if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENTstepRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetStepSearchRecordTypes
Description

Gets the supported Step search types.

Returnosid.type.TypeLista list containing the supported Step search types
CompliancemandatoryThis method must be implemented.
MethodsupportsStepSearchRecordType
Description

Tests if the given Step search type is supported.

Parametersosid.type.TypestepSearchRecordTypea Type indicating a Step search type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTeffiortSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetWorkRecordTypes
Description

Gets the supported Work record types.

Returnosid.type.TypeLista list containing the supported Work record types
CompliancemandatoryThis method must be implemented.
MethodsupportsWorkRecordType
Description

Tests if the given Work record type is supported.

Parametersosid.type.TypeworkRecordTypea Type indicating a Work record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTworkRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetWorkSearchRecordTypes
Description

Gets the supported Work search record types.

Returnosid.type.TypeLista list containing the supported Work search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsWorkSearchRecordType
Description

Tests if the given Work search record type is supported.

Parametersosid.type.TypeworkSearchRecordTypea Type indicating a Work search record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTworkSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetOfficeRecordTypes
Description

Gets the supported Office record types.

Returnosid.type.TypeLista list containing the supported Office types
CompliancemandatoryThis method must be implemented.
MethodsupportsOfficeRecordType
Description

Tests if the given Office record type is supported.

Parametersosid.type.TypeofficeRecordTypea Type indicating an Office record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTofficeRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetOfficeSearchRecordTypes
Description

Gets the supported Office search record types.

Returnosid.type.TypeLista list containing the supported Office search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsOfficeSearchRecordType
Description

Tests if the given Office search record type is supported.

Parametersosid.type.TypeofficeSearchRecordTypea Type indicating an Office search record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTofficeSearchRecordType is null
CompliancemandatoryThis method must be implemented.