Sitecore Content Hubの設定

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

メモ

Content Hubを設定するには、スーパーユーザーであるか、ユーザーグループポリシーを通じて必要な権限が付与されている必要があります。

始める前に
  • ブラウザでポップアップが有効になっていることを確認してください。

Sitecore Content Hub Digital Apps Connectorをインストールしたら、OAuthクライアントを設定する必要があります。

superuserとして、アセットとプロジェクトの検索設定をカスタマイズすることもできます。

OAuthクライアントを構成する

OAuthクライアントを追加するには、次のようにします。

  1. メニュー バーで、Manage cog icon をクリックします。

  2. Manageページで、「OAuth clients」をクリックします。

  3. plus sign OAuth Client」をクリックします。

  4. 開いたOAuth Clientダイアログで、次のように入力します。

    フィールド名

    価値

    Name

    CI HUB Connector Live

    Client ID

    CE60B3027E8998BA6368CAB8738C0BB1F226E60A

    Client Secret

    A15612273E8EF46E4D0D3478281E96CF403F0203

    Redirect URL

    https://live.ci-hub.com/api/v1/auth/login/sitecore

    Client Type

    Authorization Code

  5. Save」をクリックします。

CORSを構成する

Sitecore Content Hub Digital Apps Connectorでアセットの選択を表示するには、Content Hubアセット検索ページをホストするためのベースURLのエントリを追加する必要があります。

Cross-Origin Resource Sharing (CORS) を設定するには:

  1. メニュー バーで、Manageをクリックします。

  2. Manageページで、「Settings」をクリックします。

  3. Settingsページの検索ボックスに「PortalConfiguration」と入力します。

  4. PortalConfigurationを展開し、CORS Configurationを選択します。

  5. CORSConfigurationページの URL フィールドに「https://live.ci-hub.com」と入力し、Addをクリックします。これで、CORS設定がアクティブになりました。

  6. Save」をクリックします。

アセットとプロジェクトの検索設定のカスタマイズ

