User Privileges

The next step is to assign the xTuple Connect privileges to your administrative user. To do so, navigate to the following path: System > Maintain Users or System > Maintain Roles. On the User List (or Group List) screen, follow these steps:

  1. Highlight your administrative user (or administrators' group)

  2. Select the EDIT button

  3. On the "Privileges" tab, select the System Module

  4. The screen will look as follows:

User Privileges for xTuple Connect

Note

You may want to create a user just for running the xTuple Connect Batch Manager. If you do so, run the previous steps for your xTuple Connect Batch Manager user as well as administrative user. This xTuple Connect Batch Manager user should be a database super user (Can Create System Users is checked on the Maintain User screen) if you plan to run periodic System Maintenance.

As you can see in the screenshot, the System Module contains the following privileges related to xTuple Connect features:

EditEDIBeforeSending

Users will need this privilege to modify Electronic Data Interchange (EDI) messages before they are sent. Users who have this privilege may edit the message recipients, subject, and body of email messages sent through the xTuple Connect Batch Manager; edit the destination of messages sent via File Transport Protocol (FTP); and change the report that will be run to create PDF files or change the file format for text files that will be attached to the message. Users without this privilege will be able to see these characteristics but not change them before sending a job to the xTuple Connect Batch Manager.

IssueSystemMessages

All users will need this privilege to issue a system message. This can also result in an email sent through the xTuple Connect Batch Manager. For more information about system messages, see the "System" chapter of the xTuple ERP Reference Guide.

MaintainEDIProfiles

Users will need this privilege to set up EDI Profiles. EDI Profiles contain standard email or FTP instructions that can be linked to Customers and Vendors.

MaintainServer

Users will need this privilege to schedule Server Maintenance through the xTuple Connect Batch Manager. See the section called “Scheduling System Maintenance” for details.

SubmitCommandsToConnect

Users will need this privilege to schedule external programs through the xTuple Connect Batch Manager. External commands are intended for administrative tasks, such as regular database backups, but can also be very dangerous. Grant this privilege with caution.

To assign these privileges to your administrative user(s), follow these steps:

  1. Click the ADD ALL or >> button

  2. This will move all the privileges to the "Granted Privileges" column.

    Tip

    To move one privilege at a time, simply highlight the privilege, then click the ADD or > button.

  3. Select the SAVE button

  4. Finally, follow this path to complete the process: System > Rescan Privileges

  5. You may also exit and re-log in to xTuple ERP instead of running Rescan Privileges

Note

If you have not given the user you are logged in with the MaintainServer privilege, then the Schedule Server Maintenance option under the System Module menu will not be available.