OSID Logo
OSID Specifications
workflow package
Version 3.1.0
Interfaceosid.workflow.WorkflowManager
Implementsosid.OsidManager
osid.workflow.WorkflowProfile
Used Byosid.orchestration.OrchestrationManager
Description

The workflow manager provides access to rules sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:

  • ProcessLookupSession: a session to retrieve processs
  • ProcessQuerySession: a session to query for processs
  • ProcessSearchSession: a session to search for processs
  • ProcessAdminSession: a session to create and delete processs
  • ProcessNotificationSession: a session to receive notifications pertaining to process changes
  • ProcessOfficeSession: a session to looking mappings of process to offices
  • ProcessOfficeAssignmentSession: a session to manage process to office workflows
  • ProcessSmartOfficeSession: a session to manage dynamic offices of processs
  • StepLookupSession: a session to retrieve steps
  • StepQuerySession: a session to query for steps
  • StepSearchSession: a session to search for steps
  • StepAdminSession: a session to create and delete steps
  • StepNotificationSession: a session to receive notifications pertaining to step changes
  • StepOfficeSession: a session to look up step office mappings
  • StepOfficeAssignmentSession: a session to manage steps to office mappings
  • StepSmartOfficeSession: a session to manage dynamic offices of stepss
  • WorkLookupSession: a session to retrieve work
  • WorkQuerySession: a session to query for work
  • WorkSearchSession: a session to search for work
  • WorkAdminSession: a session to create and delete work
  • WorkNotificationSession: a session to receive notifications pertaining to work changes
  • WorkOfficeSession: a session to look up work office mappings
  • WorkOfficeAssignmentSession: a session to manage availability to office mappings
  • WorkSmartOfficeSession: a session to manage dynamic offices of work
  • WorkflowSession: a session to examine work in a process
  • WorkflowInitiationSession: a session to start work through a process
  • WorkflowManagementSession: a session to enable and disable work in a process
  • ManualWorkflowSession: a session to manuall assign work to steps in a process
  • OfficeLookupSession: a session to retrieve offices
  • OfficeQuerySession: a session to search for offices
  • OfficeSearchSession: a session to search for offices
  • OfficeAdminSession: a session to create and delete offices
  • OfficeNotificationSession: a session to receive notifications pertaining to office changes
  • OfficeHierarchySession: a session to traverse a hierarchy of office
  • OfficeHierarchyDesignSession: a session to manage an office hierarchy
MethodgetProcessLookupSession
Description

Gets the OsidSession associated with the process lookup service.

Returnosid.workflow.ProcessLookupSession a ProcessLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProcessLookup() is false
Complianceoptional This method must be implemented if supportsProcessLookup() is true.
MethodgetProcessLookupSessionForOffice
Description

Gets the OsidSession associated with the process lookup service for the given office.

Parametersosid.id.IdofficeId the Id of the Office
Returnosid.workflow.ProcessLookupSession a ProcessLookupSession
ErrorsNOT_FOUND no Office found by the given Id
NULL_ARGUMENT officeId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProcessLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsProcessLookup() and supportsVisibleFederation() are true
MethodgetProcessQuerySession
Description

Gets the OsidSession associated with the process query service.

Returnosid.workflow.ProcessQuerySession a ProcessQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProcessQuery() is false
Complianceoptional This method must be implemented if supportsProcessQuery() is true.
MethodgetProcessQuerySessionForOffice
Description

Gets the OsidSession associated with the process query service for the given office.

Parametersosid.id.IdofficeId the Id of the Office
Returnosid.workflow.ProcessQuerySession a ProcessQuerySession
ErrorsNOT_FOUND no office found by the given Id
NULL_ARGUMENT officeId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProcessQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsProcessQuery() and supportsVisibleFederation() are true
MethodgetProcessSearchSession
Description

Gets the OsidSession associated with the process search service.

Returnosid.workflow.ProcessSearchSession a ProcessSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProcessSearch() is false
Complianceoptional This method must be implemented if supportsProcessSearch() is true.
MethodgetProcessSearchSessionForOffice
Description

Gets the OsidSession associated with the process search service for the given office.

Parametersosid.id.IdofficeId the Id of the Office
Returnosid.workflow.ProcessSearchSession a ProcessSearchSession
ErrorsNOT_FOUND no office found by the given Id
NULL_ARGUMENT officeId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProcessSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsProcessSearch() and supportsVisibleFederation() are true
MethodgetProcessAdminSession
Description

