プロセスの作成と管理
Altium Designer は強力なコラボレーティブ設計環境を提供します。その一部として、Workflows をサポートしており、これにより企業の設計者は、日常的な一般的設計プロセスを進めることができます。たとえば次のようなものです:
- 新しい Workspace ライブラリ部品の要求
- 設計レビューの実施
- 新しい Workspace プロジェクトの作成。
特定の設計プロセスを実装するために使用される各 Workflow は、Process Definition の一部として作成されます。したがって、そのプロセスの基盤となる Workflow、または単に Process Workflow と呼ぶことができます。
プロセスとそれに対応する Workflow は、Enterprise Server Workspace のブラウザーインターフェースを通じて、当該 Workspace の管理者によって作成および管理されます。
前述の 3 つの設計領域については、事前定義済みのプロセスワークフローがサーバーのインストールに含まれています。これらの一部は、初期状態のままで使用できるよう有効化されています。これらをそのまま使用しても、変更しても、あるいは必要に応じて独自に作成して、会社のニーズに合わせることもできます。その他はサンプルであり、そのままでは有効化して使用できません。したがって、それぞれは一種の「テンプレート」に近いものであり、会社の要件に合わせて編集し、名前を付けて新しいプロセス定義として保存し、それを can してから、他のすべての定義とともに有効化して使用します。
強力な Process Workflow Editor により、必要に応じてシンプルにも複雑にもでき、会社の要件に沿った Workflow を備えたプロセスを構築する柔軟性が提供されます。
プロセスへのアクセス
すべてのプロセス管理は、Enterprise Server Workspace のブラウザーインターフェースにある Processes エリア(Admin – Processes)内から実行されます。
Enterprise Server Workspace のブラウザーインターフェースにある Processes エリアへのアクセス - プロセスと関連 Workflow を扱うための中枢コマンドです。
Processes インターフェースは、次の 4 つのタブで構成されています:
- Browser – すべてのプロセス(アクティブまたはクローズ済み)の概要リストを表示します。いわば一元化された「プロセスダッシュボード」です。
- Part Requests – 部品要求というテーマに関連するプロセスを管理するための専用エリアを提供します。
- Project Activities – 設計レビューや PLM システムへの公開など、Workspace プロジェクトの作業というテーマに関連するプロセスを管理するための専用エリアを提供します。
- Project Creations – 新しい Workspace 設計プロジェクトの作成というテーマに関連するプロセスを管理するための専用エリアを提供します。
以降の各セクションでは、これらの各種タブについてさらに詳しく見ていきます。
Browser タブ
このタブを使用すると、すべてのプロセステーマにまたがって、すべてのアクティブまたはクローズ済みプロセスを一元的に参照できます。デフォルトでは、このタブにはすべての Active(実行中の)プロセスが表示されます。リスト上部のドロップダウンフィールドを使用すると、すべての Closed プロセス(例: 完了、却下、終了)に切り替えて表示できます。

