IHRIS Manage Form Fields - 4.0.1

From IHRIS Wiki

These are the forms and fields in iHRIS Manage version 4.0.1


There is also a graphical visualization of this data. Warning: this is a very large file and you may wish to save it to your desktop instead of viewing it in your browser.


Here is a description of the Field types.

application

The form application is implemented by the class: iHRIS_Applicant It has the following fields:

  • position:
    • Header: Position(s)
    • Type: MAP_MULT
    • Restrictions: Required
    • Maps To Forms: position
  • felony:
    • Header: Have you ever been convicted of a felony?
    • Type: YESNO
  • felony_circumstance:
  • other_info:
    • Header: In addition to your work history, are there other skills, qualifications or experience we should consider?
    • Type: STRING_MLINE
  • hear:
    • Header: How did you hear of this opening?
    • Type: STRING_MLINE
  • start_date:
    • Header: When can you start?
    • Type: DATE_YMD
  • desired_wage:
  • full_time:
    • Header: Are you looking for full-time employment?
    • Type: YESNO
  • hours:
    • Header: If no, what hours are you available?
    • Type: STRING_MLINE

benefit

The form benefit is implemented by the class: iHRIS_Benefit It has the following fields:

  • type:
    • Header: Benefit Type
    • Type: MAP
    • Restrictions: Required
    • Maps To Forms: benefit_type
  • source:
  • recurrence:
  • amount:
  • start_date:
    • Header: Start Date
    • Type: DATE_YMD
    • Restrictions: Required
  • end_date:

benefit_recurrence

The form benefit_recurrence is implemented by the class: I2CE_SimpleList It has the following fields:

  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

benefit_type

The form benefit_type is implemented by the class: I2CE_SimpleList It has the following fields:

  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

cadre

The form cadre is implemented by the class: I2CE_SimpleList It has the following fields:

  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

classification

The form classification is implemented by the class: iHRIS_Classification It has the following fields:

competency

The form competency is implemented by the class: iHRIS_Competency It has the following fields:

  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique in {competency_type}
  • competency_type:
  • notes:

competency_evaluation

The form competency_evaluation is implemented by the class: I2CE_SimpleList It has the following fields:

  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

competency_type

The form competency_type is implemented by the class: I2CE_SimpleList It has the following fields:

  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

contact

The form contact is implemented by the class: iHRIS_Contact It has the following fields:

continuing_education

The form continuing_education is implemented by the class: iHRIS_ContinuingEducation It has the following fields:

  • continuing_education_course:
  • credit_hours:
    • Header: Credit Hours
    • Type: INT
    • Restrictions: Required
  • start_date:
    • Header: Start Date
    • Type: DATE_YMD
    • Restrictions: Required
  • end_date:
    • Header: End Date
    • Type: DATE_YMD
    • Restrictions: Required

continuing_education_course

The form continuing_education_course is implemented by the class: iHRIS_ContinuingEducationCourse It has the following fields:

  • name:
  • credit_hours:
    • Header: Credit Hours
    • Type: INT
    • Restrictions: Required

council

The form council is implemented by the class: I2CE_SimpleList It has the following fields:

  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

country

The form country is implemented by the class: iHRIS_Country It has the following fields:

  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique
  • alpha_two:
    • Header: 2 Character Alpha Code
    • Type: STRING_LINE
    • Restrictions: Required, Unique
  • code:
    • Header: ISO Numeric Code
    • Type: INT
  • primary:
    • Header: Primary Country
    • Type: YESNO
  • location:
    • Header: Use for Location Selection
    • Type: YESNO

county

The form county is implemented by the class: iHRIS_County It has the following fields:

  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique in {district}
  • district:
    • Header: District
    • Type: MAP
    • Restrictions: Required
    • Maps To Forms: district

currency

The form currency is implemented by the class: iHRIS_Currency It has the following fields:

degree

The form degree is implemented by the class: iHRIS_Degree It has the following fields:

  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique in {edu_type}
  • edu_type:
    • Header: Education Type
    • Type: MAP
    • Restrictions: Required
    • Maps To Forms: edu_type

demographic

The form demographic is implemented by the class: iHRIS_ManageDemographic It has the following fields:

  • birth_date:
  • gender:
    • Header: Gender
    • Type: MAP
    • Maps To Forms: gender
  • marital_status:
  • dependents:
    • Header: Number of Dependents
    • Type: INT

