1. Introduction

1.1. Contexte

CARL Source est fourni avec un certain nombre d’interfaces standard prêtes à l’exploitation, permettant d’échanger des données avec d’autres applications.

Ces interfaces sont déclinées sous la forme de normes d’échange, qui définissent le format d’échange dans le cas des fichiers plats avec séparateur (exemple : CSV) ou à positions fixes.

De nouvelles interfaces et normes associées peuvent également être créées facilement, à partir des objets métier de CARL Source.

1.2. Objet du document

Ce document vise à présenter les interfaces standard fournies avec CARL Source en version 7.7.0 et leur utilisation, pour des fichiers à séparateur.

Il comporte la description détaillée des fichiers d’import attendus pour chaque interface.

Il est accompagné de fichiers exemples.

2. Extension

Les interfaces standard, et les objets d’intégration qu’elles contiennent ne sont pas modifiables. Ces composants peuvent être utilisés tels quels ou comme modèles pour créer des interfaces personnalisées.

Si vous souhaitez les enrichir, créez vos propres objets d’intégration par recopie des objets d’intégration standard, et ajoutez-les simplement à votre interface.

Le mode opératoire conseillé pour la création d’une nouvelle interface est le suivant :

  • Création de l’objet d’intégration spécifique :

    • Ouvrir l’objet d’intégration à modifier.

    • Créer le nouvel objet d’intégration par recopie.

    • Compléter le nouvel objet d’intégration.

  • Création de la norme :

    • Créer la norme avec sa version pour le format de fichier souhaité, en précisant la version applicable (nécessaire même si cette norme est unique).

  • Créer l’interface :

    • Créer l’interface contenant le (ou les) objet(s) d’intégration créé(s).

    • Lui associer la norme.

3. Formats des fichiers

3.1. Fichier XML

Le format du fichier est donné dans l’en-tête du fichier.

<xml version="1.0" encoding="UTF-8"/>

Pour le respect des caractères spéciaux (caractères accentués notamment), le fichier en entrée doit être enregistré au format indiqué dans l’en-tête.

Plus de détails peuvent être précisés dans la balise mère du fichier :

<entities exchangeInterface="ITEM_IN" externalSystem="EXT_SYST_XML" timezone="Europe/Paris" language="en_GB">

Pour le format de l’attribut timezone, voir Gestion des fuseaux horaires.
Pour le format de l’attribut language, voir Gestion des langues.

3.2. Fichier CSV

Des paramètres d’import peuvent être précisés sur la 1ère ligne du fichier (non obligatoire pour un chargement manuel à l’interface près).

Ces éléments sont à définir par couple : « Nom de l’élément ; Valeur ».
Il est possible de définir le système externe, l'interface, et le fuseau horaire à utiliser.

Ordre Contenu Commentaire

0

Code du paramètre

Valeur = externalSystem

1

Valeur du paramètre

Code

2

Code du paramètre

Valeur = exchangeInterface

3

Valeur du paramètre

Code

4

Code du paramètre

Valeur = timezone

5

Valeur du paramètre

Code de Timezone

Exemple d’une 1ère ligne d’entête de fichier
externalSystem ;EXT_SYST_CSV ;exchangeInterface ;ITEM_IN_CSV; timezone ;Europe/Paris; language ;en_GB

Pour la conservation des caractères accentués, le format des fichiers CSV doit être identique à celui précisé sur le point de connexion utilisé.

Les fichiers exemples fournis fonctionnent pour les interfaces standard de CARL Source, avec un point de connexion d’encodage 'UTF-8'.

3.3. Retour chariot dans les champs multilignes

Pour les champs commentaires sur plusieurs lignes, un retour chariot dans les données est à indiquer en utilisant les balises XML correspondantes (<br/>):

Telle quelle pour un fichier CSV.
WOCOMMENT;<p>Commentaire <br/>détaillé <br/>de l'intervention</p>;
En remplaçant les caractères spéciaux pour un fichier XML.
&lt;p&gt;Commentaire &lt;br/&gt;détaillé &lt;br/&gt;de l'intervention&lt;/p&gt;

4. Contenu des fichiers

4.1. Création / Mise à jour des éléments existants

Dans le cas où l’objet à importer comporte un code identifiant, si le fichier d’import comporte un élément déjà présent en base, vous pouvez décider que l’import :

  • Mette à jour l’élément existant avec la ligne importée,

  • Rejette la ligne concernant l’élément existant.

Ce comportement dépend du contenu du fichier d’import.

Tip

Se reporter aux pages "Exemples de fichiers d’échange" de l’aide en ligne de CARL Source.

Important

La création par import respecte les mêmes contraintes que la création depuis l’application. Notamment, il n’est pas possible de créer un élément dans un état qui ne soit pas un état initial.
Par exemple, vous ne pouvez pas importer une intervention directement archivée ou une commande directement validée.

4.2. Ordre des attributs et colonnes

Sauf à de rares exceptions, signalées dans le descriptif des interfaces concernées, l’ordre des attributs n’a aucune importance dans un fichier XML.
En revanche, dans les fichiers plats, à séparateur, l’ordre des attributs doit impérativement respecter celui défini dans la norme d’échange.

4.3. Fichiers exportés : filtres

Sur une interface de sortie, vous pouvez filtrer les éléments exportés, pour chaque objet d’intégration.
Le filtre indiqué sur le point d’intégration de l’interface peut être un filtre classique ou avancé, et il doit être public. Par exemple, vous pouvez choisir de n’exporter que les DI créées durant les 7 derniers jours, en utilisant un filtre sur la date de création minimum, avec la valeur {sysDate} - 7{day}.   En cas d’exécution manuelle de l’interface en revanche, vous pouvez indiquer un filtre non public sur les points d’intégration.

4.4. Export différentiel

Si vous souhaitez réaliser un export différentiel, il est nécessaire que l’interface soit associée à un système externe lui-même associé à un point de connexion.

4.5. Gestion des fuseaux horaires

L’import et l’export des heures peuvent être exprimés selon un fuseau horaire (TimeZone) indiqué dans l’entête de fichier afin de prendre en compte les décalages horaires.

Voici quelques exemples de formats de TimeZone autorisés lors des exports/imports de données :

  • Europe/Paris

  • Europe/Monaco

  • Europe/Brussels

  • Europe/Luxembourg

  • Europe/Rome

  • Europe/Madrid

  • Europe/Lisbon

  • Europe/London

  • Europe/Berlin

  • Europe/Amsterdam

  • Europe/Moscow

  • America/Los_Angeles

  • America/New_York

  • America/Vancouver

  • US/Arizona

  • US/Alaska

  • US/Hawaii

  • Asia/Dubai

  • Asia/Jakarta

  • Asia/Hong_Kong

4.6. Gestion des langues

Lorsque plusieurs langues sont installées vous pouvez importer des données dans l’une de ces langues.
Pour cela il est nécessaire d’ajouter dans la balise entities l’attribut language pour préciser la langue dans laquelle les données sont importées.

Règles :

  • Lorsque l’attribut language n’est pas précisé, les données sont importées dans la langue principale,

  • Les valeurs possibles pour l’attribut language sont les codes de la liste de valeurs LANGUAGE.
    Dans le cas où le code utilisé n’existe pas dans cette liste de valeurs une erreur signale que la langue n’est pas disponible.

  • Dans le cas où l’attribut language contient seulement la langue (en par exemple), alors l’application recherche la première valeur commençant par cette langue dans la liste de valeurs LANGUAGE.

  • Lorsque l’attribut language correspond à une langue différente de la langue principale de l’application (applicationLanguage), et que l’objet métier associé à l’objet d’intégration est traduisible, les données sont importées dans la table principale et dans la table de traduction.

4.7. Utilisation de la méthode Invoke (Import de calendriers)

Dans l’interface XML d’import de calendriers de disponibilités (CALENDAR) concernant les intervenants, moyens matériels ou équipements, il est possible d’invoquer une méthode permettant de procéder à un effacement sur une période définie.

