この例では、ワークフローは図面が承認されるたびに図面のタイトルブロックを更新します。
この例は、ファイルのリビジョン番号を持つファイル データ カード変数を更新するための唯一の方法を示しています。 エクスプローラ ビューのリビジョンの増加コマンドを使用しても、リビジョン番号を持つファイル データ カードを更新することはできません。
この例は、新しいボルトをセットアップした際に作成されたデフォルトのワークフローとファイル データ カードに基づいています。
-
リビジョン番号の作成(Creating Revision Numbers)に説明されているようにリビジョン番号フォーマットを作成します:
-
AlphaRev というリビジョン番号コンポーネントを、フォーマット文字列 A,B,C,...,Z と初期値 1 で作成します。
- Revision コンポーネントを使用して、AlphaRev というリビジョン番号フォーマットを作成します。
-
データ カード変数マッピングを設定します(SOLIDWORKS ユーザー定義プロパティへのマッピング(Mapping to SOLIDWORKS Custom Properties)参照):
-
SOLIDWORKS ファイル データ カードを開きます。
- Revision という変数を持つ編集ボックス コントロールを追加します。
- Revision 変数を編集して、CustomProperty ブロックの Revision 属性が、SOLIDWORKS 図面ファイル(.slddrw)にマッピングされるようにします。
-
リビジョン番号をワークフローにリンクします(ワークフロー トランジションの作成(Creating Workflow Transitions)、ワークフローのステータスの作成(Creating Workflow States)参照):
-
Default Workflow を開きます。
- パスした承認 トランジション プロパティ ダイアログ ボックスを開きます。
- 次のリビジョン 変数を %nextrevision%(変数設定)に割り当てる、新しい Revision アクションを追加します。
-
リビジョンの増加 アクションを追加します。
すべての変数設定(Set Variable)アクション後に、必ずリビジョンの増加(Inc. Revision)アクションを行うようにしてください。これを行わないと、リビジョンは変数の更新時に作成された旧バージョンに設定されます。
- トランジションの プロパティ ダイアログ ボックスを閉じます。
- 承認済 ステータス ボックスをクリックします。
- リビジョン番号 タブで、ステータスのリビジョン番号 リストから 使用するリビジョン番号 を選択します。
- ステータスの プロパティ ダイアログ ボックスを閉じ、ワークフローを保存します。
-
SOLIDWORKS 図面タイトル ブロックを設定します:
-
SOLIDWORKS で図面ファイルを開きます。
- シートのフォーマットを編集して、Revisionというカスタム プロパティにリンクされたノートを追加します。
- 図面をローカル フォルダに保存します。
-
図面タイトル ブロックの更新をテストします:
-
SOLIDWORKS 図面をボルト ビューにドラッグし、ファイルをチェックインします。
-
Passed Approval トランジションを通過して 承認済 ステータスに到達するまで、図面のステータスを変更します。
次のリビジョンが図面ファイルに設定され、ファイル データ カードのリビジョン(Revision)変数に値が表示されます。
- SOLIDWORKS で図面を開きます。
リビジョンがタイトル ブロックに表示されます。