See: Description
| Interface | Description |
|---|---|
| Availability |
An
Availability represents a resource's availability for
work. |
| AvailabilityAdminSession |
This session creates, updates, and deletes
Availabilities. |
| AvailabilityForm |
This is the form for creating and updating
Availabilities. |
| AvailabilityFoundryAssignmentSession |
This session provides methods to re-assign
Availabilities
to Foundry mappings. |
| AvailabilityFoundrySession |
This session provides methods to retrieve
Availability
to Foundry availabilities. |
| AvailabilityList |
Like all
OsidLists, AvailabilityList
provides a means for accessing Availability elements
sequentially either one at a time or many at a time. |
| AvailabilityLookupSession |
This session defines methods for retrieving availabilities.
|
| AvailabilityNotificationSession |
This session defines methods to receive notifications on adds/changes
to
Availability objects in this Foundry. |
| AvailabilityQuery |
This is the query for searching availabilities.
|
| AvailabilityQueryInspector |
This is the query inspector for examining availability queries.
|
| AvailabilityQuerySession |
This session provides methods for searching among
Availability
objects. |
| AvailabilityReceiver |
The availability receiver is the consumer supplied interface for
receiving notifications pertaining to new, updated or deleted
availabilities.
|
| AvailabilitySearch |
The search interface for governing availability searches.
|
| AvailabilitySearchOrder |
An interface for specifying the ordering of search results.
|
| AvailabilitySearchResults |
This interface provides a means to capture results of a search.
|
| AvailabilitySearchSession |
This session provides methods for searching among
Availability
objects. |
| AvailabilitySmartFoundrySession |
This session manages queries and sequencing to create "smart" dynamic
catalogs.
|
| Commission |
A
Commission represents a commitment of a resource for
work. |
| CommissionAdminSession |
This session creates, updates, and deletes
Commissions. |
| CommissionForm |
This is the form for creating and updating
Commissions. |
| CommissionFoundryAssignmentSession |
This session provides methods to re-assign
Commissions
to Foundry mappings. |
| CommissionFoundrySession |
This session provides methods to retrieve
Commission to
Foundry mappings. |
| CommissionList |
Like all
OsidLists, CommissionList
provides a means for accessing Commission elements
sequentially either one at a time or many at a time. |
| CommissionLookupSession |
This session provides methods for retrieving
Commission
relationships. |
| CommissionNotificationSession |
This session defines methods to receive notifications on adds/changes
to
Commission objects in this Foundry. |
| CommissionQuery |
This is the query for searching commissions.
|
| CommissionQueryInspector |
This is the query inspector for examining commission queries.
|
| CommissionQuerySession |
This session provides methods for searching among
Commission
objects. |
| CommissionReceiver |
The commission receiver is the consumer supplied interface for
receiving notifications pertaining to new, updated or deleted
Commission objects. |
| CommissionSearch |
The search interface for governing commission searches.
|
| CommissionSearchOrder |
An interface for specifying the ordering of search results.
|
| CommissionSearchResults |
This interface provides a means to capture results of a search.
|
| CommissionSearchSession |
This session provides methods for searching among
Commission
objects. |
| CommissionSmartFoundrySession |
This session manages queries and sequencing to create "smart" dynamic
catalogs.
|
| Competency |
A
Competency is a skill required for a work. |
| CompetencyAdminSession |
This session creates, updates, and deletes
Competencies. |
| CompetencyForm |
This is the form for creating and updating
Competencies. |
| CompetencyFoundryAssignmentSession |
This session provides methods to re-assign
Competency to
Foundry mappings. |
| CompetencyFoundrySession |
This session provides methods to retrieve
Competency to
Foundry mappings. |
| CompetencyList |
Like all
OsidLists, CompetencyList
provides a means for accessing Competency elements
sequentially either one at a time or many at a time. |
| CompetencyLookupSession |
This session provides methods for retrieving premade
Competencies. |
| CompetencyNotificationSession |
This session defines methods to receive notifications on adds/changes
to
Competency objects in this Foundry. |
| CompetencyQuery |
This is the query for searching competencies.
|
| CompetencyQueryInspector |
This is the query inspector for examining competency queries.
|
| CompetencyQuerySession |
This session provides methods for searching among
Competency
objects. |
| CompetencyReceiver |
The competency receiver is the consumer supplied interface for
receiving notifications pertaining to new, updated or deleted
competencies.
|
| CompetencySearch |
The search interface for governing competency searches.
|
| CompetencySearchOrder |
An interface for specifying the ordering of search results.
|
| CompetencySearchResults |
This interface provides a means to capture results of a search.
|
| CompetencySearchSession |
This session provides methods for searching among
Competency
objects. |
| CompetencySmartFoundrySession |
This session manages queries and sequencing to create "smart" dynamic
catalogs.
|
| Effort |
An
Effort captures actual time spent on a commission. |
| EffortAdminSession |
This session creates, updates, and deletes
Efforts. |
| EffortForm |
This is the form for creating and updating
Efforts. |
| EffortFoundryAssignmentSession |
This session provides methods to re-assign
Efforts to
Foundry mappings. |
| EffortFoundrySession |
This session provides methods to retrieve
Effort to
Foundry mappings. |
| EffortList |
Like all
OsidLists, EffortList provides a
means for accessing Effort elements sequentially either one
at a time or many at a time. |
| EffortLookupSession |
This session provides methods for retrieving
Effort
objects. |
| EffortNotificationSession |
This session defines methods to receive notifications on adds/changes
to
Effort objects in this Foundry. |
| EffortQuery |
This is the query for searching efforts.
|
| EffortQueryInspector |
This is the query inspector for examining effort queries.
|
| EffortQuerySession |
This session provides methods for searching among
Effort
objects. |
| EffortReceiver |
The effort receiver is the consumer supplied interface for receiving
notifications pertaining to new, updated or deleted
Effort
objects. |
| EffortSearch |
The search interface for governing effort searches.
|
| EffortSearchOrder |
An interface for specifying the ordering of search results.
|
| EffortSearchResults |
This interface provides a means to capture results of a search.
|
| EffortSearchSession |
This session provides methods for searching among
Effort
objects. |
| EffortSmartFoundrySession |
This session manages queries and sequencing to create "smart" dynamic
catalogs.
|
| Foundry |
A
Foundry represents a collection of jobs. |
| FoundryAdminSession |
This session creates, updates, and deletes
Foundries. |
| FoundryForm |
This is the form for creating and updating foundries.
|
| FoundryHierarchyDesignSession |
This session defines methods for managing a hierarchy of
Foundry
objects. |
| FoundryHierarchySession |
This session defines methods for traversing a hierarchy of
Foundry objects. |
| FoundryList |
Like all
OsidLists, FoundryList provides
a means for accessing Foundry elements sequentially either
one at a time or many at a time. |
| FoundryLookupSession |
This session provides methods for retrieving
Foundry
objects. |
| FoundryNode |
This interface is a container for a partial hierarchy retrieval.
|
| FoundryNodeList |
Like all
OsidLists, FoundryNodeList
provides a means for accessing FoundryNode elements
sequentially either one at a time or many at a time. |
| FoundryNotificationSession |
This session defines methods to receive notifications on adds/changes
to
Foundry objects. |
| FoundryQuery |
This is the query for searching foundries.
|
| FoundryQueryInspector |
This is the query inspector for examining foundry queries.
|
| FoundryQuerySession |
This session provides methods for searching among
Foundry
objects. |
| FoundryReceiver |
The foundry receiver is the consumer supplied interface for receiving
notifications pertaining to new, updated or deleted
Foundry
objects. |
| FoundrySearch |
The search interface for governing foundry searches.
|
| FoundrySearchOrder |
An interface for specifying the ordering of search results.
|
| FoundrySearchResults |
This interface provides a means to capture results of a search.
|
| FoundrySearchSession |
This session provides methods for searching among
Foundry
objects. |
| Job |
A
Job. |
| JobAdminSession |
This session creates, updates, and deletes
Jobs. |
| JobForm |
This is the form for creating and updating
Jobs. |
| JobFoundryAssignmentSession |
This session provides methods to re-assign
Jobs to
Foundry mappings. |
| JobFoundrySession |
This session provides methods to retrieve
Job to
Foundry resourcings. |
| JobList |
Like all
OsidLists, JobList provides a
means for accessing Job elements sequentially either one at
a time or many at a time. |
| JobLookupSession |
This session provides methods for retrieving
Job
objects. |
| JobNotificationSession |
This session defines methods to receive notifications on adds/changes
to
Job objects in this Foundry. |
| JobQuery |
This is the query for searching jobs.
|
| JobQueryInspector |
This is the query inspector for examining job queries.
|
| JobQuerySession |
This session provides methods for searching among
Job
objects. |
| JobReceiver |
The job receiver is the consumer supplied interface for receiving
notifications pertaining to new, updated or deleted
Job
objects. |
| JobResourcingSession |
This session defines methods for resourcing jobs.
|
| JobSearch |
The search interface for governing job searches.
|
| JobSearchOrder |
An interface for specifying the ordering of search results.
|
| JobSearchResults |
This interface provides a means to capture results of a search.
|
| JobSearchSession |
This session provides methods for searching among
Job
objects. |
| JobSmartFoundrySession |
This session manages queries and sequencing to create "smart" dynamic
catalogs.
|
| MyWorkSession |
This session defines methods for retrieving work for the resource
related to the authenticated agent.
|
| ResourcingManager |
The resourcing manager provides access to rules sessions and provides
interoperability tests for various aspects of this service.
|
| ResourcingProfile |
The resourcing profile describes the interoperability among resourcing
services.
|
| ResourcingProxyManager |
The resourcing proxy manager provides access to rules sessions and
provides interoperability tests for various aspects of this service.
|
| Work |
Work is an instance of a job and may require competence. |
| WorkAdminSession |
This session creates, updates, and deletes
Work. |
| WorkForm |
This is the form for creating and updating
Works. |
| WorkFoundryAssignmentSession |
This session provides methods to re-assign
Works to
Foundry mappings. |
| WorkFoundrySession |
This session provides methods to retrieve
Work to
Foundry resourcings. |
| WorkList |
Like all
OsidLists, WorkList provides a
means for accessing Work elements sequentially either one
at a time or many at a time. |
| WorkLookupSession |
This session provides methods for retrieving
Work
objects. |
| WorkNotificationSession |
This session defines methods to receive notifications on adds/changes
to
Work objects in this Foundry. |
| WorkQuery |
This is the query for searching works.
|
| WorkQueryInspector |
This is the query inspector for examining work queries.
|
| WorkQuerySession |
This session provides methods for searching among
Work
objects. |
| WorkReceiver |
The work receiver is the consumer supplied interface for receiving
notifications pertaining to new, updated or deleted
Work
objects. |
| WorkSearch |
The search interface for governing work searches.
|
| WorkSearchOrder |
An interface for specifying the ordering of search results.
|
| WorkSearchResults |
This interface provides a means to capture results of a search.
|
| WorkSearchSession |
This session provides methods for searching among
Work
objects. |
| WorkSmartFoundrySession |
This session manages queries and sequencing to create "smart" dynamic
catalogs.
|
The Open Service Interface Definitions for the org.osid.resourcing service.
The Resourcing OSID provides a means for resourcing work. The Resourcing
OSID works in conjunction with the Workflow OSID, Learning OSID, and
Tracking OSID to manage the assignment of Resources to
Work as part an an overall work management system.
Work is an abstract concept that represents a task that
needs to be performed by workers. Workers may require a competency in order
to perform the work.
A Competency is described as a set of learning
Objectives. A worker meets the requirements of Work
if the worker (Resource ) has a Proficiency
for the related learning Objectives managed in the Learning
OSID.
A Job is a collection of Work that is
performed on an ongoing basis. The distinction between a Job
and Work is that Work is a specific instance
of a task while the Job represents the overall goal and may
be perpetual. For example, a construction project is a Job
that has many project components. One of the project components is the
installation of electrical panels throughout the building. Each electrical
panel is a Work that requires a certain Competency.
The Competency indicates that the installation needs
to be performed by an electrician with a Proficiency in such
installations.
A Job is an OsidGovernator that governs Work
and the operation of matching Resources based on the
Proficiencies of the Resource and the
Competencies required by the Work .
Availability indicates the Resources
available to assign to Work in a Job. An
Availability is an OsidRelationship between a
Resource and a Job qualified by a set of
Competencies .
A Commission is the assignment of a Resource to
Work. A Commission is an OsidRelationship
between a Resource and Work qualified
by the Competency used.
Commissions may be assigned manually or automatically based on the
rules of the Job. For example, a call center may route trouble tickets to a
set of resources in second tier support based on the subject matter of the
problem report. The trouble ticket is the Work within the
Job of the call center. The subject matter is described as a
required Competency and each resource in the second tier
support group has a set of Proficiencies in various areas.
The system selects the best Resource match optimizing the
load distribution based on the Availability and the existing
Commissions of the Resources .
Effort tracks the effort expended by a Resource
on Work. Effort is an OsidRelationship
between a Resource and a Commission .
Jobs, Work, Competencies,
Availabilities, Commissions, and
Effort may be organized into federateable OsidCatalogs.
A Foundry is the OsidCatalog for the
Resourcing OSID.
The Resourcing OSID contains a Resourcing Rules OSID for managing the
rules for operating Jobs and enabling Commissions
and Availability .
Copyright © 2010 Ingenescus. All Rights Reserved.
This Work is being provided by the copyright holder(s) subject to the following license. By obtaining, using and/or copying this Work, you agree that you have read, understand, and will comply with the following terms and conditions.
Permission to use, copy and distribute unmodified versions of this Work, for any purpose, without fee or royalty is hereby granted, provided that you include the above copyright notices and the terms of this license on ALL copies of the Work or portions thereof.
You may modify or create Derivatives of this Work only for your internal purposes. You shall not distribute or transfer any such Derivative of this Work to any location or to any third party. For the purposes of this license, "Derivative" shall mean any derivative of the Work as defined in the United States Copyright Act of 1976, such as a translation or modification.
This Work and the information contained herein is provided on an "AS IS" basis WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE WORK OR THE USE OR OTHER DEALINGS IN THE WORK.
The export of software employing encryption technology may require a specific license from the United States Government. It is the responsibility of any person or organization contemplating export to obtain such a license before exporting this Work.