Exemple avec l’interface CALENDAR_IN standard : Suppression des disponibilités "congés" pour un technicien sur une période définie
<?xml version='1.0' encoding='UTF-8'?>
<entities exchangeInterface="CALENDAR_IN" timezone="Europe/Paris">
    <invoke service="com.carl.xnet.resource.service.CalendarService" method="deletePeriods">
        <periodParametersList>
            <periodParameter>
                <calendarPeriodClassName>com.carl.xnet.resource.backend.bean.TechCalendarBean</calendarPeriodClassName>
                <ownerAttributeName>technician</ownerAttributeName>
                <ownerAttributeCode>TECH</ownerAttributeCode>
                <!-- Pour une disponibilité en particulier -->
                <availabilityCode>CONGES</availabilityCode>
                <!-- Plage de période impactée (autre format de date possible : 2021-03-24 08:00:00.000 +0100) -->
                <begin>2021-03-24 08:00:00</begin>
                <end>2021-03-24 22:00:00</end>
            </periodParameter>
        </periodParametersList>
    </invoke>
</entities>

5. Tableau des interfaces standard

Toutes les interfaces présentées existent en entrée (suffixe _IN) et en sortie (suffixe _OUT).
Les interfaces au format CSV sont de plus suffixées par "_CSV".

Objet d’échange Interface Version de norme standard
(si interface CSV existante)

Module Équipement

Modèle

PATTERN

Point de structure

BOX

Symptôme

SYMPTOM

Cause

FAILURECAUSE

Remède

CURE

Matériel

MATERIAL

Lien équipement

LINKEQUIPMENT

LINKEQUIPMENT_2.0

Événement

EVENT

EVENT_1.0

Point de mesure

MEASUREPOINT

MEASUREPOINT_1.1

Relevé de mesure

MEASUREREADING

MEASUREREADING_1.0

Caractéristiques équipements

EQPTCHARACT

EQPTCHARACT_1.0 (version 4.0)
EQPTCHARACT_2.0 (version 4.2)

Voie

ROAD

ROAD_1.0

Marque

BRAND

BRAND_1.0

Point énergie

ENERGYMETER

ENERGYMETER_2.0

Carburant (Transport)

FUEL

FUEL_1.0

Localisation (Facility)

FM_LOCATION

Bien immobilier (Facility)

FM_REALTY

Ligne quittancement (Facility)

FM_PAYMENT

Surface de localisation (Facility)

FM_SURFACE

Type de surface (Facility)

FM_SURFACETYPE

Module Travaux

Nature d’intervention

ACTIONTYPE

Spécialité

SKILL

Équipe

TEAM

Opération

PROCESS

Demande d’intervention

MR

MR_2.0

Gamme

PWO

Fiche maintenance

MAINTPLAN

Intervention

WO

WO_2.0 (éléments principaux, pour la version standard)

Occupation

OCCUPATION

OCCUPATION_1.1

Plan préventif

PREVENTIVE

Diagnostic

WOEXTPROVIDER (1)

WOEXTPROVIDER_1.0

Evaluation

EVALUATION

Module Stock

Famille

FAMILY

Magasin

WAREHOUSE

Article

ITEM

ITEM_1.2 (éléments principaux)

Stockage article

BATCH

Historique des mouvements de stock
(export uniquement)

HISTOSTOCKMVT_OUT

Mouvement de stock

STOCKMOVEMENT

STOCKMOVEMENT_2.0

Emplaccements magasin

LOCATION

LOCATION_1.0

Module Achat

Nature d’achat

PURCHASETYPE (1)

PURCHASETYPE_1.0

Fournisseur

VENDOR

VENDOR_4.0

Demande d’achat

PR

Commande

PO

PO_2.0

Réception

DELIVERY

DELIVERY_2.0

Retour fournisseur

SUPPLIERRETURN

SUPPLIERRETURN_1.0

Contrat

CONTRACT

Module Ressources

Service

SERVICE

Intervenant

TECHNICIAN

Occupant

OCCUPANT

Moyen matériel

TOOL

Calendrier

CALENDAR (2)

Direction

DEPARTMENT

DEPARTMENT_1.0

Module Client

Client

CUSTOMER

Module Comptes

Budget

BUDGACC

BUDGACC_1.0

Section

COSTCENTER

COSTCENTER_1.0

AP/AE/Affectation (City)

BUDGETAUTHOR

BUDGETAUTHORITY_1.0

Ecriture (Dotation) sur Budget

BUDGALLOCATION (3)

Ecriture (Dotation) sur centre de coût

CCTERALLOCATION (3)

Module Système

Liste de valeurs

VALUELIST

Site

SITE

Groupe de sites

GROUPSITE

Utilisateur

USER

Modèle de Caractéristiques

CHARACT (3)

CHARACT_1.0

Valeurs de Caractéristiques

VALUECHARACT (1)

(1) Seule l’interface d’import (suffixe _IN) est disponible.
(2) L’interface d’import (suffixe _IN) permet d’appeler un service de suppression en masse de plages horaires d’un utilisateur. Se référer au chapitre Utilisation de la méthode Invoke (Import de calendriers) pour un exemple d’utilisation.
(3) L’interface permet uniquement la création d’un élément, la mise à jour d’un élément existant est interdite.

6. Description des fichiers d’échange CSV

6.1. Formats des valeurs

Identifiant

Chaînes de 33 caractères maximum.

Code

Chaînes de 20 caractères maximum, en majuscules et sans espaces.

Libellé

Chaînes de 60 caractères maximum.

Texte libre

Chaînes de 255 caractères maximum.

Libellé long

Chaînes de 4000 caractères maximum.

Valeur de liste

À renseigner avec le code de la valeur (Fonctionnalité liste de valeurs).

Booléen

Contient impérativement la valeur 'false' ou 'true'.

Numérique

Le séparateur de décimales est le point ".". Il n’y a pas de séparateur des milliers.

Date

Au format : AAAA-MM-JJ

Date / Heure

Au format : AAAA-MM-JJ hh:mm:ss

Les champs obligatoires sont signalés par un astérisque *.

6.2. Enregistrements secondaires

Les enregistrements secondaires ne sont jamais obligatoires.
En particulier, l’enregistrement décrivant le changement d’état d’un élément (STATUS). S’il n’est pas renseigné, l’élément sera créé dans l’état de création par défaut, soit :

  • "en attente prise en compte" pour une DI,

  • "en préparation" pour une intervention,

  • "actif" pour un fournisseur, un budget, une section, un article,

  • "en attente validation" pour une commande.

6.3. Module Équipements

6.3.1. Événement

Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = EVENT

1

Date *

Format Date/Heure

2

Point de structure (obligatoire si matériel non renseigné)

Format Code

3

Matériel (obligatoire si matériel non renseigné)

Format Code

4

Symptôme *

Format Code

5

Commentaire

Texte libre

6.3.2. Point de mesure

Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = MEASUREPOINT

1

Code du point de mesure (pour mise à jour)

Code

2

Code du point de mesure * (pour création)

Code

3

Libellé

Libellé

4

Point de structure associé (obligatoire si matériel non renseigné)

Code

5

Matériel associé (obligatoire si point de structure non renseigné)

Code

6

Site du point de mesure

Code

7

Modèle de point de mesure

Code

8

Compteur réel ?

Booléen

9

Type de point de mesure * (Obligatoire si modèle non renseigné)

Valeur : 0 (simple), 1 (compteur)

10

Unité du point de mesure

Code

11

Nombre de décimales

Numérique

12

Valeur minimale (Obligatoire si modèle non renseigné)

Numérique

13

Valeur maximale (Obligatoire si modèle non renseigné)

Numérique

14

Régression interdite (Compteur uniquement)

Booléen

15

Période des relevés

Entier

16

Valeur de vieillissement moyen (Compteur uniquement)

Numérique

17

Période de vieillissement moyen (Compteur uniquement)

Entier

18

Type de coût (Compteur uniquement)

Valeur de liste COSTTYPE

19

Prix unitaire (Compteur uniquement)

Numérique

20

Section (Compteur uniquement)

Code

21

Catégorie de point de mesure

Texte libre
Transport : Liste MEASURECATEGORY

