Overview of the iEnabler Appointments

This system may be used to  

The term "Fixed term contract appointments" is here used to refer to personnel appointment for a fixed term (i.e. with an end date) where the appointment contract has a fixed benefits. (A fixed monthly salary amount with fixed benefits). The person appointed may be appointed with a leave package with the standard leave types.

It is suited to institutions

Features of the Module

 

Note that the remuneration models used by this system are all based on the "Claims against Secondary Appointment Contracts {FPRI-27}" - functionality. The Valid Appointment Types {PACS2-3} will therefore not allow the use of Appointment Types {PACS-1} where the field "Pay By Claim" is set to (S)alary.
 
Appointment Types {PACS-1} that is indicated as (P)ermanent may be classified as "Pay By Claim" if the System Operational Definition {GCS2-11} "PT - Allow Permanent Appointment as Claims" is set to "Y".

Prompt Number

Prompt

Reference Type

Reference Object

1

Personnel Number

Numeric

NUM

2

Post

Alphabetic

POST

3

Start Date

Date

DTE

Prompt Number

Prompt

Reference Type

Reference Object

1

Personnel Number

Numeric

NUM

2

Permit Number

Alphabetic

ALIENPERMIT

3

Start Date

Date

DTE

·         Only “normal” persons may be appointed. Legal requirements around things like CC’s, Trusts, et cetera, may be too complex and should be handled in the back-office system by trained staff.

Implementation Sequence

  1. The Appointments Module {PMAIN-2} of the ITS Personnel System should be fully operational before this system is implemented.
  2. Define the Person Types {PACS2-1} that will be available
  3. Define the Employment Periods {PACS2-2}
  4. Enter the Valid Appointment Types {PACS2-3} for each Person Type / Employment Period combination. In addition, indicate the Rank, Leave Package, Grade, Stats Category and Fixed Tax Rate indicator for each Person Type / Employment Period / Appintment Type combination.
  5. Define Remuneration Types {PACS2-4}
  6. Define the Remuneration Types per Employment Period {PACS2-5}
  7. If the "Rate times Quantity" model is to be used, enter the Remuneration Units {PACS2-6
  8. Enter the Remuneration Rate {PACS2-7} applicable for each Remuneration Unit / Person Type / Rank.
  9. Validate the set up of the iEnabler Appointments {PACS2-8} and correct the set up errors each time the set-up is modified.
  10. The Cost Centre and Account Number linked to the Post {PACS-4} the person will be appointed in, will display on the iEnabler screen.
  11. A popup screen will also display all previous appointments.The following information is displayed:

                1.   Appointment Type and Description
                2.   Temporary/Permanent
                3.   Post Code and Description
                4.   Start date
                5.   End date

  1. An Internal Note field is available where information may be captured for office use only.
  2. Restrict personnel members (iEnabler Users) to Departments. A user will only be able to use posts linked to the department(s) he/she is linked to through the User Restriction {PACS2-9} "PAPD - Web Appointment Dept Access" when capturing an appointment. (Note that the restrictions only applies to the person capturing the data and not the approver(s)).
  3. A report can be extracted for all Approval iEnabler Appointments {PACSR2-10}
  4. Changes to iEnabler Appointments are written away to an Audit Trail {PAOPR2-25 OR FPRNR1-27}
  5. Organisational Contacts {GCS-10}. This Option is used for reporting purposes to determine who has to Approve Data and Depends on Seniority.
  6. Funding Bodies {GCS-23} can be set for Internal or External bodies.
  7. User Defined Contact/Address/Communication Types {GCS-24}. The relevant types must be set-up to default.
  8. .Indicate the Posts {PACS-4} that will be available for iEnabler Appointments and enter the budget amounts for the posts in the "Post Funding"-tab of Posts {PACS-4}.
  9. Set up the approval routing (including email notification) for the iEnabler Appointments. Refer to iEnabler Appointment Routing for more detail.
  10. Ensure that the set up for documents to be uploaded is in place. The Document Category may be linked to screens in the ITS back-office system with "Link Documents to Application Programs" {GDOCS-4} to allow back-office users easy access to the documents.
  11. The system may be set up so that the option that will be used for the approval of an appointment displays a document containing institutional policies and rules that regulate the use of the iEnabler Appointment System to appoint personnel members and then require the end user to accept the policies and rules before proceeding with the approval. The document is typically an internal document for each institution and the set up is as follows

MIME Type

File Extension

application/pdf

pdf

application/msword

doc

application/vnd.ms-powerpoint

ppt, pps or ppz

text/html

htm or html

 

 23.Validate Equal Work for Equal Pay

The hourly rate of a person being appointed can be setup to be validated to a minimum hourly rate for the Person Type /Appointment Type combination.  If the hourly rate of the appointment is less than the minimum hourly rate defined, the user will be forced to enter a valid Reason Code.  If required, the Reason Description can be included in the email notifications.
 
Please Note: Only ‘Temporary’ Appointment Types as defined on {PACS-1} will be validated.  Although Permanent Appointment Types may be used if SOD ‘PT’ = ‘Y’ (allow Permanent Appointment Types as Claims) {GSC2-11}, these will not be validated.

a) The following fields must be setup on {PACS2-3} for each Person Type /Appointment Type Combination:
      i) ‘Validate Equal Work for Equal Pay’
            Yes
            No   
            Null
      ii) ‘Compare Min Pay’ (i.e. how must the minimum pay be compared?)
            1 = Use Rank of Post
            2 = Use Rank of the Person /Appointment Type Combination
            3 = No check

