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.