Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

L'action pour la création de données techniques de production : integration_dt

Cet import propose 2 manières de CREER de nouvelles données techniques (pas de modification possible)

  • Créer avec les composants, ressources et outillage

  • Créer à partir d’une gamme modèle (gamme modèle dupliquée)

Balise de paramètres (parameters)

Niveau

Contenu

Obligatoire

Remarques

dos

1

Dossier achat-vente

NON

Par défaut selon utilisateur

Balise du corps (data)

Niveau

Contenu

Obligatoire

Remarques

donneetechniquetb

1

Liste des champs

OUI

 

[{champsDonnéeTechnique1},{champsDonnéeTechnique2}}

2

Chaque élément du tableau contient la liste des champs concernant chaque donnée technique (groupe)

OUI

Tableau à 1 élément au moins pour n’importer qu’une seule donnée technique

{“nomChamp1”:”valeur1”,”nomChamp2”:valeur2”}

3

Liste des champs avec leur nom de champ et la valeur

OUI

 

reference

3

Référence article

OUI

 

CAS CREATION DEPUIS MODELE

templaterange

3

Référence gamme modèle

OUI

 

templateproductionrange

3

Indice production modèle

templatesgam1

3

Sous gamme modèle 1

NON

 

templatesgam2

3

Sous gamme modèle 2

NON

 

principalrange

3

Indicateur gamme principale

Oui = “YES”, Non = “NO”

NON

valeurs possible : YES/NO

valeur par défaut : NO

principalnom

3

Indicateur nomenclature principale

Oui = “YES”, Non = “NO”

NON

valeurs possible : YES/NO

valeur par défaut : NO

componenttb

4

tableau de composants

NON

 

CAS CREATION COMPLETE

componenttb

4

tableau de composants

NON

sequencetb

4

tableau de séquences

NON

ressourcetb

4

tableau des ressources

NON

outillagetb

4

tableau des outillages

NON

Balise de composants (componenttb)

Niveau

Contenu

Obligatoire

Remarques

[{“component”:”champs d’un composant”},{”component”:champs d’un composant”}]

4

Liste des composants avec les champs des composants

NON

 

Componentreference

5

Référence composant

OUI

 

Balise de composants séquences (sequencetb)

Niveau

Contenu

Obligatoire

Remarques

[{“component”:”champs d’un composant”d’une séquence”},{”component”:champs d’un composant”d’une séquence”}]

4

Liste des séquences avec les champs des séquences

NON

 

gamseq

5

Numéro séquence

OUI

 

Un mapping existe entre les noms de champs du dictionnaire et les noms de balise à utiliser

Table BA(entête données techniques)

Nom de balise

Nom de champ

Description

REFERENCE

Reference

Référence

SUBREFERENCE1

Sreference1

Sous-référence 1

SUBREFERENCE2

Sreference2

Sous-référence 2

PRODUCTINDEX

IndiceProd

Indice production

DESIGNATION

Designation

Désignation

TECHNICALDESIGNATION

DesignationTech

Désignation technique

PLANNUMBER

NoDePlan

No de plan

PLANINDEX

IndiceDePlan

Indice de plan

LEVEL

NiveauUtilisation

Niveau mini d'utilisation

PRODUCTIONFAMILY

FamilleProd

Famille de production

UNIT

Unite$R

Unité de la table

REFERENCEUNIT

UniteReference

Unité de référence

FORMCODE

Formulaire

Code formulaire

PROJECT

Projet

Opportunité

CREATIONUSER

UtilisateurCreation

Auteur de la création

Balise de ressources (ressourcetb)

Niveau

Contenu

Obligatoire

Remarques

[{“component”:”champs d’une ressource”},{”component”:champs d’une ressource”}]

4

Liste des ressources avec les champs des séquences

NON

 

gamseq

5

Code ressource

OUI

 

Balise d’outillages (outillagetb)

Niveau

Contenu

Obligatoire

Remarques

[{“component”:”champs d’un outil”},{”component”:champs d’un outil”}]

4

Liste des séquences avec les champs des séquences

NON

 

reference

5

Référence article outil

OUI

 

