Membangun aplikasi kolaboratif dengan Microsoft Teams
Peran teknologi sebagai pendukung utama kerja hibrid telah meningkat secara dramatis akibat pandemi, dan pengembang menjadi inti dari transformasi ini. Pada Microsoft Build yang lalu, kami memperkenalkan aplikasi kolaboratif, pola aplikasi baru yang dirancang untuk menyatukan karyawan, proses, dan data guna membantu pengguna berkembang di tempat kerja hibrid. Aplikasi kolaboratif mengubah cara karyawan di setiap organisasi bekerja sama, seperti halnya perangkat seluler yang sepenuhnya mengubah cara orang menggunakan perangkat lunak.
Dengan lebih dari 270 juta pengguna aktif bulanan, Microsoft Teams menawarkan peluang yang tiada duanya bagi pengembang untuk membangun aplikasi kolaboratif. Sejak awal tahun 2020, pengguna aktif bulanan aplikasi kustom atau pihak ketiga di Teams telah berkembang lebih dari sepuluh kali lipat. Ada lebih dari 1.400 aplikasi Teams, dengan semakin banyak vendor perangkat lunak independen (ISV) yang menghasilkan pendapatan tahunan hingga jutaan dolar dari pelanggan yang menggunakan aplikasi mereka yang dibuat di Teams dan layanan Microsoft 365. Ke depannya, kami mengharapkan teknologi baru yang menyatukan dunia digital dan fisik, seperti Microsoft Mesh untuk Teams, untuk membuka kemungkinan baru yang menarik bagi pengalaman kolaboratif di Teams.
Pada Build 2022 kali ini, kami berbagi beberapa peningkatan dan kemampuan baru bagi pengembang yang membangun aplikasi kolaboratif untuk Teams dan Microsoft 365. Tonton sesi topik utama saya bersama Charles Lamanna, Berinovasi dengan aplikasi kolaboratif dan low code, untuk melihat sorotan. Lanjutkan membaca untuk mendapatkan rangkuman lengkap pengumuman Build kami, yang disusun dalam tiga bagian: cara baru untuk membantu Anda memuaskan pengguna dengan pengalaman kolaboratif yang kaya, meningkatkan produktivitas dan meningkatkan keterlibatan pengguna, serta memonetisasi aplikasi Anda. Kami tidak sabar melihat apa yang akan Anda bangun dengan inovasi ini!
Memuaskan pengguna dengan pengalaman kolaboratif yang kaya
Memperkenalkan Live Share: Pengalaman aplikasi interaktif dalam rapat Teams
Kami memperkenalkan Live Share, kemampuan aplikasi yang mendukung lebih dari sekadar berbagi layar pasif dan memungkinkan peserta untuk menonton bersama, mengedit bersama, berkreasi bersama, dan banyak lagi dalam rapat Teams. Pengembang dapat menggunakan ekstensi pratinjau baru ke SDK Teams untuk memperluas aplikasi Teams yang sudah ada dengan mudah dan menciptakan pengalaman Live Share dalam rapat. Live Share didukung oleh kehebatan Fluid Framework yang mendukung sinkronisasi canggih atas tindakan status, media, dan kontrol hanya dengan pengembangan front-end. Sinkronisasi ini akan berjalan di instans layanan Microsoft Azure Fluid Relay yang dihosting dan dikelola Teams tanpa biaya tambahan untuk Anda. Mitra awal kami yang turut membangun pengalaman Live Share meliputi Frame.io, Hexagon, Skillsoft, MakeCode, Accenture, Parabol, dan Breakthru. Tonton sesi Live Share sesuai permintaan dan coba ekstensi SDK Teams baru.
Gambar 1. Prototipe Live Share Hexagon memungkinkan teknisi membuat anotasi dan mengedit model dan simulasi 3D, selagi mereka bertukar pendapat bersama dalam rapat Teams.
Ketersediaan umum Fluid Framework dan Azure Fluid Relay
Fluid Framework adalah koleksi pustaka JavaScript sumber terbuka sisi-klien yang mendukung kemampuan kolaborasi real-time Live Share. Azure Fluid Relay adalah layanan cloud terkelola penuh yang mendukung Klien Fluid Framework. Pengembang menggunakan Fluid Framework dan Azure Fluid Relay untuk mengaktifkan interaktivitas real time pada aplikasi mereka di luar rapat Microsoft Teams. Fluid Framework, layanan Azure Fluid Relay, dan SDK sisi-klien Azure Fluid yang terkait akan siap diproduksi dan tersedia pada pertengahan 2022. Berlangganan Blog Pengembang Microsoft untuk mendapatkan informasi terkini. Tonton sesi sesuai permintaan untuk mempelajari selengkapnya tentang mengembangkan aplikasi web kolaboratif dengan Fluid Framework dan Azure Fluid Relay.
Membuat komponen Loop dengan memperbarui Kartu Adaptif
Komponen Microsoft Loop merupakan unit produktivitas langsung yang dapat ditindaklanjuti dan tetap sinkron serta bergerak bebas di seluruh aplikasi Microsoft 365 yang dimulai dengan obrolan Teams dan Microsoft Outlook. Hari ini, kami mengumumkan kemampuan bagi pengembang untuk membuat komponen Loop. Kini Anda dapat dengan mudah mengembangkan Kartu Adaptif yang sudah ada menjadi komponen Loop atau membuat komponen Loop berbasis Kartu Adaptif baru. Selain itu, komponen Loop berbasis Kartu Adaptif dapat dimunculkan dengan Editor menggunakan Context IQ, set kemampuan cerdas kami yang bekerja di latar belakang aplikasi dan layanan Microsoft, untuk tetap mengikuti alur penulisan email secara langsung. Zoho Projects menggunakan komponen Loop berbasis Kartu Adaptif ini untuk membantu pelanggannya meningkatkan waktu respons insiden, mengurangi durasi pemadaman, dan meningkatkan kinerja keseluruhan terhadap perjanjian tingkat layanan (SLA), dengan memungkinkan pengguna menyelesaikan tugas ini di Teams dan Outlook. Zoho Projects dan ServiceDesk Plus Cloud merupakan salah satu produk pertama yang terintegrasi dengan aplikasi Microsoft 365 untuk menerapkan Microsoft Loop. Pratinjau pribadi pengembang untuk kemampuan ini dimulai pada Juni 2022. Berlangganan Blog Pengembang Microsoft atau ikuti kami di Twitter @Microsoft365Dev untuk mendapatkan informasi terkini.
Gambar 2. Zoho Projects memperluas kartu adaptif untuk menjadi komponen Loop langsung yang dapat ditindaklanjuti dan dapat digunakan di Teams dan Outlook.
Memperkenalkan penyusun aplikasi sampel Microsoft Azure Communication Services
Interoperabilitas Microsoft Azure Communication Services dengan Teams memungkinkan Anda untuk menciptakan pengalaman yang mendukung komunikasi lancar antara pelanggan pada aplikasi kustom atau situs web dan karyawan yang bekerja di Teams. Misalnya, Teladoc Health mengembangkan solusi layanan kesehatan klinis dan administratif virtual terpadu dan terintegrasi penuh pertamanya yang memungkinkan kolaborasi tim perawatan kesehatan dan akses ke data klinis yang relevan langsung dalam Teams, serta kemampuan untuk memberikan perawatan virtual tanpa hambatan kepada pasien yang bergabung dari aplikasi kustom.
Gambar 3. Teladoc Health memungkinkan penyedia perawatan kesehatan untuk bekerja dan terhubung dari Teams saat pasien bergabung dari aplikasi kustom yang dibuat menggunakan Azure Communication Services.
Hari ini, kami memperkenalkan penyusun aplikasi sampel Azure Communication Services, yang memungkinkan pengembang dengan mudah membuat dan menyebarkan aplikasi sampel untuk janji temu virtual hanya dalam beberapa menit, tanpa perlu pembuatan kode. Melalui aplikasi sampel, pelanggan dapat membuat janji temu yang didukung oleh Microsoft Bookings dan bergabung dalam rapat Teams melalui aplikasi web kustom dengan pengalaman kustom milik perusahaan, sementara staf menggunakan Teams untuk bergabung dengan janji temu terjadwal. Aplikasi sampel sepenuhnya bersumber terbuka dan pengembang dapat memasukkan kode untuk kustomisasi lebih lanjut. Kunjungi Github untuk mempelajari selengkapnya.
Penyempurnaan API Microsoft Graph untuk menyematkan pesan obrolan dan saluran ke aplikasi Anda
API obrolan Microsoft Graph memungkinkan pengembang menyematkan obrolan Teams ke aplikasi mereka, memungkinkan penggunanya untuk berkolaborasi tanpa harus beralih antaraplikasi. Kami memperkenalkan beberapa API baru dalam pratinjau yang memiliki kemampuan seperti mengaktifkan obrolan dengan pengguna gabungan (seperti pengguna di luar penyewa Anda), mengidentifikasi pesan mana yang dibaca dan belum dibaca oleh pengguna saat ini, serta berlangganan obrolan pengguna dan perubahan keanggotaan. API baru tersebut akan tersedia untuk umum pada pertengahan tahun 2022. Kunjungi halaman dokumen jenis sumber daya pesan obrolan kami dan lihat sesi sesuai permintaan untuk mempelajari selengkapnya.
SharePoint Framework dan Microsoft Viva Connections
SharePoint merupakan platform kolaborasi konten paling fleksibel yang mendukung berbagai pengalaman di seluruh Microsoft 365. SharePoint Framework kini memungkinkan Anda membuat bagian dan halaman di situs SharePoint, aplikasi Teams, dan banyak lagi. Layanan ini menjadi pusat kemampuan ekstensibilitas kami untuk platform pengalaman karyawan Microsoft Viva Connections yang baru. Lihat sesi petunjuk tentang membangun pengalaman karyawan yang disesuaikan untuk Viva Connections yang terintegrasi langsung dengan aplikasi Teams.
Gambar 4. Aplikasi sampel Microsoft Viva Connections yang berjalan di Teams dan di perangkat seluler.
Ekstensibilitas persetujuan
Persetujuan di Microsoft Teams membantu semua orang, dari pekerja garis depan hingga pekerja kantor, untuk membuat, mengelola, dan berbagi persetujuan secara langsung dalam alur kerja. Kami memperkenalkan API buat, baca, perbarui, dan hapus (CRUD) untuk Persetujuan. Pengembang dapat menggunakan API Persetujuan untuk mengaktifkan persetujuan dalam aplikasi lini bisnis dan menggunakan webhook untuk melacak perubahan dan mendorong alur kerja dengan Persetujuan di Teams. API Persetujuan akan tersedia untuk pratinjau pada pertengahan 2022. Berlangganan Blog Pengembang Microsoft untuk mendapatkan informasi terkini. Lihat sesi sesuai permintaan untuk mempelajari selengkapnya.
Menskalakan produktivitas pengembang
Buat satu kali dan sebarkan di mana saja di Teams dan Microsoft 365
Hari ini, kami mengumumkan ketersediaan umum SDK Teams baru yang memungkinkan Anda membuat aplikasi untuk Teams, Outlook, dan Office menggunakan satu model aplikasi dan penyebaran serta membuat aplikasi kolaboratif yang memanfaatkan kemampuan yang relevan untuk setiap produk. Kini pengembang dapat meningkatkan ke Teams JS SDK v2 dan App manifest v1.13 terbaru untuk membuat aplikasi Teams produksi, dan menjalankan uji coba skala penuh dengan pengguna di saluran pratinjau Outlook dan Office. Ini akan memungkinkan pengembang untuk mendapatkan umpan balik dan mempersiapkan distribusi aplikasi mereka di Outlook dan Office pada tahun kalender ini.
Pembaruan ini kompatibel dengan versi lama sehingga semua aplikasi Teams yang sudah ada akan terus berfungsi seperti biasa di Teams dengan dukungan tingkat produksi. Pengalaman pengembang Teams kami meliputi Dokumentasi Pengembang Microsoft Teams, alat, dukungan, dan repositori kode telah diperbarui untuk mendukung aplikasi yang diperluas. Anda akan dapat mendistribusikan aplikasi penyewa tunggal dan multi-penyewa menggunakan pengalaman Teams yang sudah ada. Untuk mempelajari selengkapnya, lihat sesi sesuai permintaan kami tentang memperluas aplikasi Teams di seluruh Microsoft 365.
Gambar 5. MURAL memperluas tab pribadi aplikasi Teams dan ekstensi pesan berbasis pencarian ke aplikasi host Microsoft lainnya.
MURAL adalah salah satu mitra awal yang menghadirkan pengalaman tersambung di Teams, Outlook, dan Office dengan aplikasi mereka, seperti contoh di atas yang memperlihatkan ekstensi pesan berbasis pencarian yang menyisipkan MURAL langsung ke pesan Outlook sebagai Kartu Adaptif interaktif. Selain MURAL, beberapa mitra lainnya termasuk Adobe, eCare Vault, go1, monday.com, Polly, ServiceNow, SurveyMonkey, dan Zoho telah membantu kami menyiapkan alat baru ini dan kami sangat senang membuatnya tersedia secara umum bagi semua orang di Microsoft Build.
Toolkit Teams untuk Visual Studio Code dan CLI kini tersedia secara umum
Teams Toolkit untuk Visual Studio, Visual Studio Code, dan antarmuka baris perintah (CLI) adalah alat untuk membuat aplikasi Teams dan Microsoft 365 dengan cepat. Baik pengembang yang baru menggunakan platform Teams maupun pengembang berpengalaman, Toolkit Teams adalah cara terbaik untuk membuat, mengembangkan, melakukan debug, menguji, dan menyebarkan aplikasi. Hari ini kami dengan senang hati mengumumkan bahwa Toolkit Teams untuk Visual Studio Code dan CLI kini tersedia secara umum (GA). Pengembang dapat memulai dengan perancah kode berbasis skenario untuk bot pemberitahuan dan perintah-dan-respons, mengotomatiskan peningkatan ke versi SDK Teams terbaru, dan melakukan debug aplikasi langsung ke Outlook dan Office. Mulai membuat aplikasi dengan Toolkit Teams sekarang juga.
Gambar 6. Mengembangkan aplikasi pemberitahuan untuk Microsoft Teams menggunakan Toolkit Teams untuk Visual Studio Code.
Kontrol Kolaborasi di Power Apps
Kami mengumumkan layanan Kontrol Kolaborasi di Power Apps untuk memungkinkan pengembang melakukan seret dan lepaskan pada fitur kolaborasi Microsoft 365 seperti obrolan Teams, rapat, file, Tugas oleh Planner, dan lainnya langsung di dalam aplikasi kustom yang dibuat dengan Power Apps. Kontrol Kolaborasi akan tersedia dalam pratinjau pada pertengahan 2022. Lihat sesi sesuai permintaan untuk mempelajari selengkapnya. Berlangganan blog Power Apps untuk mendapatkan informasi terkini.
Meningkatkan keterlibatan pengguna dan memonetisasi aplikasi Anda
Alat Automasi Kepatuhan Aplikasi untuk Microsoft 365
Program Kepatuhan Aplikasi Microsoft 365 dirancang untuk mengevaluasi dan menampilkan validitas standar industri berbasis aplikasi, seperti SOC 2, PCI DSS, dan ISO 27001 untuk praktik keamanan, privasi, dan penanganan data. Kami mengumumkan pratinjau Alat Automasi Kepatuhan Aplikasi Microsoft 365 untuk aplikasi yang dibuat di Azure guna membantu mereka mempercepat proses kepatuhan aplikasi mereka. Dengan alat ini, pengembang dapat mengotomatiskan sejumlah besar tugas untuk mendapatkan sertifikasi dengan lebih cepat dan lebih mudah. Alat ini juga menghasilkan laporan yang dapat dibagikan dengan mudah oleh pengembang untuk membantu TI mendapatkan visibilitas atas keamanan dan kepatuhan aplikasi. Pelajari selengkapnya dari halaman dokumen Alat Automasi Kepatuhan Aplikasi untuk Microsoft 365.
Manajemen aplikasi dan kemudahan pencarian yang disempurnakan
Teams Store membantu pengguna menemukan aplikasi yang tepat melalui kategori aplikasi yang diperbarui, koleksi aplikasi yang dikumpulkan, aplikasi unggulan teratas, serta rekomendasi cerdas berdasarkan apa yang digunakan kolega dan rekan kerja. Dalam Microsoft Build kali ini, kami menyediakan pengalaman terpusat dalam Teams Store untuk membantu pengguna melacak aplikasi yang mereka gunakan di berbagai obrolan Teams dan grup, serta melihat izin apa yang diperlukan oleh aplikasi ini. Kami juga membuat penemuan aplikasi melalui tab, ekstensi pesan, dan konektor lebih kontekstual untuk membantu pengguna menemukan aplikasi yang tepat dan meningkatkan penggunaan aplikasi ISV di Teams. Misalnya, dalam konteks penulisan pesan, saran ekstensi pesan akan diatur berdasarkan tugas dan tindakan yang dapat dilakukan pengguna dengannya. Terakhir, pengguna di perangkat seluler kini dapat menambahkan aplikasi langsung dari perangkat seluler, seperti dari tautan atau kode QR.
Pembelian aplikasi Teams langsung di dalam aplikasi
Permintaan teratas dari mitra dan pengembang adalah menyediakan kemampuan untuk menyertakan pengalaman paywall langsung dari dalam aplikasi Teams. Hal ini memberi Anda kemampuan untuk mengubah aplikasi gratis menjadi versi freemium, ketika Anda dapat memilih kapan harus meminta pengguna untuk berlangganan aplikasi Anda. Fungsionalitas pembelian dalam aplikasi baru ini tersedia hari ini dan dapat digunakan dengan beberapa baris kode. Pelajari selengkapnya di halaman dokumen pembelian dalam aplikasi.
Gambar 7. Pengembang dapat mengaktifkan peningkatan freemium langsung di dalam Teams dengan beberapa baris kode.
Manajemen lisensi aplikasi Teams
Area lain yang kami tingkatkan adalah memungkinkan pengguna mengelola dan menetapkan lisensi yang dibeli. Sebelumnya, pengembangan komponen manajemen lisensi ke solusi menjadi tanggung jawab pengembang, baik di halaman arahan mereka maupun langsung dalam aplikasi. Untuk membantu mempermudah pengalaman manajemen lisensi, kami akan segera menawarkan kemampuan kepada Anda untuk menyerahkan kemampuan manajemen lisensi ke Microsoft ketika pengguna dapat mengelola dan menetapkan lisensi secara langsung di Teams. Manajemen lisensi di Teams akan tersedia dalam pratinjau pada pertengahan 2022 .
Aplikasi kolaboratif baru yang akan hadir di Teams
Kami sangat senang melihat ISV menghadirkan aplikasi kolaboratif yang inovatif ke Teams dalam berbagai skenario. Berikut adalah beberapa contoh aplikasi baru yang kini tersedia atau segera hadir:
- Aplikasi MURAL untuk Teams memberikan kemampuan kepada tim di mana saja untuk menghadirkan ruang kolaborasi bersama secara langsung ke Microsoft Teams. Pengguna dapat meningkatkan kolaborasi dengan kolaborasi visual asinkron, dan mengubah percakapan yang terpisah menjadi rapat dan lokakarya yang produktif dan menarik menggunakan ratusan templat dan metode terpandu yang terbukti, serta mendukung tim untuk memberikan hasil yang luar biasa. MURAL adalah mitra pratinjau Microsoft, dan aplikasi MURAL kini dapat digunakan di Teams, Outlook, dan Office untuk pengalaman tunggal yang terhubung.
- Aplikasi Observable untuk Teams memungkinkan perusahaan menyatukan data, konteks, dan logika mereka di satu tempat untuk mengungkap wawasan secara kolaboratif dan mempercepat pengambilan keputusan berdasarkan data di seluruh organisasi. Pembaruan baru yang hadir di aplikasi Observable pada Juni 2022 akan menawarkan pemberitahuan Microsoft Teams saat berkolaborasi melalui komentar di Observable.
- Chatbot pembeli operasional SAP S/4HANA menyediakan kemampuan kolaboratif Microsoft Teams kepada pengguna SAP S/4HANA dalam pengalaman pengguna percakapan. Aplikasi ini menggunakan autentikasi Microsoft Azure Active Directory (Azure AD) dan memanfaatkan API Microsoft Graph untuk memungkinkan pengguna memanggil pihak lain atau menjadwalkan rapat Teams dengan mitra bisnis langsung dari bot dalam konteks pengguna bisnis yang diautentikasi. Kemampuan ini menyediakan integrasi yang ketat dari pengalaman kolaborasi Teams dalam aplikasi mandiri di SAP, menghadirkan konektivitas dan kolaborasi di tempat pengguna membutuhkannya.
- Aplikasi cloud ServiceDesk Plus dari ManageEngine, divisi manajemen TI perusahaan Zoho memanfaatkan Microsoft Teams untuk mempermudah penyediaan layanan TI dan bisnis, mengelola dan mempercepat resolusi insiden TI, serta meningkatkan pengalaman layanan di seluruh perusahaan. Segera hadir, aplikasi cloud ServiceDesk Plus akan meningkatkan Kartu Adaptif statis yang sudah ada dengan komponen Loop, yang akan memungkinkan semua orang yang menangani tiket untuk mendapatkan pembaruan terkini dan memicu tugas staf layanan tanpa beralih tab.
- Figma, platform desain kolaboratif, memperkenalkan aplikasi baru yang akan memungkinkan tim berbagi, menyajikan, dan berkolaborasi secara real time pada file Figma dan FigJam dalam rapat Teams. Aplikasi ini juga memanfaatkan fungsionalitas Kartu Adaptif yang baru sehingga ketika pengguna berbagi tautan ke file Figma atau FigJam dalam obrolan Teams, kartu dibentangkan dan memungkinkan pengguna untuk membuka file dari dalam Teams. Pengguna juga dapat melihat dan merespons pemberitahuan file langsung dari Teams. Aplikasi Figma akan tersedia pada 2022 di app store Teams.
Pelajari selengkapnya
Berikut adalah rangkuman sumber daya utama untuk mempelajari selengkapnya tentang pengembangan aplikasi kolaboratif di Microsoft Teams dan Microsoft 365:
- Ikuti semua sesi topik utama, diskusi, dan sesi fokus terkait aplikasi kolaboratif di Microsoft Build.
- Pelajari pengumuman secara mendalam dengan sesi Build sesuai permintaan.
- Kunjungi Pusat Pengembang Microsoft Teams untuk mulai membangun aplikasi kolaboratif dengan Teams.
- Kunjungi Pusat Pengembang Microsoft Graph untuk menyambungkan aplikasi Anda dengan data dan AI di Microsoft 365.
- Baca blog Live Share kami untuk mempelajari selengkapnya tentang teknologi dan semua hal yang dapat Anda lakukan dengan teknologi tersebut.
- Baca selengkapnya tentang bagaimana Power Platform mendefinisikan ulang low-code dengan produk dan fitur baru dari Charles Lamanna.
- Bergabung dengan program ISV Microsoft 365 kami untuk mendapatkan dukungan langsung dan manfaat lainnya.