FTP を使用した CLM コンテンツのアップロード

コンテンツ管理者は、コンテンツを FTP 経由で直接 Veeva CRM にアップロードできます。この場合、複数のファイルを一括して読み込むことが可能です。コンテンツの読み込みには、どの FTP クライアント (Filezilla など) でも使用できます。

Mac および Windows デスクトップ版の Veeva CRM は FTP コンテンツをサポートしていません。

FTP は CLM Vault インテグレーションではサポートされていません。Vault で CLM コンテンツを管理する方法については Vault ヘルプ、および Vault の CLM コンテンツのパッケージ化に関する情報については、カスタム CLM コンテンツのパッケージ化 を参照してください。

CLM コンテンツサーバの設定

サポートから FTP アカウントとユーザ名が別途組織に提供される場合、FTP サーバへのログインに使用します。提供されない場合には、以下の指示に従って、ユーザが自分の Veeva CRM ユーザ名とパスワードを使用して FTP サーバにログインできるようにします。

  1. ユーザオブジェクトページレイアウトに移動します。
  2. ページレイアウトに Content_Admin_vod フィールドあることを確認します。
  3. 保存を選択します。
  4. FTP 資格情報を付与したいユーザのユーザレコードを編集します
  5. コンテンツ管理者チェックボックスを選択します。
  6. 保存を選択します。
  7. Veeva キャッシュをクリアします
  8. コンテンツ管理者ユーザの資格情報を使用して、FTP サーバにサインインします (FTP クライアントを使用)。
    • FTP ホストサーバ: メイン Veeva Common 設定からの FTP サーバ値 ([設定] > [開発] > [カスタム設定] > [管理 (Veeva Common)] > [メイン])
    • ユーザ: Veeva CRM ユーザ名
    • パスワード: Veeva CRM パスワード

代理認証を使用して Veeva CRM にログインする場合は、サポートから提供された Unix のユーザ名とパスワードを使用してください。

CLM コンテンツのアップロード

設定が完了すると、アップロードされる個々のすべてのコンテンツに制御 (CTL) ファイルを作成します。制御ファイルの形式は以下の通りです:

アップロード時にファイルを処理するには、ファイル拡張子を小文字にする必要があります。例: <filename>.ctl.

  • ユーザ=<Veeva CRM Uユーザ名>
  • パスワード=<Veeva CRM パスワード>
  • ファイル名= <Filename.zip>
  • メール=<エラーメッセージのログを受け取るメールアドレス>

メールフィールドは任意です。サインインエラーが発生した場合にのみ使用されます。サインインが成功した場合は、Veeva CRM のユーザの電子メールアドレスに成功および失敗メッセージが送信されます。

任意で、代理認証を使用して Veeva CRM にログインする場合は、次の項目を制御ファイルに追加する必要があります。

  • SAML
  • APPLIES_TO_URL=<URL に適用します>
  • AUTH_URL= <認証 URL>
  • OpenToken
  • APPLIES_TO_URL=<URL に適用します>

CTL ファイルは、以下のいずれかのフォーマットを使用して作成してください。

  • ASCII
  • ISO-8859-1
  • UTF-8
  • UTF-16
  • UTF-32

ファイルには次の特殊文字が含まれないようにしてください: ',/<>?;:{}[]~`!@#$%&*()=+

Key_Message_vod オブジェクトの追加フィールドを制御ファイルに追加できます。各フィールドを、以下の形式でそれぞれ別の行に入力します: <Field API Name>=<value>。

  1. 制御ファイルには関連ファイルと同じ名前を使用して、拡張子は ctl にします。例えば、Cholecap-Intro-1.zip スライドの制御ファイルなら、名前は Cholecap-Intro-1.ctl です。
  2. ファイルと関連付けられたコンテンツを FTP 経由でアップロードします。

コンテンツ自体 (zip ファイル) は、FTP サーバのコンテンツディレクトリにアップロードされます。コンテンツフォルダをルートディレクトリにすることができますが、その場合、コンテンツフォルダは表示されません。

  • コンテンツファイルは、ctlfile ファイルディレクトリにアップロードする必要があります。
  • 必ず最初に zip ファイルをアップロードしてから、コンテンツファイルをアップロードします。

制御ファイルが見つかると、そのディレクトリから削除されてから処理が進みます。右側で ctl ファイルディレクトリが開いたら、右クリックして [リフレッシュ] を選択すると、いつファイルが削除されたかを確認することができます。

コンテンツファイルが正常に処理されていれば、zip ファイルも削除されます。右側で/ディレクトリが開いたら、右クリックして [リフレッシュ] を選択すると、いつファイルが削除されたかを確認することができます。

Media_File_Name_vod フィールドは一意の外部 ID です。コンテンツが FTP 経由で既存のレコードと同じ名前でアップロードされると、既存のコンテンツは上書きされ、レコードはコンテンツファイルの情報で更新されます。

例えば、制御ファイルの形式は以下のようになります:

コピー

CTL ファイルの例

ユーザ=datasteward@customer.com.sandbox
パスワード=mypassword
メール=user@company.com
ファイル名=Cholecap-1-Intro.zip
CLM_ID_vod__c=VeevaCLM
名前=Cholecap – Events
Product_vod__c=a00S0000002i4oO
Slide_Version_vod__c=1.0.0
Description_vod__c=Cholecap - 5 53% 以下の有害事象

トラブルシューティング

モバイルデバイスに利用可能なメディアがない場合、コンテンツサーバが正しく設定されていることを確認してください。ディテールは、コンテンツサーバの設定を参照してください。

他のメディアが利用可能でも新しいコンテンツが表示されない場合、以下のステップがトラブルシューティングに役立つ場合があります。

  1. ユーザがデバイス上で表示できるオンラインのプレゼンテーションを検索します。そのプレゼンテーションに新しいキーメッセージをプレゼンテーションスライドとして追加します。新しいキーメッセージのあるプレゼンテーションスライドをモバイルデバイスで利用できるか確認します。
  2. 新しく作成したキーメッセージをオンラインで表示して、ファイル名を選択することでファイルをダウンロードできるかどうか確認します。ダウンロードできない場合、もう一度ファイルをアップロードします。
  3. モバイルデバイスで [ディテール] > [オプション] > [メディア] に進み、新しいキーメッセージがデバイスにダウンロード済みとリストされていることを確認します。リストにない場合、もう一度同期を試して、ローカルデータが最新であることを確認します。
  4. モバイルデバイスのメディアタブでプレゼンテーションとスライドを利用できることを確認します。プレゼンテーションが利用できない場合、プレゼンテーションにスライドがない可能性があります。プレゼンテーションは、ユーザがプレゼンテーションを表示するために必要なスライドをすべて持っている場合にのみ表示されます。