Gets the OsidSession associated with the process administration service.

Returnosid.workflow.ProcessAdminSession a ProcessAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProcessAdmin() is false
Complianceoptional This method must be implemented if supportsProcessAdmin() is true.
MethodgetProcessAdminSessionForOffice
Description

Gets the OsidSession associated with the process administration service for the given office.

Parametersosid.id.IdofficeId the Id of the Office
Returnosid.workflow.ProcessAdminSession a ProcessAdminSession
ErrorsNOT_FOUND no office found by the given Id
NULL_ARGUMENT officeId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProcessAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsProcessAdmin() and supportsVisibleFederation() are true
MethodgetProcessNotificationSession
Description

Gets the OsidSession associated with the process notification service.

Parametersosid.workflow.ProcessReceiverprocessReceiver the notification callback
Returnosid.workflow.ProcessNotificationSession a ProcessNotificationSession
ErrorsNULL_ARGUMENT processReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProcessNotification() is false
Complianceoptional This method must be implemented if supportsProcessNotification() is true.
MethodgetProcessNotificationSessionForOffice
Description

Gets the OsidSession associated with the process notification service for the given office.

Parametersosid.workflow.ProcessReceiverprocessReceiver the notification callback
osid.id.IdofficeId the Id of the Office
Returnosid.workflow.ProcessNotificationSession a ProcessNotificationSession
ErrorsNOT_FOUND no office found by the given Id
NULL_ARGUMENT processReceiver or officeId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProcessNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsProcessNotification() and supportsVisibleFederation() are true
MethodgetProcessOfficeSession
Description

Gets the OsidSession to lookup process/office mappings.

Returnosid.workflow.ProcessOfficeSession a ProcessOfficeSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProcessOffice() is false
Complianceoptional This method must be implemented if supportsProcessOffice() is true.
MethodgetProcessOfficeAssignmentSession
Description

Gets the OsidSession associated with assigning process to offices.

Returnosid.workflow.ProcessOfficeAssignmentSession a ProcessOfficeAssignmentSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProcessOfficeAssignment() is false
Complianceoptional This method must be implemented if supportsProcessOfficeAssignment() is true.
MethodgetProcessSmartOfficeSession
Description

Gets the OsidSession to manage process smart offices.

Parametersosid.id.IdofficeId the Id of the Office
Returnosid.workflow.ProcessSmartOfficeSession a ProcessSmartOfficeSession
ErrorsNOT_FOUND no Office found by the given Id
NULL_ARGUMENT officeId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProcessSmartOffice() is false
Complianceoptional This method must be implemented if supportsProcessSmartOffice() is true.
MethodgetStepLookupSession
Description

Gets the OsidSession associated with the step lookup service.

Returnosid.workflow.StepLookupSession a StepLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsStepLookup() is false
Complianceoptional This method must be implemented if supportsStepLookup() is true.
MethodgetStepLookupSessionForOffice
Description

Gets the OsidSession associated with the step lookup service for the given office.

Parametersosid.id.IdofficeId the Id of the Office
Returnosid.workflow.StepLookupSession a StepLookupSession
ErrorsNOT_FOUND no Office found by the given Id
NULL_ARGUMENT officeId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsStepLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsStepLookup() and supportsVisibleFederation() are true
MethodgetStepQuerySession
Description

Gets the OsidSession associated with the step query service.

Returnosid.workflow.StepQuerySession a StepQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsStepQuery() is false
Complianceoptional This method must be implemented if supportsStepQuery() is true.
MethodgetStepQuerySessionForOffice
Description

Gets the OsidSession associated with the step query service for the given office.

Parametersosid.id.IdofficeId the Id of the Office
Returnosid.workflow.StepQuerySession a StepQuerySession
ErrorsNOT_FOUND no office found by the given Id
NULL_ARGUMENT officeId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsStepQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsStepQuery() and supportsVisibleFederation() are true
MethodgetStepSearchSession
Description

Gets the OsidSession associated with the step search service.

Returnosid.workflow.StepSearchSession a StepSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsStepSearch() is false
Complianceoptional This method must be implemented if supportsStepSearch() is true.
MethodgetStepSearchSessionForOffice
Description

