
Boa tarde
Quero compartilhar minha experiência conectando o phpStorm ao Bitrix24 para acesso rápido às tarefas e controle de tempo para sua implementação.
Infelizmente, o Bitrix24 não está incluído na lista de rastreadores de bugs suportados, mas eu preciso.
Vamos começar.
A primeira coisa que você precisa fazer é acessar o Bitrix24 e criar um webhook.

E clique em "
adicionar webhook "> "
webhook de entrada "
Não se esqueça dos direitos de especificar o acesso aos dados "
Tarefas (tarefa) ".
Como resultado, você deve obter um código, que será necessário para autorização.
Abra
phpStorm> Ferramenta> Tarefas> Configurações de servidoresAdicione um novo servidor, como
GenéricoVá para a guia
Configuração do
servidor e clique no botão
Gerenciar variáveis do modelo ...Precisamos adicionar dois campos
userId e
secretKey , para torná-los visíveis na primeira guia.

Clique em
OK e vá para a guia
Geral .
Preencha os campos:
URL do servidor : https: //***.bitrix24.ru/rest
Verificar
login anonimamenteUserId : seu ID de usuário no Bitrix24, você pode ver no URL de qualquer tarefa do sistema (https: //***.bitrix24.ru/company/personal/user/
14 / tasks / task / view / 6223 /)
SecretKey : webhook Bitrix24 que recebemos anteriormente.
Deve ser algo como isto:

Vá para a guia
Configuração do
servidorPreencha os campos:
URL da lista de tarefas : {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 = *
URL de tarefa única : {serverUrl} / {userId} / {secretKey} /task.item.getdata.json?TASKID= {id}
Tipo de resposta : JSON
Correlacionamos os campos:
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
Deve ser algo como isto:

Clique em
Teste para verificar.
Ótimo:

É uma pena que o issueUrl não tenha dado certo, independentemente das opções de concatenação JSON que eu tentei.
Bem, sobre o item de trabalho Post para bugtracker, é claro, vale a pena esquecer.
Tenham um bom dia.