22

Plancher de surveillance (Point de mesure simple uniquement)

Numérique

23

Plafond de surveillance (Point de mesure simple uniquement)

Numérique

24

Plancher de correction (Point de mesure simple uniquement)

Numérique

25

Plafond de correction (Point de mesure simple uniquement)

Numérique

26

Émettre une DI (Point de mesure simple uniquement)

Booléen

27

Envoyer un courriel (Point de mesure simple uniquement)

Booléen

28

Type d’extrapolation *

Liste MEASUREEXTRAPOLATION

29

Transport : Badge carburant

Texte

6.3.2.1. Point de mesure : Lien
Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = LINKMEASUREPT

1

Identifiant de la jonction *

Valeur = MEASUREPOINTLINK

2

Code du point de mesure fils *

Code

3

Coefficient de vieillissement

Numérique

4

Date de début du lien

Date/Heure

5

Date de fin du lien

Date/Heure

6

Commentaire

Texte libre

6.3.3. Relevé de mesure

Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = MEASUREREADING

1

Code du point de mesure *

Code

2

Date de la mesure *

Date/Heure

3

Mesure *

Numérique

4

Correction

Booléen

5

Répercussion

Booléen

6

Commentaire

Libellé long

7

Origine

'1' : Manuelle, '2' : Automatique.

8

Créé par

Code

6.3.4. Lien entre équipements

Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = LINKEQUIPMENT

1

Identifiant de la jonction *

Identifiant

2

Code de la structure du père *

Code

3

Code de l’équipement père *

Code

4

Code de la structure du fils *

Code

5

Code de l’équipement fils *

Code

6

Date de début du lien *

Date/Heure (1800-01-01 00:00:00.000 pour un lien non daté)

7

Date de fin du lien *

Date/Heure (2200-12-31 00:00:00.000 pour un lien non daté)

8

Quantité du lien (pour un lien réseau ou de composition)

Numérique

9

Description du lien

Texte libre

10

Ordre du lien dans la branche

Entier

6.3.5. Caractéristique d’un équipement (modèle, matériel, point de structure)

Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = ITEMCHARACT / MATERIALCHARACT / BOXCHARACT

1

Code de l’article/modèle, matériel ou point de structure *

Code

2

Caractéristique *

Code

3

Valeur

Format associé (selon caractéristique)

6.3.6. Voie

Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = ROAD

1

Code de la voie (pour création) *

Format Code

2

Code de la demande d’intervention (pour mise à jour)

Format Code

3

Type

Format Code

4

Voie privée ?

Booléen

5

Libellé adresse / 1ère ligne l’adresse

Texte libre

6

2ème ligne d’adresse

Texte libre

7

3ème ligne d’adresse

Texte libre

8

Code postal

Texte libre

9

Ville

Texte libre

10

État / Région

Texte libre

11

Pays

Texte libre

12

Active ?

Booléen

13

Texte libre 1

Texte libre

14

Texte libre 2

Texte libre

15

Texte libre 3

Texte libre

16

Texte libre 4

Texte libre

17

Texte libre 5

Texte libre

18

Texte libre 6

Texte libre

19

Texte libre 7

Texte libre

20

Texte libre 8

Texte libre

21

Texte libre 9

Texte libre

22

Texte libre 10

Texte libre

23

Numérique libre 1

Format numérique.

24

Numérique libre 2

Format numérique.

25

Numérique libre 3

Format numérique.

26

Date libre 1

Format date/heure

27

Date libre 2

Format date/heure

28

Date libre 3

Format date/heure

29

Booléen libre 1

Booléen

30

Booléen libre 2

Booléen

31

Booléen libre 3

Booléen

6.3.7. Marque

Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = BRAND

1

Code de la marque (* pour création)

Code

2

Code de la marque (* pour mise à jour)

Code

3

Libellé de la marque

Libellé

4

Fabriquant

Libellé

5

Marque en cours d’utilisation

Booléen

6.3.8. Carburant (Transport)

Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = MEASURES

1

Code du véhicule

Code

2

Badge carburant

Texte

3

Valeur du relevé kilométrique

Numérique

4

Date/heure du relevé

Date

5

Code de l’article carburant

Code

6

Code du magasin de stockage du carburant

Code

7

Code emplacement de stockage

Code

8

Quantité de carburant sortie

Numérique

9

Code de l’intervenant

Code

10

Valeur du relevé de consommation

Numérique

6.3.9. Bâtiment FM

Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = BUILDING

1

Code du bâtiment (* pour création)

Code

2

Code du bâtiment (* pour mise à jour)

Code

3

Type d’équipement

Liste eqptType

4

Surface hors œuvre brute

Numérique

5

Surface hors œuvre nette

Numérique

6

Surface Utile Locative

Numérique

7

Interventions autorisées

Booléen

8

Capacité d’accueil

Numérique

9

Section d’imputation

Code

10

Libellé

Libellé

11

Organisation

Code

12

Structure

Code

13

Responsable

Code

14

Usage

Liste use

15

Surfaces héritées

Booléen

16

Nombre de places parking couvert

Numérique

17

Numéro d’inventaire

Texte

18

Modèle

Code

19

Nombre de places parking extérieur

Numérique

20

Code de l’état

Format code (ACTIVE)

21

Booléen libre 1

Booléen

22

Booléen libre 2

Booléen

23

Booléen libre 3

Booléen

24

Date libre 1

Date/Heure

25

Date libre 2

Date/Heure

26

Date libre 3

Date/Heure

27

Numérique libre 1

Numérique

28

Numérique libre 2

Numérique

29

Numérique libre 3

Numérique

30

Texte libre 1

Texte

31

Texte libre 2

Texte

32

Texte libre 3

Texte

33

Texte libre 4

Texte

34

Texte libre 5

Texte

35

Texte libre 6

Texte

36

Texte libre 7

Texte

37

Texte libre 8

Texte

38

Texte libre 9

Texte

39

Texte libre 10

Texte

6.3.9.1. Bâtiment FM : Adresse principale
Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = ADDRESS

1

Ligne 1 de l’adresse

Texte

2

Ligne 2 de l’adresse

Texte

3

Ligne 3 de l’adresse

Texte

4

Ville

Texte

5

Pays

Texte

6

Complément au n°

Liste MENTION

7

N° de voie

Numérique

8

État

Texte

9

Code postal

Texte

6.3.9.2. Bâtiment FM : Caractéristique
Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = BOXCHARACT

1

Caractéristique

CODE

2

Valeur de la caractéristique

Selon le type, AAAA-MM-JJ si date

6.3.9.3. Bâtiment FM : Description longue
Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

BUILDINGDESCRIPTION

1

Libellé

Libellé

6.3.10. Point énergie

Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = ENERGYMETER

1

Code du point énergie (pour mise à jour)

Code

2

Code du point énergie * (pour création)

Code

3

Matériel

Code

4

Site

Code

5

Fournisseur

Code

6

Libellé

Libellé

7

Propriétaire

Code

8

Type de compteur

Code

9

Pictogramme

Code

10

Modèle

Code

11

Point géographique

Code

12

Point principal

Code

13

Distributeur d’énergie

Code

14

Contrat

Code

15

Centre de coût

Code

16

Type de coût

Liste de valeur = COSTTYPE

17

Budget

Code

18

Code comptable

Code

19

Devise

Code

20

Client

Code

21

Point de mesure de facturation

Code

22

Décret tertiaire : consommation de référence

Texte libre

23

Décret tertiaire : objectif de consommation annuelle

Texte libre

24

Texte libre 1

Texte libre

25

Texte libre 2

Texte libre

26

Texte libre 3

Texte libre

27

Texte libre 4

Texte libre

28

Texte libre 5

Texte libre

29

Texte libre 6

Texte libre

30

Texte libre 7

Texte libre

31

Texte libre 8

Texte libre

32

Texte libre 9

Texte libre

33

Texte libre 10

Texte libre

34

Numérique libre 1

Format numérique

35

Numérique libre 2

Format numérique

36

Numérique libre 3

Format numérique

37

Date libre 1

Format date/heure

38

Date libre 2

