Roles

Roles are used for grouping a selection of Permissions and GL Account Masks. When roles are then assigned to users, the permissions and GL Account Masks associated with these roles collectively form the Permissions and GL Accounts for the users.

Permissions

You require a role with the Maintain Roles permission to access Roles maintenance. See Permissions in ARM.

To find out which roles a permission belongs to:

On the Roles page:

  1. Search for the permission using the Permission search box, selecting the permission from the Permission Search pop-up display.

    The selected permission ID appears in the Permission search box.

  2. Click the search button SearchButton2 on the Roles page.

The roles that have the selected permission are listed under the Name column.

PermissionRoles

Maintaining Roles

ARM provides a default set of Roles with assigned permissions, based on standard Roles. These Roles can be edited or deleted, and new Roles can be created if required.

The Roles page displays.
RolesPage

You can add, edit or delete a Role.

Adding a Role
  1. Click CreateIcon Create on the menu bar to create a new role.

    This opens the Administration > Roles > Add New page for a new role.

  2. Update the fields and assign permissions to the new role, as described in Editing a Role.

    The new role is added to the Roles page, and can be assigned to Users.

Editing a Role
  1. To edit a role, click on the role’s Name.

    This opens the Administration > Roles > Detail page for that role.
    RolesDetail
  2. Update the fields.

    Name

    Enter a unique and descriptive name for the role.

    Description

    Enter a description for the role.

    Can Delegate?

    If selected, the role can be delegated to another user. See Delegating Roles.

    GL Account Masks

    Select a Company. Then select a GL Account Mask and click Add. Continue to add all GL Account Masks to be included for this Role.

    GL Account Masks Exclusion

    Select a Company. Then select a GL Account Mask and click Add. Continue to add all GL Account Masks to be excluded for this Role.

  3. Add or remove permissions associated with the role, by selecting/deselecting the Assigned check box for the permission.

    You can filter the list of permissions by selecting Show assigned permissions only, or by entering text in the Input to search text box.
  4. Click Apply to save changes to the role.

Deleting a Role

To delete a role:

  1. Click on the Delete button for that row, under the Options column.

  2. Click Yes on the confirmation dialog.

    The role is deleted.

You cannot delete a role that is assigned to one or more users.

Standard ARM Roles

ARM comes with standard Roles.

You can add extra permissions to these roles, and you can also add new roles.

View Standard ARM Roles:

Name

Description

Catalogue Requisitioner

The user can create Requisitions and add Catalogue items.

Non-Catalogue Requisitioner

The user can create Requisitions and add Non-Catalogue items.

Requisition Approver

The user can be added to the approval hierarchy and approve Requisitions.

Order Creator

The user can create Purchase Orders when assigned as the purchase order creator in the approval hierarchy.

Order Receiver

The user can receive purchase orders.

Manage Catalogue

The user can edit the system’s catalogue.

Manage Settings

The user can edit the system’s settings.

Manage Users

The user can edit the system’s Users.

Manage Approvals

The user can edit the system’s Approval Hierarchy, Locations, Categories and Category Groups.

Manage Vendors

The user can edit the system’s Vendors.

Administrator

The user has access to every role within the system.

AP Invoice Approver

The user can be added to the approval hierarchy and approve AP Invoices.

Permissions

To see the full list of permissions in ARM:
  1. From Administration > Roles, select any role to open Administration > Roles > Detail.

  2. In the Permissions panel, clear the Show assigned permissions only check box and clear the Input to search edit box.

    The permissions are displayed in the panel.

    SearchPermissions
To search for a permission:
  1. From Administration > Roles, select any role to open Administration > Roles > Detail.

  2. Clear the Show assigned permissions only check box and type a search term in the Input to search edit box.

    SearchForPermission
To see the list of permissions for a role:
  1. From Administration > Roles, select a role to open Administration > Roles > Detail.

  2. In the Permissions panel, select the Show assigned permissions only check box and clear the Input to search edit box.

    All permissions for the role are displayed in the panel.

    ShowAllPermissionsForRole

