Actions and Employee Self Service

[MU-HR-5-A]
Actions and Employee Self Service
Munis: Human Resources
CLASS DESCRIPTION
This session will explore the Personnel Actions entry module, how to create personnel actions, managing
personnel actions, and different setup options. The different posting options and numerous reporting
tools will also be discussed. The session will explore how to set up Employee Self Service to allow
employees to initiate their own personnel actions to accomplish common tasks: (i.e. name change,
address change, dependent changes, etc.). The session will also explore the 3 main use cases for
personnel actions: (New Hires, Terminations/Reinstatements, and Personnel File Changes)
OVERVIEW
The Personnel Actions Entry module is designed to aid in the data entry process by making changes in a
timelier manner, allowing for a greater level of security, providing customizable workflow processes
unique to the changes being entered, as well as provide a means of historical tracking and report
functionality. All of these features combined should make Personnel Actions Entry the preferred method
for most, if not all, employee related changes made within the Payroll / Human Resources module.
Security
Personnel Actions Entry provides added layers of security. Changes made in Employee Master, Employee
Job/Salary, etc. affect LIVE payroll data directly and will immediately effect the payroll. Changes made
directly in these programs are not subject to oversight or review nor are these changes subject to
approval by authorized users prior to impacting the payroll. By utilizing Personnel Actions Entry as the
method for making employee related changes a much higher level of control and oversight is gained,
which will ultimately lead to fewer data entry errors and more accurate payroll processing.
Timing
If changes are made directly into the Employee data records (Employee Master, Job/Salary, etc.) those
changes impact the payroll process immediately. Often, however, changes to employee data can be
known in advance and do not take effect for weeks (employee promotions, pay increases, changes to
benefits, etc.). The Payroll Generation process looks at the information that exists in the employee profile
at the moment the process is run. If a change to an employee pay rate or deduction amount shouldn’t
take effect until some future payroll period these changes would need to wait until the Payroll
department has completed processing on the last payroll that should use the OLD information. With
Personnel Actions Entry, actions are entered with an effective date, thus allowing the opportunity get the
information entered into the system the day the request is received or determined and have the changes
posted to live once the effective date arrives. From a workload standpoint this allows for data entry tasks
to be dispersed more evenly rather than attempting to enter data within the payroll period in which it
becomes effective.
Efficiency (Decentralized Entry)
With the addition of Employee Self Service initiated actions, the Personnel Actions Entry process offers
several means by which data can be entered. Employees can initiate Personnel File changes directly from
Employee Self Service which provides a much higher degree of accuracy since the changes being
requested are being entered directly by the employee. Changes can also be entered into the Munis
system by decentralized HR departments and routed and reviewed (using workflow) to ensure the
changes are accurate and are appropriately entered based on the desired business practices.
Workflow
With multiple workflow rules that can be defined, different types of personnel actions can be routed
based on the type of changes contained within the personnel action change package. Some personnel
actions may require multiple reviewers and complicated workflow paths, while other simple changes
(Address / Phone Number / Emergency Contact changes) may require far less oversight. Workflow can be
used as a tool to notify users when pending changes have been entered and released for approval.
Reporting
Built in reports will provide quick access to pending changes being made within each personnel action.
These reports can be run any number of times before the changes are finally posted updating LIVE payroll
information. In addition to run-time reporting of changes currently pending, after a change is posted to
the LIVE payroll information, the changes can be archived to the actions history program which can log a
record for every personnel action that is created, approved, and posted. These historical records can be
used as a reporting tool to help answer many various high level questions about historical changes made
to a single employee, or on a broader scale to answer questions about hiring practices, termination
practices, benefit changes, budgeting changes, etc.
High Level overview of PA
To fully understand the process of how the data is manipulated and maintained and how the pending
changes can avoid impacting current payroll processing it is important to understand the process by
which a Personnel Action is created.
When a new Personnel Action is created, Munis makes a copy of all the data that can potentially be
manipulated as part of the personnel actions data entry process and stores it separate from the data that
is examined when running payroll processing. NOTE: Not all employee data is copied to the pending
personnel actions, only data that is heavily maintained and would potentially impact payroll processing is
copied to the separate set of data. This separate copy of data is typically referred to as the actions
sandbox or the actions data set. This copy is what is being maintained during the data entry process
within personnel actions entry. The live data set from which the data is copied will remain unchanged
until the actions data set is posted and updates the live data that ultimately affects the payroll.
2
Below is a diagram that will hopefully make the process easier to understand from a visual perspective:
1.) Personnel Action is Started: This process can be initialized from several places within Munis.
(Personnel Actions Entry, Salary Change programs, Employee Self Service, etc.). Creating a
personnel action creates a copy of all employee related data that will potentially be modified
during the employee data entry process.
2.) Personnel Actions Data (Copy of Live): At the very beginning of the personnel action processing,
the data that exists in the actions data set (sandbox) and the data that exists in the live data set
(data affecting payroll) will be identical. Changes made in the live data after the creation of the
personnel action will not be reflected in the personnel actions data. Changes made to the
personnel actions data set will not be reflected in the live data set, until posted this is intentional
to provide a data entry process that is independent of the live payroll data.
NOTE: Since changes made to live are potentially occurring at the same time that data is being
entered into the personnel action, it is vital to ensure that changes that are being made in live do
not adversely affect changes being made in the personnel action. Personnel Actions has processes
to avoid data conflicts and resolve them in the most appropriate ways possible, however when a
conflict arises and a choice is necessary to be made, the personnel actions data will always
overwrite live data with data found in personnel actions data set. (See the ‘Posting’ section for
more details about conflict avoidance and resolution).
3.) Employee Data Entry: This is where the data changes to the employee profile can be made. Most
of the data entry will occur using screens identical to the screens designed to maintain the live
data set. (Please use caution to make sure changes are being made to the correct data set.)
4.) Employee Changes are Reviewed / Approved: This step in the process is where workflow rules
are applied and notifications and approvals are entered to ensure data entry and business
practices are adhered to properly.
5.) Output-Post: This is the final stage in the process where data changes are aggregated and conflict
avoidance and conflict resolution occurs. Assuming changes are approved and posted to the live
data set, actions history records can be created and changes will update live in a timely manner
based on the effective date of the personnel action.
3
SETUP
The Personnel Actions Entry module has several different setup processes that should all be carefully
analyzed before implementing a naming / setup scheme. As with any implementation process making
poor decisions during the initial design / setup process can cause future processing to become much
more difficult and require significant effort to work around rising challenges and changes to the
Personnel Actions module over time.
Security and Permissions
Security can be setup at the role level to control access to personnel actions. All of the same permissions
that can be applied in the live data set, can be applied to the personnel actions data set. This allows
existing permissions to be copied and applied directly to the personnel actions data set. This separation
of permissions allows a user to be granted view only access (inquiry only) to the live data set, and
update/delete access to the personnel actions data set. This would require that all changes that need to
be entered would have to be entered through a personnel action where security and workflow rules are
the strongest.
LIVE DATASET
ACTIONS DATASET
The Role Maintenance program provides 5 distinct permissions that can restrict access to varying degrees
of security.
4

