Scénario de gestion

- Un processus d'approbation peut être configuré pour les documents de vente, d'achat et de stock. Dans le scénario de gestion présenté ici, il est nécessaire d'approuver les achats et les dépenses internes au-delà d'une certaine limite. Les demandes d'achat ou les bons de commande pour ces dépenses doivent être approuvés par un responsable avant de pouvoir être ajoutés.
- Les processus d'approbation peuvent être établis pour un large éventail de documents dans SAP Business One. Vous pouvez utiliser une procédure d'approbation chaque fois que la procédure de travail requiert une approbation pour qu'un utilisateur puisse générer certains documents, par exemple des demandes d'achat ou des commandes d'achat.
- Si la valeur du document dépasse la limite, la procédure d'approbation bloque le document jusqu'à ce qu'il soit approuvé.
- Les procédures d'approbation peuvent également être utilisées dans le processus de vente, dans le traitement des décaissements, dans la réception et les transferts de marchandises et dans le comptage.
Workflow d'approbation de base

- Dans le processus d'approbation, un utilisateur soumis à une procédure d'approbation est connu sous le nom d'auteur. Lorsque l'auteur ajoute un document qui remplit des conditions d'approbation prédéfinies, il en est informé et le document est sauvegardé en tant que version préliminaire. Le document a le statut Version préliminaire [En attente].
- L'auteur ne verra pas ce document préenregistré lors de la consultation des enregistrements, mais il pourra y accéder à partir de l'état Documents préenregistrés.
- Le document préenregistré doit être approuvé avant de pouvoir être généré en tant que document. Une demande interne est envoyée aux approbateurs prédéfinis. Cette demande apparaît dans la fenêtre pop-up Synthèse messages/alertes et l'approbateur peut effectuer une analyse descendante pour afficher la version préliminaire du document. Si l'application mobile est intégrée, les approbations peuvent être effectuées à partir d'un téléphone portable.
- Si l'approbateur rejette le document, un message interne est renvoyé à l'auteur avec un lien vers le document rejeté. L'auteur peut modifier le document et, si la condition d'approbation n'est plus remplie, le document peut être ajouté au système en tant que document normal. Si la condition d'approbation est toujours remplie, une autre procédure d'approbation est lancée.
- Si le document est approuvé au premier niveau d'approbation, une demande d'approbation est envoyée au niveau d'approbation suivant (le cas échéant). Si le document est approuvé au niveau de l'approbation finale, un message interne est renvoyé à l'auteur avec un lien vers la version préliminaire du document. L'auteur peut désormais ajouter le document.
- Une fois qu'un document a été approuvé, il a le statut Approuvé dans le titre.
Configuration d'un processus d'approbation

Voyons comment configurer un processus d'approbation.
Activation

Vous devez d'abord activer la fonctionnalité de processus d'approbation dans le système. Dans les Options générales, sélectionnez l'onglet Partenaire et cochez la case Activer processus d'approbation.
Notez qu'il s'agit d'une option à l'échelle du système : une fois que vous avez créé et activé des modèles d'approbation, vous ne pouvez pas désactiver la fonctionnalité d'approbation à partir d'ici, mais vous pouvez désactiver les modèles d'approbation individuels.
Dans cette fenêtre, vous pouvez également activer la fonctionnalité de processus d'approbation pour l'interface de données API. Cela intéresse tout particulièrement les fournisseurs d'add-ons. L'API DI fournit des méthodes pour déclencher un processus d'approbation et sauvegarder la version préliminaire du document. Vous pouvez également utiliser l'API DI pour approuver des documents préenregistrés.
Trois cases à cocher supplémentaires permettent de mettre à jour des documents qui ont été générés par un processus d'approbation et/ou des documents qui se trouvent encore dans un processus d'approbation et qui sont en attente d'approbation. Elles seront abordées plus loin dans ce cours.
Modèles et phases d'approbation

Pour configurer un processus d'approbation, vous définissez des niveaux d'approbation et des modèles d'approbation :
- Le niveau d'approbation est une liste d'approbateurs nommés qui peuvent approuver un document au même niveau.
- Le modèle d'approbation combine les auteurs, les documents nécessitant une approbation, les critères d'approbation et un ou plusieurs niveaux d'approbation.
Les niveaux d'approbation sont distincts du modèle d'approbation et vous pouvez réutiliser les niveaux d'approbation dans d'autres modèles.
Le modèle d'approbation vous permet de modéliser l'intégralité d'un processus d'approbation. Vous pouvez définir plusieurs modèles d'approbation pour différents ensembles d'utilisateurs ou de documents, et avec différents critères. Seuls les types de documents sélectionnés dans le modèle d'approbation déclencheront un processus d'approbation, et uniquement lorsqu'ils sont ajoutés par un auteur.
Autorisations du processus d'approbation