Un mapping existe entre les noms de champs du dictionnaire et les noms de balise à utiliser

Table BA(entête données techniques)

Nom de balise

Nom de champ

Description

REFERENCE

Reference

Référence

SUBREFERENCE1

Sreference1

Sous-référence 1

SUBREFERENCE2

Sreference2

Sous-référence 2

PRODUCTINDEX

IndiceProd

Indice production

DESIGNATION

Designation

Désignation

TECHNICALDESIGNATION

DesignationTech

Désignation technique

PLANNUMBER

NoDePlan

No de plan

PLANINDEX

IndiceDePlan

Indice de plan

LEVEL

NiveauUtilisation

Niveau mini d'utilisation

PRODUCTIONFAMILY

FamilleProd

Famille de production

UNIT

Unite$R

Unité de la table

REFERENCEUNIT

UniteReference

Unité de référence

FORMCODE

Formulaire

Code formulaire

PROJECT

Projet

Opportunité

CREATIONUSER

UtilisateurCreation

Auteur de la création

MODIFICATIONUSER

UtilisateurModif

Auteur de la modification

FORMULATIONUNIT

UniteFormulation

Unité de la formulation

CREATIONDATE

DateCreation

Date de création

MODIFICATIONDATE

DateModif

Date de modification

EXPIRATIONDATE

DateFinValid

Date de fin de validité

LASTOPERATIONDATEHOUR

DateDerOperation

Date et heure de dernière opération

MEMONUMBER

NumeroNote

Numéro de note

FICTITIOUSLEVEL

IndicFictif

Niveau fictif oui/non

QUANTITYNOMENCLATURE

QteNomenclature

Quantité nomenclature

MANUFACTURINGLEADTIME

DelaiFab

Delai fabrication (jours)

CBNLEADTIME

DelaiRegrptCBN

Délai cbn regroupement

PRODUCTIONTYPE

IndicTypeProd

Type de production

PRINCIPALRANGE

IndicGammePrinc

Gamme principale

SCRAPPERCENTAGE

TxRebut

% rebut

SCRAPQUANTITY

QteRebut

Quantité rebutée

HISTORYNUMBER

HistorisationNo

Numéro historisation

MANUALMANUFTIME

DelaiFabManuel

Délai fabrication manuel ?

FORMULATIONCODE

CodeFormulation

Prise en compte de la formulation ?

FORMULATIONBASE

BaseFormulation

Base formulation

MINIMALQUANTITY

QteMini

Quantité minimale

QUANTITYBY

QtePar

Quantité multiple de

BATCHQUANTITY

LotQte

Quantité de lot de fabrication

THIRDPARTY

Tiers

Code tiers

REVIEWNOM

RevueNomenclature

Indicateur nomenclature en revue

REVIEWRANGE

RevueGamme

Indicateur gamme en revue

Table BB (composant)

Table BC(Séquence)

Nom

Nom de balise

Nom de champ

Description

REFERENCE

Reference

Référence

SUBREFERENCE1

Sreference1

Sous-référence 1

SUBREFERENCE2

Sreference2

Sous-référence 2

PRODUCTINDEX

IndiceProd

Indice production

PRODUCTIONRANGE

Gamme

Gamme

SUBPRODUCTIONRANGE1

SGamme1

Sous-gamme 1

SUBPRODUCTIONRANGE2

SGamme2

Sous-gamme 2

RANGESEQUENCE

Sequence

SequenceGamme

Numéro

No séquence de

séquence

la gamme

OPERATION

COMPONENTREFERENCE

Operation

ReferenceComposant

Opération

Référence composante

SEQUENCELABEL

COMPONENTARTICLEINDEX

Libelle_$R

Libellé séquence

CENTER

CentreCharge

Centre de charge

WORKPLACE

PosteTravail

Poste de travail

FORMCODE

Formulaire

Code formulaire associé

THIRDPARTY

Tiers

Code tiers

FORMULA

Formule

Séquence XMT

OUTSTANDINGMANAGEMENT

GestionEncours

Gestion de l'encours

PREPTIME

TpsPreparation

Temps préparation

MANUTIME

