Réorganiser listes des plages de valeurs personnalisées

L’application en arrière-plan Réorganiser listes des plages de valeurs personnalisées permet de réorganiser les plages de valeurs des champs définis par l’utilisateur.

L’application affiche une boîte de dialogue, un standard pour les applications en arrière-plan, qui est composée des onglets Application et Réglages en arrière-plan qui sont divisés en rubriques et en onglets suivants.

Pour réorganiser les listes des plages de valeurs, il faut qu’il n’y ait pas d’utilisateurs pour la plage de valeurs réorganisée qui soient définie pour d’autres champs créés par l’utilisateur. Si la conditon est remplie, la plage de valeurs marquée pour suppression sera supprimée de la base de données.

Onglet Application

Réorganiser listes des plages de valeurs personnalisées : onglet Application

L’en-tête de l’onglet comporte des champs avec informations sur l’application :

  • Application en arrière-plan – affiche le nom de l’application ouverte
  • Objet de développement – affiche le nom de l’objet de développement relatif à l’application

Onglet Action

L’onglet comporte le champ :

  • Temps de fonctionnement maximal – permet de déterminer le temps maximal de fonctionnement d’une tâche en arrière-plan après laquelle l’application sera fermée.

Onglet Réglages en arrière-plan

Réorganiser listes des plages de valeurs personnalisées : onglet Réglages en arrière-plan

Cet onglet comporte les paramètres affectant le traitement de l’application en arrière-plan :

  • Traitement – nom de l’ordre de traitement. Ce champ peut être complété manuellement ou rester vide. Grâce à ce nom, il est possible de retrouver cet ordre de traitement dans l’application Ordres de traitement.
  • Utilisateur – l’identifiant de l’utilisateur qui ordonne l’action en arrière-plan. Le champ est automatiquement complété avec les données de l’utilisateur connecté. Les données peuvent être manuellement modifiées ou à l’aide du bouton [Aide valeurs] à droite de la ligne.
  • Base de données OLTP – la base de données OLTP à laquelle est connectée l’utilisateur. Le champ peut être modifié par le biais du bouton [Aide valeurs].
  • Langue contenu – téléchargée à partir des paramètres, la langue du contenu de la base de données OLTP sur laquelle les processus d’arrière-plan sont exécutés. La valeur dans ce champ est définie automatiquement, mais elle peut être modifiée en sélectionnant la nouvelle langue à partir de la liste disponible sous le bouton [Aide valeurs].
  • File d’attente de traitement (champ obligatoire) – la file d’attente selon laquelle les tâches planifiées dans le système seront traitées. Le traitement du nouveau fichier commençera lorsque le fichier précédent sera traité. La valeur dans ce champ doit être saisie manuellement ou à l’aide du bouton [Aide valeurs].

Remarque
Les files d’attente sont définies dans l’application Cockpit système. Pour créer une nouvelle file d’attente, il faut sélectionner l’option File d’attente de traitement dans le champ Type.

  • Serveur d’application – serveur d’application sur lequel la tâche en arrière-plan sera exécutée. Il peut être sélectionné à l’aide du bouton [Aide valeurs].
  • Catégorie de démarrage – il faut sélectionner à partir de la liste déroulante une valeur définissant le temps du début de réorganisation. Valeurs disponibles :
    • Mettre en file d’attente (valeur par défaut) – l’ordre de réorganisation est ajouté à la file d’attente
    • Au redémarrage du serveur d’application – l’ordre sera exécuté après le redémarrage du serveur
    • Contrôlé par l’heure : externe – permet de contrôler le temps d’exécution de l’application en arrière-plan du niveau du système d’exploitation
    • Contrôlé par l’heure : unique – permet de déterminer l’heure unique de réalisation de l’ordre grâce aux champs Début et Temps de fonctionnement maximal
    • Contrôlé par l’heure : comme série – si cette option est sélectionnée, l’utilisateur peut créer un modèle de fréquence du démarrage de l’application en arrière-plan et affiche des champs supplémentaires :
      • Interruption de série – ce paramètre est responsable de l’affichage des messages dans les cas où l’exécution de l’action se termine par un échec ou rencontre un problème
      • Début – temps du démarrage de l’action en arrière-plan (date et heure)
      • Temps de fonctionnement maximal – permet de définir le temps maximal pour exécuter l’action
      • Notification en cas de dépassement de temps – active l’affichage d’un message dans le cas où le temps défini pour l’action en arrière-plan est dépassé
      • Modèle de série – permet de définir un modèle pour les actions en arrière-plan (par exemple leur fréquence)

