Как обновить значение параметра с помощью приложения Freshdesk Serverless на Ticket Create

В приложении без сервера, когда мы делаем обратные вызовы onTicketCreate(), как обновить значение параметра в аргументах полезной нагрузки ["data"]?

Случай использования:

Исходя из некоторой логики, мне нужно обновить значение args["data"]["ticket"]["some param"].

0 ответов

Вы должны использовать API билета обновления, чтобы обновить любое из полей.

Вы можете легко сделать это, используя пакет Request (или даже HTTP-клиент узла, если решитесь)

Если я правильно понял ваш вариант использования, вот что вы имели в виду:

Каждый раз при создании заявки вы хотите обновить значения параметров установки (iparams).

В вашем server/server.js"S onTicketCreateHandler функция будет получать полезную нагрузку. В соответствии с полезной нагрузкой ваши значения iparams будут получены вpayload.iparams['your_iparam']но не какpayload.data["ticket"]["your_iparam"].

Тем не менее, теперь все, что вам нужно сделать, это присвоить новое значение payload.iparams["your_iparam"]в функции onTicketCreateHandler:

payload.iparams["your_iparam"] = your_new_value;
Другие вопросы по тегам