![]() |
#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, оповещения, ошибка, права доступа |
|
|