OSID Logo
OSID Specifications
workflow package
Version 3.0.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.ProcessLookupSessiona ProcessLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProcessLookup() is false
ComplianceoptionalThis 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.IdofficeIdthe Id of the Office
Returnosid.workflow.ProcessLookupSessiona ProcessLookupSession
ErrorsNOT_FOUNDno Office found by the given Id
NULL_ARGUMENTofficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProcessLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsProcessLookup() and supportsVisibleFederation() are true
MethodgetProcessQuerySession
Description

Gets the OsidSession associated with the process query service.

Returnosid.workflow.ProcessQuerySessiona ProcessQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProcessQuery() is false
ComplianceoptionalThis 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.IdofficeIdthe Id of the Office
Returnosid.workflow.ProcessQuerySessiona ProcessQuerySession
ErrorsNOT_FOUNDno office found by the given Id
NULL_ARGUMENTofficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProcessQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsProcessQuery() and supportsVisibleFederation() are true
MethodgetProcessSearchSession
Description

Gets the OsidSession associated with the process search service.

Returnosid.workflow.ProcessSearchSessiona ProcessSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProcessSearch() is false
ComplianceoptionalThis 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.IdofficeIdthe Id of the Office
Returnosid.workflow.ProcessSearchSessiona ProcessSearchSession
ErrorsNOT_FOUNDno office found by the given Id
NULL_ARGUMENTofficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProcessSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsProcessSearch() and supportsVisibleFederation() are true
MethodgetProcessAdminSession
Description

Gets the OsidSession associated with the process administration service.

Returnosid.workflow.ProcessAdminSessiona ProcessAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProcessAdmin() is false
ComplianceoptionalThis 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.IdofficeIdthe Id of the Office
Returnosid.workflow.ProcessAdminSessiona ProcessAdminSession
ErrorsNOT_FOUNDno office found by the given Id
NULL_ARGUMENTofficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProcessAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsProcessAdmin() and supportsVisibleFederation() are true
MethodgetProcessNotificationSession
Description

Gets the OsidSession associated with the process notification service.

Parametersosid.workflow.ProcessReceiverprocessReceiverthe notification callback
Returnosid.workflow.ProcessNotificationSessiona ProcessNotificationSession
ErrorsNULL_ARGUMENTprocessReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProcessNotification() is false
ComplianceoptionalThis 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.ProcessReceiverprocessReceiverthe notification callback
osid.id.IdofficeIdthe Id of the Office
Returnosid.workflow.ProcessNotificationSessiona ProcessNotificationSession
ErrorsNOT_FOUNDno office found by the given Id
NULL_ARGUMENTprocessReceiver or officeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProcessNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsProcessNotification() and supportsVisibleFederation() are true
MethodgetProcessOfficeSession
Description

Gets the OsidSession to lookup process/office mappings.

Returnosid.workflow.ProcessOfficeSessiona ProcessOfficeSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProcessOffice() is false
ComplianceoptionalThis method must be implemented if supportsProcessOffice() is true .
MethodgetProcessOfficeAssignmentSession
Description

Gets the OsidSession associated with assigning process to offices.

Returnosid.workflow.ProcessOfficeAssignmentSessiona ProcessOfficeAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProcessOfficeAssignment() is false
ComplianceoptionalThis method must be implemented if supportsProcessOfficeAssignment() is true .
MethodgetProcessSmartOfficeSession
Description

Gets the OsidSession to manage process smart offices.

Parametersosid.id.IdofficeIdthe Id of the Office
Returnosid.workflow.ProcessSmartOfficeSessiona ProcessSmartOfficeSession
ErrorsNOT_FOUNDno Office found by the given Id
NULL_ARGUMENTofficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProcessSmartOffice() is false
ComplianceoptionalThis method must be implemented if supportsProcessSmartOffice() is true .
MethodgetStepLookupSession
Description

Gets the OsidSession associated with the step lookup service.

Returnosid.workflow.StepLookupSessiona StepLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsStepLookup() is false
ComplianceoptionalThis 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.IdofficeIdthe Id of the Office
Returnosid.workflow.StepLookupSessiona StepLookupSession
ErrorsNOT_FOUNDno Office found by the given Id
NULL_ARGUMENTofficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsStepLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsStepLookup() and supportsVisibleFederation() are true
MethodgetStepQuerySession
Description

