Manuel de fonctionnement d'Automation Engine > Fichiers XML d’objets > Groupe Calendrier > Structure du fichier d'exportation

Structure du fichier d'exportation

Le tableau récapitulatif suivant montre l'élaboration du fichier XML d'un objet Groupe Calendrier et contient des explications sur chaque élément.

Elément

Description

uc-export

Elément principal du fichier export

clientvers = version Automation Engine avec laquelle le fichier export a été créé

CALE

Elément principal de l'objet

client = client
name = Nom de l'objet
system = Nom du système AE

HEADER

Onglet En-tête

XHEADER pour les objets activables
HEADER pour les objets actifs, passifs et les objets système

Voir Types d'objet

L'attribut "state" est utilisé au sein du système et ne doit pas être modifié.

Title

Titre

Défini par l'Utilisateur,
255 caractères maximum

Created

Heure de création

Format :
Nom et prénom
le : AAAA-MM-JJ HH:MM:SS

Modified

Marque horaire de la dernière modification

Format :
nom et prénom
le : AAAA-MM-JJ HH:MM:SS nombre des modifications totales x

LastUsed

Marque horaire de la dernière utilisation

Format :
nom et prénom
le : AAAA-MM-JJ HH:MM:SS nombre des utilisations totales x

CALE

Onglet Calendrier

Pour les objets Groupe Calendrier

L'attribut "state" est utilisé au sein du système et ne doit pas être modifié.

CaleData

Définition de Groupe Calendrier

CaleData : contenu du Groupe Calendrier
L'attribut "state" est utilisé à l'intérieur du système et ne doit pas être modifié.

Keywords : liste des Calendriers

Keyword

Définition des Calendriers

CType : type
Valeurs autorisées : "S" (statique), "Y" (annuel), "M" (mensuel) "W" (hebdomadaire), "G" (Groupe) et "R" (dynamique)

Les attributs "ErrMsgInsert", "ErrMsgNr", "MsgNr" et "state" sont utilisés à l'intérieur du système et ne doivent pas être modifiés.

SType : méthode de remplissage
Valeurs autorisées : "A" (absolu), "I" (intervalle)

ValidFrom, ValidTo : période de calcul

name : nom du Calendrier

Static

Calendrier statique

Month : jours du mois inclus dans le Calendrier
mm = mois à deux chiffres
aaaa = année à quatre chiffres

Annuel

Calendrier annuel

Direction : sens de comptage
Valeurs autorisées : "B" (à partir du début), "E" (à partir de la fin)

Interval : chaque n-ième jour
IntervalEnd : finit avec le jour (format : JJMM)
IntervalStart : commence avec le jour (format : JJMM)
Period : chaque n-ième année
PeriodEnd : non occupé
PeriodStart : année de début
DefDays : jours sélectionnés

Mensuel

Calendrier mensuel

Direction : sens de comptage
Valeurs autorisées : "B" (à partir du début), "E" (à partir de la fin)

Interval : chaque n-ième jour
IntervalEnd : finit avec le jour n
IntervalStart : commence avec le jour n
Period : chaque n-ième mois
PeriodEnd : finit avec le mois n
PeriodStart : commence avec le mois n
DefDays : le n-ième jour du mois (calculé à partir du début ou de la fin)

Hebdomadaire

Calendrier du type "Hebdomadaire"

Direction : non occupé
Interval : non occupé
IntervalEnd : non occupé
IntervalStart : non occupé
Period : chaque n-ième semaine
PeriodEnd : finit avec la semaine n
PeriodStart : commence avec la semaine n
DefDays : jours de la semaine
Valeurs autorisées : "MO", "TU", "WE", "TH", "FR", "SA" et "SU"

Group

Calendrier du type "Groupe"

A flag : tous les Groupes Calendrier suivants correspondent
N flag : aucun des Groupes Calendrier suivants ne correspond
O flag : au moins l'un des Groupes Calendrier suivants correspond

CaleKeyName : nom de l'objet Calendrier
CaleName : nom de l'objet Groupe Calendrier
id : numéro interne de l'objet Groupe Calendrier (OH_lndr)

Roll

Calendrier de type "Dynamique"

RCaleAdjust : "0" (aucun ajustement), "1" (ajustement)
RCaleIdnr : numéro interne de l'objet Groupe Calendrier (OH_lndr)
RCaleKeyName : Calendrier source
RCaleName : objet Groupe Calendrier source
RCaleOffset : décalage
RCaleOperator : action
RCaleRef : "0" (aucun ajustement), "1" (ajustement)
RCaleRefIdnr : numéro interne de l'objet Groupe Calendrier (OH_lndr)
RRCaleKeyName : nom de l'objet Groupe Calendrier pour la zone
RRCaleName : nom du Calendrier pour la zone

CaleKeyName : nom du Calendrier de collision
CaleName : nom de l'objet Calendrier de collision
Offset : décalage
Operator : action
RCaleIdnr : numéro interne de l'objet Groupe Calendrier de collision (OH_lndr)
RCaleKeyName : nom du Calendrier pour le décalage
RCaleName : nom de l'objet Groupe Calendrier pour le décalage
id : numéro interne de l'objet Groupe Calendrier (OH_lndr) pour le décalage

DOCU_Titre

Onglet "Documentation"

Pour tous les objets (DOCU_titre)

L'attribut "state" est utilisé au sein du système et ne doit pas être modifié.

L'attribut "type" indique le type de documentation.

text = documentation normale
xml = documentation structurée

DOC

Contenu de l'onglet de Documentation

Selon le type de documentation, la section CDATA contient soit le texte, soit la structure XML.

 

Rubriques connexes :