Thursday 16 October 2014

PeopleSoft Interwindow Communication

What is Interwindow Communication?

     Interwindow Communication (IWC) is a frame to frame messaging event  which enables field change as  they occur in the same browser window e.g. communication between different pages.     IWC can work in the same pagelet or in different pagelets.Pagelet can work as subscriber or publisher for some other pagelet.


Business Benefits
  •  Allow pagelets to pagelet interaction with each other  in Homepage/Dashboard,WorkCenter and Pivot Grid.
  • No Application designer changes involved
  •   A business analyst  can specify the fields required for using as subscriber or published
  •    Not dependent on Related Content, Workcenter or Integration Broker. 
    Sample Business Scenarios
  •      Recruiters can create IWC pagelets for applicants - like updating the candidate status will immediately reflect in the dashboard.
  •      Managers can create IWC pagelets for employees. There will be no need to change the values  again  and again in different pagelets, for viewing employee data like employee absence  request will immediately update the balances and can be seen on the dashboard.
     Development Pre Requisites:
  •      Pagelets should be registered in the current portal system.
  •      Pivot grids should be published as pagelets.
  •      Get the HTML Field Name for Publishing and subscribing field.
           As can be seen in the figure below the HTML Field Name is: RECRUITER_ID.


      Users can manually define the HTML field name of PeopleSoft fields in Page Field Edit Box Properties- General Tab


      Configuring IWC for Workcenter/Homepage/Dashboard

    1.1)     Configure IWC for publishing message.
                  Go to IWC Configuration Page.
                  Navigation: Main Menu>Peopletools >Portal>Interwindow Communication
                  Or alternate way to access IWC page is
                  Navigation: Main Menu>Portal>Structure and Content
                  


       HTML Field name should be same as what we got during inspect element.

1.2)   Configure IWC for Subscribing   message


     Configuring Workcenter for Pivot Grids

   2.1)  Configuring IWC for publishing pivot grids
            Navigation: Main Menu>Peopletools >Portal>Interwindow Communication
            Add a new value for pivot grid pagelet.



 2.2)   Configuring IWC for subscribing pivot grids
          Navigation: Main Menu>Peopletools >Portal>Interwindow Communication
          Add a new value for pivot grid pagelet.


       IWC is ready for test.
              
        Above diagram shows that based on the filter values selected in Frame: Kovaion IWC Test, Pivot      grid got updated in Frame: IWC Test
     
    
       Above diagram shows that based on the value selected in frame: Kovaion Interwindow Comm1, grid   in the second frame: Kovaion Interwindow Comm2 got populated with Job ID details.

      Best Practices:
  •      While creating PS query with prompts, always provide unique text id.
  •      Provide page field name in edit box properties will make the work easier while configuring IWC.

       Limitations:
  •     A subscribing pagelet should be completely loaded before it consumes a publishing message
  •     Works for fields at level zero only.

Author,
Madhur Mohini
Kovaion -Peoplesoft Consulting Practice

Friday 19 September 2014

Peoplesoft- Mouse Over Popup Feature

Peopletools 8.51 provides a new feature which allows users to quickly access the additional information of an Employee/Applicant by just mouse hovering on name of that employee.

PeopleSoft provides the flexibility to configure this mouse over popup page in a way that is useful for users and user groups within the organization. It can be used to set up a popup page that includes employee information such as a picture, job title, department, supervisor's name, and work location. Or, when performing certain business processes, it would be beneficial to have a popup page that includes contact information, such as an email for an employee or applicant. An email address can be associated with an icon by clicking on which it initiates an email notification, an address icon which navigates to Google maps.





Business Benefits:
  • Quick Access to additional information of an Employee/Applicant without navigating away.
  • While accessing the job data component if benefit selections of that employee is displayed as a pop up page it will be beneficial for the administrator.
  • While accessing the Absence management components it’s advantageous to view the holiday schedule of the employee.
  • The email id of the employee is displayed on the Pop up and clicking on which , initiates an email
  • The contact address of the employee is displayed on the pop up and clicking on which navigates to Google maps to locate the address


The configurations for the Mouse over Popup are simple with 3 steps:

Step1: Mouse Over Field Definition

Navigation: Main Menu -> Set Up HCM -> Common Definitions -> Mouse Over Popup -> Mouse Over Field Definition 


Used to define mouse over popup fields and supporting fields that will be available in the Mouse Over Page Design component and can be used with the mouse over popup page.


Step2: Mouse Over Page Definition

Navigation: Main Menu -> Set Up HCM -> Common Definitions -> Mouse Over Popup -> Mouse Over Page Definition


Used to create the mouse over page designs by defining the fields for the first column and second column.

Step 3:Mouse Over Component Setup

Navigation: Main Menu -> Set Up HCM -> Common Definitions -> Mouse Over Popup -> Mouse Over Component Setup.


In the component set up specify the popup type and mouse over ID for the components to utilize the feature.
The components for which the mouse over pop up feature needs to be enabled can be associated with a Mouse Over ID, and can be used as per need.

Limitations:

§  Each column can display only 7 fields.
§  When the employee’s picture is included on the mouse over popup page, the image will display in column 1 and no other fields will appear in that column.
§  Only a set of limited fields are available for display in the mouse over page. Others can be added by making customizations.
§  Not compatible with mobile applications.

Author,
Shubha Rohit
Kovaion -Peoplesoft Consulting Practice