Skip to main content
Question

OpenTicket and macro

  • March 5, 2026
  • 2 replies
  • 13 views

snoulot
Forum|alt.badge.img+2

Bonjour,

Je cherche à ouvrir des tickets dans mon ITSM (EasyVista) via OpenTicket, mais je rencontre une difficulté avec les macros.

Je souhaite passer en paramètre le Catalogue GUID stocké dans la macro EVSM_CATALOG_ID située dans les modèles (templates) de mes services.

  • Lorsque je renseigne le GUID directement dans la règle de notification (champ Catalog GUID), cela fonctionne.

  • En revanche, si j'utilise la variable {$service.custom_variables.EVSM_CATALOG_ID}, la transmission échoue.

De plus, je souhaiterais récupérer la valeur présente dans l'alias du service pour l'intégrer dans le champ CI, afin de lier automatiquement le ticket à ce CI.

Pourriez-vous m'aider à résoudre ces deux points ?

Merci d'avance.

English Version 

 

Hello,

I am trying to open tickets in my ITSM (EasyVista) using OpenTicket, but I am having an issue with macro integration.

I need to pass the Catalog GUID as a parameter. This GUID is stored in the EVSM_CATALOG_ID macro within my service templates.

  • When I enter the GUID manually in the notification rule (Catalog GUID field), it works perfectly.

  • However, when I use the variable {$service.custom_variables.EVSM_CATALOG_ID}, it no longer works.

Additionally, I would like to retrieve the value from the service alias to populate the CI field, in order to link the ticket to that specific CI.

Could you please assist me with these two issues?

Best regards,

 

2 replies

lpinsivy
Centreonian
Forum|alt.badge.img+21
  • Centreonian
  • March 9, 2026

Hi ​@snoulot, where do you want to use EVSM_CATALOG_ID? in a notification command?

If yes you must use $_SERVICEEVSM_CATALOG_ID$


snoulot
Forum|alt.badge.img+2
  • Author
  • Steward *
  • March 10, 2026

Hi,

Yes in notification command.

But if i use {$_SERVICEEVSM_CATALOG_ID$},

i have:  Syntax error in template "eval:{$_SERVICEEVSM_CATALOG_ID$}" on line 1 "{$_SERVICEEVSM_CATALOG_ID$}" - Unexpected "$", expected one of: "}"