b) The minimum hourly rate for Ranks used for iEnabler Appointments must be defined on {FPRG-2}; this hourly rate will be used when doing the validation.
c) If the person being appointed is being paid less than the minimum hourly rate of the Rank, it will be mandatory for a Reason Code as defined on {PACS2-10} to be entered.
d) A generic message, in addition to the Reason Code Description, will be written to the routing system which may be displayed in emails that are generated for notification purposes.
    The generic message is defined in {GOPS-21}
         External Body =  ‘HRA’ HR Appointments
         External Code Type = ‘BLM’ Below minimum pay message
e) In order to validate Equal Work for Equal Pay, the hourly rate of the appointment must be calculated.
       (i) Where Remuneration Types as detailed below, exist on {PACS2-3}, the ‘Maximum Hours per Month’ field should have a value greater than 0 defined; this will force the user capturing the appointment to enter the total number of hours of the appointment:
            R – Rate Time Quantity
            A – Ad Hoc Claims
            O – USER-DEFINED MONTHLY RATE
            U – USER-DEFINED RATE x QUANTITY
       To calculate the hourly rate, the total amount of the appointment is divided by the total hours of the appointment.

        (ii) For the following Remuneration Types:
              Y – Annual Salary Amount
              M – Fixed Monthly Claim
       To calculate the hourly rate, the number of months of the appointment is first determined by Start Date less End Date.  This is then divided by 21.67 days per month x 8 hours per day.  The total amount of the appointment is divided by the total hours of the appointment.
f) Once the hourly rate has been determined it is validated as follows:
        (i) Compare Min Pay: use Rank of Post {PACS2-3}
              The Rank is selected from the Post the person is being appointed to as defined on {PACS-4}, the minimum hourly rate of the Rank is selected from {FPRG-2}

       (ii) Compare Min Pay: use Rank of the Code {PACS2-3}
             The Rank as defined for the applicable Person Type /Appointment Type combination the person is being appointed to is selected.  The minimum hourly rate of the Rank is selected from {FPRG-2}

g) Should the hourly rate of the appointment be less than the defined hourly rate, a question is displayed on the iEnabler Appointment screen ‘Reason why person is not being paid Equal work for Equal Pay?’, with a List of Values containing valid Reason Codes as defined on        {PACS2-10}. It is a mandatory field and the user must select a valid Reason Code.

24. Validate if appointments are greater than 3 months

The appointment period of a person being appointed can be setup to be validated and if it is for a period greater than 3 months, the user will be forced to enter a reason why. If required the Reason Description can be included in the email notification.

    a) The following field must be defined on {PACS2-11} for each Person Type /Remuneration combination:
        Validate Appointment Greater than 3 months?
        Yes
        No
        Null
    b) Reason Codes why the appointment is greater than 3 months are defined on {PACS2-11}
    c) A generic message in addition to the Reason Code Description will be written to the Routing System which may be displayed in emails that are generated for notification purposes.
         The generic message is defined on {GOPS-21}
         External Body = ‘HRA’ HR Appointment
         External Code Type = ‘AM3’ Appointed for more than 3 months message
    (d) Should the appointment period be greater than 3 months, a question is displayed on the iEnabler Appointment screen ‘Reason for employment greater than 3 months’ with a List of Values containing valid Reason Codes {PACS2-11}.  It is mandatory and the user must                select a valid Reason Code.

25. Functionality of Event Type 'W' {FPRM-2} was developed to control appointments on the iEnabler.

     Overview :