Format date/heure

39

Date libre 3

Format date/heure

40

Booléen libre 1

Booléen

41

Booléen libre 2

Booléen

42

Booléen libre 3

Booléen

6.3.10.1. Facturation d’un point énergie
Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = ENERGYMETERINVOICE

1

Montant hors taxe

Numérique

2

Commentaire

Texte libre

3

Date de facturation *

Format date

4

Numéro de facture *

Texte libre

5

Montant taxes

Numérique

6

Date de création

Format date

7

Date d’échéance de paiement

Format date

8

Point de mesure de facturation

Code

9

Date de début de consommation

Format date

10

Date de fin de consommation

Format date

11

Volume de consommation

Numérique

6.3.10.2. Commentaire
Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = DESCRIPTION

1

Description

Texte libre

6.3.10.3. Etat
Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = STATUS

1

Code de l’état *

Format code

2

Utilisateur ayant changé l’état *

Format code

3

Date de changement d’état *

Format date/heure

6.4. Module Travaux

6.4.1. Demande d’intervention : MR

Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = MR

1

Code de la demande d’intervention (pour mise à jour)

Format Code

2

Code de la demande d’intervention (pour création) *

Format Code

3

Titre de la demande

Format Libellé

4

Priorité

Valeur de la liste PRIORITYLEVEL

5

Destinataire de la DI

Format code

6

Symptôme constaté

Format code

7

Date de fin souhaitée

Format date/heure

8

Réception des travaux ?

Booléen

9

Demandeur (si différent de l’émetteur)

Texte libre

10

Coordonnées du demandeur

Texte libre

11

Émetteur de la DI

Format code

12

Date de création de la DI

Format date/heure

13

Point géographique

Format code

14

Point principal

Format code

15

Matériel

Format code

16

Site

Format code

17

Client

Format code

18

Devis

Format Code

19

Matériel en panne ?

Booléen

20

Matériel indisponible ?

Booléen

21

Catégorie de travaux

Valeur de la liste WORKCATEGORY

22

Montant

Numérique

23

Latitude

Numérique

24

Longitude

Numérique

25

Texte libre 1

Texte libre

26

Texte libre 2

Texte libre

27

Texte libre 3

Texte libre

28

Texte libre 4

Texte libre

29

Texte libre 5

Texte libre

30

Texte libre 6

Texte libre

31

Texte libre 7

Texte libre

32

Texte libre 8

Texte libre

33

Texte libre 9

Texte libre

34

Texte libre 10

Texte libre

35

Numérique libre 1

Format numérique.

36

Numérique libre 2

Format numérique.

37

Numérique libre 3

Format numérique.

38

Date libre 1

Format date/heure

39

Date libre 2

Format date/heure

40

Date libre 3

Format date/heure

41

Booléen libre 1

Booléen

42

Booléen libre 2

Booléen

43

Booléen libre 3

Booléen

6.4.1.1. DI : Commentaire
Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = MRDESCRIPTION

1

Contenu

Libellé long

6.4.1.2. DI : État
Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = MRSTATUS

1

Code de l’état *

Format code (ACTIVE)

2

Utilisateur ayant changé l’état *

Format code

3

Date de changement d’état *

Format date/heure

6.4.1.3. DI : Sécurité
Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = MRRISK

1

Risque *

Format Code

6.4.2. Intervention

La norme d’intervention comporte les éléments les plus couramment concernés par l’échange de données. Elle peut être recopiée et complétée avec d’autres types de lignes.

Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = WO

1

Code de l’intervention (*pour mise à jour)

Code

2

Code de l’intervention (* pour création)

Code

3

Libellé de l’intervention

Libellé

4

Date de début *

Date/Heure

5

Date de fin *

Date/Heure

6

Dates fixées

Booléen

7

Priorité *

Valeur de liste PRIORITYLEVEL

8

Nature d’intervention *

Code

9

Section *

Code

10

Type

Valeur de liste WORKTYPE

11

Symptôme

Code

12

Cause

Code

13

Remède

Code

14

Matériel en panne

Booléen

15

Arrêt du matériel

Booléen

16

Réception des travaux

Booléen

17

Temps d’arrêt

Numérique

18

Charge prévue

Numérique

19

Point géographique

Code

20

Point principal

Code

21

Matériel

Code

22

Modèle

Code

23

Famille

Code

24

Client

Code

25

Contrat

Code

26

Période de contrat

Code

27

Hors contrat

Booléen

28

Prestataire

Code

29

Site

Code

30

Responsable

Code

31

Devis

Code

32

Intervention générée depuis Devis ?

Booléen

33

Facturable ?

Booléen

34

Fin souhaitée

Date/Heure

35

Garantie

Code

36

Hors garantie

Booléen

37

Date de création

Date/Heure

38

Créée par

Code

39

Latitude

Numérique

40

Longitude

Numérique

41

Texte libre 1

Texte

42

Texte libre 2

Texte

43

Texte libre 3

Texte

44

Texte libre 4

Texte

45

Texte libre 5

Texte

46

Texte libre 6

Texte

47

Texte libre 7

Texte

48

Texte libre 8

Texte

49

Texte libre 9

Texte

50

Texte libre 10

Texte

51

Numérique libre 1

Numérique

52

Numérique libre 2

Numérique

53

Numérique libre 3

Numérique

54

Date libre 1

Date/Heure

55

Date libre 2

Date/Heure

56

Date libre 3

Date/Heure

57

Booléen libre 1

Booléen

58

Booléen libre 2

Booléen

59

Booléen libre 3

Booléen

60

Évaluation

Code

61

Transport : Conséquence

Valeur de liste CONSEQUENCE

62

Transport : Date de sortie du réseau

Date/Heure

63

Transport : Date de retour sur le réseau

Date/Heure

61

Santé : Résultat

Valeur de liste WORESULT

62

Santé : Suite donnée

Texte

6.4.2.1. Intervention : État
Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = WOSTATUS

1

Code de l’état *

Format code (ACTIVE)

2

Utilisateur ayant changé l’état *

Format code

3

Date de changement d’état *

Format date/heure

6.4.2.2. Intervention : Commentaire
Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = WOCOMMENT

1

Description longue

Libellé long

6.4.2.3. Intervention : Intervention liée
Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = WOLINK

1

Intervention liée

Format Code

2

Ordre du lien

Entier

3

Lien hiérarchique

Booléen

4

Lien à dates synchronisées

Booléen

5

Héritage d’état

Booléen

6

Nature du lien

Valeur de la liste LINKTYPE

7

Commentaire

Texte libre

6.4.2.4. Intervention : Opération d’intervention non validée

L’opération de contrôle sur une intervention non validée est identique à l’opération "classique ", avec le nom de l’enregistrement EXPWODIAGPROCESS.

Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = EXPWOPROCESS

1

Ordre *

Entier

2

Code de l’opération *

Format Code

3

Description

Texte libre

4

Obligatoire

Booléen

5

Spécialité

Format Code

6

Point de structure

Format Code

7

Matériel

Format Code

8

Point de mesure

Format Code

9

Type de coût

Code de liste COSTTYPE

10

Prix unitaire

Numérique

11

Quantité

Numérique

12

Coût

Numérique

13

Temps prévu

Numérique

14

Intervenant

Code

15

Texte libre 1

Texte libre

16

Texte libre 2

Texte libre

17

Texte libre 3

Texte libre

18

Texte libre 4

Texte libre

19

Texte libre 5

Texte libre

20

Texte libre 6

Texte libre

21

Texte libre 7

Texte libre

22

Texte libre 8

Texte libre

23

Texte libre 9

Texte libre

24

Texte libre 10

Texte libre

25

Numérique libre 1

Format numérique.

26

Numérique libre 2

Format numérique.

27

Numérique libre 3

Format numérique.

28

Date libre 1

Format date/heure

29

Date libre 2

Format date/heure

30

Date libre 3

Format date/heure

31

Booléen libre 1

Booléen

32

Booléen libre 2

Booléen

33

Booléen libre 3

Booléen

6.4.2.5. Intervention : Opération d’intervention validée
Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = WOPROCESS

1

