Importer et gérer des personnalisations pour les écrans web

Si vous ou votre partenaire commercial utilisez le SDK des écrans web de Sage 300 pour créer des personnalisations pour les écrans web, vous pouvez vous connecter en tant qu'admin de personnalisation IU pour importer et gérer des personnalisations.

Par défaut, les fichiers de personnalisation importés sont enregistrés dans le répertoire de données partagées sous Répertoire\Customization\Code de base de données du système\Code du package\. (Par exemple, C:\Sage\Sage300\SharedData\Customization\SAMSYS\Package1.)

Pour être correctement importé, un package de personnalisation doit être un fichier ZIP contenant un fichier manifeste valide, ainsi que tous les fichiers de paramètres et JavaScript requis. Suite...

  • Le package doit être un fichier ZIP (l'extension est .zip)
  • Le package doit inclure un fichier JSON manifest.json valide
  • Le package doit inclure tous les fichiers de paramètres et JavaScript spécifiés dans le fichier manifeste
  • Le fichier manifeste doit inclure les champs suivants :
    • PackageId
    • BusinessPartnerName
    • Description
    • WebScreens
    • TargetScreen
    • ControlsConfiguration
    • ControlsBehavior

Pour vous connecter à Sage 300 en tant qu'admin de personnalisation IU :

  1. Visitez http://nomserveur/sage300/admin, nomserveur correspondant au nom du serveur ou à l'adresse IP du serveur sur lequel Sage 300 est installé.
  2. Dans le champ Code utilisateur, saisissez le nom d'utilisateur de l'utilisateur ADMIN.
  3. Sélectionnez une base de données de système.
  4. Cliquez sur Connexion.

Dans l'onglet Importer, vous pouvez spécifier des packages à importer et assigner des bases de données de Sage 300 pour lesquelles les personnalisations seront disponibles.

Pour importer un package de personnalisation :

  1. Connectez-vous en tant qu'admin de personnalisation IU.
  2. Dans l'onglet Importer, cliquez sur Parcourir et sélectionnez un package de personnalisations d'écrans web créé avec le SDK des écrans web de Sage 300.
  3. Cliquez sur Importer pour importer le package de personnalisation.
  4. Cliquez sur Assigner, puis sélectionnez chaque base de données pour laquelle vous voulez que les personnalisations du package importé soient disponibles.

Après avoir importé des packages, vous pouvez utiliser l'onglet Gérer pour activer, désactiver et définir la priorité des personnalisations particulières.

Pour gérer des personnalisations particulières :

  1. Connectez-vous en tant qu'admin de personnalisation IU.
  2. Dans le champ Code package de l'onglet Gérer, choisissez de consulter les personnalisations de tous les packages importés ou seulement d'un package déterminé.
  3. Si vous voulez personnaliser toutes les personnalisations de tous les packages, ou celles du package actuellement sélectionné, cliquez sur Activer tout.
  4. Au besoin, utilisez Mode avancé pour activer ou désactiver des personnalisations particulières et pour spécifier l'ordre de priorité à utiliser pour appliquer plusieurs personnalisations à un même écran web. Suite...
    1. Sélectionnez l'option Mode avancé.

    2. Dans la table Détails de personnalisation, passez le champ État de chaque personnalisation à Activé ou Désactivé selon le cas.
    3. Pour chaque écran pour lequel plusieurs personnalisations seront appliquées :
      1. Dans le champ Priorité, fixez la priorité de la première personnalisation à appliquer à l'écran sur 1.
      2. Fixez la priorité de la prochaine personnalisation à appliquer à l'écran sur 2 et ainsi de suite.
  5. Cliquez sur Enregistrer.