2012-01-13 26 views
2

在Salesforce中,有一些批處理作業是通過使用定製批處理作業的自定義控制器從Visualforce頁面計劃作業來手動運行的。此過程是必需的,因爲運行作業的用戶爲該批次提供了一組特定的Salesforce帳戶ID。安排此批處理作業的用戶具有管理員權限。考慮到安全原因,我們正在考慮爲此用戶提供非管理員配置文件。運行或計劃批次Apex需要什麼權限(配置文件)?

我的問題是,配置文件需要什麼權限才能運行(Database.executeBatch)或計劃Batch Apex(運行實現Schedulable的類)?

+0

看起來很適合我的salesforce堆棧交換方案:http://area51.stackexchange.com/proposals/37589/salesforce 不完全代碼,但它絕對是salesforce開發的一部分! – 2012-01-14 00:10:31

回答

2

我不知道任何特定的權限是必需的。用戶需要訪問批處理中的記錄。

+0

Twitter上的一位聯繫人提到需要「Author Apex」權限?您是否可以在沒有該許可的情況下運行或安排批次? – 2012-01-19 22:19:28

+0

創作頂點意味着創建/編輯頂點類和觸發器。執行是完全不同的。 – 2012-01-19 23:34:48

+0

我即將對它進行測試,但是你說的是有道理的。謝謝! – 2012-01-20 14:40:07

相關問題