Ordre *

Entier

2

Code de l’opération *

Format Code

3

Description

Texte libre

4

Obligatoire

Booléen

5

Spécialité

Format Code

6

Point de structure

Format Code

7

Matériel

Format Code

8

Point de mesure

Format Code

9

Type de coût

Code de liste COSTTYPE

10

Prix unitaire

Numérique

11

Quantité

Numérique

12

Coût

Numérique

13

Temps prévu

Numérique

14

Date de réalisation

Date/Heure

15

Intervenant

Code

16

Type d’horaire

Code

17

Durée (si ces 3 derniers champs sont renseignés, l’occupation correspondante est créée)

Numérique

18

Texte libre 1

Texte libre

19

Texte libre 2

Texte libre

20

Texte libre 3

Texte libre

21

Texte libre 4

Texte libre

22

Texte libre 5

Texte libre

23

Texte libre 6

Texte libre

24

Texte libre 7

Texte libre

25

Texte libre 8

Texte libre

26

Texte libre 9

Texte libre

27

Texte libre 10

Texte libre

28

Numérique libre 1

Format numérique.

29

Numérique libre 2

Format numérique.

30

Numérique libre 3

Format numérique.

31

Date libre 1

Format date/heure

32

Date libre 2

Format date/heure

33

Date libre 3

Format date/heure

34

Booléen libre 1

Booléen

35

Booléen libre 2

Booléen

36

Booléen libre 3

Booléen

6.4.2.6. Intervention : Opération de contrôle sur une intervention validée
Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = WODIAGPROCESS

1

Ordre *

Entier

2

Code de l’opération *

Format Code

3

Description

Texte libre

4

Obligatoire

Booléen

5

Spécialité

Format Code

6

Point de structure

Format Code

7

Matériel

Format Code

8

Point de mesure

Format Code

9

Type de coût

Code de liste COSTTYPE

10

Prix unitaire

Numérique

11

Quantité

Numérique

12

Coût

Numérique

13

Temps prévu

Numérique

14

Date de réalisation

Date/Heure

15

Intervenant

Code

16

Type d’horaire

Code

17

Durée (si ces 3 derniers champs sont renseignés, l’occupation correspondante est créée)

Numérique

18

Évaluation

Code

19

N° de réserve

Texte libre

20

DI créée

Code

21

Intervention créée

Code

22

Texte libre 1

Texte libre

23

Texte libre 2

Texte libre

24

Texte libre 3

Texte libre

25

Texte libre 4

Texte libre

26

Texte libre 5

Texte libre

27

Texte libre 6

Texte libre

28

Texte libre 7

Texte libre

29

Texte libre 8

Texte libre

30

Texte libre 9

Texte libre

31

Texte libre 10

Texte libre

32

Numérique libre 1

Format numérique.

33

Numérique libre 2

Format numérique.

34

Numérique libre 3

Format numérique.

35

Date libre 1

Format date/heure

36

Date libre 2

Format date/heure

37

Date libre 3

Format date/heure

38

Booléen libre 1

Booléen

39

Booléen libre 2

Booléen

40

Booléen libre 3

Booléen

6.4.2.7. Intervention : Occupation
Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = OCCUPATION

1

Intervenant *

Code

2

Date de l’occupation *

Date

3

Durée *

Numérique

4

Type d’horaire

Code

5

Coût de l’occupation

Numérique

6

Commentaire

Libellé long

6.4.3. Occupation

Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = OCCUPATION

1

Identifiant de l’occupation (pour mise à jour)

Identifiant

2

Intervenant *

Code

3

Date de l’occupation *

Date

4

Durée *

Numérique

5

Intervention (Obligatoire si nature non renseignée)

Code

6

Nature d’occupation (Obligatoire si intervention non renseignée)

Code

7

Type d’horaire

Code

8

Coût de l’occupation

Numérique

9

Commentaire

Texte libre

6.4.3.1. Occupation : Description longue
Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = DESCRIPTION

1

Description longue

Libellé long

6.4.4. Rapport de contrôles (Importé comme diagnostic)

6.4.4.1. Diagnostic (Rapport de contrôle)
Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur= WOEXTPROVIDER

1

Identifiant de l’intervention prestataire *

Texte libre

2

Code de l’intervention (CARL Source)

Code

3

Domaine de l’intervention Prestataire

Texte libre

4

Date de la demande

Date

5

Prestataire externe

Code

6

Site concerné

Code / Texte libre

7

Description de l’intervention

Texte libre

8

Commentaire de l’intervention

Texte long

9

Date de début de l’intervention

Date

10

Date de fin de l’intervention

Date

11

Matériel

Code / Texte libre

12

Point principal

Code / Texte libre

13

Code du point Géographique

Code / Texte libre

6.4.4.2. Opération diagnostic (Observation)
Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur= OBSEXTPROVIDER

1

Code barre matériel pour retrouver matériel CS

Texte libre

2

Signet de l’observation du rapport PDF originel

Texte libre

3

Référence de l’équipement (chez le prestataire)

Texte libre

4

Évaluation (prestataire)

Texte libre

5

Première année d’observation

Date

6

Code matériel du client

Code / Texte libre

7

Date de l’observation

Date

8

Numéro de l’observation * (N° de réserve)

Texte libre

9

Numéro de série

Texte libre

10

Code de la localisation (point Géographique)

Code / Texte libre

11

Libellé de la localisation (point Géographique)

Texte libre

12

Observation récurrente ?

Booléen

13

Thème réglementaire

Texte libre

14

Article réglementaire

Texte libre

15

Chapitre réglementaire

Texte libre

16

Point de réglementation

Texte libre

6.4.4.3. Description de l’opération diagnostic (Observation)
Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = OBSDESC

1

Description de l’observation

Libellé Long

6.4.4.4. Préconisation de l’opération diagnostic (Observation)
Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = PRECONIZATION

1

Description de l’observation

Libellé Long

6.4.4.5. Pièces jointes à l’intervention
Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = REPORTEXTPROVIDER

1

Nom de fichier

Texte libre

2

Date de première publication du rapport

Format Date

3

Nom du rapport

Texte libre

6.5. Module Stock

6.5.1. Mouvement de stock

Les enregistrements sont indépendants les uns des autres.

6.5.1.1. Inventaire
Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = INVENTORY

1

Code du type de mouvement *

Format code

2

Date de l’inventaire *

Format date/heure

3

N° de bon

Format code

4

Section inventaire

Format code

5

Code acteur réalisant l’inventaire

Format code

6

Code acteur saisissant l’inventaire

Format code

7

Code article *

Format code

8

Code magasin *

Format code

9

Code emplacement

Format code

10

Code magasin de l’emplacement (si code utilisé dans plusieurs magasins)

Format code

11

N° de lot

Texte libre

12

Description du lot

Texte libre

13

Code matériel inventorié (si article sérialisé)

Format code

14

Quantité relevée en entrée, quantité du mouvement en sortie *

Quantité

15

Unité

Format code

16

Date de péremption du lot

Format date

17

Commentaire inventaire

Texte libre

6.5.1.2. Entrée
Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = ENTRY

1

Code du type de mouvement *

Format code

2

Date d’entrée *

Format date/heure

3

N° de bon

Format code

4

Code acteur réalisant l’entrée

Format code

5

Créé par (Code acteur faisant la saisie)

Format code

6

Centre de coût

Format Code (déduit de l’intervention ou de l’équipement si renseigné)

7

Intervention

Format Code. Un seul des 3 champs renseignés au maximum.

8

Point de structure

9

Matériel d’imputation

10

Code article *

Format code

11

Code magasin *

Format code

12

Code emplacement

Format code

13

Code magasin de l’emplacement (si code utilisé dans plusieurs magasins)

Format code

14

Quantité entrée *

Quantité

15

Unité

Format code

16

N° de lot

Texte libre

17

Description du lot

Texte libre

18

Date de péremption

Format Date

19

Matériel inventorié (si article sérialisé)

Format code

20

Prix unitaire

Format montant

21

Ligne d’achat (pour entrée sur achat)

Format identifiant

22

Ligne de réception (pour entrée sur achat)

