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.

...

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
languagejson
'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
languagejson
{ 
    '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'   
          }]
}
}

...