

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Integrasi Microsoft Outlook
<a name="microsoft-outlook-integration"></a>

Gunakan konektor tindakan Microsoft Outlook untuk mengakses email, kalender, dan kontak Outlook APIs secara langsung di Amazon Quick melalui bahasa alami.

Menyiapkan integrasi ini melibatkan dua langkah. Pertama, Anda mendaftarkan aplikasi di Microsoft Entra dan mengonfigurasi izinnya. Kemudian, Anda membuat integrasi di Amazon Quick dan menghubungkannya ke aplikasi Entra Anda. Untuk informasi tentang metode otentikasi yang didukung Amazon Quick, lihat[Metode otentikasi](quick-action-auth.md).

## Sebelum Anda mulai
<a name="exchange-integration-prerequisites"></a>

Pastikan Anda memiliki yang berikut ini sebelum Anda mengatur integrasi.
+ Akun Microsoft 365 dengan akses Outlook atau Exchange Online.
+ Akses ke [pusat admin Microsoft Entra](https://entra.microsoft.com/) dengan setidaknya izin Pengembang Aplikasi.
+ Untuk persyaratan berlangganan, lihat[Siapkan integrasi di konsol](integration-console-setup-process.md).

## Konfigurasikan Microsoft Entra
<a name="exchange-entra-setup"></a>

Sebelum Anda mengonfigurasi Amazon Quick, buat pendaftaran aplikasi di Microsoft Entra. Selesaikan semua langkah berikut di Entra sebelum pindah ke konsol Amazon Quick.

Untuk informasi selengkapnya tentang pendaftaran aplikasi, lihat [Mendaftarkan aplikasi dengan platform identitas Microsoft](https://learn.microsoft.com/en-us/entra/identity-platform/quickstart-register-app) di dokumentasi Microsoft.

### Daftarkan aplikasi
<a name="entra-app-registration"></a>

1. Buka [pusat admin Microsoft Entra](https://entra.microsoft.com/).

1. Di navigasi kiri, pilih **Entra ID**, lalu pilih **Pendaftaran aplikasi**.

1. Pilih **Pendaftaran baru**.

1. Untuk **Nama**, masukkan nama deskriptif untuk integrasi Anda.

1. Untuk **jenis akun yang didukung**, pilih **Akun di direktori organisasi ini saja**.

1. Untuk **Redirect URI**, pilih **Web** dan masukkan`https://{region}.quicksight.aws.amazon.com/sn/oauthcallback`. Ganti *\$1region\$1* dengan AWS Wilayah tempat instans Amazon Quick Anda digunakan.

1. Pilih**Pendaftaran**.

1. Pada halaman ikhtisar, salin ID **Aplikasi (klien) dan ID** **Direktori (penyewa)**. Anda memerlukan nilai-nilai ini untuk konfigurasi Amazon Quick.

### Buat rahasia klien
<a name="entra-client-secret"></a>

Amazon Quick membutuhkan rahasia klien untuk mengautentikasi dengan Microsoft Entra. Rahasia ini bertindak sebagai kata sandi untuk pendaftaran aplikasi.

1. Dari pendaftaran aplikasi Anda, pilih **Sertifikat & rahasia**.

1. Pilih **Rahasia klien baru**.

1. Masukkan deskripsi dan pilih periode kedaluwarsa.

1. Pilih **Tambahkan**.

1. Salin **Nilai** segera. Nilai ini hanya ditampilkan sekali.

**penting**  
Salin **Nilai** rahasia, bukan ID Rahasia. Nilai adalah string yang lebih panjang yang digunakan untuk otentikasi.

### Konfigurasikan izin API
<a name="exchange-entra-api-permissions"></a>

Microsoft Graph mendukung dua jenis izin untuk integrasi ini. Izin yang didelegasikan memungkinkan aplikasi bertindak atas nama pengguna yang masuk. Izin aplikasi memungkinkan aplikasi untuk bertindak tanpa pengguna yang masuk. Untuk informasi selengkapnya, lihat [Ringkasan izin Microsoft Graph](https://learn.microsoft.com/en-us/graph/permissions-overview) di dokumentasi Microsoft.

1. Dari pendaftaran aplikasi Anda, pilih **izin API**.

1. Pilih **Tambahkan izin**, lalu pilih **Microsoft Graph**.

1. Pilih **Izin yang didelegasikan** atau **Izin aplikasi** berdasarkan metode otentikasi Anda, dan tambahkan izin dari tabel yang sesuai di bawah ini.

1. Pilih **Berikan izin admin untuk [nama penyewa Anda]** untuk menyetujui izin.

**Untuk otentikasi pengguna (izin yang didelegasikan):**

Tambahkan yang berikut ini sebagai Izin yang didelegasikan dalam pendaftaran aplikasi Entra Anda. Untuk referensi izin lengkap, lihat referensi izin [Microsoft Graph](https://learn.microsoft.com/en-us/graph/permissions-reference) di dokumentasi Microsoft.


**Integrasi tindakan Outlook - izin yang didelegasikan**  

| Izin | Deskripsi | 
| --- | --- | 
| Mail.ReadWrite | Memungkinkan aplikasi membuat, membaca, memperbarui, dan menghapus email di kotak pesan pengguna. | 
| Mail.Send | Memungkinkan aplikasi mengirim email sebagai pengguna di organisasi. | 
| Calendars.ReadWrite | Memungkinkan aplikasi membuat, membaca, memperbarui, dan menghapus acara di kalender pengguna. | 
| Calendars.ReadWrite.Shared | Memungkinkan aplikasi membuat, membaca, memperbarui, dan menghapus acara di semua kalender yang dapat diakses pengguna, termasuk kalender delegasi dan bersama. | 
| User.Read | Memungkinkan pengguna masuk ke aplikasi dan memungkinkan aplikasi membaca profil pengguna yang masuk. | 
| User.Read.All | Memungkinkan aplikasi membaca set lengkap properti profil pengguna lain di organisasi Anda. | 
| Contacts.Read | Memungkinkan aplikasi membaca kontak pengguna. | 
| Place.Read.All | Memungkinkan aplikasi membaca tempat perusahaan (ruang konferensi dan daftar kamar) untuk acara kalender dan aplikasi lainnya. | 
| MailboxSettings.Read | Memungkinkan aplikasi membaca setelan kotak pesan pengguna. | 
| offline\$1access | Memungkinkan aplikasi untuk menyegarkan token akses tanpa mengharuskan pengguna untuk masuk lagi. Ini mengurangi seberapa sering pengguna perlu melakukan autentikasi ulang. | 

**catatan**  
`User.Read.All`dan `Place.Read.All` memerlukan persetujuan administrator. Administrator harus memberikan persetujuan sebelum pengguna dapat mengautentikasi.

**Untuk otentikasi layanan (izin aplikasi):**

Tambahkan yang berikut ini sebagai izin Aplikasi dalam pendaftaran aplikasi Entra Anda.


**Integrasi tindakan Outlook - izin aplikasi**  

| Izin | Deskripsi | 
| --- | --- | 
| Mail.ReadWrite | Memungkinkan aplikasi membuat, membaca, memperbarui, dan menghapus email di semua kotak pesan. | 
| Mail.Send | Memungkinkan aplikasi mengirim email sebagai pengguna mana pun. | 
| Calendars.ReadWrite | Memungkinkan aplikasi untuk membuat, membaca, memperbarui, dan menghapus acara dari semua kalender. | 
| User.Read.All | Memungkinkan aplikasi membaca profil pengguna. | 
| Contacts.Read | Memungkinkan aplikasi membaca semua kontak di semua kotak pesan. | 
| Place.Read.All | Memungkinkan aplikasi membaca tempat perusahaan (ruang konferensi dan daftar kamar) untuk acara kalender dan aplikasi lainnya. | 
| MailboxSettings.Read | Memungkinkan aplikasi membaca setelan kotak pesan pengguna. | 

**penting**  
Dengan otentikasi layanan, semua tindakan dijalankan sebagai akun layanan. Setiap pengguna yang memiliki akses ke integrasi ini dapat melakukan tindakan di semua kotak pesan yang dapat diakses oleh akun layanan. Cakupan izin aplikasi dengan tepat untuk persyaratan keamanan organisasi Anda.

### Rekam kredensional Anda
<a name="entra-record-credentials"></a>

Sebelum meninggalkan pusat admin Microsoft Entra, konfirmasikan bahwa Anda memiliki nilai berikut. Anda membutuhkannya untuk konfigurasi Amazon Quick.


**Kredensi yang diperlukan dari Microsoft Entra**  

| Nilai | Di mana menemukannya | 
| --- | --- | 
| ID Aplikasi (klien) | Halaman ikhtisar pendaftaran aplikasi | 
| ID Direktori (penyewa) | Halaman ikhtisar pendaftaran aplikasi | 
| Nilai rahasia klien | Sertifikat & halaman rahasia | 

## Siapkan integrasi di Amazon Quick
<a name="exchange-integration-setup"></a>

Setelah Anda menyelesaikan konfigurasi Entra, buat integrasi di Amazon Quick.

1. Di konsol Amazon Quick, pilih **Integrasi.**

1. Pilih tab **Tindakan**.

1. Pilih **Microsoft Outlook** dan pilih tombol Tambah (plus “\$1”).

1. Isi detail integrasi:
   + **Nama - Nama** deskriptif untuk integrasi Outlook Anda.
   + **Deskripsi** (Opsional) — Tujuan integrasi.

1. Pilih jenis koneksi Anda dan isi pengaturan koneksi:

   1. Untuk **autentikasi Pengguna (OAuth)**, konfigurasikan bidang berikut:
      + **URL dasar** — `https://graph.microsoft.com/v1.0`
      + **ID Klien — ID** Aplikasi (klien) dari pendaftaran aplikasi Entra Anda.
      + **Rahasia Klien** — Nilai rahasia klien dari pendaftaran aplikasi Entra Anda.
      + **URL Token** — `https://login.microsoftonline.com/{tenant-id}/oauth2/v2.0/token`
      + **URL Auth** — `https://login.microsoftonline.com/{tenant-id}/oauth2/v2.0/authorize`
      + **URL pengalihan** - `https://{region}.quicksight.aws.amazon.com/sn/oauthcallback`

   1. Untuk **otentikasi Layanan**, konfigurasikan bidang berikut:
      + **ID Klien — ID** Aplikasi (klien) dari pendaftaran aplikasi Entra Anda.
      + **Rahasia Klien** — Nilai rahasia klien dari pendaftaran aplikasi Entra Anda.
      + **URL Token** — `https://login.microsoftonline.com/{tenant-id}/oauth2/v2.0/token`
      + **Lingkup** - `.default`

1. Pilih **Buat dan lanjutkan**.

1. Pilih pengguna untuk berbagi integrasi dengan.

1. Pilih **Berikutnya**.

## Tindakan yang tersedia
<a name="exchange-integration-actions"></a>

Setelah Anda mengatur integrasi, tindakan berikut tersedia.


**Tindakan Microsoft Outlook yang tersedia**  

| Kategori | Tindakan | Deskripsi | 
| --- | --- | --- | 
| Email | Daftar Email Pengguna | Melihat email di kotak pesan. | 
| Email | Daftar Pesan Folder | Melihat pesan di folder email tertentu. | 
| Email | Lihat Email | Dapatkan detail email dengan ID. | 
| Email | Kirim Email Pengguna | Kirim pesan email baru. | 
| Email | Balas Email | Balas email yang ada. | 
| Email | Teruskan Email Pengguna | Teruskan email ke penerima lain. | 
| Email | Perbarui Email | Edit properti email. | 
| Email | Hapus Email | Menghapus email dari kotak pesan. | 
| Email | Pindahkan Email ke Folder | Pindahkan email ke folder lain. | 
| Email | Daftar Lampiran Email | Lihat lampiran pada email. | 
| Email | Dapatkan Lampiran | Dapatkan detail lampiran dan konten berdasarkan ID. | 
| Kalender | Daftar Acara Kalender | Lihat acara di kalender. | 
| Kalender | Tampilan Kalender Daftar | Lihat rapat dalam rentang tanggal tertentu. | 
| Kalender | Buat Kalender Acara | Buat pertemuan atau janji baru. | 
| Kalender | Perbarui Kalender Acara | Memodifikasi acara yang sudah ada. | 
| Kalender | Hapus Kalender Acara | Hapus acara dari kalender. | 
| Kalender | Temukan Waktu Rapat | Sarankan waktu rapat berdasarkan ketersediaan peserta. | 
| Kontak  | Daftar Kontak | Lihat kontak. | 
| Pengguna | Daftar Pengguna | Lihat pengguna di organisasi. | 
| Pengaturan | Dapatkan Pengaturan Kotak Pesan | Baca konfigurasi kotak pesan. | 
| Tempat | Daftar Tempat | Lihat ruang rapat dan daftar kamar. | 

## Kelola dan pecahkan masalah
<a name="entra-troubleshooting"></a>

Untuk mengedit, membagikan, atau menghapus integrasi Anda, lihat[Mengelola integrasi yang ada](integration-workflows.md#managing-existing-integrations).

### Masalah otentikasi
<a name="entra-troubleshooting-auth"></a>
+ **Pendaftaran aplikasi salah** — Verifikasi pendaftaran aplikasi di Microsoft Entra menyertakan izin API yang diperlukan dan persetujuan admin telah diberikan.
+ **Rahasia klien kedaluwarsa** — Periksa apakah rahasia klien telah kedaluwarsa dalam **Sertifikat & rahasia** dan buat yang baru jika diperlukan.
+ **URI pengalihan salah** — Verifikasi kecocokan URI pengalihan di Microsoft Entra. `https://{region}.quicksight.aws.amazon.com/sn/oauthcallback`

### Pesan kesalahan umum
<a name="entra-troubleshooting-errors"></a>
+ **`Access denied. You do not have permission to perform this action`**— Pengguna yang diautentikasi tidak memiliki izin yang diperlukan. Hubungi administrator Anda untuk memverifikasi dan memberikan izin yang sesuai.
+ **`AADSTS50020: User account from identity provider does not exist in tenant`**— Akun pengguna tidak dikonfigurasi di penyewa Microsoft Entra yang benar. Pastikan akun pengguna ada di penyewa yang cocok dengan ID Direktori (penyewa) dalam pendaftaran aplikasi Anda.