新規タスクの作成(Creating a New Task)

SOLIDWORKS PDM API を使用してタスク アドインを作成すると、新しいタスクを作成することにより、そのタスクをタスク(Tasks)ノードに追加できます。

タスクを作成する際は、プロパティ(Properties)ダイアログ ボックスがウィザードのようにタスクに関する情報を要求します。 選択したタスク タイプは、変換オプションやプリンタ設定等、新しいタスクの保存後に設定可能なその他のオプションを決定します。

ここで説明するオプションは、SOLIDWORKS PDM Professional で提供される SWTaskAddIn アドインに基づくものです。

新しいタスクを作成するには:

  1. タスク(Tasks)を右クリックし、新しいタスク(New Task)をクリックします。
  2. タスクのプロパティ ダイアログ ボックスのアドイン(Add-in)画面において:
    1. タスク名を入力します。
    2. アドイン(Add-in)に対して、アドイン(Add-in)ノードを用いてインストールしたタスク アドインを選択します。
      アドインを選択すると、左側のパネルに他のオプションが表示されます。
    3. タスクに対するカードを作成した場合は、入力カード(Input card)からその選択を行います。
    4. タスクの実行ユーザーを限定したい場合には、ユーザー名とパスワードを選択します。
      デフォルトでは、ログインしているユーザーにタスクの実行が許可されます。
    5. オプションで、タスクが失敗する場合の再試行の動作を設定します。
    6. 次へ(Next)をクリックします。
  3. 実行方法 ページで:
    1. タスクが起動された場合における、タスクを実行するコンピュータの選択方法を選択します。
    2. タスクで利用可能なコンピュータを選択します。
      コンピュータを選択可能にするには、そのタスク実行を有効にする必要があります。 タスクの実行許可(Permitting Task Execution) を参照してください。

      最近追加されたコンピュータが表示されない場合は、リストを更新(Refresh List)をクリックします。

    3. 次へ(Next)をクリックします。
  4. SOLIDWORKS PDM ファイル エクスプローラの右クリック メニューにタスクを表示させたい場合には、メニュー コマンド(Menu Command)ページにおいて:
    1. ファイル エクスプローラでこのタスクのメニュー コマンド゙を表示(Display a menu command in the File Explorer for this task)を選択します。
    2. コマンド名を入力します。
    3. SOLIDWORKS PDM ファイル エクスプローラ ウィンドウのステータス バーに表示するテキストを入力します。
  5. スクリプト ページで:
    1. タスク アドイン スクリプトを表示し、必要であれば、ソース ファイル名や拡張子などの、挿入するマクロを選択します。
    2. 使用する SOLIDWORKS バージョン(SOLIDWORKS version to use)を選択します。
    3. タスクを保存した後に使用可能な設定可能オプションを制御するタスク ユーザーインターフェース タイプ(Task user interface type)を選択します。
    4. 次へ(Next)をクリックします。
    タスクを保存したら、タスクのプロパティ(Properties)プロパティ ダイアログ ボックスのファイル(Files)ページからアクセス可能な詳細スクリプト作成オプション(Advanced Scripting Options)ダイアログ ボックスを用い、この情報を編集することが可能です。
  6. 権限(Permissions)ページにおいて、タスクの起動権を持つユーザーとグループを選択し、次へ(Next)をクリックします。
  7. 成功通知 ページで:
    1. タスクが正常終了した場合に通知を受けるユーザーとグループを選択します。
    2. 成功通知の件名と本文を入力します。
    3. 次へ(Next)をクリックします。
  8. エラー通知 ページで:
    1. タスクが失敗した場合に通知を受けるユーザーとグループを選択します。
    2. エラー通知の件名と本文を入力します。
    3. 通知に失敗した場合におけるメッセージの再送信数と再送信間隔を指定します。
    4. OK をクリックします。
    新しいタスクがタスク(Tasks)ノードに表示されます。