This is the home of the 2012 Workflow Termination and RoleAuth form Changes space. This space keeps track of the coding changes related to Workflow Termination and Role Authorization Form, test cases and test results, and the production deployment plan in year 2012.

Details of change: To fix a bug in Natural programs for Natural GI processTRMNForm. The bug lies in that a specific error is not returned from Natural GI to Workflow, and thus is not handled and displayed to end users on Workflow TRMN form, who just approve a TRMN form at the final step (Payroll Central Desk).Type of change: Bug fix.Scope of Change: 1) Natural programs for Natural GI processTRMNForm, to return that specific error. 2) Workflow TRMN back-end for handling the specific error, and 3) Workflow TRMN front-end to properly display the error.

24

10/10/12 Request #56754 WF ROLE - print problems

ROLE and WFBS

Details of change: To work around a a known bug in Firefox. That bug is that when printing a document, Firefox truncates data enclosed in <fieldset> to one page. This mean that a form with a <fieldset> that would take more than one page in print can not be printed correctly. https://bugzilla.mozilla.org/show_bug.cgi?id=471015Type of change: Workaround for a Firefox bug. Scope of Change: 1) Workflow Base (stylesheets) and 2) ROLE front-end changes (jsp)

Details of change: Currently the getPositionData GI service (B2GTP02N) is returning the pers rep from u-coa. Change it to use the u-cbudg file instead of u-coa file. Type of change: Bug fix. Scope of Change: All Natural GI and Natural coding changes. 1) Natural GI interface and coding changes for getPositionData GI service (B2GTP02N). Tim Whitehill made the change. RFS #56609 Change GI Service - getPositionData to return hr rep for splits from Cbudg . 2) Natural TRLog coding changes. RFS #56612 TRLogs in CODE not updating Access Code 3 on U-COA With BSD group and unassigned yet. Also, a separate RFS for creating the necessary test data: RFS#: 56932 Creating a test PSU Id for Workflow TRMN RFS #55788

Update: 12-17-12: PSU ID#9-9804-8317 was created in test IBIS with Home Budget 05-004-81 UP, and its home HR Rep is 020 on CBUDG and 000 on UCOA. But test GI getPositionData still returns 000 as home HR Rep# (as seen in a newly created TRMN Form # 163675). So I am following up with Tim Whitehill about the RFS #56609

Update: 12/20/12 It appeared that in the test GI , the Natural Library FINRPC is the Natural Library that is associated with the GI Service getPositionData. But we need to have the GI Service look in the Natural Library EMPRP. Donna email and asked Tom A. to make the changes if her finding is the case.

Update: 01/02/13 Tom confirmed he is looking to Donna's email and will reply us.

Update: 01/04/13. This GI and four other GIs in test have been re-built to point to the right Natural library (requested by Donna).

No code changes. This RFS reports two errors. The first one indicates Workflow behaved correctly and stopped WebRAT from starting a new ROLE process with an existing form number. The second error is an user error indicating users doing the WF Advanced Search BFSN put the user access account into the PSU ID search field. For the first error, the WebRAT team believed "this was probably a case the form being sent a second time either by a accidental browser back button push or a browser restart. When the the page was re-submitted, WebRAT already knew the form number for the roles so it went into retry mode and tried to pass the data a second time."

N/A

N/A

Completed 09-10-12

N/A

N/A

20

09/06/12 RFS# 55325 WF TRMN form cannot be opened by user

TRMN

Details of change: Properly handle the case when the PSU ID is not available after it is deleted from IBIS. Type of change: Bug fix Scope of Change: 1) Workflow TRMN back-end codes.

No code changes. No conclusion about the cause of the problem. We will keep watching the system and re-open the ticket should similar problems occurred again. The ticket will be closed for the time being.

N/A

N/A

Completed 08-22-12

N/A

18

03/06/12 RFS#47025 TRMN 8905155 shows ACT in IBIS

TRMN

No code change. Please refer to the Word document which was attached to the RFS for the detailed analysis.

N/A

N/A

Completed 08-09-12

N/A

17

06/19/12 RFS#51646 WF ROLE BUG - all comments from WebRAT are not being moved to WF form

ROLE and TRMN

Details of change: Adding a new Workflow Web Service startWFROLEFinancialProcessV2 to allow an array of ALL comments to be passed from the caller (webRAT hosted by AIT) and into the Workflow ROLE form, and build a new GI around that web service. WebRAT will make the call to the startWFROLEFinancialProcessV2 instead of the existing startWFROLEFinancialProcess. Type of change: Bug fix. Scope of Change: 1) web service codes in Workflow Base; 2) GI; 3) webRAT hosted by AIT.

