Add-on DCM

10. Fonctionnalités d’import et d’export

10.1. Tâches dans le catalogue

Vous pouvez importer et exporter des Tâches grâce à un fichier XLSX.

Pour télécharger le modèle, cliquez ici.

La structure suivante doit être respectée :

  • le nom de la feuille Excel doit être DCM TASKS
  • la structure doit être la même que dans le modèle.
Une catégorie est définie par la combinaison de :
  • Nom
  • Site
  • Département
  • Sous-département
  • Zone de travail

Il est toujours possible de changer la couleur d’une catégorie par la suite si la même catégorie (la même combinaison des propriétés précédentes) est définie plusieurs fois avec une couleur différente, seule la dernière ligne sera prise en compte.

Une tâche est définie par la combinaison de :
  • Nom
  • Description

Cela signifie que, si plusieurs tâches portant le même nom mais de durée différente sont nécessaires, leurs descriptions doivent être différentes.

10.2. Tâches sur le panneau

Dans un panneau, l’utilitaire DCM vous permet d’importer des tâches directement sur votre panneau grâce à un fichier XLSX.

Pour télécharger le modèle, cliquez ici.

La structure suivante doit être respectée :

  • le nom de la feuille Excel doit être DCM-IMPORT-TASKS
  • la structure doit être la même que dans le modèle.

L’import est basé sur les règles suivantes :

ID
  • Si aucune valeur, iObeya génère automatiquement une valeur
  • Si elles sont présentes et déjà existantes dans le même panneau, les tâches sont mises à jour
  • Si elle est présente et existe déjà sur un autre panneau, la ligne apparaît erronée
Shift
  • Si un shift portant exactement le même nom n’est pas trouvé dans le panneau, la ligne est ignorée
Ligne Ressource & Ligne Index
  • Si la colonne index a une valeur et que la colonne ressource est vide, la valeur de l’index est utilisée directement.
  • Si la colonne ressource a une valeur et que la colonne index est vide, la valeur de la ressource est utilisée avec une correspondance à la première ligne contenant la même ressource.
    • Si le panneau est en mode ligne unique, la tâche est positionnée dans cette ligne.
    • Si le panneau est en mode double ligne :
      • S’il y a une ressource sur cette ligne, elle est positionnée dans la première demi-ligne.
      • S’il y a deux ressources sur cette ligne, on positionne dans la première demi-ligne de la ressource.
  • Si la colonne ressource et la colonne index ont toutes deux une valeur :
    • Si le panneau est en mode rangée unique, la valeur de la ressource est priorisée et utilisée.
    • Si le panneau est en mode double rangée et si une seule ressource se trouve dans la ligne identifiée, la valeur index est utilisée.
      • Si la valeur index est 1, la tâche est positionnée dans la première demi-ligne.
      • Si la valeur index est supérieure à 1, la tâche est positionnée dans la deuxième demi-ligne.
    • Si deux ressources se trouvent dans la ligne identifiée, la valeur de la colonne index est ignorée et la tâche est positionnée dans la demi-ligne de ressource.
  • Si la valeur index est supérieure au nombre de lignes du panneau ou si la valeur index est vide, la valeur ressource est utilisée.
  • La valeur de la ressource doit correspondre exactement à une ressource déclarée dans le planning (par exemple : Prénom + Nom d’un utilisateur ou le texte que vous avez saisi).
Catégorie
  • Si la catégorie existe dans le catalogue (basé sur le nom et la couleur de fond de la cellule), ses propriétés sont utilisées
Date de début
  • Si elle n’est pas dans la plage de dates du tableau, la ligne est ignorée
  • Format de date utilisé : MM/JJ/AAAA
Heure de début
  • Si elle n’est pas dans la plage horaire du service ou du tableau, la ligne est ignorée
  • Format de texte avec motif HH:MM:SS
Durée
  • Si l’heure de début + la durée des tâches ne correspond pas à la plage horaire, la tâche est supprimée
  • L’heure est formatée avec des chiffres : 1 signifie 1 heure, 0,5 signifie 30 min, 0,25 pour 15 min et 0,75 pour 45 min

Note

Vous pouvez créer des tâches de moins de 15 minutes

Backlog
  • Doit être inférieure ou égale à la durée
  • L’heure est formatée avec des chiffres : 1 signifie 1 heure, 0,5 signifie 30 min, 0,25 pour 15 min et 0,75 pour 45 min
Pause
  • Doit être inférieure ou égale à la durée
  • L’heure est formatée avec des chiffres : 1 signifie 1 heure, 0,5 signifie 30 min, 0,25 pour 15 min et 0,75 pour 45 min
Autres colonnes
  • Texte avec une valeur « true » ou « false »

10.3. Éléments standard

L’export standard iObeya génère des lignes d’objets avec les propriétés suivantes (column props. [propriété]) :

Nom technique Description de la propriété Type
taskName Nom de la tâche String
description

Brève description de la tâche ( 140 caractères maximum)

Valeur par défaut : «  »

String
catégorie Catégorie de tâche Objet
durée

Durée de la tâche en heures. Ou durée initiale si elle est modifiée .

(base 100 . Ex : 1 heure et 30 minutes = 1,50)

Valeur par défaut : 1

Numérique
ressources Liste des ressources assignées à une tâche Array
isDelayed

“true”, si la durée a changé et est supérieure à la durée initiale.

Valeur par défaut : « false »

Boolean
isDisplaced

“true”, si la tâche est déplacée.

Valeur par défaut : « false »

Boolean
isInAdvance

“true”, si la durée a changé et est plus courte que la durée initiale.

Valeur par défaut : « false »

Boolean
isDone

« true » lorsque vous cliquez sur l’option du menu contextuel Modifier le status et que vous sélectionnez l’option Traitée ou Fait avec problèmes.

Valeur par défaut : « false »

Boolean
isStarted

« true » lorsque vous cliquez sur l’option Modifier le status du menu contextuel et que vous sélectionnez l’option Démarrée.

Valeur par défaut : « false »

Boolean
hasProblem

« true » lorsque vous cliquez sur l’option du menu contextuel Modifier le status et que vous sélectionnez l’option Fait avec problèmes.

Valeur par défaut : « false »

Boolean
isExceptional

« true » lorsque la tâche est ajoutée quand le mode Tâches exceptionnelles est activé.

Valeur par défaut : « false »

Boolean
backlog

Configuration du backlog de la tâche

Valeur par défaut : 0

Numérique
pause

Configuration de la pause

Valeur par défaut : 0

Numérique
startDate

Horodatage du début effectif de la tâche.

(peut différer de la « refStartDate » si la tâche a été déplacée)

Horodatage
endDate

Horodatage de la fin effective de la tâche.

(peut différer de la « refEndDate » si la tâche a été déplacée ou si sa durée a été modifiée)

Horodatage
commentaire

Commentaire pour la tâche.

Valeur par défaut : «  »

String
refStartDate

Horodatage du début initial de la tâche.

(peut différer de la « startDate » si la tâche a été déplacée)

Horodatage
refEndDate

Horodatage de la fin initiale de la tâche.

(peut être différente de la “endDate” »date de fin » si la tâche a été déplacée ou si sa durée a été modifiée)

Horodatage
refDuration

Durée initiale de la tâche en heures.

(peut être différente de la « durée », si la durée de la tâche a changé)

(base 100 . Ex : 1 heure et 30 minutes = 1,50)

Valeur par défaut : 1

Numérique