...
Après la création d’un article modèle , une ligne est ajoutée dans la table historique article déclarant sa création
Créer plusieurs articles indicés
Pour traiter plusieurs articles, on utilise le ARTICLETB en indiquant une liste d’articles
Exemple de corps
Bloc de code | ||
---|---|---|
| ||
'data':
{
'articletb': [{
'REFERENCE': 'SF_PLM00019',
'ARTICLETYPECODE':'INDICEMO',
'DESIGNATION':'Roue'
},
{
'REFERENCE':'CMPST_PLM00020',
'ARTICLETYPECODE':'INDUSFOU',
'DESIGNATION':'Disque',
},
{
'REFERENCE':'CMPST_PLM00022',
'ARTICLETYPECODE':'INDUSFOU',
'DESIGNATION':'Cône',
},
{
'REFERENCE':'CMPST_PLM00023',
'ARTICLETYPECODE':'ACHFOU',
'DESIGNATION':'Rivets',
},
{
'REFERENCE':'SF_PLM00024',
'ARTICLETYPECODE':'INDICEMO',
'DESIGNATION':'Moyeu',
},
{
'REFERENCE':'SF_PLM00026',
'ARTICLETYPECODE':'INDICEMO',
'DESIGNATION':'Aubes',
}
]
} |
Exemple complet flux JSON
Bloc de code | ||
---|---|---|
| ||
{
'action':'WEB_SERVICE_INFINITY',
'access_token':'{{TOKEN}}',
'param':'
{
'action': {'swinfinity': 'integration_article'},
'parameters': {'withlog':'1', 'dos':'998'}
}'
'data':
{
'articletb': [{
'REFERENCE': 'SF_PLM00019',
'ARTICLETYPECODE':'INDICEMO',
'DESIGNATION':'Roue'
},
{
'REFERENCE':'CMPST_PLM00020',
'ARTICLETYPECODE':'INDUSFOU',
'DESIGNATION':'Disque',
},
{
'REFERENCE':'CMPST_PLM00022',
'ARTICLETYPECODE':'INDUSFOU',
'DESIGNATION':'Cône',
},
{
'REFERENCE':'CMPST_PLM00023',
'ARTICLETYPECODE':'ACHFOU',
'DESIGNATION':'Rivets',
},
{
'REFERENCE':'SF_PLM00024',
'ARTICLETYPECODE':'INDICEMO',
'DESIGNATION':'Moyeu',
},
{
'REFERENCE':'SF_PLM00026',
'ARTICLETYPECODE':'INDICEMO',
'DESIGNATION':'Aubes',
}
]
}
} |
Déclarer un changement sur un article indicé
...
Le code étape est généré automatiquement le premier code étape trouvé avec le statut maître “accepté”
l’ODM est généré automatiquement
Exemple de corps
Bloc de code |
---|
'data':{ 'articletb' : [{ 'DDMFAMILY':'PLM', 'DESCRIPTION1':'Ma demande de modification via sw', 'REFERENCE':'PR000113', 'DDMDATE':'22/09/2023', 'DDMUSER':'DEMO' }] } |
Exemple complet flux JSON
Bloc de code |
---|
{ 'action':'WEB_SERVICE_INFINITY', 'access_token':'{{TOKEN}}', 'param':' { 'action': {'swinfinity': 'integration_article'}, 'parameters': {'withlog':'1', 'dos':'998'} }' 'data': { 'articletb' : [{ 'DDMFAMILY':'PLM', 'DESCRIPTION1':'Ma demande de modification via sw', 'REFERENCE':'PR000113', 'DDMDATE':'22/09/2023', 'DDMUSER':'DEMO' }] } } |
...
Bloc de code |
---|
'data':{ 'articletb' : [{ 'reference' :'PR000130', 'articletypecode':'PIECE', 'designation':'Coffret pack 500' }] } |
Exemple complet flux JSON
Bloc de code |
---|
{ 'action':'WEB_SERVICE_INFINITY', 'access_token':'{{TOKEN}}', 'param':' { 'action': {'swinfinity': 'integration_article'}, 'parameters': {'withlog':'1', 'dos':'998'} }' 'data': { 'articletb' : [{ 'reference' :'PR000130', 'articletypecode':'PIECE', 'designation':'Coffret pack 500', 'salesaccount':'70700000', 'purchaseaccount':'60700000', 'stockaccount':'37000000' }] } } |
...
Le code étape est généré automatiquement le premier code étape trouvé avec le statut maître “accepté”
l’ODM est généré automatiquement
Exemple de corps
Bloc de code |
---|
'data':{ 'articletb' : [{ 'REFERENCE':'PAS1003', 'DESIGNATION':'Passe Cable MET 60' }] } |
Exemple complet flux JSON
Bloc de code |
---|
{ 'action':'WEB_SERVICE_INFINITY', 'access_token':'{{TOKEN}}', 'param':' { 'action': {'swinfinity': 'integration_article'}, 'parameters': {'withlog':'1', 'dos':'998'} }' 'data':{ 'articletb' : [{ 'REFERENCE':'PAS1003', 'DESIGNATION':'Passe Cable MET 60' }] } } |
...