Conectar tarefas do phpStorm ao Bitrix24

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 servidores

Adicione um novo servidor, como Genérico

Vá 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 anonimamente
UserId : 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 servidor

Preencha 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.

Source: https://habr.com/ru/post/pt427451/


All Articles