Pour configurer un processus d'approbation, vous avez besoin des autorisations générales comme indiqué ici sous l'objet Processus d'approbation :
- Niveaux d'approbation : pour définir et gérer les niveaux d'approbation.
- Modèles d'approbation : pour définir et gérer des modèles d'approbation
- État approbation par statut - pour afficher les demandes d'approbation en attente
- Rapport de décision d'approbation - pour afficher et approuver les demandes d'approbation en attente
Configuration - Niveaux d'approbation

Avant de créer un modèle d'approbation, vous devez définir les niveaux d'approbation.
Tous les approbateurs doivent d'abord être définis en tant qu'utilisateurs dans SAP Business One.
Il est recommandé d'inclure plus d'un utilisateur dans une étape pour permettre au personnel de prendre en compte les absences et les congés. Vous pouvez spécifier un nombre minimum d'approbations requises dans le pool d'approbateurs.
Le niveau d'approbation est sauvegardé dans le système et peut ensuite être combiné à d'autres niveaux d'approbation pour créer une procédure d'approbation multiniveau. Lorsque vous combinez des étapes, assurez-vous que le même utilisateur n'est pas défini dans plusieurs niveaux.
Dans l'exemple de la diapositive, nous avons défini deux niveaux d'approbation. Dans la première étape, deux utilisateurs Achats peuvent approuver un document d'achat, mais il suffit d'approuver l'un d'eux. De même, dans le deuxième niveau, il y a à nouveau deux approbateurs, mais l'approbation n'est requise que de l'un d'entre eux.
Les deux niveaux sont indépendants, mais nous pouvons les combiner dans le bon ordre dans le modèle d'approbation.
Configuration - Modèles d'approbation

- Dans l'onglet Créateurs, sélectionnez les utilisateurs soumis à approbation lorsqu'ils créent des documents. Tous les auteurs doivent d'abord être définis en tant qu'utilisateurs dans SAP Business One.
- Seuls les utilisateurs indiqués ici sont soumis à un processus d'approbation. Un utilisateur qui n'est pas spécifié comme auteur peut ajouter ou mettre à jour un document sans approbation.
- Notez que le système empêche un utilisateur de modifier un modèle d'approbation s'il est sélectionné comme auteur dans le modèle. Cela ne s'applique pas aux superutilisateurs.
- L'auteur ne peut pas désactiver le processus d'approbation dans les Options générales, même s'il s'agit de superutilisateurs.
- Remarque : Le processus d'approbation s'applique également lorsqu'un auteur génère des documents par lot à l'aide de l'assistant de regroupement de documents. Une demande d'approbation est envoyée pour chaque document nécessitant une approbation ; en d'autres termes, chaque document suit son propre processus d'approbation.
Onglet Documents

- Dans l'onglet Documents, vous sélectionnez les types de documents qui nécessitent une approbation lorsqu'ils sont ajoutés par un auteur. Le processus d'approbation s'applique à chaque instance du type de document sélectionné ici, lorsqu'il est créé par un utilisateur spécifié dans l'onglet Créateurs.
- Les types de documents de vente et d'achat peuvent être sélectionnés dans un modèle. Cependant, si les conditions de l'onglet Conditions ou les approbateurs sont différents, vous devez créer des modèles d'approbation distincts.
- Le système ne vous autorise pas à combiner des types de documents de vente et d'achat avec des types de documents de stock ou de paiement dans le même modèle. Vous devrez créer des modèles distincts.
- Notez que le modèle d'approbation pour un décaissement s'applique uniquement au paiement manuel et ne sera pas activé pour le décaissement créé par l'assistant de paiement.
Onglet Étapes

- Dans l'onglet Étapes, vous incluez une ou plusieurs étapes prédéfinies.
- La séquence dans laquelle les niveaux sont répertoriés dans le modèle devient l'ordre d'un processus d'approbation multiniveau.
- Vous pouvez réorganiser la séquence à l'aide des flèches vers le haut et vers le bas.
Onglet Conditions

