Éclater la valeur d'une variable existante en deux parties, et stocker le résultat dans deux (nouvelles) variables. Cette action ne lance aucun appel réseau. Elle est utilisée pour la configuration et le formatage à l'intérieur de scripts User Management. La variable est éclatée en deux morceaux, la position de la séparation est déterminée par un caractère de séparation disponible dans les données.
Beaucoup des implémentations des scripts de User Management sont configurées de façon à ce que les entrées des propriétés des actions de script qu'elles contiennent soient définies comme des variables. Les contenus de ces variables sont habituellement lus à partir des données d'entrée ( input data ). Ce tableau est souvent créé à partir d'informations fournies par l'utilisateur. Cette information peut parfois ne pas convenir exactement aux nécessités des actions de script dans le script. Il y a donc plusieurs fonctions qui peuvent être utilisée dans le script pour des formatages de données. Ceci est l'une d'elles.
Cette fonction peut en particulier être utilisée comme une variable si les données d'entrée (input data) contiennent des informations que certaines actions de script s'attendent à trouver dans des variables différentes . Par exemple, les données d'entrées pourraient avoir un champs qui contient la variable %HomeDirectory% dans la forme "server name\share name\sub directory". L'action Script Action: créer répertoire par exemple qui crée un répertoire, requiert le nom de serveur, le nom de share, et le reste du chemin qui doivent être dans trois variables différentes. Avec l'action de script Split variable il est possible de créer les variables requises. Dans cet exemple particulier l'action est d'abord utilisée pour retrouver le nom du serveur, et ensuite utilisée de nouveau pour retrouver le nom du share.
|
Nom de propriété |
Description |
Configuration typique |
Remarques |
|
Input variable |
le nom de la variable qui contient l'information qui doit être éclatée. |
|
Le nom de variable doit être encadré des caractères "%" . Par exemple %Domain% |
|
Output variable 1 |
le nom de la variable qui contient résultante qui contient la première partie de la chaîne de caractères d'entrée jusqu'au premier caractère de séparation. |
|
|
|
Output variable 2 |
le nom de la variable qui contient comme résultat le reste de la chaîne de caractères originale. |
|
|
|
Result if no split |
Spécifie quelle variable contient une copie de la chaîne de caractère originale si l'éclatement ne peut pas être réalisé. |
value of variable 2 empty |
Quelques fois les données ne peuvent pas être éclatées s'il n'y a pas de caractère de séparation. Cette propriété détermine laquelle des deux variables résultantes doit prendre la valeur dans ce cas. |
|
Process from right to left |
Spécifies que la chaîne d'entrée doit être lue et travaillée de droite à gauche. |
No |
Si défini à YES, la partie de la chaîne après le dernier caractère de séparation est stockée dans la variable 1, et la partie avant le dernier caractère de séparation est stockée dans la variable 2 |
|
Separator(s) |
Spécifie quel(s) caractère(s) servent de séparateurs |
No |
La variable est éclatée à la première position où l'un de ces caractères est rencontré. |
Plus d'informations:
Principe d'opérations
Opération de projet - Entrée des données
Opérations de projet - Gestion des actions de script
Opérations de projet - Variables
Aide sur l'aide