TpsFabrication

Temps fabrication

PREPQUANTITY

QteTpsPreparation

Quantité temps préparation

MANUQUANTITY

QteTpsFabrication

Quantité temps fabrication

PREPTIMETYPE

TypeTpsPreparation

Type temps préparation

MANUTIMETYPE

TypeTpsFabrication

Type temps fabrication

TRANSFERTIME

TpsTransfert

Temps transfert-transit

WAITINGTIME

TpsAttente

Temps d'attente

SPLITTING

Fractionnement

Fractionnement

OVERLAPSEQUENCE

SequenceChevauchee

Séquence chevauchement

OVERLAPRATE

TxChevauchement

Taux de chevauchement

OVERLAPQUANTITY

QteChevauchement

Quantité de chevauchement

COST

CRSTraitance

Coût revient sous-traitance

COSTQUANTITY

QteCRSTraitance

Quantité coût revient

CONTROLCODE

IndicSequenceControle

Séquence de contrôle (N/O)

PREPÄNTICIPATE

TpsPreparationAAnticiper

Temps de préparation anticipé o/n

CONTINIOUSSEQUENCE

TempsSequenceEnContinu

Essayer que la séquence soit sur une période continue o/n

TIMEMETHOD

TpsMethode

Méthode de temps choisie

AVERAGEPREPTIME

TpsPrepMoyenne

Temps de préparation moyen

AVERAGEMANUTIME

TpsFabMoyenne

Temps de fabrication moyen

PREPTIMEGAP

TpsPrepEcartType

Ecart type temps de préparation

MANUTIMEGAPTYPE

TpsFabEcartType

Ecart type temps de fabrication

PREPTIMEPESSIMISTIC

TpsPrepPessimiste

Temps de préparation pessimiste

MANUTIMEPESSIMISTIC

TpsFabPessimiste

Temps de fabrication pessimiste

PREPTIMEOPTIMISTIC

TempsPrepOptimiste

Temps de préparation optimiste

MANUTIMEOPTIMISTIC

TempsFabOptimiste

Temps de fabrication optimiste

PRODUCTIONNUMBER

ProdNbre

Nombre de productions

GROUPINGCODE

DelaiSTraitance

Délai réalisation sous-traitance

SUBCONTRACTINGDELAY

IndicSTraitance

Sous traitance (N/O)

SUBCONTRACTINGREFERENCE

ReferenceSousTraitance

Référence Sous Traitance

SUBCONTRACTINGINDEX

IndiceArticlesoustraitance

Indice article sous-traitance

SUBCONTRACTINGSUBREF1

Sreference1SousTraitance

Sous référence 1 Sous Traitance

SUBCONTRACTINGSUBREF2

Sreference2SousTraitance

Sous réfréence 2 Sous Traitance

SENDOUTSTANDING

EnvoiEnCours

Envoi de l'en-cours de sous-traitance

SENDNEXTOUTSTANDING

EnvoiEnCoursSuivant

Envoi au suivant de l'en-cours de sous-traitance

SCONTRACTAMOUNTCALCPF

STraitanceCalculMontantPF

Calcul montant sous-traitance : PF?

SCONTRACTAMOUNTCALCBASE

STraitanceCalculMontantBase

Calcul montant sous-traitance : base du calcul

SCONTRACTAMOUNTCALCOE

STraitanceCalculCoeff

Calcul montant sous-traitance : coefficient

SCONTRACTSERVICEORDER

STraitanceGenCdePresta

Génération Cde de prestation

BUDGETCODE

Budget

Code budget

NOTE

 

Numéro de note

CREATIONDATE

DateCreation

Date de création

MODIFICATIONDATE

DateModif

Date de modification

CREATIONUSER

UtilisateurCreation

Auteur de la création

MODIFICATIONUSER

UtilisateurModif

Auteur de la modification

WMPRODLOCATIONCONS

EmplWmsProdConsommation

Emplacement WMS Prod consommation (entrée machine)

WMPRODLOCATIONMANU

EmplWmsProdFabrication

Emplacement WMS Prod fabrication (sortie machine)