次の設定は、Sitecore Content Hubですぐに使用できます。

  • CIHubAssetSearchConfig - Sitecore Content Hub Digital Apps Connectorで使用されるアセット検索フィルターを決定します。

    {
     "name": "CIHubAssetSearchConfig",
     "pageSize": 20,
     "checksum": "checksum",
     "filters": [
       {
         "definition": "M.Asset",
         "type": "definition"
       },
       {
         "definition": "M.Final.LifeCycle.Status",
         "type": "relation",
         "field": "FinalLifeCycleStatusToAsset",
         "operator": "Equals",
         "valueExpression": "String(\"StatusValue\") == \"Approved\""
       },
       {
         "definition": "M.Content.Repository",
         "type": "relation",
         "field": "ContentRepositoryToAsset",
         "operator": "Equals",
         "valueExpression": "String(\"ClassificationName\") == \"Standard\""
       }
     ],
     "facets": [
       {
         "name": "M.AssetType",
         "type": "definition"
       },
       {
         "name": "M.Final.LifeCycle.Status",
         "type": "definition"
       },
       {
         "name": "M.Brand",
         "type": "definition"
       },
       {
         "name": "M.PCM.ProductCategory",
         "type": "definition"
       },
       {
         "name": "M.PCM.ProductFamily",
         "type": "definition"
       },
       {
         "name": "M.Localization",
         "type": "definition"
       },
       {
         "name": "M.AssetMedia",
         "type": "definition"
       },
       {
         "name": "M.DRM.Restricted",
         "type": "definition"
       }
     ],
     "propertiesToLoad": [
       "FileName",
       "Description",
       "ShortDescription",
       "Title",
       "ReasonForRejection",
       "FileSize",
       "FileProperties",
       "ApprovedBy",
       "ApprovalDate",
       "Digest",
       "Renditions"
     ],
     "renditionsToLoad": [
       "thumbnail",
       "storyboard",
       "preview",
       "downloadOriginal",
       "downloadAlternative",
       "pdf",
       "bigthumbnail"
     ],
     "permissionsToLoad": [
       "Create",
       "Update",
       "AddVersion",
       "Submit",
       "Delete"
     ]
    }
  • CIHubWIPSearchConfig - Sitecore Content Hub Digital Apps Connectorで使用されるWIPアセット検索フィルターを決定します。

    {
      "name": "CIHubWIPSearchConfig",
      "pageSize": 20,
      "checksum": "checksum",
    
      "filters": [
        {
          "definition": "M.Asset",
          "type": "definition"
        },
        {
          "operator": "OR",
          "filters": [
            {
              "definition": "M.Final.LifeCycle.Status",
              "type": "relation",
              "field": "FinalLifeCycleStatusToAsset",
              "operator": "Equals",
              "valueExpression": "String(\"StatusValue\") == \"Created\""
           },
           {
              "definition": "M.Final.LifeCycle.Status",
              "type": "relation",
              "field": "FinalLifeCycleStatusToAsset",
              "operator": "Equals",
              "valueExpression": "String(\"StatusValue\") == \"Rejected\""
           },
           {
              "definition": "M.Final.LifeCycle.Status",
              "type": "relation",
              "field": "FinalLifeCycleStatusToAsset",
              "operator": "Equals",
              "valueExpression": "String(\"StatusValue\") == \"UnderReview\""
           }
         ]
        },
        {
          "definition": "M.Content.Repository",
          "type": "relation",
          "field": "ContentRepositoryToAsset",
          "operator": "Equals",
          "valueExpression": "String(\"ClassificationName\") == \"Standard\""
       },
       {
          "definition": "M.Asset",
          "type": "dynamic",
          "field": "CreatedBy",
          "operator": "Equals",
          "value": "currentuser"
       }
     ],
     "facets": [
       {
         "name": "M.AssetType",
         "type": "definition"
       },
       {
         "name": "M.Final.LifeCycle.Status",
         "type": "definition"
       },
       {
         "name": "M.Brand",
         "type": "definition"
       },
       {
         "name": "M.PCM.ProductCategory",
         "type": "definition"
       },
       {
         "name": "M.PCM.ProductFamily",
         "type": "definition"
       },
       {
         "name": "M.Localization",
         "type": "definition"
       },
       {
         "name": "M.AssetMedia",
         "type": "definition"
       },
       {
         "name": "M.DRM.Restricted",
         "type": "definition"
       }
     ],
     "propertiesToLoad": [
       "FileName",
       "Description",
       "ReasonForRejection",
       "Title",
       "FileSize",
       "FileProperties",
       "ApprovedBy",
       "ApprovalDate",
       "Digest",
       "Renditions"
     ],
     "renditionsToLoad": [
       "thumbnail",
       "storyboard",
       "preview",
      "downloadOriginal",
      "downloadAlternative",
      "pdf",
      "bigthumbnail"
     ],
     "relationsToLoad": [
       "FinalLifeCycleStatusToAsset"
     ],
     "permissionsToLoad": [
       "Create",
       "Update",
       "AddVersion",
       "Delete",
       "Submit"
     ]
    }
  • CIHubProjectsSearchConfig - Sitecore Content Hub Digital Apps Connectorで使用されるプロジェクト検索フィルターを決定します。

    {
      "name": "CIHubProjectsSearchConfig",
      "pageSize": 20,
      "checksum": "checksum",
    
      "filters": [
        {
          "definition": "M.Asset",
          "type": "definition"
        },
        {
          "operator": "OR",
          "filters": [
            {
              "definition": "M.Content.Repository",
              "type": "relation",
              "field": "ContentRepositoryToAsset",
              "operator": "Equals",
              "valueExpression": "String(\"ClassificationName\") == \"Standard\""
            },
            {
              "definition": "M.Content.Repository",
              "type": "relation",
              "field": "ContentRepositoryToAsset",
              "operator": "Equals",
              "valueExpression": "String(\"ClassificationName\") == \"Project\""
            }
          ]
        }
      ],
      "facets": [
        {
          "name": "M.AssetType",
          "type": "definition"
        },
        {
          "name": "M.Final.LifeCycle.Status",
          "type": "definition"
        },
        {
          "name": "M.Brand",
          "type": "definition"
        },
        {
          "name": "M.PCM.ProductCategory",
          "type": "definition"
        },
        {
          "name": "M.PCM.ProductFamily",
          "type": "definition"
        },
        {
          "name": "M.Localization",
          "type": "definition"
        },
        {
          "name": "M.AssetMedia",
          "type": "definition"
        },
        {
          "name": "M.DRM.Restricted",
          "type": "definition"
        }
      ],
      "propertiesToLoad": [
        "FileName",
        "Description",
        "ReasonForRejection",
        "Title",
        "FileSize",
        "FileProperties",
        "ApprovedBy",
        "ApprovalDate",
        "Digest",
        "Renditions"
      ],
      "renditionsToLoad": [
        "thumbnail",
        "storyboard",
        "preview",
        "downloadOriginal",
        "downloadAlternative",
        "pdf",
        "bigthumbnail"
      ],
      "relationsToLoad": [
        "FinalLifeCycleStatusToAsset"
      ],
      "permissionsToLoad": [
        "Create",
        "Update",
        "AddVersion",
        "Delete",
        "Submit"
      ]
    }

これらの設定をカスタマイズするには:

  1. メニュー バーで、Manage をクリックします。

  2. Manageページで、「Settings」をクリックします。

  3. Settingsページで、PortalConfigurationをクリックし、カスタマイズする設定をクリックします。

  4. 変更を加え、Saveをクリックします。

大事な

この設定を機能させるには、プラグインウィンドウで > LIVE (NEW) をクリックしてアクティブにする必要があります。

この記事を改善するための提案がある場合は、 お知らせください!