department

The form department is implemented by the class: iHRIS_Department It has the following fields:

  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

district

The form district is implemented by the class: iHRIS_District It has the following fields:

  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique in {region:country}
  • region:
    • Header: Region
    • Type: MAP
    • Restrictions: Required
    • Maps To Forms: region
  • code:

edu_type

The form edu_type is implemented by the class: I2CE_SimpleList It has the following fields:

  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

education

The form education is implemented by the class: iHRIS_Education It has the following fields:

  • degree:
    • Header: Degree
    • Type: MAP
    • Restrictions: Required
    • Maps To Forms: degree
  • institution:
    • Header: Institution Name
    • Type: STRING_LINE
    • Restrictions: Required
  • location:
  • year:
    • Header: Year of Graduation (leave blank if In Progress)
    • Type: DATE_Y
  • major:

employee_status

The form employee_status is implemented by the class: I2CE_SimpleList It has the following fields:

  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

employment

The form employment is implemented by the class: iHRIS_Employment It has the following fields:

  • company_name:
    • Header: Company Name
    • Type: STRING_LINE
    • Restrictions: Required
  • company_address:
  • company_phone:
  • start_date:
    • Header: Date Started
    • Type: DATE_YMD
    • Restrictions: Required
  • start_wage:
  • start_position:
  • end_date:
    • Header: Date Ended (leave blank if still employed)
    • Type: DATE_YMD
  • end_wage:
  • end_position:
  • supervisor:
  • contact_ok:
    • Header: Ok to Contact?
    • Type: YESNO
  • responsibilities:
  • reason_for_leaving:

facility

The form facility is implemented by the class: iHRIS_Facility

This form is used to descibe basic information about a facility

It has the child forms:

It has the following fields:

  • location:
  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique
  • facility_type:
    • Header: Facility Type
    • Type: MAP
    • Restrictions: Required
    • Maps To Forms: facility_type

facility_contact

The form facility_contact is implemented by the class: iHRIS_Contact It has the following fields:

facility_type

The form facility_type is implemented by the class: I2CE_SimpleList It has the following fields:

  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

gender

The form gender is implemented by the class: I2CE_SimpleList It has the following fields:

  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

id_type

The form id_type is implemented by the class: I2CE_SimpleList It has the following fields:

  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

isco_88_major

The form isco_88_major is implemented by the class: iHRIS_ISCO_88_Major It has the following fields:

  • name:
    • Header: Major Group
    • Type: STRING_LINE
    • Restrictions: Required
  • description:

isco_88_minor

The form isco_88_minor is implemented by the class: iHRIS_ISCO_88_Minor It has the following fields:

isco_88_sub_major

The form isco_88_sub_major is implemented by the class: iHRIS_ISCO_88_Sub_Major It has the following fields:

  • name:
    • Header: Sub-Major Group
    • Type: STRING_LINE
    • Restrictions: Required
  • description:
  • isco_88_major:

isco_88_unit

The form isco_88_unit is implemented by the class: iHRIS_ISCO_88_Unit It has the following fields:

job

The form job is implemented by the class: iHRIS_Job It has the following fields:

  • title:
    • Header: Title
    • Type: STRING_LINE
    • Restrictions: Required, Unique
  • code:
  • description:
  • salary_grade:
  • cadre:
    • Header: Cadre (Health Professionals Only)
    • Type: MAP
    • Maps To Forms: cadre
  • classification:
  • isco_88_unit:

language

The form language is implemented by the class: I2CE_SimpleList It has the following fields:

  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

language_proficiency

The form language_proficiency is implemented by the class: I2CE_SimpleList It has the following fields:

  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

marital_status

The form marital_status is implemented by the class: I2CE_SimpleList It has the following fields:

  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

notes

The form notes is implemented by the class: iHRIS_Notes It has the following fields:

  • note:
  • date_added:
    • Header: Date Added
    • Type: DATE_YMD
    • Restrictions: Required

person

The form person is implemented by the class: iHRIS_ManagePerson

This form holds basic information about a person such as their names and residence

It has the child forms:

It has the following fields:

  • nationality:
    • Header: Nationality
    • Type: MAP
    • Restrictions: Required
    • Maps To Forms: country
  • residence:
  • surname:
    • Header: Surname
    • Type: STRING_LINE
    • Restrictions: Required
  • firstname:
    • Header: First Name
    • Type: STRING_LINE
    • Restrictions: Required
  • othername:

person_competency

The form person_competency is implemented by the class: iHRIS_PersonCompetency It has the following fields:

  • evaluation_date:
  • competency_evaluation:
  • competency:
    • Header: Competency
    • Type: MAP
    • Restrictions: Required
    • Maps To Forms: competency

person_contact_emergency

The form person_contact_emergency is implemented by the class: iHRIS_Contact It has the following fields:

person_contact_other

The form person_contact_other is implemented by the class: iHRIS_Contact It has the following fields:

person_contact_personal

The form person_contact_personal is implemented by the class: iHRIS_Contact It has the following fields:

person_contact_work

The form person_contact_work is implemented by the class: iHRIS_Contact It has the following fields:

person_id

The form person_id is implemented by the class: iHRIS_PersonID

This form holds basic information about an identification for a person

It has the following fields:

  • id_type:
    • Header: Identification Type
    • Type: MAP
    • Restrictions: Required
    • Maps To Forms: id_type
  • id_num:
    • Header: Identification Number
    • Type: STRING_LINE
    • Restrictions: Required

person_language

The form person_language is implemented by the class: iHRIS_PersonLanguage It has the following fields:

  • speaking:
  • reading:
  • writing:
  • language:
    • Header: Language
    • Type: MAP
    • Restrictions: Required
    • Maps To Forms: language

person_photo_passport

The form person_photo_passport is implemented by the class: iHRIS_Photo It has the following fields:

  • image:
    • Header: Image
    • Type: IMAGE
  • date:
    • Header: Date
    • Type: DATE_YMD
    • Restrictions: Required
  • description:

person_position

The form person_position is implemented by the class: iHRIS_PersonPosition

This form is used to link a person to a pariticular position residence

It has the child forms:

It has the following fields:

  • reason:
  • position:
    • Header: Position
    • Type: MAP
    • Restrictions: Required
    • Maps To Forms: position
  • start_date:
    • Header: Start Date
    • Type: DATE_YMD
    • Restrictions: Required
  • end_date:

person_resume

The form person_resume is implemented by the class: iHRIS_Document It has the following fields:

  • document:
  • date:
    • Header: Date
    • Type: DATE_YMD
    • Restrictions: Required
  • description:

person_scheduled_training_course

The form person_scheduled_training_course is implemented by the class: iHRIS_Person_Scheduled_Training_Course It has the child forms:

It has the following fields:

pos_change_reason

The form pos_change_reason is implemented by the class: I2CE_SimpleList It has the following fields:

  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

position

The form position is implemented by the class: iHRIS_Position It has the following fields:

  • source:
  • supervisor:
  • pos_type:
  • status:
  • code:
    • Header: Position Code
    • Type: STRING_LINE
    • Restrictions: Required, Unique
  • job:
    • Header: Job
    • Type: MAP
    • Restrictions: Required
    • Maps To Forms: job
  • title:
    • Header: Position Title
    • Type: STRING_LINE
    • Restrictions: Required
  • description:
  • proposed_salary:
  • facility:
    • Header: Facility
    • Type: MAP
    • Restrictions: Required
    • Maps To Forms: facility
  • department:
  • proposed_end_date:
    • Header: Proposed End Date
    • Type: DATE_YMD
  • proposed_hiring_date:
    • Header: Proposed Hiring Date
    • Type: DATE_YMD
  • posted_date:
  • comments:
  • interview_comments:

position_decision

The form position_decision is implemented by the class: iHRIS_PositionDecision It has the following fields:

  • date:
    • Header: Date of Decision
    • Type: DATE_YMD
    • Restrictions: Required
  • offer:
    • Header: Make a Job Offer?
    • Type: YESNO
  • comments:

position_interview

The form position_interview is implemented by the class: iHRIS_PositionInterview It has the following fields:

  • date:
    • Header: Date of Interview
    • Type: DATE_YMD
    • Restrictions: Required
  • person:
    • Header: People Attending
    • Type: STRING_LINE
    • Restrictions: Required
  • comments:

