<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Japan Microsoft Dynamics 365 Team Blog</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/crmjapan/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/crmjapan/feed.xml</link>
    <description>Microsoft Dynamics 365 technical information for partners and customers</description>
    <lastBuildDate>Tue, 18 Sep 2018 00:00:13 GMT</lastBuildDate>
    <language>ja</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Microsoft Office 365 Service Communications API を使用した Dynamics 365 Customer Engagement サービス監視:メンテナンス情報の取得</title>
      <link>https://docs.microsoft.com/archive/blogs/crmjapan/monitoring-dynamics-365-ce-service-health-and-messages-using-the-microsoft-office-365-service-communications-api-4</link>
      <pubDate>Tue, 18 Sep 2018 09:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Takaya Kawano]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/crmjapan/?p=35455</guid>
      <description><![CDATA[みなさん、こんにちは。

前回は、Office 365 から Dynamics 365...]]></description>
      <content:encoded><![CDATA[みなさん、こんにちは。

前回は、Office 365 から Dynamics 365 サービスの正常性を取得しました。今回は、現在予定されているメンテナンス情報を取得してみます。
まだ前回の記事をご覧になっていない方は一読ください。

<a href="https://blogs.msdn.microsoft.com/crmjapan/2018/08/23/monitoring-dynamics-365-ce-service-health-and-messages-using-the-microsoft-office-365-service-communications-api/">Microsoft Office 365 Service Communications API を使用した Dynamics 365 Customer Engagement サービス監視: 概要</a>
<a href="https://blogs.msdn.microsoft.com/crmjapan/2018/08/29/monitoring-dynamics-365-ce-service-health-and-messages-using-the-microsoft-office-365-service-communications-api-3/">Microsoft Office 365 Service Communications API を使用した Dynamics 365 Customer Engagement サービス監視: 事前準備
Microsoft Office 365 Service Communications API を使用した Dynamics 365 Customer Engagement サービス監視:サービス正常性の取得</a>

<strong><u><span style="color: #0000ff">メンテナンス情報</span></u></strong>

Office 365 管理センターには前回取得したサービスメンテナンス情報のほかに、今後計画されているメンテナンス情報が表示されています。今回はこの情報を API で取得してみたいと思います。

- メッセージセンターの情報を取得
- 特定のメッセージを取得

[Office 365 管理センターのメッセージセンター]

<a href="https://msdnshared.blob.core.windows.net/media/2018/09/image53.png"><img width="2997" height="1866" title="image" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/09/image_thumb44.png" border="0" /></a>

<strong><u><span style="color: #0000ff">メッセージセンターの情報を取得</span></u></strong>

<span style="color: #333333">最初に、すべてのメンテナンス情報を取得してみましょう。メンテナンス情報は、メッセージセンターから取得できます。</span>

1. URL に以下を入力します。

<a href="https://manage.office.com/api/v1.0/">https://manage.office.com/api/v1.0/</a>&lt;テナント名&gt;.onmicrosoft.com/ServiceComms/<strong><u>Messages?$filter=MessageType%20eq%20Microsoft.Office365ServiceComms.ExposedContracts.MessageType'MessageCenter'</u></strong>

<a href="https://msdnshared.blob.core.windows.net/media/2018/09/image54.png"><img width="1822" height="153" title="image" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/09/image_thumb45.png" border="0" /></a>

2. [Send] をクリックします。

3. メッセージセンターの情報を取得できたことを確認します。

この画像の場合、54 個の取得できました。1件目は、MC120728 We're removing Visio Web Access from SharePoint Online というメンテナンス情報です。

<a href="https://msdnshared.blob.core.windows.net/media/2018/09/image55.png"><img width="2200" height="1673" title="image" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/09/image_thumb46.png" border="0" /></a>

Office 365 管理センターで確認すると確かに 54 件のメンテナンス情報が確認できます。また、1 件目の MC120728 We're removing Visio Web Access from SharePoint Online は一番下に表示されていました。つまり、API では、古い順に取得され、管理センターでは、新しい順に表示されています。

<a href="https://msdnshared.blob.core.windows.net/media/2018/09/image56.png"><img width="2205" height="884" title="image" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/09/image_thumb47.png" border="0" /></a>

<strong><u><span style="color: #0000ff">特定のメッセージを取得</span></u></strong>

次にメッセージセンターの情報から特定のメッセージのみ取得してみましょう。メッセージは、’MC’ で始まるものです。

1. URL を入力します。Send をクリックします。

https://manage.office.com/api/v1.0/&lt;テナント名&gt;.onmicrosoft.com/ServiceComms/Messages?<strong><u>$filter=Id%20eq%20'MC147927'</u></strong>

<a href="https://msdnshared.blob.core.windows.net/media/2018/09/image57.png"><img width="2188" height="117" title="image" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/09/image_thumb48.png" border="0" /></a>

2. 1 件だけ取得できたことがわかります。

<a href="https://msdnshared.blob.core.windows.net/media/2018/09/image58.png"><img width="2359" height="1458" title="image" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/09/image_thumb49.png" border="0" /></a>

なお、’IsMajorChange’ が ‘true’ のものが管理センターの上部に表示されるメジャーアップデートのメッセージのようです。

<strong><u><span style="color: #0000ff">まとめ</span></u></strong>

いかがだったでしょうか。Office 365 Communication API を利用すれば、Office 365 管理センターの正常性やンテナンス情報を取得できることがお判りいただけたと思います。現在はプレビューという位置づけで、例えば、メッセージセンターの情報をさらに ‘DynamicsCRM’ のみでフィルターしたいといったことは、今後の機能強化で期待したいと思います。ぜひお試しください！

- プレミアフィールドエンジニアリング 河野 高也

※本情報の内容（添付文書、リンク先などを含む）は、作成日時点でのものであり、予告なく変更される場合があります]]></content:encoded>
    </item>
    <item>
      <title>Microsoft Office 365 Service Communications API を使用した Dynamics 365 Customer Engagement サービス監視:サービス正常性の取得</title>
      <link>https://docs.microsoft.com/archive/blogs/crmjapan/monitoring-dynamics-365-ce-service-health-and-messages-using-the-microsoft-office-365-service-communications-api-3</link>
      <pubDate>Wed, 29 Aug 2018 09:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Takaya Kawano]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/crmjapan/?p=34885</guid>
      <description><![CDATA[みなさん、こんにちは。 前回は、Office 365 からサービス正常性を取得するための事前準備をしました。 まだご覧になっていない方は一読ください。 Microsoft Office 365...]]></description>
      <content:encoded><![CDATA[<p>みなさん、こんにちは。</p> <p>前回は、Office 365 からサービス正常性を取得するための事前準備をしました。</p> <p>まだご覧になっていない方は一読ください。</p> <p><a href="https://blogs.msdn.microsoft.com/crmjapan/2018/08/23/monitoring-dynamics-365-ce-service-health-and-messages-using-the-microsoft-office-365-service-communications-api/">Microsoft Office 365 Service Communications API を使用した Dynamics 365 Customer Engagement サービス監視: 概要</a><br><a href="https://blogs.msdn.microsoft.com/crmjapan/2018/08/24/monitoring-dynamics-365-ce-service-health-and-messages-using-the-microsoft-office-365-service-communications-api-2/">Microsoft Office 365 Service Communications API を使用した Dynamics 365 Customer Engagement サービス監視: 事前準備</a></p> <p>今回は、実際に Dynamics 365 CE サービス正常性を取得してみます。Office 365 の管理センターの内容と比較しながら見ていきます。</p> <p>- 有効なサービスを取得<br>- 現在の状態を取得<br>- インシデントの詳細を取得<br>- 過去の状態を取得</p> <p><strong><u><span style="color: #0000ff">有効なサービスを取得</span></u></strong></p> <p><span style="color: #333333">Office 365 テナントで有効になっているサービスを取得してみます。最初に Office 365 管理センターで確認します。</span></p> <p>[Office 管理センター] &gt; [正常性] &gt; [サービス正常性] をクリックします。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/08/image105.png"><img title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb102.png" width="3002" height="1854"></a></p> <p>この評価環境の場合、17 個の有効なサービスがあることがわかります。</p> <p>[Office 365 Service Communications API]</p> <p><span>続いてAPI で取得してみます。クライアントに </span><span>Postman をインストール</span><span>してください。</span></p> <p><span>1. </span>Postman を起動します。</p> <p>2. “Request” をクリックします。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/08/image64.png"><img title="image" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb59.png" width="509" height="342"></a></p> <p>3. 名前を付けます。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/08/image106.png"><img title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb103.png" width="605" height="440"></a></p> <p>4. Collection を作成し、指定します。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/08/image66.png"><img title="image" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb63.png" width="475" height="321"></a></p> <p>5. 作成されます<em>。</em></p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/08/image107.png"><img title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb104.png" width="363" height="390"></a></p> <p>6. 続いて。右ペインに以下の URL を入力します。</p> <p><a href="https://manage.office.com/api/v1.0/&lt;テナント名&gt;">https://manage.office.com/api/v1.0/&lt;テナント名&gt;</a>.com/ServiceComms/Services</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/08/image281.png"><img title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image28_thumb.png" width="648" height="131"></a></p> <p><a><span style="color: #333333">7. 認証タイプを “OAuth 2.0” に指定します。</span></a></p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/08/image69.png"><img title="image" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb66.png" width="320" height="350"></a></p> <p>8. [Get New Access Token] をクリックします。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/08/image70.png"><img title="image" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb67.png" width="869" height="248"></a></p> <p>9. 以下の通り設定します。</p> <p>Client ID、Client Secret は事前準備で取得したものを指定します。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/08/image71.png"><img title="image" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb68.png" width="622" height="594"></a></p> <p>10. ボタンをクリックします。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/08/image88.png"><img title="image" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb85.png" width="137" height="56"></a></p> <p>11. Office 365 へのログイン画面が表示されます。Office 365 管理者でログインします。</p> <p>12. ログインに成功すると、Access Token に文字列が記載されればOKです。<br>トークンは一定期間利用できるます。以後本記事で出てくる操作は、同じトークンを利用できます。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/08/image72.png"><img title="image" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb69.png" width="809" height="408"></a></p> <p>13. 下にスクロールしてボタンをクリックします。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/08/image73.png"><img title="image" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb70.png" width="125" height="56"></a></p> <p>14. Header に “Authorization” が追加されていることを確認します。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/08/image110.png"><img title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb106.png" width="1150" height="318"></a></p> <p>15. Send ボタンをクリックします。</p> <p>16. HTTP ステータス 200 で、Body に何かしら返却されていれば OK です。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/08/image111.png"><img title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb107.png" width="2385" height="726"></a></p> <p>17. 構造を見てみましょう。青枠 (4-29 行目) は Dynamics 365 CE だとわかります。<br>また同様に各サービスの結果が返ってきており 17 個あることがわかります。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/08/image112.png"><img title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb108.png" width="2400" height="1511"></a></p> <p>18. 続いて、Dynamics 365 CE のみにみ絞ってみます。フィルターを付けます。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/08/image113.png"><img title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb109.png" width="1150" height="81"></a></p> <p>19. [Send] をクリックします。Dynamics 365 CE のみにフィルターされたことがわかります。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/08/image114.png"><img title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb110.png" width="1641" height="1133"></a></p> <p><strong><u><span style="color: #0000ff"><font color="#333333">Dynamics 365 CE で取得できる項目</font></span></u></strong></p> <p>Dynamics 365 CE のサービスで API で確認できることは 5つあるようです。</p> <p>- Sign In<br>- Sign up and administrator<br>- Organization access<br>- Organization performance<br>- Components/Feature</p> <p>現在この項目の詳細について公開情報は見つけられていませんが、名前から推測すると Dynamics 365 CE にサインできるか、Dynamics 365 CE の組織にアクセスできるか、パフォーマンスの状態、機能やコンポートの状態などがわかるようです。API がプレビューという位置づけですが、この情報は API で確認できる有用な情報です。</p> <p><strong><u><span style="color: #0000ff">現在の状態</span></u></strong></p> <p>続いて、Dynamics 365 CE の現在の状態を取得してみます。</p> <p>1. URL に “CurremtStatus” とフィルターを付けて [Send] をクリックします。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/08/image78.png"><img title="image" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb75.png" width="859" height="115"></a></p> <p>2. Dynamics 365 サービスの現在の正常性がわかります。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/08/image117.png"><img title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb113.png" width="1889" height="1397"></a></p> <p>1 つ目の赤枠は、項目ごとの状態がどうなっているかわかります。”Components/Feature” が “ServiceRestored” になっており、サービスが復元した状態であることがわかります。</p> <p>2 つ目の赤枠は、インシデントの番号が確認できます。後ほどインシデントの詳細を取得してみます。</p> <p>3 つ目の赤枠は、サービス全体の状態がわかります。“ServiceRestored” になっているためサービスが服された状態だとわかります。<br>また、Statustime は取得した時間のようです。日にちが一日ずれていますが日本時間にすると時間は合います（UTC+9)。</p> <p><strong><u><span style="color: #0000ff">インシデントの詳細を取得</span></u></strong></p> <p>では続いて、インシデントの詳細を取得てみましょう。</p> <p>1. URL に “Message” とフィルターを付けて [Send] をクリックします。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/08/image118.png"><img title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb114.png" width="1596" height="107"></a></p> <p>2. “CR146892” インシデントの詳細が取得できました。</p> <p>Title、ImpactDescription より SharePoint Online との連携で問題が発生していたことが読み取れます。</p> <p>開始時間は 8/20 14:01、終了時間は 8/27 17:5、更新日時が 8/28 7:34 ということがわかります。</p> <p>Messages 部分は、過去の履歴を意味しているようです。最初のメッセージは 8/21 19;40 から始まり、8/27 20:15 が最後のようです。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/08/image119.png"><img title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb115.png" width="2367" height="1458"></a></p> <p>Office 365&nbsp; 管理センターを見てみましょう。</p> <p>3. [Office 365 管理センター] &gt; [正常性] &gt; [サービス正常性] &gt; [履歴の表示] をクリックします。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/08/image123.png"><img title="image" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb119.png" width="1508" height="686"></a></p> <p>4. “CR146892” をクリックします。開始時間、終了時間、更新日時、最終メッセージが API と同じものであることがわかります。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/08/image120.png"><img title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb116.png" width="1698" height="1474"></a></p> <p>また、メッセージの履歴も確認できます。最初と最後のメッセージの日時が一致していることがわかります。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/08/image121.png"><img title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb117.png" width="1667" height="1078"></a></p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/08/image122.png"><img title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb118.png" width="1702" height="329"></a></p> <p><strong><u><font color="#0000ff">過去の履歴の取得</font></u></strong></p> <p>最後に、過去のサービスの正常性の履歴を取得してみます。</p> <p>1. URL に入力します。</p> <p><a href="https://manage.office.com/api/v1.0/">https://manage.office.com/api/v1.0/</a>&lt;テナント名&gt;.com/ServiceComms/HistoricalStatus?$filter=Workload%20eq%20'DynamicsCRM'</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/08/image124.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb120.png" width="860" height="66"></a></p> <p>2. [Send] をクリックします。結果を見ると、日次で 0:00 時点のサービスの正常性の状態を保持していることがわかります。<br>8/22-8/28 の 7 日分の履歴が返ってきました。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/08/image125.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb121.png" width="845" height="813"></a></p> <p>確認すると、履歴の一番古い 8/22 時点ですでに “CR146892” は発生したことがわかります。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/08/image126.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb122.png" width="602" height="608"></a></p> <p>そして、8/27 まで続けていましたが、8/28 ではインシデントはなくなり StatusDisplayName も “Normal Service” になっているため解消されたと判断できます。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/08/image127.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb123.png" width="585" height="758"></a></p> <p>Office 365 管理センターで確認すると、8/28 現在Dynamics 365 CE の状態は正常であることがわかります。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/08/image128.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb124.png" width="1538" height="720"></a></p> <p>履歴の表示をクリックします。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/08/image129.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb125.png" width="373" height="213"></a></p> <p>“CR146892” は確認でき、8/20 14:1 が開始日時となっていることから、8/20 から発生したと判断できます。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/08/image130.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb126.png" width="1191" height="496"></a></p> <p><strong><u><span style="color: #0000ff">まとめ</span></u></strong></p> <p>いかがだったでしょうか。今回は Dynamics 365 CE のサービス正常性を取得してみました。<br>現在の状態、インシデントの詳細、過去の履歴を取得できることがわかりました。またサインインできるか、組織のパフォーマンスの状態といった有用な情報も API で取得できることがわかりました。<br>次回は、今後のメンテナンス情報などのメッセージセンターの情報を取得してみます。お楽しみ。</p> <p>- プレミアフィールドエンジニアリング 河野 高也</p> <p>※本情報の内容（添付文書、リンク先などを含む）は、作成日時点でのものであり、予告なく変更される場合があります</p>]]></content:encoded>
    </item>
    <item>
      <title>Microsoft Office 365 Service Communications API を使用した Dynamics 365 Customer Engagement サービス監視: 事前準備</title>
      <link>https://docs.microsoft.com/archive/blogs/crmjapan/monitoring-dynamics-365-ce-service-health-and-messages-using-the-microsoft-office-365-service-communications-api-2</link>
      <pubDate>Fri, 24 Aug 2018 09:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Takaya Kawano]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/crmjapan/?p=34195</guid>
      <description><![CDATA[みなさん、こんにちは。

前回に続き、Office 365 Service Communications API を使って Dynamics 365 CE...]]></description>
      <content:encoded><![CDATA[みなさん、こんにちは。

前回に続き、Office 365 Service Communications API を使って Dynamics 365 CE のサービス監視を試してみます。
まだ前回の記事をご覧になっていない方は一読ください。

<a href="https://blogs.msdn.microsoft.com/crmjapan/2018/08/23/monitoring-dynamics-365-ce-service-health-and-messages-using-the-microsoft-office-365-service-communications-api/">Microsoft Office 365 Service Communications API を使用した Dynamics 365 Customer Engagement サービス監視: 概要</a>

<strong><u><span style="color: #0000ff">Office 365 管理センターの正常性</span></u></strong>

Office 365 の管理センターにてテナントに含まれるサービスの正常性を確認することができます。

<a href="https://msdnshared.blob.core.windows.net/media/2018/08/image53.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb48.png" width="660" height="335" /></a>

正常性メニュー配下に 2 つのメニューがあり、主に以下の情報が確認できます。

- サービス正常性（現在の状態、過去の状態）
- メッセージセンター（予定されているメンテナンス情報）

早速 Office 365 Service Communications API で取得してみます。

<strong><u><span style="color: #0000ff">事前準備</span></u></strong>

最初に Office 365 Service Communications API を呼び出すクライアントアプリを決めます。
プログラムを書いてもいいですが素早く検証するため OAuth2.0 に対応した PostMan というツールを利用します。
アプリが決まったら、取得先の Office 365 テナントの Azure AD にアプリを登録します。

以下は PostMan を使用した例です。

1. Office 365 管理センターにログインします。

2. [管理センター] &gt; [Azure Active Directory] をクリックします。

<a href="https://msdnshared.blob.core.windows.net/media/2018/08/image54.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb49.png" width="309" height="791" /></a>

3. Azure Active Directory 管理センターが開かれます。[Azure Active Directory] &gt; [アプリの登録] をクリックします、

<a href="https://msdnshared.blob.core.windows.net/media/2018/08/image55.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb50.png" width="514" height="506" /></a>

4. [新しいアプリケーションの登録] をクリックします。

5. 名前、アプリケーションの種類、サインオン URL を入力し、[作成] をクリックします。

今回は PostMan を利用するため以下になります。

<a href="https://msdnshared.blob.core.windows.net/media/2018/08/image56.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb51.png" width="312" height="237" /></a>

サインオン URL : <a href="https://www.getpostman.com/oauth2/callback">https://www.getpostman.com/oauth2/callback</a>

6. アプリの画面が開かれます。アプリケーション ID の値をコピーし、メモ帳に貼ります。

<a href="https://msdnshared.blob.core.windows.net/media/2018/08/image57.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb52.png" width="709" height="156" /></a>

これがクライアントで利用する Client ID になります。

7. [設定] をクリックします。

<a href="https://msdnshared.blob.core.windows.net/media/2018/08/image58.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb53.png" width="368" height="165" /></a>

8. [必要なアクセス許可] をクリックします。

9. [追加] &gt; [APIの選択] で “Office 365 Management APIs” をクリックし [選択] をクリックします。

<a href="https://msdnshared.blob.core.windows.net/media/2018/08/image59.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb54.png" width="554" height="582" /></a>

10. 続いてアクセス許可を 2 つ選択し、[保存] します。

<a href="https://msdnshared.blob.core.windows.net/media/2018/08/image60.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb55.png" width="566" height="714" /></a>

11. [設定] メニューに戻り、[キー] をクリックします。

<a href="https://msdnshared.blob.core.windows.net/media/2018/08/image61.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb56.png" width="321" height="393" /></a>

12. 説明と有効期限を設定し、[保存] をクリックします。

<a href="https://msdnshared.blob.core.windows.net/media/2018/08/image62.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb57.png" width="835" height="44" /></a>

12. 保存した直後のみ値が表示されます。値をコピーしメモ帳に保持します。

<a href="https://msdnshared.blob.core.windows.net/media/2018/08/image63.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/08/image_thumb58.png" width="698" height="52" /></a>

画面が切り替わると値が非表示になるため注意してください。

これがクライアントで利用する Client Secret になります。

以上で事前準備は完了です。

<strong><u><span style="color: #0000ff">まとめ</span></u></strong>

今回は APi を利用するため Office 365 テナントにアプリを登録しました。次回は、実際にサービス正常性を取得してみましょう。

- プレミアフィールドエンジニアリング 河野 高也

※本情報の内容（添付文書、リンク先などを含む）は、作成日時点でのものであり、予告なく変更される場合があります]]></content:encoded>
    </item>
    <item>
      <title>Microsoft Office 365 Service Communications API を使用した Dynamics 365 Customer Engagement サービス監視: 概要</title>
      <link>https://docs.microsoft.com/archive/blogs/crmjapan/monitoring-dynamics-365-ce-service-health-and-messages-using-the-microsoft-office-365-service-communications-api</link>
      <pubDate>Thu, 23 Aug 2018 09:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Takaya Kawano]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/crmjapan/?p=34185</guid>
      <description><![CDATA[みなさん、こんにちは。

Microsoft Office 365 Service Communications API を使用した Dynamics 365 Customer...]]></description>
      <content:encoded><![CDATA[みなさん、こんにちは。

Microsoft Office 365 Service Communications API を使用した Dynamics 365 Customer Engagement (CE) のサービス監視について紹介します。最初に本記事で概要を説明します。弊社が提供しているブログ <a href="https://blogs.msdn.microsoft.com/crminthefield/">Dynamics 365 Customer Engagement in the Field</a> の記事を翻訳したものです。次回以降で実際に評価環境で試していきます。

情報元: <a href="https://blogs.msdn.microsoft.com/crminthefield/2018/06/13/monitoring-dynamics-365-ce-service-health-and-messages-using-the-microsoft-office-365-service-communications-api/">Monitoring Dynamics 365 CE service health and messages using the Microsoft Office 365 Service Communications API</a>

====================================================

最近、Microsoft Dynamics 365 CE サービスの正常性を監視するオプションについて、お客様と会話をしました。具体的な要望は、Office 365 管理センターより提供されているサービス正常性の表示よりもより高い可視性が必要とのことでした。これにより Dynamics 365 サービス管理者は便利にサービスの正常性を確認できます。しかし、場合によっては、利用者がこれらのメッセージにアクセスするために Office 365 内で適切な役割を持たないため、実際は管理者に依存するようになることがあります。

そこで <a href="https://msdn.microsoft.com/en-us/library/office/dn776043.aspx">Office 365 Service Communications API</a> を見つけました。 これを確認すると、独自の認証メカニズム、サービス契約などを持つ 2 つの別個のエンドポイントがあり、<a href="https://msdn.microsoft.com/en-us/library/office/dn776043.aspx">Office 365 Service Communications API</a> と <a href="https://msdn.microsoft.com/office-365/office-365-service-communications-api-reference">Office 365 Service Communications API (プレビュー)</a> が作成されました。両方の API を利用して得たものは、Office 365 サービス管理者 または認証のために（AOBO）の代理として動作するパートナー役割と、OAuth を使用するパートナーロールが必要です。 つまり、Office 365 にログインするのと同様のユーザー名とパスワードを使用する、もう一方は、Client ID と Client Secret を使用します。 これをあなたのアプリケーションセキュリティチームと議論して、どのオプションが適切か判断してください。ただし、元の API リファレンスで推奨されている OAuth のプレビューエンドポイントをお勧めします。

以下の記事では、アプリケーションを Azure Active Directory に登録するのに必要な手順を詳述しています。

<a href="https://msdn.microsoft.com/en-us/office-365/get-started-with-office-365-management-apis" title="https://msdn.microsoft.com/en-us/office-365/get-started-with-office-365-management-apis">https://msdn.microsoft.com/en-us/office-365/get-started-with-office-365-management-apis</a>

利用可能なデータとイベントに関しては、2 つのバージョンの API では大きな違いは見られないため、ここから プレビュー API について説明します。元の API に興味がある場合は、<a href="https://www.microsoft.com/en-us/download/details.aspx?id=44012">サンプルMVCアプリケーション</a>を参考にしてください。

認証トークンを取得すると、Office 365 Service Communications API (プレビュー) への任意の要求に追加できるようになりました。 API は、テナント識別子 (テナント GUID またはテナント名、たとえば contoso.onmicrosoft.com) と希望の操作を取るようにフォーマットされています。

<a href="https://manage.office.com/api/v1.0/{tenant_identifier}/ServiceComms/{operation">https://manage.office.com/api/v1.0/{tenant_identifier}/ServiceComms/{operation</a>}

私が作成した評価用テナントに対するリクエストのサンプルは次のとおりです。
<blockquote><strong>Request:</strong>

<em>GET <a href="https://manage.office.com/api/v1.0/alyousseworkshop.onmicrosoft.com/ServiceComms/Services%20HTTP/1.1">https://manage.office.com/api/v1.0/contoso.onmicrosoft.com/ServiceComms/Services</a></em>

<em>Authorization: Bearer &lt;authorization bearer token&gt;</em>

<em>Host: manage.office.com</em></blockquote>
上記の通りリクエストは、認証ヘッダーと正しい URL で簡単に GET ることができます。 上記により Office 365 テナント内のすべての Office 365 アプリケーションの現在のサービスを提供します。 この記事は Dynamics 365 CE に焦点を当てます。Dynamics 365 のステータスのみ取得するため CurrentStatus API コールにフィルタを追加してみましょう。(太字)
<blockquote><strong>Request:</strong>

<i>GET </i><a href="https://manage.office.com/api/v1.0/contoso.onmicrosoft.com/ServiceComms/CurrentStatus?$filter=Workload%20eq%20%27DynamicsCRM%27">https://manage.office.com/api/v1.0/contoso.onmicrosoft.com/ServiceComms/<strong>CurrentStatus?$filter=Workload%20eq%20'DynamicsCRM'</strong></a>

<i>Authorization: Bearer &lt;authorization bearer token&gt;</i>

<i>Host: manage.office.com</i>

<strong>Response Body:</strong>

{

"@odata.context":"https://office365servicecomms-prod.cloudapp.net/api/v1.0/contoso.onmicrosoft.com/$metadata#CurrentStatus","value":[

{

"FeatureStatus":[

{

"FeatureDisplayName":"Sign In","FeatureName":"signin","FeatureServiceStatus":"ServiceOperational","FeatureServiceStatusDisplayName":"Normal service"

},{

"FeatureDisplayName":"Sign up and administration","FeatureName":"admin","FeatureServiceStatus":"ServiceOperational","FeatureServiceStatusDisplayName":"Normal service"

},{

"FeatureDisplayName":"Organization access","FeatureName":"orgaccess","FeatureServiceStatus":"ServiceOperational","FeatureServiceStatusDisplayName":"Normal service"

},{

"FeatureDisplayName":"Organization performance","FeatureName":"orgperf","FeatureServiceStatus":"ServiceOperational","FeatureServiceStatusDisplayName":"Normal service"

},{

"FeatureDisplayName":"Components/Features","FeatureName":"crmcomponents","FeatureServiceStatus":"ServiceRestored","FeatureServiceStatusDisplayName":"Service restored"

}

],"Id":"DynamicsCRM","IncidentIds":[

"CR134863"

],"Status":"ServiceRestored","StatusDisplayName":"Service restored","StatusTime":"2018-04-26T19:09:29.3038421Z","Workload":"DynamicsCRM","WorkloadDisplayName":"Dynamics 365"

}

]

}</blockquote>
このレスポンスオブジェクトを確認します。FeatureServiceStatusDisplayName プロパティを参照してください。Dynamics 365 の現在のステータス (Status) と、サインイン(Sign In)、組織アクセス(Organization access)、コンポーネント/機能(Components/Features)などの機能を確認できます。 このレスポンスでは、Dynamics 365 の現在のステータスが “Service Restored” であり、影響を受ける特定の機能が「コンポーネント/機能」であることがわかります。

続いて過去機能がどれくらいの間影響を受けていたかを得るには、以下のように HistoricalStatus を使用できます。
<blockquote><strong>Request:</strong>

<em>GET <a href="https://manage.office.com/api/v1.0/alyousseworkshop.onmicrosoft.com/ServiceComms/HistoricalStatus?$filter=Workload%20eq%20%27DynamicsCRM%27">https://manage.office.com/api/v1.0/contoso.onmicrosoft.com/ServiceComms/<strong>HistoricalStatus?$filter=Workload%20eq%20'DynamicsCRM'</strong></a></em>

<i>Authorization: Bearer &lt;authorization bearer token&gt;</i></blockquote>
応答の全文は膨大なため割愛しますが、応答の中では、メッセージセンターの識別子を含む一定期間にわたる Dynamics 365 の機能のステータスを得ることができます 。

最後に、現在の停止しているサービス、および計画されているメンテナンスのメッセージを確認できる GetMessages を紹介します。GetMessages は、タイトル、説明、メッセージテキスト、影響日、影響を受けたテナント、メッセージIDなどを返します。このメソッドは、多くの点で非常に有益です。現在の停止しているサービスの確認、計画されたメンテナンスのメッセージの確認できます。メッセージはフィルターできます（メッセージ識別子、特徴、関心領域、時間枠など）。

特定の条件でフィルタリングするためのサンプルリクエストのリファレンスを次に示します。
<blockquote><strong>Requests:</strong>

<strong>Filter by Id:</strong>

<a href="https://manage.office.com/api/v1.0/contoso.onmicrosoft.com/ServiceComms/Messages?$filter=Id%20eq%20%27CR133521%27">https://manage.office.com/api/v1.0/contoso.onmicrosoft.com/ServiceComms/<strong>Messages?$filter=Id%20eq%20'CR133521'</strong></a>

<strong>Filter by Message Center:</strong>

<a href="https://manage.office.com/api/v1.0/contoso.onmicrosoft.com/ServiceComms/Messages?$filter=MessageType%20eq%20Microsoft.Office365ServiceComms.ExposedContracts.MessageType%27MessageCenter%27">https://manage.office.com/api/v1.0/contoso.onmicrosoft.com/ServiceComms/<strong>Messages?$filter=MessageType%20eq%20Microsoft.Office365ServiceComms.ExposedContracts.MessageType'MessageCenter'</strong></a>

<strong>Incidents:</strong>

<a href="https://manage.office.com/api/v1.0/contoso.onmicrosoft.com/ServiceComms/Messages?$filter=MessageType%20eq%20Microsoft.Office365ServiceComms.ExposedContracts.MessageType%27Incident%27">https://manage.office.com/api/v1.0/contoso.onmicrosoft.com/ServiceComms/<strong>Messages?$filter=MessageType%20eq%20Microsoft.Office365ServiceComms.ExposedContracts.MessageType'Incident'</strong></a>

<strong>Planned Maintenance:</strong>

<a href="https://manage.office.com/api/v1.0/contoso.onmicrosoft.com/ServiceComms/Messages?$filter=MessageType%20eq%20Microsoft.Office365ServiceComms.ExposedContracts.MessageType%27PlannedMaintenance%27">https://manage.office.com/api/v1.0/contoso.onmicrosoft.com/ServiceComms/<strong>Messages?$filter=MessageType%20eq%20Microsoft.Office365ServiceComms.ExposedContracts.MessageType'PlannedMaintenance'</strong></a>

<strong>Filter By Start Time and End Time:</strong>

<a href="https://manage.office.com/api/v1.0/contoso.onmicrosoft.com/ServiceComms/Messages?$filter=StartTime%20ge%202018-04-23T00:00:00Z&amp;EndTime%20le%202018-04-28T00:00:00Z">https://manage.office.com/api/v1.0/contoso.onmicrosoft.com/ServiceComms/<strong>Messages?$filter=StartTime%20ge%202018-04-23T00:00:00Z&amp;EndTime%20le%202018-04-28T00:00:00Z</strong></a>

<strong>Filter by Workload:</strong>

<a href="https://manage.office.com/api/v1.0/contoso.onmicrosoft.com/ServiceComms/Messages?$filter=Workload%20eq%20'DynamicsCRM'">https://manage.office.com/api/v1.0/contoso.onmicrosoft.com/ServiceComms/<strong>Messages?$filter=Workload%20eq%20'DynamicsCRM'</strong></a></blockquote>
現時点では、Dynamics 365 CE の現在のステータスとその機能、潜在的な劣化がテナントに与える影響の情報、アプリケーションで実行される計画的な更新とメンテナンスの計画に関する情報を提供する API があります。 API を使用するようにワークフローをスケジュールする方法と、Microsoft Flow を使用して現在のステータスとメッセージを単一のユーザーまたは配布リストに報告する電子メールを送信する方法を詳しく説明する次のブログ記事を先読みしましょう！

<strong>References:</strong>

<a href="https://msdn.microsoft.com/en-us/office-365/get-started-with-office-365-management-apis">Get started with Office 365 Management APIs</a>

<a href="https://support.office.com/en-us/article/About-Office-365-admin-roles-da585eea-f576-4f55-a1e0-87090b6aaa9d">About Office 365 Admin Roles</a>

<a href="https://msdn.microsoft.com/en-us/library/office/dn776043.aspx">Office 365 Service Communications API Overview</a>

<a href="https://www.microsoft.com/en-us/download/details.aspx?id=44012">Office 365 Service Communications API Sample Code</a>

<a href="https://msdn.microsoft.com/office-365/office-365-service-communications-api-reference">Office 365 Service Communications API Overview (preview)</a>

Thanks and happy coding!

Ali Youssefi

====================================================

<strong><u><span style="color: #0000ff">まとめ</span></u></strong>

Office 365 Service Communications API を利用すると Office 365 テナント内にあるサービスの正常性を取得できます。
次回は、実際の評価環境を利用して Dynamics 365 CE のサービス正常性を取得してみましょう。お楽しみに。

- プレミアフィールドエンジニアリング 河野 高也

※本情報の内容（添付文書、リンク先などを含む）は、作成日時点でのものであり、予告なく変更される場合があります]]></content:encoded>
    </item>
    <item>
      <title>Dynamics 365 Customer Engagement (オンライン) のバージョンに関する重要なお知らせ</title>
      <link>https://docs.microsoft.com/archive/blogs/crmjapan/dynamics-365-ce-online-important-notice-about-versioning</link>
      <pubDate>Thu, 19 Jul 2018 10:50:41 GMT</pubDate>
      <dc:creator><![CDATA[Takamitsu Endo]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/crmjapan/?p=34155</guid>
      <description><![CDATA[みなさん、こんにちは。

先日、Dynamics 365 Customer Engagement (旧 Dynamics CRM)...]]></description>
      <content:encoded><![CDATA[みなさん、こんにちは。

先日、Dynamics 365 Customer Engagement (旧 Dynamics CRM) オンラインをご利用のお客様に関わる重要なお知らせをお伝えする記事が <a target="_blank" href="https://community.dynamics.com/b/dynamicsblog-ja-jp" rel="noopener">Microsoft Dynamics ブログ</a> に公開されましたので、本 Blog でもご紹介いたします。こちらは特に、現在 <span>バージョン 8.2 をご利用のお客様にとって重要な変更となります。</span>

Title : Dynamics 365 のアップデート方法を刷新
URL : <a target="_blank" href="https://community.dynamics.com/b/dynamicsblog-ja-jp/archive/2018/07/11/modernizing-the-way-we-update-dynamics-365" rel="noopener">https://community.dynamics.com/b/dynamicsblog-ja-jp/archive/2018/07/11/modernizing-the-way-we-update-dynamics-365</a>

&nbsp;

■重要な変更点

上記記事の [すべてのユーザーが 1 つの最新バージョンを利用] セクションにございます通り、全てのお客様は、最新のバージョンをご利用いただく必要があります。

従来は最新バージョン (現行 9.x)、一つ前のバージョン (同 8.2)、二つ前のバージョン (同 8.1)のご利用が可能でしたが、
バージョン 8.1 をご利用のお客様は、既に通知が行われております通り、<a target="_blank" href="https://blogs.msdn.microsoft.com/crmjapan/2017/12/22/dynamics-365-version-9-%E3%81%B8%E3%81%AE%E9%A1%A7%E5%AE%A2%E4%B8%BB%E5%B0%8E%E6%9B%B4%E6%96%B0-cdu-%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6/" rel="noopener">2 月から 7 月 31 日 の期間内に最新バージョンへの更新が必要です</a>。
<span>バージョン 8.2 をご利用のお客様は、2019 年 1 月 31 日までに最新バージョンに更新していただく必要があります。</span>

更新をスケジュールする方法については、<a target="_blank" href="https://docs.microsoft.com/ja-jp/dynamics365/customer-engagement/admin/manage-updates" rel="noopener">こちら</a>をご参照ください。

&nbsp;

■影響を受けるお客様

<span>現在 バージョン 8.2  をご利用のお客様は、</span>本ポリシー変更の影響を受けます。

<span>バージョン 8.2  をご利用のお客様は、</span>従来のポリシーであれば、次期メジャー アップデートまで更新をスキップできますが、この変更により、<span>2019 年 1 月 31 日までに</span><span>最新バージョンへの更新が必要となります。</span>

&nbsp;

- Dynamics 365 サポート　遠藤
※本情報の内容（添付文書、リンク先などを含む）は、作成日時点でのものであり、予告なく変更される場合があります]]></content:encoded>
    </item>
    <item>
      <title>膨大なセンサーデータと連携 ! Azure Cosmos DB 連携: 解説</title>
      <link>https://docs.microsoft.com/archive/blogs/crmjapan/sample-design-with-cosmos-db-for-iot-4</link>
      <pubDate>Fri, 19 Jan 2018 09:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Takaya Kawano]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/crmjapan/?p=33786</guid>
      <description><![CDATA[みなさん、こんにちは。 前回に続き、膨大なセンサーデータから自動で異常を検知して Dynamics 365...]]></description>
      <content:encoded><![CDATA[<p>みなさん、こんにちは。</p> <p>前回に続き、膨大なセンサーデータから自動で異常を検知して Dynamics 365 にケースを自動作成するサンプルデザインを紹介します。<br>前回の記事を読まれていない方は、是非ご覧ください。</p> <p><a href="https://blogs.msdn.microsoft.com/crmjapan/2018/01/11/sample-design-with-cosmos-db-for-iot/">膨大なセンサーデータと連携 ! Azure Cosmos DB 連携: 概要</a><br><a href="https://blogs.msdn.microsoft.com/crmjapan/2018/01/12/sample-design-with-cosmos-db-for-iot-2/">膨大なセンサーデータと連携 ! Azure Cosmos DB 連携: 事前準備 その 1</a><br><a href="https://blogs.msdn.microsoft.com/crmjapan/2018/01/15/sample-design-with-cosmos-db-for-iot-3/">膨大なセンサーデータと連携 ! Azure Cosmos DB 連携: 事前準備 その 2</a></p> <p>前回で、事前準備は完了しました。今回は、なぜこのようなデザインになっているのかを解説していきたいと思います。</p> <p><strong><u><span style="color: #0000ff">概要</span></u></strong></p> <p>2 つのポイントを解説していきます。</p> <p>- なぜコネクタ (Azure API) が必要なのか？<br>- 別の項目を連携するにはどうしたらよいか？</p> <p>今一度サンプルデザインをご覧ください。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb1901.png"><img title="image_thumb190" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image_thumb190" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb190_thumb.png" width="1875" height="678"></a></p> <p><strong><u><span style="color: #0000ff">なぜコネクタ (Azure API) が必要なのか？</span></u></strong></p> <p>サンプルデザインをご覧になって、なぜコネクタ(Azure API) が必要なのかと疑問に思われた方もいらっしゃると思います。<br>理由は、Logic Apps にて Azure Cosmos DB のトリガーがないためと説明しましたが、一方、このコネクタは具体的に何をしているのか技術的な観点を解説します。</p> <p><strong><u><span style="color: #333333">Azure Cosmos DB Document API</span></u></strong></p> <p>コネクタは、Logic Apps と Azure Cosmos DB の間にあり、Logic Apps のリクエストを Azure Cosmos DB に中継しています。<br>Azure Cosmos DB の API を利用するには、3 つの項目を HTTP ヘッダーに含める必要があります。</p> <p>1. トークンのタイプ (type): トークンのタイプを指定します。（Master or resource）<br>2. トークンのバージョン (ver): トークンのバージョンを指定します。（現在は 1.0）<br>3. ハッシュされたトークン署名(sig): ここがポイントです。詳細は後ほど解説します。</p> <p>実際にヘッダーに追加された例を示します。<br>type=master&amp;ver=1.0&amp;sig=5mDuQBYA0kb70WDJoTUzSBMTG3owkC0/cEN4fqa18/s=</p> <p><strong><u>ハッシュされたトークン署名</u></strong></p> <p>ハッシュされたトークン署名は、4つの情報をもとに生成します。</p> <p>1. リクエストの種類（GET, POST or PUT）<br>2. 対象リソースの種類（"dbs", "colls", "docs"）<br>3. リソースのリンク（例: "dbs/MyDatabase/colls/MyCollection"）<br>4. リクエスト発行日時（例: Tue, 01 Nov 1994 08:12:31 GMT）</p> <p>Azure Cosmos DB は、リクエストする日時ごとにハッシュされたトークン署名を生成してアクセスする必要があります。本サンプルデザインにおいて、この処理を実施しているのがまさしくコネクタになります。トークンについての詳細は以下を参照ください。</p> <p>Constructing the hashed token signature for a master token:<br><a title="https://docs.microsoft.com/ja-jp/rest/api/documentdb/access-control-on-documentdb-resources?redirectedfrom=MSDN#constructkeytoken" href="https://docs.microsoft.com/ja-jp/rest/api/documentdb/access-control-on-documentdb-resources?redirectedfrom=MSDN#constructkeytoken">https://docs.microsoft.com/ja-jp/rest/api/documentdb/access-control-on-documentdb-resources?redirectedfrom=MSDN#constructkeytoken</a></p> <p><strong><u><span style="color: #333333">Connector of のソースコードの確認</span></u></strong></p> <p>では、コネクタのソースコードを実際にチェックしてみましょう。</p> <p>1. コネクタの GitHub に行きます。</p> <p><a href="https://github.com/jeffhollan/docdb-connector">https://github.com/jeffhollan/docdb-connector</a></p> <p>2. docdb-connector/controllers/document.ts を開きます。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image264.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb259.png" width="636" height="286"></a></p> <p>3. document.ts には、5 つの API が定義が記載されいるのがわかります。</p> <p>- POST - create a document<br>- POST - Upsert a document - called from a PUT /docs on client<br>- GET - get a document by index<br>- PUT - replace a document by index<br>- POST - query for documents - client calls via POST on /query/docs</p> <p>4. 5 つ目の POST - query for documents を見てみます。getAuthorizationUsingMasterKey メソッドを呼び出してハッシュされたトークン署名を取得しています。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image273.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb268.png" width="905" height="405"></a></p> <p>5. メソッドの定義は docdb-connector/resources/utils.ts にあります。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image265.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb260.png" width="557" height="347"></a></p> <p>これは、公開情報にあるサンプルコードを利用していることがわかります。</p> <p><a title="https://docs.microsoft.com/ja-jp/rest/api/documentdb/access-control-on-documentdb-resources?redirectedfrom=MSDN#constructkeytoken" href="https://docs.microsoft.com/ja-jp/rest/api/documentdb/access-control-on-documentdb-resources?redirectedfrom=MSDN#constructkeytoken">https://docs.microsoft.com/ja-jp/rest/api/documentdb/access-control-on-documentdb-resources?redirectedfrom=MSDN#constructkeytoken</a></p> <p>つまり、コネクタは、Logic Apps から受け取ったリクエストに対する ハッシュされたトークン署名を生成し、Azure Cosmos DB へリクエストを送り、結果を返却してます。</p> <p><strong><u><span style="color: #0000ff">別の項目を連携するにはどうしたよいか？</span></u></strong></p> <p>続いて、Azure Cosmos DB から取得したセンサーデータのうち、Id ではなく別の項目を Dynamics 365 レコードに引き継ぐにはどうしたらよいか解説します。<br>まずセンサーデータを開きます。センサーデータには、”id” と “status” 項目があります。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image266.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb261.png" width="1126" height="411"></a></p> <p>続いて、作成した Logic Apps を開きます。現在は、タイトルにセンサーデータの "id" 項目の値を設定しています。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image267.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb262.png" width="700" height="380"></a></p> <p>今度は、[説明] という項目に “status” を設定してみます。[コードビュー] をクリックします。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image268.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb263.png" width="717" height="210"></a></p> <p>“description”: <a href="mailto:&ldquo;@item()[&lsquo;status&rsquo;">“@item()[‘status’</a>]” を挿入します。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image269.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb264.png" width="809" height="691"></a></p> <p>保存して実行します。</p> <p>実行結果を開きます。description に “status” の値が設定されていることがわかります。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image270.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb265.png" width="694" height="510"></a></p> <p>続いて、Dynamics 365 を開きます。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image271.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb266.png" width="1284" height="273"></a></p> <p>作成されたサポート案件を開きます。[説明] に値が設定されていることがわかります。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image272.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb267.png" width="753" height="538"></a></p> <p><strong><u><span style="color: #0000ff">まとめ</span></u></strong></p> <p>4 回に分けて IoT のシナリオを想定したサンプルデザインを紹介しました。サンプルデザインにより、今後検討される方が評価しやすくなれば幸いです。</p> <p>なお、Dynamics 365 と Azure Cosmos DB 連携は、製品標準機能（現在はプレビュー）として今後提供される予定です。これにより、標準機能でより簡単に評価できます。</p> <p><a title="https://docs.microsoft.com/ja-jp/dynamics365/customer-engagement/customize/virtual-entity-documentdb-provider-requirements" href="https://docs.microsoft.com/ja-jp/dynamics365/customer-engagement/customize/virtual-entity-documentdb-provider-requirements">https://docs.microsoft.com/ja-jp/dynamics365/customer-engagement/customize/virtual-entity-documentdb-provider-requirements</a></p> <p>本記事で紹介したサンプルデザインは、標準機能とは ”別の選択肢” の 1 つとして理解いただければと思います。</p> <p>– プレミアフィールドエンジニアリング 河野 高也</p> <p>※本情報の内容（添付文書、リンク先などを含む）は、作成日時点でのものであり、予告なく変更される場合があります。</p>]]></content:encoded>
    </item>
    <item>
      <title>膨大なセンサーデータと連携 ! Azure Cosmos DB 連携: 事前準備 その 2</title>
      <link>https://docs.microsoft.com/archive/blogs/crmjapan/sample-design-with-cosmos-db-for-iot-3</link>
      <pubDate>Mon, 15 Jan 2018 09:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Takaya Kawano]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/crmjapan/?p=33175</guid>
      <description><![CDATA[みなさん、こんにちは。 前回に続き、膨大なセンサーデータから自動で異常を検知して Dynamics 365...]]></description>
      <content:encoded><![CDATA[<p>みなさん、こんにちは。</p> <p>前回に続き、膨大なセンサーデータから自動で異常を検知して Dynamics 365 にケースを自動作成するサンプルデザインを紹介します。<br>前回の記事を読まれていない方は、是非ご覧ください。</p> <p><a href="https://blogs.msdn.microsoft.com/crmjapan/2018/01/11/sample-design-with-cosmos-db-for-iot/">膨大なセンサーデータと連携 ! Azure Cosmos DB 連携: 概要</a><br><a href="https://blogs.msdn.microsoft.com/crmjapan/2018/01/12/sample-design-with-cosmos-db-for-iot-2/">膨大なセンサーデータと連携 ! Azure Cosmos DB 連携: 事前準備 その 1</a></p> <p>前回は、Azure Cosmos DB を準備しました。今回は、それ以外の事前準備について紹介します。</p> <p><strong><u><span style="color: #0000ff">Azure Cosmos DB コネクタの構築</span></u></strong></p> <p>本サンプルでは、Logic Apps から Azure Cosomos DB に異常なデータがないか定期的にチェックする実装を行います。Logic Apps のトリガーと呼ばれる機能を使うことで実装しますが、現在、Logic Apps の標準機能では、Azure Cosmos DB をトリガーする機能は確認できないため、弊社 Jeff Hollan (Program Manager for Microsoft Azure ) が GitHub に公開しているコネクタ<span style="color: #0000ff"><font color="#333333">を利用します。コネクタを展開すると Azure API として構築されます。Azure API に Azure Cosmos DB のキーを事前に設定し、Logic Apps はこの API を アクセスしたい Azure Cosmos DB とともに呼び出すことで操作可能になります。</font></span></p> <p><span style="color: #0000ff"></span><span style="color: #0000ff"><font color="#333333">1. コネクタの GitHub にアクセスします。</font></span></p> <p><a title="https://github.com/jeffhollan/docdb-connector" href="https://github.com/jeffhollan/docdb-connector">https://github.com/jeffhollan/docdb-connector</a></p> <p><span style="color: #0000ff"><font color="#333333">2. Deploy to Azure をクリックします。</font></span></p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image166.png"><img title="image" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb164.png" width="520" height="253"></a></p> <p>3. Azure にログインします。</p> <p>4. [Next] をクリックします。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image167.png"><img title="image" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb165.png" width="966" height="748"></a></p> <p>5. [Deploy] をクリックします。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image168.png"><img title="image" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb166.png" width="967" height="539"></a></p> <p>6. 完了しました。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image169.png"><img title="image" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb167.png" width="790" height="432"></a></p> <p>7. Azure 内に Azure API とプランが作成されていることがわかります。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image170.png"><img title="image" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb168.png" width="914" height="98"></a></p> <p>8. 作成した Azure API を開きます。</p> <p>9. [アプリケーション設定] をクリックします。</p> <p>10. アプリ設定に、”masterkey” および、Azure Cosmos DB アカウントのキーを貼り付けます。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image171.png"><img title="image" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb169.png" width="1214" height="240"></a></p> <p>11. 保存します。</p> <p>12. Azure API にアクセスできるか確認します。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image172.png"><img title="image" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb170.png" width="712" height="82"></a></p> <p>以上です。</p> <p><span style="color: #0000ff"></span><strong><u><span style="color: #0000ff">Dynamics 365 Online の作成</span></u></strong></p> <p>続いて Dynamics 365 Online を準備します。過去の記事にてトライアル版を申し込みます。</p> <p><a title="https://blogs.msdn.microsoft.com/crmjapan/2016/12/05/dynamics-365-trial-setup/" href="https://blogs.msdn.microsoft.com/crmjapan/2016/12/05/dynamics-365-trial-setup/">https://blogs.msdn.microsoft.com/crmjapan/2016/12/05/dynamics-365-trial-setup/</a></p> <p><strong><u><span style="color: #0000ff">Azure Logic Apps の作成</span></u></strong></p> <p>最後に、Azure Logic Apps を作成します。</p> <p>1. Azure にログインします。</p> <p>2. 新規から “Logic Apps” を検索し、作成をクリックします。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image173.png"><img title="image" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb171.png" width="593" height="365"></a></p> <p>3. 作成します。今回は、Azure Cosmos DB アカウントと同じリソースグループにしました。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image174.png"><img title="image" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb172.png" width="321" height="578"></a></p> <p>4. 自動的にデザイナーが開きます。</p> <p>5. [空のロジック アプリ] をクリックします。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image175.png"><img title="image" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb173.png" width="482" height="450"></a></p> <p>6. “HTTP” で検索し、 “HTTP + Swagger” を選択します。 </p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image176.png"><img title="image" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb174.png" width="626" height="584"></a></p> <p>7. 作成した Azure API の URL を指定し [次へ] をクリックします。末尾に “swagger” を含めてください。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image177.png"><img title="image" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb175.png" width="622" height="155"></a></p> <p>8. [Query Documents] を選択します。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image178.png"><img title="image" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb176.png" width="618" height="351"></a></p> <p>9. Azure Cosmos DB アカウント、データベース、コレクションを指定します。Query では、staus が “NG” のものを取得するクエリを指定します。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image179.png"><img title="image" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb177.png" width="615" height="339"></a></p> <p>10. 保存します。</p> <p>11. この時点で Logic Apps を実行してみます。[実行] をクリックします。</p> <p>12. 緑色になっていれば成功です。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image180.png"><img title="image" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb178.png" width="629" height="52"></a></p> <p>13. またクリックします。出力部分に、異常データが表示されていることを確認します。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image200.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb197.png" width="554" height="768"></a></p> <p>14. 次に Dynamics 365 にレコードを登録する処理を追加します。[デザイナー] をクリックします。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image201.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb198.png" width="83" height="36"></a></p> <p>15. [For Each の追加] をクリックします。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image202.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb199.png" width="658" height="270"></a></p> <p>16. テキストボックスを選択します。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image203.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb200.png" width="618" height="177"></a></p> <p>17. “Documents” をクリックします。これが、Query Documents の結果になります。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image204.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb201.png" width="402" height="271"></a></p> <p>18. テキストボックスに “Documents” が設定されます。また、アクションの追加をクリックします。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image205.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb202.png" width="613" height="205"></a></p> <p>20. "Dynamics” を入力します。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image206.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb203.png" width="619" height="239"></a></p> <p>21. レコードの作成を選択します。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image207.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb204.png" width="589" height="397"></a></p> <p>22. Dynamics 365 にログインします。[サインイン] をクリックします。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image208.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb205.png" width="584" height="154"></a></p> <p>23. ログインします。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image209.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb206.png" width="425" height="384"></a></p> <p>24. エンティティを選びます。今回はサポート案件を選択します。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image211.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb207.png" width="586" height="171"></a></p> <p>25. 今回は異常なデータごとにサポート案件を作成します。コードビューをクリックします。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image213.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb209.png" width="100" height="34"></a></p> <p>26. わかりやすいように [サポート案件のタイトル] に異常なデータのIDを挿入してみます。 "title" に <a href="mailto:&ldquo;@item()[&lsquo;id&rsquo;">“@item()[‘id’</a>]” を追加します。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image218.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb214.png" width="739" height="395"></a></p> <p>27. 保存して、[デザイナー] をクリックします。タイトルにデータの id が挿入されていることがわかります。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image219.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb215.png" width="288" height="49"></a></p> <p>28. [顧客] および [顧客 Type] に値を設定します。今回は、事前に登録した account レコードの GUID を追加します。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image220.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb216.png" width="619" height="781"></a></p> <p>以上です。</p> <p><strong><u><font color="#0000ff">動作確認</font></u></strong></p> <p><font color="#333333">早速、動作確認してみましょう。</font></p> <p>1. [実行] をクリックします。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image214.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb210.png" width="67" height="39"></a></p> <p>2. Logic App が実行されます。すべての処理が緑色のアイコンが付けば正常に完了です。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image215.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb211.png" width="657" height="261"></a></p> <p>3. Dynamics 365 の [新しいレコード作成] をクリックします。“title” に異常なデータの id が設定されていることがわかります。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image216.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb212.png" width="649" height="553"></a></p> <p>4. 実際にレコードが作成されているか確認します。Dynamics 365 にログインします。[サービス] &gt; [サポート案件] をクリックします。</p> <p>5. サポート案件にレコードが登録されていることがわかります。タイトルに ID が設定されています。</p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image217.png"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb213.png" width="1160" height="276"></a></p> <p>以上です。</p> <p><strong><u><span style="color: #0000ff">まとめ</span></u></strong></p> <p>本記事にて、事前準備は完了しました。次回は、もう少し詳細に解説したいと思います。</p> <p>– プレミアフィールドエンジニアリング 河野 高也</p> <p>※本情報の内容（添付文書、リンク先などを含む）は、作成日時点でのものであり、予告なく変更される場合があります。</p>]]></content:encoded>
    </item>
    <item>
      <title>膨大なセンサーデータと連携 ! Azure Cosmos DB 連携: 事前準備 その 1</title>
      <link>https://docs.microsoft.com/archive/blogs/crmjapan/sample-design-with-cosmos-db-for-iot-2</link>
      <pubDate>Fri, 12 Jan 2018 09:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Takaya Kawano]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/crmjapan/?p=32695</guid>
      <description><![CDATA[みなさん、こんにちは。

前回に続き、膨大なセンサーデータから自動で異常を検知して Dynamics 365...]]></description>
      <content:encoded><![CDATA[みなさん、こんにちは。

前回に続き、膨大なセンサーデータから自動で異常を検知して Dynamics 365 にケースを自動作成するサンプルデザインを紹介します。
前回の記事を読まれていない方は、是非ご覧ください。

<a href="https://blogs.msdn.microsoft.com/crmjapan/2018/01/11/sample-design-with-cosmos-db-for-iot/">膨大なセンサーデータと連携 ! Azure Cosmos DB 連携: 概要</a>

<strong><u><span style="color: #0000ff">事前準備</span></u></strong>

大まかな手順は 5 つです。Azure のサブスクリプションが必要になります。お持ち出ない方は、評価版を申し込みください。

- Azure Cosmos DB アカウントの作成
- サンプルデータの登録
- Azure Cosmos DB コネクタの構築
- Dynamics 365 Online の作成
- Azure Logic Apps の作成

<strong><u><span style="color: #0000ff">Azure Cosmos DB アカウントの作成</span></u></strong>

1. Azure ポータルにログインします。

2. [新規] &gt; “Azure Cosmos DB” を検索します。

<a href="https://msdnshared.blob.core.windows.net/media/2018/01/image118.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb116.png" width="782" height="309" /></a>

3. 作成ボタンをクリックします。

<a href="https://msdnshared.blob.core.windows.net/media/2018/01/image119.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb117.png" width="586" height="553" /></a>

4. 必須項目を入力します。

<a href="https://msdnshared.blob.core.windows.net/media/2018/01/image120.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb118.png" width="323" height="582" /></a>

API では NoSQL である MongoDB なども選択できます。

<a href="https://msdnshared.blob.core.windows.net/media/2018/01/image121.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb119.png" width="276" height="172" /></a>

Geo 冗長の有効化をチェックすることでグローバル配布機能が有効化されます。

<a href="https://msdnshared.blob.core.windows.net/media/2018/01/image122.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb120.png" width="794" height="99" /></a>

5. [作成] ボタンをクリックします。

<a href="https://msdnshared.blob.core.windows.net/media/2018/01/image123.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb121.png" width="109" height="42" /></a>

6. 完了すると自動的に作成した Azure Cosmos DB アカウントが開かれます。

<a href="https://msdnshared.blob.core.windows.net/media/2018/01/image124.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb122.png" width="767" height="491" /></a>

以上でアカウントの作成は完了です。

<strong><u><span style="color: #0000ff">サンプルデータの登録</span></u></strong>

続いて、サンプルデータを登録していきます。今回は、正常と異常のセンサーデータを登録します。

1. [データエクスプローラー] メニューを開きます。

<a href="https://msdnshared.blob.core.windows.net/media/2018/01/image125.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb123.png" width="235" height="367" /></a>

2. [New Colllection] をクリックします。

<a href="https://msdnshared.blob.core.windows.net/media/2018/01/image126.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb124.png" width="513" height="369" /></a>

3. DatabaseID, Collection ID に任意の名前を付けます。

<a href="https://msdnshared.blob.core.windows.net/media/2018/01/image127.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb125.png" width="452" height="214" /></a>

4. Strage capacity は、今回は評価用のため、Fixed にします。スループットも既定のままにします。

Fixed (10 GB) の画面

<a href="https://msdnshared.blob.core.windows.net/media/2018/01/image128.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb126.png" width="414" height="177" /></a>

Unlimited の画面

<a href="https://msdnshared.blob.core.windows.net/media/2018/01/image129.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb127.png" width="409" height="262" /></a>

Unlimited にすると、Partition Key を指定できるようになります。Azure Cosmos DB は、世界規模で分散配置されるマルチモデルのデータベース サービスです。Partition Key は、データを論理的なグループに分けることで、分散配置されたデータにも高速にアクセスできるようになります。詳細はこちらを参照ください。

<a href="https://docs.microsoft.com/ja-jp/azure/cosmos-db/partition-data" title="https://docs.microsoft.com/ja-jp/azure/cosmos-db/partition-data">https://docs.microsoft.com/ja-jp/azure/cosmos-db/partition-data</a>

また、スループットの最大値を 100,000 まで上げることができます。

<u><strong>※最大値を上げるとコストが増えます。事前に十分にお見積もりください。</strong></u>

4. [OK] をクリックします。

<a href="https://msdnshared.blob.core.windows.net/media/2018/01/image130.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb128.png" width="93" height="41" /></a>

5. 作成されます。

<a href="https://msdnshared.blob.core.windows.net/media/2018/01/image131.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb129.png" width="260" height="165" /></a>

6. 正常データを登録します。Documents をクリックします。

<a href="https://msdnshared.blob.core.windows.net/media/2018/01/image132.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb130.png" width="254" height="301" /></a>

6. [New Document] をクリックします。

<a href="https://msdnshared.blob.core.windows.net/media/2018/01/image133.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb131.png" width="251" height="218" /></a>

7. データを登録する画面が表示されます。

<a href="https://msdnshared.blob.core.windows.net/media/2018/01/image134.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb132.png" width="366" height="99" /></a>

8. “id” は行キーのため、ユニークな値にしました。また、センサーデータの状態として ”status” を追加します。

<a href="https://msdnshared.blob.core.windows.net/media/2018/01/image135.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb133.png" width="246" height="125" /></a>

9. [Save] します。

<a href="https://msdnshared.blob.core.windows.net/media/2018/01/image136.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb134.png" width="64" height="34" /></a>

10. “sensor_1” というデータが登録できたことがわかります。

<a href="https://msdnshared.blob.core.windows.net/media/2018/01/image137.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb135.png" width="398" height="258" /></a>

11. 続けてデータを登録します。そのうち 1 件は、status: NG のものを登録します。

<a href="https://msdnshared.blob.core.windows.net/media/2018/01/image138.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb136.png" width="436" height="271" /></a>

以上でサンプルデータの登録は完了です。

<strong><u><span style="color: #0000ff">データの確認</span></u></strong>

登録したデータから異常なデータをクエリしてみましょう。

1. [New SQL Query] をクリックします。

<a href="https://msdnshared.blob.core.windows.net/media/2018/01/image139.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb137.png" width="279" height="137" /></a>

2. クエリ画面が表示されます。

<a href="https://msdnshared.blob.core.windows.net/media/2018/01/image144.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb142.png" width="358" height="174" /></a>

3. そのまま [Excute Query] をクリックします。すべてのデータが表示されます。
なお、”_rid” などの項目は、自動的に生成されるものです。

<a href="https://msdnshared.blob.core.windows.net/media/2018/01/image141.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb139.png" width="699" height="784" /></a>

4. 続いて、異常なデータのみ抽出するクエリを実行してみます。

[status が “NG” と等しい ]

<a href="https://msdnshared.blob.core.windows.net/media/2018/01/image142.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb140.png" width="356" height="41" /></a>

[status が “NG” と等しくない ]

<a href="https://msdnshared.blob.core.windows.net/media/2018/01/image143.png"><img title="image" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb141.png" width="338" height="46" /></a>

クエリの構文については以下を参照ください。

<a href="https://docs.microsoft.com/en-us/azure/cosmos-db/sql-api-sql-query#WhereClause" title="https://docs.microsoft.com/en-us/azure/cosmos-db/sql-api-sql-query#WhereClause">https://docs.microsoft.com/en-us/azure/cosmos-db/sql-api-sql-query#WhereClause</a>

<strong><u><span style="color: #0000ff">まとめ</span></u></strong>

今回は、Azure Cosmos DB の準備を紹介しました。記事で深く触れなかったパーティション分割は別の機会に試したいと思います。次回は、Dynamics 365 Online および Logic Apps を準備していきます。

– プレミアフィールドエンジニアリング 河野 高也

※本情報の内容（添付文書、リンク先などを含む）は、作成日時点でのものであり、予告なく変更される場合があります。]]></content:encoded>
    </item>
    <item>
      <title>膨大なセンサーデータと連携 ! Azure Cosmos DB 連携: 概要</title>
      <link>https://docs.microsoft.com/archive/blogs/crmjapan/sample-design-with-cosmos-db-for-iot</link>
      <pubDate>Thu, 11 Jan 2018 09:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Takaya Kawano]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/crmjapan/?p=32665</guid>
      <description><![CDATA[みなさん、こんにちは。 今回は、モノのインターネット（Internet of Things, IoT）シナリオを想定して膨大なセンサーデータから自動で異常を検知して Dynamics 365...]]></description>
      <content:encoded><![CDATA[<p>みなさん、こんにちは。</p> <p>今回は、モノのインターネット（Internet of Things, IoT）シナリオを想定して膨大なセンサーデータから自動で異常を検知して Dynamics 365 にケースを自動作成するサンプルデザインを紹介します。</p> <p><strong><u><span style="color: #0000ff">背景</span></u></strong></p> <p>モノのインターネットは、様々な「モノ（物）」がインターネットに接続され（単に繋がるだけではなく、モノがインターネットのように繋がる）、情報交換することにより相互に制御する仕組みです。例えば、エレベーターを提供している会社は、IoT を通じてエレベーターの異常を自動検知することで保守サービスを未然に行うことができるようになります。</p> <p><strong><u><span style="color: #0000ff">サンプル概要</span></u></strong></p> <p><span style="color: #333333">本サンプルは、膨大なセンサーデータから異常を検知し、自動的に Dynamics 365 にケースを作成します。</span></p> <p><a href="https://msdnshared.blob.core.windows.net/media/2018/01/image192.png"><img title="image" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/01/image_thumb190.png" width="1871" height="674"></a></p> <p><span style="color: #333333">主な特徴は 2 点です。</span></p> <p>- センサーデータの格納場所は Azure Cosmos DB を利用する。<br>- 異常の自動検知、およびケースの作成は、Azure Logic Apps が行う。</p> <p><strong><u><span style="color: #0000ff">Azure Cosmos DB とは？</span></u></strong></p> <p>一般的にデータを格納するデータベースは、リレーショナルデータベース(RDB) とそれ以外(NoSQL) の 2 種類に分けられます。Azure Cosmos DB では、リレーショナル データベースと非リレーショナル データベースのどちらにも最適な機能が用意されています。利用者にとって Azure Cosmos DB を選択する最大のメリットは、「グローバル配信」によりユーザーはどこからアクセスしても待ち時間が最小限に抑えられます。スループット、待ち時間、可用性、整合性が保証されているサービスレベルアグリーメント(SLA) により、製品選定段階では見えないリスクを最小化できます。実際に、膨大なセンサーデータの格納先として Azure Cosmos DB を検討されているお客様もいらっしゃるようです。</p> <p>Azure Cosmos DB の概要:<br><a href="https://docs.microsoft.com/ja-jp/azure/cosmos-db/introduction#key-capabilities">https://docs.microsoft.com/ja-jp/azure/cosmos-db/introduction#key-capabilities</a></p> <p>Azure Cosmos DB の SLA:<br><a href="https://azure.microsoft.com/ja-jp/support/legal/sla/cosmos-db/v1_1/">https://azure.microsoft.com/ja-jp/support/legal/sla/cosmos-db/v1_1/</a></p> <p><strong><u><span style="color: #0000ff">ノンコーディングですぐに試せる Azure Logic Apps</span></u></strong></p> <p>Azure Logic Apps は、様々な外部アプリケーションとの連携をノンコーディングを実現できるサービスです。これを利用することで、評価に必要なコスト（人、時間）を最小化できます。本サンプルでは、Azure Logic Apps にて、1. 定期的にセンサーデータから異常なデータを取得する、2. 異常データをもとに Dynamics 365 にケースを作成する。を実装します。</p> <p><strong><u><span style="color: #0000ff">まとめ</span></u></strong></p> <p>次回は、このサンプルをセットアップしてみましょう。</p> <p>– プレミアフィールドエンジニアリング 河野 高也</p> <p>※本情報の内容（添付文書、リンク先などを含む）は、作成日時点でのものであり、予告なく変更される場合があります</p>]]></content:encoded>
    </item>
    <item>
      <title>Dynamics 365, version 9 への顧客主導更新 (CDU) について</title>
      <link>https://docs.microsoft.com/archive/blogs/crmjapan/dynamics-365-version-9-%E3%81%B8%E3%81%AE%E9%A1%A7%E5%AE%A2%E4%B8%BB%E5%B0%8E%E6%9B%B4%E6%96%B0-cdu-%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6</link>
      <pubDate>Fri, 22 Dec 2017 16:58:31 GMT</pubDate>
      <dc:creator><![CDATA[Yoshihiro Hayasaka]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/crmjapan/?p=32655</guid>
      <description><![CDATA[みなさん、こんにちは。

今回は、Dynamics 365, version 9 への顧客主導更新 (CDU) について紹介します。
本記事の内容は、弊社が提供しているブログ Microsoft...]]></description>
      <content:encoded><![CDATA[みなさん、こんにちは。

今回は、Dynamics 365, version 9 への顧客主導更新 (CDU) について紹介します。
本記事の内容は、弊社が提供しているブログ <a href="https://blogs.msdn.microsoft.com/crm/">Microsoft Dynamics 365 Team blog</a> の記事を翻訳したものです。

情報元: <a href="https://blogs.msdn.microsoft.com/crm/2017/12/18/customer-driven-upgrade-for-dynamics-365-version-9-0-is-coming/">Customer Driven Upgrade for Dynamics 365, version 9.0 is coming</a>

====================================================

Dynamics 365, version 9 へ顧客主導更新 (CDU) が間もなくスケジュール出来るようになります。
現時点では、2018 年 1 月頃設定が可能となり、2 月から 8 月の期間内に更新のスケジュールを設定できる見込みです。

Dynamics 365 管理者には、Office 365 メッセージ センターを介して案内がなされ、
更新がスケジュール可能となった際に電子メールが送信されます。 

更新の可否を確認するには、Dynamics 365 管理センターの [更新] タブを確認します。
アップグレードの対象となるインスタンスには、状態に「使用可能な更新プログラム」と表示されています。
この場合、更新のスケジュールを設定でき、更新希望の日程と代替の日程を設定します。

Dynamics CRM 2016, version 8.0 または Dynamics CRM 2016 Update 1, version 8.1、
Dynamics 365, version 8.2 のバージョンから Dynamics 365, version 9 へ アップグレードが可能です。

詳細: <a href="https://docs.microsoft.com/ja-jp/dynamics365/customer-engagement/admin/manage-updates">更新プログラムの管理</a>

====================================================
<strong><u><span style="color: #0000ff">ご案内</span></u></strong>

Dynamics CRM 2016 Update 1, version 8.1 をご利用中にて
Dynamics 365, version 8.2 へアップデートを実施しない場合、
<a href="https://docs.microsoft.com/ja-jp/dynamics365/customer-engagement/admin/policies-communications">年 1 回アップデートのポリシー</a>により、Dynamics 365, version 9 へのアップデートは必須となります。
お早目にアップデートの検証を実施いただくことを推奨いたします。

また、Dynamics CRM 2016 Update 1, version 8.1 から Dynamics 365, version 8.2 へアップデートする場合、
現時点では 2018 年 1 月まで更新のスケジューリングが可能です。
Dynamics 365, version 8.2 へアップデートを計画されている場合、お早目に更新をスケジューリングください。


- Dynamics 365 サポート 早坂 圭弘

※本情報の内容（添付文書、リンク先などを含む）は、作成日時点でのものであり、予告なく変更される場合があります]]></content:encoded>
    </item>
  </channel>
</rss>