WMPRODLOCATIONREPELCONS

EmplWmsProdRebutConso

Emplacement WMS Prod de rebut de consommation

WMPRODLOCATIONREPELMANU

EmplWmsProdRebutCons

Emplacement WMS Prod de rebut de fabrication

Table BD(Séquence)

Nom de balise

Nom de champ

Description

PRODUCTIONRANGE

Gamme

Gamme

SUBPRODUCTIONRANGE1

SGamme1

Sous gamme 1

SUBPRODUCTIONRANGE2

SGamme2

Sous gamme 2

RANGESEQUENCE

Sequence

Numéro de séquence

RESOURCE

Ressource

Ressource

USERCODE

Collaborateur

Code utilisateur

RESOURCENUMBER

NbRessource

Nombre de ressources

YIELDRATE

TxRendement_$R

Taux de rendement

RESOURCECOEFFICIENT

CoefRessource

Coefficient ressource

HOURPRODUCTIONCOST

CoutHoraire_$R

Coût revient standard/hh

CREATIONUSER

UtilisateurCreation

Auteur de la création

MODIFICATIONUSER

UtilisateurModif

Auteur de la modification

ODMLINENUMBER

NumeroLigneODM

Numéro de ligne sur l'ODM

Table BE (outils)

Nom de balise

Nom de champ

Description

PRODUCTIONRANGE

Gamme

Gamme

SUBPRODUCTIONRANGE1

SGamme1

Sous gamme 1

SUBPRODUCTIONRANGE2

SGamme2

Sous gamme 2

RANGESEQUENCE

Sequence

Numéro de séquence

REFERENCE

Reference

Référence

SUBREFERENCE1

Sreference1Outil

Sous référence 1

SUBREFERENCE2

Sreference2Outil

Sous référence 2

RESOURCENUMBER

NbOutil

Nombre de ressources

IndiceComposant

Indice composant

COMPONENTSUBREFERENCE1

SreferenceComposant1

Sous-référence1 composante

COMPONENTSUBREFERENCE2

SreferenceComposant2

Sous-référence2 composante

COMPONENTPRODUCTINDEX

IndiceProdComposant

Indice production composant

PRINTCODE

CodeEdition

Code édition

STOCKTYPE

NatureStock

Nature du stock

UNIT

UnitePrix

Unité de la table

REFERENCEUNIT

UniteReference

Unité de référence

LINETEXT

TexteLigneNomenclature

Texte ligne nomenclature

PLANREFERENCE

RefSurPlan

Référence sur le plan

FORMULA

Formule

Séquence de traitement programmée

FORMULA2

FormuleDimension

Formule pour dimensions

WAREHOUSE

Depot

Dépôt

NOTE

NumeroNote

Numéro de note

QUANTITY

Qte_$R

Quantité

QUANTITY1

Qte1

Quantité 1

QUANTITY2

Qte2

Quantité 2

QUANTITYTYPE

TypeQte

Type de quantité

SCRAPPERCENTAGE

TxRebut

% rebut

OFGROUPING

 

Regroupement OF

OVERLAPQUANTITY

 

Quantité de chevauchement

SCRAPQUANTITY

QteRebut

Quantité rebutée

TOLERANCERATE

TauxTolerance

Taux de tolérance

SUBCONTCALMETHOD

STraitanceCalculQte

Méthode de calcul de la quantité de sous-traitance

EDITFLAG

IndicImpress

Indicateur impression de ligne

PRICEFLAG

IndicRechTarif

Indicateur recherche tarif

COMPONENTWMSLOCATION

EmplWmsProdComposant

Emplacement WMS Prod composant

TREATEMENTCODE

 

Code traitement

Table BC(Séquence)

Nom de balise

Nom de champ

Description

PRODUCTIONRANGE

Gamme

Gamme

SUBPRODUCTIONRANGE1

SGamme1

Sous gamme 1

SUBPRODUCTIONRANGE2

SGamme2

Sous gamme 2

RANGESEQUENCE

Sequence

Numéro de séquence

OPERATION

Operation

Opération

SEQUENCELABEL

Libelle_$R

Libellé séquence

