Microsoft Teams ミーティングのスケジュール作成と開始

  • ブラウザ
  • CRM デスクトップ (Windows)
  • iPad

ユーザは、Veeva CRM から Microsoft Teams ミーティングをスケジュール作成および開始できます。ミーティングは、ホストの企業 Microsoft Teams アカウントを使用して、Microsoft Teams 内で実施されます。ミーティングは Microsoft Teams によってホストされ、会議エクスペリエンスはユーザの企業 Microsoft Teams 設定によって制御されます。

この機能を使用できるのは?

  • プラットフォーム - ブラウザ、CRM デスクトップ (Windows)、iPad
  • ライセンス発行 – Engage ライセンスが必要です。ユーザは Engage グループに割り当てられる必要はありません。
  • ユーザ - 管理者ユーザ、エンドユーザ

Microsoft Teams 会議の設定

Azure テナント内の Veeva Consent を Microsoft グローバル管理者として許可

この機能を全ユーザを対象に有効化する前に、Microsoft Global 管理者は、Veeva がホストするウェブページから、Azure テナントの Veeva アプリに対してテナント全体の同意を与える必要があります。

これにより、アプリが以下を実行できます:

  • ユーザがアクセス権限を有するすべてのカレンダー内のイベントの作成、参照、更新および削除。これには、カレンダーの委任と共有が含まれます。
  • ユーザのプライマリメールアドレスを読む
  • ユーザが現在アプリを使用していない時でも、アクセスを許可したデータを表示および更新できる
  • サインインしているユーザに代わってオンライン会議を読み取り、作成します。Microsoft Teams ミーティングのスケジュール作成と開始に必須です。
  • サインイン済みユーザを代理したオンライン会議階層を読み取ります。Microsoft Teams ミーティングのスケジュール作成と開始に必須です。
  • ユーザが職場または別のアカウントでサインインするときに、基本的なユーザプロファイル情報を表示する
  • サインインしているユーザを代理して、組織内の他のユーザのプロファイルのプロパティ、レポート、およびマネージャの完全なセットを読み取ります。

Veeva CRM Graph API インテグレーションが次の権限を付与されていることを確認します。

複数の Veeva CRM 組織が同じ Microsoft テナントに接続できます。

テナント全体の同意を付与することで Veeva CRM は Microsoft Graph API を通じて情報を要求することができますが、Microsoft Office 365 情報へのアクセスはできません。ユーザの Microsoft Outlook または Microsoft Teams アカウントに関する情報は、個々のユーザが Veeva CRM から Microsoft 認証情報を認証した後にのみ収集されます。Veeva CRM Microsoft インテグレーションは、承認 (authZ)、認証 (OAuth 2 上の OpenId Connect)、転送中のデータ (HTTPS および TLS 1.2+ 暗号化) および保存データに関する Microsoft のベストプラクティスを使用します。Microsoft のみがユーザ資格情報へのアクセス権を有します。

Microsoft 側からのインテグレーションをさらに管理するために、管理者は、すべてのユーザにアクセス権限を付与する代わりに、アプリケーションを特定のユーザまたはユーザのグループに割り当てることができます。Microsoft グループへのアプリケーションの割当に関する詳細については、 Microsoft のユーザとグループの割り当ての管理 ドキュメンテーションを参照してください。

Veeva CRM 内の Microsoft Teams インテグレーションの設定