Assigning Permissions to a User

  1. Establish which roles a permission belongs to.

  2. Assign one of those roles to the user. See Maintaining User Details.

Permissions in ARM

See full table of Permissions:
ID Name Description

33

Search All Requisitions

Requisitions from all locations are visible in search results.

18

View All Location Requisition Details

The user can view the details of all Requisitions within their location(s).

1

Add Catalogue Items To Requisitions

The user can add Catalogue Items to Requisitions.

2

Add Non-Catalogue Items To Requisitions

The user can add Non-Catalogue Items to Requisitions.

24

Edit Own Requisition Catalogue Item GL Account

The user can edit GL Account of a Catalogue Item in a Requisition.

28

Edit Own Requisition Catalogue Item Tax Code

The user can edit Tax Code of a Catalogue Item in a Requisition.

14

Edit Own Requisition Catalogue Item Price

The user can edit the price of a Catalogue Item in a Requisition.

29

Edit Own Requisition Non-Catalogue Item Tax Code

The user can edit Tax Code of a Non-Catalogue Item in a Requisition.

175

Edit UOMs

The user can view/edit UOMs.

25

Edit Own Requisition Non-Catalogue Item GL Account

The user can edit GL Account of a Non-Catalogue Item in a Requisition.

30

Edit Requisition Catalogue Item Tax Code On Approval

The user can edit Tax Code of a Catalogue Item in a Requisition during the Approval process.

39

Edit Requisition Line Type

The user can change the line type on a Requisition Line.

59

Edit Requisition Vendor - Catalogue Items

The user can change Vendor for a requisition Catalogue item.

41

Void Transfers

The user can void Transfers.

42

Ship Transfers

The user can ship Transfers.

43

Receive Transfers

The user can receive Transfers.

31

Edit Requisition Non-Catalogue Item Tax Code On Approval

The user can edit Tax Code of a Non-Catalogue Item in a Requisition during the Approval process.

26

Edit Requisition Catalogue Item GL Account On Approve

The user can edit GL Account of a Catalogue Item in a Requisition during the Approval process.

27

Edit Requisition Non-Catalogue Item GL Account On Approve

The user can edit GL Account of a Non-Catalogue Item in a Requisition during the Approval process.

36

Search All Templates

Templates from all locations are visible in search results.

15

Edit Requisition Catalogue Item Price On Approval

The user can edit the price of a Catalogue Item in a during the Approval process.

34

Search All Pro-Forma Orders

Pro-Forma Orders from all locations are visible in search results.

37

Search All Pro-Forma Transfers

Pro-Forma Transfers from all locations are visible in search results.

38

Search All Transfers

Transfers from all locations are visible in search results.

11

Approve Requisitions

The user can be added to the approval hierarchy and approve Requisitions.

35

Search All Purchase Orders

Purchase Orders from all locations are visible in search results.

40

Edit Transfer Requisition Line Supply Location

The user can change the Supply Location on a Transfer Requisition Line.

12

Create Purchase Orders in Accessible Locations

The user can create Purchase Orders in accessible locations.

145

View Purchase Orders in Accessible Locations

The user can view Purchase Orders in accessible locations.

32

Maintain Roles

The user can view/add/edit/delete applications Roles.

13

Receive Purchase Orders in Accessible Locations

The user can receive Purchase Orders in accessible locations.

16

View Reports

The user can view Management Reports.

17

Maintain Reports

The user can add/edit/delete Management Reports.

6

Maintain Approval Hierarchy

The user can view/edit the approval hierarchy.

44

Quick Receive POs

The user can receive Purchase Orders while in the search screen.

45

Quick Close POs

The user can close Purchase Orders while in the search screen.

46

Quick Receive Transfers

The user can receive Transfers while in the search screen.

47

Quick Ship Transfers

The user can ship Transfers while in the search screen.

48

Quick Void Transfers

