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.