プロセスベースの部品リクエスト
次の設計をキャプチャする際にエンジニアが利用できる設計コンポーネントの数は、個別のシンボルライブラリやモデルライブラリに散在する数百点程度の場合もあれば、専用の社内部品データベースに保存された数十万点に及ぶ場合もあります。しかし、手元で利用可能なコンポーネントがどれだけ多くても、常に未登録のものが存在し、それらは再利用できるよう作成して追加する必要があります。
小規模な設計会社であれば、エンジニアが単に“帽子をかぶり替えて”ライブラリアンとなり、自分の設計資産に不足している必要なコンポーネントを手早く作成するだけです。しかし、専任のライブラリ部門を置き、その組織内のすべてのエンジニアや設計者が利用できる設計コンポーネントを拡充・保守している大規模組織では、新しい(不足している)コンポーネントのリクエストをその部門に提出するほうが理にかなっています。これに対する洗練されたソリューションとして、Altium Designer には
エンジニアは、1つまたは複数の部品の作成を簡単にリクエストでき、そのリクエストが完了してコンポーネントが利用可能になったとき、あるいは却下されたとき(およびその理由)に通知を受け取れます。リクエスト担当者は、要求を支えるための重要情報(メーカー名、部品番号、説明、関連するデータシート(PDF または URL))を、可能な限り多く提供します。ライブラリアンが引き継いで仕上げられるよう、Stub Component Item を作成することもできます。
Part Request Process Workflows
Altium Designer は強力な共同設計環境を提供します。その一部として、会社の設計者を新規部品の作成など日常的な典型設計プロセスへ導く
Processes とそれらの Workflows は、Workspace の browser interface を通じて、その Workspace の管理者によって作成・管理されます。Part Requests 用の事前定義済み process definition は 1 つあり、初期状態ですぐに使用できるよう有効化されています(New Part RequestNew Part Request AssignNew Part Request Multiple TasksPart Request with PLM Part CreatePart Request with lifecycle changeNew Part Request Notify 3rd party
-
– 使用可能な状態で有効化されており、その workflow diagram を以下に示します。New Part Request -
– テンプレートのサンプル定義で、これをもとに独自の定義を作成できます(編集し、名前を付けて保存/デプロイします)。workflow diagram を以下に示します。New Part Request Assign
sample process definition の workflow diagram。New Part Request Assign -
– テンプレートのサンプル定義で、これをもとに独自の定義を作成できます(編集し、名前を付けて保存/デプロイします)。workflow diagram を以下に示します。New Part Request Multiple Tasks
sample process definition の workflow diagram。New Part Request Multiple Tasks -
– テンプレートのサンプル定義で、PLM インスタンス内での Component の自動作成と、生成された部品番号を Workspace 内のコンポーネントへ反映することをサポートします。workflow diagram を以下に示します。Part Request with PLM Part Create
sample process definition の workflow diagram。Part Request with PLM Part Create -
– テンプレートのサンプル定義で、コンポーネントのライフサイクル状態を変更する機能を提供します。workflow diagram を以下に示します。Part Request with lifecycle change
sample process definition の workflow diagram。Part Request with lifecycle change -
– サンプル定義で、workflow からパラメーター付きで EDS 通知をトリガーし、EDS からの応答を待機する機能を提供します。これは Enterprise Server の process にサードパーティ製システムを統合するために利用でき(Enterprise Server SDK へのアクセスが必要)、workflow をさらにカスタマイズしたり、外部ソースから process の workflow 内の判断に影響を与えたりできます。workflow diagram を以下に示します。New Part Request Notify 3rd party
sample process definition の workflow diagram。New Part Request Notify 3rd party
Part Request の開始
Part Requests process theme に必要な一連の process definition を自社向けに整備すると、有効化された定義は、ユーザーが Workspace にアクティブに接続している限り、全ユーザーが利用できるようになります。以下の各セクションでは、設計者がこれらのアクティブな process にアクセスして開始できる場所について、Altium Designer と Workspace の browser interface の両方から見ていきます。
Altium Designer 内から
Altium Designer 内では、Part Requests theme に属する有効化済み process definition に、次の場所からアクセスできます。
-
Components panel から。panel のメイン領域内で右クリックすると、アクティブな part request process definition が
Operations » Submit Request サブメニューから利用できます。あるいは、 セクションの下にあるNeed more components?Submit request リンクをクリックします。 -
Manufacturer Part Search panel から。現在選択されている検索項目に
アイコンがない場合、
をクリックして開く Details ペインに
ボタンが表示されます。ボタンのドロップダウン部分をクリックすると、アクティブな part request process definition のメニューにアクセスできます。ボタン本体を直接クリックすると、一覧の先頭の process definition が起動します。

Manufacturer Part Search panel 内で、モデルを持たないコンポーネントから Part Request を開始する。現在選択されている検索項目に
アイコンがある場合、アクティブな part request process definition は
ボタンに関連付けられたメニューから利用できます(ボタンのドロップダウン部分をクリックします)。

Manufacturer Part Search panel 内で、モデルを持つコンポーネントから Part Request を開始する。アクティブな part request process definition には、panel メイン領域の右クリックメニューからも
Submit Request サブメニュー経由でアクセスできます。
Manufacturer Part Search panel のメイン領域内から Part Request を開始する。 -
Explorer panel から。専用の
Part requests フォルダーが選択されているとき、または検索を実行した後に利用できます。
ボタンが表示され、押すと選択可能なアクティブな part request process definition が表示されます。
リクエストの開始
必要な part request process definition を選択すると、
ダイアログに含まれる実際の情報は、process workflow の StartNew Part RequestStart

New Part Request
次の画像は、New Part Request

New Part Request
デフォルトの part request process definition では、次のコントロールを利用できます。
-
Request title – Part Request に使用される識別名です。手動で入力することもできますし、 のデフォルトのままにすることもできます。この場合、AUTO 形式のタイトルが生成されます。例:<process name> #<incrementing number> 。Part Request Lifecycle #9 -
Part number – これは必須フィールドで、作成してほしい部品の具体的な部品番号をライブラリアンに伝えます。 -
Manufacturer – これは必須フィールドで、その部品を実際に製造しているメーカーをライブラリアンに示します。 -
Description – このフィールドは、部品の詳細な説明を記入するために使用できます(通常はメーカーのデータシートから取得)。 -
Priority – これはリクエストの優先度を示す必須フィールドです。 、Low 、またはMedium から選択します。デフォルト設定はHigh です。Medium -
Needed by – このフィールドを使用して、コンポーネントをいつまでに準備してほしいかの日付を指定します。フィールド内をクリックするとカレンダーウィンドウがポップアップし、必要な日付を指定できます。 -
Link – 部品のデータシートの URL がある場合は、このフィールドに入力します。 -
Datasheets – 部品に関するデータシートを持っている場合は、このフィールドを使って追加します。
ボタンをクリックしてダイアログ経由で追加するか、指定エリアにドラッグ&ドロップします。任意の形式のファイルを添付できます。ファイルを削除するには、その削除コントロール(
)をクリックします。
-
Preliminary components – このフィールドを使用して、Workspace 内にある既存のシンボル、フットプリント、コンポーネントへのリンクを追加できます。これらは要求部品の作成のベースとして利用できます。フィールド内をクリックして入力を始めると、利用可能な Item の一覧(Item ID ごと)が表示されます。エントリを選択するとフィールドに追加されます。あるいは
ボタンをクリックして Choose Items ダイアログ(Explorer panel の簡略版)を開き、必要な予備コンポーネントを参照することもできます。エントリを削除するには、その閉じるコントロール(
)をクリックします。
-
Properties – このフィールドは、Manufacturer Part Search panel で選択した部品からリクエストを開始した場合にのみ利用でき、その部品のパラメーターと値をそのまま読み込み、表示します。
必要なデータをすべて入力・指定したら、
ボタンをクリックしてリクエストを開始します。
ボタンは使用できなくなります。

Workspace の Browser Interface から
Workspace の browser interface では、Part Requests theme に属する有効化済み process definition に、
ボタンをクリックしてアクセスできます。

Workspace の browser interface の
リクエストの開始
必要な part request process definition を選択すると、選択した process definition 名をタイトルに反映したウィンドウが表示されます。ここには、要求する部品を定義するためのコントロールが表示されます。コンポーネントを作成する担当者が必要どおりの部品を正確に用意できるよう、できるだけ多くの情報を入力してください。
ウィンドウに含まれる実際の情報は、process workflow の StartNew Part RequestStart

Workspace の browser interface 内から New Part Request
デフォルトの part request process definition では、次のコントロールを利用できます。
-
Request title – Part Request に使用される識別名です。手動で入力することもできますし、 のデフォルトのままにすることもできます。この場合、AUTO 形式のタイトルが生成されます。例:<process name> #<incrementing number> 。Part Request Lifecycle #9 -
Part number – これは必須フィールドで、作成してほしい部品の具体的な部品番号をライブラリアンに伝えます。 -
Manufacturer – これは必須フィールドで、その部品を実際に製造しているメーカーをライブラリアンに示します。 -
Description – このフィールドは、部品の詳細な説明を記入するために使用できます(通常はメーカーのデータシートから取得)。 -
Priority – これはリクエストの優先度を示す必須フィールドです。 、Low 、またはMedium から選択します。デフォルト設定はHigh です。Medium -
Needed by – このフィールドを使用して、コンポーネントをいつまでに準備してほしいかの日付を指定します。フィールド内をクリックするとカレンダーウィンドウがポップアップし、必要な日付を指定できます。 -
Link – 部品のデータシートの URL がある場合は、このフィールドに入力します。 -
Datasheets – 部品に関するデータシートを持っている場合は、このフィールドを使って追加します。
ボタンをクリックしてダイアログ経由で追加するか、指定エリアにドラッグ&ドロップします。任意の形式のファイルを添付できます。ファイルを削除するには、その削除コントロール(
)をクリックします。
-
Preliminary components – このフィールドを使用して、Workspace 内にある既存のシンボル、フットプリント、コンポーネントへのリンクを追加できます。これらは要求部品の作成のベースとして利用できます。フィールド内をクリックして入力を始めると、利用可能な Item の一覧(Item ID ごと)が表示されます。エントリを選択するとフィールドに追加されます。あるいは
ボタンをクリックして Explorer ウィンドウを開き、必要な予備コンポーネントを参照することもできます。エントリを削除するには、その閉じるコントロール(
)をクリックします。
必要なデータをすべて入力・指定したら、
ボタンをクリックしてリクエストを開始します。

初期リクエスト割り当て
新しい part request が最初にどのように割り当てられるかは、process definition の基盤 workflow の一部として、リクエスト送信後に最初に現れる User Task に対して定義された
-
Assignee – Workspace の単一ユーザー、複数ユーザー、または特定のロール(ユーザーのグループ化)を指定できます。 -
Except – 担当者スコープに含まれていても、そのタスクを実行できないユーザーを指定します(たとえば、依頼者が自分自身の部品リクエストを承認するべきではありません)。 -
Task ownership –Assignee フィールドで指定されたユーザーとの関係において、誰がタスクを実行できるかを決定します。使用できるオプションは次のとおりです。-
–One of assigned usersAssignee フィールドにユーザーが 1 人しかいない場合、リクエスト対応の初期タスクはそのユーザーに直接割り当てられます。担当者が複数いる場合は、すべてのユーザーのタスクリストにそのタスクが表示され、そのうちの 1 人が自分自身にタスクを割り当てます。 -
– すべての担当者がそのタスクを受け取ります。All assigned users
-
デフォルトの Part Request プロセス定義では、AdministratorsOne of assigned users

新しい部品リクエストの対応タスクを最初に受け取るユーザーは、該当するプロセス定義の基礎となるワークフロー内で、初期ユーザータスクに対して New Part Request
Part Request への対応
Part Request が開始されると、そのリクエスト、正確には定義されたプロセスワークフローとのやり取りは、
Altium Designer 内からの Task へのアクセス
Altium Designer を介して Workspace に接続している場合、現在のタスク一覧は Tasklist panel から利用できます。Part Request 関連のタスクについては、そのタスクの New Part Request #1

現在 Workspace に接続しているユーザーに割り当てられている、または割り当て可能な Part Request タスクの例。
タスクのエントリをクリックすると、そのタスクに関連付けられたフォームを含むダイアログが開きます。このフォームには、その特定のユーザータスクに対して定義されたすべての情報とフィールドが表示されます。これらは、プロセスワークフローを作成した管理者によって設定されたもので、ユーザーから選択、情報、またはデータを取得し、そのワークフローの先への進行を促進するためのものです。

Altium Designer の New Part Request
タスクの親プロセスの基礎ワークフローを表示するには、
デフォルトの New Part Request
必要に応じてフォームを操作し、タスクを完了してください。これは、オプションの選択、コメントの入力、追加ファイル/データの添付などを意味します。たとえば、デフォルトの New Part Request
-
Components – このフィールドは、要求された部品を提供するために作成された、Workspace 内の既存のシンボル、フットプリント、およびコンポーネントへのリンクを追加するために使用します。 -
Next step – このフィールドは、この部品リクエストの今後の扱いを決定するために使用します。-
– 部品(必要に応じて関連ドメインモデルも)を作成した場合は、このオプションを選択します。Completed -
– 部品を作成する予定がない場合は、このオプションを選択します(さらに重要なのは、RejectedNote フィールドにその理由を追加することです)。 -
– 依頼者から追加情報を得なければ現時点で部品を作成できない場合は、このオプションを選択します(さらに重要なのは、Needs more infoNote フィールドに何が必要かを追加することです)。
-
-
Note – このフィールドは、タスクに関するコメントを入力するために使用します。たとえば、新しく作成したコンポーネントが「使用可能」であることを示したり、要求された部品を作成しない理由を簡潔に説明したりできます。また、依頼者からさらに情報が必要な場合は、元のリクエストに何が不足していたかをここで示します。
タスク用フォームへの入力が完了したら、
ボタンをクリックして、プロセスを次の適切な段階へ進めます。タスクは完了済みと見なされ、パネルから削除されます。フロー内の次のタスクもあなたに割り当てられている場合は、関連するフォームが自動的に表示されます。
Workspace のブラウザーインターフェースからの Task へのアクセス
Workspace のブラウザーインターフェースにサインインし、
Part Request 関連タスクについては、そのタスクの New Part Request #1

現在 Workspace に接続しているユーザーに割り当てられている、または割り当て可能な Part Request タスクの例。ここでは Altium 365 Workspace 内の Part Request タスクを示しています。画像にカーソルを合わせると、Enterprise Server Workspace 内の Part Request タスクを確認できます。
Part Request に関連する対象のタスクエントリをクリックすると、その関連フォームがページ右側の

Workspace のブラウザーインターフェースの
タスクの親プロセスの基礎ワークフローを表示するには、

デフォルトの New Part RequestPavel.Demidov@altium.com
必要に応じてフォームを操作し、タスクを完了してください。これは、オプションの選択、コメントの入力、追加ファイル/データの添付などを意味します。たとえば、デフォルトの New Part Request
-
Components – このフィールドは、要求された部品を提供するために作成された、Workspace 内の既存のシンボル、フットプリント、およびコンポーネントへのリンクを追加するために使用します。 -
Next step – このフィールドは、この部品リクエストの今後の扱いを決定するために使用します。-
– 部品(必要に応じて関連ドメインモデルも)を作成した場合は、このオプションを選択します。Completed -
– 部品を作成する予定がない場合は、このオプションを選択します(さらに重要なのは、RejectedNote フィールドにその理由を追加することです)。 -
– 依頼者から追加情報を得なければ現時点で部品を作成できない場合は、このオプションを選択します(さらに重要なのは、Needs more infoNote フィールドに何が必要かを追加することです)。
-
-
Note – このフィールドは、タスクに関するコメントを入力するために使用します。たとえば、新しく作成したコンポーネントが「使用可能」であることを示したり、要求された部品を作成しない理由を簡潔に説明したりできます。また、依頼者からさらに情報が必要な場合は、元のリクエストに何が不足していたかをここで示します。
タスク用フォームへの入力が完了したら、
ボタンをクリックします。タスクは完了済みと見なされ、タスク一覧から削除されます。フロー内の次のタスクもあなたに割り当てられている場合は、関連するフォームが自動的に表示されます。
Part Request の表示
どのユーザーでも、いつでも部品リクエストのアクティビティ(進行中のリクエストと終了済みリクエストの両方)を表示できます。これは 2 か所から実行できます。
Part Requests ページ(Workspace ブラウザーインターフェース)
Workspace のブラウザーインターフェースの

便利な 1 か所から、すべての部品リクエストプロセスを参照できます。ここでは Altium 365 Workspace の
各エントリについて、次の情報が表示されます(該当する場合)。
-
Status – 部品リクエストプロセスの状態。次のいずれかになります。-
Active – 部品リクエストプロセスは現在アクティブで、関連するワークフローが進行中です。 -
On hold – 部品リクエストプロセスは現在アクティブですが、ワークフローを進める前に、担当者の割り当てなどの初期入力を待機しています。 -
Closed – 部品リクエストプロセスは終了しており、たとえば正常に完了したか、却下されています。 -

Terminated – 部品リクエストプロセスは終了しており、リクエストの起票者または Workspace 管理者によって直接終了されました。
-
-
Process Name – 部品リクエストプロセス定義の名前。 -
Title – 同一の部品リクエストプロセスの複数インスタンスを区別するために使用するフィールドです。タイトルは、プロセス名にインスタンス接尾辞( 、#1 など)を付けたものです。#2 -
State – プロセスに関連付けられたワークフロー内で現在到達している状態です。 -
Assignee (アクティブなプロセスのみ)– 部品リクエストプロセスを現在のワークフローステートから先へ進めるために、今タスクを実行する必要があるユーザーです。 -
Started By – 部品リクエストプロセスを開始したユーザーです。 -
Started At – 部品リクエストプロセスが開始された日時です。 -
Ended At (終了済みプロセスのみ)– 部品リクエストプロセスが終了した日時です。
アクティブな部品リクエストプロセスには、
)もあります。これをクリックすると、部品リクエストプロセスを強制終了できます。プロセスは部品リクエストプロセスの ClosedAdministrators
部品リクエストプロセスのエントリをクリックすると、その基礎ワークフローの図が(一覧の下にある

選択した部品リクエストプロセスの
次の追加タブも利用できます。
-
Data – プロセスに関するすべての関連データを表示します。部品リクエストプロセスの場合、添付データシート、パラメトリックデータ、および予備コンポーネントが含まれることがあります。 -
History – プロセスのワークフローに沿って実行されたアクションの履歴を表示します。

Tasklist Panel(Altium Designer)
Altium Designer を介して Workspace に接続している場合、自分が開始したすべてのプロセスベースのアクティビティは、Tasklist panel の
ボタンをクリックし、

自分が開始した部品リクエストに、Altium Designer 内から直接アクセスできます。
各エントリについて、次の情報が表示されます(該当する場合)。
-
State – 部品リクエストプロセスの状態。次のいずれかになります。-
Active – 部品リクエストプロセスは現在アクティブで、関連するワークフローが進行中です。 -
On hold – 部品リクエストプロセスは現在アクティブですが、ワークフローを進める前に、担当者の割り当てなどの初期入力を待機しています。 -
Closed – 部品リクエストプロセスは終了しており、たとえば正常に完了したか、却下されています。 -
Terminated – 部品リクエストプロセスは終了しており、リクエストの起票者または Workspace 管理者によって直接終了されました。
-
-
Title – 同一の部品リクエストプロセスの複数インスタンスを区別するために使用するフィールドです。タイトルは、プロセス名にインスタンス接尾辞( 、#1 など)を付けたものです。#2 -
Type – 部品リクエストプロセス定義の名前。 -
Started – 部品リクエストプロセスが開始された日時です。
エントリをクリックすると、ダイアログの

選択した部品リクエストのプロセスについて、その基盤となるワークフローを
メール通知
元のリクエスト送信者と、そのリクエストに関連するタスクを実行する必要があるユーザーのみが、該当するメール通知を受信します。リクエストを開始した送信者には、新しい部品リクエストが送信されたときと、そのリクエストが完了したとき(部品が正常に作成された場合、またはリクエストが却下された場合のいずれか)に通知が届きます。リクエストを処理しているユーザーには、そのリクエストに関連し、対応が必要なタスクについて通知が届きます。より多くの情報の提供が必要な場合は、元のリクエスト送信者がこれに該当することもあります。
メール通知は、Email Notifications 機能が有効になっている場合に受信されます。これは、Workspace のブラウザーインターフェースの