No Access: User will not be allowed to view any data in the program. In most cases the program
directly associated with the category will cease to open.

Update/Delete: User will have full access to add/update/delete records in the program directly
associated with the category.

Hide SSN (Upd/Del): This permission behaves identically to the Update/Delete option, with the
limitation that the SSN would be restricted from view. (See SSN Security Note below)

Inquiry Only: This permission will allow the data to be viewed but not modified. This should be
used for the Employee Master data set (Live) when all changes should be made through
personnel actions entry.

Hide SSN (Inquiry): This permission is the same as the inquiry only permission, but with the
addition restriction that the SSN should also not be seen.
NOTE: SSN Permissions should only be given to users who require access to maintain the SSN. Only users
responsible for adding new employees are required to have access to the SSN in order to complete the
new hire process. All other users are not required (from an application standpoint) to see or edit the SSN.
In addition to role category permissions, data access permissions will also be adhered to when in the
Personnel Actions Entry module. These restrictions can be defined to further decentralized access to
specific employee data based on: Location, Deduction, Org code, and Pay Types. Applicant data
restrictions are not applied within the Personnel Actions Entry module.
Personnel Settings
The Personnel Settings program has several parameters that can be set to control functionality within the
Personnel Actions Entry module. While some of these settings uses may seem unclear at this point in the
document, their purposes will hopefully make more sense as you review the remaining parts of this
document.
5
Print Single PAF: This option is used when posting more than one action at a time. If multiple
Employee Personnel Actions are being posted for multiple employees this will combine all the PAF
(Personnel Action Forms) data into one single PAF file, rather than having one file per employee.
Use Primary Job for Action History: When posting personnel actions and creating actions history,
the job class and pay information that is stored on the actions history record can either be based
on the job class of the pay records that are actually modified or always pulled from the
employee’s primary job class employee job / salary base pay. If more than one base pay is
modified the primary job class will always be used, otherwise non-primary job classes can be
reported if no other base pays are modified. This option once set, should not be modified to
ensure consistent reporting methodology.
Allow Actions Post to Projections: (New in 11.1): Traditional posting from a personnel action will
post to the live data set. This is the primary purpose of a personnel action, to queue changes to
later be posted to live. However, with recent modification requests we’ve extended this capability
to allow personnel actions to be posted to other data sets that exist within the Munis Payroll/HR
system. This option enables the ability to post to salary and benefit projections that are currently
assigned to the user running the personnel actions output post. The implications of this process
are complex and would require a significantly long explanation far beyond what will be discussed
in this document. Additional information can be found in the Munis Knowledgebase regarding this
new process.
Action Code Setup
There are three distinct code files that are used in the identification of a personnel action and ultimately
determine what workflow process the action uses, additional optional behaviors specific to the code
6
being used, how personnel actions are categorized for reporting, etc. As mentioned above, the setup of
these codes should be carefully planned before implementing a code scheme.
ACTION CODES
The action codes program is the primary code based program that is used in the personnel actions entry
module. This program controls the behavior of the primary action processing codes. The codes should
remain as generic as possible. These codes are the only required code setup, though the additional codes
discussed later will help to further elaborate on the meaning of codes setup in this program.
Action Code: As mentioned above the code naming scheme should be carefully considered. This 4
character code will control the behavior of the action.
Category: This category controls the behavior of the action, as well as the workflow process that
is utilized. N – New Hire actions will force the input of an employee that does not currently exist in
the live data set. R – Reinstatement will force the input of an employee that exists in the
terminated data set being moved back to live. See below for more details regarding each category
and any special behavior it provides.
Short Description: This is a 10 character field that briefly describes the code.
Long Description: This is a 30 character field that describes the code in more detail. NOTE: This
description will appear on ESS for actions that can be submitted from ESS. Caution should be used
when describing the action code since it will be visible by employees on ESS.
Default Program: When a personnel action is created using personnel actions entry, a default
program can be launched saving the user the trouble of having to navigate to that program to
7
perform data entry. This is especially useful when the only changes that are necessary for a given
action code are found exclusively in one program. For example, address change, or direct deposit
changes.
Default On/Off Board: This code specifies the on-boarding/off-boarding code that will be
associated and pre-populated when using the entered action code.
Survey Code: This is the survey that will be generated as a result of posting the action. User will
still have the option of whether the survey should be generated or sent.
ESS Template: This option controls which ESS Template will be used when submitting action entry
requests from Employee Self Service. (This will be discussed in detail further in this document).
Attachment Type (11.2): As of 11.2, when attachments are added via Employee Self Service, the
attachments will now be coded with a specific Attachment Type. These Types can be translated
into TCM attachment types if TCM is being utilized.
Civil Service Action: This checkbox will mark an actions as a Civil Service Action, which will provide
a restricted data entry mode specific to Civil Service Employee tracking functionality.
Print Personnel Form: This checkbox will control whether the action, when posted, will generate /
be included in the Personnel Action Form (PAF).
Action History Default: This checkbox will control whether the ‘Creates Actions History’ checkbox
will be checked on the Personnel Action. This can be overwritten during entry, this option simply
defaults the checkbox on the Personnel Action when this code is used.
Allow Job Change: This checkbox enables the Job Change menu option. This option does not
prevent modifications to Employee Job/Salary or Employee Master in regards to the Employee’s
Job Class.
Show Interviews: This checkbox controls whether the Interviews tab on Personnel Actions Entry is
hidden or enabled.
Show Replacement: This checkbox controls whether the Replacement tab on Personnel Actions
Entry is hidden of enabled.
Reset Workflow: This checkbox controls whether changes made within the personnel action, after
the action is released to workflow, causes the workflow to be restarted. (NOTE: The workflow
restart is initiated whenever the record is displayed or proof-posted.)
Action Categories:
Other than the code value and the description values, the category code is the only other required field.
This field controls the main behavior of a code and each category has its own workflow business rule. The
chart below will outline each of the categories as well as discuss the functional differences for each
category.
Category
Description
Business
Rule
Unique Functionality
Typical Use Case
A
Attendance
PMD
None
Used for years of
service adjustments or
accrual modifications.
8
B
Benefit Change
PMB
None
E
Evaluation
PMW
- Generates Evaluation
specific PAF
I
Injury/Incident
PMI
None
L
Leave
PML
N
New Hire
PMN
O
Other
PMO
R
Reinstatement
PME
9
- Evaluation Score, Leave
Length, Return Date, and
Impact Seniority fields are
enabled on action header.
- Return Date is a required
field.
- Generates New hire
specific PAF.
- Launches Condensed
Employee Master as its
default program.
- Potentially generates a
probationary evaluation.
- Requires SSN and DOB
permissions to complete.
- New Hire must specify a
new employee number.
(Employees who exist in
the Terminated data set
will require ‘R’ category).
None
- (For Employees already
Terminated) Data is initially
copied from the
terminated data set.
Used for changes to
benefits.
Used for changes to
evaluations.
Used for changes
made as a result of an
injury, accident, or
illness.
Used to record when
an employee will be
out of work for
extended leave.
(FMLA, Military,
Injury, etc.)
Used when hiring /
adding new
employees.
Typically used when
making demographic
changes. (Name,
address, phones, etc.)
Namely when changes
need to be made that
don’t fall under any
other category.
Used to re-hire or
reinstate an employee
- (For Employees already
Terminated) Data is
updated in the terminated
data set before being move
back to the live data set
during posting.
- Launches Condensed
Employee Master as its
default program.
- Potentially generates a
probationary evaluation.
- Can also be used for
employees who have been
Inactivated in Live.
from the Terminated
Employee file.
Used when
modifications are
made to Employee
Job/Salary. (Job
Change, Transfer,
COLA, stipends, etc.)
S
Salary Change
PMS
None
T
Terminate
PMT
- Causes accrual data to be
printed on the PAF.
V
Civil Service
Validation
PMV
None
Used for employee
termination or
separation.
Used for all actions
relating to Civil Service
Employee tracking.
Action codes that use
this category should
also be marked as a
civil service action.
REASON / AUTHORIZATION CODES
The Reason/Authorization codes are optional so far as Munis is concerned. They can certainly help to
expand your Personnel Action Code schema to provide sufficient detail so that the action code itself
describes fully the “What” and “Why” for each of the actions you perform. The biggest advantage to
using Reason/Authorization codes in your coding schema is to allow you to define a more detailed
workflow notification and approval chain. The Reason/Authorization can be specified as part of the
workflow business rule which allows the personnel action to be routed to the appropriate user that
needs to review and approve the data that is being changed in the personnel action.
10
These codes are 4 character alpha/numeric and should further explain the action code. Any Action Code
and Action Reason/Authorization combination can be specified in personnel actions, based on this
combination the action can be further defined to better explain what is being modified and why it’s being
modified.
As shown above, the reason code can be specified as part of the workflow setup to help better route who
should be notified and who is responsible for approving the changes being completed in the Personnel
Actions module.
11
SUPPORTING ACTION CODES
The Supporting Action field is optional. If it is used, it is used primarily to add an additional layer of
description to a particular personal action. Unlike Personnel Action Codes or Reason/Authorization codes
described above, there is no impact on Munis functionality or Workflow by using or not using these
codes. Not all actions have to specify a support action code, some may specify a supporting action code,
some may not.
To set up these codes use the folder icon found to the right of the field or access Miscellaneous codes
and select the code category ACT2 – Personnel Supporting Action Code option from the list provided.
Workflow Setup
Once the action codes and supporting action code scheme has been defined, workflow business rules can
be defined to further refine the approval process of personnel actions.
12
-
If no workflow business rules are defined for a particular process, releasing the personnel action for
approval will automatically set the personnel action to the approved state. This type of setup should
only be used for processes that require little to no oversight. (Emergency Contact, or Phone number
changes are common examples.)
-
If a workflow business rule exists for the specified category linked to the personnel action code being
used, the workflow process will be initialized once the action has been released for approval.

