Terminologie
Cette rubrique fournit l’information sur les concepts de base associés à l’exécution de la tâche et à la gestion du contrôle d’accès.
Tâche | Elle représente une action ou une séquence d'actions devant être exécutée par le serveur. Une tâche consiste en les parties suivantes (quelques unes sont optionnelles) : paramètres d’entrée, étapes d’exécution, déclencheurs, identifiants et divers paramètres.
Le degré de complexité d’une tâche peut varier, dépendant de vos besoins professionnels et des exigences. Une tâche peut consister en une étape (par ex., réaliser une transformation de MapForce) ou peut être configurée pour réaliser de multiples actions (par ex., créer une liste du répertoire et l’envoyer par e-mail). Pour les détails sur le configuration de la tâche, voir Configuration de la tâche.
|
Instance de tâche | Une instance de tâche n'est pas la même chose qu'une tâche. Lorsque vous configurez une tâche FlowForce depuis la page de configuration de la tâche, vous créez en fait une configuration de tâche. À chaque fois le critère du déclencheur défini pour une tâche s’applique, une instance de la tâche commence l’exécution. Chaque tâche d’instance a un résultat d’exécution qui peut avoir du succès, échouer, ou être interrompue/non connue. Pour des détails, voir Statistiques.
|
Déclencheur | Lors de la création d'une tâche, vous devez spécifier les conditions qui démarrera la tâche. Ces conditions sont appelées déclencheurs. FlowForce Server vérifie continuellement les conditions de déclenchement et exécute la tâche dès qu’une condition de déclenchement spécifique a été remplie. Une tâche peut avoir de multiples déclencheurs.
|
Étape | Dans FlowForce Server, les étapes définissent ce qu’une tâche doit faire (par ex., supprimer un fichier, exécuter un mappage MapForce, envoyer un e-mail). Dans sa forme la plus simple, une étape est une opération avec une sortie échouée ou réussie. Chaque étape doit exécuter une fonction Étape. Vous pouvez créer autant d’étapes que requises pour votre tâche dans laquelle les étapes doivent être exécutées. FlowForce Server permet également d’utiliser le résultat d’une étape dans d’autres étapes.
Pour en savoir plus sur les étapes, voir Étapes d’exécution de la tâche.
|
Fonction | Dans FlowForce Server, il existe deux types de fonction : (i) fonctions d’étape et (ii) fonctions d’expression.
Une fonction d’étape définit une opération particulière à réaliser. Chaque étape d’exécution requiert une fonction d’étape. Par exemple, la fonction system/mail/send donne l’instruction à FlowForce Server d’envoyer un e-mail aux destinataires spécifiés. Les types suivants de fonctions d’étape sont disponibles :
•Une tâche en tant qu’étape d’exécution d’une autre tâche
La plupart des fonctions d’étape ont des paramètres. Les paramètres de fonction peuvent accepter différentes valeurs, y compris des expressions et des fonctions d’expression. Les fonctions d’expression manipulent les valeurs fournies comme arguments, par exemple, pour joindre les strings (voir la fonction concat). Pour une exemple d’une tâche qui utilise les fonctions d’expression, voir l’Exemple 2 dans la fonction send-mime.
|
résultat de l’étape | Le résultat de l’étape définit ce qui est renvoyé une fois que l’étape a été exécutée (par ex., un fichier). Vous pouvez utiliser le résultat d’étape dans d’autres étapes d’exécution. Voir l’Exemple 1 dans la fonction send-mime, dans laquelle la deuxième étape est utilisée dans le paramètre Corps de message de la dernière étape.
Pour plus d’information sur les résultats de l’exécution, voir Résultat de l’étape.
|
Résultat d'exécution | FlowForce Server vous permet de déclarer le type de retour d’une tâche. Vous devez spécifier le type de retour du résultat d’exécution si vous voulez mettre en cache le résultat de la tâche Déclarer le type de retour du résultat de la tâche pourrait aussi être utile si vous voulez traiter la valeur retour de cette tâche en tant qu’étape dans une autre tâche.
Pour plus d’information, voir le Résultat d’exécution.
|
Identifiant | Un objet d’identifiant est un morceau de données qui stocke l’information d’authentification telle que les noms utilisateurs et mots de passe, certificats, clés API, jetons, etc. qui sont utilisés pour gérer et transmettre en toute sécurité les détails d’authentification et accéder aux différents services et ressources.
Pour plus d'informations sur les identifiants, voir Identifiants.
|
Conteneur | FlowForce Server gère des tâches, identifiants, fonctions d’étapes et autres objets de configuration dans une structure hiérarchique de conteneurs. Un conteneur est semblable au dossier d’un système d’exploitation. Les conteneurs peuvent avoir un des éléments suivants : tâches, identifiants, fonctions et d’autres conteneurs. En configurant des permissions sur un conteneur, vous pouvez contrôler qui peut consulter ou accéder aux données à l'intérieur.
|
Utilisateur | Les utilisateurs sont les personnes qui s'enregistrent sur FlowForce Server pour créer et surveiller les tâches, déployer les mappages de MapForce et les transformations de StyleVision, et pour configurer divers paramètres. Les actions disponibles aux utilisateurs dans FlowForce Server dépendent des éléments suivants :
•Les permissions et privilèges atrribuées aux utilisaeurs •Les permissions et les privilèges attribués à tous les rôles dont les utilisateurs sont membres.
|
Rôle | Un rôle définit un ensemble de privilèges et permissions. Il peut être assigné à un autre rôle ou à un utilisateur. Les privilèges d’un rôle deviennent automatiquement des privilèges de tout autre rôle ou tout autre utilisateur dont le rôle est assigné. Un utilisateur peut être assigné à tout nombre de rôles. En guise de résultat, un utilisateur aura les privilèges définis dans les multiples rôles assignés.
Notez que les privilèges sont globaux, alors que des permissions sont définies par conteneur.
|
Privilège | Un privilège est une activité qu’un utilisateur a le droit d’exécuter (par ex., définir un mot de passe, lire des utilisateurs et des rôles, arrêter toute tâche, etc.). Un utilisateur peut se voir assigné zéro sur tous les privilèges disponibles. Il est recommandé d’assigner des privilèges via les rôles au lieu d’assigner des privilèges directement à des utilisateurs. L’attribution de privilèges et de rôles à un utilisateur est effectué par un utilisateur qui s’est vu attribuer ce privilège. À l’origine, l’utilisateur racine détient ce privilège.
|
Permission | Les permissions sont des droits d’accès et peuvent être définis pour chaque conteneur individuellement. Les permissions déterminent quels utilisateurs ou rôles ont accès à ce conteneur et quel type d’accès l’utilisateur/le rôle a (lecture, écriture, utilisation, pas d’accès). Les permissions peuvent être définies pour les conteneurs, objets de configuration, identifiants, queues, services, fonctions, ressources et d’autres conteneurs enfant. Dans FlowForce Server Advanced Edition, les permissions peuvent aussi être déterminées pour les certificats et objets partenaires AS2.
|
Politique de mot de passe | Une politique de mot de passe définit un ensemble d'exigences minimum qu'un mot de passe utilisateur doit remplir afin d'être considéré valide (par exemple, un mot de passe doit avoir une longueur d'au moins N caractères). Les serveurs de FlowForce utilisent des polices de mot de passe pour activer les administrateurs à appliquer la complexité des mots de passe d'utilisateur.
|