DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Please enter at least three characters to search
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Modernize your data layer. Learn how to design cloud-native database architectures to meet the evolving demands of AI and GenAI workkloads.

Secure your stack and shape the future! Help dev teams across the globe navigate their software supply chain security challenges.

Releasing software shouldn't be stressful or risky. Learn how to leverage progressive delivery techniques to ensure safer deployments.

Avoid machine learning mistakes and boost model performance! Discover key ML patterns, anti-patterns, data strategies, and more.

Related

  • Vision AI on Apple Silicon: A Practical Guide to MLX-VLM
  • Feature Flag Framework in Salesforce Using LaunchDarkly
  • Why GenAI Apps Could Fail Without Agentic Frameworks
  • Design Patterns for Scalable Test Automation Frameworks

Trending

  • Java’s Next Act: Native Speed for a Cloud-Native World
  • The 4 R’s of Pipeline Reliability: Designing Data Systems That Last
  • Event-Driven Architectures: Designing Scalable and Resilient Cloud Solutions
  • Java Virtual Threads and Scaling
  1. DZone
  2. Coding
  3. Frameworks
  4. PeopleSoft Fluid Attachments Framework

PeopleSoft Fluid Attachments Framework

The Fluid Attachment feature has been upgraded to support fluid and responsive design. This article goes into detail about this feature.

By 
Chandra Rawat user avatar
Chandra Rawat
·
Nov. 08, 23 · Tutorial
Likes (2)
Comment
Save
Tweet
Share
1.8K Views

Join the DZone community and get the full member experience.

Join For Free

The Fluid Attachment feature has been upgraded to support fluid and responsive design. Administrators can now configure attachments, notes, and links for transactions on Fluid pages in a way that works seamlessly across desktop, tablet, and mobile devices. Users are able to upload attachments from their desktop, mobile device, or third-party online storage services when using Fluid for self-service transactions. This attachment feature is supported on both desktops and smartphones. The Attachment Functionality enables users to attach documents, links, and notes to various delivered transactions, such as approvals, billing statements, name changes, address changes, and more.

Implement Fluid Attachment Framework

To implement the Fluid Attachment Framework for a bolt-on module, you can follow the steps outlined below:

  1. Create a custom record specifically for handling attachments. This record should include a Sub Record (HR_ATT_DD_SBR) that allows for the inclusion of component keys and line or header levels as per the specific needs of the business.
  2. Insert the subpage (HR_ATTCH_FL_SBF) at Level 0 on the Fluid Transaction Page. This subpage will serve as the user interface for managing attachments within the bolt-on module.
  3. Implement the necessary PeopleCode logic either in the Postbuild or Page Activate event. This code will be responsible for initiating the attachment processing functionality and handling any associated actions or validations.
  4. Add the necessary Peoplecode on the Postbuild or Page Activate event.
Java
 
* ——- Begin : Fluid Attachment Functionality ————- *
/ /*Initialize parameters for calling attachment constructor*/ 
  Local array of string &CKeys = CreateArray(“Your Context Keys”);
/*This array would contain the Context key values*/ 
Local array of string &Store_Keys_Array = CreateArray(“Your Store Keys”);
/*This array would contain the Store key values*//*Initialize component rowsets*/ 
&Lvl1 = GetLevel0()(1).GetRowset(Scroll.HR_ATT_KEYS_S); 
&RS_DocDefns = GetLevel0()(1).GetRowset(Scroll.HR_ATTACH_FLU); 
/*Calling attachment constructor*/ 
&call_attachment = create HR_ATTACHMENT_FLU:Attachment_Fluid(“Your owner ID”, “Your sub ID”, “Your Config ID”, %Date, &CKeys, %UserId, %Component, “”, &Store_Keys_Array, False); 
/* ——- End : Fluid Attachment Functionality ————- */


 5. Add Peoplecode to SavePostChange to save the Attachment.

 
/* ——- Begin : Fluid Attachment Functionality ————- *//* Calling Save*/
&call_attachment.Attachment_SaveProcessing();

/* ——- End : Fluid Attachment Functionality ————- */


Following these steps, you can successfully integrate the Fluid Attachment Framework into your bolt-on module, enabling efficient attachment management within the fluid transaction environment.

Define Authorization

Set Up HCM > Common Definitions> Attachments > Define Authorization

Use the Define Authorization page (HR_ATT_AUTH) to enter and maintain attachment authorization IDs that specify the user access level for attachments.

Define Authorization

Define Authorization Entries Page

Use the Define Authorization Entries page (HR_ATT_AUTH_ENT) to associate attachment authorizations with user roles.

  • Navigation
  • Set Up HCM > Common Definitions > Attachments > Define Authorization Entries > Define Authorization Entries

Define Authorization Entries Page

Define Attachments Page

  • Navigation
  • Set Up HCM > Common Definitions > Attachments > Define Attachments > Define Attachments
Define Attachments Page

This example illustrates the fields and controls on the Define Attachments page.

Configure Keys Page

  • Use the Configure Keys page (HR_ATT_KEYS_HDR) to define the prompt tables and key fields an application uses.
  • Navigation
  • Set Up HCM > Common Definitions > Attachments > Configure Keys > Configure Keys

Configure Keys PageThis example illustrates the fields and controls on the Configure Keys page. 

For more information, please visit the following link.

Oracle Docs

Framework

Published at DZone with permission of Chandra Rawat. See the original article here.

Opinions expressed by DZone contributors are their own.

Related

  • Vision AI on Apple Silicon: A Practical Guide to MLX-VLM
  • Feature Flag Framework in Salesforce Using LaunchDarkly
  • Why GenAI Apps Could Fail Without Agentic Frameworks
  • Design Patterns for Scalable Test Automation Frameworks

Partner Resources

×

Comments
Oops! Something Went Wrong

The likes didn't load as expected. Please refresh the page and try again.

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends:

Likes
There are no likes...yet! 👀
Be the first to like this post!
It looks like you're not logged in.
Sign in to see who liked this post!