Bagikan melalui


Membuat acara kalender dengan adaptor Office 365 Kalender Outlook - BizTalk Server

Gunakan adaptor Office 365 Kalender Outlook di BizTalk Server untuk membuat dan menerima acara kalender dari Office 365 Kalender Outlook Anda.

Membuat peristiwa menggunakan port kirim

  1. Di konsol Administrasi BizTalk Server, klik kanan Kirim Port, pilih Baru, dan pilih Port pengiriman Satu Arah Statis.

    Buat Port Kirim menyediakan beberapa panduan.

  2. Masukkan Nama. Di Transportasi, atur Jenis ke Office 365 Kalender Outlook, dan pilih Konfigurasikan.

  3. Pilih [Masuk ..., dan masuk ke Akun Office 365 Anda. Akun diisi secara otomatis dengan alamat email Anda.

  4. Izinkan persetujuan BizTalk Server untuk izin mengakses:

    Izin Kalender Office365

  5. Mengonfigurasi properti default Office365 Kalender Outlook Anda:

    Gunakan ini Untuk melakukan ini
    Kalender Pilih kalender tempat acara akan dibuat.
    Subjek Atur subjek default untuk peristiwa yang dibuat. (maksimal 256 karakter)
    Peserta yang Diperlukan Masukkan alamat email peserta default yang diperlukan yang dipisahkan oleh ';'. (maksimal 256 karakter)
    Peserta Opsional Masukkan alamat email peserta opsional default Yang dipisahkan oleh ';'. (maksimal 256 karakter)
  6. Pilih kalender:

    Kalender Office365

    Setelah selesai, properti Anda terlihat mirip dengan yang berikut ini:

    Properti titik akhir

  7. Pilih Ok untuk menyimpan perubahan Anda.

Menguji port pengiriman Anda

Anda dapat menggunakan port dan lokasi penerima File sederhana untuk membuat peristiwa di Office 365 Kalender Outlook Anda.

  1. Buat port penerima menggunakan adaptor File. Dalam lokasi terima Anda, atur folder Terima ke C:\Temp\In\, dan atur masker file ke *.xml.

  2. Di adaptor Office 365 Kalender Outlook Anda mengirim properti port, atur Filter ke BTS.ReceivePortName == <Receive Port Name>.

  3. Tempelkan yang berikut ini ke editor teks, dan simpan file sebagai Office365Calendar.xml. Ini adalah contoh pesan Anda.

    <Event xmlns="http://schemas.microsoft.com/BizTalk/Office365OutlookCalendar/Send"> 
        <subject>Test event 1</subject> 
        <body> 
        <contentType>html</contentType> 
        <content>&lt;html&gt; 
        &lt;head&gt; 
        &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&gt; 
        &lt;meta content="text/html; charset=us-ascii"&gt; 
        &lt;/head&gt; 
        &lt;body&gt; 
        Test body for event Test event 1 
        &lt;/body&gt; 
        &lt;/html&gt; 
        </content> 
        </body> 
    </Event> 
    

    Skema XML disediakan sebagai bagian dari SDK di dalam < BizTalk Installation Folder\SDK\Schemas >

  4. Mulai lokasi penerimaan File dan port pengiriman adaptor Office 365 Kalender Outlook.

  5. Salin Office365Calendar.xml pesan sampel ke folder penerima (C:\Temp\In). Port kirim membuat acara di kalender Outlook Office 365 Anda berdasarkan xml.

Menerima peristiwa menggunakan port penerima

  1. Di konsol Administrasi BizTalk Server, klik kanan Terima Port, pilih Baru, dan pilih Port terima Satu Arah.

    Membuat port penerima memberikan beberapa panduan.

  2. Masukkan nama, dan pilih Terima Lokasi.

  3. Pilih Baru, dan Beri nama lokasi terima. Di Transportasi, pilih Office 365 Kalender Outlook dari daftar drop-down Jenis, lalu pilih Konfigurasikan.

  4. Pilih Masuk ..., dan masuk ke Akun Office 365 Anda. Akun diisi secara otomatis dengan alamat email Anda.

  5. Izinkan persetujuan BizTalk Server untuk izin mengakses:

    izin Kalender Office 365

  6. Mengonfigurasi properti Titik Akhir :

    Gunakan ini Untuk melakukan ini
    Kalender Pilih kalender tempat acara akan diambil.
    Mulai dari dalam Pilih interval waktu di mana acara kalender harus dimulai agar diterima oleh BizTalk (defaultnya adalah 15 menit).
  7. Memilih kalender:

    Kalender Office 365

    Setelah selesai, properti Anda terlihat mirip dengan yang berikut ini:

    Gambar yang memperlihatkan properti Office 365 Kalender Outlook Transport.

  8. Pilih Ok untuk menyimpan perubahan Anda.

Menguji pengaturan penerimaan Anda

Anda dapat menggunakan port pengiriman File sederhana untuk menerima pesan dari Office 365 Kalender Outlook Anda.

  1. Buat port kirim menggunakan adaptor File. Dalam properti port pengiriman Anda, atur folder Tujuan ke C:\Temp\Out\, dan atur nama file dan ke %MessageID%.xml.
  2. Di properti Port pengiriman file Anda, atur Filter ke BTS.ReceivePortName == <Receive Port Name>.
  3. Mulai lokasi penerimaan Office 365 Kalender Outlook dan port Pengiriman file.
  4. Cari pesan di folder tujuan (c:\temp\out). Skema XML disertakan dalam SDK di \Program Files (x86)\Microsoft BizTalk Server <your version>\SDK\Schemas.

Contoh xml acara kalender yang diterima

<ns0:Event xmlns:ns0="http://schemas.microsoft.com/BizTalk/Office365OutlookCalendar/Receive"> 
<reminderMinutesBeforeStart>20160</reminderMinutesBeforeStart> 
<importance>normal</importance> 
<subject>Let's meet</subject> 
<id>AQMkADAwATNiZmYAZC0xMQBlOC0yODQ1LTA</id> 
<body> 
<contentType>html</contentType> 
<content>&lt;html&gt; 
&lt;head&gt; 
&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&gt; 
&lt;meta content="text/html; charset=us-ascii"&gt; 
&lt;meta name="ProgId" content="Word.Document"&gt; 
&lt;meta name="Generator" content="Microsoft Word 15"&gt; 
&lt;meta name="Originator" content="Microsoft Word 15"&gt; 
&lt;link rel="File-List" href="cid:filelist.xml@01D40724.27036CE0"&gt;&lt;style&gt; 
&lt;!-- 
@font-face 
  {font-family:"Cambria Math"} 
@font-face 
  {font-family:Calibri} 
p.MsoNormal, li.MsoNormal, div.MsoNormal 
  {margin:0in; 
  margin-bottom:.0001pt; 
  font-size:11.0pt; 
  font-family:"Calibri",sans-serif} 
a:link, span.MsoHyperlink 
  {color:#0563C1; 
  text-decoration:underline} 
a:visited, span.MsoHyperlinkFollowed 
  {color:#954F72; 
  text-decoration:underline} 
span.EmailStyle17 
  {font-family:"Calibri",sans-serif; 
  color:windowtext} 
.MsoChpDefault 
  {font-family:"Calibri",sans-serif} 
@page WordSection1 
  {margin:1.0in 1.0in 1.0in 1.0in} 
div.WordSection1 
  {} 
--&gt; 
&lt;/style&gt; 
&lt;/head&gt; 
&lt;body lang="EN-US" link="#0563C1" vlink="#954F72" style=""&gt; 
&lt;div class="WordSection1"&gt; 
&lt;p class="MsoNormal"&gt;Let’s sync up.&lt;/p&gt; 
&lt;/div&gt; 
&lt;/body&gt; 
&lt;/html&gt; 
</content> 
</body> 
<bodyPreview>Let’s sync up.</bodyPreview> 
<attendees> 
<type>required</type> 
<status> 
<response>none</response> 
<time>0001-01-01T00:00:00Z</time> 
</status> 
<emailAddress> 
<name>someone@contoso.com</name> 
<address>someone@contoso.com</address> 
</emailAddress> 
</attendees> 
<start> 
<dateTime>2018-06-25T17:00:00</dateTime> 
<timeZone>UTC</timeZone> 
</start> 
<end> 
<dateTime>2018-06-25T17:30:00</dateTime> 
<timeZone>UTC</timeZone> 
</end> 
<location> 
<displayName>Your office</displayName> 
<locationType>default</locationType> 
<uniqueId>Your office</uniqueId> 
<uniqueIdType>private</uniqueIdType> 
</location> 
<responseRequested>true</responseRequested> 
<seriesMasterId /> 
<isCancelled>false</isCancelled> 
<isOrganizer>true</isOrganizer> 
<createdDateTime>2018-06-18T23:48:35.0164728Z</createdDateTime> 
<lastModifiedDateTime>2018-06-18T23:48:22.178Z</lastModifiedDateTime> 
<hasAttachments>false</hasAttachments> 
<responseStatus> 
<response>none</response> 
<time>0001-01-01T00:00:00Z</time> 
</responseStatus> 
<changeKey>SFa3sLJfdiDEIpfwAAIAU=</changeKey> 
<originalStartTimeZone>Pacific Standard Time</originalStartTimeZone> 
<originalEndTimeZone>Pacific Standard Time</originalEndTimeZone> 
<isReminderOn>false</isReminderOn> 
<sensitivity>normal</sensitivity> 
<isAllDay>false</isAllDay> 
<showAs>busy</showAs> 
<type>singleInstance</type> 
<onlineMeetingUrl /> 
<recurrence /> 
<locations> 
<displayName>Your office</displayName> 
<locationType>default</locationType> 
<uniqueId>Your office</uniqueId> 
<uniqueIdType>private</uniqueIdType> 
</locations> 
<organizer> 
<emailAddress> 
<name>someone@contoso.com</name> 
<address>/O=FIRST ORGANIZATION/OU=EXCHANGE ADMINISTRATIVE GROUP(FYDIBOH3SPDLT)/CN=RECIPIENTS/CN=0003B11E8245</address> 
</emailAddress> 
</organizer> 
</ns0:Event> 

Langkah berikutnya

Lihat semua adaptor Office 365.