13
There are numerous factors that are taken into consideration and can be used to route personnel
actions more efficiently to the appropriate users.

Action Code / Action Category: The action code is linked to an action category. As specified
in the table above, each action category has it’s own workflow business rule.

Group/BU: The Employee Master Group/BU code can be used to route workflow approvals.

Authorization / Reason: The authorization / reason code can be specified on an action and
specified on a workflow business rule to increase the routing capabilities of the approval
process.

Location (Ranges): The Employee Master location can be used to route approval. Ranges of
Locations can also be specified.

Job Class (Ranges): The Employee Master job class can be used to route approval. Ranges of
job classes can also be specified.

G/L Org Code (Ranges): The Employee Master G/L Org Code can be used to route approval.
Ranges of G/L Org Codes can also be specified.

G/L Segment (Ranges): The Employee Master G/L Segement data can be used to route
approval. Ranges of G/L Segment data can also be specified.
The details on how to setup workflow business rules to meet specific needs for routing will not be
discussed in detail here. There are numerous documents available on the Munis Knowledgebase to help
guide the setup of these rules.
PERSONNEL ACTIONS ENTRY
After setting up the necessary codes and workflow options and examining and choosing which personnel
settings to utilize, the Personnel Actions Entry module can be utilized to perform its basic functionality,
providing an interface to make employee data changes without effecting live and while preserving history
and providing adequate approval chains and oversight.
All of the fields on the Personnel Action Entry record serve a purpose, some are more important than
others. In this document the focus will be on the fields that have the most functionality and/or impact on
14
the processing of the personnel action. For a detailed explanation or use case of every field, please
review documents found in the Munis Knowledgebase.
Employee Number: This is the employee number of the existing employee, new employee, or old
employee for which the action exists. New employee numbers can be assigned from the Control
File, existing employee numbers can be specified, or terminated employee numbers can be
specified.
Effective Date: This is the date that the personnel action will be effective and potentially the date
the action will be posted. While this date can be updated, it is strongly encouraged to remain
unchanged. Changing the effective date of the action can have additional impact other than when
the action is scheduled to be posted.
Action Code: This is the code that drives the behavior of the action. It not only determines the
action category, but the behavior of the action itself. (See above for further details about how this
code drives the behavior of the personnel action.)
Reason/Authorization: This code can also drive the behavior of the personnel action in regards to
workflow. This code can also be used when leveraging the Personnel Actions Rapid Entry
functionality that is not discussed explicitly in this document. (Again, documentation about this
functionality can be found in the Munis Knowledgebase.)
Supporting Action: This field has no functional use other than to further specify the nature of the
changes being made as part of the action.
Creates Actions History: This checkbox controls whether the action will generate a personnel
actions history record when the action is posted.
Employee Initiated: This checkbox controls whether the action was initiated by an employee from
Employee Self Service.
Action Category: This is a display only field that is specified in the Action Code setup program.
Status: This field shows the workflow status of the personnel action. The field contains the valid
workflow status options that exist for all other workflow enabled functionality. (Not Released, In
Progress, Approved, On Hold, Rejected.)
15
Some action types may require entry on the Other tab though not generally required. As a rule, Munis
will automatically populate the fields found in the Employee Info block using information currently
defined for the employee this data is display only. Evaluation Score and Pay Off amount and Payoff Type
may be filled but these fields are used for information purposes only and are completely optional. For
Category L – Leave actions, however, you will be required to provide information on Leave Length and
Estimated Return.
NOTE: If using the Seniority Calculator feature in Munis the Seniority Impact flag is vital to this
functionality working properly. When running the calculator employee seniority can be impacted and the
number of days between Effective Date and Estimated Return will be subtracted from an employee’s
seniority total when any leave actions exist for that employee within the dates you specify when running
the Seniority Calculator program. Even if the feature is not being used, the field will still require input of
an Estimated Return date but it will be used for informational purposes only. In most HR departments
this is usually pretty important piece of information so being prompted to fill it is generally regarded as a
good idea.
16
Menu Options
17

