GT eForms 3.30.04 Release Notes
This Service Pack is meant to be applied as an update to 3.30.00+
. For convenience, a full install and an upgrade to 3.14.15
has also been supplied. For information about differences between 3.14.15
and 3.30.00+
please refer to the release notes for version 3.30.00
.
We encourage you to read through these notes to see what is included and let us know if you have any questions!
Feature Highlight
As of 3.30.04
, GT eForms now supports taking form actions directly from an email. Approve a form with one click, directly from your inbox, without logging in to PeopleSoft!
This feature builds on the previously released token framework and utilizes a public portal. For a deep dive, see the E-Mail Approvals feature document and Public Portal Guide on the GT Customer Self Service site.
Installation Prep
How should you prepare to install this Service Pack Release?
- Review these Notes and evaluate how to best proceed in your environment.
- Visit the GT Customer Self Service channel to review updated product documentation and tips’n’tricks.
- Carefully review all Installation Instructions (IMPORTANT, very important).
- Your environment should be tested for your forms prior to moving to production.
- Contact the GT Solution Center (Support) with any questions. We are here to help.
Important Note
For the most part, this service pack contains only minor patches to the 3.30.00+
environment. The Installation Instructions should take you through step-by-step, but please make sure you pay special attention to the following:
- ALTER Records when building the project. DO NOT RUN A DESTRUCTIVE ALTER OR BUILD or you will lose all your form data!!!
- If you are updating from
3.14.15
, we strongly recommend that you review the Release Notes for the3.30.00
Feature Release as there are very important migration utilities around search configuration and attachments. It is imperative these processes are completed. Make sure you follow the instructions in detail and in their entirety.
Which update applies to me
New Installs
There is no action by you. Gideon Taylor Installation Specialists will work with you to make sure that you apply the latest options with the latest updates.
Updating Versions prior to 3.14.15
There is no path to update from versions prior 3.14.15
to 3.30.04
directly. There are, however, lots of options. We recommend that you contact the GT Solution Center (Support) for assistance and recommendations.
Updating 3.14.15
There is a specific solution to upgrade from 3.14.15
environments to 3.30.04
. This can be found on our Online GT Library under Framework Updates > 3.x > R3.30.04 > Upgrade 3.14.15. Look for zip file G3FRM33004_UPG_V01.zip
.
Updating an Environment with GT eForms™ 3.30.00+
If you have applied 3.30.00
, 3.30.01
, 3.30.02
or 3.30.03
, there is a patch that only applies the differences to bring the release up to 3.30.04. This can be found on our Online GT Library under Framework Updates > 3.x > R3.30.04 > Upgrade 33000+. Look for zip file G3FRM33004_UP33000.zip
.
Patches
We are delivering a number of patches with this release. This table is cumulative of Service Packs 1, 2, 3 and 4.
General Framework
Database
- Compatibility issues with DB2.
- Compatibility issues with MS SQLServer.
PeopleTools
- Resolved General PeopleSoft Fluid compatibility issues.
- Resolved Compatibility with JavaScript error with IE 11.
- Resolved regression compile errors around depreciated Application Classes.
- SYSaudit and DDDAudit issues resolved.
- Added ability to override the GField driver used for a FieldTag.
- Added ability to add Pre and Post event hook code and to register an override of the default hook.
- Fluid Search grid doesn’t display navigation when results are over 100.
- Resolved error with multiple environment configuration on attachments
Issue/Behavior Reported: | Change: |
---|---|
FS Compatibility - G3CURR_CD_VW referenced COUNTRY1_VW (HCM specific view) | Now referenced COUNTRY_TBL . |
FS/CS Compatibility – G3FT_ATTURL_SEC referenced DERIVED.ACT_METH_USE field | Changed to DERIVED.EDITTABLE . |
G3TOKEN_TYP_TBL page used the LONGNAME field from the view PSFLD_LBL_HC_VW , only in HCM. | Changed to PSDBFLDLABL table. |
Forms Engine
Pages, Segments, and Fields
- Long Char field was not validating size limits of the underlying field.
G3AWEVISIF_SBF
was not configurable to hide/show on Delivered Form History page.- Form Comments showing up multiple times.
- Hide routing Summary box when Visif is set to hide.
- Action Item acknowledgement was not resetting after modifying attachments
- Fix for return to search
- Rich text fields cannot be unfocused
- Undesirable PeopleCode error text; Action Item error message now uses
Error MsgGet
- Fixed an issue in Update where related display was updating but the field value was not
- Results/History pages: moved refresh button to be part of the “Transaction/Signature Log” segment and changed label to “Refresh Log”
- Rich text fields can now be exported as either HTML or Quill delta
- Fix to trim white space from rich text fields with no other text
Prompt
- Resolved issues with Multi-Field Prompt.
- Resolved fatal SQL error when there is a single apostrophe in the prompt field.
- Allow lowercase text in uppercase prompts
- Fix for dropdowns in foreign language
- Resolved conflict between
SortDropdown
Event andDisplayOnly
causing issues inPT 8.57
Grids
- Issues with Grid Segment and
Paint()
. - Columns out of order with more than one Edit/Code combination in a grid
- Fix for issue with valid values in grids
Styling
- Added alt text to attachment status icon for accessibility
- Removed excess padding around related displays
Attachments
- Attachment descriptions were not being required before submitting form.
- Various Attachment segment usability issues resolved.
- Hide attachment segment if all attachment types are disabled
Form Setup
- Form Setup tab for attachments renamed to Attachments.
- Copying a page does not update the Visual If button color.
- Ability to create smart sources based on a saved query.
- Editable visif was visible on non-eval tasks
- Fixed error message on add of new conditions
- Resolved max effective dating issue with definition IDs on routing
- Show all custom segments in list by default
Other
- Query Records adversely affecting Submit process. Moved to an IB Queue.
- Action Items not showing on submit page if Ad Hoc page and conditional pages are used.
- Updated
G3CI:CIParent
code - Resolved error with query records when no EVL task exists
- Fix for iScript causing withdrawal to fail
Logic Engine
- Various Visual If usability issues resolved.
- Enabled query based visual ifs
- Established naming convention for Query and SQL VisualIfs:
G_SMARTSRC_
Workflow and Notification Engine
Workflow Engine
- Routing errors correct on Line Level and Parallel Approvals.
- Double Approvals blocked to prevent status issues.
- Improved AutoApprove functionality enabled by AWE.
- Ad hoc approval addition ability not disabled in the View Task.
- AWE performance improvements
- Delegate and Delegators functionality added to auto approvers
- Enhancement for workflow to allow approval via email link
- fix for header level parallel path approvals
- Fluid Approvals/History now directs users to View or Evaluate based on context
- Resolved error with parameter lookup on defined roster setup
Issue/Behavior Reported: | Change: |
---|---|
Exception thrown if the step has no approvers because workflow relies on UserListShim always returning a "No Approvers Found" value. | Check the UserStepInst array is not empty before index into it. |
Notification Engine
- Worklist URLs not built correctly in IB and AE context.
- Data Pool smart sources now resolve in email templates on Execute
- Enhancement for URL Override Type
- Removed duplicate check for blank email from
G3AWE:G3AWENotificationEngine.BuildMailList
- Show user description instead of
OPRID
in email notification
Token Framework
- Enhancements to token functionality including integration with the URL override table
Search and Portal
Search
- Error when using a dropdown on Fluid Search pages.
- Validation on Searchset and Family name if it will potentially cause a name conflict in the Deployment.
- Search not enforcing the Force Search Set Access on Form Types when searching from the Family Search links or Form Admin Tool.
- Search Record default and database displaying tweaked in the Search Config tool.
- Search Config errors when return to search is used in certain situations.
- Search page overrode Search Configuration to include keys from the view.
- changed Error in
G3SEARCH.SetKeyProperties
method to an Exception - fix external link access via search page
- fix for
G3Search:FormKeyUpdate
to allow keys to come from any form task - Fix to search config to allow selection of fields with no labels
- GS fields used on Search Configuration now display results regardless of app designer label
- Resolved error on Search Sets when deselecting tasks
- Resolved issue where SystemEvents
LandingPagePostBuild
required a Search Set - Spaces in SearchSet names caused URL encoding issue
Portal
- CREF always showing despite roster setting in WorkCenter.
Issue/Behavior Reported: | Change: |
---|---|
G_TILE_FORMTRANSPORTER Content Reference used HRMS node. | Changed to LOCAL_NODE . |
GT Utilities
Attachment Processor
- Ability to reprocess Form Types.
Form Administration Tool
- Notification list on Notification log included
userid
s without emails and the worklist recipients. - Admin tool enhancements for complex workflows
View Log Files
- Performance tweak when viewing large files.
Search Key Utility
- Reworked logic to work in various situations.
Form Transporter
- Transporter did not recognize new Attachment Configuration.
- Fix for Transporter Prod Mode
- Fix for transporter to include
G3XML_CAT
table - Transporter now runs catalog parts before form build
My eForms
- My eForms pagelet returning multiple rows per form.
Environment Tools
- Corrected error message text on GT environment tools page
Developer Tools, Hooks and Methods
Methods
- Standardization of
CustomEvent
hook firing. - Refined Workflow Event implementations
OnExecute
,OnIBError
, &OnSaveClick
Issue/Behavior Reported: | Change: |
---|---|
G3CUSTOM_SEGMENTS:Classic:Attachments had the SavePreChangeHook method reference the actual buffer attachments rowset. | Changed to reference mRS rowset. |