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.