5.23.8.3.3.1. Configuration

5.23.8.3.3.1.1. erpcustom.cfg > bloc [VARS]
  • Dans le bloc "VARS", mettez la clé "PARTREQUEST_CREATE" sur True (1). La demande est ainsi écrite dans la BD.

    [VARS]
    PARTREQUEST_CREATE = 1

  • La clé "PARTREQUEST_UPDATE_STATE" permet d'indiquer le champ LinkDB qui doit être actualisé lors de la validation par le responsable des pièces (par exemple le champ STATUS). Ceci doit être indiqué comme suit :

    [VARS] 
    PARTREQUEST_UPDATE_STATE= %DBName%:%Feldwert%

    exemple :

    Lors de l'attribution de l'enregistrement par l'admin (key user), la valeur par défaut "8" [~Pending~] (définie dans le bloc USERDIALOG) est remplacée par la valeur "1" [Released] dans la colonne CNS_MATSTATE.

    [VARS] 
    PARTREQUEST_UPDATE_STATE= CNS_MATSTATE:1

5.23.8.3.3.1.2. erpcustom.cfg > bloc [WEB_ACTIONS]

Le réglage sous WEB_ACTIONS est fondamental et ce, d'une part pour les utilisateurs [ici dans l'exemple, rôle "Designer"] et d'autre part pour l'administration, ou le poste de normalisation ou l'utilisateur clé (selon le workflow de l'entreprise) [ici dans l'exemple, rôle "Admin"].

  • L'utilisateur ne voit que le bouton ADD2DB_REQUEST_ACTION (7) (et le bouton d'exportation). Cela permet d'appeler une boîte de dialogue de création où l'utilisateur peut par exemple sélectionner le matériau souhaité et saisir un commentaire.

    [WEB_ACTIONS]
    3= EXPORT_ACTION
    7= ADD2DB_REQUEST_ACTION

    Bouton D’après ADD2DB_REQUEST_ACTION : /

  • L'admin a la possibilité de créer de nouvelles lignes (1), de créer des variantes (4) ou d'éditer entièrement un enregistrement au moyen de EDITRECORD_ACTION (5).

    [WEB_ACTIONS]
    1= ADD2DB_ACTION
    3= EXPORT_ACTION
    4= ADDVARIANT_ACTION
    5= EDITRECORD_ACTION

Les spécifications pour le bouton ou la fonction qui se trouve derrière sont effectuées via le bloc du même nom. On y définit par exemple l'icône affichée [Icon] ou le libellé du bouton [Description].

Exemple : ADD2DB_REQUEST_ACTION

Exemple : ADD2DB_REQUEST_ACTION

ADD2DB_REQUEST_ACTION - Bouton / Demander un numéro ERP

Le bouton ouvre la boîte de dialogue suivante :

Create a part ident request (de et en même annonce) - Vous trouverez des détails à ce sujet sur Section 5.23.8.3.3.2, « Déroulement ».

5.23.8.3.3.1.3. erpcustom.cfg > Bloc [DIALOGUE UTILISATEUR]

À propos erpcustom.cfg > Bloc [DIALOGUE UTILISATEUR] Divers dialogues sont contrôlés. Ici, nous regardons la boîte de dialogue Créez un Demande d’identification partielle lorsqu’elle est envoyée à l’ERP via le bouton Request Numéro ouvert.

Au moins deux rouleaux doivent être placés différemment :

  1. Pour l'utilisateur (dans l'exemple suivant, le "designer") : Il ne doit pas voir tous les champs, il ne peut pas modifier certains champs et les valeurs par défaut sont différentes de celles de l'administrateur ou de l'utilisateur clé.

  2. Pour l'admin, ou l'utilisateur clé (dans l'exemple ci-dessous, "Admin") :

L'illustration suivante montre la boîte de dialogue Create a part ident request telle qu'elle apparaît lorsqu'elle est ouverte par le rôle "Designer".

Vue pour le rôle "Designer

Vue pour le rôle "Designer

[Remarque]Remarque

Le libellé du bouton ne dit encore rien sur sa fonction !

Le libellé du bouton Request an ERP number est utilisé aussi bien pour la fonctionnalité ADD2DB_REQUEST_ACTION que pour la fonctionnalité CREATE_REQUEST_ACTION (voir Section 5.23.8.3.2, « Demande avec installation simple dans le Part Number Manager »).

La boîte de dialogue Editer/Supprimer l'enregistrement [Edit/delete dataset] est également contrôlée par le bloc USERDIALOG. L'illustration suivante montre, à titre d'exemple, à quoi cela peut ressembler pour le rôle "Admin".

Dans les différentes clés du bloc USERDIALOG, les aspects les plus divers de chaque variable sont définis de manière spécifique au rôle (éventuellement différente).

Dans le 5e paramètre, on détermine par exemple la valeur par défaut, dans le 4e, si une entrée est effectuée dans la LinkDB, etc. Vous trouverez des détails à ce sujet dans la Section 5.12, «  Conception de la boîte de dialogue "Nouveau numéro d'identification" - erpcustom.cfg -> Bloc [USERDIALOG]  ».

exemple:

PARTadmin : entrée par défaut "~Pending~" pour le rôle "Designer

PARTadmin : entrée par défaut "~Pending~" pour le rôle "Designer

3Dfindit : entrée par défaut "~Pending~" pour le rôle "Designer".

3Dfindit : entrée par défaut "~Pending~" pour le rôle "Designer".

5.23.8.3.3.1.4. plinkcommon.cfg > Bloc "MAPPING_CNS_MATSTATE

C'est ici que sont saisies les valeurs de traduction de MAPPING_CNS_MATSTATE. Dans cet exemple, nous avons utilisé "~Pending~" et "Released".

plinkcommon.cfg > "Block MAPPING_CNS_MATSTATE" (bloc MAPPING_CNS_MATSTATE)

plinkcommon.cfg > "Block MAPPING_CNS_MATSTATE" (bloc MAPPING_CNS_MATSTATE)

5.23.8.3.3.1.5.  Condition d'exportation

Dans l'exemple ci-dessous, sous "Déroulement", on travaille avec la condition d'exportation [Export condition] suivante :

  • Icône rouge, s'il n'y a pas d'entrée dans la colonne CNS_MATSTATE - En règle générale, la configuration est telle que dans ce cas, l'exportation vers la CAO n'est pas possible.

    ERP_PDM_NUMBER.NE.''.AND.(CNS_MATSTATE.EQ.'0'.OR.CNS_MATSTATE.EQ.'')

  • Icône verte si la colonne CNS_MATSTATE a l'entrée "Released" ET si au moins une des colonnes CNS_CAD1 et CNS_CAD2 n'est pas vide.

    ERP_PDM_NUMBER.NE.''.AND.CNS_MATSTATE.EQ.'1'.AND.(CNS_CAD1.NE.''.OR.CNS_CAD2.NE.'')

Bitmaps d'état pour la table [Status indicating bitmaps for table view]

Bitmaps d'état pour la table [Status indicating bitmaps for table view]

Pour plus de détails sur les options de configuration, voir Section 5.7.5.1.7, «  Condition d'exportation - plinkgroups.cfg -> Bloc [nom de rôle] -> Clé "EXPORTRESTRICTION  ».