Process-based Part Requests in Altium Designer
エンジニアが次の設計をキャプチャする際に利用できる設計コンポーネントの数は、個別のシンボルやモデルライブラリに点在する数百から、専用の企業部品データベースに保存された数十万にまで及ぶことがあります。しかし、手元にどれだけ多くのコンポーネントがあっても、常に不足しているものが存在し、それらを新たに作成して再利用のために追加する必要があります。
小規模な設計会社の場合、エンジニア自身が「ライブラリアン」としての役割を担い、設計に必要で不足しているコンポーネントを自ら作成します。しかし、設計コンポーネントの拡充と管理を担当する専任のライブラリ部門を持つ大規模な組織では、全エンジニアやデザイナーがアクセスできるように、その部門に新規(不足)コンポーネントの作成依頼を提出する方が理にかなっています。これに対する洗練されたソリューションとして、Altium Designerは
エンジニアは、作成してほしい部品を1つまたは複数リクエストし、そのリクエストが完了してコンポーネントが利用可能になった場合や却下された場合(およびその理由)に通知を受け取ることができます。リクエスターは、リクエストをサポートするためにできる限り多くの重要な情報(メーカー名や部品番号、説明、関連するデータシート(PDFまたはURL)など)を提供します。ライブラリアンが引き継いで仕上げることができるスタブコンポーネントアイテムを作成することも可能です。
パートリクエストプロセスワークフロー
Altium Designerは強力なコラボレーティブ設計環境を提供します。その一部として、
プロセスとそのワークフローは、Workspaceのブラウザーインターフェースを通じて、そのWorkspaceの管理者によって作成・管理されます。パートリクエスト用の単一の事前定義プロセス定義が、すぐに利用できる状態で有効化されています(New Part RequestNew Part Request AssignNew Part Request Multiple TasksPart Request with PLM Part CreatePart Request with lifecycle changeNew Part Request Notify 3rd party
-
– 利用可能な状態で有効化されており、そのワークフローダイアグラムは下図の通りです。New Part Request -
– テンプレートサンプル定義であり、これを元に独自の定義を作成できます(編集・命名後、保存/デプロイ)。ワークフローダイアグラムは下図の通りです。New Part Request Assign -
– テンプレートサンプル定義であり、これを元に独自の定義を作成できます(編集・命名後、保存/デプロイ)。ワークフローダイアグラムは下図の通りです。New Part Request Multiple Tasks -
– テンプレートサンプル定義であり、PLMインスタンス内でのコンポーネント自動作成と、生成された部品番号をWorkspace内のコンポーネントへ反映する機能をサポートします。ワークフローダイアグラムは下図の通りです。Part Request with PLM Part Create -
– テンプレートサンプル定義であり、コンポーネントのライフサイクル状態を変更する機能を提供します。ワークフローダイアグラムは下図の通りです。Part Request with lifecycle change -
– サンプル定義であり、ワークフローからのパラメータを用いたEDS通知のトリガーと、EDSからの応答待ち機能を提供します。これにより、Enterprise Server SDKへのアクセスが必要ですが、サードパーティシステムをEnterprise Serverプロセスに統合でき、ワークフローの意思決定に外部ソースから影響を与えることが可能となります。ワークフローダイアグラムは下図の通りです。New Part Request Notify 3rd party
パートリクエストの開始
パートリクエストプロセステーマ用に必要なプロセス定義セットが自社向けに作成されたら、有効化された定義は、Workspaceに接続しているすべてのユーザーが利用できるようになります。以下のセクションでは、デザイナーがどこからこれらのアクティブなプロセスにアクセスし、開始できるかについて、Altium DesignerおよびWorkspaceのブラウザーインターフェースの両方から説明します。
Altium Designerから
Altium Designer内では、パートリクエストテーマの有効化されたプロセス定義に、以下の場所からアクセスできます。
-
Componentsパネルから。パネルのメインエリア内で右クリックすると、アクティブなパートリクエストプロセス定義が
Operations » Submit Request サブメニューから利用できます。または、 セクションの下にあるNeed more components?Submit request リンクをクリックしてください。 -
Manufacturer Part Searchパネルから。現在選択されている検索アイテムに
アイコンがない場合、Details ペイン(
をクリックしてアクセス)に
ボタンが表示されます。ボタンのドロップダウン部分をクリックすると、アクティブなパートリクエストプロセス定義のメニューが表示されます。ボタンのメイン部分を直接クリックすると、リスト内の最初のプロセス定義が起動します。

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

Manufacturer Part Search パネル内で、モデルを持つコンポーネントから部品リクエストを開始する場合。アクティブな部品リクエストプロセス定義は、パネルのメインエリアの右クリックメニュー内、
Submit Request サブメニューからもアクセスできます。 -
Explorerパネルで、専用の
Part requests フォルダーを選択した場合や検索を実行した後に、
ボタンが利用可能になります。このボタンを押すと、選択可能なアクティブな部品リクエストプロセス定義が表示されます。

Explorer パネル内で部品リクエストを開始する場合。
リクエストの開始
必要な部品リクエストプロセス定義を選択すると、
ダイアログに表示される実際の情報は、プロセスワークフローのStartStartNew Part Request

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

New Part Request
デフォルトの部品リクエストプロセス定義では、以下のコントロールが利用できます:
-
Request title – リクエストには自動的にタイトルが生成され、 の形式で割り当てられます。このフィールドには<ProcessName> #n というテキストが含まれ、編集できません。AUTO -
Part number – 必須フィールドで、ライブラリアンに作成してほしい部品の具体的な部品番号を示します。 -
Manufacturer – 必須フィールドで、実際に部品を作成するライブラリアンを指定します。 -
Description – このフィールドは、部品の詳細な説明(通常はメーカーのデータシートから引用)を記載するために使用できます。 -
Priority – 必須フィールドで、リクエストの優先度を示します。 、Low 、またはMedium から選択してください。デフォルト設定はHigh です。Medium -
Needed by – このフィールドで、部品の準備が必要な日付を指定します。フィールド内をクリックするとカレンダーウィンドウが表示され、必要な日付を指定できます。 -
Link – 部品のデータシートのURLがある場合は、このフィールドに入力してください。 -
Datasheets – 部品のデータシートがある場合は、このフィールドを使って追加できます。
ボタンをクリックしてダイアログから追加するか、指定エリアにドラッグ&ドロップしてください。どのようなファイル形式でも添付可能です。ファイルを削除するには、削除コントロール(
)をクリックしてください。
-
Preliminary components – このフィールドを使って、ワークスペース内の既存のシンボル、フットプリント、コンポーネントへのリンクを追加できます。これらはリクエスト部品の作成時のベースとして利用できます。フィールド内をクリックして入力を始めると、利用可能なアイテム(アイテムID別)のリストが表示されます。エントリを選択するとフィールドに追加されます。あるいは、
ボタンをクリックしてChoose Items ダイアログ(Explorer パネルの簡易版)を開き、必要な予備コンポーネントを参照できます。エントリを削除するには、クローズコントロール(
)をクリックしてください。
-
Properties – このフィールドは、Manufacturer Part Search パネルで選択した部品からリクエストを開始した場合のみ利用でき、その部品のパラメータと値が自動的に読み込まれます。
必要なデータをすべて入力・指定したら、
ボタンをクリックしてリクエストを開始します。
ボタンは利用できなくなります。

ワークスペースのブラウザーインターフェースから
ワークスペースのブラウザーインターフェースでは、部品リクエストテーマの一部である有効化されたプロセス定義に
ボタンをクリックしてください。

ワークスペースのブラウザーインターフェースの
リクエストの開始
必要な部品リクエストプロセス定義を選択すると、選択したプロセス定義の名前がタイトルとなったウィンドウが表示されます。ここでは、リクエストする部品を定義するためのコントロールが表示されます。部品作成を担当する人が正確に必要な部品を提供できるよう、できるだけ多くの情報を入力してください。
ダイアログに表示される実際の情報は、プロセスワークフローのStartNew Part RequestStart

ワークスペースのブラウザーインターフェースからNew Part Request
デフォルトの部品リクエストプロセス定義では、以下のコントロールが利用できます:
-
Request title – リクエストには自動的にタイトルが生成され、 の形式で割り当てられます。このフィールドには<ProcessName> #n というテキストが含まれ、編集できません。AUTO -
Part number – 必須フィールドで、ライブラリアンに作成してほしい部品の部品番号を示します。 -
Manufacturer – 実際に部品を作成するライブラリアンを示す必須フィールドです。 -
Description – このフィールドは、部品の詳細な説明(通常はメーカーのデータシートから引用)を記載するために使用できます。 -
Priority – リクエストの優先度を示す必須フィールドです。 、Low 、Medium のいずれかを選択してください。デフォルト設定はHigh です。Medium -
Needed by – このフィールドで、部品が必要な期日を指定します。フィールドをクリックするとカレンダーウィンドウが表示され、必要な日付を指定できます。 -
Link – 部品のデータシートのURLがある場合は、このフィールドに入力してください。 -
Datasheets – 部品のデータシートがある場合は、このフィールドを使って追加できます。
ボタンをクリックしてダイアログから追加するか、指定エリアにドラッグ&ドロップしてください。どのような形式のファイルも添付可能です。ファイルを削除するには、削除コントロール(
)をクリックしてください。
-
Preliminary components – ワークスペース内の既存のシンボル、フットプリント、コンポーネントへのリンクを追加できます。これらはリクエスト部品の作成のベースとして利用できます。フィールドをクリックして入力を始めると、利用可能なアイテム(アイテムID別)のリストが表示されます。エントリを選択するとフィールドに追加されます。あるいは、
ボタンをクリックしてExplorer ウィンドウを開き、必要な予備部品を参照できます。エントリを削除するには、クローズコントロール(
)をクリックしてください。
必要なデータをすべて入力・指定したら、
ボタンをクリックしてリクエストを開始します。

初期リクエストの割り当て
新しい部品リクエストが最初にどのように割り当てられるかは、
-
Assignee – ワークスペースの単一ユーザー、複数ユーザー、または特定のロール(ユーザーのグループ)を指定できます。 -
Except – 割り当て範囲に含まれていても、そのタスクに取り組むことが許可されていないユーザーを指定します(例:リクエスト者自身が自分の部品リクエストを承認することはできません)。 -
Task ownership –Assignee フィールドで指定されたユーザーに対して、誰がタスクを実行できるかを決定します。以下のオプションがあります:-
–One of assigned usersAssignee フィールドに単一ユーザーのみの場合、リクエスト作業の初期タスクはそのユーザーに直接割り当てられます。複数の担当者がいる場合、全員のタスクリストにタスクが表示され、そのうちの1人が自分にタスクを割り当てます。 -
– すべての担当者がタスクを受け取ります。All assigned users
-
デフォルトの部品リクエストプロセス定義では、AdministratorsOne of assigned users

新しい部品リクエストの作業タスクが最初にどのユーザーに割り当てられるかは、該当するプロセス定義のワークフロー内で、初期ユーザータスクのNew Part Request
部品リクエストの処理
部品リクエストが開始されると、そのリクエスト、つまり定義されたプロセスワークフローとのやり取りは
Altium Designer内からタスクにアクセスする
Altium Designerを通じてワークスペースに接続している場合、現在のタスクリストはTasklistパネルから確認できます。部品リクエスト関連のタスクは、タスクのNew Part Request #1

現在ワークスペースに接続しているユーザーに割り当てられている、または割り当て可能な部品リクエストタスクの例。
タスクのエントリをクリックすると、そのタスクに関連付けられたフォームを含むダイアログが表示されます。このフォームには、管理者がプロセスワークフローを作成する際に定義した、その特定のユーザータスク用のすべての情報とフィールドが表示されます。これにより、ユーザーから選択肢や情報、データを取得し、ワークフローの進行を円滑にします。

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

現在ワークスペースに接続しているユーザーに割り当てられている、または割り当て可能な部品リクエストタスクの例です。ここではAltium 365 Workspaceの部品リクエストタスクが表示されています。画像にカーソルを合わせると、Enterprise Server Workspaceの部品リクエストタスクが表示されます。
該当する部品リクエストのタスクエントリをクリックすると、ページ右側の

ワークスペースのブラウザーインターフェースの
タスクの親プロセスのワークフローを確認するには、

デフォルトのNew Part RequestPavel.Demidov@altium.comNew Part Request
-
Components – このフィールドには、既存のシンボル、フットプリント、コンポーネント(リクエストされた部品を提供するために作成されたもの)へのリンクを追加します。 -
Next step – このフィールドでは、この部品リクエストの今後の処理を決定します。-
– 部品(および該当する場合は関連ドメインモデル)を作成した場合はこのオプションを選択します。Completed -
– 部品を作成する予定がない場合はこのオプションを選択し、RejectedNote フィールドに理由を必ず記入してください。 -
– 依頼者からの追加情報がなければ現時点で部品を作成できない場合はこのオプションを選択し、Needs more infoNote フィールドに必要な情報を必ず記入してください。
-
-
Note – このフィールドには、タスクに関するコメントを記入します。たとえば、新しく作成したコンポーネントが「使用可能」であることや、リクエストされた部品が作成されない理由の簡潔な説明などです。また、依頼者から追加情報が必要な場合は、元のリクエストに不足していた内容をここで指摘できます。
タスクに必要なフォームの入力が完了したら、
ボタンをクリックしてください。タスクは完了とみなされ、タスクリストから削除されます。もし次のタスクもあなたに割り当てられている場合は、関連するフォームが自動的に表示されます。
部品リクエストの閲覧
いつでも、どのユーザーでも部品リクエストのアクティビティ(進行中・完了済みの両方)を閲覧できます。これは2つの場所から行えます。
部品リクエストページ(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 – プロセスのワークフローに沿って行われたアクションの履歴を表示します。

タスクリストパネル(Altium Designer)
Altium Designer を通じてワークスペースに接続している場合、あなたが開始したすべてのプロセスベースのアクティビティは、
ボタンをクリックし、

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

選択したパートリクエストプロセスの
メール通知
元のリクエスターおよびそのリクエストに関連するタスクを実行する必要があるユーザーのみが、該当するメール通知を受信します。リクエストを開始したリクエスターは、新しいパートリクエストが送信されたとき、また完了したとき(パートが正常に作成された場合やリクエストが却下された場合)に通知を受け取ります。リクエストに取り組んでいるユーザーは、そのリクエストに関連し注意が必要なタスクがある場合に通知を受け取ります。追加情報が必要な場合は、元のリクエスターが通知を受け取ることもあります。
メール通知は、メール通知機能が有効になっている場合に受信されます。これは管理者がワークスペースのブラウザーインターフェースの