Gets the OsidSession associated with the step search service for the given office.

Parametersosid.id.IdofficeId the Id of the Office
Returnosid.workflow.StepSearchSession a StepSearchSession
ErrorsNOT_FOUND no office found by the given Id
NULL_ARGUMENT officeId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsStepSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsStepSearch() and supportsVisibleFederation() are true
MethodgetStepAdminSession
Description

Gets the OsidSession associated with the step administration service.

Returnosid.workflow.StepAdminSession a StepAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsStepAdmin() is false
Complianceoptional This method must be implemented if supportsStepAdmin() is true.
MethodgetStepAdminSessionForOffice
Description

Gets the OsidSession associated with the step administration service for the given office.

Parametersosid.id.IdofficeId the Id of the Office
Returnosid.workflow.StepAdminSession a StepAdminSession
ErrorsNOT_FOUND no office found by the given Id
NULL_ARGUMENT officeId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsStepAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsStepAdmin() and supportsVisibleFederation() are true
MethodgetStepNotificationSession
Description

Gets the OsidSession associated with the step notification service.

Parametersosid.workflow.StepReceiverstepReceiver the notification callback
Returnosid.workflow.StepNotificationSession a StepNotificationSession
ErrorsNULL_ARGUMENT stepReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsStepNotification() is false
Complianceoptional This method must be implemented if supportsStepNotification() is true.
MethodgetStepNotificationSessionForOffice
Description

Gets the OsidSession associated with the step notification service for the given office.

Parametersosid.workflow.StepReceiverstepReceiver the notification callback
osid.id.IdofficeId the Id of the Office
Returnosid.workflow.StepNotificationSession a StepNotificationSession
ErrorsNOT_FOUND no office found by the given Id
NULL_ARGUMENT stepReceiver or officeId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsStepNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsStepNotification() and supportsVisibleFederation() are true
MethodgetStepOfficeSession
Description

Gets the OsidSession to lookup step/office mappings.

Returnosid.workflow.StepOfficeSession a StepOfficeSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsStepOffice() is false
Complianceoptional This method must be implemented if supportsStepOffice() is true.
MethodgetStepOfficeAssignmentSession
Description

Gets the OsidSession associated with assigning steps to offices.

Returnosid.workflow.StepOfficeAssignmentSession a StepOfficeAssignmentSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsStepOfficeAssignment() is false
Complianceoptional This method must be implemented if supportsStepOfficeAssignment() is true.
MethodgetStepSmartOfficeSession
Description

Gets the OsidSession to manage step smart offices.

Parametersosid.id.IdofficeId the Id of the Office
Returnosid.workflow.StepOfficeSession a StepSmartOfficeSession
ErrorsNOT_FOUND no office found by the given Id
NULL_ARGUMENT officeId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsStepSmartOffice() is false
Complianceoptional This method must be implemented if supportsStepSmartOffice() is true.
MethodgetWorkLookupSession
Description

Gets the OsidSession associated with the work lookup service.

Returnosid.workflow.WorkLookupSession a WorkLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkLookup() is false
Complianceoptional This method must be implemented if supportsWorkLookup() is true.
MethodgetWorkLookupSessionForOffice
Description

Gets the OsidSession associated with the work lookup service for the given office.

Parametersosid.id.IdofficeId the Id of the Office
Returnosid.workflow.WorkLookupSession a WorkLookupSession
ErrorsNOT_FOUND no Office found by the given Id
NULL_ARGUMENT officeId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsWorkLookup() and supportsVisibleFederation() are true
MethodgetWorkQuerySession
Description

Gets the OsidSession associated with the work query service.

Returnosid.workflow.WorkQuerySession a WorkQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkQuery() is false
Complianceoptional This method must be implemented if supportsWorkQuery() is true.
MethodgetWorkQuerySessionForOffice
Description

Gets the OsidSession associated with the work query service for the given office.

Parametersosid.id.IdofficeId the Id of the Office
Returnosid.workflow.WorkQuerySession a WorkQuerySession
ErrorsNOT_FOUND no office found by the given Id
NULL_ARGUMENT officeId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsWorkQuery() and supportsVisibleFederation() are true
MethodgetWorkSearchSession
Description

Gets the OsidSession associated with the work search service.

Returnosid.workflow.WorkSearchSession a WorkSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkSearch() is false
Complianceoptional This method must be implemented if supportsWorkSearch() is true.
MethodgetWorkSearchSessionForOffice
Description