And if use juste $_SERVICEEVSM_CATALOG_ID$ i have php error: “Error to open the ticket: An error happened with endpoint: https://mon_itsm/api/v1/50004/requests. Easyvista response is: { "message": "{\"error\":\"\\u00c9chec de la conversion d'une cha\\u00eene de caract\\u00e8res en uniqueidentifier\",\"error_code\":2013}", "correlationId": "69afe8b9aa603", "dataError": "", "exception": [ { "type": "Easyvista\\Exceptions\\ApiException", "code": 13, "message": "{\"error\":\"\\u00c9chec de la conversion d'une cha\\u00eene de caract\\u00e8res en uniqueidentifier\",\"error_code\":2013}", "file": "\/var\/www\/html\/easyvista\/server\/dependencies\/easyvista\/servercommons\/src\/Core\/Api\/models\/Rest_model_ERRORHANDLER.php", "line": 339, "trace": [ "#0 \/var\/www\/html\/easyvista\/server\/src\/Core\/Api\/models\/Rest_model.php(400): Easyvista\\Core\\Api\\models\\ErrorHandler->changeStatusCodeFromResult('create(Object(Slim\\Psr7\\Response))", "#2 \/var\/www\/html\/easyvista\/server\/src\/App\/Api\/processHandler\/external\/post\/RestPostRequestsProcessHandler.php(38): Evsm\\Core\\Api\\models\\Rest_REQUEST->create(Object(Slim\\Psr7\\Response))", "#3 \/var\/www\/html\/easyvista\/server\/dependencies\/easyvista\/servercommons\/src\/Core\/Api\/processHandler\/RestParentProcessHandler.php(735): Evsm\\App\\Api\\processHandler\\external\\post\\RestPostRequestsProcessHandler->processing()", "#4 \/var\/www\/html\/easyvista\/server\/dependencies\/easyvista\/servercommons\/src\/Core\/Api\/RestAdapter\/JsonRouteLoader.php(190): Easyvista\\Core\\Api\\processHandler\\RestParentProcessHandler->process()", "#5 \/var\/www\/html\/easyvista\/server\/dependencies\/slim\/slim\/Slim\/Handlers\/Strategies\/RequestResponse.php(38): Easyvista\\Core\\Api\\RestAdapter\\JsonRouteLoader->{closure:Easyvista\\Core\\Api\\RestAdapter\\JsonRouteLoader::createRestRouteForFramework():168}(Object(Slim\\Psr7\\Request), Object(Slim\\Psr7\\Response), Array)", "#6 \/var\/www\/html\/easyvista\/server\/dependencies\/slim\/slim\/Slim\/Routing\/Route.php(358): Slim\\Handlers\\Strategies\\RequestResponse->__invoke(Object(Closure), Object(Slim\\Psr7\\Request), Object(Slim\\Psr7\\Response), Array)", "#7 \/var\/www\/html\/easyvista\/server\/dependencies\/slim\/slim\/Slim\/MiddlewareDispatcher.php(65): Slim\\Routing\\Route->handle(Object(Slim\\Psr7\\Request))", "#8 \/var\/www\/html\/easyvista\/server\/dependencies\/slim\/slim\/Slim\/MiddlewareDispatcher.php(65): Slim\\MiddlewareDispatcher->handle(Object(Slim\\Psr7\\Request))", "#9 \/var\/www\/html\/easyvista\/server\/dependencies\/slim\/slim\/Slim\/Routing\/Route.php(315): Slim\\MiddlewareDispatcher->handle(Object(Slim\\Psr7\\Request))", "#10 \/var\/www\/html\/easyvista\/server\/dependencies\/slim\/slim\/Slim\/Routing\/RouteRunner.php(68): Slim\\Routing\\Route->run(Object(Slim\\Psr7\\Request))", "#11 \/var\/www\/html\/easyvista\/server\/src\/Core\/Rest\/DebugInfoMiddleware.php(31): Slim\\Routing\\RouteRunner->handle(Object(Slim\\Psr7\\Request))", "#12 \/var\/www\/html\/easyvista\/server\/dependencies\/slim\/slim\/Slim\/MiddlewareDispatcher.php(269): Evsm\\Core\\Rest\\DebugInfoMiddleware->__invoke(Object(Slim\\Psr7\\Request), Object(Slim\\Routing\\RouteRunner))", "#13 \/var\/www\/html\/easyvista\/server\/dependencies\/easyvista\/servercommons\/src\/Core\/Api\/middleware\/CompressMiddleware.php(30): Psr\\Http\\Server\\RequestHandlerInterface@anonymous->handle(Object(Slim\\Psr7\\Request))", "#14 \/var\/www\/html\/easyvista\/server\/dependencies\/slim\/slim\/Slim\/MiddlewareDispatcher.php(269): Easyvista\\Core\\Api\\middleware\\CompressMiddleware->__invoke(Object(Slim\\Psr7\\Request), Object(Psr\\Http\\Server\\RequestHandlerInterface@anonymous))", "#15 \/var\/www\/html\/easyvista\/server\/src\/Core\/Rest\/MainTaskMiddleware.php(59): Psr\\Http\\Server\\RequestHandlerInterface@anonymous->handle(Object(Slim\\Psr7\\Request))", "#16 \/var\/www\/html\/easyvista\/server\/dependencies\/slim\/slim\/Slim\/MiddlewareDispatcher.php(269): Evsm\\Core\\Rest\\MainTaskMiddleware->__invoke(Object(Slim\\Psr7\\Request), Object(Psr\\Http\\Server\\RequestHandlerInterface@anonymous))", "#17 \/var\/www\/html\/easyvista\/server\/dependencies\/easyvista\/servercommons\/src\/Core\/Api\/middleware\/LogActivityMiddleware.php(31): Psr\\Http\\Server\\RequestHandlerInterface@anonymous->handle(Object(Slim\\Psr7\\Request))", "#18 \/var\/www\/html\/easyvista\/server\/dependencies\/slim\/slim\/Slim\/MiddlewareDispatcher.php(269): Easyvista\\Core\\Api\\middleware\\LogActivityMiddleware->__invoke(Object(Slim\\Psr7\\Request), Object(Psr\\Http\\Server\\RequestHandlerInterface@anonymous))", "#19 \/var\/www\/html\/easyvista\/server\/dependencies\/easyvista\/servercommons\/src\/Core\/Api\/middleware\/AutorizationMiddleware.php(64): Psr\\Http\\Server\\RequestHandlerInterface@anonymous->handle(Object(Slim\\Psr7\\Request))", "#20 \/var\/www\/html\/easyvista\/server\/dependencies\/slim\/slim\/Slim\/MiddlewareDispatcher.php(269): Easyvista\\Core\\Api\\middleware\\AutorizationMiddleware->__invoke(Object(Slim\\Psr7\\Request), Object(Psr\\Http\\Server\\RequestHandlerInterface@anonymous))", "#21 \/var\/www\/html\/easyvista\/server\/dependencies\/easyvista\/servercommons\/src\/Core\/Api\/middleware\/AuthenticationMiddleware.php(48): Psr\\Http\\Server\\RequestHandlerInterface@anonymous->handle(Object(Slim\\Psr7\\Request))", "#22 \/var\/www\/html\/easyvista\/server\/dependencies\/slim\/slim\/Slim\/MiddlewareDispatcher.php(269): Easyvista\\Core\\Api\\middleware\\AuthenticationMiddleware->__invoke(Object(Slim\\Psr7\\Request), Object(Psr\\Http\\Server\\RequestHandlerInterface@anonymous))", "#23 \/var\/www\/html\/easyvista\/server\/dependencies\/easyvista\/servercommons\/src\/Core\/Api\/middleware\/CacheMiddleware.php(73): Psr\\Http\\Server\\RequestHandlerInterface@anonymous->handle(Object(Slim\\Psr7\\Request))", "#24 \/var\/www\/html\/easyvista\/server\/dependencies\/slim\/slim\/Slim\/MiddlewareDispatcher.php(269): Easyvista\\Core\\Api\\middleware\\CacheMiddleware->__invoke(Object(Slim\\Psr7\\Request), Object(Psr\\Http\\Server\\RequestHandlerInterface@anonymous))", "#25 \/var\/www\/html\/easyvista\/server\/dependencies\/easyvista\/servercommons\/src\/Core\/Api\/middleware\/JsonBodyParserMiddleware.php(27): Psr\\Http\\Server\\RequestHandlerInterface@anonymous->handle(Object(Slim\\Psr7\\Request))", "#26 \/var\/www\/html\/easyvista\/server\/dependencies\/slim\/slim\/Slim\/MiddlewareDispatcher.php(269): Easyvista\\Core\\Api\\middleware\\JsonBodyParserMiddleware->__invoke(Object(Slim\\Psr7\\Request), Object(Psr\\Http\\Server\\RequestHandlerInterface@anonymous))", "#27 \/var\/www\/html\/easyvista\/server\/dependencies\/slim\/slim\/Slim\/Middleware\/RoutingMiddleware.php(45): Psr\\Http\\Server\\RequestHandlerInterface@anonymous->handle(Object(Slim\\Psr7\\Request))", "#28 \/var\/www\/html\/easyvista\/server\/dependencies\/slim\/slim\/Slim\/MiddlewareDispatcher.php(121): Slim\\Middleware\\RoutingMiddleware->process(Object(Slim\\Psr7\\Request), Object(Psr\\Http\\Server\\RequestHandlerInterface@anonymous))", "#29 \/var\/www\/html\/easyvista\/server\/dependencies\/slim\/slim\/Slim\/Middleware\/ErrorMiddleware.php(76): Psr\\Http\\Server\\RequestHandlerInterface@anonymous->handle(Object(Slim\\Psr7\\Request))", "#30 \/var\/www\/html\/easyvista\/server\/dependencies\/slim\/slim\/Slim\/MiddlewareDispatcher.php(121): Slim\\Middleware\\ErrorMiddleware->process(Object(Slim\\Psr7\\Request), Object(Psr\\Http\\Server\\RequestHandlerInterface@anonymous))", "#31 \/var\/www\/html\/easyvista\/server\/dependencies\/easyvista\/servercommons\/src\/Core\/Api\/middleware\/CorsMiddleware.php(32): Psr\\Http\\Server\\RequestHandlerInterface@anonymous->handle(Object(Slim\\Psr7\\Request))", "#32 \/var\/www\/html\/easyvista\/server\/dependencies\/slim\/slim\/Slim\/MiddlewareDispatcher.php(269): Easyvista\\Core\\Api\\middleware\\CorsMiddleware->__invoke(Object(Slim\\Psr7\\Request), Object(Psr\\Http\\Server\\RequestHandlerInterface@anonymous))", "#33 \/var\/www\/html\/easyvista\/server\/dependencies\/middlewares\/trailing-slash\/src\/TrailingSlash.php(56): Psr\\Http\\Server\\RequestHandlerInterface@anonymous->handle(Object(Slim\\Psr7\\Request))", "#34 \/var\/www\/html\/easyvista\/server\/dependencies\/slim\/slim\/Slim\/MiddlewareDispatcher.php(121): Middlewares\\TrailingSlash->process(Object(Slim\\Psr7\\Request), Object(Psr\\Http\\Server\\RequestHandlerInterface@anonymous))", "#35 \/var\/www\/html\/easyvista\/server\/src\/Core\/Api\/RestAdapter\/JsonRouteLoaderEVSM.php(93): Psr\\Http\\Server\\RequestHandlerInterface@anonymous->handle(Object(Slim\\Psr7\\Request))", "#36 \/var\/www\/html\/easyvista\/server\/dependencies\/slim\/slim\/Slim\/MiddlewareDispatcher.php(269): Evsm\\Core\\Api\\RestAdapter\\JsonRouteLoaderEVSM->__invoke(Object(Slim\\Psr7\\Request), Object(Psr\\Http\\Server\\RequestHandlerInterface@anonymous))", "#37 \/var\/www\/html\/easyvista\/server\/dependencies\/slim\/slim\/Slim\/MiddlewareDispatcher.php(65): Psr\\Http\\Server\\RequestHandlerInterface@anonymous->handle(Object(Slim\\Psr7\\Request))", "#38 \/var\/www\/html\/easyvista\/server\/dependencies\/slim\/slim\/Slim\/App.php(199): Slim\\MiddlewareDispatcher->handle(Object(Slim\\Psr7\\Request))", "#39 \/var\/www\/html\/easyvista\/server\/dependencies\/slim\/slim\/Slim\/App.php(183): Slim\\App->handle(Object(Slim\\Psr7\\Request))", "#40 \/var\/www\/html\/easyvista\/server\/dependencies\/easyvista\/servercommons\/src\/Core\/Api\/RestAdapter\/RestAdapter.php(83): Slim\\App->run()", "#41 \/var\/www\/html\/easyvista\/api\/v1\/index.php(66): Easyvista\\Core\\Api\\RestAdapter\\RestAdapter->run()", "#42 {main}" ] } ] }.”