
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 serverTambahkan server baru seperti
GenerikBuka 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 AnonimUserId : 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 ServerIsi 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.