The months of the appointment less than and equal to the Cycle of Event “W” will be created in the Cycle of Event “W”.  Claims for cycles greater than the Cycle of Event “W” will be created in the correct future cycles.

   Case 1 – The appointment falls within the Start and End Date of Event “W” and the appointment end date is greater than the 1st day of Event  “W” cycle.
              Appointment: 01-Jan-2015 to 31-Jun-2015
              Event ‘W’ Cycle: 201503 at the time of capturing the appointment
              Event ‘W’ Wycle: 201504 at the time of approving the appointment
              Event ‘W’ Start and End Date:   01-Jan-2015  - 31-Dec-2015
              Payment Method: Fixed monthly amount R1000   
              Total claim of appointment: R6000
              Default salary level: 15
              ED Code – 0003 – Claims amt 
                             
  This appointment will be allowed if budget check allows it. If approved the following claims will be created in {FPRIC-1} with a status of approved ‘A’    
       
              0003   201504    15  1000 – Claim for 201504
              0003   201504    16  1000 – Claim for 201503
              0003   201504    17  1000 – Claim for 201502
              0003   201504    18  1000 – Claim for 201501
              0003   201505    15  1000
              0003   201506    15  1000      

 Case 2 – The end date of the appointment at the time of capturing was greater than the 1st day of Event ‘W’ Cycle and the start and end date of the appointment fell within the Start and End Date period of Event “W”.  However, when approved the person was not in service    because the Cycle of Event “W” was moved to the next Cycle.
 
               Appointment: 01-Jan-2015 to 31-Mar-2015
               Event ‘W’: 201503 at time of capturing appointment.
               Event ‘W’: 201504 at time of approving the appointment
               Event ‘W’ Start and End Date:   01-Jan-2015  - 31-Dec-2015
               Payment Method: Fixed monthly amount R1000   
               Total claim of appointment: R3000
               Default salary level: 15
               ED Code : 0003 – Claims amt 
   
 This appointment will be allowed and claims will be generated in {FPRIC-1} with a status of approved ‘N’.  Manual intervention will be required to determine if rollbacks /recalcs or late calcs will be done or if the end date of the appointment will be  extended. Once this has been determined, the Status of the claims are to be changed from ‘N’ to ‘A’ {FPRIC-1}
             
             0003   201503    15  1000 – Claim for 201503
             0003   201503    16  1000 – Claim for 201502
             0003   201503    17  1000 – Claim for 201501
   
 Case 3 – At the time of capturing the appointment the Cycle of Event ‘W’ was less than the end date of the appointment and the appointment end date is greater than the End Date of Event “W”.
             Appointment: 01-Jan-2015 to 31-Mar-2015
             Event ‘W’: – 201502 at the time of capturing the appointment
             Event ‘W’: Start and End Date   01-Jan-2015  - 28-Feb-2015
             Payment Method: Fixed Monthly Amount R1000   
             Total claim of appointment: R3000
             Default salary level: 15
             ED Code:  0003 – Claims amt 

  This appointment will not be allowed because the end date of the appointment is greater than the End Date of Event ‘W’
 
  Case 4 – At the time of capturing the start date of the appointment was greater than the 1st day of Event “W” Cycle , but the start and end date of the appointment falls within the Start and End Date of Event W

              Appointment:  01-May-2015 to 31-Jul-2015
              Event ‘W’: 201504 at point of capturing the appointment
              Event ‘W’: 201504 at point of approving the appointment
              Event ‘W’: Start and End Date   01-Jan-2015  - 31-Dec-2015
              Payment Method: Fixed Monthly Amount R1000   
              Total claim of appointment: R3000
              Default salary level: 15
              ED Code:  0003 – Claims amt

  This appointment will be allowed and the following claims will be created in {FPRIC-1} with a Status of approved ‘A’
                               
              0003   201505    15  1000 – Claim for 201505
              0003   201506    15  1000 – Claim for 201506
              0003   201507    15  1000 – Claim for 201507

  Case 5 –At the time of capturing the Cycle of Event ‘W’ was less than the start date of the appointment, but the start and end date of the appointment falls outside the Start and End Date of Event ‘W’
     
              Appointment: 01-May-2015 to 31-Jul-2015
              Event ‘W’: 201504 at time of capturing the appointment
              Event ‘W’  Start and End Date:   01-jan-2015  - 30 Apr-2015
              Payment method: Fixed monthly amount R1000   
              Total claim of appointment:  R3000
              Default salary level: 15
              ED Code : 0003 – Claims amt 

  This appointment will not be allowed because the appointment end and start date falls outside the Start and End date of Event ‘W’

  Case 6 – At the time of capturing the appointment the Cycle of Event ‘W’ is greater than the end date of the appointment, but the start and end date of the appointment falls within the Start and End Date of Event ‘W’

              Appointment: 01-Jan-2015 to 31-Mar-2015
              Event ‘W’: 201505 at the time of capturing the appointment
              Event ‘W’ Start and End Date:   01-Jan-2015  - 31-Dec-2015
              Payment Method:  Fixed monthly amount R1000   
              Total claim of appointment: R3000
              Default salary level: 15
              ED Code:  0003 – Claims amt 

  This appointment will not be allowed because the end date of the appointment is less than cycle of Event ‘W’.     

  1. The system will require acceptance of the policies and rules every time the user attempts to approve an application unless the value in System Operation Definition {GCS2-11} parameter "RR - Show Appointment Rules and Regulations Only Once" for Subsystem "HR" is set to "Y", in which case it will be required once for a user and then never again.
  2. The following System Operation Definition {GCS2-11} parameters for Subsystem "HR" should be set

