Opérations et tâches

Une opération est une action d’ordinateur de bas niveau. Dans l’API Authorization Manager, une opération est représentée par un objet IAzOperation . En général, les opérations sont trop nombreuses en nombre et trop bas pour faciliter l’administration. Regrouper des opérations dans des tâches pour simplifier l’administration de la stratégie d’autorisation.

Une tâche est représentée par un objet IAzTask et peut contenir un ou plusieurs objets IAzOperation . Un objet IAzTask peut également contenir d’autres objets IAzTask afin que les tâches puissent être imbriquées. Pour faciliter l’administration, un objet IAzTask doit représenter une tâche qu’un utilisateur réel souhaite effectuer.

L’accès aux opérations contenues par une tâche peut être qualifié au moment de l’exécution par un script de règle métier associé à l’objet IAzTask qui représente cette tâche. Pour plus d’informations sur les scripts de règle métier, consultez Règles d’entreprise.

Un objet IAzTask peut également représenter une définition de rôle en définissant sa propriété IsRoleDefinition sur TRUE. L’interface utilisateur du composant logiciel enfichable MMC Authorization Manager affiche ensuite cet objet IAzTask en tant que rôle. Pour plus d’informations sur les définitions de rôles, consultez Rôles.

Définition d’opérations en C++

Regroupement d’opérations dans des tâches en C++

Regroupement de tâches dans des rôles en C++

Utilisateurs et groupes