2012-01-13 3 views
2

В Salesforce есть несколько пакетных заданий, которые запускаются вручную, планируя задание со страницы Visualforce с помощью настраиваемого контроллера, который планирует пакетное задание. Этот процесс необходим, поскольку пользователь, выполняющий задание, предоставляет определенный набор идентификаторов учетной записи Salesforce для пакета. Пользователь, планирующий это пакетное задание, имеет права администратора. Мы рассматриваем возможность предоставления этому пользователю профиля без полномочий администратора по соображениям безопасности.Какие разрешения (профиль) необходимы для запуска или расписания пакетных Apex?

Мой вопрос: какие разрешения для профиля необходимы для запуска (Database.executeBatch) или запланировать пакетный Apex (запустите класс, который реализует Schedulable)?

+0

Выглядит как хороший кандидат для моего предложения по обмену векселями salesforce: http://area51.stackexchange.com/proposals/37589/salesforce Не совсем код, но это определенно часть разработки Salesforce! –

ответ

2

Я не знаю каких-либо конкретных разрешений, которые требуются. Пользователю потребуется доступ к записям, которые входят в пакет.

+0

Контакт в Twitter упоминается, что требуется разрешение «Author Apex»? Можете ли вы запускать или планировать партии без этого разрешения? –

+0

Authoring apex означает создание/редактирование классов и триггеров apex. Выполнение совершенно другое. –

+0

Я собираюсь протестировать его, но то, что вы говорите, имеет смысл. Благодаря! –

Смежные вопросы