# Where can I view documentation for pega's java functions?

**URL:** <https://forums.pega.com/t/where-can-i-view-documentation-for-pegas-java-functions/10263>\
**Category:** General\
**Tags:** financial-services, 24-1-3, system-architect, pega-platform\
**Created:** [November 21, 2025, 10:30pm UTC](https://forums.pega.com/t/where-can-i-view-documentation-for-pegas-java-functions/10263 "2025-11-21T22:30:09Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![SergioR17001004](https://avatars.discourse-cdn.com/v4/letter/s/8491ac/32.png) [@SergioR17001004](https://forums.pega.com/u/SergioR17001004)\
**Post date:** [November 21, 2025, 10:30pm UTC](https://forums.pega.com/t/where-can-i-view-documentation-for-pegas-java-functions/10263/1 "2025-11-21T22:30:09Z")

</div>

Hello,

In step 9 of the pega activity named ‘OpenAndLockWork’ (CL: Assign- RS: Pega-ProcessEngine:08-08-01), I found the following java line: _pega\_procom\_pegaprocomutilities.populateFlowActions(assignPage, myStepPage, tools)._

I want to know if there is a website/documentation page where I can view which methods are called inside of populateFlowActions.

Some further context:

I understand that in a pega application, when a flow is entering an assignment, the newAssignPage page is created and added to the clipboard to temporarily hold the assignment properties. It looks like most of the properties on newAssignPage are populated from a query to the pegadata.pc\_assign\_worklist database table. Further into the execution of opening an assignment, there are additional properties that are populated on the newAssignPage. I pasted the properties below:

.pyDefaultActionIndex  
.pyDefaultTaskStatus  
.pyDefaultTaskHTML  
.pyDefaultTaskValue  
.pyDefaultTaskInstructions  
.pyDefaultTaskInstructionsCaption  
.pyDefaultTaskNextAssignment

I’m trying to find exactly when/where are these properties added onto newAssignPage. I traced a session where the user simply clicks on an assignment, and I found that these properties are added to newAssignPage on step 9 of OpenAndLockWork activity. I suspect that populateFlowActions method eventually calls the following pega function:

ID: FlowUtilities \* pxSetDefaultFlowAction

RS: Pega-ProcessEngine:08-01-01

pxSetDefaultFlowAction is the only code I found that sets the properties I’m looking for onto newAssignPage. I need to see the documentation or class/method structure for populateFlowActions to confirm this.

I’m looking for something similar to this:

[PublicAPI (PegaRULES Java Engine v7.4.0 - PUBLIC)](https://community.pega.com/sites/pdn.pega.com/files/help_v74/javadocs/com/pega/pegarules/pub/runtime/PublicAPI.html)

---

<div class="post-metadata">

**Author:** ![Sairohith](https://yyz2.discourse-cdn.com/pega/user_avatar/forums.pega.com/sairohith/32/23362_2.png) [@Sairohith](https://forums.pega.com/u/Sairohith)\
**Post date:** [November 27, 2025, 10:49pm UTC](https://forums.pega.com/t/where-can-i-view-documentation-for-pegas-java-functions/10263/2 "2025-11-27T22:49:52Z")

</div>

@SergioR17001004

There is no public Javadoc or website that shows the internal implementation of `pega_procom_pegaprocomutilities.populateFlowActions` or similar engine utility classes. Pega only publishes the PublicAPI Javadocs (like the link you shared) and those cover the supported engine interfaces, not the internal helper classes used inside shipped activities. The `populateFlowActions` method is part of that internal layer, so you cannot see the exact list of methods it calls or the Java source from product documentation. To understand when properties like `.pyDefaultTaskHTML` or `.pyDefaultTaskInstructions` are set, the right approach is what you already did: trace `OpenAndLockWork` with Tracer, turn on Java and DB events, and watch the clipboard on `newAssignPage`. From there you can confirm that `pxSetDefaultFlowAction` is populating those fields, but not “open up” `populateFlowActions` itself. If you need more detail for a production issue, the usual advice is to raise a support ticket with Pega so GCS can confirm the internal behavior or propose a supported extension point. In general, Pega recommends relying only on the documented rules (activities, RUFs like `pxSetDefaultFlowAction`, data transforms, etc.) and PublicAPI, and not on undocumented Java methods, because those internals can change between releases.
