!--a11y-->
Définition des signatures dans les fiches
d'instructions 
Pour signer des données dans la fiche d'instructions, vous définissez une demande de données de process avec une signature.Vous disposez des options suivantes :
· signature d'acceptation des valeurs de saisie non valides
Dans ce cas, vous définissez la signature en tant qu'élément d'une validation des entrées. Saisissez une signature dans la fiche d'instructions uniquement lorsque vous souhaitez transférer une valeur de saisie non valable (hors plage de tolérance).
· Signature de clôture d'une étape de process
Dans ce cas, vous ajoutez la signature en tant que valeur de saisie dans la séquence habituelle des étapes de la fiche d'instructions. Les entrées et les résultats de formule de l'étape de process concernée sont confirmées lorsque la signature est saisie, c'est-à-dire lorsque les messages correspondants sont transférés à la gestion des process pour envoi. Il devient ensuite impossible de modifier les valeurs.
Dans la fiche d'instructions HTML, vous pouvez également définir une signature asynchrone pour clôturer une étape. Le processus de signature asynchrone permet de spécifier que les données réelles ne peuvent pas être confirmées avant qu'un ou plusieurs autres utilisateurs aient exécuté leurs signatures pour confirmer les entrées. Lorsque la signature asynchrone constitue la dernière zone de saisie dans la fiche d'instructions, elle clôture automatiquement la fiche d'instructions (voir ci-après).

Au cours
de la production, l'opérateur de ligne saisit des valeurs et exécute sa
signature pour signer les données saisies. Cependant, le système ne crée pas immédiatement les
messages de process car les entrées doivent d'abord être contrôlées et signées
par le chef d'équipe.
Entre-temps, l'opérateur
de ligne peut gérer une autre partie de la fiche d'instructions. Seule la zone de saisie que le chef d'équipe doit
signer reste bloquée à toute saisie supplémentaire jusqu'à ce qu'il ou elle
ait exécuté la signature.
Si les valeurs saisies par
l'opérateur de ligne ne sont pas autorisées, le chef d'équipe peut annuler le
processus de signature asynchrone. Les valeurs saisies sont rejetées et les zones de
saisie dans la fiche d'instructions sont de nouveau accessibles. Il est alors possible de saisir de nouvelles
valeurs. Les messages de process correspondant à
l'étape sont créés seulement quand toutes les signatures nécessaires ont été
exécutées.
· Signature permettant de signer/clôturer la fiche d'instructions
D'un point de vue technique, la signature est identique à celle utilisée pour signer une étape de process. Toutefois, elle est exécutée à la fin de la fiche d'instructions, une fois toutes les étapes de process terminées.
Dans les fiches d'instructions ABAP, vous pouvez utiliser tout type de signature. Lors de l'exécution de la signature, vous ne faites que confirmer que les données sont complètes et correctes.
Dans les fiches d'instructions HTML, vous devez utiliser la signature numérique avec une stratégie de signature ainsi qu'un processus de signature asynchrone (voir ci-après). La fiche d'instructions est clôturée automatiquement lorsque le processus de signature est achevé.
Vous pouvez saisir un commentaire pour toute déclaration relative à la qualité dans le processus de fabrication. Si les options du Customizing appropriées ont été définies, le commentaire est transféré à l'enregistrement de lot et peut servir de base à la décision d'utilisation.
Le type de signature à utiliser dans la fiche d’instructions a été défini dans le Customizing des Destinations d'une recette de contrôle.
Vous disposez des options suivantes :
· Signature sans contrôle du mot de passe
· Signature avec contrôle simple du mot de passe
Vous pouvez utiliser ce type de signature uniquement pour les fiches ABAP. Vous définissez les mots de passe des utilisateurs concernés dans le Customizing des Destinations d'une recette de contrôle.
Si plusieurs signatures individuelles doivent être exécutées, vous pouvez également spécifier les informations suivantes dans la destination d'une recette de contrôle :
¡ La stratégie de signature à utiliser pour signer les étapes de process et les fiches d'instructions ;
¡ La stratégie de signature à utiliser pour accepter les valeurs de saisie non valables.
Pour plus d'informations sur les signatures numériques et les options requises, reportez-vous à Approbation via les signatures numériques.