Detail: This option will provide access to the Employee Detail menu from which programs that
store information within the Personnel Actions module can be accessed.

Output – Post: This option starts the posting process for the selected personnel actions. This will
be discussed in further detail later in this document.

Projections – Post: This option similar to output – post, starts the posting process except posting
to a salary and benefit projection data set for the selected personnel actions. This will not be
discussed in further detail later in this document, for more information please refer to the Munis
Knowledgebase.

Dates: This option launches the employee dates maintenance program. This program is useful for
viewing important dates as well as a quick interface for maintaining important dates in the
employees profile without the need to navigate to the program that contains these dates.
18

Scheduled Post: This option provides an interface for scheduling the posting of personnel actions
that have been workflow approved. This will be discussed in further detail later in this document.

Create PAF: This option allows the PAF (Personnel Actions File) to be generated without the need
to post the changes. This is a useful tool that can be used to generate custom reports.

Release: This is the standard workflow ‘release’ option and will initiate the workflow process for
the current personnel actions entry record that is displayed.

Rapid Entry: This option displays the personnel actions rapid entry screen where data edits can
occur more seamlessly and occur in one central screen without the need to go to several Munis
screens to maintain the data. This functionality however provides a far less robust data entry
process and does not provide all the menu options that can be found in the various data entry
programs within personnel actions entry module.