Dans l'onglet Conditions, vous définissez les critères d'approbation :
- La valeur par défaut est Toujours. Les types de documents sélectionnés sont toujours soumis à approbation lorsqu'ils sont créés par l'auteur.
- Vous pouvez sélectionner une condition prédéfinie. Les conditions prédéfinies disponibles dans le modèle varient en fonction des types de documents sélectionnés, mais elles couvrent des situations courantes, telles qu'une remise ou un total dépassant une valeur définie. Dans cet exemple, nous avons indiqué la condition selon laquelle le total du document est supérieur à 500.
- Selon le document sélectionné pour approbation, différentes conditions sont affichées.
- Vous pouvez choisir d'ajouter vos propres conditions à l'aide d'une requête utilisateur. Cela vous permet de modéliser des conditions d'approbation plus complexes.
Notez que les conditions de remise et de total prédéfinies s'appliquent uniquement au niveau de l'en-tête du document et non au niveau de la ligne.
Utilisation de termes prédéfinis

- Lorsque vous utilisez une condition prédéfinie, vous pouvez sélectionner un opérateur tel que "supérieur à" ou "égal à" et saisir une valeur de comparaison.
- Vous pouvez également sélectionner "Dans la plage" ou "Pas dans la plage" comme ratio et saisir deux valeurs pour la plage, de la plus faible à la plus élevée, séparées par un trait d'union.
- Vous pouvez sélectionner plusieurs conditions prédéfinies. Dans ce cas, un processus d'approbation est déclenché si une seule des conditions prédéfinies est remplie. Dans l'exemple présenté ici, cela signifie que le montant total du document est supérieur à 500 ou que la quantité est comprise entre 5 et 200.
Activation d'un modèle d'approbation

La case Actif du modèle d'approbation est cochée par défaut. Vous pouvez décocher cette case si vous voulez configurer le processus d'approbation maintenant et l'activer ultérieurement. Vous pouvez désactiver un processus d'approbation à tout moment en décochant la case tant que vous n'en êtes pas l'auteur, même si vous devez vous assurer qu'il n'y a aucun document en attente d'approbation.
La case Actif lors de la mise à jour de documents non générés via le processus d'approbation est également cochée par défaut. Cela couvre la condition selon laquelle un auteur met à jour un document qui n'a pas été généré à l'origine lors de l'approbation. Cela peut être dû au fait qu'il a été créé par un autre utilisateur non spécifié comme auteur ou qu'il ne répondait pas aux critères d'approbation lorsque l'auteur l'a ajouté pour la première fois.
Si vous cochez cette case, une nouvelle version préliminaire est créée et un processus d'approbation est déclenché si la mise à jour entraîne que le document répond aux critères d'approbation. Par exemple : l'auteur crée et sauvegarde une offre client normalement, sans remise. Par la suite, l'auteur met à jour l'offre client pour ajouter une remise, ce qui nécessite une approbation.
Si une demande d'approbation a été envoyée pour des mises à jour d'un document existant, les opérations suivantes ne seront pas possibles tant que le processus d'approbation ne sera pas terminé ou annulé :
- Mise à jour du document
- Clôture du document
- Annulation du document
- Création de nouveaux documents basés sur le document
Par exemple, vous ne pouvez pas copier une commande client dans une facture client, créer une demande de transfert de marchandises ou un transfert d'articles (transfert de marchandises) sur la base d'une commande client, ni générer une liste de prélèvement basée sur une commande client.
Si des mises à jour sont requises, appliquez-les à la version préliminaire en attente d'approbation.
Gestion du processus d'approbation

Voyons la procédure et le statut d'un document au cours d'un processus d'approbation.
Statut du document lors du processus d'approbation

- L'auteur reçoit une fenêtre contextuelle lorsqu'il ajoute un document qui déclenche un processus d'approbation. Dans cette fenêtre, l'auteur peut éventuellement saisir des remarques pour les approbateurs.
- Le document est enregistré avec le statut [Version préliminaire en attente] et une demande d'approbation est envoyée à chacun des approbateurs.
- Les approbateurs sont informés dans la fenêtre contextuelle Synthèse messages/alertes. À partir de cette fenêtre, ils peuvent ouvrir la demande d'approbation, effectuer une analyse descendante pour afficher le document préenregistré et approuver ou refuser le document.
- Si le document est approuvé, le statut devient [Version préliminaire approuvée] jusqu'à ce que l'auteur ajoute le document, lorsque le statut devient [Approuvé].
- Si le document est refusé, le statut est [Version préliminaire refusée]. L'auteur peut accéder à la version préliminaire et la mettre à jour.
Suivi d'un processus d'approbation

