API des groupes d'approbation et des lignes de groupes d'approbation
Pour configurer des groupes d'approbation et des lignes de groupes d'approbation dans Sparkrock Impact, utilisez les API suivantes.
Liste des groupes d’approbation
Pour obtenir une liste de tous les groupes d'approbation, utilisez :
GET https://sparkrock365.api.bc.dynamics.com/v2.0/{tenantId}/{environmentName}/api/sparkro
Liste des propriétés d’un groupe d’approbation spécifique
Pour obtenir une liste des propriétés d'un groupe d'approbation spécifique, utilisez :
GET https://sparkrock365.api.bc.dynamics.com/v2.0/{tenantId}/{environmentName}/api/sparkro
Liste de toutes les lignes de groupe d’approbation dans un groupe d’approbation spécifique
Pour obtenir une liste de toutes les lignes de groupes d'approbation pour un groupe d'approbation spécifique, utilisez :
GET https://sparkrock365.api.bc.dynamics.com/v2.0/{tenantId}/{environmentName}/api/sparkro
Créer un groupe d’approbation
Pour créer un groupe d'approbation avec des lignes de groupes d'approbation, utilisez :
POST https://sparkrock365.api.bc.dynamics.com/v2.0/{tenantId}/{environmentName}/api/sparkrock/srf/v2.0/companies({companyId})/approvalGroups
Authorization: Bearer {token}
Content-type: application/json
{
"code": "api-test",
"description": "Api Test Approval Group",
"blocked": false,
"approvalGroupLines": [
{
"sequence": 1,
"approverType": "mySparkrock User",
"approverNo": "APPROVER",
"defaultApprover": false,
"allMustApprove": false,
"notificationOnly": false,
"blocked": false
},
{
"sequence": 2,
"approverType": "mySparkrock User",
"approverNo": "AUDIT",
"defaultApprover": false,
"allMustApprove": false,
"notificationOnly": false,
"blocked": false
}
]
}
Modifier les propriétés d’un groupe d’approbation
Pour modifier le groupe d'approbation, utilisez :
PATCH https://sparkrock365.api.bc.dynamics.com/v2.0/{tenantId}/{environmentName}/api/spark
Supprimer un groupe d’approbation
Pour supprimer un groupe d'approbation, utilisez :
DELETE https://sparkrock365.api.bc.dynamics.com/v2.0/{tenantId}/{environmentName}/api/spar
Liste des lignes de groupe d’approbation
Pour obtenir une liste de toutes les lignes de groupes d'approbation associées à tous les groupes d'approbation, utilisez :
GET https://sparkrock365.api.bc.dynamics.com/v2.0/{tenantId}/{environmentName}/api/sparkro
Liste de toutes les lignes de groupe d’approbation associées à un groupe d’approbation spécifique
Pour obtenir une liste de toutes les lignes de groupes d'approbation associées à un groupe d'approbation spécifique, utilisez :
GET https://sparkrock365.api.bc.dynamics.com/v2.0/{tenantId}/{environmentName}/api/sparkro
Ajouter une ligne de groupe d’approbation à un groupe d’approbation
Pour ajouter une ligne de groupe d'approbation à un groupe d'approbation, utilisez :
POST https://sparkrock365.api.bc.dynamics.com/v2.0/{tenantId}/{environmentName}/api/sparkrock/srf/v2.0/companies({companyId})/approvalGroups({code})/approvalGroupLines
Authorization: Bearer {token}
Content-type: application/json
{
"sequence": 3,
"approverType": "mySparkrock User",
"approverNo": "ADMIN",
"defaultApprover": false,
"allMustApprove": false,
"notificationOnly": false,
"blocked": false
}
Modifier les propriétés d’une ligne de groupe d’approbation
Pour modifier les propriétés des lignes de groupes d'approbation associées à un groupe d'approbation, utilisez :
PATCH https://sparkrock365.api.bc.dynamics.com/v2.0/{tenantId}/{environmentName}/api/spark
Supprimer une ligne de groupe d’approbation
Pour supprimer une ligne de groupe d'approbation associée à un groupe d'approbation, utilisez :
DELETE https://sparkrock365.api.bc.dynamics.com/v2.0/{tenantId}/{environmentName}/api/spar
Informations connexes
API de configuration des approbations
Commentaires
Pour envoyer des commentaires sur cette page, sélectionnez le lien suivant :