Job Change: This function allows for a quick interface for moving an employee from one job to
another job (or one position to another position). The interface requires very little information
and can perform the necessary modifications to the Employee Job/Salary records as well as
Employee Master.

Pos/Bud Request: This option will launch the Position Budget request application and will
attempt to find an associated position budget request based on the current personnel actions
record being displayed.
EMPLOYEE SELF SERVICE ACTIONS ENTRY
As of 11.1 Employee Self Service Actions Entry functionality was added to allow Employees to submit
requests to change their own personnel file. Certain modules on Employee Self Service already supported
the logic to generate a personnel action, this new functionality enhances that capability and provides a
more direct process for creating personnel actions. The functionality requires that ESS templates be
designed and assigned to personnel action codes. Action codes that have an ESS template defined will be
visible from the ESS Actions Entry screen.
Personnel Actions ESS Templates
Templates can be added and maintained from the new ESS Action Entry Template program. This program
allows for basic header text (which supports HTML encoding) and a set of data fields that will be exposed
and allow the employee to make any necessary changes.
Template Code: The code to identify the template. This code will be used in the action code
program to link an action code to a template.
19
Description: This 30 character description will describe the template. This description does not
appear on ESS it will only appear in the actions code program.
Documentation: This field specifies and controls the behavior of attachments in Employee Self
Service. Three options exist: None, Optional, Required.
ESS Header Text: This text field is displayed at the top of the ESS template once the type of
change is selected. Its purpose is to provide the employee with information about what can be
changed, as well as any instructions on how to populate the data.
Template Fields: This section defines the fields that are accessible as part of the template.

