Job Scheduler - List Item Job Instances
Retourne une liste d’instances de travail pour l’élément spécifié.
Étendues déléguées requises
Pour les API d’élément, utilisez ces types d’étendue :
- Étendue générique : Item.ReadWrite.All ou Item.Read.All
- Étendue spécifique : itemType. ReadWrite.All ou itemType. Read.All (par exemple : Notebook.ReadWrite.All)
pour plus d’informations sur les étendues, consultez article sur les étendues.
Limites
- La plupart des éléments ont une limite de 100 entités récemment terminées et il n’existe pas de limite pour les entités actives.
Identités prises en charge par Microsoft Entra
Cette API prend en charge les identités Microsoft répertoriées dans cette section.
Identité | Soutien |
---|---|
Utilisateur | Oui |
Service principal et identités gérées | Oui |
Interface
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{itemId}/jobs/instances
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{itemId}/jobs/instances?continuationToken={continuationToken}
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
item
|
path | True |
string (uuid) |
ID d’élément. |
workspace
|
path | True |
string (uuid) |
Identifiant de l’espace de travail. |
continuation
|
query |
string |
Jeton permettant de récupérer la page suivante des résultats. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
La demande s’est terminée avec succès. |
|
Other Status Codes |
Codes d’erreur courants :
|
Exemples
List item job instances example |
List item job instances with continuation example |
List item job instances example
Exemple de requête
GET https://api.fabric.microsoft.com/v1/workspaces/4b218778-e7a5-4d73-8187-f10824047715/items/431e8d7b-4a95-4c02-8ccd-6faef5ba1bd7/jobs/instances
Exemple de réponse
{
"value": [
{
"id": "f2d65699-dd22-4889-980c-15226deb0e1b",
"itemId": "431e8d7b-4a95-4c02-8ccd-6faef5ba1bd7",
"jobType": "DefaultJob",
"invokeType": "Manual",
"status": "Completed",
"rootActivityId": "8c2ee553-53a4-7edb-1042-0d8189a9e0ca",
"startTimeUtc": "2024-06-22T06:35:00.7812154",
"endTimeUtc": "2024-06-22T06:35:00.8033333",
"failureReason": null
},
{
"id": "c0c99aed-be56-4fe0-a6e5-6de5fe277f16",
"itemId": "431e8d7b-4a95-4c02-8ccd-6faef5ba1bd7",
"jobType": "DefaultJob",
"invokeType": "Manual",
"status": "Completed",
"rootActivityId": "c0c99aed-be56-4fe0-a6e5-6de5fe277f16",
"startTimeUtc": "2024-06-22T06:35:00.7812154",
"endTimeUtc": "2024-06-22T07:35:00.8033333",
"failureReason": null
}
]
}
List item job instances with continuation example
Exemple de requête
GET https://api.fabric.microsoft.com/v1/workspaces/4b218778-e7a5-4d73-8187-f10824047715/items/431e8d7b-4a95-4c02-8ccd-6faef5ba1bd7/jobs/instances
Exemple de réponse
{
"value": [
{
"id": "f2d65699-dd22-4889-980c-15226deb0e1b",
"itemId": "431e8d7b-4a95-4c02-8ccd-6faef5ba1bd7",
"jobType": "DefaultJob",
"invokeType": "Manual",
"status": "Completed",
"rootActivityId": "8c2ee553-53a4-7edb-1042-0d8189a9e0ca",
"startTimeUtc": "2024-06-22T06:35:00.7812154",
"endTimeUtc": "2024-06-22T06:35:00.8033333",
"failureReason": null
},
{
"id": "c0c99aed-be56-4fe0-a6e5-6de5fe277f16",
"itemId": "431e8d7b-4a95-4c02-8ccd-6faef5ba1bd7",
"jobType": "DefaultJob",
"invokeType": "Manual",
"status": "Completed",
"rootActivityId": "c0c99aed-be56-4fe0-a6e5-6de5fe277f16",
"startTimeUtc": "2024-06-22T06:35:00.7812154",
"endTimeUtc": "2024-06-22T07:35:00.8033333",
"failureReason": null
}
],
"continuationToken": "LDEsMTAwMDAwLDA%3D",
"continuationUri": "https://api.fabric.microsoft.com/v1/workspaces/4b218778-e7a5-4d73-8187-f10824047715/items/431e8d7b-4a95-4c02-8ccd-6faef5ba1bd7/jobs/instances?continuationToken=LDEsMTAwMDAwLDA%3D"
}
Définitions
Nom | Description |
---|---|
Error |
Objet de détails de ressource associé à l’erreur. |
Error |
Réponse d’erreur. |
Error |
Détails de la réponse d’erreur. |
Invoke |
Type d’appel du travail d’élément. Des invokeTypes supplémentaires peuvent être ajoutés au fil du temps. |
Item |
Objet représentant une instance de travail d’élément |
Item |
|
Status |
État du travail d’élément. Des états supplémentaires peuvent être ajoutés au fil du temps. |
ErrorRelatedResource
Objet de détails de ressource associé à l’erreur.
Nom | Type | Description |
---|---|---|
resourceId |
string |
ID de ressource impliqué dans l’erreur. |
resourceType |
string |
Type de la ressource impliquée dans l’erreur. |
ErrorResponse
Réponse d’erreur.
Nom | Type | Description |
---|---|---|
errorCode |
string |
Identificateur spécifique qui fournit des informations sur une condition d’erreur, ce qui permet une communication standardisée entre notre service et ses utilisateurs. |
message |
string |
Représentation lisible humaine de l’erreur. |
moreDetails |
Liste des détails d’erreur supplémentaires. |
|
relatedResource |
Détails de la ressource associée à l’erreur. |
|
requestId |
string |
ID de la demande associée à l’erreur. |
ErrorResponseDetails
Détails de la réponse d’erreur.
Nom | Type | Description |
---|---|---|
errorCode |
string |
Identificateur spécifique qui fournit des informations sur une condition d’erreur, ce qui permet une communication standardisée entre notre service et ses utilisateurs. |
message |
string |
Représentation lisible humaine de l’erreur. |
relatedResource |
Détails de la ressource associée à l’erreur. |
InvokeType
Type d’appel du travail d’élément. Des invokeTypes supplémentaires peuvent être ajoutés au fil du temps.
Valeur | Description |
---|---|
Manual |
Le travail est appelé manuellement |
Scheduled |
Le travail est planifié |
ItemJobInstance
Objet représentant une instance de travail d’élément
Nom | Type | Description |
---|---|---|
endTimeUtc |
string |
Heure de fin du travail au format UTC |
failureReason |
Réponse d’erreur lors de l’échec du travail |
|
id |
string (uuid) |
ID de l’instance de travail |
invokeType |
Type d’appel du travail d’élément. Des invokeTypes supplémentaires peuvent être ajoutés au fil du temps. |
|
itemId |
string (uuid) |
ID de l’élément |
jobType |
string |
Type de poste |
rootActivityId |
string |
ID d’activité racine pour suivre les demandes entre les services |
startTimeUtc |
string |
Heure de début du travail au format UTC |
status |
État du travail d’élément. Des états supplémentaires peuvent être ajoutés au fil du temps. |
ItemJobInstances
Nom | Type | Description |
---|---|---|
continuationToken |
string |
Jeton du lot du jeu de résultats suivant. S’il n’y a plus d’enregistrements, il est supprimé de la réponse. |
continuationUri |
string |
URI du lot du jeu de résultats suivant. S’il n’y a plus d’enregistrements, il est supprimé de la réponse. |
value |
Liste des instances de travail d’élément. |
Status
État du travail d’élément. Des états supplémentaires peuvent être ajoutés au fil du temps.
Valeur | Description |
---|---|
Cancelled |
Travail annulé |
Completed |
Travail terminé |
Deduped |
Une instance de travail du même type de travail est déjà en cours d’exécution et cette instance de travail est ignorée |
Failed |
Échec du travail |
InProgress |
Travail en cours |
NotStarted |
Travail non démarré |