CDD Vault 更新(2020年XNUMX月):ELNエントリを一括でエクスポート CDD Vault ELNと CDD Vault API

CDD Vault ロゴを更新
2012年8月28日

イギリスの歴史家、アントニージェームズビーバー卿は、次のように述べています。 実際、それが見つかるまで、何を探しているのかわかりません。」 ELN内にアーカイブされた情報に夢中になっている場合も、このELNの一括エクスポート機能はかなり有効です。

複数のELNエントリを一度にエクスポート CDD Vault ELN

CDD Vault 管理者は、メインのELNインデックスページから複数のELNエントリをエクスポートできるようになりました。 この機能は、Vault管理者のみが使用できます。 [エントリのエクスポート]リンクをクリックして、リストされているすべてのELNエントリをエクスポートします。

エントリのエクスポートボタンを示すスクリーンショット
標準の2ステップを使用してzipファイルが作成されます CDD Vault ユーザーのコンピューターにファイルをダウンロードするエクスポートプロセス。 このzipファイルには、選択したELNエントリのすべての情報(添付ファイルを含む)を構成する複数のファイル、フォルダー、およびサブフォルダーが含まれる場合があります。
エクスポートされたzipファイルのスクリーンショット
  1. summary.csvファイル
    a。 このsummary.csvファイルには、エクスポートされたすべてのELNエントリの目次ビューが含まれています。
    b。 すべてのELNメタフィールド(ID、タイトル、作成者、ウィットネス、ステータス、作成、変更、送信、およびファイナライズ)は、summary.csvファイルに含まれています。
    c。 すべてのELNユーザー定義フィールドも含まれます(これらは、ELNユーザーが各ELNエントリのヘッダーに入力できるようにVault管理者が提供したフィールドです)。

    csvファイルヘッダーを示すスクリーンショット

  2. 以下を含む各ELNエントリの最上位フォルダ。
    a。 ELNエントリのPDFレンダリング。
    b。 元の添付ファイルを含むサブフォルダー。
    c。 監査証跡csvファイル。

    zipファイルの最上位フォルダーのスクリーンショット

  3. PDFの生成中に発生した可能性のあるエラーに関する情報を含むErrors.csvファイル(該当する場合)。

注目すべきヒント

  1. エクスポートされるELNエントリの数を制限するには、直感的な 検索とフィルタリング ELNエントリのリストを絞り込むために「エントリのエクスポート」ボタンをクリックする前のメカニズム。
  2. 各ELNエントリのPDFレンダリングには、画像およびPDF添付ファイル用に表示されるサムネイルが含まれます。
  3. ELNエントリ内に添付されたMicrosoft Officeファイルのプレビューは、PDFレンダリング内には表示されません。
  4. 以前は単一のELNエントリ内で利用可能であったエクスポートファイルと印刷ボタン/機能が結合され、この新しい一括エクスポート機能と同じエクスポートzipファイルを提供します。

    ファイルのエクスポートボタンを示すスクリーンショット

ELNエントリのエクスポート CDD Vault API

APIユーザーは、新しい GET eln/entries API呼び出し:

GET /api/v1/vaults/<vault_id>/eln/entries

このためにいくつかのパラメーターがサポートされています GET ELN Entries API呼び出し(これに限定されない) eln_entries, author, created_after, modified_after, status, finalized_date_after。 curlコマンドの例は、2019-12-31以降に確定されたエントリを取得する方法を示しています。

curl -H "X-CDD-Token: $TOKEN" -X GET
"https://app.collaborativedrug.com/api/v1/vaults/<vault_id>/eln/entries?
finalized_date_after=2019-12-31"

なし async=true パラメータ、上記のcurlコマンドは次を返します:

{
    "count": 1,
    "offset": 0,
    "page_size": 50,
    "objects": [
        {
            "id": 1111,
            "name": "Entry: 1111 - Data for submission",
            "status": "finalized",
            "author": {
                "id": 6021,
                "first_name": "First",
                "last_name": "Last"
            },
            "url": "https://app.collaborativedrug.com/vaults/<vault_id>/eln/entries/1111"
        }
    ]
}

注目すべきヒント

1. IDに基づいて特定のELNエントリセットを取得するには、 eln_entries パラメータに一致する最初のデバイスのリモートコントロール URL を返します。

https://app.collaborativedrug.com/api/v1/vaults/<vault_id>/eln/entries?eln_entries=1111,2222

2.「author」、ユーザー名ではなく、ユーザーIDを指定する必要があります。

https://app.collaborativedrug.com/api/v1/vaults/<vault_id>/eln/entries?author=999&async=true

GET Users API呼び出しは、特定のVaultのすべてのユーザーIDを返します。 ユーザーIDは、非同期パラメーターが省略されている場合にも返されます。 GET ELN Entries 呼び出し(JSONの「作成者」セクションを参照)。

3. ELNエントリのZIPエクスポートを取得するには、「async」パラメーターが必要です。 例として、次のGET API呼び出しはエクスポートIDを返します。エクスポートIDは、 GET Exports API呼び出し。

https://app.collaborativedrug.com/api/v1/vaults/<vault_id>/eln/entries?finalized_date_after=2019-12-31&async=true