The user can void Transfers while in the search screen.

51

Print Requisitions

The user can print Requisitions.

53

Print Pro-Forma Orders

The user can print Pro-Forma Orders.

54

Print Purchase Orders

The user can print Purchase Orders.

19

Edit All Requisitions

The user can edit any Requisition.

20

Un-Suspend All Requisitions

The user can un-suspend any Requisition.

55

View Attachments

The User can Open/View attachments from the Attached Files List.

49

Send Vendor Notification

The user can send/resend Vendor notification (EDI, EMAIL, FAX).

56

Maintain Attachments

The User can Add/Remove attachments to the Attached Files List.

52

Print Templates

The user can print Templates.

200

Search Attachments

The User can access to the "Search Attachments" menu item.

201

Print Model Report

The User can print a Model Report to see all available fields in the report.

141

Can delete all templates

The user has permission to delete all templates.

57

Maintain Templates

The user can view/add/edit/delete Templates.

50

View Requisition Prices

The user can view the prices of Catalogue Items in Requisitions.

58

View Templates

The user can view Templates.

21

Approve All Requisitions

The user can approve any approval node of a Requisition. (Approval limits do not apply).

22

Create All Purchase Orders

The user can create any Purchase Order.

23

Receive All Purchase Orders

The user can receive any Purchase Order.

9

Maintain Categories

The user can view/edit (GLAccount Masks) for Categories.

10

Maintain Category Groups

The user can view/add/edit/delete Category Groups.

3

Maintain Catalogue

The user can view/add/edit/delete/import Catalogue Items.

8

Maintain Locations

The user can view/edit (GLAccount Masks) for Locations.

4

Maintain Settings

The user can view/edit the system settings.

7

Maintain Vendors

The user can view/edit/disable Vendors.

5

Maintain Users

The user can view/add/edit/disable ARM Users.

60

View Catalogue

The user can view the entire Catalogue in read-only mode.

61

View Purchase Orders

The user can view all Purchase Orders with read-only permission.

62

Launch Punchout

The user can launch a Punchout session in a Requisition.

63

Maintain Punchout

The user can maintain Punchout settings.

64

Can Review Requisition

The user can put Requisitions into a Review status.

65

Can Receive Email Notifications

The user can receive email notifications from ARM.

66

Can Receive Own Purchase Orders

The user can receive Purchase Orders that originated from their Requisitions.

67

Create Global Templates

The user can create Global Templates.

68

View Global Templates

The user can view Global Templates and create Requisitions from them based on their location access.

69

Quick Delete

The user can delete Saved Requisitions.

70

Can Convert to Req

The user has access to the Req function for Templates.

71

Can Convert to FastReq

The user has access to the FastReq function for Templates.

72

Can Copy Req and Template

The user has access to the Copy function on Requisitions and Templates.

73

Can Fast Copy Req

The user has access to the FastCpy function for Requisitions.

74

Can Convert to Template

The user has access to the TempIt function for Requisitions.

75

Edit Requisition Line

The user has access to the Edit function on their Requisition line(s).

76

Can Revise Requisition

The user can Revise Requisitions after they have been Submitted.

77

Can Maintain User Signatures

The user can add/edit/delete signature images linked to users.

78

Edit All Requisitions (Location Access)

The user can edit any requisition that they have location access to.

79

Create Blanket Order Requisitions

The user can create a Requisition that will turn into a Blanket Pro-Forma Order.

80

Can Release Blanket Order

The user can create Releases within a Blanket Pro-Forma Order.

81

Can Close Blanket Order

The user can Close a Blanket Pro-Forma Order.

82

Quick Approve

The user can Approve Requisitions while in the search screen.

83

Quick Reject

The user can Reject Requisitions while in the search screen.

84

Edit Catalogue Item Location GL Mask

The user can edit the GL Mask of a Catalogue item’s location.

85

Override PO Receiving Unit Cost

The user can override Unit Cost when receiving Purchase Orders.

