OSID Logo
OSID Specifications
workflow package
Version 3.0.0
Release Candidate Preview
Interfaceosid.workflow.WorkflowProfile
Implementsosid.OsidProfile
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.

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

Tests if looking up process is supported.

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

Tests if querying process is supported.

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

Tests if searching process is supported.

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

Tests if process administrative service is supported.

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

Tests if a process notification service is supported.

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

Tests if a process office lookup service is supported.

Returnboolean true 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.

Returnboolean true 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.

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

Tests if looking up steps is supported.

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

Tests if querying steps is supported.

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

Tests if searching steps is supported.

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

Tests if a step administrative service is supported.

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

Tests if a step notification service is supported.

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

Tests if a step office lookup service is supported.

Returnboolean true 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.

Returnboolean true 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.

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

Tests if looking up work is supported.

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

Tests if querying work is supported.

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

Tests if searching work is supported.

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

Tests if work administrative service is supported.

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

Tests if a work notification service is supported.

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

Tests if a work office lookup service is supported.

Returnboolean true 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.

Returnboolean true 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.

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

Tests if a workflow service is supported.

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

Tests if a workflow initiation service is supported.

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

Tests if a workflow management service is supported.

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

Tests if a manual workflow service is supported.

Returnboolean true if manual workflow is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsWorkflowEventLookup
Description

Tests if a workflow event lookup service is supported.

Returnboolean true if workflow event lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsWorkflowEventNotification
Description

Tests if a workflow event notification service is supported.

Returnboolean true if a workflow event notification service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOfficeLookup
Description

Tests if looking up offices is supported.

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

Tests if querying offices is supported.

Returnboolean true if a office query service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOfficeSearch
Description

Tests if searching offices is supported.

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

Tests if office administrative service is supported.

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

Tests if a office notification service is supported.

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

Tests for the availability of a office hierarchy traversal service.

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

Tests for the availability of a office hierarchy design service.

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

Tests for the availability of a workflow batch service.

Returnboolean true 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.

Returnboolean true if a workflow rules 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
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT processRecordType 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
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT processSearchRecordType 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
Returnboolean true if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENT stepRecordType 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
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT effiortSearchRecordType 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
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT workRecordType 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
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT workSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetWorkflowEventRecordTypes
Description

Gets the supported WorkflowEvent record types.

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

Tests if the given WorkflowEvent record type is supported.

Parametersosid.type.TypeworkflowEventRecordTypea Type indicating a WorkflowEvent record type
Returnboolean true if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENT workflowEventRecordType 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 a Office record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT officeRecordType 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 a Office search record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT officeSearchRecordType is null
CompliancemandatoryThis method must be implemented.