This page (revision-55) was last changed on 26-Nov-2021 10:22 by kparrott

This page was created on 26-Nov-2021 10:22 by JEscott

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
55 26-Nov-2021 10:22 9 KB kparrott to previous
54 26-Nov-2021 10:22 9 KB kparrott to previous | to last
53 26-Nov-2021 10:22 9 KB kparrott to previous | to last
52 26-Nov-2021 10:22 8 KB kparrott to previous | to last
51 26-Nov-2021 10:22 8 KB kparrott to previous | to last
50 26-Nov-2021 10:22 8 KB kparrott to previous | to last
49 26-Nov-2021 10:22 8 KB kparrott to previous | to last
48 26-Nov-2021 10:22 8 KB kparrott to previous | to last
47 26-Nov-2021 10:22 8 KB jaiken to previous | to last
46 26-Nov-2021 10:22 8 KB jaiken to previous | to last
45 26-Nov-2021 10:22 8 KB jaiken to previous | to last
44 26-Nov-2021 10:22 8 KB JEscott to previous | to last
43 26-Nov-2021 10:22 7 KB JEscott to previous | to last
42 26-Nov-2021 10:22 8 KB JEscott to previous | to last
41 26-Nov-2021 10:22 7 KB JEscott to previous | to last

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 3 changed one line
!!!USER PROCEDURES/WIZARDS
!!!USER PROCEDURES
At line 6 changed one line
The procedure can take you through a sequence of the various screens and/or reports required to complete a task.
The procedure can take you through a sequence of the various screens and/or reports required to complete a task.
At line 8 changed one line
Procedures are invoked through the command line. You must have execution rights before you are able to run them.
Typically, complex processes like enrolling employees into benefit plans, multiple record changes like getting married, or post-hire processes are good candidates for definition as a procedure.
At line 10 removed one line
A Procedure Wizard provides a container for the procedure and controls the flow between the procedure steps. A side bar lists each of the functions that are part of the procedure, in the order they should be executed.
At line 12 removed 4 lines
The flow takes you through each step in order; however, you are able to step outside the normal flow if you wish to correct something or you want to skip steps. Mandatory steps cannot be skipped.
In Admin, you may be in the middle of a procedure and switch to another form, change and save data without affecting the status of the procedure. You can continue the procedure where you left off when you are ready.
At line 18 removed one line
Typically, complex processes like enrolling employees into benefit plans, multiple record changes like getting married, or post-hire processes are good candidates for definition as a procedure.
At line 23 removed one line
At line 26 changed one line
There are a couple of screens that require set up in order for a procedure to be fully defined.
There are a couple of screens that require set up in order for a procedure to be fully defined.
At line 33 changed one line
*Click on the Add Record icon
*Click on the Add Record icon
At line 39 changed one line
**If the procedure is going to use a header, the subject table must be populated. The subject table is the table that is associated with the procedure. If the steps within the procedure are all tied to the same subject (ie:employments) then that subject table should be defined (ie: [P2K_HR_EMPLOYMENTS]). If the steps within the procedure are tied to different subjects, the subject table of the first step should be used to populate the procedure's subject table. One method of determining the subject table of a form is by checking [IMFD] to determine which FIND block is used by the form. Employee related forms are often tied to either FIND_EID or FIND_EEM. FIND_EID would indicate the subject table would be [P2K_HR_IDENTITIES] and FIND_EEM would indicate the subject table would be [P2K_HR_EMPLOYMENTS]. Another method would be to review the [Entity Relationship Diagrams|ERD].
**If the procedure is going to use a header, the subject table must be populated. The subject table is the table that is associated with the procedure. If the steps within the procedure are all tied to the same subject (ie:employments) then that subject table should be defined (ie: [P2K_HR_EMPLOYMENTS]). If the steps within the procedure are tied to different subjects, the subject table of the first step should be used to populate the procedure's subject table. One method of determining the subject table of a form is by checking [IMFD] to determine which FIND block is used by the form. Employee related forms are often tied to either FIND_EID or FIND_EEM. FIND_EID would indicate the subject table would be [P2K_HR_IDENTITIES] and FIND_EEM would indicate the subject table would be [P2K_HR_EMPLOYMENTS]. Another method would be to review the [Entity Relationship Diagrams|ERD].
At line 41 changed one line
**The Purpose field can be used to indicate the purpose of the procedure. (i.e. to streamline the new hire process ensuring all appropriate screens/forms have been updated.)
**The Purpose field can be used to indicate the purpose of the procedure. (i.e. to streamline the new hire process ensuring all appropriate screens/forms have been updated.)
At line 43 changed one line
*Execution Rights tab - a role other than [P2K_MASTER] (which is reserved for HLC supplied functions) should be defined here for all new functions, in addition to any other roles that are required for users to access this procedure
*Execution Rights tab - [P2K_MASTER] role should be defined here for all new functions, in addition to any other roles that are required for users to access this procedure
At line 50 changed one line
The procedure form is divided into two parts: a "header" component that defines general aspects of the procedure and the "procedure steps" component that defines the individual functions that make up the procedure. The information entered for the function created in step 1 will show in the header portion of the screen.
The procedure form is divided into two parts: a "header" component that defines general aspects of the procedure and the "procedure steps" component that defines the individual functions that make up the procedure. The information entered for the function created in step 1 will be defaulted in the header portion of the screen.
At line 55 changed one line
**[Description |DESCRIPTION]– This field displays the full screen name of the function to be executed as part of the procedure. This name will default in when the function is chosen.
**[Description |DESCRIPTION]– This field displays the full screen name of the function to be executed as part of the procedure. This name will default in when the function is chosen.
At line 59 changed one line
**[Create|CREATE_ALLOWED], [Retrieve|RETRIEVE_ALLOWED], [Update|UPDATE_ALLOWED], [Delete|DELETE_ALLOWED] – These toggles are used to determine what execution rights the user has when running the procedure. The CRUD defined will only restrict what is already set up for the function on [IMFN].
**[Create|CREATE_ALLOWED], [Retrieve|RETRIEVE_ALLOWED], [Update|UPDATE_ALLOWED], [Delete|DELETE_ALLOWED] – These toggles are used to determine what execution rights the user has when running the procedure. The CRUD defined will only restrict what is already set up for the report on [IMFN].
At line 75 changed one line
;Header Setup Part One Tab
!Step 3 - Modify Form Definition [IMFD]
;Table Usages
At line 76 added one line
[{Image src='IMFD_TABLE_PROCEDURES.JPG' width='600'}]
At line 82 changed 3 lines
[{Image src='IMFD_TABLE_PROCEDURES_01.JPG' width='600'}]
;Header Setup Part Two Tab
;Form Layout
At line 91 changed one line
A form group called 'HEADER' should be added to the form layout as a text item. The item 'MEX.DRV_SUBJECT_CONTEXT' should then be tied to the HEADER form group.
A form group called 'HEADER' should be added to the form layout as a text item. The item 'MEX.DRV_SUBJECT_CONTEXT' should then be tied to the HEADER form group.
At line 87 added one line
[{Image src='IMFD_FORMLAYOUT_PROCEDURES.JPG' width='600'}]
At line 94 removed one line
[{Image src='IMFD_FORMLAYOUT_PROCEDURES_01.JPG' width='600'}]
At line 92 added one line
At line 100 changed one line
1. In the Command line, enter in the procedure name. (i.e. NEW_HIRE)\\
1. In the Command line, enter in the procedure name. (i.e. NEW_HIRE)\\
At line 105 changed 2 lines
**Next – allows the user to go to the next step in the procedure and commits the changes on that page
**Finish – Ends the Procedure
**Next – allows the user to go to the next step in the procedure
**Cancel – Reverts all changes entered
**Finish – Commits all changes entered
At line 108 removed 2 lines
!!Suspending a Procedure
If the user clicks on the 'Finish' button before completing all steps in the procedure, they will be prompted with a dialog to Suspend their procedure to complete it at a later time. If they choose 'SUSPEND', a message indicating that their progress was saved successfully and the procedure can be re-launched at any time from their Outstanding Workflow Tasks.
At line 111 removed 3 lines
To re-launch the procedure, the User can navigate to the IMUWFL screen in Admin or to the WEETSK_SPLASH in Self Service, and choose to launch the Procedure, just as they would any other Workflow form. The procedure wizard should open to the last step they were on, with the correct subject in focus on the form, as well as the Header (if one exists). The Navigation check list on the left-hand-side should indicate the steps already completed.
* Screens added - Manager screen (WMMSD) to view/manage Procedures assigned to employees & Assign new Procedures via dialog (MASPROC).
* Option to launch Procedure at login is also available.
At line 107 added 2 lines
[{If var='loginstatus' contains 'authenticated'
At line 117 changed 2 lines
![Notes|Edit:Internal.USER PROCEDURES]
[{InsertPage page='Internal.USER PROCEDURES' default='Click to create a new notes page'}]
![Discussion|Edit:Internal.USER PROCEDURES]
[{InsertPage page='Internal.USER PROCEDURES' default='Click to create a new discussion page'}]
At line 113 added one line
}]