Format identifiant

23

Commentaire ligne d’entrée

Texte libre

6.5.1.3. Sortie
Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = ISSUE

1

Type de mouvement *

Format Code (SORTIE)

2

Date de mouvement *

Format Date/Heure

3

N° de bon

Format code

4

Acteur réalisant la sortie

Format Code

5

Créé par (Acteur faisant la saisie)

Format Code

6

Centre de coût

Format Code (déduit de l’intervention ou de l’équipement si renseigné)

7

Intervention d’imputation

Format Code.
Un seul des 3 champs renseignés au maximum.

8

Point de structure

9

Matériel d’imputation

10

Article *

Format Code

11

Magasin *

Format Code

12

Emplacement

Format Code

13

Code magasin de l’emplacement (si code utilisé dans plusieurs magasins)

Format code

14

Quantité *

Numérique

15

Unité

Numérique

16

Numéro de lot

Texte libre

17

Description du lot

Texte libre

18

Matériel sorti (article sérialisé)

Format Code

19

Réservation (pour consommation réservation)

Format identifiant

20

Ligne de retour (pour entrée sur achat)

Format identifiant

21

Commentaire mouvement

Texte libre

6.5.2. Article

Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = ITEM

1

Code article (* pour mise à jour)

Format Code

2

Code article (* pour création)

Format Code

3

Libellé

Format Libellé

4

Unité *

Format Code

5

Nombre de décimales *

Entier

6

Catégorie

Valeur de la liste CATEGORYTYPE

7

Famille

Format Code

8

Fournisseur principal

Format Code

9

Fabricant

Format Code

10

Référence fabricant

Texte libre

11

Nature d’achat

Format Code

12

Matériel

Format Code

13

Code barre

Texte libre

14

Budget

Format Code

15

Centre de coût

Format Code

16

Code comptable

Format Code

17

Taxe

Format Code

18

Prix standard

Numérique

19

PMP (Prix Moyen Pondéré)

Numérique

20

Géré en stock ?

Booléen

21

Géré par lot ?

Booléen

22

Sérialisé ?

Booléen

23

Modèle ?

Booléen

24

Réparable ?

Booléen

25

Immobilisation ?

Booléen

26

Contrôle réservation ?

Booléen

27

Contrôle réception ?

Booléen

28

Achat direct ?

Booléen

29

Poids

Numérique

30

Acteur ayant fait la dernière mise à jour

Format Code

31

Date de dernière mise à jour

Format Date/Heure

32

Réapprovisionnement stock ?

Booléen

33

Mode de réapprovisionnement

Valeur de la liste MODEQUANTITY

34

Quantité minimum

Numérique

35

Quantité maximum

Numérique

36

Quantité à commander

Numérique

37

Quantité de sécurité

Numérique

38

Période de réapprovisionnement

Entier

39

Étiquette article

Booléen

40

Nombre d’articles par étiquette

Entier

41

Taux de possession

Numérique

42

Conditionnement

Numérique

43

Frais de commande

Numérique

44

Texte libre 1

Texte libre

45

Texte libre 2

Texte libre

46

Texte libre 3

Texte libre

47

Texte libre 4

Texte libre

48

Texte libre 5

Texte libre

49

Texte libre 6

Texte libre

50

Texte libre 7

Texte libre

51

Texte libre 8

Texte libre

52

Texte libre 9

Texte libre

53

Texte libre 10

Texte libre

54

Numérique libre 1

Format numérique.

55

Numérique libre 2

Format numérique.

56

Numérique libre 3

Format numérique.

57

Date libre 1

Format date/heure

58

Date libre 2

Format date/heure

59

Date libre 3

Format date/heure

60

Booléen libre 1

Booléen

61

Booléen libre 2

Booléen

62

Booléen libre 3

Booléen

6.5.2.1. Article : État
Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = ITEMSTATUS

1

Code de l’état *

Format code (ACTIVE)

2

Utilisateur ayant changé l’état *

Format code

3

Date de changement d’état *

Format date/heure

6.5.2.2. Article : Description longue
Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = DESCRIPTION

1

Description longue

Libellé long

6.5.2.3. Article [Magasin]

Pour un mode de réapprovisionnement global, seules les colonnes magasin, budget et code comptable sont à renseigner.

Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = ITEMWAREHOUSE

1

Code magasin *

Code (coderef)

2

Article *

Code (coderef)

3

Code magasin *

Code

4

Budget

Code

5

Code comptable

Code

6

Type d’approvisionnement

  • 0 - aucun,

  • 1 - approvisionnement,

  • 2 - recomplètement,

  • 3 - mixte.

Valeur de liste REORDERTYPE

7

Mode d’approvisionnement

  • 0 pour Fixe,

  • 1 pour variable

Valeur de liste MODEQUANTITY

8

Fournisseur

Code

9

Quantité à commander, obligatoire si mode fixe

Numérique

10

Quantité minimum

Numérique

11

Quantité maximum

Numérique

12

Quantité de sécurité

Numérique

13

Période de réapprovisionnement

Entier

14

Étiquette article ?

Booléen

15

Nombre d’articles par étiquette

Entier

16

Taux de possession

Numérique

17

Conditionnement

Numérique

18

Frais de commande

Numérique

6.5.2.4. Article [Caractéristique]
Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = ITEMCHARACT

1

Code caractéristique *

Code

2

Valeur

Selon le type, YYYY-MM-JJ si date

6.5.2.5. Catalogue article
Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = VENDORITEM

1

Fournisseur * (pour mise à jour)

Code

2

Fournisseur * (pour création)

Code

3

Référence article

Libellé

4

Description des conditions

Libellé

5

Prix unitaire brut HT *

Numérique

6

Remise

Numérique, entre 0 et 100

7

Unité d’achat *

Code

8

Nb décimales

Numérique

9

Coefficient d’achat

Numérique

10

Quantité minimum d’achat

Numérique

11

Conditionnement

Numérique

12

Magasin * (pour mise à jour)

Code

13

Magasin * (pour création)

Code

14

Fabricant

Code

15

Référence fabricant

Libellé

16

Garantie (en mois)

Numérique

17

Délai de livraison (en jours)

Numérique

18

Date de dernière mise à jour

Date/Heure

19

État

Code de l’état (ACTIVE/INACTIVE)

20

PrupdateCatalog

Maj catalogue lors du solde de la DA/Commande ?

6.5.3. Emplacements

Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = LOCATION

1

Code de l’emplacement (* pour mise à jour)

Format code

2

Code de l’emplacement (* pour création)

Format code

3

Description

Texte libre

4

Magasin

Texte libre

5

Hauteur

Numérique

6

Largeur

Numérique

7

Profondeur

Numérique

8

Poids

Numérique

9

État

Format code (ACTIVE/INACTIVE)

6.6. Module Achats

6.6.1. Nature d’achat

Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = PURCHASETYPE

1

Code de la nature d’achat *

Code

2

Libellé de la nature d’achat

Libellé

3

Etat de la nature d’achat

Valeur de liste PURCHASETYPESTATUS

4

Seuil d’achat

Numérique

6.6.2. Fournisseur

Ordre Colonne Format

0

Identifiant de l’enregistrement *

Valeur = VENDOR

1

Code fournisseur (* pour mise à jour)

Code

2

Code fournisseur (* pour création)

Code

3

Libellé

Libellé

4

Devise *

Code

5

Numéro de client

Texte

6

Adresse du site web du fournisseur

Texte

7

N° de SIRET du fournisseur

Texte

8

Code NAF du fournisseur

Texte

9

N° DUNS

Texte

10

Fabricant ?

Booléen

11

Service après-vente ?

Booléen

12

Distributeur d’énergie

Booléen

13

Mode d’envoi du bon de commande

Valeur de liste SENDINGMODE

14

Mode d’expédition des articles

Valeur de liste SHIPMENTMODE

15

Incoterms (responsabilité transport)

Valeur de liste INCOTERMS

16

Montant minimum d’achat

Numérique

17

Remise fournisseur

Numérique

18

Taux de TVA

Code

19

Type de TVA

Code

20

Autre taxe