CENTER

CentreCharge

Centre de charge

WORKPLACE

PosteTravail

Poste de travail

FORMCODE

Formulaire

Code formulaire associé

THIRDPARTY

Tiers

Code tiers

FORMULA

Formule

Séquence XMT

OUTSTANDINGMANAGEMENT

GestionEncours

Gestion de l'encours

PREPTIME

TpsPreparation

Temps préparation

MANUTIME

TpsFabrication

Temps fabrication

PREPQUANTITY

QteTpsPreparation

Quantité temps préparation

MANUQUANTITY

QteTpsFabrication

Quantité temps fabrication

PREPTIMETYPE

TypeTpsPreparation

Type temps préparation

MANUTIMETYPE

TypeTpsFabrication

Type temps fabrication

TRANSFERTIME

TpsTransfert

Temps transfert-transit

WAITINGTIME

TpsAttente

Temps d'attente

SPLITTING

Fractionnement

Fractionnement

OVERLAPSEQUENCE

SequenceChevauchee

Séquence chevauchement

OVERLAPRATE

TxChevauchement

Taux de chevauchement

OVERLAPQUANTITY

QteChevauchement

Quantité de chevauchement

COST

CRSTraitance

Coût revient sous-traitance

COSTQUANTITY

QteCRSTraitance

Quantité coût revient

CONTROLCODE

IndicSequenceControle

Séquence de contrôle (N/O)

PREPÄNTICIPATE

TpsPreparationAAnticiper

Temps de préparation anticipé o/n

CONTINIOUSSEQUENCE

TempsSequenceEnContinu

Essayer que la séquence soit sur une période continue o/n

TIMEMETHOD

TpsMethode

Méthode de temps choisie

AVERAGEPREPTIME

TpsPrepMoyenne

Temps de préparation moyen

AVERAGEMANUTIME

TpsFabMoyenne

Temps de fabrication moyen

PREPTIMEGAP

TpsPrepEcartType

Ecart type temps de préparation

MANUTIMEGAPTYPE

TpsFabEcartType

Ecart type temps de fabrication

PREPTIMEPESSIMISTIC

TpsPrepPessimiste

Temps de préparation pessimiste

MANUTIMEPESSIMISTIC

TpsFabPessimiste

Temps de fabrication pessimiste

PREPTIMEOPTIMISTIC

TempsPrepOptimiste

Temps de préparation optimiste

MANUTIMEOPTIMISTIC

TempsFabOptimiste

Temps de fabrication optimiste

PRODUCTIONNUMBER

ProdNbre

Nombre de productions

GROUPINGCODE

DelaiSTraitance

Délai réalisation sous-traitance

SUBCONTRACTINGDELAY

IndicSTraitance

Sous traitance (N/O)

SUBCONTRACTINGREFERENCE

ReferenceSousTraitance

Référence Sous Traitance

SUBCONTRACTINGINDEX

IndiceArticlesoustraitance

Indice article sous-traitance

SUBCONTRACTINGSUBREF1

Sreference1SousTraitance

Sous référence 1 Sous Traitance

SUBCONTRACTINGSUBREF2

Sreference2SousTraitance

Sous réfréence 2 Sous Traitance

SENDOUTSTANDING

EnvoiEnCours

Envoi de l'en-cours de sous-traitance

SENDNEXTOUTSTANDING

EnvoiEnCoursSuivant

Envoi au suivant de l'en-cours de sous-traitance

SCONTRACTAMOUNTCALCPF

STraitanceCalculMontantPF

Calcul montant sous-traitance : PF?

SCONTRACTAMOUNTCALCBASE

STraitanceCalculMontantBase

Calcul montant sous-traitance : base du calcul

SCONTRACTAMOUNTCALCOE

STraitanceCalculCoeff

Calcul montant sous-traitance : coefficient

SCONTRACTSERVICEORDER

STraitanceGenCdePresta

Génération Cde de prestation

BUDGETCODE

Budget

Code budget

NOTE

 

Numéro de note

CREATIONDATE

DateCreation

Date de création

MODIFICATIONDATE

DateModif

Date de modification

CREATIONUSER

