【问题标题】:Is there any way to render freshservice app on portal pages (Requesters view)有没有办法在门户页面上呈现freshservice应用程序(请求者视图)
【发布时间】:2019-09-30 09:25:33
【问题描述】:

我的要求是 1. 用户输入主题。 2.基于主题,我想调用第三方rest API(目前被CORS阻止。即使jsonp请求也不起作用) 3.我想根据响应在表单上设置一些字段值

【问题讨论】:

  • 分享您的研究对每个人都有帮助。告诉我们您尝试了什么以及为什么它不能满足您的需求。这表明您已经花时间尝试帮助自己,它使我们免于重复明显的答案,最重要的是它可以帮助您获得更具体和相关的答案!另见:How to Ask

标签: javascript ajax freshdesk


【解决方案1】:

到目前为止,您无法从客户(用户/员工/请求者)的角度呈现 Freshservice 应用。相反,您可以在管理工单的代理门户上创建 Freshservice 应用程序。

  1. Create 无服务器应用程序。
  2. onTicketCreate 产品活动中,您可以在server.js 中写入您的逻辑:

exports = { events: [{ event: "onTicketCreate", callback: "onTicketCreateCallback" }], onTicketCreateCallback: function(payload) { console.log("Logging arguments from onTicketCreate event: " + JSON.stringify(payload)); // 1.Implement the logic with the help of payload's ticket subject that you are looking for. // 2. To shoot bypass CORS use platform's request API - https://developers.freshservice.com/docs/request-api/ // 3. Update the Fields using - https://api.freshservice.com/v2/#view_a_change } }

  1. 请参阅this reference,了解如何更改面向代理的字段值。

简单来说,此过程会根据您的用例填写字段。唯一不同的是,它发生在创建工单时,而不是在填写面向请求者的表单时。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-19
    • 1970-01-01
    • 1970-01-01
    • 2011-12-14
    • 2012-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多