Modèle de série

      • Fin – permet de déterminer la fin de fonctionnement en arrière-plan
  • Notification – une liste déroulante permet de sélectionner si, comment et dans quelle situation les notifications sur le statut de la réorganisation seront affichées. Options disponibles :
    • Non
    • Dans une fenêtre de dialogue
    • Par une fenêtre de dialogue, uniquement en cas d’erreur
    • Par le workflow
    • Par le workflow, uniquement en cas d’erreur
  • Valider immédiatement (paramètre disponible et coché par défaut si la valeur dans le champ Catégorie de démarrage est Mettre en file d’attente ou Au redémarrage du serveur d’application) – ce paramètre démarre la réorganisation immédiatement. Si la case n’est pas cochée, il faut valider l’ordre de traitement à l’aide de l’application Ordres de traitement. Sinon le processus nie sera pas continué.

Pour démarrer la réorganisation des listes de plages de valeurs, après avoir défini les paramètres de traitement, il faut appuyer sur le bouton [En arrière-plan].




Champs personnalisés

Plusieurs applications du système permettent à l’utilisateur de définir des champs personnalisés. Cela permet de personnaliser l’application conformément aux exigences requises du système. D’habitude, les nouveaux champs dans l’application sont définis dans l’onglet Autres champs. Les champs sont attribués à l’entité métier de l’application dans laquelle ils ont été définis.

Onglet Autres Champs

Onglet Autres champs dans l’application Articles

L’onglet Autres champs permet d’ajouter et de modifier les champs ajoutés par l’utilisateur L’onglet comporte des boutons suivants :

  • [Propriétés] – après avoir appuyé sur le bouton, le système affiche la boîte de dialogue Propriétés qui permet de modifier les paramètres d’un champ défini. La boîte de dialogue Propriétés est construite de la même façon que la boîte de dialogue Nouveau.
  • [Nouveau] – affiche la boîte de dialogue Nouveau qui permet à l’utilisateur de définir un nouveau champ. La boîte de dialogue a été décrite dans le chapitre Boîte de dialogue Nouveau.
  • [Supprimer] – affiche la boîte de dialogue Supprimer qui permet de marquer un ou plusieurs champs personnalisés pour suppression. Les champs seront supprimés après l’exécution de l’action [Générer schéma de tableau].
  • [Arranger] – affiche la boîte de dialogue Arranger champs qui permet de réorganiser la vue des champs personnalisés.
  • [Générer schéma de tableau] – affiche la boîte de dialogue avec les réglages en arrière-plan du traitement de la tâche. Le traitement de la tâche entraîne la génération d’un schéma de tableau pour les nouveaux champs dans la base de données, la suppression des champs sélectionnés et la mise à jour des propriétés de champs modifiées.

Boîte de dialogue Nouveau

Boîte de dialogue Nouveau

La boîte de dialogue Nouveau permet de définir un champ personnalisé. La boîte comporte des champs et des paramètres suivants :

  • Nom – permet de déterminer le nom du champ. Ce nom constituera une référence au champ en cas d’utilisation des formules et des fonctions. Le nom peut comporter 10 caractères au maximum.
  • Désignation de champ – permet de définir une description qui sera affichée à côte du champ.
  • Description – permet de définir une description du champ qui sera affichée sous la forme de tooltip.
  • Champ obligatoire (case à cocher) – permet d’indiquer si le système doit vérifier si une valeur a été entrée dans le champ.
  • Rubrique Types de champ – permet de sélectionner et de définir les propriétés liées au type de champ
    • Définir type de champ (case à cocher) – si la case est cochée, l’utilisateur doit définir un nouveau type de champ, si elle n’est pas cochée, le champ Type de champ prédéfini est indisponible.
    • Type de champ prédéfini – le champ est actif lorsque le paramètre Définir type de champ n’est pas coché. Il permet de sélectionner un champ à partir de la base de champs prédéfinis dans l’application Types de champ.
    • Type – lorsque le paramètre Définir type de champ a été coché, ce champ est obligatoire. Il permet de sélectionner un type de champ. Des types de champ suivants sont disponibles :
      • Texte
      • Adresse e-mail
      • Uniform Resource Locator (URL)
      • Date
      • Date et heure
      • Classification
      • Montant
      • Prix
      • Montant dans la devise interne
      • Prix dans la devise interne
      • Décimale
      • Quantité
      • Champ de sélection
      • Entité métier
      • Texte long

Les types de champ ont été décrits en détail dans l’article Types de champ. Après l’enregistrement, la valeur ne peut plus être modifiée.

  • Champ à valeur multiples (case à cocher) – si la case est cochée, il est possible de :
    • définir les valeurs par défaut dans l’éditeur du nouveau champ. Devant le champ Valeur par défaut se trouve le bouton [Afficher données supplémentaires/Modifier données] qui permet de définir les valeurs qui seront disponibles pendant la saisie des données.

Exemple
Si l’utilisateur définit un nouveau champ dans l’onglet Autres champs dans l’application Articles et il définit des valeurs par défaut dans la boîte de dialogue Nouveau, les valeurs entrées seront disponibles pour chaque article.

  • Déifnition des valeurs par défaut à partir du niveau des données (par exemple de l’article) pour lesquelles le nouveau champ est saisi. Devant le champ se trouve le bouton [Afficher données supplémentaires/Modifier données] qui permet de définir les valeurs qui seront disponibles pendant la saisie des données.