この機能を有効化するには

  1. 必ず コールレポートの設定 を完了し、Engage ライセンスを適切な組織に対してプロビジョニングします。ユーザは Engage グループに割り当てられる必要はありません。
  2. ブラウザユーザに対してライトニングのマイスケジュールが有効になっていることを確認します。
  3. 管理者に以下の権限を付与します:

    この機能の権限をユーザに素早く付与するには、MS_GRAPH_API_USER_vod 権限セットを使用します。詳しくは、Microsoft Graph API アクセス権セットを使用した Microsoft 統合の設定をご参照ください。

    オブジェクト

    OLS

    レコードタイプ

    フィールド

    FLS

    Call2_vod

    CRU

    非該当

    • Call_Datetime_vod
    • Duration_vod
    • MS_Teams_Remote_Meeting_vod
    • Remote_Meeting_Type_vod

    編集

    Remote_Meeting_vod

    CRU

    MS_Teams_Call_Meeting_vod

    • Meeting_Id_vod
    • Meeting_Name_vod
    • Meeting_Password_vod
    • Mobile_ID_vod
    • MS_Teams_Meeting_External_Id_vod
    • MS_Teams_Meeting_Link_vod
    • Scheduled_vod
    • Scheduled_DateTime_vod
    • VExternal_Id_vod

    編集

    Sent_Message_vod

    CRU

    Remote_Meeting_Invite_Link_vod

    • Call_vod
    • Capture_Datetime_vod
    • Engage_Link_vod
    • Mobile_ID_vod
    • Sent_From_Platform_vod
    • Sent_Via_vod
    • Transaction_Type_vod
    • User_vod

    編集

    ユーザ

    該当なし

    該当なし

    • Enable_MS_Teams_vod
    • MS_Graph_API_Authorized_vod

    編集

    User_Detail_vod

    CRU

    非該当

    Remote_Meeting_Name_vod (オプション。リモート会議のデフォルトの会議トピックテキストを変更するには、このフィールドを編集します)

    編集

  4. ユーザに以下の権限を付与します:

    オブジェクト

    OLS

    レコードタイプ

    フィールド

    FLS

    Call2_vod

    CRU

    非該当

    • Call_Datetime_vod
    • Duration_vod
    • MS_Teams_Remote_Meeting_vod
    • Remote_Meeting_Type_vod

    編集

    Remote_Meeting_vod

    CRU

    MS_Teams_Call_Meeting_vod

    • Meeting_Id_vod
    • Meeting_Password_vod
    • Meeting_Name_vod
    • Mobile_ID_vod
    • MS_Teams_Meeting_External_Id_vod
    • MS_Teams_Meeting_Link_vod
    • Scheduled_vod
    • Scheduled_DateTime_vod
    • VExternal_Id_vod

    編集

    Sent_Message_vod

    CRU

    Remote_Meeting_Invite_Link_vod

    • Call_vod
    • Capture_Datetime_vod
    • Engage_Link_vod
    • Mobile_ID_vod
    • Sent_From_Platform_vod
    • Sent_Via_vod
    • Transaction_Type_vod
    • User_vod

    編集

    ユーザ

    該当なし

    該当なし

    Enable_MS_Teams_vod

    読取り

    MS_Graph_API_Authorized_vod

    編集

    User_Detail_vod

    CRU

    非該当

    Remote_Meeting_Name_vod (オプション。リモート会議のデフォルトの会議トピックテキストを変更するには、このフィールドを編集します)

    編集

  5. ユーザ参加者に少なくとも以下の権限を付与します:

    オブジェクト

    OLS

    レコードタイプ

    フィールド

    FLS

    Call2_vod

    該当なし

    該当なし

    • Call_Datetime_vod
    • MS_Teams_Remote_Meeting_vod
    • Remote_Meeting_Type_vod

    参照

    Remote_Meeting_vod

    R

    MS_Teams_Call_Meeting_vod

    MS_Teams_Meeting_Link_vod

    読取り

    ユーザ参加者が、追加されたコールレポートを閲覧でき、コールを同期できるようにします。

  6. Microsoft Teams 会議のユーザーインターフェイスを表示するには、--remセクションシグナルを Call2_vod ページレイアウトに追加します。

    --rem セクションシグナルを zvod_buttons セクションに追加しないでください。リモート会議コントロールはコールレポートに表示されません。

  7. Remote_Meeting_vod オブジェクトの MS_Teams_Call_Meeting_vod ページレイアウトにMeeting_Name_vodフィールドを追加し、Meeting_Name_vodフィールドを読み取り専用に設定します (オプション。ユーザがコールレポートの会議情報モーダルで会議名を編集できないようにします)。

  8. Sent_Message_vod オブジェクトの以下の Remote_Meeting_Invite_Link_vod レコードタイプの選択リスト値を有効化します:
  • Sent_Via_vod フィールドの Engage_Chat_vod 選択リスト値を有効にします
  • Transaction_Type_vod フィールドの MS_Teams_Join_URL_vod 選択リスト値を有効にします
  1. ユーザが Microsoft Teams 参加 URL を HCP と共有できるように、次の Engage 設定を入力します:
    • ENGAGE_LINK_ACCOUNT_SELECTION_vod – ウェブリンクを送信する前に、ユーザがアカウントを選択する必要があるかどうかを決定します。以下のいずれかの値を入力します:
    • 0 – ユーザはアカウントを選択する必要があります。これは初期値です。
    • 1 – ユーザはアカウントを選択できません.共有オプションを選択後、ユーザは受信者がまだ追加されていない場合、選択することができます。
    • ENGAGE_LINK_APPS_vod – ENGAGE_LINK_APPS;;EngageLink Veeva Message を参照します。Veeva Message のリストを編集し、ユーザがアカウント付きウェブサイトリンクを送信する際に利用できる共有オプションの数および順序を制御します。有効な値は以下の通りです:
    • メッセージ
    • WhatsApp
    • LINE
    • LINEWORKS
    • EngageConnect
    • EngageChat
    • Engage タブを設定する必要があります
    • Engage チャットは iPad および iPhone 限定でサポートされています。

    • CopyURL (QR コードを含む)

    App1;;App2 の形式を使用してリストを入力します。EngageChat と EngageConnect を一緒に設定することはサポートされていません。

  2. この機能にアクセスする必要があるユーザごとに、ユーザレコードの Enable_MS_Teams_vod フィールドのチェックボックスをオンにします。

  3. Veeva Microsoft Graph API Integration Connected アプリのポリシーを編集します (マイスケジュールと Microsoft Outlook のカレンダーの連携用にまだ編集されていない場合):

  • Salesforce 設定で、App マネージャ に移動します。

  • Veeva Microsoft Graph API Integration アプリで、管理を選択します。
  • ポリシーの編集を選択します。

  • OAuth ポリシーセクションで、許可ユーザピックリストから管理者承認済みユーザが事前承認されるを選択します。
  • 保存を選択します。

  • OKを選択して変更を確定させます。
  • プロファイルの管理または権限セットの管理を選択し、Veeva Microsoft Graph API Integration Connected アプリを適切なプロファイルまたは権限セットに割り当てます。
  1. 適切なプラットフォームで次の VMOC が有効になっていることを確認します:

  • Call2_vod

  • Engage_Link_Settings_vod

  • Message_vod は、以下の where 句で指定します:
  • WHERE Category_vod__c IN ('RemoteMeeting', 'iPad', 'CONTENT', 'CLM', 'Common', 'EngageLink') AND Language_vod__c IN (@@VOD_USER_LANG_CD@@,'en_US')
  • Remote_Meeting_vod

  • Sent_Message_vod

  • User_Detail_vod (オプション。リモート会議のデフォルトの会議トピックテキストを変更するために使用します)

  1. VeevaOrgConfigurationService Apex クラスが適切なユーザに対して有効になっていることを確認します。

