isiweb:importer

L'envoi a échoué. Les autorisations sont-elles correctes ?

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

isiweb:importer [2019/08/28 09:10] (Version actuelle)
Ligne 1: Ligne 1:
 +====== Importer ======
 +Il y a différentes possibilités offertes en terme d'importation de données. Dans tous les cas, il faut savoir la différence entre Importer des données dans ISIWEB et faire la récupération de données existantes pour un import de basculement.
  
 +Pour l'import des prestations ou des contrats, l'utilisation de macro dans Excel peut être une solution facile à la transformation des données venant du client. L'option plus particulière : enregistrement de Macro dans Excel sera utilisée pour permettre d'enregistrer la manière générique de transformer un fichier client en fichier exploitable pour ISIWEB.
 +
 +====== Importer des données ======
 +L'import de données est lié à un seul type de donnée à la fois. On ne récupère pas plusieurs types en une fois (comme l'import de basculement).
 +
 +===== Importer des clients =====
 +L'import des clients permet d'injecter via l'**administration** des sociétés et des personnes de contacts.
 +Le fichier excel peut contenir un certain nombre de champs et le mapping doit être fait manuellement entre les champs du fichier excel et les champs de ISIWEB.
 +
 +===== Importer des travailleurs =====
 +
 +Pas disponible pour le moment
 +
 +===== Importer des infos libres =====
 +L'import des infos libres permet d'injecter via l'**administration** un arbre de critère.
 +Ceci peut se faire via un fichier excel dont 3 colonnes doivent être présentent. Attention, les 3 premières colonnes doivent être vides.
 +  * Colonne 1 : vide
 +  * Colonne 2 : vide
 +  * Colonne 3 : vide
 +  * colonne 4 : identifiant de l'info libre
 +  * Colonne 5 : identifiant de l'info libre parent (vide si pas de parent)
 +  * Colonne 6 : Description de l'info libre
 +
 +La première ligne doit être une ligne de titre. Les données commencent donc à partir de la deuxième ligne.
 +
 +Voici un exemple de fichier : {{:isiweb:rem_infos_libres_modif.xls|REM infos libres adapté}}
 +
 +===== Importer des contrats =====
 +L'import de contrat se base sur les missions, un fichier excel.
 +Les missions doivent être définies dans ISIWEB.
 +Un paramètre dans le sef-service du client définit quel identifiant doit être pris dans le fichier excel pour connaître la mission.
 +  - Soit le numéro de la mission : Identifiant business dans la première page ou dans la liste des missions
 +  - Soit un numéro définit par le client : une zone s'ajoute dans la mission pour indiquer le numéro. Il doit être unique par client/mission
 +
 +**Les lignes des travailleurs doivent être triées par date du plus petit au plus grand.**
 +==== Import de contrat sur base d'horaire définit dans la mission ====
 +Le fichier excel doit contenir 4 colonnes comme suit (sans titre) :
 +  - identifiant de la mission
 +  - date de début du nouveau contrat
 +  - date de fin du nouveau contrat
 +  - code de l'horaire
 +
 +Pour importer le fichier et générer les contrats il faut utiliser l'option "Importer contrats" sur la zone "Action" dans la liste des clients ou via l'option import dans le self-service client.
 +
 +Les erreurs peuvent être :
 +  - L'identifiant de la mission n'a pas été trouvé dans la base de donnée
 +  - Impossible de traiter la date de début (Format : DD/MM/YYYY)
 +  - Impossible de traiter la date de fin (Format : DD/MM/YYYY)
 +  - L'horaire n'existe pas sur la mission
 +
 +Voici un exemple de fichier : {{:isiweb:example_import_contract.xls|}}
 +
 +==== Import de contrat sur base d'horaire libre ====
 +Le fichier excel doit contenir 8 colonnes comme suit (sans titre) :
 +  - identifiant de la mission
 +  - date de début du nouveau contrat
 +  - date de fin du nouveau contrat
 +  - <Colonne vide>
 +  - Heure de début de l'horaire(format HH:MM)
 +  - Heure de fin de l'horaire (format HH:MM)
 +  - Heure de prestation format (en minute : HH:MM ou en centième HH,DD ou HH.DD suivant configuration excel)
 +  - Bon de commande du contrat (blanc si utiliser le défaut de la mission)
 +
 +Voici un exemple de fichier : {{:isiweb:import_met_uurrooster.xls|Import avec horaire}}
 +
 +**Attention,** dans ce cas, le Q est calculé sur base du nombre d'heure communiqué par rapport \\ 
 +au régime journalier et suivant le S définit dans la mission. \\
 +Si on communique 4 heures, le système va générer un Q de 20 pour un régime de travail de 5 \\
 +jours et un S de 38 heures (donc contrat temps partiel). S'il s'agit d'un contrat temps plein, \\
 +il faut utiliser un horaire fixe (premier point).
 +===== Importer des prestations =====
 +L'import de prestation se base sur les missions, un fichier excel.
 +Les missions doivent être définies dans ISIWEB.
 +Un paramètre dans le sef-service du client définit quel identifiant doit être pris dans le fichier excel pour connaître la mission.
 +  - Soit le numéro de la mission : Identifiant business dans la première page ou dans la liste des missions
 +  - Soit un numéro définit par le client : une zone s'ajoute dans la mission pour indiquer le numéro. Il doit être unique par client/mission
 +
 +==== Import de prestation ====
 +
 +Les colonnes pour l'importation sont :
 +Le fichier excel doit contenir 4 colonnes comme suit (sans titre) :
 +  - identifiant de la mission
 +  - date du jour de la prestation
 +  - code de la pré-qualification
 +  - Quantité : suivant le type de donnée
 +     * Heure en minutes : HH:MM
 +     * Heure en centième : HH,DD (ou HH.DD suivant configuration en excel)
 +     * Jour : 1
 +     * Montant (dans ce cas le prix unitaire de p&f doit être 1)
 +  - Bon de commande de la prestation (permet d'avoir plusieurs bons de commande sur un même contrat)
 +  - salaire dérogation de celui du contrat (blanc, on prend le salaire du contrat) (format 9.9999)
 +
 +Les pré-qualifications doivent être définies dans le self-service du client.
 +
 +==== Configurer les pré-qualification ====
 +Les pré-qualification doivent être définie dans la page Self-Service du client pour permettre de faire leur importation. 
 +
 +La configuration doit se faire en 2 étapes :
 +  * Création de la pré-qualification au niveau admin
 +
 +  Via l'admin, et le menu : Liste/Code/Prestation/Préqualification
 +  Ajouter une préqualification comme suit :
 +    * ID Convention : code de l'import du fichier excel
 +    * Les libellés dans les différentes langues
 +    * Type de préqualification : 
 +       * Texte pour importer des messages
 +       * Durée** pour importer un nombre d'heure
 +       * Plage horaire pour importer les heures de début et de fin de travail
 +       * Montant pour saisir un total de primes et frais
 +
 +  * Définition de la pré-qualification au niveau du self-service client
 +
 +   Via la fiche du client, il faut déterminer la correspondance entre un code de pré-qualification et une qualification/primes et frais
 +   Pour ce faire, il est nécessaire que les primes et frais / qualification existe dans au moins un poste du client et qu'il existe une mission
 +   Cliquez sur ajouter et choisissez la pré-qualification et définissez la qualification ou prime et frais associé
 +   Il est possible de créer des codes avec un tiret : ce qui permet à partir d'un code dans le fichier excel de
 +   produire plusieurs codes dans les prestations.
 +   La syntaxe est la suivante :
 +     * A (code principal) : génère une heure normale
 +     * A-1 (code secondaire) : génère une primes et frais de nuit
 +     * ...
 +
 +
 +  * Cas particulier : importer des primes et frais dont le prix unitaire est connu dans le contrat (dans le fichier excel contient la quantité)
 +
 +   Dans ce cas, il faut cocher dans la définition de la pré-qualification, que l'on prend 
 +   la valeur du contrat sur base de l'identifiant de regroupement.
 +
 +  * Voici un exemple de fichie : {{:isiweb:importprest.xls|}}
 +
 +====== Import de basculement ======
 +Ce type d'import nécessite la programmation car bien souvent, pour un import de basculement (d'un système à un autre), il est nécessaire de récupérer aussi des données ou de faire des transformations. De plus, des imports de basculement nécessite d'aller vite. Il faut donc transformer rapidement les données de production pour les basculer dans le nouveau système de production, ici ISIWEB.
 +Il existe un import de basculement pour ISI. Cet import peut aller des travailleurs, aux clients et concernant les données de frontoffice.
 +Pour plus d'information, prenez contact avec sales@pepperone.be
 +
 +====== Macro dans Excel ======
 +Lorsque vous recevez des fichiers excel d'un client, vous pouvez mettre en place une MACRO qui va vous permettre de formatter celui-ci au format de ISIWEB.
 +
 +La création de macro sous excel est largement documentée sur internet [[http://www.google.be/search?q=créer+une+macro+sous+excel|Voir Google]] . Cependant quelques règles sont à observer :
 +  - Créer une macro en valeur absolue
 +  - Toujours travailler avec des raccourcis clavier pour la navigation
 +  - Créer les pages de travail à l'avance avec un nom connu
 +  - Sauvegarder le fichier excel et le mettre ne read-only pour éviter d'écraser son format
 +  - lorsque la mise en forme est terminée, mettre le résultat dans une nouvelle feuille excel et demander de sauvegarder en XLS (pas xlsx)
 +  - ... activer les macros (essayer plusieurs fichiers pour vous assurer que le résultat n'est pas tronqué)
 +
 +Un exemple suivra bientôt.
  • isiweb/importer.txt
  • Dernière modification: 2019/08/28 09:10
  • (modification externe)