Les tâches peuvent être importées en masse à l'aide d'un fichier VSC dont la structure est définie ci-dessous.
Colonnes pour paramétrer la tâche
L'import de tâche nécessite l'utilisation de 6 colonnes pour la définir :
Submission#structure_id : cette colonne permet de choisir le formulaire dans lequel un import est à réaliser. l'identifiant (ID de la structure) se trouve par exemple à la fin de l'URL du concepteur de formulaire. (.../structures/builder/XXXX).
Submission#userEmail : Cet e-mail permet de d'identifier l'utilisateur créateur de la fiche.
type : vous avez ici le choix entre une tâche simple et une tâche récurrente. Dans l'état actuel, vous ne pouvez importer que des tâches simples. Il faut donc mettre la valeur "simple"
Dates de début et de fin de la tâche : elles doivent être renseignées au format ISO 8601. Exemple : 2018-04-30T17:00:00+02:00
start_date : il s'agit de la date attendue de démarrage de la tâche
due_date : il s'agit de la date attendue de la fin de la tâche
user_email : cette colonne permet d'assigner la tâche à un utilisateur Daxium. Vous devez écrire l'email de l'utilisateur dans cette colonne. Attention, on ne peut assigner de tâche uniquement à des utilisateurs mobiles.
Colonnes pour paramétrer la fiche associée
Chaque tâche doit être associée à une fiche. Pour cela, il faut d'abord préciser sur quel modèle de formulaire on travaille. Il faut donc inclure une colonne Submission#structure_id.
Cette colonne doit être remplie avec les identifiants de formulaires compatibles avec la création de tâches. Cet identifiant se trouve par exemple à la fin de l'URL du concepteur de formulaire. (.../structures/builder/XXXX).
Vous pouvez ensuite remplir les champs de la fiche. Pour cela, il suffit de faire comme dans un import de fiche, mais en préfixant les colonnes par Submission#. Par exemple, pour définir le propriétaire de la fiche (ce qui est obligatoire), il faut créer une colonne Submission#userEmail. Pour remplir une liste en utilisant les identifiants externes cela donne : Submission#ListSystemName#external.
De cette manière vous pouvez remplir tous les champs d'une fiche, même s'ils ne figurent pas dans la liste des champs accessibles à la création de tâche.
Un exemple de CSV d'import de tâches est disponible sur ce lien.
Mise en place de l'import
Une fois que votre fichier CSV est prêt, il faut le télécharger dans Daxium-Air. Pour cela, il faut vous rendre dans la section "Tâches", puis cliquer sur "Import".
Il ne vous reste plus qu'à choisir votre fichier CSV et déterminer le séparateur que vous utilisez (par défaut il s'agit du point virgule en France et de la virgule pour la plupart des autres pays).
L'import se déroule en arrière plan. Vous serez averti par la cloche de notifications lorsqu'il sera fini.
Gestion des erreurs
Lorsque votre import est terminé, si jamais une erreur a empêché une fiche ou plus de s'enregistrer, vous aurez un retour dans un fichier CSV. Ce fichier est accessible depuis la cloche de notifications en haut à droite de votre écran.
Ce dernier vous permettra de comprendre ce qui n'a pas fonctionné et comment corriger le problème.