Scripts de gamme avec des codes de non-conformité 
Vous pouvez utiliser la ramification lorsque vous ne voulez pas que les agents de production sélectionnent l'étape suivante pour un SFC. La ramification vous permet d'utiliser une combinaison de codes de non-conformité et de scripting pour déterminer automatiquement l'endroit où le système envoie les SFC.
Les codes de non-conformité sont des codes que les agents de production peuvent journaliser par rapport à des SFC dans les POD. Les codes de non-conformité indiquent les défaillances concernant l'unité. Outre les échecs aux tests, vous pouvez utiliser des codes de non-conformité pour indiquer n'importe quel type de non-conformité d'une unité (par exemple, une rayure sur un châssis).
Les agents de production se trouvant au niveau d'opérations telles que ANALYSIS et REPAIR peuvent journaliser des codes NC pour indiquer le résultat de leur travail. Vous pouvez utiliser ces codes NC pour effectuer le suivi des unités par le biais d'une boucle de réparation et vérifier les défauts.
Notez que les interfaces de machine peuvent également envoyer des messages de non-conformité au système.
Au lieu d'utiliser la décision de routage du code NC, vous pouvez affecter des scripts de non-conformité à n'importe quelle branche de gamme. SAP ME a un script de gamme prédéfini pour les non-conformités ouvertes pour un SFC (voir Configuration des scripts de gamme).
Un autre exemple consiste à créer un FAIL script pour la ligne entre l'étape TEST et l'étape ANALYSIS (voir Ramification).
Voir ci-dessous le script FAIL :
if (NC_CODE!=null) exit(true);
Lorsqu'un agent de production à l'étape TEST journalise un code de non-conformité pour le SFC, le système exécute le script FAIL et place le SFC dans la file d'attente à l'étape ANALYSIS.