L'action pour la création de données techniques de production : integration_dt
Info |
---|
Ce service web permet une création CREATION simple de données techniques de production , en utilisant une gamme modèle. Cette création une moyen spécifique au service web, et ne passe pas par l’import de données techniques (présent au menu) |
L'action pour la création de données techniques de production : integration_dt
...
Balise de paramètres (parameters)
...
Niveau
...
Contenu
de 2 manières (pas de modification possible)
|
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
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
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 de balise | Nom de champ | Description |
---|
PRODUCTIONRANGE
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 |
SequenceGamme |
No séquence de |
la gamme |
COMPONENTREFERENCE |
ReferenceComposant |
Référence composante |
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
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 |
WMPRODLOCATIONCONS |
NumeroLigneODM
Numéro de ligne sur l'ODM
Exemple de corps : cas de création d’une nouvelle donnée technique
...
language | json |
---|
...
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 |
Informations concernant les articles gérés en cycle de vie (gestion indice) (V10.12)
Article indicé avec donnée technique → le web service va créer un DDM puis l'ODM associé avec les données technique présentes dans le JSON dans une gamme projet . Il faudra que l’utilisateur l’exécute manuellement pour que les modifications soient prises en compte
Article indicé avec un ODM en cours pour évolution de l’indice article → le web service mettra à jour la gamme projet associée à l’ODM en cours avec les données techniques transmises
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 | ||
---|---|---|
| ||
'data': { 'Donneetechniquetb': [ { "componenttb": [ 'REFERENCE': 'SF_PLM00001', { 'PRODIND': '1', 'PRODUCTIONRANGE': 'SF_PLM00001_Premiere_GAMME', "COMPONENTREFERENCE": "CMPST_PLM00001" 'PRINCIPALRANGE': 'YES', 'PRINCIPALNOM': 'YES', "ARTIND"'Sequencetb': "[ A", { "ARTINDCO": " 'GAMME': A",'SF_PLM00001_Premiere_GAMME', 'GAMSEQ': '10', "QUANTITY": "1", 'componenttb': [ "PUUN": "P", { "QTETYP": "1", 'COMPONENTREFERENCE': 'CMPST_PLM00001', "PRODINDCO": "1", 'ARTIND': ' A', "GAMSEQ": "10" 'ARTINDCO': ' }A', { 'QUANTITY': '1', "COMPONENTREFERENCE": "CMPST_PLM00002", 'PUUN': 'P', "QUANTITY": "2" 'QTETYP': '1', "PUUN"'PRODINDCO': "P"'1', "QTETYP": "1",'GAMSEQ': '10' }, "GAMSEQ": "10" { } ], 'COMPONENTREFERENCE': 'CMPST_PLM00002', "ressourcetb": [ 'QUANTITY': '2', { 'PUUN': 'P', "RSCE": "AM1", 'QTETYP': '1', "GAMSEQ": "10" 'GAMSEQ': '10' }, } { ], "RSCE": "AM2", 'ressourcetb': [ "GAMSEQ": "10" { } 'RSCE': 'AM1', ], 'GAMSEQ': '10' "outillagetb": [ }, { { "REFERENCE": "CMPST_PLM00001" 'RSCE': 'AM2', }, 'GAMSEQ': '10' { } "REFERENCE": "CMPST_PLM00001" ], } 'outillagetb': [ ] { } ] 'REFERENCE': 'CMPST_PLM00001' } ] } |
Exemple de corps : cas duplication d’une gamme modèle
Bloc de code | ||
---|---|---|
| ||
"data": { }, "Donneetechniquetb": [ { { "REFERENCE": "SF_PLM00001", "PRODIND": "1", 'REFERENCE': 'CMPST_PLM00001' "TEMPLATEPRODUCTIONRANGE": "SFMOD", "PRODUCTIONRANGE": "SF_PLM00001_Premiere_GAMME", } "PRINCIPALRANGE": "YES", ] "PRINCIPALNOM": "YES", } "componenttb": [ ] } { ] } |
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 | ||
---|---|---|
| ||
'data': { 'Donneetechniquetb': [ "COMPONENTREFERENCE": "CMPST_PLM00001", { 'REFERENCE': 'SF_PLM00001', "ARTIND" 'PRODIND': "'1', A", 'TEMPLATEPRODUCTIONRANGE': 'SFMOD', 'PRODUCTIONRANGE': 'SF_PLM00001_Premiere_GAMME', "ARTINDCO": " A", 'PRINCIPALRANGE': 'YES', 'PRINCIPALNOM': 'YES', "QUANTITY": "1", 'componenttb': [ "PUUN": "P", { "QTETYP": "1"'COMPONENTREFERENCE': 'CMPST_PLM00001', "PRODINDCO"'ARTIND': "1",' A', "GAMSEQ": "10" 'ARTINDCO': ' A', }, 'QUANTITY': '1', { "COMPONENTREFERENCE": "CMPST_PLM00002"'PUUN': 'P', "QUANTITY"'QTETYP': "2"'1', "PUUN"'PRODINDCO': "P"'1', "QTETYP": "1",'GAMSEQ': '10' }, "GAMSEQ": "10" { } ] 'COMPONENTREFERENCE': 'CMPST_PLM00002', } ] } |
Exemple complet flux JSON
Bloc de code | ||
---|---|---|
| ||
{ "action":"WEB_SERVICE_INFINITY",'QUANTITY': '2', "access_token":"{{TOKEN}}", "param":" { 'action': {'swinfinityPUUN': 'integration_dtP'}, 'parameters': {'dos': '998'}, 'data': { 'dtQTETYP':{ '1', 'REFERENCE':'SF000123', 'TEMPLATERANGEGAMSEQ': 'SF00012310', 'TEMPLATESGAM1':'SF000123_GAM', } 'PRINCIPALRNGE':'YES', 'PRINCIPALNOM':'YES', ] 'componenttb':[ } ] } |
Exemple complet flux JSON
Bloc de code | ||
---|---|---|
| ||
{ 'action':'WEB_SERVICE_INFINITY', {'componentaccess_token':'{{TOKEN}}', 'param':' { 'action': {'swinfinity': 'integration_dt'}, 'parameters': {'dos': '998'}, { 'data': { 'COMPONENTREFERENCEDonneetechniquetb':'CPA00195', [ { 'QUANTITYREFERENCE': '1SF_PLM00001', 'PRODIND': '1', } 'PRODUCTIONRANGE': 'SF_PLM00001_Premiere_GAMME', }, 'PRINCIPALRANGE': 'YES', { 'PRINCIPALNOM': 'YES', 'Sequencetb': [ { 'GAMME': 'SF_PLM00001_Premiere_GAMME', 'GAMSEQ': '10', 'componenttb': [ { '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 |
result | Détail du résultat fonctionnel de l’appel du service web
|
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 |
---|
{ 'componenterror': 0, { 'COMPONENTREFERENCE':'CPA00197', 'result': '{\'label\': \'infinity\',\'codeScript\': \'integration_dt\',\'resultType\': \'JSON\', \'result\':{\'common\':{\'resultcode\': \'0\',\'errormessage\': \'\'}, \'response\': 'QUANTITY{\'data\':[{\'DONNEETECHNIQUE\':{\'1REFERENCE\': \'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': ''
} |