カレンダからの削除アクションを無効にできますか?
カレンダ・アポイントメントを削除するユーザーの機能を無効にする最も簡単な方法は、アクティビティ・オブジェクトにオブジェクト・トリガーを作成することです。
オブジェクト・トリガーは「削除前」アクションにある必要があります。 ユーザーがポイントを削除しようとすると、エラーが表示されます。
ユーザー・ロールに基づいてカレンダ項目を削除する機能を制限するサンプル・スクリプトを次に示します:
// Get the security context def secCtx = adf.context.getSecurityContext()
// Check if user has a given role if (secCtx.isUserInRole('MyAppRole')) {
// get the current user's name def user = secCtx.getUserName()
// Do something if user belongs to MyAppRole
}
詳細は、「アプリケーション・コンポーザを使用したアプリケーションの構成」ガイドを参照してください。