Code

Description

Processing Rules

CM

Default Campus for Posts

The value in this field will default into the field Campus Code when a new Post {PACS-4} is created

DS

Supporting Documents

Document Category {GDOCS-1} of documents that may be uploaded as part of the appointment

DW

Upload Work Permit

Document Category {GDOCS-1} of documents that may be uploaded as copies of Work Permits

E1

Secondary Appointment Earning for Annual Amounts

The Earning Code {FPRG-6} of the Earning to be used in the Secondary Appointment {PAOP-2} for  appointments where the remuneration model is "Y - Annual Salary Amount"

E2

Secondary Appointment Earning for Ad Hoc Claims

The Earning Code {FPRG-6} of the Earning to be used in the Secondary Appointment {PAOP-2} for  appointments where the remuneration model is "A - Ad Hoc Claims"

FB

Funding Body for Commitments

The Funding Body {GCS-23} to be used in the Post Funding - tab of Posts {PACS-4} by the iEnabler Appointment Budget Validation when reserving funds for an appointment.

RR

Show Appointment Rules and Regulations Only Once

If this value is set to "N", the iEnabler Appointment Approvals {P00008-1} will require the user to Accept the Policies and Rules every time the appointment of a personnel member is approved.

SI

Service Record Indicator

The value of the Service Record Indicator {PACS-28} to be used when a Service Record {PBOP-2} is created by the iEnabler Appointments System.

U1

UIF Contributing Status

The UIF Status to be used when a Service Record {PBOP-2} is created by the iEnabler Appointments System and a Global Earning/Deduction {FPRG-6} for the Appointment Type {PACS-1} exists where the Calculation Method is "B - Unemployment Insurance".

U2

UIF Contributing Reason

The UIF Contributing Reason to be used when a Service Record {PBOP-2} is created by the iEnabler Appointments System and a Global Earning/Deduction {FPRG-6} for the Appointment Type {PACS-1} exists where the Calculation Method is "B - Unemployment Insurance".

U3

UIF Non-Contributing Status

The UIF Status to be used when a Service Record {PBOP-2} is created by the iEnabler Appointments System and no Global Earning/Deduction {FPRG-6} for the Appointment Type {PACS-1} exists where the Calculation Method is "B - Unemployment Insurance".

U4

UIF Non-Contributing Reason

The UIF Contributing Reason to be used when a Service Record {PBOP-2} is created by the iEnabler Appointments System and no Global Earning/Deduction {FPRG-6} for the Appointment Type {PACS-1} exists where the Calculation Method is "B - Unemployment Insurance".

SR

Service Record Indicator - Mandatory for iEnabler appointments

If this value is set to 'Y', the Service Record Indicator on the iEnabler appointments will be a mandatory field.

Note that the Service Record Indicator will always be mandatory if Validation Control {GOPS-22} "P2 - Service Record Ind Mandatory" is set to (Y)es, regardless of the setting of this System Operational Definition.

PM

Default Payment Method.
Che(Q)ue, (C)ash, (M) Bank Transfer or
(T)ape Transfer

Valid values are Q, C, M, T OR NULL{FPRI-1}

RC

Default value for Receiver of Revenue to be
used for iEnabler Appointments

Validate against {FPRC-2} FASROR

DC

Default email address to send email to when
Disability Code entered.

Email to be sent to default email address when Disability Code entered o iEnabler Appointments.

SA

Must SARS Addresses only be displayed and not
normal addresses for iEnabler Appointments

If this value is set to "Y" then addresses in SARS format will be displayed as entered on {PBOP-1 pg5} or {PBOP-12}

