- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
06-28-2024 01:27 AM
カタログアイテムを作成しています。
流れとして
現在のユーザーが申請者の欄へ自動で入力される。
↓
承認グループの欄に承認するグループを選択する。(承認権限をグループに与えている)
↓
承認者1,2に承認者を指定する
です
現在の状況だと申請者が承認グループに入っている場合、承認者として表示されてしまいます。(下記画像参照)
承認者のタイプは参照で設定しており、参照先テーブルは「グループメンバー」です。現在は以下のように設定した参照修飾子で選択肢を表示しています。
現時点では参照修飾子かカタログクライアントスクリプトでスクリプトを作成して条件を絞り込もうとしていますがうまくいっていない状況です。
どのようにスクリプトを作成すればよいか教えて頂ければ幸いです。
またこれらの方法以外で達成できる方法がありましたらそちらも教えて頂きたいです。
解決済! 解決策の投稿を見る。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
07-01-2024 08:19 PM - 編集済み 07-01-2024 08:27 PM
javascript:"user!=javascript:gs.getUserID()^group="+current.variables.approver_group;
これでグループに所属しているユーザーの中から申請者を除く条件になります。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
07-01-2024 02:55 AM
その同じ設定で、選択した承認グループのメンバーが正しく表示されました。
以下の図は、承認グループのメンバーが表示されています。これではない 何か別の問題でしょうか。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
07-01-2024 05:12 PM
iwaiさん
要件の記入が漏れていました。申し訳ございません。
選択したグループの中に申請者(現在ログインしているユーザー)が含まれている場合は、グループに所属しているユーザーの中から申請者を除いて表示したいというのが要件でした。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
07-01-2024 08:19 PM - 編集済み 07-01-2024 08:27 PM
javascript:"user!=javascript:gs.getUserID()^group="+current.variables.approver_group;
これでグループに所属しているユーザーの中から申請者を除く条件になります。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
07-02-2024 01:02 AM
うまくいきました。ありがとうございます!