Gets the OsidSession associated with the step query service.

Returnosid.workflow.StepQuerySessiona StepQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsStepQuery() is false
ComplianceoptionalThis 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.IdofficeIdthe Id of the Office
Returnosid.workflow.StepQuerySessiona StepQuerySession
ErrorsNOT_FOUNDno office found by the given Id
NULL_ARGUMENTofficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsStepQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsStepQuery() and supportsVisibleFederation() are true
MethodgetStepSearchSession
Description

Gets the OsidSession associated with the step search service.

Returnosid.workflow.StepSearchSessiona StepSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsStepSearch() is false
ComplianceoptionalThis 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.IdofficeIdthe Id of the Office
Returnosid.workflow.StepSearchSessiona StepSearchSession
ErrorsNOT_FOUNDno office found by the given Id
NULL_ARGUMENTofficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsStepSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsStepSearch() and supportsVisibleFederation() are true
MethodgetStepAdminSession
Description

Gets the OsidSession associated with the step administration service.

Returnosid.workflow.StepAdminSessiona StepAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsStepAdmin() is false
ComplianceoptionalThis 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.IdofficeIdthe Id of the Office
Returnosid.workflow.StepAdminSessiona StepAdminSession
ErrorsNOT_FOUNDno office found by the given Id
NULL_ARGUMENTofficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsStepAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsStepAdmin() and supportsVisibleFederation() are true
MethodgetStepNotificationSession
Description

Gets the OsidSession associated with the step notification service.

Parametersosid.workflow.StepReceiverstepReceiverthe notification callback
Returnosid.workflow.StepNotificationSessiona StepNotificationSession
ErrorsNULL_ARGUMENTstepReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsStepNotification() is false
ComplianceoptionalThis 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.StepReceiverstepReceiverthe notification callback
osid.id.IdofficeIdthe Id of the Office
Returnosid.workflow.StepNotificationSessiona StepNotificationSession
ErrorsNOT_FOUNDno office found by the given Id
NULL_ARGUMENTstepReceiver or officeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsStepNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsStepNotification() and supportsVisibleFederation() are true
MethodgetStepOfficeSession
Description

Gets the OsidSession to lookup step/office mappings.

Returnosid.workflow.StepOfficeSessiona StepOfficeSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsStepOffice() is false
ComplianceoptionalThis method must be implemented if supportsStepOffice() is true .
MethodgetStepOfficeAssignmentSession
Description

Gets the OsidSession associated with assigning steps to offices.

Returnosid.workflow.StepOfficeAssignmentSessiona StepOfficeAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsStepOfficeAssignment() is false
ComplianceoptionalThis method must be implemented if supportsStepOfficeAssignment() is true .
MethodgetStepSmartOfficeSession
Description

Gets the OsidSession to manage step smart offices.

Parametersosid.id.IdofficeIdthe Id of the Office
Returnosid.workflow.StepOfficeSessiona StepSmartOfficeSession
ErrorsNOT_FOUNDno office found by the given Id
NULL_ARGUMENTofficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsStepSmartOffice() is false
ComplianceoptionalThis method must be implemented if supportsStepSmartOffice() is true .
MethodgetWorkLookupSession
Description

Gets the OsidSession associated with the work lookup service.

Returnosid.workflow.WorkLookupSessiona WorkLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsWorkLookup() is false
ComplianceoptionalThis 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.IdofficeIdthe Id of the Office
Returnosid.workflow.WorkLookupSessiona WorkLookupSession
ErrorsNOT_FOUNDno Office found by the given Id
NULL_ARGUMENTofficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsWorkLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsWorkLookup() and supportsVisibleFederation() are true
MethodgetWorkQuerySession
Description

Gets the OsidSession associated with the work query service.

Returnosid.workflow.WorkQuerySessiona WorkQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsWorkQuery() is false
ComplianceoptionalThis 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.IdofficeIdthe Id of the Office
Returnosid.workflow.WorkQuerySessiona WorkQuerySession
ErrorsNOT_FOUNDno office found by the given Id
NULL_ARGUMENTofficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsWorkQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsWorkQuery() and supportsVisibleFederation() are true
MethodgetWorkSearchSession
Description

