Box Platformの基本用語集

Yuko Taniguchi
Box Developer Japan Blog
10 min readOct 31, 2023
Box Platformの基本用語集

どの製品にも独自の専門用語があります。利用を開始するプロセスをサポートし、Boxドキュメントの理解度を高めるために、Box Platformの基本用語集を用意しました。この記事は、最も重要な概念を理解し、コンテンツに基づいた新しいクラウドベースのソリューションの利用をすぐに開始するのに役立つはずです。このリストでは基本的な用語を取り上げています。近日中にドキュメントポータルで内容をさらに充実させる予定です。

管理者

別名: スーパーユーザー、スーパーバイザー

Enterpriseアカウントのメイン管理者を意味する、明確に名前の付いた役割。管理者は、ユーザーとグループの管理、組織のすべてのファイルとフォルダの表示と編集、組織内のさまざまなユーザーのアカウントへのログイン、組織の設定の編集、レポートの実行とアクセスを行うことができます。Box管理者は主要アカウント管理者です。

Box管理ツールの詳細を参照してください

管理コンソール

特定の企業を管理するためのダッシュボード領域で、管理者、グループ管理者、共同管理者がアクセスできます。

[サンドボックス] タブが表示されている管理コンソールの画面

App User

Box App Userとは、Boxと統合されるアプリケーションまたはサービスに関連付けられている、Box Platform内の特定の種類のユーザーです。App Userは、API経由でしかアクセスできません (つまり、ログイン資格情報を持っていません)。これは、サービスアカウントによって作成できるため、サーバー間認証を利用するアプリケーションのみに適用できます。App Userは、その作成に使用されたアプリケーションに関連付けられています。また、そのアプリケーション外でのコンテンツのコラボレーションは可能ですが、このユーザー自体を別のアプリケーションに移動することはできません。

Box Custom Skill

別名: カスタムスキル、Box Skill

Boxにアップロードされたファイルに対してカスタム処理を実行するアプリケーションの種類。Skillsは、サードパーティの機械学習サービスを使用して、Boxにアップロードされたファイルから情報を自動的に抽出できるように設計されています。

以下に示すAlex Novotnyの記事 (英語) を確認してください。

Boxコマンドラインインターフェース (Box CLI)

ユーザーにとって使いやすいコマンドラインツール。これにより、技術者だけでなく、技術者以外のユーザーもBox APIを利用してルーチンや一括操作を実行できるようになります。

Box CLI: box helpコマンドの実行によって複数のコマンドオプションが表示されているターミナルの画面

一連の手順については、クイックスタートガイドをご覧ください。サンプルスクリプトを使用すると、取り入れたい時間のかかるタスクを自動化できます。

自動化テンプレートの詳細については、BoxWorks 2023Scaling admin duties with Box CLIセッションでも紹介しました。👋 👩🏻‍💻 Rui Barbosaの記事の翻訳、CLIを使用したBoxのコンテンツタグの管理をご覧ください。

Box Embed

Boxウェブアプリの機能全体を埋め込み、場所を問わずに使えるようにする、HTMLベースのフレームワーク。Box Embedを使用すると、ファイルのアップロード、検索、コメント付け、共有、タグ付けに加え、Box Editを使用したファイルの編集も可能になります。

Angularアプリケーションに含まれるBox Embed 2.0コンポーネント

Embed 2.0に関する以前のブログ記事を読み、さらに詳しく知りたい場合は、Boxのドキュメントをご確認ください。

Box Platform

API駆動型のクラウドコンテンツ管理およびコラボレーションのプラットフォームで、カスタムアプリケーションを作成したり、ワークフローを統合したり、安全なドキュメントの保存、アクセスの制御、バージョン管理、メタデータ管理、リアルタイムコラボレーションのための強力な機能を活用したりするためのツールやインフラストラクチャを開発者に提供します。

詳細については、Alex Novotnyの記事の翻訳、Box Platformの基本: 認証方法の基礎をお読みください。

Box Shield

Boxが提供するセキュリティソリューションで、自動分類と先を見越した監視により、機密データの保護、不正アクセスの防止、潜在的な脅威の検出に役立ちます。Box Shieldの詳細については、Rui Barbosaのブログ記事の翻訳をお読みください。