86

Edit Requisition Currency Info

The user can edit currency code and exchange rate of a requisition line.

87

Edit Purchase Discount Info

The user can edit purchase discount info.

88

Can Perform Advance Approval on Requisitions

The user can perform requisition approval in advance.

89

View Order Lines from Other Users

The user can view Purchase Order lines that originate from other users.

90

Can Complete GL Account Code

The user can complete a GL Account Mask.

This permission allows you to restrict the range of GL account codes that a User can add to requisitions.

91

Create Own Purchase Orders

The user can create his/her own Purchase Orders.

92

View PFO Lines from Other Users

The user can view all lines belonging to a Pro-Forma Order he/she has access to.

93

Edit Pro-forma Order Unit Price

The user can edit unit price on a Pro-forma Order line.

94

View Own Pro-forma Orders

The user can view his/her own Pro-forma Orders.

95

View Own Purchase Orders

The user can view his/her own Purchase Orders.

96

Approve All AP Invoices

The user can approve any approval node of an AP Invoice. (Approval limits do not apply).

97

Approve AP Invoices

The user can approve AP Invoices.

98

Un-suspend All AP Invoices

The user can un-suspend any AP Invoice.

99

Create AP Invoices

The user can create AP Invoices.

100

Edit All AP Invoices

The user can edit any AP Invoice.

101

View All AP Invoices

The user can view any AP Invoice.

102

Revise All AP Invoices

The user can Revise All AP Invoices after they have been Submitted, except for Approved Invoices.

103

Edit Requisition Vendor - Non-Catalogue Items

The user can change Vendor for a requisition Non-Catalogue item.

104

Edit Own Requisition Catalogue Item Description

The user can edit Description of a Catalogue Item in a Requisition.

105

Edit Requisition Catalogue Item Description On Approval

The user can edit Description of Catalogue Items in a Requisition during the Approval process.

106

Edit Own Requisition Catalogue Item Category

The user can edit Category of a Catalogue Item in a Requisition.

107

Edit Requisition Catalogue Item Category On Approval

The user can edit Category of a Catalogue Item in a Requisition during the Approval process.

108

Edit Own Requisition Catalogue Item UOM

The user can edit UOM of a Catalogue Item in a Requisition.

109

Edit Requisition Catalogue Item UOM On Approval

The user can edit UOM of a Catalogue Item in a Requisition during the Approval process.

110

Approve Own Documents

The user when assigned as an approver can approve his/her own requisitions or invoices.

111

Can edit Custom Fields on PO

The user when assigned this permission can edit custom fields on purchase order regardless its status.

112

Can control Integration Service

The user when assigned this permission can control ARM Integration Service.

113

Can monitor Integration Service

The user when assigned this permission can view activities and errors in ARM Integration Service.

146

Edit Requisition Name On Approval

The user can edit Requisition Name during the Approval process.

147

Edit Requisition Type On Approval (Header)

The user can edit Requisition Header’s Requisition Type and Custom Data during the Approval process.

148

Edit Requisition Release Date On Approval

The user can edit Requisition Release Date during the Approval process.

114

Can Delete Own Internal Notes

The user when assigned this permission can delete his/her own internal notes.

115

Can Delete Any Internal Notes

The user when assigned this permission can delete any internal notes.

149

Edit Requisition Due Date On Approval

The user can edit Requisition Due Date during the Approval process.

150

Edit Requisition’s Buyer On Approval

The user can edit Requisition’s Buyer during the Approval process.

116

Can raise New Job Material Request

The user when assigned this permission can raise New Job Material Requests.

117

Can fulfill New Job Material Request

The user when assigned this permission can fulfill New Job Material Requests.

151

Edit Requisition Type On Approval (Line)

The user can edit Requisition Line’s Requisition Type and Custom Data during the Approval process.

152

Edit Requisition Non-Catalogue Item Description On Approval

The user can edit Requisition Non-Catalogue Item Description during the Approval process.

