API de copie des évaluations
L’API de copie d’évaluations fournit un point de terminaison permettant de créer une copie d’un type de mesure d’évaluation ou d’une définition d’enquête dans la table Type de mesure d’évaluation [asmt_metric_type].
Cette API est incluse dans le Évaluations et Enquêtes application, qui est disponible par défaut.
L’utilisateur appelant doit avoir le rôle assessment_admin.
Copier les évaluations : POST /now/copy_assessments/copy
Crée une copie d’un type de mesure d’évaluation ou d’une définition d’enquête dans la table Type de mesure d’évaluation [asmt_metric_type].
Toutes les questions associées (type), les configurations, les catégories, les mesures, les règles de Séparation de domaine et les catégories basées sur les rôles sont copiées. Les utilisateurs affectés, les utilisateurs de catégorie, les instances et les conditions de déclenchement ne sont pas copiés.
Format d'URL
URL par défaut : /api/now/copy_assessments/copy
Paramètres de demande pris en charge
| Nom | Description |
|---|---|
| Néant |
| Nom | Description |
|---|---|
| Néant |
| Nom | Description |
|---|---|
| sysID | Requis. Sys_id du type de mesure d’évaluation ou de la définition d’enquête à copier. Table : type de mesure d’évaluation [asmt_metric_type] Type de données : chaîne |
En-têtes
Les en-têtes de demande et de réponse suivants s’appliquent uniquement à cette action HTTP ou s’appliquent à cette action d’une manière distincte. Pour obtenir la liste des en-têtes généraux utilisés dans l’API REST, consultez En-têtes d’API REST pris en charge.
| En-tête | Description |
|---|---|
| Accepter | Format de données du corps de la réponse. Prend uniquement en charge application/json. |
| Type de contenu | Format des données du corps de la demande. Prend uniquement en charge application/json. |
| En-tête | Description |
|---|---|
| Type de contenu | Format de données du corps de la réponse. Prend uniquement en charge application/json;charset=UTF-8. |
Codes d'état
Les codes d’état suivants s’appliquent à cette action HTTP. Pour obtenir la liste des codes d’état possibles utilisés dans l’API REST, consultez Codes de réponse HTTP de l’API REST.
| Code d'état | Description |
|---|---|
| 200 | Réussi. La demande a été traitée avec succès. |
| 500 | Erreur interne du serveur. Une erreur inattendue s’est produite lors du traitement de la demande. La réponse contient des informations supplémentaires sur l’erreur. |
Paramètres de corps de réponse (JSON)
| Nom | Description |
|---|---|
| résultat | Détails sur la demande d’API. Type de données : objet |
| result.name | Nom de la copie du type de mesure d’évaluation ou de la définition de l’enquête. Les copies sont nommées en utilisant le format Copie de <nom d’origine>.Type de données : chaîne |
| résultat.sysID | Sys_id de la copie du type de mesure d’évaluation ou de la définition de l’enquête. Table : type de mesure d’évaluation [asmt_metric_type] Type de données : chaîne |
Demande cURL
Cet exemple crée une copie d’un type de mesure d’évaluation.
curl "https://instance.service-now.com/api/now/copy_assessments/copy" \
--request POST \
--header "Accept:application/json" \
--header "Content-Type:application/json" \
--data "{\"sysID\":\"d2fbde248f033300e7e16c7827bdee11\"}" \
--user 'username':'password'
Corps de la réponse.
{
"result": {
"sysID": "19d54d2447f336d027d48b41516d43ee",
"name": "Copy of Assessment: Basic flow"
}
}