Gets the OsidSession associated with the work search service for the given office.

Parametersosid.id.IdofficeId the Id of the Office
Returnosid.workflow.WorkSearchSession a WorkSearchSession
ErrorsNOT_FOUND no office found by the given Id
NULL_ARGUMENT officeId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsWorkSearch() and supportsVisibleFederation() are true
MethodgetWorkAdminSession
Description

Gets the OsidSession associated with the work administration service.

Returnosid.workflow.WorkAdminSession a WorkAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkAdmin() is false
Complianceoptional This method must be implemented if supportsWorkAdmin() is true.
MethodgetWorkAdminSessionForOffice
Description

Gets the OsidSession associated with the work administration service for the given office.

Parametersosid.id.IdofficeId the Id of the Office
Returnosid.workflow.WorkAdminSession a WorkAdminSession
ErrorsNOT_FOUND no office found by the given Id
NULL_ARGUMENT officeId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsWorkAdmin() and supportsVisibleFederation() are true
MethodgetWorkNotificationSession
Description

Gets the OsidSession associated with the work notification service.

Parametersosid.workflow.WorkReceiverworkReceiver the notification callback
Returnosid.workflow.WorkNotificationSession a WorkNotificationSession
ErrorsNULL_ARGUMENT workReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkNotification() is false
Complianceoptional This method must be implemented if supportsWorkNotification() is true.
MethodgetWorkNotificationSessionForOffice
Description

Gets the OsidSession associated with the work notification service for the given office.

Parametersosid.workflow.WorkReceiverworkReceiver the notification callback
osid.id.IdofficeId the Id of the Office
Returnosid.workflow.WorkNotificationSession a WorkNotificationSession
ErrorsNOT_FOUND no office found by the given Id
NULL_ARGUMENT workReceiver or officeId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsWorkNotification() and supportsVisibleFederation() are true
MethodgetWorkOfficeSession
Description

Gets the OsidSession to lookup work/office mappings.

Returnosid.workflow.WorkOfficeSession a WorkOfficeSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkOffice() is false
Complianceoptional This method must be implemented if supportsWorkOffice() is true.
MethodgetWorkOfficeAssignmentSession
Description

Gets the OsidSession associated with assigning work to offices.

Returnosid.workflow.WorkOfficeAssignmentSession a WorkOfficeAssignmentSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkbOfficeAssignment() is false
Complianceoptional This method must be implemented if supportsWorkOfficeAssignment() is true.
MethodgetWorkSmartOfficeSession
Description

Gets the OsidSession to manage work smart offices.

Parametersosid.id.IdofficeId the Id of the Office
Returnosid.workflow.WorkSmartOfficeSession a WorkSmartOfficeSession
ErrorsNOT_FOUND no office found by the given Id
NULL_ARGUMENT officeId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkSmartOffice() is false
Complianceoptional This method must be implemented if supportsWorkSmartOffice() is true.
MethodgetWorkflowSession
Description

Gets the OsidSession for a workflow service.

Returnosid.workflow.WorkflowSession a WorkflowSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkflow() is false
Complianceoptional This method must be implemented if supportsWorkflow() is true.
MethodgetWorkflowSessionForOffice
Description

Gets the OsidSession for a workflow service for the given office.

Parametersosid.id.IdofficeId the Id of the Office
Returnosid.workflow.WorkflowSession a WorkflowSession
ErrorsNOT_FOUND no office found by the given Id
NULL_ARGUMENT officeId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkflow() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsWorkflow() and supportsVisibleFederation() are true
MethodgetWorkflowInitiationSession
Description

Gets the OsidSession for a workflow initiation service.

Returnosid.workflow.WorkflowInitiationSession a WorkflowInitiationSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkflowInitiation() is false
Complianceoptional This method must be implemented if supportsWorkflowInitiation() is true.
MethodgetWorkflowInitiationSessionForOffice
Description

Gets the OsidSession for a workflow initiation service for the given office.

Parametersosid.id.IdofficeId the Id of the Office
Returnosid.workflow.WorkflowInitiationSession a WorkflowInitiationSession
ErrorsNOT_FOUND no office found by the given Id
NULL_ARGUMENT offiecId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkflowInitiation() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsWorkflowInitiation() and supportsVisibleFederation() are true
MethodgetWorkflowManagementSession
Description