UtilisateurCreation

Auteur de la création

MODIFICATIONUSER

UtilisateurModif

Auteur de la modification

ODMLINENUMBER

WMPRODLOCATIONCONS

NumeroLigneODM

Numéro de ligne sur l'ODM

Exemple de corps : cas de création d’une nouvelle donnée technique

...

languagejson

...

EmplWmsProdConsommation

Emplacement WMS Prod consommation (entrée machine)

WMPRODLOCATIONMANU

EmplWmsProdFabrication

Emplacement WMS Prod fabrication (sortie machine)

WMPRODLOCATIONREPELCONS

EmplWmsProdRebutConso

Emplacement WMS Prod de rebut de consommation

WMPRODLOCATIONREPELMANU

EmplWmsProdRebutCons

Emplacement WMS Prod de rebut de fabrication

Table BD(Séquence)

Nom de balise

Nom de champ

Description

PRODUCTIONRANGE

Gamme

Gamme

SUBPRODUCTIONRANGE1

SGamme1

Sous gamme 1

SUBPRODUCTIONRANGE2

SGamme2

Sous gamme 2

RANGESEQUENCE

Sequence

Numéro de séquence

RESOURCE

Ressource

Ressource

USERCODE

Collaborateur

Code utilisateur

RESOURCENUMBER

NbRessource

Nombre de ressources

YIELDRATE

TxRendement_$R

Taux de rendement

RESOURCECOEFFICIENT

CoefRessource

Coefficient ressource

HOURPRODUCTIONCOST

CoutHoraire_$R

Coût revient standard/hh

CREATIONUSER

UtilisateurCreation

Auteur de la création

MODIFICATIONUSER

UtilisateurModif

Auteur de la modification

ODMLINENUMBER

NumeroLigneODM

Numéro de ligne sur l'ODM

Table BE (outils)

Nom de balise

Nom de champ

Description

PRODUCTIONRANGE

Gamme

Gamme

SUBPRODUCTIONRANGE1

SGamme1

Sous gamme 1

SUBPRODUCTIONRANGE2

SGamme2

Sous gamme 2

RANGESEQUENCE

Sequence

Numéro de séquence

REFERENCE

Reference

Référence

SUBREFERENCE1

Sreference1Outil

Sous référence 1

SUBREFERENCE2

Sreference2Outil

Sous référence 2

RESOURCENUMBER

NbOutil

Nombre de ressources

CREATIONUSER

UtilisateurCreation

Auteur de la création

MODIFICATIONUSER

UtilisateurModif

Auteur de la modification

ODMLINENUMBER

NumeroLigneODM

Numéro de ligne sur l'ODM

Exemple de corps : cas de création d’une nouvelle donnée technique

Les composants, ressources et outils sont rattachée sous le niveau des séquences

Bloc de code
languagejson
"data": {
        "Donneetechniquetb": [
            {
                "GAMSEQREFERENCE": "10SF_PLM00001",
                "PRODIND": "1",
      "componenttb": [         "PRODUCTIONRANGE": "SF_PLM00001_Premiere_GAMME",
                "PRINCIPALRANGE": "YES",
{                "PRINCIPALNOM": "YES",
                "COMPONENTREFERENCESequencetb": "CMPST_PLM00001",[
                    {
           "ARTIND": "       A",     "GAMME": "SF_PLM00001_Premiere_GAMME",
                          "ARTINDCOGAMSEQ": "10",
      A",                  "componenttb": [
                           "QUANTITY": "1", {
                                "PUUNCOMPONENTREFERENCE": "PCMPST_PLM00001",
                                "QTETYPARTIND": "1       A",
                                "PRODINDCOARTINDCO": "1       A",
                                "GAMSEQQUANTITY": "101",
                            },    "PUUN": "P",
                       {         "QTETYP": "1",
                                "COMPONENTREFERENCEPRODINDCO": "CMPST_PLM000021",
                                "QUANTITYGAMSEQ": "210",
                                "PUUN": "P"},
                                "QTETYP": "1",{
                                "GAMSEQCOMPONENTREFERENCE": "10CMPST_PLM00002",
                            }    "QUANTITY": "2",
                   ],               "PUUN": "P",
          "ressourcetb": [                      "QTETYP": "1",
          {                      "GAMSEQ": "10"
               "RSCE": "AM1",            }
                    "GAMSEQ": "10"   ],
                         },"ressourcetb": [
                            {
                                "RSCE": "AM2AM1",
                                "GAMSEQ": "10"
                            },
                        ],    {
                    "outillagetb": [           "RSCE": "AM2",
                {                "GAMSEQ": "10"
               "REFERENCE": "CMPST_PLM00001"             }
                        },],
                        "outillagetb": [
                            {
                                "REFERENCE": "CMPST_PLM00001"
                            },
                        ]    {
                  }              "REFERENCE": "CMPST_PLM00001"
 ]             }         ]     }
Exemple de corps : cas duplication d’une gamme modèle
Bloc de code
languagejson
"data": {
            "Donneetechniquetb": [           ]
 {                 "REFERENCE": "SF_PLM00001", }
               "PRODIND": "1", ]
            }
   "TEMPLATEPRODUCTIONRANGE": "SFMOD",    ]
            "PRODUCTIONRANGE": "SF_PLM00001_Premiere_GAMME",
    }
