ノード

派生プロパティ式でnodeオブジェクトを選択するか、プロパティ変換式でsourceNodeオブジェクトを選択した場合は、ノード・オブジェクトのデータ型に応じてノード属性を選択できます。

Table 24-4 ノード・オブジェクトおよび属性

ノード・オブジェクト 説明 オブジェクトの属性およびメソッド
Actions

要求内のノードの要求アクション・オブジェクトのリストを返します。

(サブスクリプション・フィルタ、ポリシー・フィルタおよびカスタム検証でのみ使用できます。)

  • Any
  • Count
  • Filter
  • Find
  • Get
  • IsEmpty
  • Size

アクション・オブジェクト: 次のアクション・オブジェクト属性表を参照してください。

AllAncestors ノード・セット内のすべてのノードの場所から結合されたすべての祖先ノード・オブジェクトを返します。 ノード・リストを参照してください。
Ancestors ノード・セット内のノード・インスタンスの祖先ノード・オブジェクトを返します ノード・リストを参照してください。
BoundAncestors

階層セットのバインドされたビューポイントで、バインドされたビューポイントのノードの祖先ノードのリストを返します。

ノード・タイプのバインドされたビューポイントまたはバインドされていないビューポイントで、ノード・インスタンスの祖先ノード・オブジェクトを返します(Ancestorsの使用時と同じ結果)。

ノード・リストを参照してください。
BoundLocations

階層セットのバインドされたビューポイントで、バインドされたビューポイントのノードの場所のリストを返します。

ノード・タイプのバインドされたビューポイントまたはバインドされていないビューポイントで、ノードの場所を返します(Locationsの使用時と同じ結果)。

オプション: 「暗黙的共有の除外」を有効にして、バインドされた場所の戻りリストを、一意の親の下にあるノード・インスタンスのみにフィルタします。

Tip:

AncestorsおよびLocationsのバインドされたバージョンを使用すると、メンテナンス・ビューポイントでの式の使用時に、バインドされたビューポイントのすべてのスコープにアクセスできます。
ノード・リストを参照してください。
Children ノードの子ノード・オブジェクト。 ノード・リストを参照してください。
CompareTo 2つのノードの場所をこれらのオプションを使用して比較します:
  • SAME_LOCATION: ノードの場所は、指定されたノードの場所と同じです
  • SAME_PARENT_AND_NODE: ノードの場所に、指定されたノードの場所と同じ親があります
  • SUBSET_LOCATION: ノードの場所に、指定されたノードの場所と同じ連続する祖先のセットがあります

Tip:

これにより、ノードの場所の比較に基づいて異なる結果を返す式を作成できます。たとえば、特定のノードが階層内の最初の場所であるかどうか、および他のノードの場所と親または祖先を共有するかどうかに基づいて、データ・ストレージ・プロパティの値を格納または共有として導出できます。

比較するノード。
Dimension ノード・ディメンション name属性
HierarchySet ビューポイントのノードの階層セット。 name属性
Locations ノードの場所(ノード・インスタンスを含めることができます)。
  • オプション: 「暗黙的共有の除外」を有効にして、場所の戻りリストを、一意の親の下にあるノード・インスタンスのみにフィルタします。
  • オプション: 「ソート」を有効にして、階層ビューポイントに表示される順序で場所を返します。これにより、階層順序に基づく共有ノードのビジネス・ロジックを実装できます。たとえば、最初のメンバー・インスタンスに格納値を割り当て、階層の他のメンバー・インスタンスに共有値を割り当てる、Planningディメンションの派生データ・ストレージ・プロパティを作成できます。

ノード・リストを参照してください。
Name ノード名 文字列、数値文字列およびシーケンスを参照してください
NextSibling 階層内でノードの後にあるノードの兄弟。これが最後のノードである場合、NextSibling属性はNullを返します。
  • dimension
  • name
  • nodeType
  • properties
NodeSet ノードのノード・セット。(計算および保管された親プロパティでのみ使用可能) name属性
NodeType ノードのノード・タイプ。 name属性
Parent ノードの親 親にはノード・データ型もあります。つまり、親のディメンションやノード・タイプなど、他のノード属性を選択できます。ただし、親の親を選択することはできません。
PreviousSibling 階層内でノードの前にあるノードの兄弟。これが前に兄弟のない最初のノードである場合、PreviousSibling属性はNullを返します。
  • dimension
  • name
  • nodeType
  • properties
Properties ノードのプロパティ。 プロパティを参照してください。
Siblings ノード・インスタンスの兄弟ノード・オブジェクト。 ノード・リストを参照してください。

Table 24-5 アクション・オブジェクト属性

オブジェクトの属性 説明 返されるオブジェクトの属性およびメソッド
CreatedBy 要求アクションを作成したユーザー
  • isMemberOf

    パラメータ: チェックするグループの名前

  • username
ModifiedBy 要求アクションを変更したユーザー
  • isMemberOf

    パラメータ: チェックするグループの名前

  • username
PropertyName 要求アクションのプロパティの名前 文字列、数値文字列およびシーケンスのメソッドまたは属性を参照してください。
Type 要求アクションのタイプ
  • isAdd
  • isDelete
  • isInsert
  • isMove
  • isRemove
  • isRename
  • isReorder
  • isUpdate
ViewpointName 要求アクションのビューポイントの名前。 文字列、数値文字列およびシーケンスのメソッドまたは属性を参照してください。