|
|
#12 |
|
Участник
|
Резюме
Хочу резюмировать итоги настройки прав на workflow пользователям, потому как в справке неполные данные.
1. Метод create X++: runAsPermission.assert();
//jonny ->
parms = [menuFunction.securityKey(),menuFunction.name(),menuFunction.type()];
//parms = [menuFunction.securityKey(),menuFunction.name()];
//jonny <-X++: static void hasUserAccess(container args) { int securityKeyId; ; securityKeyId = conpeek(args,1); //jonny -> if (!hasMenuItemAccess(conpeek(args,2),conpeek(args,3))) { throw error(strfmt("@SYS105269", curuserid(), conpeek(args,2))); } /*if (!hasSecuritykeyAccess(securityKeyId,AccessType::View)) { throw error(strfmt("@SYS105269", curuserid(), conpeek(args,2))); } */ //jonny <- } |
|
|
|
| За это сообщение автора поблагодарили: Maximin (2), lev (1), Daiver (1), Ivanhoe (2), dmitro (1). | |
| Теги |
| ax2009, workflow, оповещения, ошибка, права доступа |
|
|
|