- Au cours d'un processus d'approbation, l'auteur peut suivre ses demandes d'approbation à l'aide de l' état approbation par statut.
- Les approbateurs peuvent utiliser l' État des approbations pour afficher tous les documents qui requièrent leur approbation. À partir de cet état, ils peuvent approuver ou refuser plusieurs documents.
Annulation d'un processus d'approbation

Si, par exemple, une erreur de document est détectée après l'envoi du document pour approbation, le processus d'approbation peut être annulé.
L' état approbation par statut permet à un auteur (ou un approbateur) de demander l'annulation d'un processus d'approbation en cours. Sélectionnez la ligne du document et cliquez avec le bouton droit de la souris, puis sélectionnez Annuler dans le menu contextuel. Vous pouvez également annuler le processus d'approbation en sélectionnant le menu Données > Annuler.
Ensuite, le document ne peut pas être ajouté au système et ne peut pas être mis à jour.
Vous pouvez restaurer un processus d'approbation annulé de la même manière. La restauration d'une procédure d'approbation ne peut pas s'appliquer aux documents créés à l'origine sans approbation et qui ont été mis à jour ultérieurement.
Synthèse des statuts de document

Cette diapositive présente un récapitulatif des statuts de document qui peuvent être définis au cours d'un processus d'approbation.
Numérotation des documents et clés de version préliminaire

Lorsqu'un document préenregistré est sauvegardé en attente d'approbation, un numéro de document lui est affecté. Il s'agit simplement d'un numéro de document préenregistré et le numéro de document réel est affecté uniquement lorsque la version préliminaire est approuvée et sauvegardée par l'auteur.
Étant donné qu'il peut y avoir un décalage avant l'approbation du document et que l'auteur peut travailler sur d'autres documents, le numéro de document réel diffère souvent du numéro du document préenregistré. Par exemple, une commande client est affectée à la clé de version préliminaire 727 et envoyée pour approbation. L'auteur crée ensuite des commandes clients 727 qui ne nécessitent pas d'approbation. Lorsque la première commande client est approuvée et que l'auteur la sauvegarde, le prochain numéro disponible en série lui est affecté, par exemple 728.
Mises à jour de documents pendant le processus d'approbation

- Un document qui a été approuvé par un processus d'approbation a le statut Version préliminaire [Approuvé]. Lorsque l'auteur ajoute ce document au système, le statut passe à [Approuvé]. Un auteur peut mettre à jour ce document approuvé si la case « Activer la mise à jour du document généré/mis à jour via le processus d'approbation » est cochée dans les options générales. Si le document mis à jour répond toujours aux critères d'approbation, un nouveau processus d'approbation est lancé.
- Un document en attente d'approbation a le statut Version préliminaire [En attente]. Un auteur peut apporter des modifications à ce document préenregistré, même s'il est en attente d'approbation, si la case « Autoriser l'auteur à mettre à jour la version préliminaire de document au statut En attente/Approuvé » est cochée dans les options générales. Si le document mis à jour répond toujours aux critères d'approbation, un nouveau processus d'approbation est lancé et le processus d'approbation actuel est annulé. Si le document mis à jour ne répond plus aux critères d'approbation (par exemple, modification du pourcentage de remise de 15 à 13 %), le document peut être ajouté en tant que document normal, sans le statut [Approuvé].
- La case Autoriser l'approbateur à mettre à jour la version préliminaire de document au statut En attente permet à l'approbateur de mettre à jour la version préliminaire lorsqu'elle est au statut En attente. Dans ce cas, que les conditions de l'approbation soient respectées ou non, la version préliminaire reste en attente d'approbation.
Remarque : si les cases ne sont PAS cochées, l'auteur peut modifier certaines zones dans le document préenregistré, notamment : Remarques sur le document, Remarques sur l'écriture au journal, Remarques d'ouverture et de clôture (dans le menu contextuel), les pièces jointes et les éléments de l'interface utilisateur.
Plusieurs approbateurs dans une phase

- Lorsque vous indiquez plusieurs approbateurs au même niveau, ils ont le même niveau d'autorisation.
- Vous devez prendre en compte l'effet de plusieurs approbateurs au même stade.
- Dans cet exemple, le nombre minimum d'approbateurs requis est 1.
- L'un des approbateurs approuve le document. Par la suite, un autre approbateur rejette le même document.
- Mais ce refus n'a aucun effet s'il a lieu après la première approbation. Étant donné qu'une seule approbation est requise, le document est approuvé et peut être ajouté au système.

