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
- Contexte
- Pas de doublon de contextes. Si par erreur vous définissez 2 contextes identiques, un seul est pris en compte.
- Autres colonnes
- Texte avec une valeur « true » ou « false »
Note
Le redimensionnement des tâches à partir d’un fichier XLSX s’effectue lors de l’import.
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 Note Si le reste à faire est ajouté dans l’export du fichier, la durée en cours de la tâche initiale faite est utilisée comme durée dans le fichier Excel. Durée = 0 si la tâche est entièrement en pause ou en backlog. |
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 |
Libellé du contexte 1 | Libellé du premier contexte Valeur par défaut : « » |
String |
Valeur du contexte 1 | Valeur du premier contexte | String |
Libellé de contexte 2 | Libellé du deuxième contexte Valeur par défaut : « » |
String |
Valeur du contexte 2 | Valeur du deuxième contexte | String |
Libellé de contexte 3 | Libellé du troisième contexte Valeur par défaut : « » |
String |
Valeur du contexte 3 | Valeur du troisième contexte | String |