Microsoft Teams インテグレーションのテスト

Sandbox テストでは、Sandbox 組織をテスト用の Microsoft Teams アカウントに接続します。1 つの組織内で、各 Microsoft Teams アカウントは 1 名のユーザにのみ接続可能で、逆もまた同様です。複数のユーザが同一の Microsoft Teams アカウントを使用することはできません。

同一の Salesforce ユーザに対する複数の Microsoft アカウントの使用はサポートされていません。つまり、1 名の Salesforce ユーザが 1 個の Microsoft アカウントで認証を受けると、同じユーザは別の Microsoft アカウントで再認証を受けることはできません。このユーザが別の Microsoft アカウントで再認証を受けるには、管理者は Veeva に問い合わせる必要があります。

認証エラーが発生する場合は、組織の IT ログとポリシーを確認し、Veeva にお問い合わせください。

Microsoft Intune で SSO を有効にします

組織の IT ポリシーで要求されている場合、管理者は Microsoft Intune を使用して、Veeva CRM と Microsoft との統合のための Apple シングルサインオン (SSO) を有効にすることができます。SSO を Microsoft インテグレーション用に設定するために、管理者は Microsoft Intune 管理センター内でシングルサインオンアプリ拡張機能設定プロファイルを作成し、そのプロファイルを適切なデバイスとユーザグループに割り当てる必要があります。

Microsoft Intune で設定プロファイルを作成する場合、設定プロファイルのデバイス機能を次のように設定します:

  1. デバイス機能ページからシングルサインオンアプリ拡張機能セクションを選択します。
  2. SSO アプリ拡張機能タイプ選択リストから Microsoft Azure AD を選択します。
  3. アプリバンドル ID フィールドに「com.veevasystems.Veeva」を入力します
  4. 次の属性を追加の設定で入力します:
  • キー: AppPrefixAllowList
  • タイプ: 文字列
  • 値: com.veevasystems.

com.veevasystems. の末尾のピリオドを含める必要があります。

Microsoft Intune による SSO の詳細については、Microsoft のドキュメント「iOS/iPadOS デバイスで Microsoft Enterprise SSO プラグインを使用する」を参照してください。

Veeva CRM から Microsoft Teams にサインインする

ユーザは、初めて Veeva CRM から Microsoft Teams ミーティングをスケジュールまたは開始するときに、Microsoft アカウントにサインインするように求められます。

iPad および CRM Desktop (Windows) ユーザの場合、デバイスのデフォルトのブラウザで認証ウィンドウが開きます。