BA

Cell Number Mandatory for iEnabler Appointments

If this value is set to "Y" Cell number will be mandatory.

HA

iEnabler Appointments HTTP HOST inc.port

Email address to be entered

U7

Allow Duplicate iEnabler Appointments

If this value is set to "Y", Duplicate iEnabler Appointments will be accepted.

U8

UIF Status for Last Months' Service Record

The value if entered will default previous month's UIF Status.

ID

Character to replace ID  Numbers on the Web Service

The value if entered will be used to replace ID numbers.

AD

Force Mandatory SARS Fields on Entry (SA)

If this value  is set to "Y" the SARS Fields will be Mandatory.

PT

Allow Permanent Appointments as Claims

If this value is set to "Y", Permanent Appointments will be allowed as Claims

E3

Email address mandatory iEnabler Appointments

If this is set to "Y" the Email Address will be made mandatory.

MU

Upload Docs mandatory for existing staff.

The upload/View Button must work like this :
Currently this button is mandatory for new and existing staff.
If existing staff member on PAA and if SOD below is 'Y', then this button greyed out(no mandatory)
If new staff , this button is mandatory, irrespective of what this SOD is.

CA

Choose Approvers: iEnabler Appointments

This value will default to "N" - change to "Y" for the screen to re-direct to choose approvers.

SC

Create Secondary Contract only After Applicant
Accepted the appointment.

This value will default to "Y" will create Secondary Contract.If "N" will create Secondary Contract after final approval.

DI

Allow Duplicate ID Numbers

If this is set to "Y" duplicate ID Numbers will be allowed.

DE

Default ED code for Salaried Secondary Contracts

If this value allows an ED code to be defined for Secondary Contracts.

EG

Default ED Group Code for Paid-By-Claims
Secondary Contracts.

A default ED Group can be set for Paid-By-Claims Secondary Contracts.

E4

Secondary Appointment Earning/Deduction Code
User-defined Rate x Quantity Details

Secondary Appointment Earning /Deduction Code User-defined Rate x Quantity Default Earning / Deduction Code to use if not set up.

SF

Default Service Record Indicator for UIF Service Record

This value will default if entered.

SS

Secure Server : WEB Appointment Applicant Confirmation

If the value is "Y" the applicant will have to Confirm/Accept the Appointment.

IT

Income Tax Number Mandatory

If the value is "Y" the income Tax number must be completed and pass the modulus 10 check.

LT

NMMU LS - Required Approver Rank for appointments > 3 monthjs  

This is the max rank required all personnel with a rank from 1 up to this rank  qualify to approve appointments greater than 3 months.

 
Maintain System Operational Definition {FPRM-9}

CA

Sec Contract Claims Approve OC

The Outcome Code used to indicate Approval of Salary Claims against Secondary Appointment Contracts. Refer to Approve Contract Claims {P00011-2}.

CD

Sec Contract Claims Reject OC

The Outcome Code used to indicate Rejection of Salary Claim against Secondary Appointment Contracts.Refer to Approve Contract Claims {P00011-2}

CE

E/D Group for Claims Earnings

The E/D Group (Refer to Management Report Structure  {FPRC-7} that contains the Earnings Code that may be used for in Secondary Appointment Contracts {PAOP-2}  for Claims.

CR

Sec Contract Claims Routing Tp

The routing Request Type {GROU-1}  to be used for the approval of Salary Claims against Secondary Appointment Contracts.Refer to Approve Contract Claims {P00011-2}

CS

Sec Contract Claims Cancelled Seq

The Sequence in the Routing Request {GROU-1} to be used when a Salary Claim against a Secondary Appointment Contract is Cancelled. Refer to Appointment Contract Claims {P00011-2}

The following two options are available in the Personnel iEnabler


History of Changes

Date

System Version

By Whom

Job

Description

02-Apr-2009

v01.0.0.0

Frans Pelser

t156583

New document

06-Jul-2010

v01.0.0.1

Goodman Kabini

t165108

- Add the Feature of the Module for system administrator restriction on
  iEnabler Users to Departments.
- Add SR Code on table 15.

01-Mar-2012

v03.0.0.0

Frans Pelser

T180941

Add Validation "P2" to rule of SOD SR

21-Aug-2014

v03.0.0.1

Samu Ntshangase

T198356

Added new SODs from GCS2-11 and FPRM-9

04-Nov-2015

v03.0.0.2

Sakhile Ntimane

T198769

Added new Code NMMU and its description

14-Aug-2019 v04.1.0.0 Nomhle lubisi T236816 Added claim type rules