Gets the OsidSession associated with the work search service.

Returnosid.workflow.WorkSearchSessiona WorkSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsWorkSearch() is false
ComplianceoptionalThis 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.IdofficeIdthe Id of the Office
Returnosid.workflow.WorkSearchSessiona WorkSearchSession
ErrorsNOT_FOUNDno office found by the given Id
NULL_ARGUMENTofficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsWorkSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsWorkSearch() and supportsVisibleFederation() are true
MethodgetWorkAdminSession
Description

Gets the OsidSession associated with the work administration service.

Returnosid.workflow.WorkAdminSessiona WorkAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsWorkAdmin() is false
ComplianceoptionalThis 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.IdofficeIdthe Id of the Office
Returnosid.workflow.WorkAdminSessiona WorkAdminSession
ErrorsNOT_FOUNDno office found by the given Id
NULL_ARGUMENTofficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsWorkAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsWorkAdmin() and supportsVisibleFederation() are true
MethodgetWorkNotificationSession
Description

Gets the OsidSession associated with the work notification service.

Parametersosid.workflow.WorkReceiverworkReceiverthe notification callback
Returnosid.workflow.WorkNotificationSessiona WorkNotificationSession
ErrorsNULL_ARGUMENTworkReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsWorkNotification() is false
ComplianceoptionalThis 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.WorkReceiverworkReceiverthe notification callback
osid.id.IdofficeIdthe Id of the Office
Returnosid.workflow.WorkNotificationSessiona WorkNotificationSession
ErrorsNOT_FOUNDno office found by the given Id
NULL_ARGUMENTworkReceiver or officeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsWorkNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsWorkNotification() and supportsVisibleFederation() are true
MethodgetWorkOfficeSession
Description

Gets the OsidSession to lookup work/office mappings.

Returnosid.workflow.WorkOfficeSessiona WorkOfficeSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsWorkOffice() is false
ComplianceoptionalThis method must be implemented if supportsWorkOffice() is true .
MethodgetWorkOfficeAssignmentSession
Description

Gets the OsidSession associated with assigning work to offices.

Returnosid.workflow.WorkOfficeAssignmentSessiona WorkOfficeAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsWorkbOfficeAssignment() is false
ComplianceoptionalThis method must be implemented if supportsWorkOfficeAssignment() is true .
MethodgetWorkSmartOfficeSession
Description

Gets the OsidSession to manage work smart offices.

Parametersosid.id.IdofficeIdthe Id of the Office
Returnosid.workflow.WorkSmartOfficeSessiona WorkSmartOfficeSession
ErrorsNOT_FOUNDno office found by the given Id
NULL_ARGUMENTofficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsWorkSmartOffice() is false
ComplianceoptionalThis method must be implemented if supportsWorkSmartOffice() is true .
MethodgetWorkflowSession
Description

Gets the OsidSession for a workflow service.

Returnosid.workflow.WorkflowSessiona WorkflowSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsWorkflow() is false
ComplianceoptionalThis method must be implemented if supportsWorkflow() is true .
MethodgetWorkflowSessionForOffice
Description

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

Parametersosid.id.IdofficeIdthe Id of the Office
Returnosid.workflow.WorkflowSessiona WorkflowSession
ErrorsNOT_FOUNDno office found by the given Id
NULL_ARGUMENTofficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsWorkflow() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsWorkflow() and supportsVisibleFederation() are true
MethodgetWorkflowInitiationSession
Description

Gets the OsidSession for a workflow initiation service.

Returnosid.workflow.WorkflowInitiationSessiona WorkflowInitiationSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsWorkflowInitiation() is false
ComplianceoptionalThis method must be implemented if supportsWorkflowInitiation() is true .
MethodgetWorkflowInitiationSessionForOffice
Description

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

Parametersosid.id.IdofficeIdthe Id of the Office
Returnosid.workflow.WorkflowInitiationSessiona WorkflowInitiationSession
ErrorsNOT_FOUNDno office found by the given Id
NULL_ARGUMENToffiecId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsWorkflowInitiation() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsWorkflowInitiation() and supportsVisibleFederation() are true
MethodgetWorkflowManagementSession
Description

Gets the OsidSession for a workflow management service.