Numérique

21

Conditions de règlement

Numérique

22

Code comptable

Code

23

Mode de paiement

Valeur de liste PAYMENTMETHOD

24

Nom de la banque

Texte

25

Référence bancaire

Texte

26

Qualité estimée

Valeur de liste QUALITYINDEX

27

Réactivité

Valeur de liste QUALITYINDEX

28

Bilan Qualité

Valeur de liste QUALITYINDEX

29

Retard de livraison moyen (jours)

Numérique

30

Risque financier

Valeur de liste RISKLEVEL

31

Concurrence

Valeur de liste RISKLEVEL

32

Texte libre 1

Texte

33

Texte libre 2

Texte

34

Texte libre 3

Texte

35

Texte libre 4

Texte

36

Texte libre 5

Texte

37

Texte libre 6

Texte

38

Texte libre 7

Texte

39

Texte libre 8

Texte

40

Texte libre 9

Texte

41

Texte libre 10

Texte

42

Numérique libre 1

Numérique

43

Numérique libre 2

Numérique

44

Numérique libre 3

Numérique

45

Date libre 1

Date/Heure

46

Date libre 2

Date/Heure

47

Date libre 3

Date/Heure

48

Booléen libre 1

Booléen

49

Booléen libre 2

Booléen

50

Booléen libre 3

Booléen

6.6.2.1. Fournisseur : État
Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = VENDORSTATUS

1

Code de l’état *

Format code (ACTIVE)

2

Utilisateur ayant changé l’état *

Format code

3

Date de changement d’état *

Format date/heure

6.6.2.2. Adresse commande / facturation
Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = VENDORADDRESS

1

Adresse principale

Booléen

2

Adresse commande

Booléen

3

Adresse facturation

Booléen

4

N° dans la voie

Texte libre

5

Complément au n° (bis, ...)

Texte libre

6

1ère ligne d’adresse

Texte libre

7

2ème ligne d’adresse

Texte libre

8

3ème ligne d’adresse

Texte libre

9

Code postal

Texte libre

10

Ville

Texte libre

11

Etat

Texte libre

12

Pays

Texte libre

13

Voie

Texte libre

14

Code

Format code

15

Description

Libellé

6.6.2.3. Contact fournisseur
Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = SUPPLIERCONTACT

1

Type de contact

PURCHASE ou INVOICE

2

Nom du contact

Texte libre

3

Fonction

Texte libre

6.6.2.4. Coordonnées contact
Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = CONTACTPHONE

1

Type

Valeur = FAX, HOME_PHONE, MOBILE_PHONE, EMAIL.

2

Numéro

Texte libre

6.6.3. Commande

Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = PO

1

Code de la commande (* pour mise à jour)

Code

2

Code de la commande (* pour création)

Code

3

Commande urgente *

Booléen

4

Commande ouverte *

Booléen

5

Fournisseur *

Code

6

Devise *

Code

7

Taux de change *

Numérique

8

Mode d’envoi commande

Valeur de liste SENDINGMODE

9

Commande externe

Libellé

10

Colis

Libellé

11

Budget

Code

12

Contrat

Code

13

Période de contrat

Code

14

Site

Code

15

Date de réception

Date

16

Mode d’expédition

Valeur de liste SHIPMENTMODE

17

Incoterms (Responsabilité Transport)

Valeur de liste INCOTERMS

18

Site de facturation

Code

19

Condition de règlement

Code

20

Moyen de paiement

Valeur de liste PAYMENTMETHOD

21

Créé par

Code

22

Texte libre 1

Texte libre

23

Texte libre 2

Texte libre

24

Texte libre 3

Texte libre

25

Texte libre 4

Texte libre

26

Texte libre 5

Texte libre

27

Texte libre 6

Texte libre

28

Texte libre 7

Texte libre

29

Texte libre 8

Texte libre

30

Texte libre 9

Texte libre

31

Texte libre 10

Texte libre

32

Numérique libre 1

Numérique

33

Numérique libre 2

Numérique

34

Numérique libre 3

Numérique

35

Date libre 1

Date/Heure

36

Date libre 2

Date/Heure

37

Date libre 3

Date/Heure

38

Booléen libre 1

Booléen

39

Booléen libre 2

Booléen

40

Booléen libre 3

Booléen

6.6.3.1. Commande : État
Note

Remarque : Pour créer des commandes dans l’état validé ou édité, il est nécessaire de définir un traitement spécifique, ou d’importer un fichier de transition (cf. importPOTransition.xml).

Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = POSTATUS

1

Code de l’état *

Format code (AWAITINGVALID)

2

Utilisateur ayant changé l’état *

Format code

3

Date de changement d’état *

Format date/heure

6.6.3.2. Commande : Commentaire fournisseur
Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = COMMENTTOSUPPLIER

1

Description longue

Libellé long

6.6.3.3. Commande : Commentaire interne
Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = PRIVATECOMMENT

1

Description longue

Libellé long

6.6.3.4. Commande : Frais annexes globaux
Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = POEXTRACOST

1

Frais annexe *

Code

2

Montant frais annexe *

Numérique

3

Taxe frais annexe

Code

4

Taux de taxe frais annexe

Numérique

5

Budget frais annexe *

Code

6

Code comptable frais annexe

Code

6.6.3.5. Commande : Contact
Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = POCONTACT

1

Nom du contact

Texte libre

2

Type de contact

'PURCHASE'

3

Téléphone du contact

Texte libre

4

Mobile du contact

Texte libre

5

Fax du contact

Texte libre

6

Courriel du contact

Texte libre

6.6.3.6. Commande : Adresse de commande
Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = ORDERADDRESS

1

Adresse de commande : Ligne 1

Texte libre

2

Adresse de commande : Ligne 2

Texte libre

3

Adresse de commande : Ligne 3

Texte libre

4

Adresse de commande : Code postal

Texte libre

5

Adresse de commande : Ville

Texte libre

6

Adresse de commande : État

Texte libre

7

Adresse de commande : Pays

Texte libre

8

Mention (Bis, Ter...)

Texte libre

9

N° sur la voie

Texte libre

6.6.3.7. Commande : Adresse de livraison
Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = DELIVERYADDRESS

1

Adresse de livraison : Ligne 1

Texte libre

2

Adresse de livraison : Ligne 2

Texte libre

3

Adresse de livraison : Ligne 3

Texte libre

4

Adresse de livraison : Code postal

Texte libre

5

Adresse de livraison : Ville

Texte libre

6

Adresse de livraison : État

Texte libre

7

Adresse de livraison : Pays

Texte libre

8

Mention (Bis, Ter...)

Texte libre

9

N° sur la voie

Texte libre

6.6.3.8. Commande : Adresse de facturation
Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = INVOICEADDRESS

1

Adresse de facturation : Ligne 1

Texte libre

2

Adresse de facturation : Ligne 2

Texte libre

3

Adresse de facturation : Ligne 3

Texte libre

4

Adresse de facturation : Code postal

Texte libre

5

Adresse de facturation : Ville

Texte libre

6

Adresse de facturation : État

Texte libre

7

Adresse de facturation : Pays

Texte libre

8

Mention (Bis, Ter...)

Texte libre

9

N° sur la voie

Texte libre

6.6.3.9. Ligne de commande
Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = POLINE

1

Identifiant de la ligne de commande

Identifiant

2

Numéro de ligne de commande *

Entier

3

Origine *

'STOCK', 'USER', 'INTERVENTION'

4

Demandeur

Code

5

Type d’achat *

'ITEM' ou 'SERVICE'

6

Code article (Obligatoire si origine = STOCK)

Code

7

Code du service

Code

8

Référence fournisseur

Libellé

9

Libellé ligne de commande

Libellé

10

Nature d’achat *

Code

11

Magasin (Obligatoire si origine = STOCK)

Code

12

Intervention (Obligatoire si origine =INTERVENTION)

Code

13

Ligne d’achat de la DA

Identifiant

14

Période de contrat (Obligatoire si origine =CONTRACT)

Code

15

Équipement

Code

16

Délai de livraison

Numérique

17

Date de réception prévue

Date

18

