Imprimer      Ouvrir la version PDF de l'aide en ligne


Previous Topic

Next Topic

A propos du paramètre Conserver la valeur de liste de sélection désactivée lors de la mise à jour

Le paramétrage de la case à cocher Conserver la valeur de liste de sélection désactivée lors de la mise à jour, dans le profil de la société, détermine les points suivants :

  • Si une valeur de liste de sélection désactivée peut être conservée dans un champ d'un enregistrement lorsque le champ est mis à jour en ligne ou lorsque l'enregistrement est mis à jour via l'interface utilisateur.
  • Si l'assistant d'importation peut mettre à jour un champ de liste de sélection à sélection multiple avec une liste de valeurs incluant une ou plusieurs valeurs désactivées qui sont déjà sélectionnées dans le champ.

Comment le paramétrage affecte les mises à jour via l'interface utilisateur

Si la case Conserver la valeur de liste de sélection désactivée lors de la mise à jour n'est pas cochée dans le profil de la société et si un utilisateur modifie, via l'interface utilisateur, un enregistrement qui contient une valeur désactivée dans un champ de liste de sélection :

  • Si l'utilisateur modifie le champ de liste de sélection en ligne, la valeur désactivée n'est plus disponible pour sélection dans le champ.
  • Si l'utilisateur ouvre l'enregistrement dans une page de modification qui affiche le champ de liste de sélection, la valeur désactivée n'apparaît pas dans le champ et elle n'est plus disponible pour sélection. Si le champ qui contenait la valeur désactivée est parent dans une liste de sélection en cascade, le champ de liste de sélection associé est également effacé.

Dans les deux cas, si l'utilisateur annule l'opération sans enregistrer ses modifications, la valeur désactivée est conservée dans le champ et, si le champ est parent dans une liste de sélection en cascade, la valeur existante dans le champ de liste de sélection associé reste inchangée.

Si la case Conserver la valeur de liste de sélection désactivée lors de la mise à jour est cochée dans le profil de la société et si un utilisateur modifie, via l'interface utilisateur, un enregistrement qui contient une valeur désactivée dans un champ de liste de sélection :

  • Si l'utilisateur modifie le champ de liste de sélection en ligne, la valeur désactivée précédemment sélectionnée reste disponible pour sélection dans le champ, au même titre que tous les valeurs actives. La valeur désactivée s'affiche en dernier dans la liste des valeurs qui peuvent être sélectionnées pour le champ. Toutefois, si l'utilisateur retire la valeur désactivée du champ de liste de sélection et qu'il enregistre ses modifications, cette valeur n'est alors plus disponible pour sélection dans le champ.
  • Si l'utilisateur ouvre l'enregistrement dans une page de modification qui affiche le champ de liste de sélection, la valeur désactivée n'est pas retirée du champ, même si l'utilisateur modifie d'autres champs dans l'enregistrement et enregistre ses mises à jour. Si l'utilisateur modifie le champ qui contient la valeur désactivée, celle-ci reste disponible pour sélection, au même titre que tous les valeurs actives. La valeur désactivée s'affiche en dernier dans la liste des valeurs qui peuvent être sélectionnées pour le champ. Si l'utilisateur retire la valeur désactivée du champ et qu'il enregistre ses modifications, cette valeur n'est alors plus disponible pour sélection dans le champ.

    Si le champ qui contient la valeur désactivée est parent dans une liste de sélection en cascade, seule la valeur précédemment sélectionnée est disponible dans la liste de sélection associée. Si l'utilisateur sélectionne une nouvelle valeur dans la liste de sélection parent, les valeurs associées à la nouvelle valeur du parent deviennent disponibles dans la liste de sélection associée.

Comment le paramétrage affecte les mises à jour via d'autres canaux

Lorsque des enregistrements sont mis à jour via d'autres canaux, le paramétrage de l'option Conserver la valeur de liste de sélection désactivée lors de la mise à jour, dans le profil de la société, est pris en compte uniquement lorsque l'assistant d'importation tente de mettre à jour un champ de liste de sélection à sélection multiple avec des données d'importation contenant une ou plusieurs valeurs désactivées. Si la case n'est pas cochée, le champ de liste de sélection à sélection multiple n'est pas mis à jour. Si la case Conserver la valeur de liste de sélection désactivée lors de la mise à jour est cochée :

  • Si toutes les valeurs désactivées des données d'importation sont déjà sélectionnées dans l'enregistrement, le champ est mis à jour et les valeurs désactivées sont conservées dans la liste de valeurs.
  • Si les données d'importation contiennent au moins une valeur désactivée qui n'est pas déjà sélectionnée dans le champ, celui-ci n'est pas mis à jour.

Notez que le paramétrage de la case à cocher Conserver la valeur de liste de sélection désactivée lors de la mise à jour, dans le profil de la société, est ignoré dans les cas suivants :

  • Lorsqu'un enregistrement est mis à jour par des services Web, une méthode d'API JavaScript ou une demande d'API REST et qu'une valeur désactivée est incluse dans les données d'importation pour un champ de liste de sélection à sélection multiple. Dans ce cas, la valeur désactivée est toujours importée.
  • Lorsqu'un enregistrement qui contient une valeur désactivée dans un champ de liste de sélection à valeur unique est mis à jour via un canal autre que l'interface utilisateur. Dans ce cas, la valeur désactivée n'est jamais retirée du champ dans l'enregistrement, sauf si une valeur nouvelle active ou la valeur NULL est spécifiée pour le champ dans les données d'importation.

Par défaut, la case Conserver la valeur de liste de sélection désactivée lors de la mise à jour n'est pas cochée dans le profil de la société, mais l'administrateur peut modifier ce paramétrage.


Publié en août 2021 Copyright © 2005, 2021, Oracle et/ou ses affiliés. Legal Notices.