Returnosid.workflow.WorkflowManagementSessiona WorkflowManagementSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsWorkflowManagement() is false
ComplianceoptionalThis method must be implemented if supportsWorkflowManagement() is true .
MethodgetWorkflowManagementSessionForOffice
Description

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

Parametersosid.id.IdofficeIdthe Id of the Office
Returnosid.workflow.WorkflowManagementSessiona WorkflowManagementSession
ErrorsNOT_FOUNDno office found by the given Id
NULL_ARGUMENTofficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsWorkflowManagement() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsWorkflowManagement() and supportsVisibleFederation() are true
MethodgetManualWorkflowSession
Description

Gets the OsidSession for a manual workflow service.

Returnosid.workflow.ManualWorkflowSessiona ManualWorkflowSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsManualWorkflow() is false
ComplianceoptionalThis method must be implemented if supportsManualWorkflow() is true .
MethodgetManualWorkflowSessionForOffice
Description

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

Parametersosid.id.IdofficeIdthe Id of the office
Returnosid.workflow.ManualWorkflowSessiona ManualWorkflowSession
ErrorsNOT_FOUNDno office found by the given Id
NULL_ARGUMENTofficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsManualWorkflow() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsManualWorkflow() and supportsVisibleFederation() are true
MethodgetOfficeLookupSession
Description

Gets the OsidSession associated with the office lookup service.

Returnosid.workflow.OfficeLookupSessionan OfficeLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsOfficeLookup() is false
ComplianceoptionalThis method must be implemented if supportsOfficeLookup() is true .
MethodgetOfficeQuerySession
Description

Gets the OsidSession associated with the office query service.

Returnosid.workflow.OfficeQuerySessionan OfficeQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsOfficeQuery() is false
ComplianceoptionalThis method must be implemented if supportsOfficeQuery() is true .
MethodgetOfficeSearchSession
Description

Gets the OsidSession associated with the office search service.

Returnosid.workflow.OfficeSearchSessionan OfficeSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsOfficeSearch() is false
ComplianceoptionalThis method must be implemented if supportsOfficeSearch() is true .
MethodgetOfficeAdminSession
Description

Gets the OsidSession associated with the office administrative service.

Returnosid.workflow.OfficeAdminSessionan OfficeAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsOfficeAdmin() is false
ComplianceoptionalThis method must be implemented if supportsOfficeAdmin() is true .
MethodgetOfficeNotificationSession
Description

Gets the OsidSession associated with the office notification service.

Parametersosid.workflow.OfficeReceiverofficeReceiverthe notification callback
Returnosid.workflow.OfficeNotificationSessionan OfficeNotificationSession
ErrorsNULL_ARGUMENTofficeReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsOfficeNotification() is false
ComplianceoptionalThis method must be implemented if supportsOfficeNotification() is true .
MethodgetOfficeHierarchySession
Description

Gets the OsidSession associated with the office hierarchy service.

Returnosid.workflow.OfficeHierarchySessionan OfficeHierarchySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsOfficeHierarchy() is false
ComplianceoptionalThis method must be implemented if supportsOfficeHierarchy() is true .
MethodgetOfficeHierarchyDesignSession
Description

Gets the OsidSession associated with the office hierarchy design service.

Returnosid.workflow.OfficeHierarchyDesignSessiona HierarchyDesignSession for offices
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsOfficeHierarchyDesign() is false
ComplianceoptionalThis method must be implemented if supportsOfficeHierarchyDesign() is true .
MethodgetWorkflowBatchManager
Description

Gets a WorkflowBatchManager .

Returnosid.workflow.batch.WorkflowBatchManagera WorkflowbatchManager
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsWorkflowBatch() is false
ComplianceoptionalThis method must be implemented if supportsWorkflowBatch() is true .
MethodgetWorkflowRulesManager
Description

Gets a WorkflowRulesManager .

Returnosid.workflow.rules.WorkflowRulesManagera WorkflowRulesManager
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsWorkflowRules() is false
ComplianceoptionalThis method must be implemented if supportsWorkflowRules() is true .
MethodgetWorkflowEventManager
Description

Gets a WorkflowEventManager .

Returnosid.workflow.event.WorkflowEventManagera WorkflowEventManager
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsWorkflowEvents() is false
ComplianceoptionalThis method must be implemented if supportsWorkflowEvents() is true .