Configuration de l'approbation des modifications

Le système d'approbation des modifications d'Oracle Data Relationship Management vous permet de définir des groupes d'approbation et de les lier à un indicateur d'approbation qui est déclenché par un ensemble de propriétés ou d'actions spéciales. Cela permet aux utilisateurs normaux d'apporter des modifications et aux approbateurs d'exécuter une requête, puis de définir l'indicateur d'approbation en fonction des besoins.

Les préférences système qui déterminent le comportement de l'approbation des modifications dans Data Relationship Management sont les suivantes :

  • UseChangeApproval : définissez cette préférence sur True pour activer l'utilisation de l'approbation des modifications.

  • ApprovalGroups : liste des noms séparés par des virgules des groupes d'approbation utilisés dans le système.

  • ApprovalGroupTrackProperties : si UseChangeApproval a la valeur True, définit sur False les propriétés suivies qui vont déclencher la modification de l'indicateur d'approbation pour ce groupe. Le format est xxx[a,b,c],yyy[d,e,f]... où xxx et yyy sont des groupes de ventes définis dans la préférence ApprovalGroups et a, b, c, d, e et f sont des noms de propriété. Exemple : Sales[Custom.SalesGroup,{NodeMove}],Treasury[Custom.AccountDescription,{NodeAdd}].

    Les actions spéciales qui peuvent être incluses dans la liste des propriétés sont les suivantes :

    • {NodeAdd} : déclenche le mécanisme d'approbation obligatoire sur un noeud ajouté.

    • {NodeInactivate} : déclenche le mécanisme d'approbation obligatoire sur un noeud désactivé.

    • {NodeReactivate} : déclenche le mécanisme d'approbation obligatoire sur un noeud réactivé.

    • {NodeInsert} : déclenche le mécanisme d'approbation obligatoire sur un noeud inséré.

    • {NodeRemove} : déclenche le mécanisme d'approbation obligatoire sur un noeud enlevé.

    • {NodeMove} : déclenche le mécanisme d'approbation obligatoire sur un noeud déplacé.

  • ApprovalPropertyByApprovalGroup : si UseChangeApproval a la valeur True, définit sur False la propriété booléenne globale à définir si l'une des propriétés du déclencheur est modifiée ou si les actions spéciales sont utilisées. Le format est xxx:bbbb,yyy:cccc... où xxx et yyy sont des groupes de ventes définis dans la préférence ApprovalGroups et bbbb et cccc sont les noms des propriétés booléennes globales à utiliser pour stocker l'indicateur d'approbation pour les groupes. Exemple : Sales:Custom.SalesApprovedFlag,Treasury:Custom.TreasuryApprovedFlag.