Conecte las tareas de phpStorm a Bitrix24

Buenas tardes

Quiero compartir mi experiencia conectando phpStorm a Bitrix24 para un acceso rápido a las tareas y el seguimiento del tiempo para su implementación.

Lamentablemente, Bitrix24 no está incluido en la lista de rastreadores de errores compatibles, pero tengo una necesidad.

Empecemos

Lo primero que debe hacer es ir a Bitrix24 y crear un webhook.



Y haga clic en " agregar webhook "> " webhook entrante "

No olvide los derechos para especificar el acceso a los datos " Tareas (tarea) ".

Como resultado, debe obtener un código, será necesario para la autorización.

Abra phpStorm> Herramienta> Tareas> Configuración de servidores

Agregar un nuevo servidor como Genérico

Vaya a la pestaña Configuración del servidor y haga clic en el botón Administrar variables de plantilla ...

Necesitamos agregar dos campos userId y secretKey , hacerlos visibles en la primera pestaña.



Haga clic en Aceptar y vaya a la pestaña General .

Rellene los campos:

URL del servidor : https: //***.bitrix24.ru/rest
Comprobar inicio de sesión anónimo
UserId : su ID de usuario en Bitrix24, puede ver en la url de cualquier tarea en el sistema (https: //***.bitrix24.ru/company/personal/user/ 14 / tareas / task / view / 6223 /)
SecretKey : webhook Bitrix24 que recibimos anteriormente.

Debería verse más o menos así:



Vaya a la pestaña Configuración del servidor

Rellene los campos:

URL de la lista de tareas : {serverUrl} / {userId} / {secretKey} /task.item.list.json?ORDER%5B%5D=&FILTER%5BRESPONSIBLE_ID%5D= {userId} & FILTER% 5B% 3CREAL_STATUS% 5D = 4 & PARAMS% 5B % 5D = & SELECCIONAR% 5B% 5D = *

URL de tarea única : {serverUrl} / {userId} / {secretKey} /task.item.getdata.json?TASKID= {id}

Tipo de respuesta : JSON

Correlacionamos los 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 

Debería verse más o menos así:



Haga clic en Prueba para verificar.

Genial:



Es una pena que el problema Url no funcionó, sin importar las opciones de concatenación JSON que probé.

Bueno, sobre el elemento de trabajo Publicar en bugtracker, por supuesto, vale la pena olvidarlo.

Que tengas un buen día.

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


All Articles