https://github.com/simplicitesoftware/module-rh
Module RH pour Simplicité (gestion d'entretiens, de compétences et de formations)
https://github.com/simplicitesoftware/module-rh
competences entretiens human-resources low-code simplicite
Last synced: 4 months ago
JSON representation
Module RH pour Simplicité (gestion d'entretiens, de compétences et de formations)
- Host: GitHub
- URL: https://github.com/simplicitesoftware/module-rh
- Owner: simplicitesoftware
- Created: 2019-09-24T13:41:40.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-09-30T14:45:33.000Z (8 months ago)
- Last Synced: 2024-12-29T10:44:57.686Z (5 months ago)
- Topics: competences, entretiens, human-resources, low-code, simplicite
- Language: JavaScript
- Homepage:
- Size: 1.44 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

* * *`RH` module definition
======================[](https://sonarcloud.io/dashboard?id=simplicite-modules-RH)
### Introduction
**Human resources** module for managing:
- Employees
- interviews
- Competencies
- Trainings**Note**: This module is only available in French
### Import
To import this module:
- Create a module named `RH`
- Set the settings as:```json
{
"type": "git",
"origin": {
"uri": "https://github.com/simplicitesoftware/module-rh.git"
}
}
```- Click on the _Import module_ button.
### Load data
Some sample data is provided as a module's dataset.
Open this dataset and click on the _Apply_ button after having imported the module and made a full clear cache.
`RHCollaborateurCompetence` business object definition
------------------------------------------------------### Fields
| Name | Type | Required | Updatable | Personal | Description |
|--------------------------------------------------------------|------------------------------------------|----------|-----------|----------|----------------------------------------------------------------------------------|
| `rhColCmpColId` link to **`RHCollaborateur`** | id | yes* | yes | | - |
| _Ref. `rhColCmpColId.rhColCivilite`_ | _enum(10) using `RH_CIVILITE` list_ | | | | - |
| _Ref. `rhColCmpColId.rhColMatricule`_ | _regexp(20)_ | | | | - |
| _Ref. `rhColCmpColId.rhColNom`_ | _char(100)_ | | | | - |
| _Ref. `rhColCmpColId.rhColPrenom`_ | _char(100)_ | | | | - |
| _Ref. `rhColCmpColId.rhColSrvId`_ | _id_ | | | | - |
| _Ref. `rhColSrvId.rhSrvCode`_ | _regexp(20)_ | | | | - |
| _Ref. `rhColSrvId.rhSrvLibelle`_ | _char(50)_ | | | | - |
| _Ref. `rhColCmpColId.rhColTitre`_ | _char(100)_ | | | | - |
| `rhColCmpCmpId` link to **`RHCompetence`** | id | yes* | yes | | - |
| _Ref. `rhColCmpCmpId.rhCmpNom`_ | _char(100)_ | | | | - |
| _Ref. `rhColCmpCmpId.rhCmpType`_ | _enum(3) using `RH_CMP_TYPE` list_ | | | | - |
| `rhColCmpNiveau` | int(11) | yes | yes | | - |
| `rhColCmpCommentaires` | notepad(50000) | | yes | | - |### Lists
* `RH_CIVILITE`
- `MLLE` Mademoiselle
- `MME` Madame
- `M` Monsieur
* `RH_CMP_TYPE`
- `TEC` Technique
- `FON` Fonctionelle
- `ENC` Encadrement
- `LNG` Langue
- `AUT` Autre`RHCollaborateurHistoric` business object definition
----------------------------------------------------### Fields
| Name | Type | Required | Updatable | Personal | Description |
|--------------------------------------------------------------|------------------------------------------|----------|-----------|----------|----------------------------------------------------------------------------------|
| `row_ref_id` link to **`RHCollaborateur`** | id | yes* | | | Record row ID |
| `row_idx` | int(11) | yes* | yes | | History record index |
| `created_by_hist` | char(100) | yes* | | | Created by |
| `created_dt_hist` | datetime | yes* | | | Created date |
| `rhColSrvId` link to **`RHService`** | id | yes | yes | | - |
| _Ref. `rhColSrvId.rhSrvCode`_ | _regexp(20)_ | | | | - |
| `rhColDateDebutSrv` | date | yes | yes | | - |
| `rhColTitre` | char(100) | | yes | | - |`RHDemandeFormation` business object definition
-----------------------------------------------### Fields
| Name | Type | Required | Updatable | Personal | Description |
|--------------------------------------------------------------|------------------------------------------|----------|-----------|----------|----------------------------------------------------------------------------------|
| `rhDfrColId` link to **`RHCollaborateur`** | id | yes* | yes | | - |
| _Ref. `rhDfrColId.rhColMatricule`_ | _regexp(20)_ | | | | - |
| _Ref. `rhDfrColId.rhColCivilite`_ | _enum(10) using `RH_CIVILITE` list_ | | | | - |
| _Ref. `rhDfrColId.rhColNom`_ | _char(100)_ | | | | - |
| _Ref. `rhDfrColId.rhColPrenom`_ | _char(100)_ | | | | - |
| _Ref. `rhDfrColId.rhColSrvId`_ | _id_ | | | | - |
| _Ref. `rhColSrvId.rhSrvLibelle`_ | _char(50)_ | | | | - |
| _Ref. `rhColSrvId.rhSrvCode`_ | _regexp(20)_ | | | | - |
| _Ref. `rhDfrColId.rhColTitre`_ | _char(100)_ | | | | - |
| `rhDfrFrmId` link to **`RHFormation`** | id | yes* | yes | | - |
| _Ref. `rhDfrFrmId.rhFrmCode`_ | _regexp(30)_ | | | | - |
| _Ref. `rhDfrFrmId.rhFrmType`_ | _enum(3) using `RH_FRM_TYPE` list_ | | | | - |
| _Ref. `rhDfrFrmId.rhFrmLibelle`_ | _char(100)_ | | | | - |
| _Ref. `rhDfrFrmId.rhFrmPeriode`_ | _multi(20) using `RH_TRIMESTRE` list_ | | | | - |
| `rhDfrEtat` | enum(1) using `RH_DFR_ETAT` list | yes | yes | | - |
| `rhDfrMotivation` | html(50000) | | yes | | - |
| `rhDfrPeriodeSouhaitee` | enum(2) using `RH_TRIMESTRE` list | | yes | | - |
| `rhDfrDIF` | boolean | | yes | | - |### Lists
* `RH_CIVILITE`
- `MLLE` Mademoiselle
- `MME` Madame
- `M` Monsieur
* `RH_FRM_TYPE`
- `AUV` Audiovisuel
- `MKT` Marketing
- `BUR` Bureatutique
- `INF` Informatique
- `WEB` Internet
- `GES` Gestion
- `CMP` Comptabilité
- `REH` Ressources Humaines
- `DRT` Droit
- `AUT` Autre
* `RH_TRIMESTRE`
- `T1` Trimestre 1
- `T2` Trimestre 2
- `T3` Trimestre 3
- `T4` Trimestre 4
* `RH_DFR_ETAT`
- `D` Requested
- `A` Accepted
- `R` Refused`RHDemandeFormationHistoric` business object definition
-------------------------------------------------------### Fields
| Name | Type | Required | Updatable | Personal | Description |
|--------------------------------------------------------------|------------------------------------------|----------|-----------|----------|----------------------------------------------------------------------------------|
| `row_ref_id` link to **`RHDemandeFormation`** | id | yes* | | | Record row ID |
| `row_idx` | int(11) | yes* | yes | | History record index |
| `created_by_hist` | char(100) | yes* | | | Created by |
| `created_dt_hist` | datetime | yes* | | | Created date |
| `rhDfrEtat` | enum(1) using `RH_DFR_ETAT` list | yes | yes | | - |### Lists
* `RH_DFR_ETAT`
- `D` Requested
- `A` Accepted
- `R` Refused`RHEntretien` business object definition
----------------------------------------### Fields
| Name | Type | Required | Updatable | Personal | Description |
|--------------------------------------------------------------|------------------------------------------|----------|-----------|----------|----------------------------------------------------------------------------------|
| `rhEntCpgId` link to **`RHCampagne`** | id | yes* | yes | | - |
| _Ref. `rhEntCpgId.rhCpgAnnee`_ | _int(11)_ | | | | - |
| _Ref. `rhEntCpgId.rhCpgDateDebut`_ | _date_ | | | | - |
| _Ref. `rhEntCpgId.rhCpgDateFin`_ | _date_ | | | | - |
| `rhEntDate` | datetime | yes | yes | | - |
| `rhEntDuree` | int(11) | yes | yes | | - |
| `rhEntEtat` | enum(2) using `RH_ENT_ETAT` list | yes | yes | | - |
| `rhEntURLCode` | char(50) | | | | - |
| `rhEntURL` | url(255) | | | | - |
| `rhEntColId` link to **`RHCollaborateur`** | id | yes* | yes | | - |
| _Ref. `rhEntColId.rhColMatricule`_ | _regexp(20)_ | | | | - |
| _Ref. `rhEntColId.rhColCivilite`_ | _enum(10) using `RH_CIVILITE` list_ | | | | - |
| _Ref. `rhEntColId.rhColNom`_ | _char(100)_ | | | | - |
| _Ref. `rhEntColId.rhColPrenom`_ | _char(100)_ | | | | - |
| _Ref. `rhEntColId.rhColSrvId`_ | _id_ | | | | - |
| _Ref. `rhColSrvId.rhSrvCode`_ | _regexp(20)_ | | | | - |
| _Ref. `rhColSrvId.rhSrvLibelle`_ | _char(50)_ | | | | - |
| _Ref. `rhEntColId.rhColTitre`_ | _char(100)_ | | | | - |
| `rhEntEvlId` link to **`RHCollaborateur`** | id | yes | yes | | - |
| _Ref. `rhEntEvlId.rhColMatricule`_ | _regexp(20)_ | | | | - |
| _Ref. `rhEntEvlId.rhColCivilite`_ | _enum(10) using `RH_CIVILITE` list_ | | | | - |
| _Ref. `rhEntEvlId.rhColNom`_ | _char(100)_ | | | | - |
| _Ref. `rhEntEvlId.rhColPrenom`_ | _char(100)_ | | | | - |
| _Ref. `rhEntEvlId.rhColUsrId`_ | _id_ | | | | - |
| _Ref. `rhColUsrId.usr_login`_ | _regexp(100)_ | | | yes | _Login_ |
| `rhEntBilanEvaluateur` | html(50000) | | yes | | - |
| `rhEntBilanCollaborateur` | html(50000) | | | | - |
| `rhEntEvaluation` | enum(3) using `RH_ENT_EVALUATION` list | | yes | | - |
| `rhEntSuivi` | boolean | | yes | | - |### Lists
* `RH_ENT_ETAT`
- `BR` Draft
- `CP` Completed
- `VC` Validated by employee
- `VE` Validated by evaluator
* `RH_CIVILITE`
- `MLLE` Mademoiselle
- `MME` Madame
- `M` Monsieur
* `RH_ENT_EVALUATION`
- `APP` A++
- `AP` A+
- `A` A
- `AM` A-
- `BP` B+
- `B` B
- `BM` B-
- `C` C
- `D` D`RHEntretienHistoric` business object definition
------------------------------------------------### Fields
| Name | Type | Required | Updatable | Personal | Description |
|--------------------------------------------------------------|------------------------------------------|----------|-----------|----------|----------------------------------------------------------------------------------|
| `row_ref_id` link to **`RHEntretien`** | id | yes* | | | Record row ID |
| `row_idx` | int(11) | yes* | yes | | History record index |
| `created_by_hist` | char(100) | yes* | | | Created by |
| `created_dt_hist` | datetime | yes* | | | Created date |
| `rhEntEtat` | enum(2) using `RH_ENT_ETAT` list | yes | yes | | - |### Lists
* `RH_ENT_ETAT`
- `BR` Draft
- `CP` Completed
- `VC` Validated by employee
- `VE` Validated by evaluator`RHFormationSuivie` business object definition
----------------------------------------------### Fields
| Name | Type | Required | Updatable | Personal | Description |
|--------------------------------------------------------------|------------------------------------------|----------|-----------|----------|----------------------------------------------------------------------------------|
| `rhFrsColId` link to **`RHCollaborateur`** | id | yes* | yes | | - |
| _Ref. `rhFrsColId.rhColMatricule`_ | _regexp(20)_ | | | | - |
| _Ref. `rhFrsColId.rhColCivilite`_ | _enum(10) using `RH_CIVILITE` list_ | | | | - |
| _Ref. `rhFrsColId.rhColNom`_ | _char(100)_ | | | | - |
| _Ref. `rhFrsColId.rhColPrenom`_ | _char(100)_ | | | | - |
| _Ref. `rhFrsColId.rhColSrvId`_ | _id_ | | | | - |
| _Ref. `rhColSrvId.rhSrvCode`_ | _regexp(20)_ | | | | - |
| _Ref. `rhFrsColId.rhColTitre`_ | _char(100)_ | | | | - |
| _Ref. `rhColSrvId.rhSrvLibelle`_ | _char(50)_ | | | | - |
| `rhFrsFrmId` link to **`RHFormation`** | id | yes* | yes | | - |
| _Ref. `rhFrsFrmId.rhFrmCode`_ | _regexp(30)_ | | | | - |
| _Ref. `rhFrsFrmId.rhFrmType`_ | _enum(3) using `RH_FRM_TYPE` list_ | | | | - |
| _Ref. `rhFrsFrmId.rhFrmLibelle`_ | _char(100)_ | | | | - |
| _Ref. `rhFrsFrmId.rhFrmPeriode`_ | _multi(20) using `RH_TRIMESTRE` list_ | | | | - |
| `rhFsrDate` | date | yes | yes | | - |
| `rhFrsEvaluation` | enum(3) using `RH_FRS_EVALUATION` list | yes | yes | | - |
| `rhFrsCommentaires` | html(50000) | | yes | | - |### Lists
* `RH_CIVILITE`
- `MLLE` Mademoiselle
- `MME` Madame
- `M` Monsieur
* `RH_FRM_TYPE`
- `AUV` Audiovisuel
- `MKT` Marketing
- `BUR` Bureatutique
- `INF` Informatique
- `WEB` Internet
- `GES` Gestion
- `CMP` Comptabilité
- `REH` Ressources Humaines
- `DRT` Droit
- `AUT` Autre
* `RH_TRIMESTRE`
- `T1` Trimestre 1
- `T2` Trimestre 2
- `T3` Trimestre 3
- `T4` Trimestre 4
* `RH_FRS_EVALUATION`
- `1` Très utile
- `2` Moyennement utile
- `3` Faiblement utile`RHObjectifFutur` business object definition
--------------------------------------------### Fields
| Name | Type | Required | Updatable | Personal | Description |
|--------------------------------------------------------------|------------------------------------------|----------|-----------|----------|----------------------------------------------------------------------------------|
| `rhOfuEntId` link to **`RHEntretien`** | id | yes* | | | - |
| _Ref. `rhOfuEntId.rhEntCpgId`_ | _id_ | | | | - |
| _Ref. `rhEntCpgId.rhCpgAnnee`_ | _int(11)_ | | | | - |
| _Ref. `rhOfuEntId.rhEntEtat`_ | _enum(2) using `RH_ENT_ETAT` list_ | | | | - |
| _Ref. `rhOfuEntId.rhEntColId`_ | _id_ | | | | - |
| _Ref. `rhEntColId.rhColMatricule`_ | _regexp(20)_ | | | | - |
| _Ref. `rhEntColId.rhColCivilite`_ | _enum(10) using `RH_CIVILITE` list_ | | | | - |
| _Ref. `rhEntColId.rhColNom`_ | _char(100)_ | | | | - |
| _Ref. `rhEntColId.rhColPrenom`_ | _char(100)_ | | | | - |
| `rhOfuNumero` | int(11) | yes* | | | - |
| `rhOfuType` | enum(30) using `RH_OPA_OFU_TYPE` list | yes | yes | | - |
| `rhOfuObjectif` | html(50000) | | yes | | - |### Lists
* `RH_ENT_ETAT`
- `BR` Draft
- `CP` Completed
- `VC` Validated by employee
- `VE` Validated by evaluator
* `RH_CIVILITE`
- `MLLE` Mademoiselle
- `MME` Madame
- `M` Monsieur
* `RH_OPA_OFU_TYPE`
- `SFA` Savoir faire
- `SET` Savoir être
- `AUT` Autre`RHObjectifPasse` business object definition
--------------------------------------------### Fields
| Name | Type | Required | Updatable | Personal | Description |
|--------------------------------------------------------------|------------------------------------------|----------|-----------|----------|----------------------------------------------------------------------------------|
| `rhOpaEntId` link to **`RHEntretien`** | id | yes* | | | - |
| _Ref. `rhOpaEntId.rhEntCpgId`_ | _id_ | | | | - |
| _Ref. `rhEntCpgId.rhCpgAnnee`_ | _int(11)_ | | | | - |
| _Ref. `rhOpaEntId.rhEntEtat`_ | _enum(2) using `RH_ENT_ETAT` list_ | | | | - |
| _Ref. `rhOpaEntId.rhEntColId`_ | _id_ | | | | - |
| _Ref. `rhEntColId.rhColMatricule`_ | _regexp(20)_ | | | | - |
| _Ref. `rhEntColId.rhColCivilite`_ | _enum(10) using `RH_CIVILITE` list_ | | | | - |
| _Ref. `rhEntColId.rhColNom`_ | _char(100)_ | | | | - |
| _Ref. `rhEntColId.rhColPrenom`_ | _char(100)_ | | | | - |
| `rhOpaNumero` | int(11) | yes* | | | - |
| `rhOpaType` | enum(30) using `RH_OPA_OFU_TYPE` list | yes | yes | | - |
| `rhOpaObjectif` | html(50000) | | yes | | - |
| `rhOpaNiveauAtteinte` | enum(1) using `RH_OPA_NIVEAUATTEINTE` list | | yes | | - |
| `rhOpaCommentaires` | html(50000) | | yes | | - |### Lists
* `RH_ENT_ETAT`
- `BR` Draft
- `CP` Completed
- `VC` Validated by employee
- `VE` Validated by evaluator
* `RH_CIVILITE`
- `MLLE` Mademoiselle
- `MME` Madame
- `M` Monsieur
* `RH_OPA_OFU_TYPE`
- `SFA` Savoir faire
- `SET` Savoir être
- `AUT` Autre
* `RH_OPA_NIVEAUATTEINTE`
- `1` Excellent
- `2` Bon
- `3` Moyen
- `4` Insuffisant`RHObjectifService` business object definition
----------------------------------------------### Fields
| Name | Type | Required | Updatable | Personal | Description |
|--------------------------------------------------------------|------------------------------------------|----------|-----------|----------|----------------------------------------------------------------------------------|
| `rhOsrCpgId` link to **`RHCampagne`** | id | yes* | yes | | - |
| _Ref. `rhOsrCpgId.rhCpgAnnee`_ | _int(11)_ | | | | - |
| _Ref. `rhOsrCpgId.rhCpgDateDebut`_ | _date_ | | | | - |
| _Ref. `rhOsrCpgId.rhCpgDateFin`_ | _date_ | | | | - |
| `rhOsrSrvId` link to **`RHService`** | id | yes* | yes | | - |
| _Ref. `rhOsrSrvId.rhSrvCode`_ | _regexp(20)_ | | | | - |
| _Ref. `rhOsrSrvId.rhSrvLibelle`_ | _char(50)_ | | | | - |
| `rhOsrNumero` | int(11) | yes* | | | - |
| `rhOsrType` | enum(3) using `RH_OSR_TYPE` list | yes | yes | | - |
| `rhOsrObjectif` | html(50000) | | yes | | - |
| `rhOsrPieceJointe` | document | | yes | | - |### Lists
* `RH_OSR_TYPE`
- `QLT` Qualitatif
- `QTT` Quantitatif
- `AUT` Autre`RHService` business object definition
--------------------------------------### Fields
| Name | Type | Required | Updatable | Personal | Description |
|--------------------------------------------------------------|------------------------------------------|----------|-----------|----------|----------------------------------------------------------------------------------|
| `rhSrvCode` | regexp(20) | yes* | yes | | - |
| `rhSrvLibelle` | char(50) | yes | yes | | - |
| `rhSrvLogo` | image | | yes | | - |
| `rhSrvDescription` | html(50000) | | yes | | - |`RHCollaborateur` business object definition
--------------------------------------------### Fields
| Name | Type | Required | Updatable | Personal | Description |
|--------------------------------------------------------------|------------------------------------------|----------|-----------|----------|----------------------------------------------------------------------------------|
| `rhColMatricule` | regexp(20) | yes* | yes | | - |
| `rhColCivilite` | enum(10) using `RH_CIVILITE` list | yes | yes | | - |
| `rhColNom` | char(100) | yes | yes | | - |
| `rhColPrenom` | char(100) | yes | yes | | - |
| `rhColUsrId` link to **`User`** | id | | yes | | - |
| _Ref. `rhColUsrId.usr_login`_ | _regexp(100)_ | | | yes | _Login_ |
| `rhColPhoto` | image | | yes | | - |
| `rhColDateNaissance` | date | yes | yes | | - |
| `rhColEmail` | email(50) | | yes | | - |
| `rhColTelephone` | phone(20) | | yes | | - |
| `rhColMobile` | phone(20) | | yes | | - |
| `rhColFax` | phone(20) | | yes | | - |
| `rhColAdresse` | char(100) | | yes | | - |
| `rhColComplement` | char(100) | | yes | | - |
| `rhColCodePostal` | regexp(10) | | yes | | - |
| `rhColVille` | char(50) | | yes | | - |
| `rhColCoords` | geocoords | | yes | | - |
| `rhColStatut` | enum(3) using `RH_COL_STATUT` list | yes | yes | | - |
| `rhColDateDebut` | date | yes | yes | | - |
| `rhColDateFin` | date | | yes | | - |
| `rhColSrvId` link to **`RHService`** | id | yes | yes | | - |
| _Ref. `rhColSrvId.rhSrvCode`_ | _regexp(20)_ | | | | - |
| _Ref. `rhColSrvId.rhSrvLibelle`_ | _char(50)_ | | | | - |
| `rhColDateDebutSrv` | date | yes | yes | | - |
| `rhColTitre` | char(100) | | yes | | - |### Lists
* `RH_CIVILITE`
- `MLLE` Mademoiselle
- `MME` Madame
- `M` Monsieur
* `RH_COL_STATUT`
- `CDI` Contrat à Durée Indéterminée
- `CDD` Contrat à Durée Déterminée
- `STG` Stage
- `APP` Apprenti`RHCompetence` business object definition
-----------------------------------------### Fields
| Name | Type | Required | Updatable | Personal | Description |
|--------------------------------------------------------------|------------------------------------------|----------|-----------|----------|----------------------------------------------------------------------------------|
| `rhCmpNom` | char(100) | yes* | yes | | - |
| `rhCmpType` | enum(3) using `RH_CMP_TYPE` list | yes | yes | | - |
| `rhCmpDescription` | html(50000) | | yes | | - |### Lists
* `RH_CMP_TYPE`
- `TEC` Technique
- `FON` Fonctionelle
- `ENC` Encadrement
- `LNG` Langue
- `AUT` Autre`RHCampagne` business object definition
---------------------------------------### Fields
| Name | Type | Required | Updatable | Personal | Description |
|--------------------------------------------------------------|------------------------------------------|----------|-----------|----------|----------------------------------------------------------------------------------|
| `rhCpgAnnee` | int(11) | yes* | yes | | - |
| `rhCpgDateDebut` | date | yes | yes | | - |
| `rhCpgDateFin` | date | yes | yes | | - |
| `rhCpgDescription` | html(50000) | | yes | | - |
| `rhCpgNotice` | document | | yes | | - |`RHFormation` business object definition
----------------------------------------### Fields
| Name | Type | Required | Updatable | Personal | Description |
|--------------------------------------------------------------|------------------------------------------|----------|-----------|----------|----------------------------------------------------------------------------------|
| `rhFrmCode` | regexp(30) | yes* | yes | | - |
| `rhFrmType` | enum(3) using `RH_FRM_TYPE` list | yes | yes | | - |
| `rhFrmLibelle` | char(100) | yes | yes | | - |
| `rhFrmDisponible` | boolean | yes | yes | | - |
| `rhFrmDescription` | html(50000) | | yes | | - |
| `rhFrmProgramme` | document | | yes | | - |
| `rhFrmPeriode` | multi(20) using `RH_TRIMESTRE` list | | yes | | - |
| `rhFrmCout` | float(11, 2) | | yes | | - |### Lists
* `RH_FRM_TYPE`
- `AUV` Audiovisuel
- `MKT` Marketing
- `BUR` Bureatutique
- `INF` Informatique
- `WEB` Internet
- `GES` Gestion
- `CMP` Comptabilité
- `REH` Ressources Humaines
- `DRT` Droit
- `AUT` Autre
* `RH_TRIMESTRE`
- `T1` Trimestre 1
- `T2` Trimestre 2
- `T3` Trimestre 3
- `T4` Trimestre 4`RHEntretienCollab` external object definition
----------------------------------------------