Posts

Showing posts with the label Application Designer

A clever way to transfer bulk data via PeopleSoft Integration Broker with Segmented Messages

Image
 Introduction:      We all know that the data transfer between systems is present since the day we invent Internet of Things, and we invented many mediums and methodologies to do that. So as PeopleSoft IB for integrating another PeopleSoft Application or 3rd Party application either to send or receive or for both. And I would say that we haven't explored all the possible ways of data transfer or integration between two systems especially on PeopleSoft IB. Recently I had a chance to go through a situation where the data (I mean a huge volume of data like files and media) needs to send and receive between third-party application and PeopleSoft application and without loosing the track of which one to process and in which order. In the search of the answer when weighing the PeopleBook I came across two broadly used ways 1. Message Segmentation 2. Binary Data transfer . In this blog we will deep dive into the first approach. Fundamentals:      The approac...

Quick and simple way to have AI based Chat in PeopleSoft Application

Image
 LLM Model/AI Chat Assistant in PeopleSoft Introduction:      For a long time I was having a question "What would be the perfect business case to implement the AI and ML models on PeopleSoft". But recently I felt that " Any big picture starts with a stroke ", so wanted to have that stroke by implementing AI Chat on PeopleSoft Application for a general tasks like content summarization, content filtering or searching latest PeopleSoft news without going out of the PIA screen. How it was done?      Surprisingly the steps are very simple and anyone who is having a basic understanding of HTML, Scripts, and REST Services can do it within a day. Step 1 : Get your API-key (or token) and service details from the service provider. I used Groq for POC as they offer free plan (check out: Groq Free Plan - Rate Limits ) Step 2 : Create a simple AI Prompt to create a JavaScript Code for you to have the Chat Window overlay on PeopleSoft Application. And save the code ...

Application Data Set that You might be Needing - Questionnaire Framework ADS

Image
Introduction      Before we dive into the actual content, if you are not already familiar with Application Data Sets (ADS) , I strongly suggest you review my earlier blog, Application Data Sets – All-in-One Guide *](link), and the PeopleTools 8.62 PeopleBook .      While ADS provides great flexibility for Business Analysts and Application Administrators to set up definitions for moving configuration data between application instances, not all the definitions you might expect are currently available. Oracle’s PeopleSoft application team continues to add new ADS definitions with every Tools and Application PUM release.      In this blog, I’m going to talk about an ADS definition I created based on a Support Community discussion that started back in 2022. Note: The number of available ADS definitions may vary depending on your application - FSCM, HCM, ...

Enhance your PeopleSoft Landing Pages with Sections and Dynamic Tiles of PeopleTools 8.62

Image
Sectioned Homepages and Dynamic Tiles Introduction:      In PeopleTools release 8.62, Oracle introduced a major change in how you configure and maintain the Landing Pages and Dashboards with Sectioned Homepages and Dynamic Tiles. Until this release PeopleSoft Developer and Portal Administrator has to group all the Tiles/Pagelets and keep it on a portal homepage and they had very minimal/no control on how those Tiles are displayed on the Landing Page. Screen 1: Traditional Homepage But, with new Sectioned Homepages and Dynamic Tiles you can have a homepage something like this,  Screen 2: Modern Homepage     And Dynamic Tile is something you can use Application Classes to control the entire behaviour of the Tiles displayed on the homepage. Be it a Label of the tile or Image you can change it run time. Assume you have specific tile that needs to be displayed on particular week of the month (like Reimbursements) then disappears automatically, without needing th...

Feed Publishing Framework - An effective way to publish contents

Image
 Feed Publishing Framework Introduction to the Feed      According to the latest ( Wiki ), a web feed (or news feed) is a data format used for providing users with frequently updated content. Content distributors syndicate a web feed, thereby allowing users to subscribe a channel to it by adding the feed resource address to a news aggregator client (also called a feed reader or a news reader).      This helps user to know changing content without needing to go some other site or do anything. PeopleSoft's Feed Publishing Framework It's one of the module in Oracle PeopleTools . This can provide,  Unified Interfaces for Content Owners - Create, Configure and maintain various types Interfaces for End-Users - Discover feed definitions and related feeds API's for Application Developers - Creating new types and integration with existing features Multi-Lang...

Tips to build Reusable Objects in PeopleSoft

Introduction From my first day in IT (as a learner on PeopleSoft) in 2009 to the present day, I have looked for an opportunity to learn or achieve something new every day. It might be a simple concept, a feature, an application functionality or the task that was assigned. Over time, while working for multiple clients and on various business cases, one thing became clear: every requirement or business case needs something that was already developed or available. It would be harder to find someone who doesn't agree with this fact. I'll explain it with a simple example: let's say you need to build a setup page (this can be anything), which will definitely need audit information like who created it, who updated it, and when it actually happened, etc. Some of us might have cared less about those areas as they may not be the core of the business case you are working on or a required feature, but I would say it is still a part of the development cycle. Brief These reusable log...

The Power of PeopleCode

Unlock Your PeopleSoft Magic: Creating Objects with Pure PeopleCode! ✨   Hey there, future PeopleSoft experts! 🚀 Have you ever been in Application Designer and thought, "What if I could create a Query or build a Tree dynamically, right from within the application itself?" 🤔 It sounds almost magical, right? You might be wondering if it's even possible. Well, I'm here to tell you that you absolutely can! 😊 The secret lies in the powerful, and sometimes overlooked, PeopleCode API Classes. (You can find them in your system: PeopleTools > Development Tools > PeopleCode API Reference ). Let's break down why this is a game-changer for you as a developer. Why Bother with API Classes? The Power of Controlled Creation  Imagine this scenario: You want to give your users the ability to create certain definitions—like specific queries or tree nodes—but you need to keep firm control over how and what they create. 🛡️ For e...

Best alternative for Message Catalog and Strings Table

Image
HCM Text Catalog We all have definitely used Message Catalog and Strings Table for storing setup information and text definitions for notifications, master data. But, do you know there is a better alternative which not only supports in these scenarios but much more like Translation, Key based Setup, in-built HTML support and Test Utility to inquire the Catalog itself. With simple views and existing tables, we can able to create very sophisticated setup to maintain your data and which can be quickly filtered and used with delivered Application Package methods. To configure and use Text Catalog you would have to go through following steps (note, some are optional) Navigation: Set Up HCM > Common Definitions > Text Catalog and Notepad Configure the Text Catalog Maintain the Text Catalog View/Edit the text in HTML Setup Text Substitution Use View All Keys Page (to Review) Setup Translation fo...