118

Can view all New Job Material Requests

The user when assigned this permission can view full data of New Job Material Requests.

119

Can Purchase for Manufacturing Jobs

The user when assigned this permission can raise requisitions targeting Manufacturing Jobs.

153

Edit Requisition Non-Catalogue Item Quantity On Approval

The user can edit Requisition Non-Catalogue Item Quantity during the Approval process.

154

Edit Requisition Non-Catalogue Item Price On Approval

The user can edit Requisition Non-Catalogue Item Price during the Approval process.

120

Can Purchase for Projects

The user when assigned this permission can raise requisitions targeting certain Projects.

155

Edit Requisition Non-Catalogue Item Category On Approval

The user can edit Requisition Non-Catalogue Item Category during the Approval process.

156

Edit Requisition Non-Catalogue Item UOM On Approval

The user can edit Requisition Non-Catalogue Item UOM during the Approval process.

157

Edit Requisition Catalogue Item Quantity On Approval

The user can edit Requisition Catalogue Item Quantity during the Approval process.

158

View Purchase Suggestions

The user can view Purchase Suggestions.

159

Convert Reviewed Purchase Suggestions

The user can convert Reviewed Purchase Suggestions to Requisitions.

160

Edit Draft Invoices

The user can maintain Draft Invoices.

161

Approve Draft Invoices

The user can approve Draft Invoices.

167

Convert non-reviewed Purchase Suggestions

The user can convert non-reviewed Purchase Suggestions to Requisitions.

168

Review Purchase Suggestions

The user can Review Purchase Suggestions.

162

Approve All Draft Invoices

The user can approve all Draft Invoices.

163

Skip Draft Invoice Review Return

The user can bypass original Review requester after reviewing an OCR Document.

169

Edit AP Invoice Due Date

The user can alter AP Invoice Due Date.

176

View Draft Invoices

The user can access Draft Invoices menu in read-only mode only. The user can open any document listed in the Draft Invoices dashboard but all fields will be Un-editable including the Actions buttons.

172

Receive Draft Invoice Notification

The user can receive notification of all Draft Invoice documents. Example notifications are the configuration error notifications or notifications that do not have specific receivers.

173

Receive SSO Flow Notification

The user can receive notifications related to user login flow using SSO.

170

Edit Purchase Order Receipt Number

The user can alter Purchase Order Receipt Number when receiving Purchase Order.

171

Can Copy PunchOut Lines

The user can copy PunchOut lines

165

Skip AP Invoice Review Return

The user can bypass original Review requester after reviewing an AP Invoice.

130

Can Raise Standing Orders

The user can raise Standing Orders.

171

Can Copy PunchOut Lines

The user can copy PunchOut lines.

166

Edit AP Invoice Terms Code

The user can edit Terms Code on an AP Invoice.

177

Override Manual Invoice Requirements to allow Misc. Invoice Lines

The user with this permission can by pass setting [Manual Invoice Matching Requirements] of supplier to add Misc line to AP Invoice.

142

Can Perform Change Order

The user when assigned this role can perform Change Order for POs within their authority.

143

Can Edit Approved Vendor for Catalogue Item

The user can select from a list of approved Vendors for a requisition Catalogue item.

174

Can Append to Open Purchase Orders

The user can append to Open Purchase Orders.

144

Can Change Non-catalogue Item Name

The user can use a different name other than the default value for non-catalogue items.

178

Edit Terms Code Mappings

The user can edit Terms Code Mappings.

179

Replace Line Owner of Proforma Order

The user can replace line owner of the PFO document.

180

Replace Line Owner of Blanket Proforma Order

The user can replace line owner of the Blanket PFO document.

181

Delete Release Line of Blanket Proforma Order

The user can delete unreceived release of the Blanket PFO document.

182

Delete Receipt

The user can delete receipt document.

183

Edit AP Invoice Header Amount

The user can edit Header Amount on an AP Invoice.

184

Edit AP Invoice Currency

