将phpStorm任务连接到Bitrix24

下午好

我想分享我的将phpStorm连接到Bitrix24的经验,以便快速访问任务并跟踪它们的实现。

不幸的是Bitrix24没有包含在受支持的bugtrackers列表中,但是我有需要。

让我们开始吧。

您需要做的第一件事是转到Bitrix24并创建一个Webhook。



然后单击“ 添加webhook ”>“ 传入的webhook

不要忘记指定对数据“ Tasks(task) ”的访问权限。

结果,您应该获得一个代码,授权时将需要它。

打开phpStorm>工具>任务>服务器设置

添加新服务器,例如Generic

转到“ 服务器配置”选项卡,然后单击“ 管理模板变量...”按钮

我们需要添加两个字段userIdsecretKey ,使它们在第一个选项卡上可见。



单击确定,然后转到常规选项卡。

填写以下字段:

服务器网址 :https://***.bitrix24.ru/rest
匿名检查登录
UserId :您在Bitrix24中的用户ID,您可以在系统中任何任务的网址中看到(https://***.bitrix24.ru/company/personal/user/ 14 /任务/任务/视图/ 6223 /)
SecretKey :我们之前收到的Bitrix24 webhook。

它看起来应该像这样:



转到“ 服务器配置”选项卡

填写以下字段:

任务列表URL :{serverUrl} / {userId} / {secretKey} /task.item.list.json?ORDER%5B%5D=&FILTER%5BRESPONSIBLE_ID%5D= {userId}&FILTER%5B%3CREAL_STATUS%5D = 4&PARAMS%5B %5D =&SELECT%5B%5D = *

单个任务网址 :{serverUrl} / {userId} / {secretKey} /task.item.getdata.json?TASKID= {id}

响应类型 :JSON

我们关联以下字段:

tasks | result[*] id | ID summary | TITLE description | DESCRIPTION updated | CHANGED_DATE created | CREATED_DATE singleTask-id | result.ID singleTask-summary | result.TITLE singleTask-description | result.DESCRIPTION singleTask-updated | result.CHANGED_DATE singleTask-created | result.CREATED_DATE 

它看起来应该像这样:



单击测试进行检查。

好:



遗憾的是,无论我尝试了哪种JSON串联选项,issueUrl都无法解决。

好吧,关于将工作项发布到Bugtracker,当然,这是值得忘记的。

祝你有美好的一天。

Source: https://habr.com/ru/post/zh-CN427451/


All Articles