Altium On-Prem Enterprise Server における部品リクエスト
Parent page: Altium On-Prem Enterprise Server
次の設計をキャプチャする際にエンジニアが利用できる設計コンポーネントの数は、個別のシンボル/モデルライブラリに散在する数百点程度から、専用の社内部品データベースに保存された数十万点に至るまでさまざまです。しかし、手元にどれだけ多くのコンポーネントがあっても、利用できない(未登録の)ものは常に存在し、再利用のために作成して追加する必要があります。
小規模な設計会社であれば、エンジニアが単に役割を切り替えてLibrarianとなり、設計リソースに不足している必要コンポーネントを作成します。一方、より大規模な組織で、設計コンポーネントを拡充・維持する専任のライブラリ部門を置き(組織内のすべてのエンジニア/設計者がアクセス可能)、その部門に新規(不足)コンポーネントの要求を提出する運用のほうが合理的です。Enterprise Server Workspace では、これをPart Requests機能としてスマートに実現できます。
エンジニアは、作成してほしい部品を1点または複数点リクエストするだけで、リクエストが完了してコンポーネントが利用可能になったとき、または却下されたとき(その理由も含む)に通知を受け取れます。依頼者は、可能な限り多くの重要情報(メーカー名と型番、説明、関連データシート(PDFまたはURL)など)を提供してリクエストを支援します。ライブラリアンが引き継いで(仕上げまで)進められるように、スタブの Component Item を作成することもできます。
ライブラリアンの指定
まず、組織内でライブラリアンの役割を担うロール(複数可)を指定する必要があります。要するに、部品リクエストに割り当て可能な Workspace ユーザーの集合を設定します。これは Workspace のブラウザインターフェースのAdmin – Settings – Vault – Legacy Part Requests – Librarians Role ページで行います。
Admin – Settings領域のLibrarians Roleページでは、レガシー Part Request 機能でライブラリアンとして使用する既存ロールを指定するためのインターフェースが提供されます。
Enterprise Server をサンプルデータ付きでインストールした場合、サンプルロールLibrariansがLibrarian's Roleフィールドにあらかじめ入力されています(必要に応じて削除してください)。フィールドに既存ロール名を入力し始めると、一致するロールのリストがポップアップ表示されます。そこから必要なロールを選択します。
通常は既存ロールを1つ指定してライブラリアンロールとして使用しますが、会社のライブラリアンが複数ロールに分かれている場合など、複数ロールを選択して割り当てることもできます。必要なロールを割り当てたら、ページ右上の
ボタンを必ずクリックしてください。
指定したロールのメンバーが、部品リクエストに割り当て可能で、かつリクエスト作業を行えるライブラリアンの集合になります。
ライブラリアンロールに割り当てられたロールのメンバーが、部品リクエストを処理できるライブラリアンになります。
部品リクエストの作成
部品リクエストは、Workspace のブラウザインターフェースのLegacy Part Requestsページから作成・管理できます。
新規リクエストの追加
新しい部品リクエストを追加するには、ページ右上の
ボタンをクリックします。ページが切り替わり、次の画像に示す新規部品リクエストフォームが表示されます(以降で詳細を説明します)。
Workspace のブラウザインターフェースから新しい部品リクエストを追加する。
ページ上のコントロールを使用して、可能な限り多くの情報を入力します。
- Manufacturer – これは必須フィールドで、部品のメーカー(実際に部品を製造している会社)をライブラリアンに示します。
-
Manufacturer Part Numbers – これは必須フィールドで、作成してほしい部品の具体的な型番をライブラリアンに示します。複数の型番はカンマ(,)で区切ってください。
- Request Id – ID は自動生成されてリクエストに割り当てられ、ユーザーが進捗を追跡しやすくなります。
-
State – このフィールドはリクエストのステータスを指定します。選択肢は
Opened: New、Opened: In Progress、Closed: Completed、Closed: Rejected、またはClosed: Cancelledです。 - Required By Date – このフィールドで、コンポーネントを用意してほしい期日を指定します。フィールド内をクリックするとカレンダーがポップアップし、必要な日付を指定できます。
- Assign to – このフィールドで、どのライブラリアンがリクエストを閲覧・対応できるかを指定します。ドロップダウンには、指定されたライブラリアンロール(複数可)に属する Workspace ユーザーがすべて表示されます。空欄(未指定)の場合、すべてのライブラリアンがリクエストを閲覧でき、誰でも編集して自分に割り当てられます。その場合、他のライブラリアンはそのリクエストにアクセスできなくなります。
- Component Type – このフィールドで、要求しているコンポーネントの種類を指定できます。ドロップダウンリストには、Altium Designer のPreferencesダイアログにあるData Management – Component Types pageで現在定義されているタイプがすべて含まれます。
- Parameters – この領域で、部品に必要な特定パラメータのセットを追加できます。Add をクリックし、続くフィールドでパラメータ名と値を入力します。パラメータが指定されていない場合、ライブラリアンは組織のポリシーに従い、該当部品のデータシートに記載されたパラメータを追加する運用になることが一般的です。
- Description – このフィールドで、部品の詳細な説明(通常はメーカーのデータシートから取得)を入力できます。
-
Attachments – この領域で、要求部品に関連する有用なファイル(例:PDFデータシート、画像、ドキュメント)を添付できます。Choose Fileボタンをクリックして標準ダイアログからファイルを選択するか、指定領域へドラッグ&ドロップしてください。
- Parts List – この領域で、Workspace 内に一時的なスタブコンポーネントとして作成済みの既存コンポーネントを指定できます。Addをクリックして必要なコンポーネントを参照・選択します。ライブラリアンはこれを基にリクエストを満たす作業を進められます。スタブ部品が存在しない場合、ライブラリアンが Workspace に新しいコンポーネントを作成し、必要なドメインモデルも併せて作成します。
必要な情報をすべて定義したら(本質的には必須のManufacturer とManufacturer Part Numbersを入力したら)、フォーム右上の
ボタンをクリックしてリクエストを作成します。
リクエストを保存すると、リクエストの詳細がすべて表示されます。
保存されたリクエストには、次の追加情報が含まれます。
- Request Id – システムが割り当てたリクエストのタイトル。形式はPR-n(n は次に利用可能な整数ID)です。
- Comment – このフィールドでリクエストにコメントできます。これにより、依頼者とライブラリアンの双方向コミュニケーションが可能になります。たとえば、依頼者が提出後に内容を変更し、作業中のライブラリアンに注意喚起したい場合や、ライブラリアンが追加情報や部品のある側面について確認を求めたい場合などです。コメントを記入したらAdd Commentボタンをクリックして送信します。コメントはページのHistory 領域に表示され、Altium Designer のExplorer パネルで部品リクエストを表示した際の履歴ストリームにも表示されます。
- History – このリクエストに関連するイベントの時系列ストリーム。
部品リクエストの表示
ユーザーはいつでも、自分が開始した(Requestor)部品リクエスト、または自分が対応する(Librarian)部品リクエストを表示できます。これは Workspace のブラウザインターフェースのLegacy Part Requestsページから行えます。
部品リクエストのメイン概要一覧。ナビゲーションツリーのLegacy Part Requestsエントリをクリックすればいつでもアクセスできます。
この概要レベルでは、各部品リクエストが次の入力情報に基づいて一覧表示されます。
- ID。
- Date – リクエストが作成された日付。
- Description。
- Manufacturer。
- Manufacturer Part Numbers。
- Created by – リクエストの元の作成者(Requestor)。
- Assignee– 部品リクエストの対応作業を割り当てられたライブラリアン。空欄の場合、そのリクエストは「Librarians」ロールの全メンバーが対応可能です。
- State– リクエストが現在置かれている状態。
ID をクリックすると、部品リクエストの詳細ページにアクセスできます。
メインの Legacy Part Requests ページから部品リクエストの詳細ページにアクセスします。
部品リクエストの編集
部品リクエストを編集するには、詳細ページを開き、ページ右上の
ボタンをクリックします。Comment フィールドも利用できる点に注意してください。これは、リクエストへの変更に関する説明文を追加するためのものです。これは、リクエストの編集とは別に利用できるコメント機能とは別物です。
既存の部品リクエストを編集するためのフォームにアクセスします。
必要に応じて変更(適切であれば State の変更も含む)を行い、
をクリックして確定します。変更せずに戻る場合は、
をクリックします。
履歴と通知
部品リクエストの作成後、リクエスト作成者および該当する「Librarian」ロールのメンバーは、リクエストのエントリと累積された History データを確認できます。
Workspace のブラウザインターフェース内、または Altium Designer からリクエストが更新(編集)されると、リクエストの履歴イベントタイムラインに新しいエントリが追加されます。また、表示(編集ではない)モードからコメントを入力した場合にも履歴エントリが追加されます。この双方向コメント(編集外でのコメント)は、ブラウザインターフェースでリクエストの詳細ページを表示している場合、または Altium Designer の Explorer panel で表示している場合にのみ確認できます。
履歴イベントのエントリに加えて、Workspace の Email Notifications 機能が有効になっている場合は、メール通知も受信します。これは、Workspace のブラウザインターフェースの SMTP Settings ページ(Admin – Settings – Email Notifications)で Administrator が設定します。なお、メール通知がトリガーされるのは、部品リクエストの作成および更新イベントのみです。
► 詳細な設定情報については Configuring Email Notifications を参照してください。
この機能が設定・有効化されている場合、関係者は部品リクエストの作成および更新をメール通知で受け取ります。
状態(States)のカスタマイズ
新しい部品のリクエストが送信されると、そのリクエストが最終的に遷移し得る状態がいくつかあります。デフォルトでは、次の状態が用意されています。
- Opened States– リクエストが現在も「進行中(alive)」である状態:
- New
- In Progress
- Closed States– リクエストが解決済みと見なされ、「クローズ(closed)」された状態:
- Completed
- Rejected
- Cancelled
組織ごとの要件に対応するため、状態はカスタマイズ可能です。次のことができます。
- デフォルト状態の名称を編集する。
- 追加の状態を(必要な名称で)追加する。
- 状態の並び順を変更する(部品リクエストの作成/編集時に、該当する State ドロップダウンメニューに表示される順序)。
これは、Workspace のブラウザインターフェースの Custom States ページ(Admin – Settings – Vault – Legacy Part Requests – Custom States)で Administrator が設定します。
Admin – Settings エリアの Custom States ページには、Legacy Part Request 機能で使用する状態をカスタマイズするためのインターフェースが用意されています。
次のように変更します。




)および Move Down(
)コントロールを使用します。