position_status

The form position_status is implemented by the class: I2CE_SimpleList It has the following fields:

  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

position_type

The form position_type is implemented by the class: I2CE_SimpleList It has the following fields:

  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

region

The form region is implemented by the class: iHRIS_Region It has the following fields:

  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique in {country}
  • country:
    • Header: Country
    • Type: MAP
    • Restrictions: Required
    • Maps To Forms: country
  • code:

registration

The form registration is implemented by the class: iHRIS_Registration It has the following fields:

  • council:
    • Header: Registration Council
    • Type: MAP
    • Restrictions: Required
    • Maps To Forms: council
  • registration_number:
  • license_number:
  • registration_date:
    • Header: Registration Date
    • Type: DATE_YMD
  • license_expiration:
    • Header: License Expiration Date
    • Type: DATE_YMD

role

The form role is implemented by the class: I2CE_Role It has the following fields:

  • trickle_up:
  • name:
    • Header: Role
    • Type: STRING_LINE
    • Restrictions: Required, Unique
  • assignable:
    • Header: Can Assign To User
    • Type: YESNO
    • Restrictions: Required

salary

The form salary is implemented by the class: iHRIS_Salary It has the following fields:

  • start_date:
    • Header: Start Date
    • Type: DATE_YMD
    • Restrictions: Required
  • salary:
  • end_date:
  • notes:

salary_grade

The form salary_grade is implemented by the class: iHRIS_SalaryGrade It has the following fields:

salary_source

The form salary_source is implemented by the class: I2CE_SimpleList It has the following fields:

  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

scheduled_training_course

The form scheduled_training_course is implemented by the class: iHRIS_Scheduled_Training_Course It has the following fields:

  • location:
  • training_course:
  • name:
    • Header: Site
    • Type: STRING_LINE
    • Restrictions: Required, Unique
  • num_students:
    • Header: Maximum Number of Students
    • Type: INT
    • Restrictions: Required
  • notes:
  • instructors:
  • start_date:
    • Header: Start Date
    • Type: DATE_YMD
    • Restrictions: Required
  • end_date:
    • Header: End Date
    • Type: DATE_YMD
    • Restrictions: Required

training_course

The form training_course is implemented by the class: iHRIS_Training_Course

This form holds basic information about a training course

It has the following fields:

training_course_category

The form training_course_category is implemented by the class: I2CE_SimpleList It has the following fields:

  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

training_course_competency_evaluation

The form training_course_competency_evaluation is implemented by the class: iHRIS_Training_Course_Competency_Evaluation It has the following fields:

  • notes:
  • evaluation_date:
    • Header: Evaluation Date
    • Type: DATE_YMD
    • Restrictions: Required
  • competency_evaluation:
  • competency:
    • Header: Competency
    • Type: MAP
    • Restrictions: Required
    • Maps To Forms: competency

training_course_evaluation

The form training_course_evaluation is implemented by the class: iHRIS_Training_Course_Evaluation It has the following fields:

training_course_requestor

The form training_course_requestor is implemented by the class: I2CE_SimpleList It has the following fields:

  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

training_course_status

The form training_course_status is implemented by the class: I2CE_SimpleList It has the following fields:

  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

training_funder

The form training_funder is implemented by the class: iHRIS_ListByCountry It has the child forms:

It has the following fields:

training_funder_contact

The form training_funder_contact is implemented by the class: iHRIS_Contact It has the following fields:

training_institution

The form training_institution is implemented by the class: iHRIS_ListByCountry It has the child forms:

It has the following fields:

training_institution_contact

The form training_institution_contact is implemented by the class: iHRIS_Contact It has the following fields:

user

The form user is implemented by the class: I2CE_User_Form It has the following fields:

  • username:
    • Header: Username
    • Type: STRING_LINE
    • Restrictions: Required
  • password:
    • Header: Password (leave blank to keep the same password)
    • Type: STRING_PASS
  • firstname:
    • Header: First Name
    • Type: STRING_LINE
    • Restrictions: Required
  • lastname:
    • Header: Surname
    • Type: STRING_LINE
    • Restrictions: Required
  • email:
  • role:
    • Header: Role
    • Type: MAP
    • Maps To Forms: role
  • creator:
    • Header:
    • Type: INT