Si vous souhaitez utiliser les signatures pour clôturer les fiches d'instructions HTLM, vous devez utiliser les signatures numériques.
Vous
définissez ces signatures lorsque vous définissez des validations des
entrées. Pour plus d'informations,
reportez-vous à :
Type 0 :
définition des validations des entrées
Type 2 :
définition des validations des entrées
Vous
définissez ces signatures en tant que valeurs de saisie dans une demande de
données de process.
Les règles de structure de
cette instruction de process sont identiques à celles de toutes les autres
demandes de données.
Voir aussi :
Type 0 :
définition des demandes de données
Type 2 :
demandes de données de process pour les fiches d'instructions
Vous devez prendre en compte les points suivants :
· Type de demande de données
Vous pouvez définir une signature pour chaque demande de données. Selon la demande de données, la signature est traitée différemment.
¡ Dans une demande de données simple, vous utilisez les signatures pour clôturer les entrées précédentes et les calculs effectués depuis la dernière signature. Lorsqu'une table précède une signature, il n'est plus possible de saisir d'autres entrées de table une fois la signature exécutée.
¡ Dans les demandes de données répétées,
les signatures doivent être placées dans la dernière colonne de la table. Vous
devez donc définir la signature comme dernière valeur de saisie de
l'instruction de process.
Vous utilisez les
signatures pour clôturer les entrées de la table précédente. Cependant, il est toujours possible de saisir d'autres
entrées de table tant que le nombre maximum de lignes n'a pas été
atteint.
· Type de message
Vous devez affecter un type de message contenant la caractéristique PPPI_SIGNATURE à l'instruction de process.
Notez que, dans les demandes de données répétées, vous devez saisir une signature pour chaque ligne de table si la signature est marquée comme obligatoire dans le type de message.
· Valeur de saisie pour la signature
Vous devez définir la caractéristique PPPI_SIGNATURE en tant que valeur de saisie dans l'instruction de process.
La caractéristique est transférée au message que le système crée pour l'instruction de process. La valeur suivante est affectée à la caractéristique :
¡ Lorsqu'une seule signature ou signature
numérique est exécutée :
la signature ou le nom du signataire ;
¡ Si des signatures constituées de
plusieurs signatures numériques individuelles sont exécutées :
la clé de la stratégie de signature correspondante.
Vous pouvez afficher les signatures dans la fiche d'instructions.
· Autorisation d'exécuter une signature
Pour les types de signature suivants, vous pouvez spécifier qu'un utilisateur nécessite une autorisation de gestion spéciale pour la fiche d'instructions en vue d'exécuter la signature.
¡ Dans les fiches d'instructions HTML :
§ Pour les signatures sans mot de passe
§ Pour les signatures numériques
¡ Dans les fiches d'instructions ABAP :
§ Pour les signatures avec contrôle simple du mot de passe
§ Pour les signatures numériques
Le système vérifie ensuite si l'activité spécifiée dans l'instruction de process a été prise en compte dans l'objet d'autorisation C_CRPI_BER dans la fiche utilisateur.

Quelles que soient les options paramétrées ici, le système vérifie les autorisations suivantes pour les signatures numériques :
· Activité 73 (archives) dans l'objet d'autorisation C_CRPI_BER (fiche d'instructions) ;
· Pour les signatures individuelles dans une stratégie de signature, le groupe d'autorisations pour la signature individuelle dans l'objet d'autorisation C_SIGN_BGR (groupes d'autorisations pour les signatures numériques).
· Stratégie de signature pour les signatures numériques
Si plusieurs utilisateurs doivent signer une étape de process ou une valeur de saisie non valable, utilisez une stratégie de signature afin de définir les signatures individuelles obligatoires. Vous pouvez affecter une stratégie de signature dans la destination d'une recette de contrôle. Cette stratégie est ensuite utilisée pour toutes les étapes de process ou pour toutes les validations des entrées. Si vous souhaitez utiliser une stratégie différente pour une instruction de process particulière, affectez la stratégie à cette instruction de process.

Si vous souhaitez utiliser des signatures pour clôturer les fiches d'instructions HTML, vous devez utiliser une stratégie de signature.
· Processus de signature synchrone ou asynchrone
Dans la fiche d'instructions, les stratégies de signature sont exécutées par défaut de manière synchrone. En d’autres termes, toutes les signatures doivent être exécutées immédiatement les unes après les autres, sans quitter la fonction.
Toutefois, dans les instructions de process utilisées pour signer la fiche d'instructions entière, vous pouvez paramétrer l'exécution asynchrone de la stratégie de signature. Le système enregistre les signatures individuellement. Il est possible de quitter la fiche d'instructions après chaque signature individuelle et de l'appeler ensuite à nouveau.

Si vous souhaitez utiliser les signatures pour clôturer les fiches d'instructions HTML, vous devez utiliser le processus de signature asynchrone.
Pour définir les données de la signature, vous affectez les caractéristiques suivantes dans l'instruction de process :
|
Caractéristique |
Signification |
Valeur |
|
PPPI_INPUT_REQUEST |
Demande d'entrée |
Toute désignation |
|
PPPI_REQUESTED_VALUE |
Valeur de saisie |
PPPI_SIGNATURE |
|
PPPI_SIGNATURE_ |
Autorisation obligatoire (uniquement pour les signatures avec contrôle du mot de passe et les signatures numériques) |
Toute valeur pour la zone Activité dans l'objet d'autorisation C_CRPI_BER |
|
PPPI_SIGNATURE_STRATEGY |
Stratégie de signature (pour les signatures numériques uniquement) |
Stratégie définie dans le Customizing |
|
PPPI_SIGNATURE_MODE |
Processus de signature synchrone ou asynchrone |
S (synchrone) |