Field Code: The Munis field that will be exposed. This will also be the name of the field
on ESS if the ‘ESS Display’ column is not defined.

Required: This determines whether the field requires an entered value.

ESS Display: This will be the field label used on ESS (if specified).

ESS Default: If the field should have a specific defaulted value this value will be
entered into the field if the employee leaves the field blank.
ESS Interface
The ESS interface for entering Personnel Actions must be enabled in the ESS Administration settings. By
default this functionality is not enabled.
Once enabled, the ESS Interface for entering personnel actions can be accessed by employees after
logging into Employee Self Service and going to the Personal Information > Add/View Changes section of
ESS.
20
Clicking on the ‘Add a change’ option in the upper right hand corner will begin the process.
Based on the action codes that have been associated with ESS Action Entry Templates, the list of action
types on ESS may be short or long. In the case shown above, only five options are available. Once the
requested action type is selected the fields for the selected template will be rendered on the screen.
21
The fields that are required are marked with an (*). If fields that are required are left blank and the form
is attempted to be submitted a warning will be generated and prevent the submission of the change.
In this particular instance an attachment was also required and caused a warning to be generated in
addition to the First Name field being a required data entry field. Once the warnings have been corrected
the form can be submitted and a personnel action is created.
22
The created personnel action is created, released for approval, and marked as employee initiated. The
action code matches the selected action type in ESS. The effective date is entered as the date the request
was made. This can be posted after the effective date if it is not approved in the same day, but a record
of the day it was submitted is preserved. Once this action is approved by the necessary Munis user, it can
be posted just like any other personnel actions record. An output post will show the changes that were
requested from ESS.
Once the action is posted the action will be visible by the employee in ESS as a historical profile change.
23
POSTING
Regardless of how the actions is created or maintained the data will be required to be posted or deleted.
Deleting the action simply removes the duplicate employee data and cleans up the actions entry record
removes any record of the changes requested or entered. If the action is to be posted, the posting
process can be run manually or can be run automatically from the Munis Scheduler. Both processes will
review the actions for errors and build a change package to be applied to the live data set. The posting
process does its best to avoid conflicts and resolve data conflicts in the most logical manner possible.
While there are clear rules about how certain scenarios will be processed, it is important to understand
how certain scenarios process its change package to better avoid potential data loss.
Output Post
As discussed through this process, no changes made through the use of Personnel Actions entry will
impact LIVE data until the Output/Post process is completed on the pending action record. This process
can be run manually on a single record or on a “Find Set” of multiple records. If any record within the find
set has not yet been approved (Status not equal to Y-Approved) then none of the pending change records
in the find set will post. The proof report showing data elements that will be changed if/when the
approval to post is still generated but an error message indicating that “one or more actions have not
been approved” will be displayed and none of the pending personnel actions will post.
24
Even if workflow approval errors are generated, the proof will still be generated and output. This will
allow users to view the report to get a cleared picture about what fields have been modified, which
records have been added, and which records have been removed. If multiple actions are being posted for
multiple employees, the proof report is broken down by employee and then are grouped by the program
in which changes were made (Employee Master, Employee Job/Salary, etc.).
Scheduled Post
The scheduled post process provides the ability to setup a scheduled output-post process for all
approved actions up to a specific date (other setup options also exist, though this is the most common
use case).
25
After clicking Accept on the screen above, Munis will launch the schedule settings page where you can
define the timing and frequency of the process, the individuals to be notified and the printer or spool
directory to receive the reports produced by the process.
Refer to documentation available on the Knowledgebase for further details on use of the Munis
scheduler, including maintenance and administrative tasks. Once this process is defined, Munis will
automatically, in the background, at the specified time, using the defined parameters:
1. Look for any actions with an effective date less than or equal to (<=) “today’s” date (or the date
/ date range specified).
2. Produce the standard proof reports indicating all actions to be posted and the individual data
field changes (showing changed record specifics on what was changed, both Old and New) as well
as showing any records added or deleted.
26
3. Post all actions that have been fully approved and, if checklists are included, have any required
steps flagged as completed. Additional data checks are also performed before posting, any errors
that are generated will halt the process and produce an error report / log. Current error checking
and data validation checks that performed include: (Some of these checks are conditional based
on control file settings or other setup parameters):
a. Workflow Approval
b. Checklist Completion
c. Position Max FTE limits
d. Credential Validation
4. Hold back all records that are not fully approved or have incomplete checklists and provide you a
listing of those actions along with the reason they were not posted. The system will continue to
try and post those actions on subsequent runs and if these situations are resolved, will post them
as normal. Otherwise they’ll be held back and included on the error listings until such time as
those situations are resolved or those actions are deleted from the Pending Action file.
ACTIONS HISTORY
After actions are posted they potentially create history records (depending on the ‘Creates Actions
History’ checkbox). If the action creates history the data is stored and is accessible from the Actions
History program. This history program will allow for searching and basic reporting. Advanced reporting
options are available from the Actions History Reporting program.
Actions History Records
Actions History records are conditionally created and store basic information about the nature of the
action, basic pay information about the employee at the time of the action, and some detailed history
that allows access to the specific audited changes that took place during the posting of the action. In this
sense all the data relating to the changes made to live are tracked in actions history.
27
Information from the personnel action record is joined with information from the Employee Master
record to populate the main screen. The Employee Master data reflects all of the updated data values
that would have been modified during the action. The Change History section of the screen will show all
change packages that were applied to the Live data set. In this particular example only two changes were
applied, but the change packages can contain numerous entries from numerous tables. Clicking on these
rows will launch the Audit Inquiry program to help better understand the exact nature of the changes.
The Pay tab contains information about the employee’s primary base pay. (This can contain information
from the base pay that is not the employee’s primary job depending on personnel settings and the
changes that were made within the personnel action.)
The Civil Service and Other tabs contain information from the Civil Service tab of Employee Master, as
well as the Other data tab from personnel actions entry.
28
Actions History Reporting
Actions history reporting can be used to perform detailed reporting in a more robust manner. The
options that exist in this program make finding specific trends or generating employee history tracking
much simpler than attempting to find the data records in the actions history program. For a more
detailed explanation of the capabilities of this program the Munis Knowledgebase should provide ample
information.
29