便利な 1 か所からすべてのアクティブプロセスを参照できます。画像にカーソルを合わせると、すべてのクローズ済みプロセスを参照している例が表示されます。
各エントリについて、次の情報が表示されます(該当する場合):
-
Status – プロセスの状態。以下のいずれかになります:
-
Active – プロセスは現在アクティブで、関連する Workflow が進行中です。
-
On hold – プロセスは現在アクティブですが、Workflow を進める前に、担当者の割り当てなどの初期入力待ちです。
-
Closed – プロセスは現在クローズされており、たとえば正常に完了したか、却下されました。
-
Terminated – プロセスは現在クローズされており、Workspace 管理者によって直接終了されました。
-
- Process Name – プロセス定義の名前。
- Title – このフィールドは、同じプロセスの複数インスタンスを区別するために使用されます。タイトルはプロセス名にインスタンス接尾辞(#1、#2 など)を付けたものです。
- State – これは、そのプロセスに関連付けられた Workflow 内で現在到達している状態です。
- Assignee(アクティブプロセスのみ) – これは、現在の Workflow 状態からプロセスを前進させるために、今タスクを実行する必要があるユーザーです。
- Started By – プロセスを開始したユーザー。
- Started At – プロセスが開始された日時。
- Ended At(クローズ済みプロセスのみ) – プロセスがクローズされた日時。
アクティブなプロセスでは、Terminate コントロール(
)も使用できます。これをクリックすると、プロセスを強制終了します。プロセスは Closed プロセス一覧に移動します。
プロセスのエントリをクリックすると、その基盤となる Workflow の図が(リスト下の Diagram タブに)表示され、プロセス完了に必要な内容と、そのプロセスがフロー上のどこにあり、誰が次のタスクを実行してプロセスを先に進める必要があるかを確認できます。
選択したプロセスの基盤 Workflow を、その Diagram タブで表示しているところです。各 Workflow は図として構築されているため、プロセスが現在 Workflow のどこに位置しているか、またそのプロセスをさらに進めるために次のタスクを担当するのが誰かを、一目で確認できます。
以下の追加タブも利用できます:
-
Data – プロセスに関連するすべてのデータを表示します。たとえば設計レビューのプロセスでは、プロジェクトとそのデータセット、レビュータイプ、レビューに関わる人々、追加の添付ファイルなどが含まれます。部品要求プロセスでは、添付データシート、パラメトリックデータ、予備コンポーネントなどが含まれる場合があります。
-
History – プロセスの Workflow に沿って実行されたアクションの履歴を表示します。
Data タブおよび History タブを使用すると、それぞれプロセスの詳細情報と、その Workflow アクティビティの履歴を参照できます。
Part Requests/Project Activities/Project Creations タブ
これらのタブでは、プロセスを特定のテーマごとにまとめて、順に、新しい Workspace ライブラリ部品の要求、設計レビューまたは PLM システムへの公開、新しい設計プロジェクトの作成に使用するプロセス Workflow を表示、作成、管理できます。
デフォルトでは、タブの上部領域には、そのテーマ内で定義されたプロセスのすべての Latest バージョンが表示されます。リスト上部のドロップダウンフィールドを使用すると、All 定義済みプロセス(つまり全バージョン)の表示に切り替えられます。
特定のテーマ(この場合は Project Activities テーマ)について定義済みプロセスの最新バージョンを参照している例。
各エントリについて、次の情報が表示されます:
- Process Name : version – プロセス定義の名前とそのバージョン。常に最新バージョンを表示/操作するには、リスト上部のバージョンドロップダウンフィールドが Latest に設定されていることを確認してください。
- Instances (active / all) – 現在アクティブな、このバージョンのプロセス定義のインスタンス数と、開始されたインスタンスの総数。
- Created By – このバージョンのプロセス定義を作成したユーザー。
- Created At – このバージョンのプロセス定義が作成(保存およびデプロイ)された日時。
-
Active – このバージョンのプロセス定義がアクティブ(
)で使用可能か、一時停止(
)されているか、またはサンプル(テンプレート)定義(
)であるため使用できないかを示します。設計者が使用できるように Altium Designer GUI の関連エリアに表示されるのは、アクティブなプロセス定義のみです。該当する場合は、アイコンをクリックしてアクティブ状態を切り替えてください。
-
Actions –
コントロールをクリックすると、プロセス定義に対する操作メニューにアクセスできます:
- Start – 管理者として、このコマンドを選択することで、このバージョンのプロセス定義の新しいインスタンスを開始できます。これは、プロセス定義が有効化されている場合にのみ使用できます。プロセスが一時停止されているか、またはサンプル(テンプレート)定義である場合、このコマンドはグレー表示され、インスタンスを開始できません。
- Edit – 選択すると、プロセス定義の基盤 Workflow を変更します。このバージョンのプロセス定義の Workflow 図が Process Workflow Editor に表示され、そこを起点として作業できます。元の作成者が誰であるかに関係なく、どの管理者でも任意のユーザー定義プロセス定義を変更し、次のバージョンとして保存およびデプロイできます。Altium が提供するデフォルトのプロセス定義については、これらのいずれかを編集して新しいプロセス定義を作成すること(本質的にはフォーク)はできますが、デフォルトそのものを変更することはできません。プロセス定義の編集の詳細については、既存のプロセス定義の編集 を参照してください。
- Assign – 選択すると、Assign Access to This Workflow ウィンドウが開き、どのユーザーおよび/またはグループが基盤 Workflow にアクセスできるかを定義できます。Workflow へのアクセス管理の詳細については、プロセス Workflow アクセスの管理 を参照してください。
- Remove – 選択すると、このバージョンのプロセス定義を削除します。なお、Altium が提供する一部のデフォルトプロセス定義は削除できません(したがって、そのようなコントロールはありません)。プロセス定義のインスタンスが少なくとも 1 つ開始されている場合、それがまだアクティブかどうかに関係なく、その定義は削除できません(メニューにこのコマンドは表示されません)。
プロセス定義のエントリをクリックすると、リスト下の Diagram タブにその図式化された Workflow が表示されます。現在アクティブなプロセスのインスタンスがある場合は、そのプロセスがフロー上のどこにあり、誰が次のタスクを実行してプロセスを前進させる必要があるかが表示されます。
選択したプロセスの基盤 Workflow を、その Diagram タブで表示しているところです。
デフォルトのプロセス定義
Enterprise Server のインストールの一部として、Altium から多数のプロセス定義が 3 つのプロセステーマ全体にわたって提供されます。これらの一部は初期状態のままで使用できるよう有効化されており、そのまま使用できます。一方、その他はサンプルであり、直接有効化して使用することはできません。いずれも、必要に応じて独自のプロセス定義を作成する出発点として使用できます。提供されているプロセス定義に関する情報にアクセスするには、次の折りたたみ可能セクションを使用してください。
Altium-supplied Part Request Process Definitions
- New Part Request – デフォルトで有効化されており、削除可能です。Workflow 図は以下に示されています。
- New Part Request Assign – サンプル定義で、削除可能です。Workflow 図は以下に示されています。
- New Part Request Multiple Tasks – サンプル定義で、削除可能です。Workflow 図は以下に示されています。
-
New Part Request with Lifecycle Change– サンプル定義で、削除可能です。Workflow 図は以下に示されています。要求された部品が作成されると、自動的にPrototypeライフサイクル状態へ進みます。
- New Part Request Notify 3rd Party – サンプル定義で、Workflow からのパラメータを使用して EDS 通知をトリガーし、EDS からの応答を待機する機能を提供します。これにより、サードパーティシステムを Enterprise Server プロセスに統合できます(Enterprise Server SDK へのアクセスが必要)。さらに Workflow をカスタマイズし、外部ソースからプロセス Workflow 内の判断に影響を与えることをサポートします。削除可能で、Workflow 図は以下に示されています。
- Part Request with PLM Part Create – サンプル定義で、PLM インスタンス内に Component を自動作成し、生成された部品番号を Workspace 内のコンポーネントへ反映する機能をサポートします。削除可能で、Workflow 図は以下に示されています。
Altium-supplied Project Activity Process Definitions
- Ad Hoc Review – デフォルトで有効化されており、削除可能です。Workflow 図は以下に示されています。
- Handoff Review – デフォルトで有効化されており、削除可能です。Workflow 図は以下に示されています。
- Milestone Review – デフォルトで有効化されており、削除不可です。Workflow 図は以下に示されています。
- Project Releaser with Publish – サンプル定義で、Project Releaser の追加ステージとして、統合された PLM インスタンスへの公開機能を提供します。削除可能で、Workflow 図は以下に示されています。
- Publish to PLM (User selects) – サンプル定義で、リリース済み Workspace プロジェクト出力を統合された PLM インスタンスへ公開する機能を提供しますが、どの出力を公開するかをユーザーが正確に選択できます。削除可能で、Workflow 図は以下に示されています。
Altium-supplied Project Creation Process Definitions
-
Project – サンプル定義で、削除可能です。Workflow 図は以下に示されています。
-
Project (with parameters) – サンプル定義で、削除可能です。Workflow 図は以下に示されています。
-
Request Project Creation– サンプル定義で、削除可能です。Workflow 図は以下に示されています。割り当てられたユーザーがプロジェクト作成を承認しない限り、処理は進行できません。 -
Project with initialise in PLM – サンプル定義で、PLM インスタンス内で部品番号を自動作成し、それらを Workspace プロジェクトの Workspace パラメータとして反映する機能をサポートします。削除可能で、Workflow 図は以下に示されています。
新しいプロセス定義の追加
Related page: プロセス Workflow の定義
新しいプロセスは、専用の Process Workflow Editor を使用して作成できます。エディターにアクセスするには、まず新しいプロセスを作成したいテーマのタブをアクティブにし、その後ページ右上の
ボタンをクリックします。
Process Workflow Editor へのアクセス。事前に目的のプロセステーマをアクティブにしておけば、新しいプロセス定義が正しいテーマタイプに設定されます。
新しいプロセス定義には意味のある名前を付け、その後 Workflow をグラフィカルに構築し、そのフロー内の各要素に必要な項目を定義します。ユーザータスクについては、関連する Workflow の時点でユーザーにタスクが割り当てられた際に入力を受け取るために表示されるフォームを作成するために、User Form Editor が使用されます。
強力な Process Workflow Editor により、必要に応じてシンプルにも複雑にもでき、会社の要件に沿った Workflow を備えたプロセスを構築する柔軟性が提供されます。
必要に応じてプロセスを定義したら、
ボタンをクリックして、そのプロセステーマで利用可能なプロセス一覧に追加します。新しいプロセス定義は、すぐに使用できるよう有効化されます。
既存のプロセス定義の編集
元の作成者が誰であるかに関係なく、どの管理者でも任意のユーザー定義プロセス定義を変更し、次のバージョンとして保存およびデプロイできます。そのためには、
をクリックします。 変更したいプロセス定義の Actions 列にあるコントロールをクリックし、表示されるメニューから Edit を選択します。このバージョンのプロセス定義のワークフロー図が Process Workflow Editor に表示され、編集の開始点として使用できます。
既存のプロセス定義を編集する例 – 必要な変更を行うための Process Workflow Editor にアクセスします。
必要に応じてプロセスの図式ワークフローを変更し、ユーザータスクに関連付けられたフォームの変更も行ったら、
ボタンをクリックして、その定義を次のバージョンとして保存します。この例では、元のプロセス定義 Company Pre-release Review : 1(バージョン 1)を変更し、Company Pre-release Review : 2(バージョン 2)として保存しています。
変更を加えたら、保存してそのプロセス定義の次バージョンとしてデプロイします。
左上のドロップダウンフィールドを使用してエントリを All に設定すると、既存のプロセス定義のすべてのバージョンを確認できます。以下の画像では、Company Pre-release Review プロセス定義の両方のバージョンを確認できます。
サンプルのプロセス定義 Company Pre-release Review のすべてのバージョンを表示しています。アクティブ化して使用できるのは最新バージョン(バージョン 2)のみである点に注意してください。
プロセス定義のインポート/エクスポート
プロセス定義はエクスポートおよびインポートが可能であり、Enterprise Server インスタンス間で素早く再利用できます。特に、プロセスの基盤となるワークフローが複雑な場合に大幅な時間短縮となり、いわば車輪の再発明を避けることができます。
インポートするには:
-
インポートしたいプロセス定義に対応するテーマタブ(Part Requests、Project Activities、Project Creations)を開きます。
-
ボタンをクリックして新しいプロセス定義を作成し、Process Workflow Editor にアクセスします。
-
ボタンをクリックします。表示される Open ダイアログで、必要な Workflow ファイル(*.aaw)を参照して開きます。ファイルの内容により、そのプロセス定義に現在定義されている内容(名前、図など)はすべて完全に上書きされます。
エクスポートするには:
-
エクスポートしたいプロセス定義の必要なバージョンについて、Actions 列の
コントロールをクリックし、表示されるメニューから Edit を選択して編集モードに入ります。
-
Process Workflow Editor で
ボタンをクリックします。プロセス定義は Workflow ファイル(<ProcessDefinitionName>.aaw)として、ブラウザに設定されているデフォルトのダウンロードフォルダにエクスポートされます。
- Workspace のブラウザインターフェースの左側ナビゲーションツリーで Processes エントリをクリックし、プロセス定義に変更を加えずに Process Workflow Editor を終了します。
プロセスワークフローへのアクセス管理
管理者は、どのユーザーおよび/またはグループがプロセスワークフローにアクセスできるかを定義できます。これを行うには、基盤となるワークフローへのアクセスを設定したいプロセス定義の Actions 列にある
コントロールをクリックし、表示されるメニューから Assign を選択します。Assign Access to This Workflow ウィンドウが開きます。
テキストフィールドにユーザーの氏名または username 全体、あるいはグループ名の入力を開始すると、一致するユーザー/グループの一覧がポップアップ表示されます。複数のユーザー/グループを追加できます。追加したユーザー/グループのワークフローへのアクセスを削除するには、名前のいちばん右にある削除用の × をクリックします。
必要に応じてユーザー/グループを定義したら、
をクリックしてワークフローの割り当てを適用します。これで、このワークフローは、以下の Designer Access to Process Workflows セクションで説明されている方法でアクセスした場合、追加されたユーザー/グループ(および Administrators グループのメンバー)のみに利用可能になります。
プロセスワークフローへの Designer アクセス
Related pages: 設計レビューの実施、PLM への公開、プロセスベースの部品要求
利用可能な各プロセステーマに対して必要な一連のプロセス定義が会社の要件に合わせて作成されると、アクティブ化された定義は、Enterprise Server Workspace に接続した assigned users が使用できるようになります。以下の各セクションでは、設計者がこれらのアクティブなプロセスにどこからアクセスして開始できるかを、Altium Designer と Workspace のブラウザインターフェースの両方について説明します。
部品要求
Related page: プロセスベースの部品要求
Altium Designer 内では、部品要求テーマに属するアクティブなプロセス定義には、次の場所からアクセスできます:
-
Components panel から。パネルのメイン領域内で右クリックすると、アクティブな部品要求プロセス定義が Operations » Submit Request サブメニューに表示されます。あるいは、Need more components? セクションの下にある Submit request リンクをクリックします。
-
Manufacturer Part Search panel 内から。現在選択されている検索項目に
アイコンがある場合、
をクリックして開く Information ペインに
ボタンが表示されます。ボタンのドロップダウン部分をクリックすると、アクティブな部品要求プロセス定義のメニューにアクセスできます。ボタン本体を直接クリックすると、リスト内の最初のプロセス定義が起動します。
現在選択されている検索項目に
アイコンがある場合、アクティブな部品要求プロセス定義は
ボタンに関連付けられたメニューから利用できます(ボタンのドロップダウン部分をクリックします)。
アクティブな部品要求プロセス定義は、パネルのメイン領域の右クリックメニューから Submit Request サブメニュー経由でもアクセスできます。
-
Explorer panel の Part requests フォルダ、または検索実行後から。
ボタンが利用可能になり、押すと選択可能なアクティブな部品要求プロセス定義が表示されます。
Workspace のブラウザインターフェースからは、部品要求テーマに属するアクティブなプロセス定義に Part Requests ページからアクセスできます。ページ右上の
ボタンをクリックします。
Workspace のブラウザインターフェースの Part Requests ページから、アクティブな Part Requests 定義にアクセスしています。
プロジェクトアクティビティ
Related pages: 設計レビューの実施、PLM への公開、PLM Integration。
Project Activities テーマに属するアクティブなプロセス定義には、さまざまな場所からアクセスできます。
設計レビューおよび標準 PLM 公開
Altium Designer 内では、Project Activities テーマに属するアクティブな設計レビューおよび公開プロセス定義に、Projects panel 内の設計プロジェクトのエントリを右クリックしてアクセスする Project Activities コンテキストサブメニュー、またはメインの Project » Project Activities メニューからアクセスできます。
Workspace のブラウザインターフェースからは、Project Activities テーマに属するアクティブな設計レビューおよび公開プロセス定義に、インターフェースの Projects page からアクセスできます。必要なプロジェクトを選択してから、
ボタンをクリックします。
Workspace のブラウザインターフェースの Projects エリア内で、Workspace プロジェクトに対するアクティブな Project Activities 定義(設計レビューおよび標準 PLM 公開)にアクセスしています。
Project Releaser による PLM 公開
Altium Designer 内では、Project Releaser の一部として PLM インスタンスへ公開するプロセスに、アクティブなプロジェクトの Project » Project Releaser サブメニュー、または Projects panel 内の設計プロジェクトのエントリを右クリックして表示される Project Releaser コンテキストメニュー項目からアクセスできます。
プロジェクト作成
Altium Designer 内では、Project Creations テーマに属するアクティブなプロセス定義に、次の 3 か所からアクセスできます:
- メインの File » New » Project in <WorkspaceName> サブメニューから。
- Projects パネル内のローカルプロジェクトのエントリを右クリックしてアクセスする Convert to Managed Project コンテキストサブメニューから。
- Workspace の場所を選択した状態で、Open Project dialog 内のプロジェクトのエントリを右クリックしてアクセスする Clone コンテキストサブメニューから。
Workspace のブラウザインターフェースからは、Project Creations テーマに属するアクティブなプロセス定義に次の場所からアクセスできます:
-
インターフェースのメイン Projects ページで、
ボタンをクリックします。
Workspace のブラウザインターフェースのメイン Projects エリアから、アクティブな Project Creations 定義にアクセスしています。
-
特定のプロジェクトをクローンしたい場合は、インターフェースの Projects page からアクセスします。必要なプロジェクトを選択してから、
ボタンをクリックすると、メニュー上のプロセスにアクセスできます。
Workspace のブラウザインターフェースの Projects エリア内で、Workspace プロジェクトをクローンしたい場合にアクティブな Project Creations 定義へアクセスしています。























