Utilisez l'exemple Configuration de champ de formulaire dynamique et l'API de champs de formulaire dynamiques (DFF) comme point de départ pour votre configuration personnalisée.

Introduction : janvier 2025

  1. Téléchargez l'exemple Configuration de champ de formulaire dynamique (DynamicFormFieldConfigurationExample.json) sur GitHub.
  2. Ouvrez le fichier.
    {
        "configurations": [
            {
                "workspace": "f58beba8-66de-4ba5-89f4-3388fd814f2e",
                "resourceType": "workorder:testplan",
                "name": "Configuration Example",
                "displayRule": "properties['name']=='Test'",
    ...
  3. Pour l'espace de travail, spécifiez l'ID d'espace de travail dans lequel vous souhaitez que les champs de formulaire soient disponibles.
    Remarque Vous devez mettre à jour chaque instance de la valeur de l'espace de travail dans le fichier de configuration.
  4. Pour le resourceType, spécifiez la ressource dans laquelle vous souhaitez que les champs de formulaire soient disponibles. Choisissez parmi les configurations suivantes.
    RessourceConfiguration
    Ressources "resourceType": "asset:asset"
    Produits "resourceType": "testmonitor:product"
    Plans de test "resourceType": "workorder:testplan"
    Ordres de travail "resourceType": "workorder:workorder"
    Systèmes "resourceType": "system:system"
  5. Facultatif : Changez le nom de la configuration.
  6. Pour contrôler les conditions dans lesquelles les champs sont visibles, modifiez la valeur de displayRule.
    "displayRule": "properties['vendor']=='NI'"
  7. Enregistrez le fichier de configuration.
  8. Copiez le contenu du fichier de configuration et utilisez l'API de DFF pour afficher votre configuration mise à jour.
    POST <server_api_url>/nidynamicformfields/v1/update-configurations
    L'API répond avec une copie de votre configuration comprenant un ID de configuration.
  9. Copiez le contenu de la réponse de l'API.
  10. Remplacez le contenu de votre fichier de configuration par la réponse de l'API.
  11. Enregistrez le fichier de configuration.
  12. Ouvrez SystemLink Enterprise.
  13. Accédez à la ressource que vous avez spécifiée dans le fichier de configuration pour afficher vos champs personnalisés.
Personnalisation des champs dans la configuration de vos DFF.