AACRoleCheck - フローサービス内のユーザー権限チェック

フローサービス内のユーザーの権限チェックを行います。
実行ユーザーまたは指定されたユーザーの権限をチェックして、権限があれば右方向に、なければ下方向にストリームが出力されます。
実行ユーザーに対象ユーザーのgetUser権限がなければエラーになります。

■ストリーム情報

入力フォーマットすべて
接続数1
説明すべてのストリームを入力できます。
出力フォーマットすべて
説明 入力ストリームをそのまま出力します。

■コンポーネントプロパティ

名前プロパティ型マッピング説明
権限名string入力&出力 チェックする権限名を指定します。「asteria.getUser」のように記述します。
ユーザー名string入力&出力 フローサービス内のユーザー名を指定します。
ユーザー名は「/FlowService/asu」のようにドメインも含めた形式で記述します。
(ユーザー名の先頭文字が「/」でない場合は「/」が補完されます。)
指定されなければ実行ユーザーの権限がチェックされます。

■ループ処理

なし。

■トランザクション処理

コミット何もしません。
ロールバック何もしません。

■エラー処理

タイプパラ
メータ
エラー処理フロー
へのストリーム
エラー
コード
説明
汎用 なし コンポーネントの入力ストリーム なし 実行ユーザーが設定されていない場合
なし ユーザー名が不正な場合
なし AACサービスに接続ができない場合
なし 権限名が不正な場合
なし 実行ユーザーに対象ユーザーのgetUser権限がない場合