Details of change: Retrieve from Update in the TRMN process is not permforming correctly in a clustered environment and is failing at the 'Delete TR Log' step. Production has seen this problem (RFS# 51805). Type of change:Scope of Change:

05/29/12 ROLE Task Matrix Task Item #4, ROLE form routing issue at the BE and FO nodes RFS#50770 Correct Budget Exec & FO role processing in ROLE form with Linda

ROLE

Details of change: Trac #1250 reported that the Budget Exec role was not routing to the mnemonic level in ROLE forms. A meeting was scheduled with ROLE stakeholders and it was determinied that the Budget Exec must look at the mnemonic the same as Budget Admin and FO roles (see RFS 48927). Type of change: Function enhancement of webMethods routing for ROLE forms. Scope of Change: 1) Workflow webMethods model and custom codes

04/16/2012 RFS#48926 add Pay Frequency to description field with Howard

TRMN and WFBS

Details of change: Adding pay frequency to the Form Description field in the form list in the format of "pay freq, last name, first name". Type of change: Function enhancement. Scope of Change: Workflow Home screen, Workflow Worklist, Workflow Pending Submited Forms screen, Workflow Basic Search result screen, Workflkow Advanced Search result screen (for Workflow forms). 08/02/12 huw6: the deployment will be made after the GI production turnover process. 8/30/12 huw6: All Data Stewards have approved this GI, with a note that this GI is subject to change due to the possible structure change of PAYROLL FILE in the future.

Details of change: Hershey FT1 Staff Non-Exempt Paid Monthly should be using Spreadsheet 2 instead of Spreedsheet 9 in the workday percentage factor calculation screen. Type of change: Bug fix. Scope of Change: Workflow TRMN backend codes. 08/02/12 huw6: the deployment will be made after the GI production turnover process. 8/30/12 huw6: All Data Stewards have approved this GI, with a note that this GI is subject to change due to the possible structure change of PAYROLL FILE in the future.

Details of change: Replace HR Rep 000 with the main HR Rep # before it is submitted to webMethods for routing. Type of change: Function enhancement of handling of special data. Scope of Change: 1) Workflow TRMN back-end codes.

Details of change: Properly display error messages in the situation when trying to terminate an employee in an appointment that had not yet started. Type of change: Function enhancement of error handling Scope of Change: 1) Workflow TRMN front-end and back-end codes.2) RoleAuth back-end codes.

Details of change: Changing the wording around the "Add a comment" section on ROLE/TRMN forms. Type of change: GUI enhancement. Scope of Change: 1) for ROLE form only: wording around "Add a comment" section on form content page; 2) for both ROLE and TRMN: "Add a comment" heading is changed to "Add a Comment" on both form content and comments page.

Details of change: Allow any eligible approver/proxy on the ROLE approval path to be able to view the form at any stage/step on the path. RFS# 50924-Consult w/stakeholders on security for viewing ROLE form. ROLE BPA to take this back to stakeholders (D.Meder and J.Pearce) to see if this is still something they want done. Update: D. Meder replied on 06/22 indicating she wants functionality to allow any eligible approver/proxy on the ROLE approval path to view the form at any stage on its path. Type of change:Scope of Change:

Details of change: ROLE forms should bring users back to the form with proper 2nd factor authentication after users staying on a ROLE form for more than 30 minutes without any activity. Type of change: Function enhancement of keeping consistent form behaviors across all forms types. Scope of Change: 1) Workflow ROLE backend codes.

Details of change: When the call to IBIS GI createWFFormNumber returns a Natural 3145 error which is record on hold, the calling application, Workflow, instead of throwing a system error (what it is currently doing), should display a proper message to end users and ask users to retry the form submission. The message will be "Form could not be submitted - system was busy in issuing a form number. Please try to submit the form again." Type of change: Coding enhancement. Scope of Change: Workflow Base (such as FormDAO, FormService, FormSessionBean, and Form***Command classes etc.... )

Details of change: Adding extra error log (in system logs) to record the value of all role assignment fields received from WebRAT, in the event of data validation failure in the the startWFROLEFinancialProcess GI call. Type of change: Coding enhancement. Scope of Change: Workflow Base (e.g., WebServiceSOAPImpl.java and WebServiceSOAPUtil.java )

All test cases were successfully tested except TC1a and TC9. These 2 tests led to the discovery of a WFBS problem which is now documented at Request #53516 Prod WF - Cancel Forward not shown as a button option after doing a Forward. It is determined that this problem should not interfere with what is planned to deployed to production and thus we will continue the plan of production deployment.

Round 1 testing failed due to some server configuration problems at the webMethods end. Round 2 is started after the webMethods server problems were fixed. Round 2 is stopped due to a problem is discovered in webMethods's custom codes dealing with date formats. Round 3 continues from where Round 2 was stopped, after the webMethods' date format problem is fixed. TC9 is started from scratch. llg4: Bug fixes made in webMethods for date format and retrieve from updates issues. See RFS #51465