Gets the OsidSession for a workflow management service.

Returnosid.workflow.WorkflowManagementSession a WorkflowManagementSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkflowManagement() is false
Complianceoptional This method must be implemented if supportsWorkflowManagement() is true.
MethodgetWorkflowManagementSessionForOffice
Description

Gets the OsidSession for a workflow management service for the given office.

Parametersosid.id.IdofficeId the Id of the Office
Returnosid.workflow.WorkflowManagementSession a WorkflowManagementSession
ErrorsNOT_FOUND no office found by the given Id
NULL_ARGUMENT officeId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkflowManagement() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsWorkflowManagement() and supportsVisibleFederation() are true
MethodgetManualWorkflowSession
Description

Gets the OsidSession for a manual workflow service.

Returnosid.workflow.ManualWorkflowSession a ManualWorkflowSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsManualWorkflow() is false
Complianceoptional This method must be implemented if supportsManualWorkflow() is true.
MethodgetManualWorkflowSessionForOffice
Description

Gets the OsidSession for a manual workflow service for the given office.

Parametersosid.id.IdofficeId the Id of the office
Returnosid.workflow.ManualWorkflowSession a ManualWorkflowSession
ErrorsNOT_FOUND no office found by the given Id
NULL_ARGUMENT officeId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsManualWorkflow() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsManualWorkflow() and supportsVisibleFederation() are true
MethodgetOfficeLookupSession
Description

Gets the OsidSession associated with the office lookup service.

Returnosid.workflow.OfficeLookupSession an OfficeLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfficeLookup() is false
Complianceoptional This method must be implemented if supportsOfficeLookup() is true.
MethodgetOfficeQuerySession
Description

Gets the OsidSession associated with the office query service.

Returnosid.workflow.OfficeQuerySession an OfficeQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfficeQuery() is false
Complianceoptional This method must be implemented if supportsOfficeQuery() is true.
MethodgetOfficeSearchSession
Description

Gets the OsidSession associated with the office search service.

Returnosid.workflow.OfficeSearchSession an OfficeSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfficeSearch() is false
Complianceoptional This method must be implemented if supportsOfficeSearch() is true.
MethodgetOfficeAdminSession
Description

Gets the OsidSession associated with the office administrative service.

Returnosid.workflow.OfficeAdminSession an OfficeAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfficeAdmin() is false
Complianceoptional This method must be implemented if supportsOfficeAdmin() is true.
MethodgetOfficeNotificationSession
Description

Gets the OsidSession associated with the office notification service.

Parametersosid.workflow.OfficeReceiverofficeReceiver the notification callback
Returnosid.workflow.OfficeNotificationSession an OfficeNotificationSession
ErrorsNULL_ARGUMENT officeReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfficeNotification() is false
Complianceoptional This method must be implemented if supportsOfficeNotification() is true.
MethodgetOfficeHierarchySession
Description

Gets the OsidSession associated with the office hierarchy service.

Returnosid.workflow.OfficeHierarchySession an OfficeHierarchySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfficeHierarchy() is false
Complianceoptional This method must be implemented if supportsOfficeHierarchy() is true.
MethodgetOfficeHierarchyDesignSession
Description

Gets the OsidSession associated with the office hierarchy design service.

Returnosid.workflow.OfficeHierarchyDesignSession a HierarchyDesignSession for offices
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfficeHierarchyDesign() is false
Complianceoptional This method must be implemented if supportsOfficeHierarchyDesign() is true.
MethodgetWorkflowBatchManager
Description

Gets a WorkflowBatchManager.

Returnosid.workflow.batch.WorkflowBatchManager a WorkflowbatchManager
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkflowBatch() is false
Complianceoptional This method must be implemented if supportsWorkflowBatch() is true.
MethodgetWorkflowRulesManager
Description

Gets a WorkflowRulesManager.

Returnosid.workflow.rules.WorkflowRulesManager a WorkflowRulesManager
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkflowRules() is false
Complianceoptional This method must be implemented if supportsWorkflowRules() is true.
MethodgetWorkflowEventManager
Description

Gets a WorkflowEventManager.

Returnosid.workflow.event.WorkflowEventManager a WorkflowEventManager
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkflowEvents() is false
Complianceoptional This method must be implemented if supportsWorkflowEvents() is true.