認証プロンプトを完了すると、iPad および CRM Desktop (Windows) ユーザは自動的に自分のデフォルトのブラウザにリダイレクトされます。認証が失敗する場合、ユーザは認証失敗メッセージの通知を受けます。

ユーザが会社提供の Microsoft アカウントでサインインしていることを確認します。会社提供の Microsoft Teams アカウントと個人の Microsoft Teams アカウントの両方を所持するユーザは、サインインする前に Microsoft Cookie を消去する必要があります。

ユーザがサインイン前に Microsoft Cookie を削除しなかった場合、個人の Microsoft Teams アカウントは Veeva CRM にリンクされます。個人の Microsoft Teams アカウントを削除するには、組織の管理者が Veeva CRM でサポートチケットを記録し、Microsoft Cookie をクリアする必要があります。

ユーザがすでに自分の Microsoft アカウントを マイスケジュールと Microsoft Outlook のカレンダーの連携 用に認証済みの場合は、再度サインインする必要はありません。

Veeva CRM で Microsoft Teams 会議をスケジュールする

Veeva CRM で Microsoft Teams ミーティングをスケジュールするには、コールレポートから Microsoft Teams ミーティングのスケジュールを選択します。ブラウザプラットフォームで、スケジュールボタンがコールレポートユーザインタフェースに表示されます。iPad プラットフォーム上とハイパフォーマンスコールレポート上で、スケジュールオプションはその他のアクションメニュー下にあります。ユーザが Microsoft Teams ミーティングを Veeva CRM からスケジュールを作成すると、ユーザの会社用 Microsoft Teams 設定に関係なく、ミーティング用のパスコードが自動的に生成されます。

ユーザは自分が所有するコールレポートのミーティングのみスケジュールできます。スケジュールオプションは、コールにリモート会議がスケジュールされておらず、コールが送信されていない場合に表示されます。

Engage Meeting と Microsoft Teams の両方が有効になっている場合は、その他のアクションメニューから会議のスケジュールを選択し、適切なミーティングの種類を選択します。

会議がスケジュールされると、関連する Remote_Meeting_vod レコードが MS_Teams_Call_Meeting_vod レコードタイプで作成され、会議タイプがコールレポートヘッダーに表示されます。会議の日時を編集するには、コールレポートの日時を編集するか、マイスケジュールからコールのスケジュールを変更します。会議時刻の更新は、Microsoft Teams 内に反映されます。

会議詳細を閲覧または編集するには、コールレポートの情報アイコンを選択します。情報モーダルが表示されます。

リモート会議タイプの切り替え

Engage Meeting と Microsoft Teams が有効になっていると、ユーザは会議をスケジュールした後に会議タイプを切り替えることができます。コールレポートのその他のアクションアイコンを選択し、適切な切り替えオプションを選択します。

変更を確定させるには、スケジュールを選択します。

ユーザが会議タイプを切り替えても、元のリモート会議データは保持されます。ユーザインターフェイスには、現在スケジュールされている会議タイプのみが表示されます。ユーザが会議タイプを複数回切り替えると、以前に保存された Remote_Meeting_vod レコードが再利用されます。

Microsoft Outlook 上のコールエントリから Microsoft Teams 会議を開始する が有効の場合、Microsoft Teams 会議から Engage Meeting に切り替えると、Microsoft Outlook のコールから Microsoft Teams ミーティング参照が削除されます。ユーザが Engage Meeting から Microsoft Teams 会議に切り替えると、Microsoft Teams ミーティングエクスペリエンスが Microsoft Outlook 内のコールに追加されます。

会議タイプの切り替えは、会議の前にのみ行うことができます。同一のコールレポートから Engage 会議と Microsoft Teams 会議の両方を実行することはできません。

Microsoft Teams ミーティングリンクの共有

Microsoft Teams ミーティング URL を出席者と共有するには、情報モーダルからコピーアイコンを選択します。URL はデバイスのクリップボードにコピーされます。

ユーザが Approved Email を使用して Microsoft Teams 会議リンクを共有できるようにするには、次のオブジェクト参照トークンを使用して Approved Email のテンプレートを作成します:

{{Call2_vod__c.MS_Teams_Remote_Meeting_vod__r.MS_Teams_Meeting_Link_vod__c}}

コールレポート上で、ユーザは、その他のアクションメニューの [メールの送信] ボタンを選択し、受領者として選択されたコールの被験者への Approved Email の作成を開始します。

あるいは、コールレポートの [招待を送信] リンクを選択してから、適切なメッセージングプラットフォームを選択します。このオプションはiPadおよびCRMデスクトップ (Windows) ユーザにのみ利用可能です。

