Hubungkan tugas phpStorm ke Bitrix24

Selamat siang

Saya ingin berbagi pengalaman saya menghubungkan phpStorm ke Bitrix24 untuk akses cepat ke tugas dan pelacakan waktu untuk implementasinya.

Sayangnya Bitrix24 tidak termasuk dalam daftar bugtrackers yang didukung, tetapi saya membutuhkannya.

Mari kita mulai.

Hal pertama yang perlu Anda lakukan adalah pergi ke Bitrix24 dan buat webhook.



Dan klik " tambahkan webhook "> " webhook yang masuk "

Jangan lupa hak untuk menentukan akses ke data " Tugas (tugas) ".

Akibatnya, Anda harus mendapatkan kode, itu akan diperlukan untuk otorisasi.

Buka phpStorm> Alat> Tugas> Pengaturan server

Tambahkan server baru seperti Generik

Buka tab Server Configuration dan klik tombol Manage Template Variables ...

Kita perlu menambahkan dua bidang userId dan secretKey , membuatnya terlihat pada tab pertama.



Klik OK dan pergi ke tab General .

Isi kolom:

Url Server : https: //***.bitrix24.ru/rest
Periksa Login secara Anonim
UserId : id pengguna Anda di Bitrix24, Anda dapat melihat di url tugas apa pun dalam sistem (https: //***.bitrix24.ru/company/personal/user/ 14 / task / task / view / 6223 /)
SecretKey : Bitrix24 webhook yang kami terima sebelumnya.

Seharusnya terlihat seperti ini:



Pergi ke tab Konfigurasi Server

Isi kolom:

URL Daftar Tugas : {serverUrl} / {userId} / {secretKey} /task.item.list.json?ORDER%5B%5D=&FILTER%5BRESPONSIBLE_ID%5D= {userId} & FILTER% 5B% 3CREAL_STATUS% 5D = 5 & PARAM% % 5D = & PILIH% 5B% 5D = *

URL Tugas Tunggal : {serverUrl} / {userId} / {secretKey} /task.item.getdata.json?TASKID= {id}

Jenis respons : JSON

Kami mengkorelasikan bidang:

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 

Seharusnya terlihat seperti ini:



Klik Tes untuk memeriksa.

Hebat:



Sangat disayangkan bahwa issueUrl tidak berhasil, tidak peduli opsi apa untuk rangkaian JSON yang saya coba.

Nah, tentang item pekerjaan Post ke bugtracker, tentu saja, ada baiknya lupa.

Semoga harimu menyenangkan.

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


All Articles