AgilePoint NX プロセスでスコープ付き変数を作成

AgilePoint NX v9.0リリースの製品アップデートシリーズの一環として、次に共有したいのはスコープ付き変数アクティビティの初見です。

始める前に、スコープ、および主に新しいスコープ変数アクティビティを使用するユースケースは、通常、より複雑なタイプのプロセスに関連していることに注意してください。

次の図は、AgilePoint 内のさまざまなスコープを説明しています。

一番下には、プロセスの一部であるアクティビティのインスタンスである作業項目があります。

これらの各コンポーネントには、WorkItemID、ActivityInstanceID、ProcessInstanceID などの一意の ID があり、これによってコンポーネントが一意に識別され、そのスコープの識別子として使用されます。

また、WorkObjectID も確認できます。これは、チェーンまたはプロセスの階層を識別するために使用されます。したがって、デフォルトでは、チェーン内のすべてのプロセスは同じ WorkObjectID を使用し、変数を共有します。たとえば、親プロセスと 2 つのサブプロセスは同じ WorkObjectID を使用し、属性を共有します。

また、重要な点として、デフォルトでは、フォーム フィールドやプロセス変数など、作成したすべての変数が WorkObjectID スコープに保存されることに注意してください。

AgilePoint NX V8 では、プロセス変数またはフォーム変数は WorkObjectID (プロセス階層) スコープでのみ作成できました。ただし、子プロセス インスタンスやアクティビティ インスタンスなどの下位レベルでスコープ付き変数を作成する必要がある場合もあります。

AgilePoint NX V9では2つのアクティビティが追加されました。

  • スコープ付き変数を設定
  • スコープ付き変数を取得

これらのアクティビティにより、よりきめ細かい制御が可能になり、必要に応じて変数を異なるスコープに分離したり、独自のカスタム スコープを作成したりできるようになります。

このデモと概要で使用するレシピは次のとおりです。

  • まずはアクティビティ設定の確認から始めます。
  • 続いて簡単なシナリオデモを実行します。
  • 最後に、簡素化された高レベルのインシデント管理アプリを使用して実際に動作を確認します。

注: このビデオは、この機能がベータ版である間に録画されたものであることに注意してください。一部のラベルとアイコンは、GA になるまでに変更される可能性がありますが、これらのアクティビティを構成する一般的な概念は同じままです。

コメント