Utiliser l'API

L’application SSCC Management fournit un ensemble complet d’API pour gérer les SSCC via API. Cette API peut être utilisée pour interagir avec la plateforme Powerplatform.

Resource packagetype

Méthodes

Méthode Type Description
GET packagetype Retourne un tableau d’objets packagetype.

Propriétés

Propriété Type Description
code string Specifie le type d’emballage (longueur 20 ) tel que définie dans la Liste type d’emballage SSCC.
description string Description de l’emballage.
externalCode string Code externe de l’emballage.
id Guid System Id de l’enregistrement de type d’emballage.

Requête HTTP

Obtention de la requête

Remplacez le préfixe de l’URL Business Central en fonction de l’environnement en suivant les instructions suivantes.

GET businesscentralPrefix/api/isatech/sscc/v1.0/companies({companyId})/packageTypes

Valeur retournée

{
  "value": [
    {
      "@odata.etag": "string",
      "code": "string",
      "description": "string",
      "externalCode": "string",
      "systemId": "guid"
    }
  ]
}

Ressource type SSCC

Méthodes

Méthode Type Description
GET sscc Retourne un tableau des objets SSCC.
POST sscc Créé un enregistrement SSCC.
PATCH sscc Met à jour un enregistrement SSCC.

Propriétés

Propriété Type Description
ssccNo string Spécifie le numéro SSCC.
packageType string Code tye d’emballage.
status string Statut SSCC (En cours, terminé, En attente).
userID string Code de l’utilisateur affecté au SSCC.
id Guid System Id de l’enregistrement SSCC.

Requête HTTP

Obtention de la requête

Remplacez le préfixe de l’URL Business Central en fonction de l’environnement en suivant les instructions suivantes guide.

GET businesscentralPrefix/api/isatech/sscc/v1.0/companies({companyId})/sscc

Le filtrage direct est possible sur id, userID et ssccNo en utilisant les syntaxes de filtrage oData suivantes

GET businesscentralPrefix/api/isatech/sscc/v1.0/companies({companyId})/sscc?filter eq id
GET businesscentralPrefix/api/isatech/sscc/v1.0/companies({companyId})/sscc?filter eq userID
GET businesscentralPrefix/api/isatech/sscc/v1.0/companies({companyId})/sscc?filter eq ssccNo

Valeur retournée

{
  "value": [
    {
      "@odata.etag": "string",
      "id": "guid",
      "ssccNo": "string",
      "packageType": "string",
      "status": "srting",
      "userID": "string"
    }
  ]
}

Action liée

Le type de ressource SSCC offre une action liée appelée print, celle-ci permet d’imprimer l'étiquette SSCC correspondante. Cette action utiise la fonction de sélection d'étiquette SSCC pour sélectionner le rapport correspondant. Cela est illustré par l’exemple suivant:

POST businesscentralPrefix/api/isatech/sscc/v1.0/companies({companyId})/sscc/Microsoft.NAV.print

La réponse ne contient pas de contenu; le code de réponse est 204.

Précédent