Conditions complexes (dmqry0507m000)

Cette session permet de lier deux requêtes, ou davantage, à une requête principale.

La session Conditions complexes (dmqry0507m000) peut être appelée à partir du menu Spécifique des sessions suivantes :

  • Requête (dmqry0501m000).
  • Exécutions précédentes (dmqry0503m000).

La session Conditions complexes (dmqry0507m000) ne peut être lancée depuis la session Requête (dmqry0501m000) que si le type de requête principale est Requête liée.

Si vous lancez la session Conditions complexes (dmqry0507m000) depuis la session Exécutions précédentes (dmqry0503m000), cette session est en lecture seule. Vous pouvez afficher la condition qui prévalait lors de l'exécution précédente. Vous ne pouvez pas modifier les données.

Pour utiliser la session Conditions complexes (dmqry0507m000) :

Le type d'objet et les champs de requête sont renseignés à l'aide des valeurs sélectionnées dans la session Requête (dmqry0501m000).

Le type de lien défini est toujours And.

La direction du lien peut être l'une des suivantes : Lien de membre à propriétaire : L'objet de requête de base est le membre d'une famille dont le propriétaire est l'objet de requête lié.

Si le type de lien est Lien de membre à propriétaire, vous voyez s'afficher toutes les familles dont l'objet de requête est membre. Lorsque vous sélectionnez une famille, vous êtes invité à choisir une requête avec le propriétaire de la famille comme objet.

Par exemple, la requête Q-001 repose sur l'objet Demande de modification (CR). L'utilisateur sélectionne la famille FATT_DOCS dont l'objet Demande de modification est membre. L'utilisateur doit choisir une requête Q-0010 basée sur le propriétaire de famille de FATT_DOCS, qui est DOCS.

Lien de propriétaire à membre : L'objet de base de la requête est le propriétaire de la famille et l'objet lié est un membre.

Si le type de lien est Lien de propriétaire à membre, vous voyez s'afficher toutes les familles dont l'objet de requête est le propriétaire. Quand vous sélectionnez une famille, vous êtes invité à choisir un objet dans la liste des membres de cette famille. Vous devez ensuite sélectionner la requête liée qui est fondée sur l'objet précédemment choisi.

Par exemple, la requête Q-001 repose sur l'objet Demande de modification (CR). L'utilisateur sélectionne la famille FATT_CR, avec l'objet CR comme propriétaire. L'utilisateur clique alors sur EITM, objet lié d'une liste d'objets membres de FATT_CR. L'utilisateur clique ensuite sur Q-0011, requête qui est basée sur EITM.

Requêtes combinées : Les requêtes qui reposent sur le même type d'objet sont liées.

Si le type de lien est Requêtes combinées, l'utilisateur est invité à sélectionner une requête en fonction du type d'objet.

Par exemple, si la requête Q-001 est fondée sur l'objet Demande de modification (CR), l'utilisateur clique sur une requête Q-0012 qui repose sur CR. Les requêtes sont définies en fonction d'un type d'objet unique ou mettent en oeuvre des requêtes combinées.

Informations sur le champ

Type d'objet

Code Objet qui sert d'identificateur. Cliquez sur la flèche Parcourir de la session Requête (dmqry0501m000) propre au type d'objet pour sélectionner l'instance de requête.

Requête

Code Requête qui sert d'identificateur. Pour sélectionner une requête, cliquez sur la flèche Parcourir de la session Requête (dmqry0501m000) propre à l'objet indiqué pour lequel les conditions de requête complexes sont créées.

Type de requête

Description du type de requête. Le type de requête défini pour la requête incluant des conditions complexes sera Requête liée.

Type de lien

Indique le type du lien vers une autre requête d'un objet différent.

Direction du lien

Permet de lier des requêtes qui reposent sur le même type d'objet ou sur divers types d'objet. Vous devez indiquer le type de lien et la direction du lien pour la requête que vous voulez lier.

Lien de membre à propriétaire : L'objet de requête de base est le membre d'une famille dont le propriétaire est l'objet de requête lié.

Lien de propriétaire à membre : L'objet de base de la requête est le propriétaire d'une famille et l'objet lié est un membre.

Requêtes combinées : Les requêtes qui reposent sur le même objet sont liées.

Famille liée

La valeur dépend de la direction de lien sélectionnée. Si la direction du lien est Membre à propriétaire, la famille doit figurer dans la liste de familles dont l'objet de requête de référence est un membre. Si la direction du lien est Propriétaire à membre, la famille doit figurer dans la liste de familles dont l'objet de requête est le propriétaire. Si le type de lien est combiné, la famille est la même que celle de l'objet de requête de référence.

Objet lié

Affiche l'objet qui est lié à une condition complexe. Ce champ n'est activé que si le champ de direction de lien défini est Propriétaire à membre. Pour choisir l'objet, l'utilisateur peut effectuer un zoom vers la session Objets. Si la direction de lien est Membre à propriétaire, ce champ est automatiquement renseigné : il contient l'objet qui est le propriétaire de la famille d'objets choisie. Si la direction de lien est combinée, la valeur de ce champ est la même que celle de l'objet de requête de référence.

Requête liée

Affiche la requête qui est liée à la condition complexe. Sélectionnez la requête associée à l'objet lié. Cette requête doit appartenir à l'objet lié choisi.