Microsoft SharePoint Onlineは、webベースのドキュメント管理およびストレージ・システムです。 Microsoft SharePointオンライン・コンテンツ・コネクタを構成して有効にすると、接続してMicrosoft SharePoint OnlineからOracle Content Managementにコンテンツをプルできます。
Microsoft SharePointオンライン・コンテンツ・コネクタを使用すると、Microsoft SharePointオンライン・リポジトリからOracle Content Managementにアセットをインポートできます。 管理者または開発者として、Oracle Content Managementインスタンスの統合メニューからMicrosoft SharePointオンライン・コンテンツ・コネクタを構成できます。
Microsoft SharePointオンライン・コンテンツ・コネクタを構成するには:
- Oracle Content Managementのホスト名および認可URLの詳細を取得します。
- 管理者または開発者としてOracle Content Managementにサインインします。
- 左側にあるナビゲーション・メニューの「管理」領域で「統合」をクリックします。
- 「統合」メニューで、「コンテンツ・コネクタ」を選択します。
- Microsoft SharePointオンライン・コンテンツ・コネクタの横にあるチェック・ボックスをクリックします。
- 「編集」をクリックするか、リンクをクリックして「編集」ページに移動します。
- 「一般」タブで、リダイレクトURLに次の形式で表示されます:
https://<hostname>.<domainname>.com:<port>/documents/web/AR_COMPLETE_AUTHORIZATION
「リダイレクトURL」フィールドは切り捨てられます。 フィールドをダブルクリックして、値をクリップボードにコピーします。 この値は、後でAzureアプリケーション登録ページで指定する必要があります。
- SharePointオンライン・アプリケーションを作成します:
- https://portal.azure.com/でMicrosoft Azureにサインインします :
- Microsoftユーザー名を持つアカウントを選択します。
- Microsoftのパスワードを入力します。
- Office365を選択します。
- 「サインイン」をクリックします。
- サインインを維持して複数のサインインを減らすには、Yesをクリックします。
- 「Azureサービス」ページで、「アプリ登録」をクリックします。
- 「アプリケーション登録ページ」で、「新規登録」をクリックします。
- 「アプリケーション・ページの登録」で、名前を入力し、アプリケーションを使用できる勘定科目タイプを選択します。 下部にリダイレクトURLを貼り付け、「登録」をクリックします。
- アプリケーション・ページで、左側のメニューの「証明書&シークレット」をクリックし、ページの「新規クライアント・シークレット」ボタンをクリックします。
- 「クライアント・シークレットの追加」で、クライアント・シークレットの説明を入力し、「有効期限」の下のNeverを選択して、「追加」をクリックします。
- 右下の「クリップボードにコピー」アイコンをクリックして、シークレットを記録します。 コンテンツ・コネクタの「追加フィールド」ページの「クライアント・シークレット」フィールドに後で入力する必要があります。 また、「クリップボードにコピー」をクリックして他の詳細を記録します。
- 「APIパーミッション」ページで「権限の追加」をクリックして、SharePoint Online権限(User.Read、SharePoint Onlineに対する「委任済」権限など)を追加し、ユーザーとしてサインインしてAPIにアクセスします。 追加する別の権限は、リフレッシュ・トークンを有効にする「オフライン・アクセス」です。
「ユーザー」権限に加えて、AllSites、Myfiles、SitesおよびTermStore権限を付与できます。
- SharePointオンライン・コネクタをリポジトリに追加します。
- Oracle Content Managementで、左側のナビゲーション・メニューで「統合」を選択します。
- 「統合」ページで、ドロップダウン・メニューから「コンテンツ・コネクタ」を選択します。
- コンテンツ・コネクタのリストで、「SharePointオンライン」コンテンツ・コネクタの名前をクリックします。
- Oracle Content ManagementでMicrosoft SharePointオンライン・コンテンツ・コネクタを構成します。
- 「一般」タブで次の操作を行います:
- 「追加フィールド」タブをクリックします。

「図sharepoint-connector-custom-fields.pngの説明」
前に記録した次のフィールドに値を入力します:
- クライアントID: Azureアプリケーション登録のアプリケーションIDの値。
- クライアント・シークレット: Azureアプリケーション登録で生成されたクライアント・シークレットの値。
- SharePoint URL:
https://<company name>.sharepoint.com
。これは、SharePoint URL、テナントのURLおよびサイト・コレクションのURLです。
- テナントID: Azureアプリケーション登録のディレクトリ(テナント) ID。
- アクセス範囲: offline_access
https://<company name>.sharepoint.com/AllSites.Read
- 完了したら、「保存」をクリックします。
- コネクタをリポジトリに追加します。
- 左側にあるナビゲーション・メニューの「管理」領域で「コンテンツ」をクリックします。
- 既存のリポジトリを開くか、「作成」をクリックして新しいリポジトリを作成します。
- 新しいリポジトリを作成する場合は、リポジトリ名、公開チャネル、言語などのオプションを指定します。
- 「コンテンツ・コネクタ」で、リポジトリに関連付ける1つ以上のコネクタを選択します。
このメニューには、Oracle Content Managementインスタンスで構成および有効化されているすべてのコンテンツ・コネクタがリストされます。
選択したコネクタのいずれかにコンテンツ・タイプが関連付けられている場合、タイプは「コンテンツ・タイプ」の下に表示されます。
Microsoft SharePointオンライン・コンテンツ・コネクタが構成され、有効化されてリポジトリに関連付けられると、Oracle Content Managementユーザーのアセット・リポジトリで、「アセット」ページの「追加」ドロップダウン・メニュー「Microsoft SharePointからインポート」オプションを使用して、コンテンツをダウンロードできます。
ノート:
Microsoft SharePointオンライン・コンテンツ・コネクタの認可されたアプリケーションは、https://account.live.com/consent/Manage
へのリンク、またはSharePointオンライン・コンテンツ・コネクタに指定された別のロケーションへのリンクを提供する必要があり、エンド・ユーザーがそのMicrosoftサイトに移動していつでも権限を取り消すことができることを明確に示します。 エンド・ユーザーが、エンド・ユーザー情報への許可されたアプリケーション・アクセスを無効にするための追加ステップを実行する必要がある場合、アプリケーションは、アクセスを無効にするために必要な追加のステップをエンド・ユーザーに明確に示す必要があります。 これらの要件は、Microsoftによってエンド・ユーザーwebインタフェースが提供されている場所には適用されません。