- Dans le deuxième scénario, l'un des approbateurs refuse le document. Le document est maintenu en attente jusqu'à ce que les autres approbateurs répondent.
- Si tous les approbateurs rejettent le document, l'auteur est informé que le document a été rejeté.
- Mais si un autre approbateur approuve le document et que le nombre minimum d'approbateurs requis est atteint, le document est approuvé et l'auteur peut ajouter le document au système.
Options d'impression

- Lorsqu'un document se trouve dans un processus d'approbation, vous pouvez empêcher qu'il soit exporté, imprimé, envoyé par e-mail ou télécopié. Ces préférences sont définies par document dans la fenêtre Options d'impression (onglet Par document).
- L'utilisateur recevra un message d'erreur lorsqu'il tentera d'exécuter une fonction si la case est cochée.
- Notez que les cases ne sont pas cochées par défaut.
Utilisation de requêtes dans les processus d'approbation

Vous pouvez définir vos propres critères d'approbation à l'aide de requêtes utilisateur sauvegardées.
Utilisation de requêtes comme conditions

- Vous pouvez ajouter des requêtes utilisateur sauvegardées aux termes d'un processus d'approbation. Les requêtes sont ajoutées en bas du formulaire de modèles d'approbation et peuvent être utilisées à la place des conditions prédéfinies ou avec des conditions prédéfinies. Cela vous permet de développer des scénarios d'approbation personnalisés avec des conditions beaucoup plus granulaires.
- Par exemple, si nous voulons qu'un processus d'approbation s'applique aux commandes fournisseur de type article supérieures à 500 et aux commandes fournisseur de type service supérieures à 250, nous pouvons écrire une requête pour vérifier les deux conditions. Les conditions prédéfinies ne s'appliquent pas à ce niveau de granularité car elles ne font pas de distinction entre le type de document.
Combinaison de conditions et de requêtes prédéfinies

- Lorsque des conditions prédéfinies sont combinées à une requête dans un modèle d'approbation, le processus d'approbation démarre si une seule des conditions est remplie. En d'autres termes, les conditions sont évaluées à l'aide de la logique OU.
- Par exemple, si nous combinons le terme prédéfini "Écart par rapport au budget" avec la requête mentionnée précédemment pour les commandes fournisseur de type article et service, le processus d'approbation se déclenchera si le document place le budget supérieur à 500 ou si l'une des conditions de la requête est remplie.
Syntaxe de requête pour les procédures d'approbation

- Lorsque vous écrivez une requête à utiliser dans un processus d'approbation, la requête doit faire référence au document actuel dans la fenêtre active. La fenêtre active est celle dans laquelle travaille l'auteur car le document n'a pas encore été sauvegardé dans la base de données.
- Pour faire référence à une zone dans la fenêtre active, vous devez inclure un signe $ devant la zone et entourer la zone de crochets.
- La requête peut également faire référence à des zones d'enregistrements dans la base de données, par exemple, pour sélectionner une zone dans les données de base partenaire du document actuel. Dans ce cas, le signe $ n'est pas nécessaire pour ces zones car elles sont sélectionnées dans la base de données.
- La requête doit également utiliser la clause SELECT DISTINCT 'TRUE' pour que le résultat soit une instruction TRUE s'il existe des résultats de la requête. Une instruction TRUE déclenchera un processus d'approbation, mais pas une instruction FALSE.
- La requête peut uniquement faire référence à des zones dans l'en-tête du document, et non au niveau de la ligne. Les champs de niveau ligne requièrent une procédure stockée dans la base de données.
- Dans la requête affichée ici, il existe deux conditions et un signe $ est utilisé avec les zones DocType et DocTotal dans le document de commande d'achat actif. L'exemple de requête est affiché pour la syntaxe SAP HANA.
Requêtes pour plusieurs types de documents