ENGAGE_LINK_ACCOUNT_SELECTION_vod Engage リンク設定が有効かどうかに関係なく、コールレポートから招待を送信する場合、アカウントセレクタは表示されません。

Veeva CRM から Microsoft Teams 会議を開始する

ミーティングを開始するには、開始を選択してください。Microsoft Teams ランディングページがユーザのデフォルトのブラウザ内で表示されます。ミーティングは、ユーザの Microsoft Teams 設定を使用して Microsoft Teams 内で実施されます。

ユーザがブラウザプラットフォームから Microsoft Teams 会議を開始し、[メディアを開始] ボタンまたはハイパフォーマンスコールレポートが有効になっている場合、CRM デスクトップアプリが起動します。ハイパフォーマンスコールレポートが有効になっている場合、コールレポートは CRM デスクトップアプリでハイパフォーマンスコールレポートとして開きます。[メディアを開始] ボタンのみが設定されている場合、CRM デスクトップアプリはコールモードで起動します。

[今すぐ参加] ボタンで Microsoft Teams 会議を開始する

コールに会議がスケジュールされておらず、すぐに会議を開始したい場合は、[今すぐ会議を開始する] ボタンを選択してスケジュールし、すぐに開始します。ブラウザプラットフォームで、[今すぐミーティング] ボタンがコールレポートユーザインタフェースに表示されます。iPad プラットフォーム上とハイパフォーマンスコールレポート上で、[今すぐ会議を開始する] オプションはその他のアクションメニュー下にあります。

マイスケジュール から Microsoft Teams ミーティングを開始する

  • ブラウザ
  • iPad

Microsoft Teams ミーティングをマイスケジュールから開始するには (iPad および Lightning for My Schedule):

  1. 適切なコールをカレンダーから選択します。

  2. ポップオーバーから開始ボタンを選択します (iPad のみ)。 上で、ポップオーバーからその他の詳細を選択し、コールレコードから Microsoft Teams ミーティングリンクを選択します。

コールレポートは、ユーザが Microsoft Teams ランディング ページにリダイレクトされる前に起動します。

Microsoft Teams 会議の出席者ユーザのサポート

Microsoft Teams 会議がコールでスケジュールされている場合、出席者はコールレポートから会議に参加することができます。iPad プラットフォームの場合、出席者はマイスケジュールのコールポップオーバーから参加することもできます。

ユーザ参加者として Microsoft Teams 会議に参加するには、参加ボタンを選択します。

ユーザは Engage Meeting 内にいる間は Microsoft Teams 会議を参加できません。ユーザが Engage Meeting 内にいる間に Microsoft Teams 会議の参加を試行すると、Microsoft Teams 会議の開始を続行するか、キャンセルして Engage Meeting に留まるかのいずれかを選択するよう促されます。

Microsoft Outlook から Microsoft Teams 会議を開始する

マイスケジュールと Microsoft Outlook のカレンダーの連携 が有効になっている場合、ユーザは自分の Microsoft Outlook 内のコールから Microsoft Teams ミーティングを開始することもできます。詳細は、「Microsoft Outlook のコールから Microsoft Teams ミーティングを開始する」をご覧ください。

CLM 活動のトラッキング

ユーザが Microsoft Teams ミーティング内の CLM コンテンツを共有する場合、CLM アクティビティは Veeva CRM 内でキャプチャされます:

  • Microsoft Teams ミーティングの開始後にユーザが Veeva CRM に戻る時に、コールレポートから CLM を共有すると、メディアはコールに対して追跡される
  • CLM 活動を匿名でトラッキングする が有効になっている場合、ユーザが Microsoft Teams 会議中にメディアライブラリから CLM を共有するときにもメディアアクティビティが保存されます。

特記事項

  • ユーザ認証がサポートされているブラウザは以下とおりです:
  • Microsoft Edge
  • Safari
  • Google Chrome
  • ユーザは Engage Meeting 内にいる間は Microsoft Teams ミーティングを開始または参加できません。ユーザが Engage Meeting 内にいる間に Microsoft Teams ミーティングの開始/参加を試行すると、Microsoft Teams ミーティングの開始を続行するか、キャンセルして Engage Meeting に留まるかのいずれかを選択するよう促されます。
  • ユーザが Microsoft Teams ミーティングを開始すると、そのミーティングエクスペリエンスは Microsoft Teams が制御します。たとえば、iPad ユーザは Microsoft Teams 内では画面共有機能が制限される可能性があります。
  • ユーザが iPad で Microsoft Teams を介して自分の画面を共有すると、ミーティング参加者にはそのユーザの画面のすべてのアクティビティが映ります

関連トピック