ELM Full Sync Integration Guided Process

Embed Size (px)

Citation preview

  • 7/21/2019 ELM Full Sync Integration Guided Process

    1/62

    An Oracle Red Paper

    August 2013

    ELM Full Sync Integration Guided Process

  • 7/21/2019 ELM Full Sync Integration Guided Process

    2/62

    ELM Full Sync Integration Guided Process

    Introduction ......................................................................................... 1

    Disclaimer ....................................................................................... 1

    Structure of This Red Paper ............................................................ 2

    Related Materials ............................................................................ 2

    Chapter 1 Overview ......................................................................... 4

    Who Should Read This Paper? ....................................................... 5

    Before You Begin ............................................................................ 5

    Common Terms .............................................................................. 5

    Chapter 2 Basic Integration Broker Setup in HCM ........................... 8

    Configure Local and Remote Message Nodes ............................... 8

    Configure Single Sign-On ............................................................. 10

    Configure Gateway ....................................................................... 10

    Activate Domain ............................................................................ 15

    Activate Queues ............................................................................ 16

    Chapter 3 - Basic Integration Broker Setup in ELM .......................... 18

    Configure Local and Remote Message Nodes ............................. 18

    Configure Single Sign-On ............................................................. 20

    Configure Gateway ....................................................................... 20

    Activate Domain ............................................................................ 25

    Activate Queues ............................................................................ 26

    Chapter 4 - Activate Full Sync Integration ......................................... 28

    Chapter 5 - Activate Learning Management Sync Integration........... 35

    Chapter 6 - Setup Security ................................................................ 39

    Chapter 7 - Define Remote System .................................................. 41

    Chapter 8 - Using the ELM Full Sync Integration Guided Process ... 42

    Navigation Subpage Area ............................................................. 43

    Pagelet Area ................................................................................. 45

    Target Content Area ...................................................................... 46

    Example: Initiating and Monitoring Process Foundation Data ...... 46

    Chapter 9 - Activate Incremental Sync Integration ............................ 52

  • 7/21/2019 ELM Full Sync Integration Guided Process

    3/62

    ELM Full Sync Integration Guided Process

    Validation and Feedback ................................................................... 58

    Customer Validation ...................................................................... 58

    Field Validation .............................................................................. 58

    Authors .............................................................................................. 58

    Revision History ................................................................................ 58

  • 7/21/2019 ELM Full Sync Integration Guided Process

    4/62

    ELM Full Sync Integration Guided Process

    Introduction

    This red paper is a practical guide for technical users, installers, system administrators, and

    programmers who implement, maintain, or develop applications for your PeopleSoft system.

    This red paper discusses the Enterprise Learning Management (ELM) Full Sync Integration

    Guided Process delivered in Human Capital Management (HCM) 9.2.

    Much of the information in this document originated within Oracle PeopleSoft HCM/ELM

    Development and is meant, therefore, to provide an informative overview of this new

    functionality delivered in PeopleSoft HCM 9.2.

    Disclaimer

    This material has not been submitted to any formal Oracle test and is published as is.It has

    not been the subject of rigorous review. Oracle assumes no responsibility for its accuracy or

    completeness. The use of this information or the implementation of any of these techniques is

    a customer responsibility and depends on the customer's ability to evaluate and integrate them

    into the customer's operational environment. While each item may have been reviewed by

    Oracle for accuracy in a specific situation, there is no guarantee that the same or similar

    results will be obtained elsewhere. Customers attempting to adapt these techniques to their

    own environments do so at their own risk.

    Information in this red paper was developed in conjunction with use of the products specified

    and is limited in application to those specific hardware and software products and levels.

    Oracle may have patents or pending patent applications covering subject matter in this

    document. The furnishing of this document does not give you any license to these patents.

    1

  • 7/21/2019 ELM Full Sync Integration Guided Process

    5/62

    ELM Full Sync Integration Guided Process

    Structure of This Red Paper

    This red paper provides guidance implementing the ELM Full Sync Integration Guided

    Process.

    Oracle updates this document as needed so that it reflects the most current feedback from the

    field. Therefore, the structure, headings, content, and length of this document may vary with

    each posted version. To see if the document has been updated since you last downloaded it,compare the date of your version to the date of the version that is posted on My Oracle

    Support.

    Related Materials

    This paper is not a general introduction to PeopleSoft Integration Broker and is written for

    experienced IT professionals with a good understanding of the PeopleSoft Internet

    Architecture. To take full advantage of the information in this document, you should have a

    basic understanding of system administration, basic Internet architecture, integration

    technologies, relational database concepts and SQL, and how to use PeopleSoft applications.

    This document does not replace the PeopleTools 8.4x or 8.5x documentation. Before you read

    this document, you should become familiar with the PeopleSoft Internet Architecture

    information in the PeopleTools documentation to ensure that you have a well-rounded

    understanding of the technology.

    Note.Much of the information in this document may eventually be incorporated into

    subsequent versions of the documentation.

    2

  • 7/21/2019 ELM Full Sync Integration Guided Process

    6/62

    ELM Full Sync Integration Guided Process

    3

    The following documentation discusses many of the fundamental concepts that are related to

    the PeopleSoft Internet Architecture:

    PeopleTools: Getting Started with PeopleTools

    PeopleTools: System and Server Administration

    PeopleTools: PeopleSoft Application Designer Developers Guide

    PeopleTools: PeopleSoft Integration Broker

    PeopleTools: PeopleSoft Integration Broker Administration

    PeopleTools: PeopleCode API Reference

    PeopleTools Installation for your database platform

    PeopleTools Hardware and Software Requirements

    Additionally, you should be familiar with the documentation that is delivered with Oracle

    Tuxedo, Jolt, and WebLogic.

  • 7/21/2019 ELM Full Sync Integration Guided Process

    7/62

  • 7/21/2019 ELM Full Sync Integration Guided Process

    8/62

    ELM Full Sync Integration Guided Process

    COMPANY_FULLSYNC

    POI_TYPE_TBL_FULLSYNC

    BUS_UNIT_HR_FULLSYNC

    JOBCODE_FULLSYNC

    Position Data

    POSITION_FULLSYNC

    Person Data

    PERSON_BASIC_FULLSYNC

    WORKFORCE_FULLSYNC

    To process this integration, users will need to configure Integration Broker on their HCM and ELM

    environments so that they can communicate. This red paper provides a general overview of this

    configuration using the new Integration Network Workcenter delivered in PeopleTools 8.53.

    This section includes these topics:

    Who Should Read This Paper?

    Before You Begin

    Common Terms

    Who Should Read This Paper?

    The audience for this red paper is technical and functional resources.

    A technical resource with a solid understanding of configuring Integration Broker between PeopleSoft

    environments will be interested in the integration configuration that supports the ELM Full Sync

    Integration Guided Process.

    A functional resource that has a good understanding of the full sync integration that needs to be

    processed between HCM and ELM will be interested in how to use the ELM Full Sync Integration

    Guided Process to initiate and monitor the full sync integration between HCM and ELM.

    Before You Begin

    The topics covered in this red paper require a general understanding of required integration setup

    between HCM and ELM and of the HCM data that is required to implement PeopleSoft 9.2 ELM.

    Common Terms

    The following table defines some of the common terms that are used in this guide.

    TABLE 1. COMMON TERMS

    5

  • 7/21/2019 ELM Full Sync Integration Guided Process

    9/62

    ELM Full Sync Integration Guided Process

    TERM DEFINITION

    Integration Broker PeopleSoft Integration Broker is a middleware technology that performs asynchronous and

    synchronous messaging among internal systems and third-party systems.

    Gateway The Gateway manages different types of messages that flow into and out of your PeopleSoft

    application. The Gateway has specific connectors and properties that manage different types of

    internal and third-party messages.

    Domain These Application Server pub/sub services must be active in order to facilitate Integration Broker

    messaging.

    Message Nodes Nodes represent any organization, application, or system that will be part of an integration.

    For example, nodes can represent customers, business units, suppliers, other trading partners,

    external or third-party software systems, and so on.

    Node definitions define the locations to or from which messages can be routed.

    Default Local and Remote

    Nodes

    Each PeopleSoft Integration Broker database involved in an integration point must contain a default

    local node definition for itself and a remote node definition for each of the other nodes involved.

    Local and remote nodes are concepts relative to the database in which the nodes are defined.

    If a user is signed on to Database A, which has Node A defined, then Node A is local.

    If a user is signed on to Database B, then Node A is defined as remote.

    If the following definitions exist in the Node A database

    NODE_A (default local)

    NODE_B (remote)

    Then the following definitions must exist in the Node B database for it to integrate with Node A:

    NODE_A (remote)

    NODE_B (default local)

    The only local node definition used by PeopleSoft Integration Broker is the one designated as the

    Default Local, which represents the database on to which the user is signed on.

    Service Operations A service operation represents integration between one or more applications or systems. It has a

    specific configuration that determines how the operation will be processed, synchronously or

    asynchronously. In addition, it contains routings that determine the direction, inbound or outbound, of

    the service operation. A service operation has one or more handlers that contain and run the

    programming logic for sending or receiving the message, manipulating message content, and so on.

    Queues These queue service operations for processing.

    Integration Points This is another name for a service operation.

    Handlers These are associated with a service operation. A handler contains specific programming logic for

    sending or receiving a message or for manipulating message content.

    Routings These are associated with a service operation. A routing contains specific information that determines

    the direction of the integration, inbound or outbound. Routings may have additional parameters to

    transform a message when is it sent or received.

    6

  • 7/21/2019 ELM Full Sync Integration Guided Process

    10/62

    ELM Full Sync Integration Guided Process

    TABLE 1. COMMON TERMS

    TERM DEFINITION

    Integration Groups Integration groups provide a way of grouping like services that are associated with service operations.

    Full Synchronization This type of synchronization synchronizes alldata between a Source and Target application.

    Incremental Synchronization This type of synchronization synchronizes incremental changes between a Source and Target

    application.

    Introspection and

    Deployment

    This is the process of identifying integration setup that needs to be activated or created to deploy

    service operations (integration points) between two PeopleSoft applications.

    Integration Network

    Workcenter

    This is a new workcenter in PeopleTools 8.53 that consolidates many of the integration setup tasks into

    one centralized workcenter.

    Guided Process This is a new feature in HCM that enables users to define actions that must be completed within a

    specific business process. Optionally, this feature can prompt users with up-front questions as to what

    actions they want to perform within the business process. It then generates a PeopleTools Activity

    Guide instance and transfers the user into a Workcenter page, where the user will be guided through

    the steps to complete the business process.

    Activity Guide This is a new PeopleTools 8.53 feature that generates a specific user instance of a pagelet area in a

    workcenter that contains actions a user can complete within a specific workcenter. The activity guide

    pagelet area tracks and monitors the status of the completed actions.

    Integration Process Request This is a new feature that automates and streamlines the initiation of one or more full sync integrations

    from PeopleSoft HCM. This feature also includes the ability to monitor and track the status of an

    Integration Process Request.

    Full Data Publish Rules Full Data Publish Rules control how a full-sync integration will process. Enterprise Components owns

    these rules.

    Full Data Publish Process This process initiates and publishes full-sync integrations.

    Process FullSync Data This is an ELM process that retrieves data loaded into an ELM staging table and loads that data into

    the final ELM table.

    7

  • 7/21/2019 ELM Full Sync Integration Guided Process

    11/62

  • 7/21/2019 ELM Full Sync Integration Guided Process

    12/62

  • 7/21/2019 ELM Full Sync Integration Guided Process

    13/62

    ELM Full Sync Integration Guided Process

    Again, the Authentication Option is defined as Password; therefore, you must specify a password for

    the ELM node. The password for this node should be same as the node password defined in ELM for

    the default local node.

    Define the Connectors for this node as follows:

    Figure 4. Connector page in ELM

    Configure Single Sign-On

    Because the two message nodes created for HCM and ELM represent PeopleSoft applications, the

    trusted nodes for the Single Sign-on setup need to be updated to reflect these new nodes.

    Navigate to PeopleTools, Security, Security Objects, Single Signon and insert the message nodes for

    HCM and ELM.

    Figure 5. Single Signon page in HCM

    Configure Gateway

    The Integration Gateway platform manages the actual receipt and delivery of messages passed among

    systems through the Integration Broker. Messages are received through listening connectors and are

    delivered from target connectors. The Gateway Manager is a dispatcher for messages that flow through

    the Integration Gateway.

    A gateway must be configured within the HCM and ELM databases so that they are able to

    communicate with each other.

    10

  • 7/21/2019 ELM Full Sync Integration Guided Process

    14/62

    ELM Full Sync Integration Guided Process

    Local and remote integration gateways must be at the same or higher version as the application servers

    with which they communicate. For the ELM Full Sync Integration Guided Process, the version should

    be PeopleTools 8.53 or higher.

    Navigate to PeopleTools, Integration Broker, Integration Network Workcenter, Gateway.

    Search and access the Gateway ID LOCAL.

    Figure 6. Gateways page in HCM

    The steps to configure the Gateway are:

    1. Specify the Gateway URL.

    2. Load Gateway Connectors.

    3. Update Gateway Setup properties.

    Specify the Gateway URL

    Specify the URL with the format:

    http://machinename:port/PSIGW/PeopleSoftListeningConnector

    The machinename:port is the machine name and port, host name, or IP address of the web server

    hosting the gateway.

    11

  • 7/21/2019 ELM Full Sync Integration Guided Process

    15/62

  • 7/21/2019 ELM Full Sync Integration Guided Process

    16/62

  • 7/21/2019 ELM Full Sync Integration Guided Process

    17/62

    ELM Full Sync Integration Guided Process

    Figure 10. Gateway Properties sign-on in HCM

    Enter the User ID, Password, and click OK to access the Gateway Properties.

    The PeopleSoft Node Configuration page appears:

    Figure 11.Screenshot of PeopleSoft Node Configuration page in HCM

    The PeopleSoft Node Configuration page enables you to specify a Gateway Default App Server and

    the local target nodes.

    When the integration gateway receives an inbound message, it will receive the name of the message andthe target node for the message. If the message does not have a target node, then the Gateway Default

    App Server settings will be used.

    However, if the target node is specified for the message, then it will search the PeopleSoft Nodes

    specified for the gateway so that it can direct the message properly.

    14

  • 7/21/2019 ELM Full Sync Integration Guided Process

    18/62

    ELM Full Sync Integration Guided Process

    For the integration between PeopleSoft HCM and ELM, you do not have to specify a Gateway Default

    App Server. However, you do have to enter the HCM and ELM nodes that you created in the

    PeopleSoft node grids.

    Figure 12. PeopleSoft Nodes in HCM

    The App Server URL consists of the machine name and the Oracle Jolt port number. The Jolt port

    number can be found in the JOLTListener section in the psappsrv.cfg file or by using psadmin.exe to

    review the JSL port setting for the application server configuration.

    The User ID and Password are the User ID and Password specified when you created the application

    server domain. PeopleSoft Integration Broker will automatically encrypt this password entry.

    The Tools Release is the version number installed on the application server. Limit the number you

    enter to two decimal places, for example, 8.53.

    Click the Save button.

    When you click the Ping Node button, it should return success for the HCM node. However, because

    the integration setup is not complete in the ELM database, you will receive an authentication error.

    Activate Domain

    For integration between HCM and ELM to process, you must verify that the Integration Broker

    domain is active.

    Navigate to PeopleTools, Integration Broker, Integration Network Workcenter, Domain.

    Figure 13.Screenshot of the Domain Status page in HCM

    15

  • 7/21/2019 ELM Full Sync Integration Guided Process

    19/62

  • 7/21/2019 ELM Full Sync Integration Guided Process

    20/62

  • 7/21/2019 ELM Full Sync Integration Guided Process

    21/62

  • 7/21/2019 ELM Full Sync Integration Guided Process

    22/62

    ELM Full Sync Integration Guided Process

    The Authentication Option is defined as Password; therefore, you will need to specify a password for

    this node. Because this node will also be defined in HCM, it is important that the password specified in

    HCM is the same, otherwise you will encounter an integration error.

    Define the Connectors for this node as follows:

    Figure 16. Connectors page in ELM

    You also need to create a node that represents the remote HCM database. The node name should

    match the default local node name defined in HCM.

    Figure 17. Node Definitions page in ELM

    19

  • 7/21/2019 ELM Full Sync Integration Guided Process

    23/62

    ELM Full Sync Integration Guided Process

    Again, the Authentication Option is defined as Password; therefore, you will need to specify a

    password for the HCM node. The password for this node should be same as the node password

    defined in HCM for the default local node.

    Define the Connectors for this node as follows:

    Figure 18. Connectors page in ELM

    Configure Single Sign-On

    The two message nodes created for HCM and ELM represent PeopleSoft applications, so the trusted

    nodes on the Single Sign-On setup need to be updated to reflect these new nodes:

    Navigate to PeopleTools, Security, Security Objects, Single Signon and insert the message nodes for

    HCM and ELM.

    Figure 19. Single Signon page in ELM

    Configure Gateway

    The Integration Gateway platform manages the actual receipt and delivery of messages passed among

    systems through the Integration Broker. Messages are received through listening connectors and aredelivered from target connectors. The Gateway Manager is a dispatcher for messages that flow through

    the Integration Gateway.

    A gateway must be configured within the HCM and ELM databases so that they are able to

    communicate with each other.

    20

  • 7/21/2019 ELM Full Sync Integration Guided Process

    24/62

    ELM Full Sync Integration Guided Process

    Local and remote integration gateways must be at the same or higher version as the application servers

    with which they communicate. For the ELM Full Sync Integration Guided Process, the version should

    be PeopleTools 8.53 or higher.

    Navigate to PeopleTools, Integration Broker, Integration Network Workcenter, Gateway.

    Search and access the Gateway ID LOCAL:

    Figure 20. Gateways page in ELM

    The steps to configure the Gateway are:

    Specify the Gateway URL.

    Load Gateway Connectors.

    Update Gateway Setup properties.

    Specify the Gateway URL

    Specify the URL with the format:

    http://machinename:port/PSIGW/PeopleSoftListeningConnector

    The machinename:port is the machine name and port, host name, or IP address of the web server

    hosting the gateway.

    21

  • 7/21/2019 ELM Full Sync Integration Guided Process

    25/62

    ELM Full Sync Integration Guided Process

    For HTTPS, the URL should start with https. The integration gateway URL is case sensitive.

    Figure 21. Gateways page in ELM showing URL

    After you specify the URL, ping the Gateway to see if it is active.

    When you click the Ping Gateway button, a new web browser window will open, indicating the status

    of the integration gateway:

    Figure 22. Example of the PeopleSoft Integration Gateway status in ELM

    Load Gateway Connectors

    The Connectors grid on the Gateways page lists the target connectors registered with the currentgateway. Initially, none of the delivered connectors is loaded and the grid is empty. You can load target

    connectors automatically by clicking the Load Gateway Connectors button or you can manually enter

    information in the grid.

    22

  • 7/21/2019 ELM Full Sync Integration Guided Process

    26/62

    ELM Full Sync Integration Guided Process

    Figure 23. Gateway Connectors grid in ELM

    Click the Load Gateway Connectors button to have PeopleSoft Integration Broker examine the

    properties of all installed target connectors and then load those properties into the gateway definition.

    All the connectors appear in the Connectors grid, and the properties of each connector are updated to

    reflect its current state.

    Note.The Load Gateway Connectors button never overrides existing information. It only adds

    missing information, so manually edited values are not affected. If you modified a connector, new and

    modified properties are loaded and do not interfere with existing properties.

    We are communicating between PeopleSoft applications, so it is important that Connector ID forPSFTTARGET is listed as a connector.

    Update Gateway Setup Properties

    The Gateway Setup properties allow you to configure the PeopleSoft Node Configuration, which

    consists of the Oracle Jolt connections for unknown (default) and known message nodes.

    Click the Gateway Setup Properties link and log into the Gateway properties page.

    23

  • 7/21/2019 ELM Full Sync Integration Guided Process

    27/62

    ELM Full Sync Integration Guided Process

    Figure 24. Gateway Properties sign-on page in ELM

    Enter the User ID, Password, and click OK to access the Gateway Properties.

    The PeopleSoft Node Configuration page appears:

    Figure 25. PeopleSoft Node Configuration page in ELM

    The PeopleSoft Node Configuration page enables you to specify a Gateway Default App Server and

    the local target nodes.

    When the integration gateway receives an inbound message, it will receive the name of the message andthe target node for the message. If the message does not have a target node, then the Gateway Default

    App Server settings will be used.

    However, if the target node is specified for the message, then it will search the PeopleSoft Nodes

    specified for the gateway so that it can direct the message properly.

    24

  • 7/21/2019 ELM Full Sync Integration Guided Process

    28/62

    ELM Full Sync Integration Guided Process

    For the integration between PeopleSoft HCM and ELM, you do not have to specify a Gateway Default

    App Server. However, you do have to enter the HCM and ELM nodes that you created in the

    PeopleSoft node grids.

    Figure 26. PeopleSoft Nodes grid in ELM

    The App Server URL consists of the machine name and the Oracle Jolt port number. The Jolt port

    number can be found in the JOLTListener section in the psappsrv.cfg file or by using psadmin.exe to

    review the JSL port setting for the application server configuration.

    The User ID and Password are the User ID and Password specified when you created the application

    server domain. PeopleSoft Integration Broker will encrypt this password entry automatically.

    The Tools Release is the version number installed on the application server. Limit the number you

    enter to two decimal places, for example, 8.53.

    Click the Save button.

    Click the Ping Node button, and it should return success for the HCM and ELM node.

    Activate Domain

    For integration between HCM and ELM to process, you need to verify that the Integration Broker

    domain is active.

    Navigate to PeopleTools, Integration Broker, Integration Network Workcenter, Domain.

    Figure 27. Domain Status page in ELM

    25

  • 7/21/2019 ELM Full Sync Integration Guided Process

    29/62

  • 7/21/2019 ELM Full Sync Integration Guided Process

    30/62

    ELM Full Sync Integration Guided Process

    Update the Queue Status to Run and then click Save. Repeat these steps for each queue that needs to

    be activated.

    27

  • 7/21/2019 ELM Full Sync Integration Guided Process

    31/62

  • 7/21/2019 ELM Full Sync Integration Guided Process

    32/62

    ELM Full Sync Integration Guided Process

    PERSON_BASIC_FULLSYNC

    WORKFORCE_FULLSYNC

    In the HCM database, navigate to PeopleTools, Integration Broker, Integration Network WorkCenter,

    Introspection/Deployment.

    Figure 30. Search for Items - Introspection/Deployment page in HCM

    To activate full sync integration, set the Integration Group Name to LEARNING MANAGEMENT

    and select the Filter by Subgroup to FULL SYNC INTEGRATIONS as shown here:

    Figure 31. Level group box

    Click Search.

    By clicking Search, all full sync integration for Learning Management will appear in the Select Items to

    Process grid:

    29

  • 7/21/2019 ELM Full Sync Integration Guided Process

    33/62

    ELM Full Sync Integration Guided Process

    Figure 32. Select Items to Process grid

    To view all rows, click the View All option for the Select Items to Process grid and select the following

    12 full sync services:

    COUNTRY_FULLSYNC

    CURRENCY_FULLSYNC STATE_FULLSYNC

    SETID_INITIALIZE

    DEPT_FULLSYNC

    COMPANY_FULLSYNC

    POI_TYPE_TBL_FULLSYNC

    BUS_UNIT_HR_FULLSYNC

    JOBCODE_FULLSYNC

    POSITION_FULLSYNC

    PERSON_BASIC_FULLSYNC

    WORKFORCE_FULLSYNC

    30

  • 7/21/2019 ELM Full Sync Integration Guided Process

    34/62

  • 7/21/2019 ELM Full Sync Integration Guided Process

    35/62

  • 7/21/2019 ELM Full Sync Integration Guided Process

    36/62

  • 7/21/2019 ELM Full Sync Integration Guided Process

    37/62

  • 7/21/2019 ELM Full Sync Integration Guided Process

    38/62

    ELM Full Sync Integration Guided Process

    Chapter 5 - Activate Learning Management Sync Integration

    The ELM Full Sync Integration Guided Process is dependent on two sync integrations that must be

    activated in order to communicate with the ELM application to:

    Initiate the Process Full Sync Data

    This process loads data populated in ELM Staging tables to the final ELM table.

    Retrieve the process scheduler status of Process Full Sync Data

    The process scheduler status is used to determine if Process Full Sync Data successfully completed.

    To activate this sync integration, you will use the Introspection and Deployment task in the Integration

    Network Workcenter. This task enables you to activate and deploy one or more integrations between

    the default local node (HCM) and a target node (ELM).

    In the HCM database, navigate to PeopleTools, Integration Broker, Integration Network WorkCenter,

    Introspection/Deployment.

    Figure 38. Search for Items Introspection/Deployment page

    To activate full sync integration, set the Integration Group Name to LEARNING MANAGEMENT

    and select the Filter by Subgroup option and enter SYNC REQUEST INTEGRATIONS as shown

    below:

    35

  • 7/21/2019 ELM Full Sync Integration Guided Process

    39/62

    ELM Full Sync Integration Guided Process

    Figure 39. Example of the values entered for Integration Group Name and Subgroup

    Click Search.

    By clicking Search, all full sync integration for Learning Management will appear in the Select Items to

    Process grid:

    Figure 40. Select Items to Process grid showing values

    If you deselect HMCR_FRAMEWORK and click Continue, the Target page will appear:

    Figure 41. Target page

    36

  • 7/21/2019 ELM Full Sync Integration Guided Process

    40/62

    ELM Full Sync Integration Guided Process

    The Target page enables you to identify the Remote Node you want to activate the full sync integration

    against. Since you are logged into the HCM database, select the node that represents ELM, LM92T214,

    as the node to process.

    Click Continue and the Introspection/Deployment page will appear:

    Figure 42. Introspection/Deployment page

    This page displays the Node that you are introspecting against to activate the full sync integration

    points listed in the Operation List grid.

    By clicking the Introspect button, the system will generate a list of the integration broker setups that

    must be deployed. It will identify if service operations, handlers, and routings need to be activated.

    Here are the Introspection Results generated by Introspection for the sync integrations beingprocessed:

    Figure 43. Example of the Introspection Results page

    37

  • 7/21/2019 ELM Full Sync Integration Guided Process

    41/62

    ELM Full Sync Integration Guided Process

    At the bottom of this page, you can select all Deployment actions and click the Deploy button to

    deploy and activate the integration:

    Figure 44. Example of the Introspection controls

    Click Select All and Deploy to activate full sync integration between HCM and ELM.

    The Introspection Results will be updated with the status of the deployment action taken:

    Figure 45. Introspection Results page after clicking Deploy

    38

  • 7/21/2019 ELM Full Sync Integration Guided Process

    42/62

  • 7/21/2019 ELM Full Sync Integration Guided Process

    43/62

  • 7/21/2019 ELM Full Sync Integration Guided Process

    44/62

    ELM Full Sync Integration Guided Process

    Chapter 7 - Define Remote System

    The ELM Full Sync Integration Guided Process uses two new components to initiate and monitor an

    integration request containing one or more full sync integrations. These new components are part of a

    new HCM framework called Integration Process Request.

    The Integration Process Request framework has a setup table that contains specific information about

    how integrations need to be processed when included in an integration process request.

    For example, when initiating certain integrations between HCM and ELM, the data goes to a staging

    table and another process in ELM is required to be executed. The setup table in the Integration

    Process Request framework has information about this additional step that must be executed in the

    ELM application to complete the processing of the integration.

    To ensure that these additional steps are loaded into an integration process request, the Integration

    Process Request Remote System table must be configured. This table stores a mapping between aRemote System ID and the Message Node that represents that remote system.

    Note.To access this setup table, the user needs to be assigned the Integration Process Admin role.

    In HCM, navigate to Set Up HCM, Common Definitions, Integration Process, Define Remote System.

    Access Remote System LM for Learning Management:

    Figure 48. Define Remote System page

    Enter the Message Node that represents ELM and click Save.

    41

  • 7/21/2019 ELM Full Sync Integration Guided Process

    45/62

    ELM Full Sync Integration Guided Process

    Chapter 8 - Using the ELM Full Sync Integration Guided Process

    After the HCM and ELM environments have been configured for Integration Broker, full sync

    integration activated, user security assigned to appropriate User IDs in HCM and ELM, and the

    Remote System configured, you are now ready to use the ELM Full Sync Integration Guided Process.

    To initiate and access the ELM Full Sync Integration Guided Process, navigate to Set Up HCM,

    Common Definitions, Guided Process, Select Guided Process.

    Figure 49. Select Guided Process page

    Using the Guided Process drop-down list, select Learning Management Full Sync Integration Process

    and a guided process questionnaire will appear:

    Figure 50. Select Guided Process page with a Guided Process selected

    The guided process questionnaire enables you to personalize the process of running full sync

    integration by allowing you to indicate what full sync integration you want to process. Each question

    42

  • 7/21/2019 ELM Full Sync Integration Guided Process

    46/62

    ELM Full Sync Integration Guided Process

    you answered with a Yes will include the steps in the guided process to initiate that full sync

    integration.

    If the user is unsure about the effect of answering the questions, he can click the More Information

    icon in the row to view a pop-up page that provides details.

    After the user has responded to the questions, she clicks the Start My Guided Process button. This

    action transfers the user into the Guided Process Workcenter and provides an Activity Guide pagelet

    that displays the steps the user needs to complete to process full sync integration between HCM and

    ELM.

    Based on the users responses to the questionnaire, different steps will be included in the Learning

    Management Full Sync Integration Process.

    For example, if the user answers Yes to all the questions, then the following steps will appear in the

    Guided Process Workcenter:

    Figure 51. Guided Process Workcenter Welcome page

    The Guided Process Workcenter is broken down into the following three areas:

    Navigation subpage area

    Pagelet area

    Target Content area

    Navigation Subpage Area

    In the Navigation subpage area, users can access these navigational buttons:

    Figure 52. Navigational buttons in the Guided Process Workcenter

    43

  • 7/21/2019 ELM Full Sync Integration Guided Process

    47/62

    ELM Full Sync Integration Guided Process

    Previous

    The Previous button enables you to move to the previous step in the guided process.

    Next

    The Next button enables you to move to the next step in the guided process.

    Mark Complete

    The Mark Complete button enables you to mark the step completed manually. This button is only

    needed for pages that contain nothing to save.

    For example, the Overview page. Once you finish reading the text on the page, users can click the

    Mark Complete button to proceed.

    Cancel

    This button will delete the current instance of the Learning Management Full Sync Integration

    Process and return you to the Select Guided Process page.

    The deletion of the current instance of the Learning Management Full Sync Integration will notaffect the full sync integration processed or in process.

    It is not recommended that the current instance be deleted while full sync integration is

    processing. Once the current instance is deleted, the user will not have access to review the status

    of the full sync integration that is processing.

    Exit

    This button enables you to exit the current instance of the Learning Management Full Sync

    Integration Process and returns you to the Select Guided Process page.

    The user is able to return to the current instance of the Learning Management Full Sync

    Integration by selecting the guided process again.

    44

  • 7/21/2019 ELM Full Sync Integration Guided Process

    48/62

    ELM Full Sync Integration Guided Process

    Pagelet Area

    Figure 53. Pagelet area of the Workcenter

    The Pagelet area displays a high-level section associated to each guided process question you

    answered Yes to.

    For the Learning Management Full Sync Integration Process, we deliver four sections that enable the

    user to initiate and monitor full sync integration for:

    Foundation Data

    Organization Data

    Position Data

    Person Data

    To view all the steps in a high-level section, the user can expand the section by clicking the Expand

    Link icon:

    Figure 54. Expand Link icon

    45

  • 7/21/2019 ELM Full Sync Integration Guided Process

    49/62

  • 7/21/2019 ELM Full Sync Integration Guided Process

    50/62

    ELM Full Sync Integration Guided Process

    Monitor Integration Request

    For the Overview, this information will appear in the Target area:

    Figure 56. Guided Process Workcenter showing each section expanded

    Because there is nothing to be saved on this page, you can click the Mark Complete button to update

    the status of this step. This action will update the status of the section to In Progress, and the number

    of tasks completed will be reflected in the Task Progress bar.

    Figure 57. Guided Process Workcenter after clicking Mark Complete

    To move to the next step, you can click the Next button in the upper right-hand corner of the

    Workcenter or click the Create Integration Request step.

    When you navigate to Create Integration Request, the following page will appear in the Target area:

    47

  • 7/21/2019 ELM Full Sync Integration Guided Process

    51/62

  • 7/21/2019 ELM Full Sync Integration Guided Process

    52/62

    ELM Full Sync Integration Guided Process

    Figure 60. Create Integration Process Request page after clicking Execute Integration Process

    To move to the next step, you can click the Next button in the upper right-hand corner of the

    Workcenter or click the Monitor Integration Request step.

    The Monitor Integration Request will display the status of the Integration Process Request you just

    generated. On this page, you will be able to view the processing status of Foundation Data integration:

    Figure 61. Review Integration Process Request page

    The Refresh button enables you to refresh the page as the integration is processing.

    The following Service Statuses appear on this page:

    NewThe service operation has not been processed.

    Processing

    The service operation is processing.

    49

  • 7/21/2019 ELM Full Sync Integration Guided Process

    53/62

    ELM Full Sync Integration Guided Process

    Done

    All the steps for the service operation are complete.

    Cancelled

    The service operation was canceled due to an error.

    If one of the service operations was canceled, then all subsequent service operations will be

    canceled and the status of the integration request will be set to Cancelled.

    You are able to click the Process Details link to review details about the full sync integration being

    processed:

    Figure 62. Process Details page

    Depending on the full sync integration, more than one step may be involved in processing the

    integration.

    For example, if the full sync integration updated a staging table in ELM, then Process Full Sync Datawill be another step that is executed to complete the full sync integration.

    These Step Statuses appear on this page:

    New

    The step for the service operation has not been processed.

    Processing

    The step for the service operation is processing.

    Done

    The step for the service operation is done.

    Cancelled

    The step for the service operation is cancelled due to an error.

    If one of the service operations steps was canceled, then all subsequent service operations and

    steps will be canceled, and the status of the integration request will be set to Cancelled.

    50

  • 7/21/2019 ELM Full Sync Integration Guided Process

    54/62

    ELM Full Sync Integration Guided Process

    You are able to click the Message Log Details link to review messages generated for processing the

    step:

    Figure 62. Message Log Details page

    When all the full sync integration is completed, click the Mark Complete button and the Monitor

    Integration Request will be marked as completed and the whole section will be marked as complete.

    Figure 63. Pagelet area after Monitor Integration Request is marked as complete

    Processing the full sync integration for Organization Data, Position Data, and Person Data works the

    same way.

    51

  • 7/21/2019 ELM Full Sync Integration Guided Process

    55/62

  • 7/21/2019 ELM Full Sync Integration Guided Process

    56/62

    ELM Full Sync Integration Guided Process

    Figure 64. Search for items - Introspection/Deployment page in HCM

    To activate full sync integration, set the Integration Group Name to LEARNING MANAGEMENT

    and select the Filter by Subgroup to INCREMENTAL SYNC INTEGRATIONS as shown below:

    Figure 65. Integration Group and Subgroup

    Click Search

    By clicking Search, all incremental sync integration for Learning Management will appear in the Select

    Items to Process grid:

    53

  • 7/21/2019 ELM Full Sync Integration Guided Process

    57/62

    ELM Full Sync Integration Guided Process

    Figure 66. Select Items to Process grid in HCM

    To view all rows, click the View All option for the Select Items to Process grid and select the following

    11 incremental sync services:

    COUNTRY_SYNC

    CURRENCY_SYNC

    STATE_SYNC

    DEPT_SYNC

    COMPANY_SYNC

    POI_TYPE_TBL_SYNC

    BUS_UNIT_HR_SYNC

    JOBCODE_SYNC

    POSITION_SYNC

    PERSON_BASIC_SYNC

    WORKFORCE_SYNC

    Click Continue and the Target page will appear:

    54

  • 7/21/2019 ELM Full Sync Integration Guided Process

    58/62

    ELM Full Sync Integration Guided Process

    Figure 67.Screenshot of the Target page in HCM

    The Target page enables you to identify the Remote Node you want to activate the full sync integration

    against. You are logged into the HCM database, so select the node that represents ELM, LM92T214,

    as the node to process.

    Click Continue and the Introspection/Deployment page will appear:

    Figure 68. Introspection/Deployment page in HCM

    55

  • 7/21/2019 ELM Full Sync Integration Guided Process

    59/62

    ELM Full Sync Integration Guided Process

    This page displays the Node that you are introspecting against to activate the full sync integration

    points listed in the Operation List grid.

    By clicking the Introspect button, the system will generate a list the integration broker setup that needs

    to be deployed. It will identify if service operations, handlers, and routings need to be activated.

    To ensure that routings are created with the appropriate transformation settings required for HCM and

    ELM integration, the system uses a new Deployment Configuration table in PeopleTools 8.53 that

    contains information about how the integration routings must be created and activated.

    Here are the Introspection Results generated by Introspection against the 12 integrations selected:

    Figure 69. Introspection Results page

    At the bottom of this page, additional controls are available to select all Deployment Actions and to

    deploy and activate the integration:

    Figure 70. Additional controls to Select All and Deploy

    Click Select All and Deploy to activate full sync integration between HCM and ELM.

    The Introspection Results will be updated with the status of the deployment action taken:

    56

  • 7/21/2019 ELM Full Sync Integration Guided Process

    60/62

    ELM Full Sync Integration Guided Process

    Figure 71. Introspection Results page after clicking the Deploy button

    57

  • 7/21/2019 ELM Full Sync Integration Guided Process

    61/62

  • 7/21/2019 ELM Full Sync Integration Guided Process

    62/62

    ELM Full Syc Integration Guided Process

    August 2013

    Author: PeopleSoft HCM Development

    Oracle Corporation

    World Headquarters

    500 Oracle Parkway

    Redwood Shores, CA 94065

    U S A

    Copyright 2013, Oracle and/or its affiliates. All rights reserved. This document is provided for information purposes only and the

    contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other

    warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or

    fitness for a particular purpose. We specifically disclaim any liability with respect to this document and no contractual obligations are

    formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any

    means, electronic or mechanical, for any purpose, without our prior written permission.

    Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective

    owners