Exemple
Si l’utilisateur définit un nouveau champ dans l’onglet Autres champs dans l’application Articles et il n’a défini aucune valeur par défaut dans la boîte de dialogue Nouveau, mais il la saisit après la création du champ pour un article spécifique, cette valeur ne sera disponible que pour cet article.

  • Valeur par défaut – permet de définir une valeur par défaut du champ ou, en cas d’activation du paramètre Champ à valeurs multiples, de définir des valeurs disponibles pour le champ sous le bouton [Afficher données supplémentaires/Modifier données]. Dans le cas des types de champ Quantité, Montant ou Prix, le champ permet de saisir la valeur et l’unité.

Attention
Le bouton [Afficher données supplémentaires/Modifier données] a la forme du losange et il se trouve avant la zone d’édition.

  • Rubrique Contraintes – en fonction du type de champ sélectionné, la rubrique permet de définir des contraintes pour les valeurs saisies dans le champ défini. Une description détaillée des contraintes de chaque type de champ est donnée dans l’article Types de champ.

Manuel : Créer un nouveau champ (paramètre Définir type de champ inactif)

Afin de créer un nouveau champ, il faut :

  1. Ouvrir l’application pour laquelle le nouveau champ sera créé.
  2. Sélectionner l’onglet Autres champs ou, dans le cas des application appartenant au module Production, l’onglet .
  3. Appuyer sur le bouton [Nouveau] dans la barre de l’onglet Autres champs.
  4. Définir le nom du champ dans le champ Nom.
  5. Définir la désignation du champ dans le champ Désignation de champ. Il ne faut pas oublier que le texte définit dans ce champ sera affiché à côté du nouveau champ.
  6. Définir la description du champ dans le champ Description. Il ne faut pas oublier que le texte définit dans ce champ sera affiché dans le tooltip du champ.
  7. Si le système doit exiger la saisie de données dans le champ défini, le paramètre Champ obligatoire doit être coché.
  8. Dans la rubrique Types de champ, il faut désactiver le paramètre Définir type de champ.
  9. Dans la rubrique Types de champ, dans le champ Type de champ prédéfini, il faut sélectionner le champ prédéfini dans l’application Types de champ.
  10. Valider en utilisant le bouton [Accepter].
  11. Afin de modifier le champ ajouté, il faut générer un schéma de tableau à l’aide du bouton [Générer schéma de tableau] disponible dans la barre de l’onglet Autres champs. Dans le cas du module Production, les paramètres sont validés avec le bouton [Enregistrer].

Manuel : Créer un nouveau champ (paramètre Définir type de champ actif)

Afin de créer un nouveau champ, il faut :

  1. Ouvrir l’application pour laquelle le nouveau champ sera créé.
  2. Sélectionner l’onglet Autres champs ou, dans le cas des application appartenant au module Production, l’onglet .
  3. Appuyer sur le bouton [Nouveau] dans la barre de l’onglet Autres champs.
  4. Définir le nom du champ dans le champ Nom.
  5. Définir la désignation du champ dans le champ Désignation de champ. Il ne faut pas oublier que le texte définit dans ce champ sera affiché à côté du nouveau champ.
  6. Définir la description du champ dans le champ Description. Il ne faut pas oublier que le texte définit dans ce champ sera affiché dans le tooltip du champ.
  7. Si le système doit exiger la saisie de données dans le champ défini, le paramètre Champ obligatoire doit être coché.
  8. Dans la rubrique Types de champ, il faut activer le paramètre Définir type de champ.
  9. Dans le champ Type, sélectionner le type du champ défini. Une description détaillée des types de champ se trouve dans l’article Types de champ.
  10. Si des valeurs sélectionnables doivent être disponibles pour le champ, le paramètre Champ à valeurs multiples doit être coché. Si le paramètre est actif, à côte du champ Valeur par défaut apparaîtra le bouton [Afficher données supplémentaires/Modifier données] à l’aide duquel il est possible de déterminer les valeurs disponibles pour la liste de valeurs.
  11. Dans le cas où ces valeurs ne sont pas requises, il faut désactiver le paramètre Champ à valeurs multiples.
  12. Dans le champ Valeur par défaut, définir la valeur par défaut si elle est nécessaire.
  13. Dans la rubrique Contraintes, en fonction du type de champ sélectionné, définir les contraintes pour les valeurs entrées dans le champ créé. Une description détaillée des contraintes de chaque type de champ est donnée dans l’article Types de champ.
  14. Valider en utilisant le bouton [Accepter].
  15. Afin de modifier le champ ajouté, il faut générer un schéma de tableau à l’aide du bouton [Générer schéma de tableau] disponible dans la barre de l’onglet Autres champs. Dans le cas du module Production, les paramètres sont validés avec le bouton [Enregistrer].