Contrôle réception ?

Booléen

19

Unité d’achat

Code

20

Quantité commandée *

Numérique

21

Coefficient d’achat

Numérique

22

Prix unitaire brut

Numérique

22

Remise (Entre 0 et 100)

Numérique

23

Première taxe

Code

24

Taux de la première taxe

Numérique

25

Deuxième taxe

Code

26

Taux de la deuxième taxe

Numérique

27

Troisième taxe

Code

28

Taux de la troisième taxe

Numérique

29

Budget (Obligatoire uniquement si non renseigné sur la commande)

Code

30

Centre de coût (Obligatoire si origine = USER)

Code

31

Code comptable

Code

6.6.3.10. Ligne de commande : Commentaire
Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = POLINELONGDESC

1

Description longue

Texte libre

6.6.3.11. Ligne de commande : Frais annexe
Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = POLINEEXTRACOST

1

Frais annexe *

Code

2

Montant frais annexe *

Numérique

3

Taxe frais annexe

Code

4

Taux de taxe frais annexe

Numérique

6.6.4. Réception

Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = DELIVERY

1

Bon de livraison *

Code

2

Date de livraison *

Date

3

Créé par

Code

6.6.4.1. Réception : Commentaire
Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = DELIVERYCOMMENT

1

Description longue

Texte libre

6.6.4.2. Ligne de réception
Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = DELIVERYLINE

1

Identifiant ligne de réception (Obligatoire pour la référencer dans les retours et entrées en stock)

Identifiant

2

Identifiant ligne de commande *

Identifiant

3

Identifiant ligne de commande * (pour lien avec la DA)

Identifiant

4

Identifiant ligne d’achat *

Identifiant

5

Article

Code

6

Service

Code

7

Quantité *

Numérique

8

Prix unitaire net *

Numérique

9

Terminée ? *

Booléen

10

Commentaire sur la ligne

Texte libre

11

Type de litige

Valeur de liste LITIGATIONTYPE

12

Quantité en litige

Numérique

13

Commentaire sur le litige

Texte libre

6.6.5. Retour fournisseur

Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = RETURN

1

Bon de retour *

Code

2

Date de retour *

Date

3

Créé par

Code

6.6.5.1. Retour : Ligne de retour
Ordre Colonne Format / Valeurs

0

Identifiant de l’enregistrement *

Valeur = RETURNLINE

1

Identifiant ligne de retour (Obligatoire pour les sorties de stock)

Identifiant

2

Identifiant ligne de réception *

Identifiant

3

Quantité retournée *

Numérique

4

À réceptionner ? *

Booléen

5

Raison du retour

Texte libre

6.7. Module Ressources

6.7.1. Direction

Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = DEPARTMENT

1

Code de la direction (pour mise à jour)

Code

2

Code de la direction (* pour création)

Code

3

Libellé

Libellé

4

Responsable

Code

5

Centre de coût

Code

6

Organisation

Code

7

Etat

Valeur de liste DEPARTMENTSTATUS

8

Texte libre 1

Texte libre

9

Texte libre 2

Texte libre

10

Texte libre 3

Texte libre

11

Texte libre 4

Texte libre

12

Texte libre 5

Texte libre

13

Texte libre 6

Texte libre

14

Texte libre 7

Texte libre

15

Texte libre 8

Texte libre

16

Texte libre 9

Texte libre

17

Texte libre 10

Texte libre

18

Numérique libre 1

Numérique

19

Numérique libre 2

Numérique

20

Numérique libre 3

Numérique

21

Date libre 1

Date/Heure

22

Date libre 2

Date/Heure

23

Date libre 3

Date/Heure

24

Booléen libre 1

Booléen

25

Booléen libre 2

Booléen

26

Booléen libre 3

Booléen

6.8. Module Comptes

6.8.1. Budget

Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = BUDGACC

1

Code du budget (pour mise à jour)

Code

2

Code du budget (* pour création)

Code

3

Libellé

Libellé

4

Date de début *

Date

5

Date de fin

Date

6

Niveau de contrôle budget

Valeur de liste BUDGACCCTRL

7

Type de budget

Valeur de liste BUDGACCTYPE

8

Budget père

Code

9

Site

Code

10

Responsable

Code

6.8.1.1. Budget : Description longue
Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = DESCRIPTION

1

Description longue

Libellé long

6.8.1.2. Budget : État
Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = BUDGACCSTATUS

1

Code de l’état *

Format code

2

Utilisateur ayant changé l’état *

Format code

3

Date de changement d’état *

Format date/heure

6.8.2. Centre de coût

Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = COSTCENTER

1

Code du centre de coût (* pour mise à jour)

Code

2

Code du centre de coût (* pour création)

Code

3

Libellé

Libellé

4

Date de début *

Date

5

Date de fin

Date

6

Niveau de contrôle du centre de coût

Valeur de liste BUDGACCCTRL

7

Centre de coût père

Code

8

Site

Code

9

Responsable

Code

6.8.2.1. Centre de coût : Description longue
Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = DESCRIPTION

1

Description longue

Libellé long

6.8.2.2. Centre de coût : État
Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = COSTCENTERSTATUS

1

Code de l’état *

Format code

2

Utilisateur ayant changé l’état *

Format code

3

Date de changement d’état *

Format date/heure

6.8.3. AP/AE/Affectations

Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = BUDGETAUTHORITY

1

Code de l’AP/AE/Affectation (* pour mise à jour)

Code

2

Code de l’AP/AE/Affectation (* pour création)

Code

3

Description

Libellé

4

Budget portant l’AP/AE/Affectation *

Code

5

Type de l’AP/AE/Affectation

Valeur de liste BUDGETAUTHORITYTYPE

6

Date de début

Date

7

Date de fin

Date

6.8.4. Caractéristique

Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = CHARACT

1

Code de la caractéristique (* pour création)

Code

2

Description

Libellé

3

Thème *

Code

4

Domaine *

Code

5

Nombre de caractères

Entier

6

Décimales (Disponible selon domaine compatible)

Entier

7

Minimum (Disponible selon domaine compatible)

Entier

8

Maximum (Disponible selon domaine compatible)

Entier

9

Unité (Disponible selon domaine compatible)

Code

10

Liste de valeur (Disponible selon domaine compatible)

Code

11

Liste de choix (Disponible selon domaine compatible)

Code

12

Historisée

Booléen

13

Importante : Valeur par défaut

Booléen

6.8.4.1. Caractéristique : Aide de la description
Ordre Contenu Commentaire

0

Identifiant de l’enregistrement *

Valeur = CHARACTDESC

1

Aide de la caractéristique

Libellé long

 


Avis de marques déposées

Nous avons apporté tous nos efforts pour garantir l’exactitude des informations au moment de la publication de ce document.
CARL Source étant en constante évolution, CARL Berger-Levrault ne peut être tenu responsable des éventuels manques ou erreurs de ce document.
Si vous relevez une incohérence ou une erreur, merci de contacter le service support de CARL Berger-Levrault.
 
Toute reproduction, en tout ou en partie, sous quelque forme que ce soit, est formellement interdite sans l’autorisation préalable de CARL Berger-Levrault.
 
Toutes les marques et noms de produits mentionnés dans ce document sont les propriétés de leurs détenteurs respectifs telles que répertoriées ci-dessous :

  • Android™ et Google Chrome® sont des marques déposées de Google LLC

  • ArcGIS® est une marque déposée d’Environmental Systems Research Institute.

  • Elasticsearch® est une marque déposée d’Elasticsearch B.V. aux États-Unis et dans d’autres pays.

  • Firefox® est une marque déposée de Mozilla Foundation.

  • Java™ et Oracle® sont des marques déposées d’Oracle Corporation.

  • PostgreSQL® est une marque déposée de The PostgreSQL Community Association of Canada.

  • Safari® est une marque d’Apple Inc., déposée aux États-Unis et dans d’autres pays.

  • Azure®, SQL Server®, Microsoft Edge® et Windows® sont des marques déposées de Microsoft Corporation.

  • Tomcat® est une marque déposée de l’Apache Software Foundation aux États-Unis et dans d’autres pays.