ACCESS ENFORCER
A computer-driven resource manager (122) selectively executes user-initiated tasks (113) according to established rules (112) defining users' permissions for such tasks. A workflow engine (116) manages redefinition of the rules. Responsive to receiving (602) a request to change the rules, the e...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A computer-driven resource manager (122) selectively executes user-initiated tasks (113) according to established rules (112) defining users' permissions for such tasks. A workflow engine (116) manages redefinition of the rules. Responsive to receiving (602) a request to change the rules, the engine processes the request (600). This includes reviewing the request and selecting (604) a corresponding approval path. Also, the workflow engine sequentially proceeds (610, 612, 614, 616, 620) through a sequence of stages defined by the selected path, where in each stage the workflow engine electronically solicits approvals from one or more approvers indicated by the selected approval path. The engine continues through the stages until receiving at least one denial, or all required approvals (616). Responsive to receiving all required approvals, an electronic message is transmitted (618) directing amendment of the rules per the user request.
La présente invention a trait à un gestionnaire de ressources commandé par ordinateur (122) assurant l'exécution sélective de tâches initiées par l'utilisateur (113) selon des règles établies (112) définissant des autorisations d'utilisateurs pour de telles tâches. Un moteur de déroulement des opérations (116) assure la gestion de la redéfinition des règles. En réponse à la réception (602) d'une requête pour modifier les règles, le moteur assure le traitement d'une requête (600). Cela comprend l'examen de la requête et la sélection (604) d'un trajet d'approbation correspondant. En outre, le moteur de déroulement des opérations procède de manière séquentielle (610, 612, 614, 616, 620) à travers la séquence d'étages définie par le trajet sélectionné, chaque étage du moteur de déroulement des opérations effectuant une sollicitation électronique d'approbations à partir d'un ou de plusieurs module d'approbation indiqués par le trajet d'approbation sélectionné. Le moteur poursuit à travers les étages jusqu'à la réception d'au moins un refus, ou de toutes les approbations requises (616). Suite à la réception de toutes les approbations, un message électronique est transmis (618) ordonnant la modification des règles selon la requête de l'utilisateur. |
---|