Exemple de corps : cas duplication d’une gamme modèle

La gamme modèle est indiquée en en-tête, puis les composants à rattacher à la gamme dupliquée

Bloc de code
languagejson
"data": {
        "Donneetechniquetb": [
           "PRINCIPALRANGE": "YES", {
                "PRINCIPALNOMREFERENCE": "YESSF_PLM00001",
                "componenttbPRODIND": ["1",
                "TEMPLATEPRODUCTIONRANGE": "SFMOD",
          {            "PRODUCTIONRANGE": "SF_PLM00001_Premiere_GAMME",
                    "COMPONENTREFERENCEPRINCIPALRANGE": "CMPST_PLM00001YES",
         
                      "ARTIND"PRINCIPALNOM": "YES",
      A",           "componenttb": [
                    "ARTINDCO": "       A",{
                                "QUANTITYCOMPONENTREFERENCE": "1CMPST_PLM00001",
                                "PUUNARTIND": "P",       A",
                          "QTETYP      "ARTINDCO": "1       A",
                                "PRODINDCOQUANTITY": "1",
                                "GAMSEQPUUN": "10P",
                            },    "QTETYP": "1",
                       {         "PRODINDCO": "1",
                      "COMPONENTREFERENCE": "CMPST_PLM00002",         "GAMSEQ": "10"
                      "QUANTITY": "2",     },
                           "PUUN": "P", {
                                "QTETYPCOMPONENTREFERENCE": "1CMPST_PLM00002",
                                "GAMSEQQUANTITY": "102",
                            }
     "PUUN": "P",
                      ]          "QTETYP": "1",
  }         ]     }
Exemple complet flux JSON
Bloc de code
languagejson
{      "action":"WEB_SERVICE_INFINITY",     "access_token":"{{TOKEN}}",     "paramGAMSEQ": "10"
        {          'action': {'swinfinity': 'integration_dt'}, 		'parameters': {'dos': '998'},     }
   'data':             {        ]
    'dt':{        }
        'REFERENCE':'SF000123',]
    }
