-
Udemy Businessで学習管理システムの統合をテストする方法
記事を読むこの記事は、Udemy Businessで学習管理システム(LMS)の統合をテストする方法の概要を説明します。
以下のシステムを統合する手順については、Udemyヘルプセンターでも入手できます。
メモ: LMS/LXP統合は、エンタープライズプランでのみご利用いただけます。
Udemy BusinessでLMSの統合をテストする方法
Udemy Businessと各APIとシングルサインオン(SSO)の設定が完了したら、Udemy BusinessとLMSの連携をテストしてみましょう。まず直接Udemy BusinessのSSOを起動し、その後、LMSからコース検索やコース開始をテストして、最後にユーザーの進捗状況の同期を確認するという方法をお勧めします。
- ブラウザーでUdemy Businessのサイトを開きます(例: https://mydomain.udemy.com)。
- LMS環境でSSOを使用してUdemy Businessにログインします。LMS環境で認証後、自動的にUdemy Businessのサイトに戻ります。
Forced SSOが有効になっている場合、Udemy Businessのサイトに自動的にリダイレクトされる点に注意してください(上記シングルサインオンの有効化セクションのステップ7)。Optional SSOが有効になっている場合は、Udemy BusinessのログインページでSSOで続けるをクリックする必要があります。
- LMS環境でログインし、Udemy Businessのコースを検索します。
- Udemy Businessでコースを開始します。Udemy Businessのサイトに自動的にリダイレクトされることを確認したら、コース紹介ページにアクセスします。
- コース紹介ページで、今すぐ登録を選択してコースを開始します。
「今すぐ登録」オプションは、Udemy Business のコースに初めてアクセスした時のみ表示されます。
- Udemy Businessのコースの学習を進めていくと、自分のLMSから、トレーニングの進捗状況が自身のLMSスクリプトと自動的に同期されることを確認できます(これには最大で24時間かかることがあります)。
Udemy BusinessのSSOやLMS/LXP設定について問題が生じた場合や、サポートがご希望の場合は、こちらをクリックしてサポートチームにお問い合わせください。
-
Udemy Business LMS、LXP、その他の統合パートナー
記事を読むUdemy Businessでは、他の学習管理システム(LMS)や学習体験プラットホーム(LXP)(下記を参照ください)と統合し、お客様の組織に数多くのメリットを提供しています。
- メモ: LMS/LXP統合は、エンタープライズプランでのみご利用いただけます。
なぜUdemy BusinessはLMSやLXPと統合するのですか?
LMSは、指導およびトレーニングコンテンツを配信および管理します。具体的には、学習者登録、オンラインコース管理、学習内容の追跡や評価などを扱います。指導コンテンツには、ライブの講師主導トレーニング(ILT)、書籍や記事、ビデオコース、ブログの投稿やフォーラム、その他のメディアなどがあります。
連携の仕様はそれぞれ異なりますが、Udemy BusinessをあなたのLMSやLXPと統合することで、 学習管理の面においてさまざまなメリットが得られます。
- LMSやLXPから中央集権型検索やUdemy Businessのカタログ閲覧をする
- LMSまたはLXPでUdemyコースを直接割り当てる
- プロバイダー間の学習コンテンツの消化率または参加率を把握したり、スキルの追跡、学習開発を導くための一元的なレポート作成
- 使い慣れたシステムで学習体験を提供
現在の統合パートナー
メモ: 設定手順にアクセスするには、パートナーサポートポータルへのアクセスが必要になる場合があります。Udemy Businessは説明を提供しますが、リソースを直接管理しません。手順へのアクセスに問題が生じた場合は、該当するパートナーにお問い合わせください。
パートナーとデータシート 統合機能* レポートの整理 設定方法(英語) デモ動画
(英語)
Betterworks コースの同期
レポートの同期 - 進行状況と修了毎日
パートナー設定方法 Buk コースの同期
レポートの同期 - 進行状況と修了
毎日
パートナー設定方法 Calibr.ai コースの同期
レポートの同期 - 進行状況と修了毎日
設定手順については、貴社のCalibr担当者にお問い合わせください。 Classera コースの同期
レポートの同期 - 進行状況と修了
毎日
設定手順については、貴社のClassera担当者にお問い合わせください。 Continu コースの同期
レポートの同期 - 進行状況と修了リアルタイム
パートナー設定方法 コーナーストーンオンデマンド コースの同期
レポートの同期 - 進行状況と修了
ラーニングパスの同期毎日
デモ動画 Cypher Learning コースの同期
レポートの同期 - 進行状況と修了毎日
設定方法については、貴社のCypher担当者にお問い合わせください
Degreed コースの同期
レポートの同期 - 修了のみ
ラーニングパスの同期
毎日
パートナー設定方法 デモ動画 Disprz コースの同期 該当なし 設定方法については貴社のDisprz担当者にお問合せください Docebo コースの同期
レポートの同期 - 進行状況と修了毎日
パートナー設定方法 デモ動画 EADSkill コースの同期
レポートの同期 - 進行状況と修了毎日
設定手順については、貴社のEADSkill担当者にお問い合わせください。 edCast コースの同期
レポートの同期 - 進行状況と修了毎日
パートナー設定方法 Engagedly コースの同期 該当なし パートナー設定方法 Enocta コースの同期
レポートの同期 - 進行状況と修了
毎日 設定手順については、info@enocta.comまでお問い合わせください。 Fuse コースの同期 該当なし パートナー設定方法 HowNow コースの同期
レポートの同期 - 進行状況と修了毎日
パートナー設定方法 imc コースの同期
レポートの同期 - 進行状況と修了ラーニングパスの同期
リアルタイム
設定手順については、貴社のimc担当者にお問い合わせください。
Innential コースの同期 該当なし 設定方法については貴社のInnential担当者にお問合せください Intellum コースの同期
レポートの同期 - 修了のみ
毎日 設定手順については、貴社のIntellum担当者にお問い合わせください。 Invince コースの同期
レポートの同期 - 進行状況と修了毎日
設定手順については、貴社のInvince担当者にお問い合わせください。 iSpring
コースの同期
レポートの同期 - 進行状況と修了
毎日
パートナー設定方法 Konviva コースの同期
レポートの同期 - 進行状況と修了
毎日
設定手順については、貴社のKonviva担当者にお問い合わせください。 Kredo コースの同期
レポートの同期 - 進行状況と修了
毎日
設定手順については、貴社のKredo担当者にお問い合わせください。 Learn Amp コースの同期
レポートの同期 - 修了のみ毎日
パートナー設定方法 LinkedInラーニング コースの同期 該当なし パートナー設定方法 Phenom コースの同期 該当なし パートナー設定方法 Power BI レポートの同期 該当なし パートナー設定方法 Praisidio コースの同期 該当なし 設定方法については貴社のPraisidio担当者にお問合せください Rise Up コースの同期
レポートの同期 - 進行状況と修了ラーニングパスの同期
毎日 設定手順については、貴社のRise Up担当者にお問い合わせください。 Saba(Cornerstone SBX) コースの同期
レポートの同期 - 進行状況と修了
ラーニングパスの同期リアルタイム
パートナー設定方法 Schoox コースの同期
レポートの同期 - 進行状況と修了毎日
設定手順については、貴社のSchoox担当者にお問い合わせください。 ServiceNow コースの同期
レポートの同期 - 進行状況と修了毎日
パートナー設定方法 Skillsoft Percipio コースの同期
レポートの同期 - 進行状況と修了毎日 パートナー設定方法 Studytube コースの同期
レポートの同期 - 進行状況と修了設定方法については、貴社のStudytube担当者にお問い合わせください SuccessFactors コースの同期
レポートの同期 - 修了のみリアルタイム
パートナー設定方法 デモ動画 SumTotal コースの同期
レポートの同期 - 進行状況と修了リアルタイム
パートナー設定方法 デモ動画 Tenneo コースの同期
レポートの同期 - 進行状況と修了毎日
設定手順については、貴社のTenneo担当者にお問い合わせください。 Thriveラーニング コースの同期
レポートの同期 - 修了のみリアルタイム
パートナー設定方法 Tilr コースの同期
レポートの同期 - 進行状況と修了リアルタイム
設定手順については、貴社のTilr担当者にお問い合わせください。 UKG Pro Learning コースの同期
レポートの同期 - 進行状況と修了リアルタイム
パートナー設定方法 Valamis コースの同期
レポートの同期 - 進行状況と修了毎日
パートナー設定方法 コースの同期 該当なし
設定方法については貴社のViolet Infosystems担当者にお問い合わせください Vivaラーニング コースの同期 該当なし
パートナー設定方法 デモ動画 Workdayラーニング コースの同期
レポートの同期 - 進行状況と修了リアルタイム
デモ動画 WorkRamp コースの同期 該当なし パートナー設定方法 Xoxoday Plum コースの同期 該当なし 設定方法については貴社のXoxoday Plum担当者にお問合せください Zensai Learn365 コースの同期
レポートの同期 - 修了のみ
毎日 設定手順については、貴社のZensai Learn365担当者にお問い合わせください 360Learning コースの同期
レポートの同期 - 進行状況と修了 ラーニングパスの同期毎日
設定方法(英語) *レポートAPIには、コースに関するユーザーインサイトのみが含まれます。ラーニングパスとUdemy Business Proインサイトは含まれません。
その他のシステムとの統合
Udemy Businessインスタンスは、上記リスト以外のシステムやその他の社内ツールとも統合できます。
リストに掲載されていないプロバイダーについては、Udemy BusinessよりウェブサービスREST APIsをご案内し、統合が構築されるまでガイダンスをご提供します。
よくある質問:
統合にはどのくらいの費用がかりますか?
LMS/LXP接続やAPIサービスへのアクセスの費用を、Udemy Businessから請求することはありません。ただし、ご利用のLMS/LXP/サードパーティーのサービスプロバイダー側から統合やプロフェッショナルサービスの費用を請求される可能性がありますので、ご利用のシステムにお問い合わせいただくことをおすすめします。
LMSとUdemy Businessを統合するのにどのくらい時間がかかりますか?
Udemy Businessの設定は、すべてご自身で行っていただきます。権限のある管理者はUdemy LMS/LXPとSSO機能を即時に有効にすることができます。LMS/LXP側のセットアップの時間はそれぞれ異なります。
学習者は統合されたコースをどのように受講しますか?
ご利用のLMS/LXPでコースを開始すると、ブラウザーで新しいタブが開かれ、 Udemy Businessのインスタンス内で直接コースを受講することができます。コースはUdemy Business内で受講するよう作成されているため、学習者は最適な学習体験を受けることができます。
学習者は、講師が管理するQ&A、講師からのお知らせ、ダウンロード可能なリソース、各学習ツールなど、Udemy Business自体のリソースや機能を利用できます。また、コースは講師によって頻繁に更新されるため、Udemy Businessのインスタンス内で受講することで、学習者は最新かつ関連性の高いコンテンツに確実にアクセスできます。
学習者はUdemy内でコースを再登録する必要がありますか?
いいえ。Udemyの設定で自動登録を有効にできます。
Udemy内でコースを完了した場合も、学習レポートとコースレポートは送信されますか?
はい。レポーティングAPIが有効である限り送信されます。
学習者は、Udemyで再度認証する必要がありますか?
いいえ。LMS/LXPからUdemyへのログインは、SSOを介してシームレスに行われます。
サードパーティーのLMSの場合、コースの検索やおすすめはどのように管理されますか?
LMS/LXPシステムによって異なります。サードパーティーのLMS/LXPシステムでは、コンテンツの表示やおすすめの提示に独自のアルゴリズムが使用されており、Udemyとは異なります。
統合が具体的にどのようなものか、確認することはできますか?
はい。貴社のUdemy Business担当者にお問い合わせください。Udemyよりさまざまな統合の様子を示したスクリーンショットや動画、短いデモンストレーションなどをご提供します。
統合に関するサポートは誰に求めればよいですか?Udemy Businessですか、それともLMS/LXPプロバイダーですか?
Udemy Business API認証情報へのアクセス、統合の設定、統合によるAPIまたはデータの整合性の検証に関するサポートについては、Udemy Businessカスタマーサクセスパートナーにお問い合わせください。
統合とデータ同期が有効になった後のLMS/LXPでのデータの構成に関するサポートについては、LMS/LXPサポートチームにお問い合わせください。
技術的な問題が発生していて、問題の原因が不明な場合は、統合ベンダーとUdemy Businessの両方でサポートチケットを開いてください。両者が根本原因を調査し、解決策を決定いたします。
使用しているLMS/LXPが上記のリストにない場合はどうすればいいですか? 現場のシステム、または社内システムと統合できますか?
はい。統合できます。リストに掲載されていないプロバイダーについては、Udemy Business よりREST APIをご案内し、統合が構築されるまでガイダンスをご提供します。ただし、統合の実施に要する作業については、ご利用のLMS/LXPベンダーまたはお客様で行っていただきます。Udemy Business APIについては、Udemy Businessチームが相談サービスをご提供しています。
どんな情報やフィールドがUdemy Business APIを通じて送られてきますか?
大まかには、Udemy business APIではコース、ラーニングパス、レポート情報の統合をサポートしています。詳細については、APIリファレンスの資料をご覧いただき、オープンAPIを通じてアクセスできるすべてのフィールドのリストをご確認ください。すでに統合が組み込まれているUdemyのサードパーティーのパートナーは、すでに構築されているため、接続の一部としてこれらすべての情報を関連付ける必要がない場合があります。既存の統合でサポートされている内容についてご不明な点があればお知らせください。
LMS/LXP統合には、自社で作成したUdemy BusinessのカスタムコンテンツやUdemyマーケットプレイスからインポートしたコンテンツは含まれますか?
はい。メモ: Udemyマーケットプレイスからインポートされたコンテンツについては、Udemy Businessアカウントで学習者がコースにアクセスするために十分な数のライセンスを購入する必要があります。
統合するとデータはどれくらいの頻度で更新されますか?
xAPIのレポートの統合の場合、進捗状況と完了状況がリアルタイムで送られます。
REST API(コースカタログ、ラーニングパス、レポート)の場合は、ほとんどのパートナーがUdemyのAPIを少なくとも24時間ごとに呼び出しています。
使用しているLMSからコースを割り当てると、Udemyからも通知が来ますか?
いいえ。コースリマインダーはコースを割り当てたシステムを元に送られます。
シングルサインオン(SSO)は、LMS/LXPとの統合に必要ですか?
SSOは必須ではありませんが、最適なユーザーエクスペリエンスを得るために推奨されます。
フラットファイルのコースのアップロードには対応していますか?
はい。LMS/LXPがAPIベースの統合に対応していない場合、Udemy Businessでは、LMSにアップロードできるよう、コースURLのディープリンクをCSVファイルで提供しています。これによって、LMS/LXPをUdemy Businessコンテンツに簡単に実装することができます。ただし、この方法は手動で管理する必要があります。
Udemy BusinessはSFTPを介した統合をサポートしていますか?
いいえ。
統合を希望しない場合、他にどんなオプションがありますか?
Udemy Businessのデータは、CSVファイルとして手動でエクスポートできます。全体の範囲と要件によりますが、定期的にファイルをアップロードすることで、最小限の改善やメンテナンスで済みます。
新しいUdemy Businessコースやラーニングパスのみを表示させたい場合は、ご使用のLMS/LXPシステムでカスタム学習オブジェクトを有効にすることも可能です。
統合に関してご不明な点がございましたら、貴社のUdemy Business担当にお気軽にお問い合わせください。Udemyチームがその後の対応についてサポートいたします。
-
学習管理システムを使ったコースの自動登録
記事を読む管理者は、LMS/LXP統合を利用してコースの受講登録を自動で行うことができます。これにより、Udemy Businessの学習者にシームレスな学習体験を提供できます。自動登録が有効になっている場合、学習者がLMS/LXPシステムにあるコースのリンクをクリックすると自動的に受講登録されます。
自動登録を有効にする方法
コースの自動登録を有効にするには、以下の手順に従ってください。
- カーソルを「管理」に合わせ、設定をクリックします。
- ページ左側のメニューから、LMS/LXP統合を選択します。
- 次に設定を開始または統合を編集をクリックします
- 次の画面で、必要な情報を入力し、画面下部にある自動登録がオンになっていることを確認します。
- 最後に、保存をクリックします。
自動登録を解除する方法
コースの自動登録を解除するには、以下の手順に従ってください。
- LMS/LXP統合を選択するページに移動します(前述の手順を参照)。
- 右側の統合を編集をクリックします。
- 自動登録をオフにします。
-
Udemy Business 学習管理システムの連携: コーナーストーンオンデマンド
記事を読むこの記事では、コーナーストーンオンデマンド(CSOD)の概要を説明し、学習管理システム(LMS)と学習体験プラットフォーム(LXP)のネイティブ連携プロセスについて概説します。また、CSODを Udemy Businessウェブアプリケーションと連携することの多くのメリットについても説明します。
目次
概要
Udemy Businessコレクションの価値を拡大するため、Udemyではコーナーストーンオンデマンド(CSOD)の学習管理システムと連携しています。学習管理システム(LMS)および学習体験プラットフォーム(LXP)のCSODとのネイティブインテグレーションにより、学習者はコーナーストーンの学習管理システムから直接、Udemy Businessのコンテンツを検索し、利用できるようになります。また管理者は、進捗状況や修了済みのアクティビティに関するレポートデータをCSOD LMSから簡単に確認することができます。
Udemy Businessの各コースへのディープリンクやシングルサインオン(SAML 2.0経由)も利用できるため、コーナーストーンから直接、Udemy Businessのコースをスムーズに開始できます。コースの進捗状況は、Udemy Businessと学習者のコーナーストーンのトランスクリプション間で、リアルタイムかつ自動で同期されます(Udemy Businessのコースがコーナーストーンから開始され、コーナーストーン内でアクティブな学習項目である場合が対象)。
メモ: LMS/LXPの連携はエンタープライズプランでのみご利用いただけます。
連携のメリット
- 学習者は、コーナーストーンから直接、Udemy Businessのコンテンツを検索して利用できるようになります。
- 進捗状況と修了状況が、自動的にコーナーストーンのトランスクリプトと同期されます。
- 管理者は、Udemy BusinessとコーナーストーンのLMS環境を簡単に連携させることができます。
- コースカタログの同期
- 学習者レポート(コースの進捗状況と修了状況) の同期。
- CSODに組み込まれたSSO、または専用IDおよびアクセス管理システムを経由したシングルサインオン(例: Azure、 Okta、 AD FS)。
メモ: CSODを介したSSOはオプションであり、カタログおよびレポートの同期とは独立して機能します。
コースカタログの同期
学習者の進捗および修了状況
認証
はい: API経由で毎日
はい: API経由でリアルタイムにユーザーの進行度を把握
はい: コーナーストーンオンデマンドをIDプロバイダー(IdP)として利用し、SAML 2.0シングルサインオン(SSO)。またはIDとアクセス管理システム(例: Okta、 Azure、 OneLogin、 AD FS)経由。
連携の設定手順
Udemy Businessのウェブアプリケーションとコーナーストーンオンデマンドを連携させるには、両方のシステムで設定が必要です。コーナーストーンオンデマンドにおいては、コーナーストーンコンテンツデリバリーシステム(CDS)で連携を有効にします。おおまかな手順は以下の通りです。
- 環境ベースURL
- 環境APIクライアントID
- 環境APIクライアントパスワード
- ステップ2: Udemy LMS/LXP連携を有効にする。Udemy Businessの管理者ポータルで、LMS/LXPとコーナーストーンオンデマンドとの連携を有効にします。手順1で取得したCSOD APIパラメータが必要になります。Udemy Business を設定したら、Udemy Businessクライアント連携識別子(CIID)トークンをCSODと共有する必要があります。CIIDにより、コーナーストーンはUdemy Businessカタログをオンライン学習オブジェクトとして検索して発見できるようになります。
- ステップ3: SSOの設定コーナーストーンのグローバルインテグレーションサービスチームに連絡し、組込みSSOをCSOD環境で有効化します。SSOがCSODで有効になったら、Udemy Business環境でのSSOの有効化に進みます。
コーナーストーンのコンテンツ配信APIを有効にする
Udemy Businessのオンライン学習のコースカタログをコーナーストーン学習管理システムで表示するには、まずコーナーストーンでコンテンツ配信APIキーを設定する必要があります。コーナーストーンのカスタマーサポートチームと連携して、カタログと進捗状況の同期APIを有効化します。コーナーストーンのコンテンツ配信APIが有効になったら、コーナーストーンの手順に従い、環境(例: ステージ、パイロット、本番)に応じたベースURL、 APIクライアントIDおよびクライアントパスワードを読み出します。
これらの値は、対応するUdemyの Businessクライアント連携識別子(CIID)を生成し、コースカタログやユーザーの進捗状況をUdemy Businessとコーナーストーン間で同期させるために必要です。
画像: Udemy Business向けコーナーストーンのインテグレーションセンターの設定
Udemy LMS/LXP連携を有効にする
このセクションでは、Udemy Businessとコーナーストーンオンデマンドの連携方法について説明します。
まず、コーナーストーンのコンテンツ配信APIを有効にし、コーナーストーン側の環境(例: ステージ、パイロット、および/または本番)のベースURL、 APIクライアントID、クライアントパスワードを取得します。その後、Udemy Businessでの設定を行い、以下の手順でコースカタログ とユーザーの進捗状況を同期します。
前提条件:
- コンテンツ配信APIをコーナーストーン環境で有効にします。カスタマーセンターのサクセスマネージャーに連絡します。
- CSOD環境のAPIパラメーターを取得します。 (a) ベースURL、(b) APIクライアントID、(c) クライアントパスワード
カタログとユーザーの進捗状況の同期を有効にする
1. Udemy Businessのウェブアプリに管理者としてログインします。
2. 右上のメニューから管理 > 設定 を開きます。
3. 左側のパネルでLMS/LXP連携を選択します。
4. 設定開始ボタンから、コーナーストーンオンデマンドを選択します。
5. コーナーストーンから取得したベースURLエンドポイント、クライアントID、クライアントパスワードを入力します。
6. 認証情報をテストをクリックして、認証情報が確認済みかを確認します。
7. 保存をクリックします。正常に有効化されると、Udemy Businessに確認が表示され、Udemy Businessコーナーストーンオンデマンド連携のステータス画面が表示されます。Udemy Business とコーナーストーン間でのユーザーの進捗状況の同期が有効になりました。
8. Udemy BusinessコーナーストーンオンデマンドのLMS/LXP連携画面から、コーナーストーンCIIDをコピーします。CIIDトークンをコーナーストーン連携チームと共有し、コーナーストーン環境でコースカタログの同期を有効にします。
コーナーストーン環境でUdemy Businessコースカタログリストが表示されるまでに24時間かかります。Udemy Businessコースカタログがコーナーストーン環境で表示されたら、カタログを検索してコースを見つけたり、Udemy Businessの専用の環境で受講することができます。
シングルサインオンを有効にする(任意)
メモ: これは任意の手順であり、Udemy Businessと連携させるためにコーナーストーンオンデマンドでSSOを有効にする必要はありません。
コーナーストーンオンデマンドでSSOを有効にするには、カスタムSSO接続の設定方法に関する説明を確認してください。
ラーニングパスの連携を有効にする
ラーニングパスの連携は、リクエストに応じて有効にすることができます。サポートが必要な場合は、専任のカスタマーサクセスマネージャーにお問い合わせください。
CSODは、HTTP ヘッダー If-Modified-Sinceを使用して1日に1回デルタ同期を実行します。そのため、ラーニングパスの連携を追加する場合は、ラーニングパスの同期に以下の2つのオプションを使用できます。
- 完全同期をトリガーする(CSODポータルでUdemy連携タイルを非アクティブ化し、再度アクティブ化する)。
- Udemyの各ラーニングパスに小さな編集を加える(例: ラーニングパスに説明がなければ説明を加えたり、ピリオドやスペースを追加したりする)。
学習者の表示権限を設定します。
表示権限を設定するには、「管理者」>「カタログ」>「コースカタログ」に移動します。そこからラーニングパスの名前を検索します。ラーニングパスをクリックし、下にスクロールして利用可能状況を編集します。
利用可能にするユーザーを検索し、そのアカウントの横にあるチェックボックスをクリックします。「選択」をクリックし、変更を「保存」します。
ラーニングパスを取得し、学習者に適切な表示権限を設定すると、フィルター「モダリティ」>「コレクション」の下にUdemyラーニングパスが表示されるようになります。
連携をテストする
Udemy Businessとコーナーストーンの各APIとSSOの設定が完了したら、任意でUdemy BusinessとそのLMSの連携をテストしてみましょう(方法の詳細)。
質問またはサポート
Udemy BusinessのSSOやLMS/LXP設定について問題が生じた場合や、サポートをご希望の場合は、サポートチームにお問い合わせください。コーナーストーンに関連する問題については、コーナーストーン専用サポートチームにお問い合わせください。
-
Udemy Businessの学習管理システムの連携: SuccessFactors
記事を読むこの記事では、Udemy BusinessとSAP SuccessFactors学習管理システム(LMS)の連携のメリットを説明し、設定方法についての手順を提供します。
メモ: Udemy Business LMS/LXPの連携はエンタープライズプランでのみご利用いただけます。
目次
- プロバイダーラベル
- OCNプロバイダーを有効化
- プロバイダーロゴを設定する
- OCN管理者ロールを作成する
- OCN管理者ユーザーを作成する
- OCN OAuth認証情報を作成する
- Open Content Networkの同期
概要
連携機能
- カタログの同期:
- 学習者は、SuccessFactorsから直接Udemy Businessコースを検索、発見、起動できます。
- SuccessFactors管理者は、SuccessFactorsで直接カリキュラムを割り当てることができます。
- レポートの同期:
- Udemy Business学習者の修了をSuccessFactorsにアップロードします。
- メモ: これを機能させるには、SuccessFactors BizX ユーザーIDをUdemyに送信する必要があります。以下の「コース修了の同期を有効にする」を参照してください。
- デモ動画
連携手順の概要
Udemy BusinessとSuccessFactorsの連携には、両方のシステムを設定する必要があります。
- SuccessFactorsで、以下のようにUdemy Business用にOCNを設定します:
- Udemy Business用にOCNプロバイダーラベルを設定する
- Udemy Business用にOCNプロバイダーを有効化する
- Udemy Business用にプロバイダーロゴを設定する
- OCN管理者ロールを作成する
- OCN管理者ユーザーを作成する
- OCN認証情報を作成する
- Udemy Businessで、LMS/LXP連携を有効化します。SuccessFactorsからのAPIパラメーターが必要になります。
- SuccessFactors BizX UserIDをUdemy Business lmsUserIDにマッピングして修了同期を有効にする
SuccessFactors OCNの設定
プロバイダーラベル
すべてのOCNプロバイダーについて、ラベルをProviderIDに添付することを推奨します。ProviderIDはコンテンツプロバイダー用の固定テキストIDで、人が読めるのがラベルです。
SuccessFactorsでのOCNプロバイダーラベルの作成に関する参照資料
SuccessFactorsで「label.u.UdemyForBusiness」を作成します(「References」 > 「Manage Labels」 > 「Labels」)。
OCNプロバイダーを有効化
ProviderIDは、固定のテキストIDで、「Learning Administration」 > 「System Administration」 > 「Configuration」 > 「System Configuration」 > 「Open Content Network」で設定します。ラベルは以下のとおりです。
providers[UDEMY].enabled=true
providers[UDEMY].name=Udemy Business
providers[UDEMY].label=label.u.UdemyForBusiness
providers[UDEMY].syncCourses=trueproviders[UDEMY].baseLaunchUrl=https://<udemy portal>.udemy.com
providers[UDEMY].pricingModel=
defaultValues.markCompleteOnLaunch[UDEMY]=false
メモ:
- 「providers[UDEMY].baseLaunchUrl=https://<udemy portal>.udemy.com」は、組織固有のUdemy(UB)ドメインにします。
- 「providers[UDEMY].enabled=true」に設定すると、プロバイダーが有効になります。
- OCNの連携はUdemy Businessが初めてという場合は、さらに3つのパラメーターを設定する必要があります。各パラメーターに設定する値については、以下のパスに従います。
- defaultValues.itemType[default]: 「References」 > 「Learning」 > 「Item Types」 > 「Do a blank search」 > 必要なアイテムタイプを選択し、OCNプロパティファイルの値パラメーターに追加します。
- defaultValues.itemCompletionStatus[default]: 「References」 > 「Learning」 > 「Item Completions」 > 「Do a blank search」 > で必要な項目完了を選択し、OCNプロパティファイルの値パラメーターに追加します。
- defaultValues.domainID[default]: 「System Admin」 > 「Security」 > 「Domains」 > 「Do a blank search」 > でアイテムを作成するデフォルトのドメインを選択し、OCNプロパティファイルの値パラメーターに追加します。
以上の値はSuccessFactorsの導入環境ごとに異なります。どの値を使用するかについてUdemy Businessから指示することはできません。不明な点がある場合は、SAP SuccessFactorsのサポートまで問い合わせてください。
プロバイダーロゴを設定する
Udemy Businessのサムネイル画像は、SuccessFactors「Learning Administration」> 「System Administration」 > 「Configuration」 > 「System Configuration」 > 「Open Content Network」 > 「Logos」からアップロードできます。
OCN管理者ロールを作成する
これは「Learning Administration」>「System Administration」>「Configuration」>「System Administration」>「Security」>「Role Management」で設定できます。必要な権限(または古いバージョンの場合のワークフロー)は以下のとおりです。
- 履歴レコードを追加する(古いバージョンの場合は学習イベントを追加する)
- メモ: OData APIによるBizXユーザーID同期をオプトインする場合(下記の「コース修了の同期を有効にする」セクション参照)、Udemy BusinessがSuccessfactors OData APIサービスを通じてユーザーを検索する権限が必要です。
OCN管理者ユーザーを作成する
APIの呼び出しに管理者ユーザーが必要です。このユーザーに、事前に作成したOCN管理者ロールを割り当てます。ユーザーは、「Learning Administration」>「Configuration」>「System Administration」>「System Configuration」>「Security」>「Administrators」で作成できます。
OCN OAuth認証情報を作成する
この手順では、SuccessFactors OAuth Client IDとClient Secretを作成します。SuccessFactorsで発行します(「Learning Administration」>「System Administration」>「System Configuration」>「Configuration」>「OAuth Token Server」)。
メモ: 新しいパスワードを発行すると、既存のパスワードがすべて無効になるので注意してください。他のOCNプロバイダーが有効の場合は、同じトークンを使うか、すべてのプロバイダーに新しいトークンを再発行できます。
Open Content Networkの同期
SuccessFactorsには、OCNコンテンツを更新するように設定する自動的な手順が用意されています(「Learning Administration」>「System Administration」 > 「Automatic Processes」 > 「Open Content Network Content Synchronization」)。コースのメタデータが同期され、非アクティブなコースが消去されます。非アクティブなコースでも、インポートステータスが「Imported」でOCN に登録されている場合は、完了レコードを受け取ることができます。
OCNを通じてUdemy Businessのコンテンツを同期する前に、以下のUdemy Business内での設定手順を進める必要があります。
Udemy Businessの設定
このセクションでは、Udemy BusinessとSuccessFactorsの連携方法について説明します。
前提条件
1. 前述のセクション「OAuth認証情報」に記載されている手順に従い、SuccessFactors環境でOData APIsを有効にします。
2. SuccessFactors環境APIパラメーターを取得します。
- ベースURL
- APIクライアントID
- クライアントパスワード
SuccessFactorsのベースURLを取得するための手順
1. SuccessFactorsのあなたのログインURLを特定します: SuccessFactorsのログインページに移動します。
2. ベースURLを見つけます: ベースURLは、ログインURLの「successfactors.com」で終わる部分です。例えば、ログインページが以下の場合: https://example_page.successfactors.com/login#/companyEntryベースURLは次のとおりです:
https://example_page.successfactors.comUdemy Businessでのカタログ連携を有効にする
1. Udemy Businessで、管理 -> 設定 -> LMS/LXP統合に移動します。設定開始を選択し、その後SuccessFactorsを選択します。
2. SuccessFactorsから入手した、ベースURLエンドポイント、クライアントID、クライアントパスワードを入力します。ユーザーIDにOCNAdminを入力します。
3. 保存をクリックします。SuccessFactors APIが有効になると、確認のメッセージが表示されます。最初のUdemy BusinessコースカタログがSuccessFactorsに同期されるまで、24時間ほどかかります。
4. Udemy BusinessカタログがSuccessFactors環境に表示されたら、SuccessFactorsのOCN設定を通じて、コースを手動でインポート(承認)する必要があります。「Learning Administration」>「Content」>「Open Content Network」セクションに移動します。
この手順は、完全なカタログ連携を完了するうえで重要であるため、省くことはできません。
メモ: このプロセスは自動的には繰り返されません。Udemy Businessの新しいコースは、定期的にSuccessFactorsにインポートして、カタログをUdemy Businessの内容で最新の状態に保つ必要があります。
組織のビジネスと学習の統合ニーズに基づいて、手動インポートの頻度を決定できます。SuccessFactorsを連携しているほとんどの学習組織は、このプロセスを毎週繰り返しています。
SuccessFactors指定ユーザーは、コースのインポート後、Udemy Businessカタログでコースを検索し、専用のUdemy環境で受講することができます。
コース修了の同期を有効にする
この連携では、SuccessFactorsのBizXユーザーIDを一意の識別子として使用し、Udemy BusinessからSuccessFactorsに学習者の修了記録を同期します。Udemy Businessはこの値をlmsUserIDフィールドに保存します。
コース修了を同期するために、SuccessFactorsのBizXユーザーIDをUdemyのlmsUserIDフィールドにマッピングする必要があります。SuccessFactorsのBizXユーザーIDをUdemy Businessにアップロードする方法は、以下のように複数あります。
オプション1: SuccessFactors OData API経由
この方法では、Udemy BusinessがSuccessFactorsが提供するオープンデータプロトコル(OData)APIを使用し、SuccessFactorsに保存されているデータへのサードパーティアクセスを許可します。これにより、SuccessFactorsに登録されているユーザーのメールアドレスとBizXユーザーIDが、Udemy Business環境にも存在する場合に、APIを通じて直接取得できるようになります。ユーザーのメールアドレスが見つかった場合、BizXユーザーIDはUdemyでlmsUserIDとして保存されます。
この方法を有効にするには、上記のOData API設定手順に従って設定を行い、Udemy Business担当者にバックエンドでODataを有効にするよう知らせてください。
オプション2: お使いのIDプロバイダー(Azure、Okta、OneLoginなど)からのSSO経由
この方法では、SSO IDプロバイダーを設定し、SuccessFactorsのBizXユーザーIDをSAML属性としてUdemyのlmsUserIDフィールドにマッピングする必要があります。
メモ: この設定を機能させるためには、SuccessFactorsのBizXユーザーIDを確実かつ効果的にIDプロバイダーにマッピングできるようにする必要があります。
- Udemy Businessはこのプロセスを監視できないため、この設定を行う際にIT部門との協力が必要になる場合があります。
オプション3: SuccessFactorsをIDプロバイダーとして使用する
SuccessFactorsには、IDプロバイダーとして機能するネイティブ機能があり、BizXユーザーIDをSSOを介して直接送信することができます。
この方法は複雑であるため、Udemy Businessチームとの相談が必要です。
オプション4: CSVアップロード経由
SSOを使用していない場合やOData APIが利用できない場合は、SuccessFactorsからユーザーのメールアドレスとBizXユーザーIDを含むCSVファイルを手動でダウンロードすることができます。そして、このファイルをUdemy Businessサポートに送信して、lmsUserIDをアップロードさせる必要があります。
この方法は手動で行う必要があるため、Udemy Businessチームとの相談が必要です。
メモ: Udemy Businessでは、過去の修了イベントや紛失した修了イベントを再処理することができます。
SuccessFactorsロケールを管理する
SuccessFactorsでは、コースのタイトルと説明は、設定したロケールのみで表示されます。Udemy Business定額制学び放題サービスに複数の言語が含まれている場合、Udemy Businessのコンテンツによっては、検索結果にタイトルと説明が表示されないことがあります。SuccessFactorsで検索しているロケールと、Udemy Businessコンテンツのロケールが一致していないことが原因です。タイトルと説明が表示されるのは、ユーザーが指定した、SuccessFactorsのロケールのコースに限られます。
たとえば、SuccessFactorsのロケールを英語に設定している場合は、すべての英語コースについて、コースのタイトルと説明が表示されます。- SAPサポート記事:
タイトルと説明のロケールのデフォルトを依頼するには、SuccessFactorsサポートチームにケースを送信してください。
こちらにUdemy Businessで利用可能な各国語のコースの全リストがあります。以下の言語で提供されているUdemy Businessコースのタイトルと説明を表示するには、SuccessFactorsでロケールを設定する必要があります。
連携をテストする
UdemyとSuccessFactorsの各APIとSSOを設定したら、Udemy BusinessとLMSの連携をテストします(詳細)。
質問またはサポート
Udemy BusinessのSSOやLMS/LXP設定について問題が生じた場合や、サポートをご希望の場合は、サポートチームにお問い合わせください。SuccessFactors関係の問題については、担当のSuccessFactorsサポートチームまでお問い合わせください。