Organisasi menggunakan platform manajemen proyek yang gesit seperti Atlassian Jira untuk memungkinkan tim berkolaborasi untuk merencanakan, melacak, dan mengirimkan hasil. Jira menangkap pengetahuan organisasi tentang cara kerja kiriman dalam masalah dan komentar yang dicatat selama implementasi proyek. Namun, membuat pengetahuan ini tersedia dengan mudah dan aman bagi pengguna merupakan tantangan karena terfragmentasi di seluruh masalah milik proyek dan sprint yang berbeda. Selain itu, karena pemangku kepentingan yang berbeda seperti pengembang, teknisi pengujian, dan manajer proyek berkontribusi pada masalah yang sama dengan mencatatnya lalu menambahkan lampiran dan komentar, pencarian berbasis kata kunci tradisional menjadi tidak efektif saat mencari informasi di proyek Jira.
Sekarang Anda dapat menggunakan AmazonKendra Konektor cloud Jira untuk mengindeks masalah, komentar, dan lampiran dalam proyek Jira Anda, dan mencari konten ini menggunakan pencarian cerdas Amazon Kendra, didukung oleh pembelajaran mesin (ML).
Postingan ini menunjukkan cara menggunakan konektor cloud Amazon Kendra Jira untuk mengonfigurasi instans cloud Jira sebagai sumber data untuk indeks Amazon Kendra, dan secara cerdas mencari konten proyek di dalamnya. Kami menggunakan contoh proyek Jira di mana anggota tim berkolaborasi dengan membuat masalah dan menambahkan informasi ke dalamnya dalam bentuk deskripsi, komentar, dan lampiran sepanjang siklus hidup masalah.
Ikhtisar solusi
Instance Jira memiliki satu atau lebih proyek, di mana setiap proyek memiliki anggota tim yang mengerjakan masalah dalam proyek tersebut. Setiap anggota tim memiliki serangkaian izin tentang operasi yang dapat mereka lakukan sehubungan dengan berbagai masalah dalam proyek yang mereka ikuti. Anggota tim dapat membuat masalah baru, atau menambahkan lebih banyak informasi ke masalah dalam bentuk lampiran dan komentar, serta mengubah status masalah dari pembukaan hingga penutupan sepanjang siklus hidup masalah yang ditentukan untuk proyek tersebut. Manajer proyek membuat sprint, menugaskan masalah ke sprint tertentu, dan menugaskan pemilik ke masalah. Selama proyek berlangsung, pengetahuan yang ditangkap dalam isu-isu ini terus berkembang.
Dalam solusi kami, kami mengonfigurasi instans cloud Jira sebagai sumber data ke indeks pencarian Amazon Kendra menggunakan konektor Amazon Kendra Jira. Berdasarkan konfigurasi, saat sumber data disinkronkan, konektor akan merayapi dan mengindeks konten dari proyek di instans Jira. Secara opsional, Anda dapat mengonfigurasinya untuk mengindeks konten berdasarkan log perubahan. Konektor juga mengumpulkan dan menyerap informasi daftar kontrol akses (ACL) untuk setiap masalah, komentar, dan lampiran. Informasi ACL digunakan untuk pemfilteran konteks pengguna, di mana hasil pencarian untuk kueri difilter berdasarkan akses yang diizinkan oleh pengguna.
Prasyarat
Untuk mencoba konektor Amazon Kendra untuk Jira menggunakan posting ini sebagai referensi, Anda memerlukan yang berikut:
- An Akun AWS dengan hak istimewa untuk membuat Identitas AWS dan Manajemen Akses (IAM) peran dan kebijakan. Untuk informasi lebih lanjut, lihat Ikhtisar manajemen akses: Izin dan kebijakan dan kebijakan untuk sumber data Jira.
- Pengetahuan dasar AWS dan pengetahuan kerja administrasi Jira.
- Akses admin ke instance cloud Jira.
Konfigurasi instans Jira
Bagian ini menjelaskan konfigurasi Jira yang digunakan untuk mendemonstrasikan cara mengonfigurasi sumber data Amazon Kendra menggunakan konektor Jira, menyerap data dari proyek Jira ke dalam indeks Amazon Kendra, dan membuat kueri penelusuran. Anda dapat menggunakan instans Jira Anda sendiri yang akses adminnya Anda miliki atau membuat proyek baru dan melakukan langkah-langkah untuk mencoba konektor Amazon Kendra untuk Jira.
Dalam contoh contoh Jira kami, kami membuat dua proyek untuk menunjukkan bahwa kueri pencarian yang dibuat oleh pengguna mengembalikan hasil hanya dari proyek yang mereka akses. Kami menggunakan data dari proyek domain publik berikut untuk mensimulasikan kasus penggunaan proyek pengembangan perangkat lunak kehidupan nyata:
- Proyek GitHub Kontribusi Komunitas AWS CLI
- Sebuah proyek dari PyTorch Deep Learning Library yang populer
Berikut ini adalah tangkapan layar papan bergaya Kanban kami untuk proyek 1.
Buat token API untuk instance Jira
Untuk mendapatkan token API yang diperlukan untuk mengonfigurasi konektor Amazon Kendra Jira, selesaikan langkah-langkah berikut:
- Masuk ke https://id.atlassian.com/manage/api-tokens.
- Pilih Buat token API.
- Di kotak dialog yang muncul, masukkan label untuk token Anda dan pilih membuat.
- Pilih Copy dan masukkan token pada notepad sementara.
Anda tidak dapat menyalin token ini lagi, dan Anda memerlukannya untuk mengonfigurasi konektor Amazon Kendra Jira.
Konfigurasikan sumber data menggunakan konektor Amazon Kendra untuk Jira
Untuk menambahkan sumber data ke indeks Amazon Kendra Anda menggunakan konektor Jira, Anda dapat menggunakan indeks yang ada atau buat indeks baru. Kemudian selesaikan langkah-langkah berikut. Untuk informasi lebih lanjut tentang topik ini, lihat Panduan Pengembang Amazon Kendra.
- Di konsol Amazon Kendra, buka indeks Anda dan pilih Sumber data di panel navigasi.
- Pilih Tambahkan sumber data.
- Bawah Jira, pilih Tambahkan konektor.
- Dalam majalah Tentukan detail sumber data bagian, masukkan detail sumber data Anda dan pilih Selanjutnya.
- Dalam majalah Tentukan akses dan keamanan bagian, untuk URL Akun Jira, masukkan URL instance cloud Jira Anda.
- Bawah Otentikasi, Anda memiliki dua opsi:
- Pilih membuat untuk menambahkan rahasia baru menggunakan token Jira API yang Anda salin dari instans Jira Anda dan gunakan alamat email yang digunakan untuk masuk ke Jira sebagai ID Jira. (Ini adalah opsi yang kami pilih untuk posting ini.)
- Gunakan yang sudah ada Manajer Rahasia AWS secret yang memiliki token API untuk instance Jira yang Anda inginkan agar dapat diakses oleh konektor.
- Untuk Peran IAM, pilih Buat peran baru atau pilih peran IAM yang ada yang dikonfigurasi dengan kebijakan IAM yang sesuai untuk mengakses rahasia Secrets Manager, indeks Amazon Kendra, dan sumber data.
- Pilih Selanjutnya.
- Dalam majalah Konfigurasikan pengaturan sinkronisasi bagian, berikan informasi tentang cakupan sinkronisasi dan jadwal lari Anda.
- Pilih Selanjutnya.
- Dalam majalah Tetapkan pemetaan bidang bagian, Anda dapat secara opsional mengonfigurasi pemetaan bidang, atau bagaimana nama bidang Jira dipetakan ke atribut atau faset Amazon Kendra.
- Pilih Selanjutnya.
- Tinjau setelan Anda dan konfirmasi untuk menambahkan sumber data.
- Setelah sumber data ditambahkan, pilih Sumber data di panel navigasi, pilih sumber data yang baru ditambahkan, dan pilih Sync sekarang untuk memulai sinkronisasi sumber data dengan indeks Amazon Kendra.
Proses sinkronisasi dapat memakan waktu sekitar 10-15 menit. Sekarang mari aktifkan kontrol akses untuk indeks Amazon Kendra. - Di panel navigasi, pilih file index.
- Di panel tengah, pilih Kontrol akses pengguna Tab.
- Pilih Edit pengaturan dan ubah pengaturannya agar terlihat seperti screenshot berikut.
- Pilih Selanjutnya lalu pilih Memperbarui.
Lakukan pencarian cerdas dengan Amazon Kendra
Sebelum Anda mencoba mencari di konsol Amazon Kendra atau menggunakan API, pastikan sinkronisasi sumber data selesai. Untuk memeriksa, lihat sumber data dan verifikasi apakah sinkronisasi terakhir berhasil.
- Untuk memulai pencarian Anda, di konsol Amazon Kendra, pilih Cari konten yang diindeks di panel navigasi.
Anda dialihkan ke konsol Pencarian Amazon Kendra. - Lihat lebih lanjut Uji kueri dengan token akses Dan pilihlah Terapkan token.
- Untuk Nama Pengguna, masukkan alamat email yang terkait dengan akun Jira Anda.
- Pilih Mendaftar.
Sekarang kita siap untuk mencari index. Mari kita gunakan kueri โdi mana boto3 menyimpan token keamanan?โ
Dalam hal ini, Kendra memberikan jawaban yang disarankan dari salah satu kartu dalam proyek Kanban kami di Jira.
Perhatikan bahwa ini juga merupakan jawaban yang disarankan yang menunjukkan masalah yang membahas token keamanan AWS dan Boto3. Anda juga dapat membangun pengalaman pencarian dengan berbagai sumber data termasuk dokumentasi SDK dan wiki dengan Amazon Kendra, dan menyajikan hasil serta tautan terkait yang sesuai. Tangkapan layar berikut menunjukkan kueri penelusuran lain yang dibuat terhadap indeks yang sama.
Perhatikan bahwa ketika kami menerapkan token akses yang berbeda (mengaitkan pencarian dengan pengguna yang berbeda), hasil pencarian dibatasi untuk proyek yang dapat diakses oleh pengguna ini.
Terakhir, kami juga dapat menggunakan filter yang relevan dengan Jira dalam pencarian kami. Pertama, kami menavigasi ke indeks kami Definisi segi halaman dan periksa Dapat dilihat untuk j_status
, j_assignee
, dan j_project_name
. Untuk setiap pencarian, kami kemudian dapat memfilter berdasarkan bidang ini, seperti yang ditunjukkan pada tangkapan layar berikut.
Membersihkan
Untuk menghindari timbulnya biaya di masa mendatang, bersihkan sumber daya yang Anda buat sebagai bagian dari solusi ini. Jika Anda membuat indeks Amazon Kendra baru saat menguji solusi ini, hapuslah. Jika Anda hanya menambahkan sumber data baru menggunakan konektor Amazon Kendra untuk Jira, hapus sumber data tersebut.
Kesimpulan
Dengan konektor Amazon Kendra Jira, organisasi Anda dapat membuat pengetahuan yang tak ternilai dalam proyek Jira Anda tersedia bagi pengguna Anda dengan aman menggunakan pencarian cerdas yang diberdayakan oleh Amazon Kendra.
Untuk mempelajari lebih lanjut tentang konektor Amazon Kendra Jira, lihat Konektor Amazon Kendra Jira bagian dari Panduan Pengembang Amazon Kendra.
Untuk informasi selengkapnya tentang konektor bawaan Amazon Kendra lainnya ke sumber data populer, lihat Ungkap pengetahuan di ruang kerja Slack dengan pencarian cerdas menggunakan konektor Amazon Kendra Slack dan Cari pengetahuan di dokumen Quip dengan pencarian cerdas menggunakan konektor Quip untuk Amazon Kendra.
Tentang Penulis
Shreyas Subramanian adalah Arsitek Solusi spesialis AI/ML, dan membantu pelanggan dengan menggunakan Pembelajaran Mesin untuk menyelesaikan tantangan bisnis mereka di AWS Cloud.
Abhinav Jawadekar adalah Arsitek Solusi Utama yang berfokus pada Amazon Kendra dalam tim layanan bahasa AI/ML di AWS. Abhinav bekerja dengan pelanggan dan mitra AWS untuk membantu mereka membangun solusi pencarian cerdas di AWS.
- Coinsmart. Pertukaran Bitcoin dan Crypto Terbaik Eropa.
- Platoblockchain. Intelijen Metaverse Web3. Pengetahuan Diperkuat. AKSES GRATIS.
- CryptoHawk. Radar Altcoin. Uji Coba Gratis.
- Sumber: https://aws.amazon.com/blogs/machine-learning/intelligently-search-your-jira-projects-with-amazon-kendra-jira-cloud-connector/
- "
- 100
- 420
- Tentang Kami
- mengakses
- demikian
- Akun
- di seluruh
- alamat
- admin
- administrasi
- tangkas
- Amazon
- Lain
- menjawab
- api
- sesuai
- Menghubungkan
- atribut
- tersedia
- AWS
- makhluk
- papan
- batas
- Kotak
- membangun
- built-in
- bisnis
- menangkap
- Kartu-kartu
- membawa
- tantangan
- menantang
- perubahan
- Pilih
- penutupan
- awan
- Berkolaborasi
- komentar
- masyarakat
- konfigurasi
- konsul
- Konten
- isi
- menyumbang
- kontrol
- Biaya
- membuat
- dibuat
- menciptakan
- membuat
- pelanggan
- data
- mendemonstrasikan
- rincian
- Pengembang
- pengembang
- Pengembangan
- berbeda
- dokumen
- domain
- selama
- mudah
- aktif
- Insinyur
- Enter
- berkembang
- contoh
- ada
- pengalaman
- Fields
- penyaringan
- filter
- Pertama
- terfokus
- berikut
- bentuk
- masa depan
- GitHub
- membantu
- membantu
- Seterpercayaapakah Olymp Trade? Kesimpulan
- How To
- Namun
- HTTPS
- identitas
- implementasi
- Termasuk
- indeks
- informasi
- Cerdas
- isu
- masalah
- IT
- pengetahuan
- bahasa
- BELAJAR
- pengetahuan
- Perpustakaan
- link
- Daftar
- mesin
- Mesin belajar
- terbuat
- Membuat
- pengelolaan
- manajer
- Manajer
- anggota
- Anggota
- ML
- lebih
- beberapa
- nama
- Navigasi
- Buka
- pembukaan
- Operasi
- pilihan
- Opsi
- organisasi
- organisatoris
- Lainnya
- sendiri
- pemilik
- bagian
- rekan
- Platform
- Kebijakan
- Populer
- menyajikan
- Utama
- proses
- proyek
- manajemen proyek
- memprojeksikan
- memberikan
- menyediakan
- publik
- relevan
- Sumber
- Hasil
- kembali
- Run
- SDK
- Pencarian
- aman
- keamanan
- Token Keamanan
- Layanan
- set
- ditunjukkan
- kendur
- Perangkat lunak
- pengembangan perangkat lunak
- padat
- larutan
- Solusi
- MEMECAHKAN
- spesialis
- awal
- Status
- menyimpan
- sukses
- tim
- sementara
- uji
- pengujian
- di seluruh
- token
- Token
- jalur
- tradisional
- menggunakan
- Pengguna
- memeriksa
- View
- Apa
- sementara
- kerja
- bekerja