Si vous utilisez une requête dans un modèle d'approbation avec plusieurs types de documents sélectionnés, la requête doit pouvoir utiliser les différents types de documents (par exemple, tous les documents de vente et d'achat).
- Si vous utilisez la syntaxe des noms de table et de zone, la requête inclut le nom de la table et ne peut être utilisée qu'avec un seul type de document.
- Si vous utilisez la syntaxe des numéros d'article et de colonne, la requête n'inclut pas le nom de la table et peut être utilisée avec plusieurs types de documents de structure similaire, par exemple, tous les documents de vente et d'achat.
- Pour utiliser la syntaxe des numéros d'article, ajoutez un deuxième signe $ devant le numéro d'article, entre crochets, pour indiquer que la syntaxe d'article est utilisée. Le numéro de colonne est toujours 0 dans les requêtes de procédure d'approbation, car la requête peut uniquement faire référence à des zones dans l'en-tête d'un document.
- Lorsque vous utilisez la syntaxe des numéros d'article et de colonne, la zone est extraite sous forme de chaîne. Ainsi, si vous avez besoin du résultat dans un format différent, vous devez spécifier le format après le numéro de colonne. Les formats sont les suivants :
- 0 - qui est le format de chaîne par défaut
- Nombre - qui renvoie le résultat sous forme numérique que vous pouvez utiliser dans les opérateurs de calcul ou de comparaison.
- Devise - qui renvoie le symbole de devise à partir d'un champ contenant à la fois le montant et le symbole de devise, comme DocTotal.
- Date - qui ne doit être utilisée que si la zone est une zone de date. La date est renvoyée dans un format à utiliser dans les opérateurs de calcul ou de comparaison.
Exemples de requêtes de la fenêtre active

- Lorsque vous faites référence à une zone dans la fenêtre active, vous pouvez utiliser la syntaxe des noms de table et de zone ou des numéros d'article et de colonne. Pour afficher le numéro d'article et de colonne, ainsi que le nom de table et de zone, pour une zone d'un document ou d'un formulaire, utilisez Informations système.
- Dans l'exemple de gauche, la requête ne peut être exécutée que sur une commande fournisseur dans la fenêtre active car le nom de table de commande d'achat OPOR est inclus dans la requête.
- La requête de droite peut être utilisée dans un modèle d'approbation dans lequel plusieurs documents commerciaux sont sélectionnés. La requête fonctionne car la zone du type de document est toujours le numéro d'article 3 et le total du document est toujours le numéro d'article 29 dans tous les documents commerciaux. Le numéro de colonne est toujours 0 pour les zones d'en-tête. Dans l'exemple de la diapositive, le résultat est comparé à 250. Étant donné que la zone DocTotal dans la fenêtre active inclut le symbole de devise, l'indication de .number après le numéro de colonne extraira uniquement le montant pour l'opération de comparaison.
- Pour plus d'informations sur les informations système et la syntaxe de requête, voir la rubrique Requêtes de ce chapitre.
Test d'une requête pour les procédures d'approbation

- Il est recommandé de tester une nouvelle requête avant de l'inclure dans le modèle d'approbation.
- Pour tester une requête qui fait référence à la fenêtre active, créez un document qui remplit les conditions d'approbation. Conservez ce document dans la fenêtre active et exécutez la requête à partir du menu Outils. La requête doit renvoyer un vrai résultat.
Synthèse
- Des processus d'approbation peuvent être établis pour différents documents de vente, d'achat, de gestion des stocks et de paiement.
- Pour configurer un processus d'approbation, activez d'abord la fonctionnalité dans les Options générales, puis définissez les niveaux d'approbation et les modèles d'approbation. Tous les auteurs et approbateurs doivent être des utilisateurs de SAP Business One.
- Pour créer une procédure d'approbation multiniveau, combinez plusieurs niveaux prédéfinis dans le modèle d'approbation.
- Dans le modèle d'approbation, vous pouvez définir des conditions pour un processus d'approbation :
- Si vous sélectionnez "Toujours", une approbation est lancée pour chaque type de document sélectionné dans le modèle.
- Vous pouvez sélectionner une condition prédéfinie et/ou ajouter votre propre requête utilisateur contenant les conditions.
- Des mesures de protection sont en place pour empêcher la mise à jour des documents après approbation ou en attente d'approbation. Il existe des cases à cocher dans les Options générales pour autoriser ces mises à jour. Dans le modèle d'approbation, il existe une case à cocher pour déclencher un processus d'approbation lorsqu'un auteur met à jour un document qui n'était pas passé par un processus d'approbation à l'origine.
- Un processus d'approbation peut être annulé par un auteur ou un approbateur.
- Lorsque vous écrivez une requête pour un modèle d'approbation, vous référencez le document actuel dans la fenêtre active (il n'a pas encore été sauvegardé dans la base de données) et la requête doit sélectionner une réponse vraie. Pour référencer des zones dans la fenêtre active, incluez un signe $ devant les crochets. Si la requête doit fonctionner avec plusieurs types de documents avec la même structure, utilisez la syntaxe des numéros d'article et de colonne et incluez un signe $ supplémentaire entre crochets.