Exemple complet flux JSON
Bloc de code
languagejson
{ 
    "action":"WEB_SERVICE_INFINITY",
     'TEMPLATERANGE':'SF000123'"access_token":"{{TOKEN}}",
    "param":"
        {
        'action': {'TEMPLATESGAM1swinfinity': 'SF000123integration_GAMdt'},
		'parameters':     {'dos': '998'},
          'PRINCIPALRNGEdata':'YES',
                'PRINCIPALNOM':'YES',{
                 'componenttb':'Donneetechniquetb': [
                    {
       {'component':                 'REFERENCE': 'SF_PLM00001',
              {          'PRODIND': '1',
                         'COMPONENTREFERENCEPRODUCTIONRANGE':'CPA00195',
            'SF_PLM00001_Premiere_GAMME',
                        'QUANTITYPRINCIPALRANGE': '1YES',
                        'PRINCIPALNOM': 'YES',
      }                  'Sequencetb': [
             },               {
                 {               'GAMME': 'SF_PLM00001_Premiere_GAMME',
                    'component':            'GAMSEQ': '10',
                                {'componenttb': [
                                    {
                       'COMPONENTREFERENCE':'CPA00197',                 'COMPONENTREFERENCE': 'CMPST_PLM00001',
                                        'ARTIND': '       A',
                                        'ARTINDCO': '       A',
                                        'QUANTITY': '1',
                                        'PUUN': 'P',
                                        'QTETYP': '1',
                                        'PRODINDCO': '1',
                                        'GAMSEQ': '10'
                                    },
                                    {
                                        'COMPONENTREFERENCE': 'CMPST_PLM00002',
                                        'QUANTITY': '2',
                                        'PUUN': 'P',
                                        'QTETYP': '1',
                                        'GAMSEQ': '10'
                                    }
                                ],
                                'ressourcetb': [
                                    {
                                        'RSCE': 'AM1',
                                        'GAMSEQ': '10'
                                    },
                                    {
                                        'RSCE': 'AM2',
                                        'GAMSEQ': '10'
                                    }
                                ],
                                'outillagetb': [
                                    {
                                        'REFERENCE': 'CMPST_PLM00001'
                                    },
                                    {
                                        'REFERENCE': 'CMPST_PLM00001'
                                    }
                                ]
                            }
                        ]
                    }
                ]
			}
        }"
}

 

 

Format de la réponse :

Balise

Contenu

error

Anomalie technique de l’appel du service web

0 = pas n’anomalie, autre valeur = anomalie

Dans ce cas la balise txterrindique le message d’erreur

result

Détail du résultat fonctionnel de l’appel du service web

resultcode= 0 => pas d’anomalie fonctionnelle la demande est bien traitée

resultcode<>0 => anomalie fonctionnelle/métier dont la raison est indiquée dans errormessage

Exemple de Réponse

La balise “errormessage” contient tout les erreurs séparées avec “|”

La balise ”response” contient tous les donnée techniques intégrées avec succès

Intégration OK

Bloc de code
{
    "error": 0,
    "result": "{\"label\": \"infinity\",\"codeScript\": \"integration_dt\",\"resultType\": \"JSON\",
       'QUANTITY':'1'
 \"result\":{\"common\":{\"resultcode\": \"0\",\"errormessage\": \"\"},
    \"response\":
      {\"data\":[{\"DONNEETECHNIQUE\":{\"REFERENCE\":           \"CMPST_PLM00071\",\"GAMME\": \"SF000001_GAMME1\"}},
       }         {\"DONNEETECHNIQUE\":{\"REFERENCE\": \"CMPST_PLM00071\",\"GAMME\": \"SF000001_GAMME2\"}}]}}}",
    "txterr": "",
    "infos":               }""
}

Intégration KO pour la première donnée technique et OK pour les deux autres données techniques

Bloc de code
{
    "error": 0,
    "result": "{\"label\": \"infinity\",\"codeScript\": \"integration_dt\",\"resultType\": \"JSON\",\"result\":
                  {\"common\":{\"resultcode\": \"0\",\"errormessage\": \"Gamme obligatoire pour la référence SF_PL0001"},
     ]\"response\":
      {\"data\":[{\"DONNEETECHNIQUE\":{\"REFERENCE\":          }\"CMPST_PLM00071\",\"GAMME\": \"SF000001_GAMME1\"}},
            }    {\"DONNEETECHNIQUE\":{\"REFERENCE\":     }"
}

 

 

Format de la réponse :

...

Balise

...

Contenu

...

error

Anomalie technique de l’appel du service web

0 = pas n’anomalie, autre valeur = anomalie

...

result

Détail du résultat fonctionnel de l’appel du service web

resultcode= 0 => pas d’anomalie fonctionnelle la demande est bien traitée

...

\"CMPST_PLM00071\",\"GAMME\": \"SF000001_GAMME2\"}}]}}}",
    "txterr": "",
    "infos": ""
}