Champs additionnels : Différence entre versions

Aller à : navigation, rechercher
m (Introduction)
 
(13 révisions intermédiaires par 4 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
 
__TOC__
 
__TOC__
=Introduction=
+
=Présentation=
Les champs additionnels sont une nouveauté liée à la version 3 d'OpenFlyers. Ils ont pour vocation de remplacer les champs définis en dur dans les différents modules du logiciel OpenFlyers :
+
Les champs additionnels ont pour vocation de remplacer les champs définis en dur dans les différents modules du logiciel OpenFlyers :
 
*Imports et synchronisations
 
*Imports et synchronisations
 +
*Gestion des ressources
 
*Gestion des utilisateurs
 
*Gestion des utilisateurs
 
*Saisie des réservations
 
*Saisie des réservations
 
*Saisie des activités (saisie des vols par exemple)
 
*Saisie des activités (saisie des vols par exemple)
 
*Edition des rapports
 
*Edition des rapports
 +
*Rapport des mouvements comptables (ou flux) d'un compte et factures
  
 
On retrouve ces modules dans la colonne '''Catégorie''' :
 
On retrouve ces modules dans la colonne '''Catégorie''' :
*Import => cela rajoutera un champ dans le module d'import
+
*Comptabilité : Cela rajoutera une colonne dans les rapports et les factures
*Rapport => cela rajoutera un champ dans le formulaire d'édition des rapports
+
*Import : Cela rajoutera un champ dans le module d'import
*Réservation => cela rajoutera un champ dans le formulaire de réservation
+
*Rapport : Cela rajoutera un champ dans le formulaire d'édition des rapports
*Utilisateur => cela rajoutera une champ dans les fiches utilisateurs
+
*Ressource : Cela rajoutera un champ dans le formulaire de gestion de ressource
*Vol => cela rajoutera un champ dans le formulaire de saisie des vols
+
*Réservation : Cela rajoutera un champ dans le formulaire de réservation
 +
*Utilisateur : Cela rajoutera une champ dans les fiches utilisateurs
 +
*Vol : Cela rajoutera un champ dans le formulaire de saisie des vols
  
 
Ils permettent ainsi une plus grande flexibilité dans la configuration d'OpenFlyers en permettant de créer librement des champs et en permettant de définir qui peut y avoir accès, qui peut en voir le contenu et quelles règles de saisies peuvent être imposées pour chaque champ.
 
Ils permettent ainsi une plus grande flexibilité dans la configuration d'OpenFlyers en permettant de créer librement des champs et en permettant de définir qui peut y avoir accès, qui peut en voir le contenu et quelles règles de saisies peuvent être imposées pour chaque champ.
Ligne 20 : Ligne 24 :
 
*[[#bookingComment|bookingComment]]
 
*[[#bookingComment|bookingComment]]
 
*[[#bookingEstimatedFlightTime|bookingEstimatedFlightTime]]
 
*[[#bookingEstimatedFlightTime|bookingEstimatedFlightTime]]
 +
*[[#spreadsheetResourceCell|spreadsheetResourceCell]]
  
  
Ligne 26 : Ligne 31 :
  
 
Pour chaque champ, il est possible de définir le '''Type de valeur'''. En fonction du type sélectionné, le champ prendra une forme différente (zone de saisie libre, "combo", etc.)
 
Pour chaque champ, il est possible de définir le '''Type de valeur'''. En fonction du type sélectionné, le champ prendra une forme différente (zone de saisie libre, "combo", etc.)
 +
 +
=bookingComment=
 +
Le champ additionnel '''bookingComment''' remplace le champ en dur qui permettait de laisser un commentaire sur la réservation.
  
 
=bookingEstimatedFlightTime=
 
=bookingEstimatedFlightTime=
Le champ additionnel '''bookingEstimatedFlightTime''' remplace le champ en dur qui permettait de connaitre la durée du temps de vol prévu. S'il est présent, alors OpenFlyers le renseigne automatiquement lorsqu'il est laissé vide en prenant la moitié de la durée de la réservation.
+
Le champ additionnel '''bookingEstimatedFlightTime''' remplace le champ en dur qui permettait de connaître la durée du temps de vol prévu. S'il est présent, alors OpenFlyers le renseigne automatiquement lorsqu'il est laissé vide en prenant la moitié de la durée de la réservation.
 +
 
 +
Ce champ additionnel permet aussi le calcul du temps prévisionnel qui va s'afficher au niveau du planning, en dessous de chaque réservation.
  
 
Il est également possible d'obliger les utilisateurs à renseigner la valeur du champ en cochant la check-box de la colonne '''Remplissage obligatoire'''.
 
Il est également possible d'obliger les utilisateurs à renseigner la valeur du champ en cochant la check-box de la colonne '''Remplissage obligatoire'''.
Ligne 35 : Ligne 45 :
 
*Dans la cellule de la colonne '''Catégorie liée''', sélectionner '''Vol'''
 
*Dans la cellule de la colonne '''Catégorie liée''', sélectionner '''Vol'''
 
*Dans la cellule de la colonne '''Champ à lier''', sélectionner '''Temps de vol'''
 
*Dans la cellule de la colonne '''Champ à lier''', sélectionner '''Temps de vol'''
 +
 +
=spreadsheetResourceCell=
 +
Le champ additionnel '''spreadsheetResourceCell''' remplace le champ en dur qui permettait de définir, [[Tableurs|pour une feuille de calcul]], la cellule liée à la ressource.
 +
 +
=Utilisations=
 +
==Créer une colonne supplémentaire dans les factures des heures de vols==
 +
Il est possible de créer des colonnes supplémentaires dans les factures des heures de vols grâce aux champs additionnels.
 +
*Dans '''Configuration > Champs additionnels''' :
 +
**Créer une nouveau champ additionnel de catégorie '''Entrée comptable'''
 +
*Dans '''Ventes > Tarification des heures > Règles de tarification''' :
 +
**Modifier une règle de tarification ou en créer une nouvelle (s'il faut créer une règle de tarification spécifique pour obtenir l'information à insérer dans le champ additionnel) et renseigner le champ '''Champ additionnel à lier''' avec le nom du champ additionnel précédemment créé.
 +
**'''Valider'''.
 +
Ainsi, une nouvelle colonne du nom du champ additionnel créé sera systématiquement rajoutée dans la facture et contiendra la valeur issue de la règle de tarification qui lui est liée.
 +
 +
==Récupérer la valeur d'un champ additionnel dans les règles de tarification des activités==
 +
Il est possible de récupérer la valeur d'un champ additionnel dans les règles de tarification des activités. Cela permet de modifier par exemple un tarif en fonction de la valeur indiquée dans le champ additionnel ou d'indiquer une quantité qui influe sur le prix.
 +
 +
Pour cela il faut utiliser la variable [[Formules-de-calcul#.EXTRAFIELDxx|%EXTRAFIELDxx]].

Version actuelle en date du 14 février 2017 à 13:35

Présentation

Les champs additionnels ont pour vocation de remplacer les champs définis en dur dans les différents modules du logiciel OpenFlyers :

  • Imports et synchronisations
  • Gestion des ressources
  • Gestion des utilisateurs
  • Saisie des réservations
  • Saisie des activités (saisie des vols par exemple)
  • Edition des rapports
  • Rapport des mouvements comptables (ou flux) d'un compte et factures

On retrouve ces modules dans la colonne Catégorie :

  • Comptabilité : Cela rajoutera une colonne dans les rapports et les factures
  • Import : Cela rajoutera un champ dans le module d'import
  • Rapport : Cela rajoutera un champ dans le formulaire d'édition des rapports
  • Ressource : Cela rajoutera un champ dans le formulaire de gestion de ressource
  • Réservation : Cela rajoutera un champ dans le formulaire de réservation
  • Utilisateur : Cela rajoutera une champ dans les fiches utilisateurs
  • Vol : Cela rajoutera un champ dans le formulaire de saisie des vols

Ils permettent ainsi une plus grande flexibilité dans la configuration d'OpenFlyers en permettant de créer librement des champs et en permettant de définir qui peut y avoir accès, qui peut en voir le contenu et quelles règles de saisies peuvent être imposées pour chaque champ.

Certains champs additionnels restent néanmoins liés à des comportements spécifiques du logiciel. Leur absence entraine alors une régression des fonctionnalités propres à OpenFlyers. C'est le cas des champs additionnels suivants :


L'accès à la gestion des champs additionnels se fait depuis Admin > Configuration > Champ(s) additionnel(s) : Table additionnal fields.png

Pour chaque champ, il est possible de définir le Type de valeur. En fonction du type sélectionné, le champ prendra une forme différente (zone de saisie libre, "combo", etc.)

bookingComment

Le champ additionnel bookingComment remplace le champ en dur qui permettait de laisser un commentaire sur la réservation.

bookingEstimatedFlightTime

Le champ additionnel bookingEstimatedFlightTime remplace le champ en dur qui permettait de connaître la durée du temps de vol prévu. S'il est présent, alors OpenFlyers le renseigne automatiquement lorsqu'il est laissé vide en prenant la moitié de la durée de la réservation.

Ce champ additionnel permet aussi le calcul du temps prévisionnel qui va s'afficher au niveau du planning, en dessous de chaque réservation.

Il est également possible d'obliger les utilisateurs à renseigner la valeur du champ en cochant la check-box de la colonne Remplissage obligatoire.

Pour que la valeur contenue dans ce champ soit utilisée pour remplir par défaut le champ Durée du vol lors de la saisie d'un vol associé à une réservation, il faut :

  • Dans la cellule de la colonne Catégorie liée, sélectionner Vol
  • Dans la cellule de la colonne Champ à lier, sélectionner Temps de vol

spreadsheetResourceCell

Le champ additionnel spreadsheetResourceCell remplace le champ en dur qui permettait de définir, pour une feuille de calcul, la cellule liée à la ressource.

Utilisations

Créer une colonne supplémentaire dans les factures des heures de vols

Il est possible de créer des colonnes supplémentaires dans les factures des heures de vols grâce aux champs additionnels.

  • Dans Configuration > Champs additionnels :
    • Créer une nouveau champ additionnel de catégorie Entrée comptable
  • Dans Ventes > Tarification des heures > Règles de tarification :
    • Modifier une règle de tarification ou en créer une nouvelle (s'il faut créer une règle de tarification spécifique pour obtenir l'information à insérer dans le champ additionnel) et renseigner le champ Champ additionnel à lier avec le nom du champ additionnel précédemment créé.
    • Valider.

Ainsi, une nouvelle colonne du nom du champ additionnel créé sera systématiquement rajoutée dans la facture et contiendra la valeur issue de la règle de tarification qui lui est liée.

Récupérer la valeur d'un champ additionnel dans les règles de tarification des activités

Il est possible de récupérer la valeur d'un champ additionnel dans les règles de tarification des activités. Cela permet de modifier par exemple un tarif en fonction de la valeur indiquée dans le champ additionnel ou d'indiquer une quantité qui influe sur le prix.

Pour cela il faut utiliser la variable %EXTRAFIELDxx.