Sélectionner un cas |
Utilisez l'action Sélectionner un cas pour créer une ou plusieurs sous-actions de Cas et une seule action Défaut et pour définir une variable à évaluer pour déterminer quelle action exécuter. Les actions Cas et Défaut ressemblent à l'action Grouper dans le sens où elles contiennent un certain nombre de sous-actions qui sont exécutées à l'exécution de l'action Cas ou Défaut parente.
|
Les actions Cas et Défaut sont les seules sous-actions disponibles pour l'action Sélectionner un cas. Toutefois, les actions Cas et Défaut peuvent avoir chacune autant de sous-actions que vous le souhaitez. |
Vous pouvez configurer les propriétés de l'action Sélectionner un cas dans les onglets suivants.
Cas
Sélectionner un cas avec une variable : Indique le nom de la variable à évaluer pour déterminer quelle action Cas exécuter. Saisir un nom de variable unique utilisé uniquement pour cette action. Autrement, cliquez sur pour ouvrir la liste et sélectionner une variable utilisée récemment, ou ajouter une variable.
Ajouter un cas : Cliquez pour ajouter une nouvelle sous-action de Cas au tableau de Cas. Cette opération ajoute également l'action Cas dans le volet de navigation de gauche.
Tableau de cas : Liste chacune des actions Cas que vous créez et la condition dans laquelle chacune d'elles est exécutée.
|
Vous pouvez aussi définir la condition d'une action de Cas sur la page de propriétés de l'action Cas en question. Cliquez sur l'action Cas de votre choix dans le volet de navigation de gauche pour ouvrir sa page de propriétés. Les modifications se produisent sur les pages de propriétés Cas et Sélectionner un cas à la fois. |
Cas : Le nom du cas en reflète la condition.
Condition : Cliquez sur pour sélectionner l'opérateur relationnel de la condition puis saisissez les valeurs de cette condition.
: Supprime l’action Cas.
Spécifier le cas par défaut pour toutes les autres valeurs : En sélectionnant cette option, une sous-action Défaut est ajoutée au volet de navigation de gauche. Il s'agit d'une action spéciale qui n'intègre pas d'option permettant de définir une condition. Il s’agit de l’action qui est exécuté quand aucune des conditions des actions Cas que vous avez créées ne sont remplies.
Action
Nom : Une propriété en lecture seule qui définit le nom de l'action. La variable répertoriée dans le champ de nom est mise à jour selon la variable que vous définissez dans la section Cas de la page de propriétés.
Description : Présente une description de l’action.
Exécuter une action : Indique la fréquence à laquelle l'action est exécutée.
Toujours : Indique qu’Integration Service exécute l'action à chaque exécution de l'intégration.
Jamais : Indique qu’Integration Service n’exécute pas l'action à l'exécution de l'intégration.
Sous conditions, en fonction de la variable : Indique que l'action est uniquement exécutée lorsqu’une variable sélectionnée répond à une condition spécifiée. Utiliser cette option dans les situations où une seule condition détermine l'exécution de l'action. Lorsque vous sélectionnez cette option, vous pouvez créer l'instruction conditionnelle dans la zone de saisie prévue.
Variable : Indique la variable que vous souhaitez utiliser pour l'instruction conditionnelle. Saisir la variable dans la zone de saisie. Autrement, ouvrez la liste et sélectionner une variable utilisée récemment, ou cliquez sur Variables ou Autres variables pour ouvrir la boîte de dialogue Insertion de variable.
[Opérateur relationnel]: Définit l'opérateur relationnel à utiliser pour l'énoncé conditionnel. Cliquez sur l'opérateur existant pour ouvrir une liste contenant d'autres opérateurs et sélectionnez celui que vous souhaitez utiliser. Pour en savoir plus, reportez-vous à la rubrique Opérateurs relationnels. Les opérateurs qui sont disponibles dans la liste dépendent de si vous avez sélectionné Texte ou Décimal pour l'option Type.
Valeur : Définit les valeurs à utiliser pour l'instruction conditionnelle. Pour ajouter une valeur, cliquez sur , cliquez sur <saisir une valeur>, saisissez la valeur souhaitée, puis appuyez sur Enter
. Pour supprimer une valeur, utilisez le bouton secondaire de la souris pour cliquer dessus, puis cliquez sur Supprimer. Pour certains opérateurs, par exemple Est vide et N'est pas vide, il n'est pas nécessaire de définir de valeur. Dans ces cas, le champ Valeur n'est pas disponible.
Type : Indique si l'énoncé conditionnel évalue un texte ou une valeur décimale.
Sous conditions, en fonction de l'expression : Spécifie les conditions dans lesquelles l'action est exécutée. Utilisez cette option pour les situations nécessitant plusieurs énoncés conditionnels. Lorsque vous sélectionnez cette option, vous pouvez créer l'instruction conditionnelle dans la zone de saisie en créant les instructions conditionnelles de votre choix. Vous pouvez créer et éditer l'expression conditionnelle dans l'onglet Vue arborescente. Cliquez sur l'onglet Vue arborescente pour afficher une vue en lecture seule de l'expression conditionnelle.
Contrôles de zone de saisie (onglet Vue arborescente)
[Opérateur conditionnel]: Définit l'opérateur conditionnel pour les énoncés conditionnels du groupe. L'opérateur conditionnel par défaut est And.
Cliquez sur l'opérateur conditionnel existant pour accéder à un menu permettant de configurer votre expression conditionnelle d'une des manières suivantes :
And, Or, NotAnd, NotOr : Cliquez sur l'opérateur conditionnel que vous souhaitez utiliser pour les instructions conditionnelles. Pour en savoir plus sur les opérateurs conditionnels pris en charge, consulter Opérateurs conditionnels.
Ajouter une condition : Cliquez pour ajouter un autre énoncé conditionnel au groupe actuel.
Ajouter groupe : Cliquez pour ajouter un sous-groupe d'instructions conditionnelles au groupe actuel.
Supprimer le groupe : Cliquez sur pour supprimer le sous-groupe. Disponible lorsque vous ouvrez le menu à partir d'un sous-groupe.
Tout supprimer : Cliquez pour supprimer tous les énoncés conditionnels (y compris les sous-groupes). Disponible lorsque vous ouvrez le menu à partir du groupe supérieur.
: Visible à droite de chaque opérateur conditionnel de votre expression. Cliquez pour ajouter une instruction conditionnelle au groupe associé à cet opérateur.
: Visible à droite d'une instruction conditionnelle existante lorsque vous pointez sur l'instruction. Cliquez pour supprimer l'énoncé conditionnel.
Variable : Indique la variable que vous souhaitez utiliser pour l'instruction conditionnelle. Saisir la variable dans la zone de saisie. Autrement, ouvrez la liste et sélectionner une variable utilisée récemment, ou cliquez sur Variables ou Autres variables pour ouvrir la boîte de dialogue Insertion de variable.
[Opérateur relationnel]: Définit l'opérateur relationnel à utiliser pour l'énoncé conditionnel. Cliquez sur l'opérateur existant pour ouvrir une liste contenant d'autres opérateurs et sélectionnez celui que vous souhaitez utiliser. Pour en savoir plus, reportez-vous à la rubrique Opérateurs relationnels. Les opérateurs qui sont disponibles dans la liste dépendent de si vous avez sélectionné Texte ou Décimal pour l'option Type.
Valeur : Définit les valeurs à utiliser pour l'instruction conditionnelle. Pour ajouter une valeur, cliquez sur , cliquez sur <saisir une valeur>, saisissez la valeur souhaitée, puis appuyez sur Enter
. Pour supprimer une valeur, utilisez le bouton secondaire de la souris pour cliquer dessus, puis cliquez sur Supprimer. Pour certains opérateurs, par exemple Est vide et N'est pas vide, il n'est pas nécessaire de définir de valeur. Dans ces cas, le champ Valeur n'est pas disponible.
Type : Indique si l'énoncé conditionnel évalue un texte ou une valeur décimale.
Paramètres de connexion
Hériter de l'action parente : Indique que l'action hérite des identifiants de compte utilisateur qui sont définis sur la page de propriétés Actions. Autrement, si l'action fait partie d'une action Grouper, elle hérite des identifiants de compte utilisateur qui sont définis sur la page de propriétés Grouper de l'action parente directe.
Spécifier les identifiants d'utilisateur : Indique que l'action s'exécute en utilisant les identifiants qui sont spécifiés.
Erreur de traitement et diagnostic
Ignorer les erreurs et continuer à exécuter les actions : Indique que lorsque cette option échoue, les autres actions continueront à être exécutées. Si elle n’est pas sélectionnée et que l'action échoue, le comportement résultant dépend de plusieurs facteurs, comme suit :
L'action s'inscrit dans une action du Groupe
Si vous avez spécifié De manière séquentielle pour la propriété Exécuter les actions sur l’onglet Exécution du Groupe, aucune autre action n'est exécutée dans cette action de groupe. Aucune action en dehors de cette action du Groupe n'est affectée.
Si vous avez spécifié En parallèle pour la propriété Exécuter les actions sur l’onglet Exécution du Groupe, les erreurs sont ignorées et les autres actions dans ce Groupe sont exécutées. Aucune action en dehors de cette action du Groupe n'est affectée.
L'action ne s'inscrit pas dans une action du Groupe
Si vous avez spécifié De manière séquentielle pour la propriété Exécuter les actions sur l’onglet Exécution de l'Action, aucune autre action dans l'intégration n'est exécutée.
Si vous avez spécifié En parallèle pour la propriété Exécuter les actions sur l’onglet Exécution de l'Action, les erreurs sont ignorées et les autres actions dans l'intégration sont exécutées.