Show TOC

Arrière-planConfiguration des scripts de gamme Trouver ce document dans la structure de navigation

 

La sélection de l'étape peut être une logique personnalisée qui sélectionne l'étape suivante sur la base de plusieurs scénarios de gestion, tels que la sélection de multiples étapes suivantes ou un produit non conforme. Cela permet aux utilisateurs de personnaliser le flux de gamme avec des critères de décision très complexes. Cette logique personnalisée peut être accomplie en associant un script de gamme codé à n'importe quelle branche de la gamme.

Le langage de script est le JavaScript interprété. Les scripts peuvent effectuer des appels Enterprise JavaBeans (EJB) ou des requêtes Structured Query Language (SQL) le cas échéant. Chaque script est associé aux chemins d'accès entre les étapes. Le langage de scripting est essentiellement un JavaScript normal, mais il y a quelques différences. Toutes les variables doivent être définies avant d'être utilisées. Il n'y a pas d'accès au GUI. La méthode exit() est utilisée pour retourner une valeur à la logique de l'étape suivante.

Il existe différentes méthodes (callEJB() et getEJBProperties(), getItemProperties(), getCustomItemProperties()) permettant d'effectuer des appels directs aux EJB. Une quantité importante de données est également disponible dans ces scripts pour faciliter la prise de décision concernant les étapes suivantes.

Double-cliquez sur la ligne qui représente le chemin d'accès pour afficher la boîte de dialogue de scripting.

Les scripts de gamme suivants sont chargés avec le système :

  • Défaillance

    // Path for SFCs that fail

    if(NC_CODE!=null) {

    exit (true);

    } else {

    exit(false);

    }

  • Aucune non-conformité ouverte

    // Path for SFCs without open Non-Conformances

    if(getOpenNCs()!=null) {

    exit (false);

    } else {

    exit(true);

    }

  • Non-conformités ouvertes

    // Path for SFCs with open Non-Conformances

    if(getOpenNCs()!=null) {

    exit (true);

    } else {

    exit(false);

    }

Note Note

Le scripting est désactivé par défaut pour des raisons de sécurité. Pour plus d'informations, voir   Autorisations   Rôles standard   Rôles et actions de sécurité SAP NetWeaver UME   dans le Guide de sécurité SAP ME via   http://service.sap.com/instguides   Applications SAP Business Suite   SAP Manufacturing   SAP Manufacturing Execution 6.1  .

Fin de la note.