The user can edit the AP Invoice currency.

185

Edit AP Invoice Payment Method

The user can edit the AP Invoice Payment method.

186

Edit AP Invoice GL Distribution

The user can edit the AP Invoice GL Distribution.

187

Edit APInvoice Header Bank Information

The user can edit the bank/remit to information at AP Invoice header.

188

Review AP Invoices

The user can perform review for AP Invoices.

189

PurchaseForSalesOrders

The user can raise requisitions with links to Sales Orders.

190

APInvoiceUnreceivedLineType

The user can add Unreceived lines to AP Invoice. See Add Unreceived to Invoice.

191

APInvoiceDmrCreditLineType

The user can add DMR Credit lines to AP Invoice.

192

APInvoiceAdvancedBillLineType

The user can add Advanced Bill lines to AP Invoice.

193

Edit GL Account on AP Invoice

The user can edit the GL Account and any related GL Reference Codes on an existing GL Distribution record on an AP Invoice.

194

Add AP Header Charges

Only users with this permission can add header charges to an AP Invoice.

195

Add AP Line Charges

Only users with this permission can add line charges to an AP Invoice.

196

Can Perform Advance Approval on AP Invoices

The user can perform advance approval on AP Invoices.

197

Edit Assigned AP Invoices

The user can edit AP Invoices assigned to them. Users with this permission can edit all fields not controlled by the field-specific permissions "Edit AP Invoices XYZ" (e.g., Edit AP Invoice Due Date, Edit AP Invoice Terms etc.).

198

Edit AP Invoice Batch Number

The user can edit the AP Invoice Batch Number.

199

Edit AP Invoice’s Invoice Date

The user can edit Invoice Date on AP Invoices.

202

Maintain Requester Groups

The user can create, edit, delete, activate and deactivate requester groups.

203

Maintain Requesters

The user can create, edit, activate and deactivate requesters.

204

Delete Draft Invoice

The user can delete draft invoices.

205

Raise Requisitions on behalf of other Requesters

The user can Raise Requisitions on behalf of other Requesters.

206

Edit Requisition Terms Code

The user can edit Terms Code on an Requisition.

207

Edit Proforma Order Terms Code

The user can edit Terms Code on an Proforma Order.

208

View Standing Orders

The user can view the details of all Standing Orders within their location(s)

209

Edit Standing Orders

The user can edit any Standing Order that they have location access to

210

Edit Requisition Due Date

The user can edit Requisition Due Date when the document is not in approval workflow

213

Can Delete Own Attachment

The user can delete the attachment file that they uploaded themselves

214

Can Delete Any Attachment

The user can delete any attachment file

211

Edit Proforma Order Release Line Due Date

The user can edit Proforma Order Release Line Due Date

212

Edit Draft Invoice Due Date

The user can edit Draft Invoice Due Date

216

Can specify dynamic GL Segments on Blanket Order Release

The user can specify dynamic GL Segments on Blanket Order Release

908

Switch User Interface

User can switch user interface if User Interface setting set "User managed"

999

Can Execute Integration Tasks

This is an internal permission for integration services.

This permission controls the Synchronize button on the Purchase Order, allowing it to synchronize and update data for header and line miscellaneous charges.

1000

Can Access Background Tasks Dashboard

This is an internal permission to access the dashboard of Hangfire background tasks.

121

Can Create Requests for Quotation

The user has permission to raise new RFQs.

122

Can View all Requests for Quotation

The user has permission to view all RFQs.

123

Can Edit all Requests for Quotation

The user has permission to edit all RFQs.

1001

Read Access Odata API

The user can call all Odata API that perform read data.

1002

Write Access Odata API

The user can call all Odata API that perform insert or update data.

1003

Delete Access Odata API

The user can call all Odata API that perform delete data.

1004

HTTP Audit Log Read All

The User have permission to access OData API to read HTTP Audit Log.

140

Can anonymise the user

The user has permission to anonymise user data.