Box UI Elements

開発者がメインのBoxウェブアプリの要素を自分のアプリケーションに追加できるようにする、あらかじめ組み込まれたUIコンポーネント。これは、Boxに保存されているコンテンツの参照、アップロード、プレビュー、選択に使用できるほか、Reactコンポーネントとしても、フレームワークに依存しないJavaScriptライブラリとしても使用できます。

Box UI Elementsの詳細については、専用のガイドを参照するか、以前のブログ記事をご覧ください。

分類

ファイルまたはフォルダに適用される分類を含む分類メタデータテンプレートのインスタンス。

自動分類を設定する方法については、Rui Barbosaのブログ記事の翻訳、Boxの分類の入門ガイドを参照してください。

コラボレーション

別名: 権限、ロールベースのアクセス制御 (RBAC)、アクセス制御リスト (ACL)、権限のマッピング

コラボレーションでは、アクセス制御リストと同様に、ファイルやフォルダに対するユーザーおよびグループのアクセス権限が定義されます。コラボレーションオブジェクトは、特定の役割によって定義される権限を含んだファイルまたはフォルダへのアクセス権限をユーザーまたはグループに付与します。詳細については、専用のガイドを参照してください。

カスタムアプリ

他のツールやシステムと統合してワークフローを効率化したりコラボレーションを強化したりすることでBoxの機能が拡張されている独自のアプリケーション。開発者コンソールで作成でき、いくつかの認証方法を使用できます。

開発者コンソール

別名: 開発者ポータル

コードの実行とシステムのパフォーマンスに関するインサイトをリアルタイムに提供することで、開発者がアプリケーションを作成、デバッグ、テスト、監視できるようにするポータル。

開発者コンソールの新しいアプリを作成する画面

Enterprise

別名: リポジトリ、コンテンツストア、ファイルキャビネット、ドックベース、保管庫

BoxのEnterpriseとは、Boxが大規模な組織向けに提供するツールとサービスの包括的なスイートであり、安全なファイルストレージ、コラボレーション機能、アクセス制御、ワークフローの自動化、コンプライアンスの適用、分析を実現します。効率的なドキュメント管理とチームワークを可能にしながら、企業の設定におけるデータのセキュリティを確保します。

アクセス制限付きアプリ

特定のユーザーがBox Platform内の指定されたコンテンツにアクセスして操作できるように、開発者コンソールで作成された安全かつ制限されているアプリケーション。

メタデータテンプレート

別名: ドキュメントクラス、ドキュメントタイプ、コンテンツタイプ、インデックス

メタデータテンプレートは、ドキュメントまたはファイルに関する重要な情報を取得して整理する事前定義済みの構造です。

このトピックの詳細については、以下のRui Barbosaのブログ記事の翻訳を参照してください。

管理対象ユーザー

組織の管理者によって一元的に制御および管理されているユーザーアカウント。

サンドボックス

開発者向けに管理されている、追跡可能なテスト環境。実稼働環境ではありません。

サービスアカウント

サービスアカウントにより、開発者は、サーバー側のBoxとの統合にプログラムによる認証メカニズムを使用できます。つまり、アプリケーションはBoxに対してサービスとして認証を受けることができ、これがサービスアカウントユーザーで表されます。その後、サービスアカウントを使用して、App Userと呼ばれるアプリケーション固有のユーザーを他に作成できます。

ソフトウェア開発キット (SDK)

開発者が特定のプラットフォームまたはフレームワーク用のソフトウェアアプリケーションを作成するのに役立つツール、ライブラリ、ドキュメントの集合。Boxでは、さまざまなプログラミング言語のSDKを提供しています。最近では、新世代の生成されたSDKを導入しました。

新しいTypeScript SDK Generatedの詳細については、私の最新のブログ記事をご覧ください。

Webhook

Webhookは、アプリケーションがHTTP POSTリクエストを送信することによって、別のアプリケーションにリアルタイムのデータや通知を提供するための手段です。

Rui Barbosaの記事の翻訳、Box Platformのさらなる利用方法を確認して、Webhookの理解を深めてください。

🦄 Box Platformの上級者から学びたい場合

サポートや知識共有のためのBox Developer Community (英語のみ) にご参加ください。

--

--