Development #84636
matrix42 : ajout de nouvelles API ticket/Transform et task/update
Début:
12 décembre 2023
Echéance:
19 décembre 2023
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
Appel vers m42Services/api/ticket/Transform sur le modèle suivant :
$CreateRequest = Invoke-RestMethod ... # Transform $TCK_ARRAY[0] = $CreateRequest $jobject_Transform = @{ Category = $Categorie.ID RecipientRole = $Role SourceTypeName = "SPSActivityTypeTicket" TargetTypeName = "SPSActivityTypeServiceRequest" ObjectIds = $TCK_ARRAY #EOID du ticket UpdateFavoriteView = 1 RaiseCoRuTypeInsertEvent = 1 } $jobject_Transform = $jobject_Transform | ConvertTo-Json $CreateTransformUrl = "$serverURL/m42Services/api/ticket/Transform" $Transform = Invoke-RestMethod -Headers @{Authorization=("Bearer " + $response.RawToken)} -body $jobject_Transform -Uri $CreateTransformUrl -Method POST -ContentType 'application/json; charset=utf-8'
et vers m42Services/api/task/update selon le modèle :
$CreateTask = Invoke-RestMethod ... # Affectation tâche à la demande $GetCCReq = Invoke-RestMethod $serverURL"/m42Services/api/data/fragments/SPSCommonClassBase?where=[Expression-ObjectID]='$($CreateRequest)'&columns=ID,[Expression-ObjectID] as EOID" -Method 'GET' -Headers $headers2 $CC_ARRAY[0] = $GetCCReq.ID $jobject_maj_task = @{ ID = $CreateTask ConfigurationItems = $CC_ARRAY } $jobject_maj_task = $jobject_maj_task | ConvertTo-Json $UpdateTaskUrl = "$serverURL/m42Services/api/task/update" $UpdateTask = Invoke-RestMethod -Headers @{Authorization=("Bearer " + $response.RawToken)} -body $jobject_maj_task -Uri $UpdateTaskUrl -Method POST -ContentType 'application/json; charset=utf-8'
Révisions associées
Historique
Mis à jour par Robot Gitea il y a 5 mois
- Tracker changé de Support à Development
- Statut changé de Nouveau à En cours
Thomas NOËL (tnoel) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/passerelle/pulls/426
- Titre : WIP: matrix42: add task and ticket endpoints (#84636)
- Modifications : https://git.entrouvert.org/entrouvert/passerelle/pulls/426/files
Mis à jour par Thomas Noël il y a 5 mois
Je généralise à l'envoi de données sur api/objet/action pour gérer aussi les appels vus dans la doc générale de Matrix42 :
- https://help.matrix42.com/030_DWP/030_INT/Business_Processes_and_API_Integrations/Public_API_reference_documentation/Close_a_Change_Request : /api/change/close
- https://help.matrix42.com/030_DWP/030_INT/Business_Processes_and_API_Integrations/Public_API_reference_documentation/Close_a_Problem : api/problem/close
- https://help.matrix42.com/030_DWP/030_INT/Business_Processes_and_API_Integrations/Public_API_reference_documentation/Close_a_Task : api/task/close
- https://help.matrix42.com/030_DWP/030_INT/Business_Processes_and_API_Integrations/Public_API_reference_documentation/Close_an_Incident_or_a_Service_request : api/ticket/close
Mis à jour par Robot Gitea il y a 4 mois
- Statut changé de Solution proposée à Solution validée
Benjamin Dauvergne (bdauvergne) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a 4 mois
- Statut changé de Solution validée à Résolu (à déployer)
Thomas NOËL (tnoel) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/passerelle/pulls/426
- Titre : matrix42: add task and ticket endpoints (#84636)
- Modifications : https://git.entrouvert.org/entrouvert/passerelle/pulls/426/files
Mis à jour par Transition automatique il y a 4 mois
- Statut changé de Résolu (à déployer) à Solution déployée
matrix42: add a generic object/action POST endpoint (#84636)