Component Interface Permissions

Component interfaces enable the use of PeopleSoft components (sets of pages grouped for a business purpose) for synchronous access from another application. Component interfaces encapsulate PeopleSoft data and business processes, and they hide the details of the underlying pages and data. You can use component interfaces to integrate a PeopleSoft application with other PeopleSoft applications or with external systems, such as systems written in Java , C/C++, Visual Basic, and XML.

Component interfaces are also used by PeopleSoft Resource Management application messages on the application server and by application engines on the Process Scheduler server.

Note: Refer to the documentation on enterprise integration points (EIPs) for a list of component interfaces that you can use to create custom interfaces to other applications.

See PeopleSoft Enterprise Integration Technologies.

Component Interfaces Used by PeopleSoft Resource Management

Certain pages in PeopleSoft Resource Management depend on the functionality of component interfaces. Component interface security is managed independently of page security. In order for a page to function properly, the user must have access to the page and to any component interfaces used by the page. For simplicity, PeopleSoft Resource Management grants all users access to all Resource Management component interfaces. System security is managed by allowing or restricting access to specific PeopleSoft Resource Management pages based on user roles.

These are the component interfaces that PeopleSoft Resource Management pages use:

Component Interface

Description

Purpose

FACTOR

Resource Management Factors

Assigns a new factor ID to newly created factors and includes the factor in forward and reverse searches.

PROJECT_GENERAL

Create Project

Creates a new project (either using auto-numbering or using a specified project ID) from a service order, using the business unit on the service order for the project.

RESOURCE_PROFILE

Resource Profile

Updates or deletes the work history on the resource profile.

RS_ASSIGN_BC

Create and Get Assignment

Creates an assignment using NEXT as the assignment ID until the assignment is saved. At that time, the assignment is auto-numbered. Retrieves an existing assignment for modification.

This component interface is used by the Staffing Workbench and integration with PeopleSoft Program Management, Project Costing, Maintenance Management, and Services Procurement.

RS_BLDSCPFND

Populate Scope Table

Uses a list of tree nodes or detail values to determine the data that populates the Scope table (RS_DF_SCOPE_W). This is used only for PeopleSoft Resource Management reports.

RS_CLEARSESNID

Clear Scope Table

Takes a session ID and clears the Scope table.

RS_CONV_PERSON

Convert Person to Resource

Converts PeopleSoft Services Procurement service providers to resources.

RS_GRR_APPRVL

Generic Resource Request

Creates generic resource requests in PeopleSoft Program Management.

RS_LOAD_EXT_DMD

Load External Demand Data

Used as an interface to import external demand data from Microsoft Excel.

RS_REPORT_TBL_INTFC

Manage Report Temp Table

Inserts information or deletes information from the temporary reporting table RS_2010EMPL_TMP.

RS_SCHEDULE_CI

Resource Management Schedule

Creates a new appointment using NEXT as the new appointment ID (auto-numbered). Retrieves an existing appointment for modification.

This component interface is also used to create and update assignment entries on the resource schedule.

RS_SERVICE_ORDER

Service Order Save As

Saves the existing service order as a new service order with the NEXT service order ID (auto-numbered). The system copies data from the existing service order into the new service order.

RS_SO_TMPLT

Service Order Template

Creates service orders from the service order template.

RS_WRKR_CREATE

Establish Employee as Resource

Establishes an employee as a resource. This is used in the integration with PeopleSoft Services Procurement when converting a service provider to a resource.

RS_WRKR_MGMT

Maintain Resource Eligibility

Manages dates of resource eligibility that are used in the integration with PeopleSoft Services Procurement when creating an assignment for a service provider.

Component Interfaces Used by Server Processes

These component interfaces must be included in a permission list that is associated with the user ID that is used to run the application server or Process Scheduler server:

Component Interface

Description

Purpose

RS_BLDSCPFND

Populate Scope Table

Uses a list of tree nodes or detail values to determine the data that populates the Scope table (RS_DF_SCOPE_W). This is used only for PeopleSoft Resource Management reports.

RS_CLEARSESNID

Clear Scope Table

Takes a session ID and clears the Scope table.

RS_SCHEDULE_CI

Resource Management Schedule

Creates a new appointment using NEXT as the new appointment ID (auto-numbered). Retrieves an existing appointment for modification.

This component interface is also used to create and update assignment entries on the resource schedule.