Table CALENDRIER
Description de la table CALENDRIER
Dans Timesquare®, les calendriers sont gérés par structures. C'est-à-dire qu'un calendrier existe uniquement pour la structure dans laquelle il a été créé ainsi que pour ses structures filles.
L'heure de changement de jour par défaut est minuit (00:00). Il est possible de la modifier en fonction du rythme de travail des équipes.
- L'attribut ANNEE_DEBUT contient l'année à partir de laquelle le calendrier débute.
- L'attribut HEURE_CHGT_JOUR indique l'heure à partir de laquelle un jour du calendrier commence.
- L’attribut ID_TIMEZONE indique l’identifiant du fuseau horaire associé au calendrier. Par défaut la valeur est "Europe/Paris".
Rappel : une journée fait 24 heures et débute à partir de HEURE_CHGT_JOUR en fonction du calendrier.
Liste des colonnes de la table CALENDRIER
Code | Type de données | Primaire | Obligatoire |
---|---|---|---|
ID | BIGINT(20) | X | X |
ID_STRUCTURE | BIGINT (20) | X | |
LIBELLE | VARCHAR(255) | ||
ANNEE_DEBUT | INTEGER(11) | ||
HEURE_CHGT_JOUR | INTEGER(11) | ||
ID_TIMEZONE | VARCHAR(30) |
Table CALENDRIER_EVENEMENT
Description de la table CALENDRIER_EVENEMENT
La table CALENDRIER_EVENEMENT permet de définir un événement sur une période d'un calendrier.
- L’attribut DEBUT contient la date du 1er jour de la période de validité du type d’événement créé.
- L’attribut FIN contient la date du dernier jour de la période de validité du type d’événement créé.
- L’attribut ID_TYPE_EVENEMENT contient le type d’événement sélectionné. Les types disponibles sont ceux qui ont été créés par l'Administrateur dans le module Configuration.
Liste des colonnes de la table CALENDRIER_EVENEMENT
Code | Type de données | Primaire | Obligatoire |
---|---|---|---|
ID_CALENDRIER | BIGINT(20) | X | X |
ID_TYPE_EVENEMENT | BIGINT(20) | X | X |
DEBUT | DATE | X | X |
FIN | DATE | X | X |
Table CALENDRIER_JOUR
Description de la table CALENDRIER_JOUR
La table CALENDRIER_JOUR permet de définir un type de jour dans un calendrier.
Les types de jour disponibles sont ceux qui ont été créés par l'Administrateur dans le module Configuration.
Liste des colonnes de la table CALENDRIER_JOUR
Code | Type de données | Primaire | Obligatoire |
---|---|---|---|
ID_CALENDRIER | BIGINT(20) | X | X |
ID_TYPE_JOUR | BIGINT(20) | X | X |
JOUR | DATE | X | X |
Table CONTRAT
Description de la table CONTRAT
Dans Timesquare®, les contrats sont gérés par structures. C'est-à-dire qu'un contrat existe uniquement pour la structure dans laquelle il a été créé ainsi que pour ses structures filles.
- L'attribut LIBELLE spécifie le nom du contrat.
- L'attribut DUREE_HEBDO spécifie le nombre d'heures par semaine.
- L'attribut DUREE_MENSUELLE spécifie le nombre d'heures par mois.
- L'attribut DEC_ABS_DEMI_JOUR spécifie le nombre d'heures décomptées en cas de demi-journée non travaillée.
- L'attribut DEC_ABS_JOUR spécifie le nombre d'heures décomptées en cas de journée non travaillée.
- L'attribut DEC_ABS_HEBDO spécifie le nombre d'heures décomptées en cas de semaine entière non travaillée.
Liste des colonnes de la table CONTRAT
Code | Type de données | Primaire | Obligatoire |
---|---|---|---|
ID | BIGINT(20) | X | X |
ID_STRUCTURE | BIGINT(20) | X | |
CODE | VARCHAR(12) | ||
LIBELLE | VARCHAR(255) | ||
DUREE_HEBDO | INTEGER(11) | ||
DUREE_MENSUELLE | INTEGER(11) | ||
DEC_ABS_DEMI_JOUR | INTEGER(11) | ||
DEC_ABS_JOUR | INTEGER(11) | ||
DEC_ABS_HEBDO | INTEGER(11) |
Table EQUIPE
Description de la table EQUIPE
La table EQUIPE permet de regrouper une ou plusieurs personnes sous la forme d'une équipe. Les membres du personnel peuvent être ou non affectés à une équipe.
Liste des colonnes de la table EQUIPE
Code | Type de données | Primaire | Obligatoire |
---|---|---|---|
ID | BIGINT(20) | X | X |
LIBELLE | VARCHAR(255) |
Table HISTO_PERSONNE_CALENDRIER
Description de la table HISTO_PERSONNE_CALENDRIER
Dans l'entreprise, le travail de chacun est rythmé par le calendrier des jours ouverts, fermés, fériés.
Timesquare® offre la possibilité de créer plusieurs calendriers et de les affecter selon les profils des personnes. On peut par exemple avoir besoin d'un calendrier différent selon les sites si ceux-ci ne sont pas situés dans le même pays (jours fériés différents). Il peut aussi se révéler nécessaire de créer un calendrier spécifique pour un profil particulier : Gardiennage même les week-ends et jours fériés, Station service ouverte le dimanche mais fermée les jours fériés, etc.
Il est donc possible d’affecter un calendrier qui régira l'activité d'une personne ou d'un service. Une personne peut être amenée à changer de calendrier pour des raisons diverses (changement de structure, changement de contrat), dans ce cas il est nécessaire de modifier ou parfois même de supprimer l'affectation existante.
Liste des colonnes de la table HISTO_PERSONNE_CALENDRIER
Code | Type de données | Primaire | Obligatoire |
---|---|---|---|
ID_CALENDRIER | BIGINT(20) | X | X |
ID_PERSONNE | BIGINT(20) | X | X |
DEBUT | DATE | X | X |
FIN | DATE | X | X |
Table HISTO_PERSONNE_CONTRAT
Description de la table HISTO_PERSONNE_CONTRAT
La table HISTO_PERSONNE_CONTRAT permet de rattacher un contrat à une personne pour une période donnée. De même qu'un employé doit appartenir à une structure, il doit posséder un contrat de travail. Une personne ne peut avoir qu’un seul contrat sur une période.
Liste des colonnes de la table HISTO_PERSONNE_CONTRAT
Code | Type de données | Primaire | Obligatoire |
---|---|---|---|
ID_CONTRAT | BIGINT(20) | X | X |
ID_PERSONNE | BIGINT(20) | X | X |
ID_TYPE_CONTRAT | BIGINT(20) | X | X |
DEBUT | DATE | X | X |
FIN | DATE | X | X |
Table HISTO_PERSONNE_POLYVALENCE
Description de la table HISTO_PERSONNE_POLYVALENCE
La table HISTO_PERSONNE_POLYVALENCE permet de définir une compétence pour une personne sur une période donnée. Par exemple, la compétence permet d'affecter une personne en priorité sur une tâche spécifique, à défaut sur une autre et jamais sur une troisième. Cette fonction participe à l'effort fourni pour avoir toujours la bonne personne à la bonne place.
- L'attribut ID_TACHE correspond à la tâche que la personne est susceptible d'effectuer.
- L'attribut ID_NIVEAU_POLYVALENCE correspond au degré de priorité que l'on attribue à l'affectation d'une tâche particulière à une personne.
- L'attribut ID_NIVEAU_CONTRIBUTION correspond à la hauteur à laquelle la personne contribue à la couverture de charge d'une tâche lorsqu'elle lui est affectée.
Liste des colonnes de la table HISTO_PERSONNE_POLYVALENCE
Code | Type de données | Primaire | Obligatoire |
---|---|---|---|
ID_PERSONNE | BIGINT(20) | X | X |
ID_TACHE | BIGINT(20) | X | X |
ID_NIVEAU_POLYVALENCE | BIGINT(20) | X | X |
DEBUT | DATE | X | X |
FIN | DATE | X | X |
ID_NIVEAU_CONTRIBUTION | BIGINT(20) |
Table HISTO_PERSONNE_STRUCTURE
Description de la table HISTO_PERSONNE_STRUCTURE
La table HISTO_PERSONNE_STRUCTURE permet d'affecter une personne à une structure pour une période donnée. L'affectation de tous les collaborateurs à une structure de l'entreprise, c'est-à-dire à une entité ou à un service est indispensable pour le fonctionnement de Timesquare®. Un collaborateur peut changer de structure.
Liste des colonnes de la table HISTO_PERSONNE_STRUCTURE
Code | Type de données | Primaire | Obligatoire |
---|---|---|---|
ID_STRUCTURE | BIGINT(20) | X | X |
ID_PERSONNE | BIGINT(20) | X | X |
DEBUT | DATE | X | X |
FIN | DATE | X | X |
Table NIVEAU_POLYVALENCE
Description de la table NIVEAU_POLYVALENCE
La table NIVEAU_POLYVALENCE permet de définir le degré de priorité pour les tâches. A titre d’exemple :
- La priorité la plus forte a une valeur zéro (par défaut, 0 = employé confirmé dans la tâche).
- L'interdiction a une valeur négative : -1 (par défaut, -1 = aucune compétence sur la tâche concernée).
- Plus une priorité est faible, plus sa valeur est élevée (par défaut, 20 = employé débutant dans cette tâche).
Liste des colonnes de la table NIVEAU_POLYVALENCE
Code | Type de données | Primaire | Obligatoire |
---|---|---|---|
ID | BIGINT(20) | X | X |
LIBELLE | VARCHAR2(255) | ||
VALEUR | INTEGER(11) |
Table PARTNER
Description de la table PARTNER
La table PARTNER permet de récupérer des informations sur les solutions de la Marketplace.
Liste des colonnes de la table PARTNER
Code | Type de données | Primaire | Obligatoire |
---|---|---|---|
ID | DECIMAL(11,0) | X | X |
NAME | VARCHAR(38) | X | |
CODE | VARCHAR(12) | X | |
ACTIVITE | INT | X | |
LOGIN_URL | VARCHAR(255) |
Table PERS_PARTNER
Description de la table PERS_PARTNER
La table PERS_PARTNER permet de récupérer les informations en lien avec l'import d'une personne à partir d'une solution de la Marketplace.
Liste des colonnes de la table PERS_PARTNER
Code | Type de données | Primaire | Obligatoire |
---|---|---|---|
ID | DECIMAL(11,0) | X | X |
ID_PERSON | BIGINT | X | |
ID_PARTNER | DECIMAL(11,0) | X | |
EXTERNAL_ID | VARCHAR(255) | ||
MODIFICATION_DATE | DATETIME | X | |
ALREADY_IN_TSQ | INT | X |
Table PERSONNE
Description de la table PERSONNE
La table PERSONNE contient l’ensemble des informations administratives des collaborateurs.
Liste des colonnes de la table PERSONNE
Code | Type de données | Primaire | Obligatoire |
---|---|---|---|
ID | BIGINT(20) | X | X |
ID_EQUIPE | BIGINT(20) | ||
NOM | VARCHAR(255) | X | |
PRENOM | VARCHAR(255) | ||
MATRICULE_ACTIF | VARCHAR(255) | ||
MATRICULE_PAIE | VARCHAR(255) | ||
ADRESSE_1 | VARCHAR(255) | ||
ADRESSE_2 | VARCHAR(255) | ||
ADRESSE_3 | VARCHAR(255) | ||
ADRESSE_4 | VARCHAR(255) | ||
CODE_POSTAL | VARCHAR(8) | ||
VILLE | VARCHAR(255) | ||
PAYS | VARCHAR(255) | ||
TELEPHONE_FIXE | VARCHAR(15) | ||
TELEPHONE_PORTABLE | VARCHAR(15) | ||
FAX | VARCHAR(15) | ||
ADRESSE_EMAIL | VARCHAR(255) | ||
DATE_NAISSANCE | DATE | ||
SEXE | VARCHAR(1) | ||
NOMBRE_ENFANTS | INTEGER(11) | ||
DIVERS1 | VARCHAR(255) | ||
DIVERS2 | VARCHAR(255) | ||
DIVERS3 | VARCHAR(255) | ||
DIVERS4 | VARCHAR(255) |
Table STRUCTURE
Description de la table STRUCTURE
La table STRUCTURE regroupe toutes les feuilles de l'arbre Timesquare®. Les diverses entités à gérer s'organisent en une hiérarchie arborescente de structures de divers niveaux. Les divers éléments que l'on peut inclure dans cette hiérarchie existent par défaut dans Timesquare®.
Les structures créées viennent obligatoirement se greffer sur le squelette de hiérarchie standard qui comprend les niveaux suivants : Groupe, Division, Société, Structure. Le terme « structure » désignant les niveaux inférieurs comme Département, Service, Équipe...
- L'attribut NIVEAU indique la position hiérarchique dans l'arborescence (0=racine).
- Quand l'attribut ID_STRUCTURE_MERE est valorisé alors il existe un lien vers la structure mère.
Liste des colonnes de la table STRUCTURE
Code | Type de données | Primaire | Obligatoire |
---|---|---|---|
ID | BIGINT(20) | X | X |
ID_TYPE_STRUCTURE | BIGINT(20) | X | |
ID_STRUCTURE_MERE | BIGINT(20) | ||
CODE | VARCHAR(40) | ||
LIBELLE | VARCHAR(255) | ||
NIVEAU | INTEGER(11) |
Table TACHE
Description de la table TACHE
La table TACHE contient les tâches de travail définies au niveau d'une structure.
L'attribut CHARGE_FIXE indique si le dimensionnement de la charge pour cette tâche est de type FIXE ou MOBILE. Quand elle prend la valeur VRAI (1) alors le mode de saisie est FIXE.
La charge fixe exprime la charge de travail en nombre de personnes nécessaires pour chaque granularité d'une journée. Timesquare® affecte à cette tâche le nombre de personnes nécessaires pour chaque tranche de 15 minutes.
La charge mobile exprime la charge de travail en nombre d'heures de travail nécessaires pour une tâche spécifique à réaliser au cours d'un créneau horaire dont l'utilisateur détermine l'heure de début et l'heure de fin. La période doit être comprise entre les horaires d'ouverture et de fermeture de la tâche. Sa durée doit être égale à un multiple de la granularité.
Liste des colonnes de la table TACHE
Code | Type de données | Primaire | Obligatoire |
---|---|---|---|
ID | BIGINT(20) | X | X |
ID_STRUCTURE | BIGINT(20) | X | |
ID_CALENDRIER | BIGINT(20) | ||
CODE | VARCHAR(12) | ||
LIBELLE | VARCHAR(255) | ||
COULEUR | VARCHAR(8) | ||
CHARGE_FIXE | INTEGER(11) |
Il est possible d'affecter un calendrier à une tâche lors de la création de celle-ci dans Administratif / Gestion des tâches.
Cela permet notamment de gérer des jours d'ouverture différents selon les tâches même si celles-ci sont créées au niveau supérieur de la structure.
Si aucun calendrier n'est sélectionné, celui de la structure mère est utilisé.
Table TYPE_ABSENCE
Description de la table TYPE_ABSENCE
Dans Timesquare®, les absences sont gérées par structures. C'est-à-dire qu'une absence existe uniquement pour la structure dans laquelle elle a été créée ainsi que pour ses structures filles.
Liste des colonnes de la table TYPE_ABSENCE
Code | Type de données | Primaire | Obligatoire |
---|---|---|---|
ID | BIGINT(20) | X | X |
ID_STRUCTURE | BIGINT(20) | X | |
CODE | VARCHAR(12) | ||
LIBELLE | VARCHAR(255) | ||
COULEUR | VARCHAR(8) |
Table TYPE_CONTRAT
Description de la table TYPE_CONTRAT
La table TYPE_CONTRAT permet de définir les types de contrats utilisés dans l’entreprise.
Liste des colonnes de la table TYPE_CONTRAT
Code | Type de données | Primaire | Obligatoire |
---|---|---|---|
ID | BIGINT(20) | X | X |
LIBELLE | VARCHAR(255) |
Table TYPE_EVENEMENT
Description de la table TYPE_EVENEMENT
La table TYPE_EVENEMENT permet de définir des typologies d'évènements. Les événements sont des types de jours liés à un événement précis qui peut avoir une incidence sur la charge de travail. Dans un magasin cela peut être : Soldes, Semaine Anniversaire. Dans un Centre d'appels : Campagne marketing, offre promotionnelle.
Liste des colonnes de la table TYPE_EVENEMENT
Code | Type de données | Primaire | Obligatoire |
---|---|---|---|
ID | BIGINT(20) | X | X |
LIBELLE | VARCHAR(255) | ||
COULEUR | VARCHAR(8) |
Table TYPE_JOUR
Description de la table TYPE_JOUR
La table TYPE_JOUR permet de définir des typologies de jour. Les types de jour disponibles sont : Ouvert, Fermé, Férié ouvert, Férié fermé.
Par défaut, l’attribut COULEUR prend la valeur "#FFFFFF".
Liste des colonnes de la table TYPE_JOUR
Code | Type de données | Primaire | Obligatoire |
---|---|---|---|
ID | BIGINT(20) | X | X |
LIBELLE | VARCHAR(255) | ||
COULEUR | VARCHAR(8) | ||
TYPE_OUVERTURE | VARCHAR(38) |
Table TYPE_STRUCTURE
Description de la table TYPE_STRUCTURE
La table TYPE_STRUCTURE contient la typologie des structures et permet d'exprimer littéralement la hiérarchie de l'arbre Timesquare® en fonction de la dimension de l'entreprise.
Par défaut, les attributs ID et LIBELLE prennent respectivement les valeurs "4" et "Structure".
Liste des colonnes de la table TYPE_STRUCTURE
Code | Type de données | Primaire | Obligatoire |
---|---|---|---|
ID | BIGINT(20) | X | X |
LIBELLE | VARCHAR(255) | X |
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.