10.07.2015 Views

SuiteTalk (Web Services) Platform Guide - NetSuite

SuiteTalk (Web Services) Platform Guide - NetSuite

SuiteTalk (Web Services) Platform Guide - NetSuite

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Roles and Permissions in <strong>Web</strong> <strong>Services</strong>Customer Center, Vendor Center, and Partner Center Roles40requires certain employees to have write access to several records. However, you want toprohibit the employees from being able to edit these records directly from within the <strong>NetSuite</strong>UI. If you assign the <strong>Web</strong> <strong>Services</strong> Only role to specified employees, the employees can log in to<strong>NetSuite</strong> and access the application through <strong>Web</strong> services, however, the employees cannotswitch to their other roles within the system and write/edit/delete these any data-sensitiverecords.Important: The <strong>Web</strong> <strong>Services</strong> Only role does not appear in the Change Role drop-downlist. Therefore, users cannot change their roles from their original UI login role(A/P clerk, for example) to their <strong>Web</strong> <strong>Services</strong> Only role from within the UI.To designate a role as <strong>Web</strong> <strong>Services</strong> Only:1. Click Setup > Users/Roles > Manage Roles.2. On the Manage Roles list page, select Customize next to the role you want to set as<strong>Web</strong> <strong>Services</strong> Only.3. Select the <strong>Web</strong> <strong>Services</strong> Only Role check box.4. Click Save.When to Set the <strong>Web</strong> <strong>Services</strong> Only RoleA role should not be designated as <strong>Web</strong> <strong>Services</strong> Only until the developers building and testingthe integrated application have completed the application. Waiting to designate a role as <strong>Web</strong><strong>Services</strong> Only allows developers to go back and forth during design and development time totest the permissions for the role that is designed specifically for an integrated application. Oncethe development and testing is complete, the developer can set the <strong>Web</strong> <strong>Services</strong> Only role toTRUE for a specified role to prevent users with this role access to the UI with this set ofpermissions and privileges.Note: External roles such as Customer Center, Partner Center, Advanced Partner Center,Vendor Center, and Employee Center should not be customized to have <strong>Web</strong><strong>Services</strong> Only permissions.Customer Center, Vendor Center, and Partner CenterRolesThe Customer Center, Vendor Center, and Partner Center roles have implicit <strong>Web</strong> servicespermissions. This allows integration with an externally hosted <strong>Web</strong> site where a client canexecute any task available under the center-specific role through <strong>Web</strong> services. For example,the client could login and submit an order on behalf of the customer.Note: It is not recommended that you customize Customer Center, Partner Center, orPartner Center Roles to have only <strong>Web</strong> <strong>Services</strong> Only permissions. For informationon the <strong>Web</strong> <strong>Services</strong> Only role, see Setting a <strong>Web</strong> <strong>Services</strong> Only Role for a User.If you choose you can remove <strong>Web</strong> services permissions from the Customer Center, VendorCenter, and Partner Center roles.<strong>SuiteTalk</strong> <strong>Platform</strong> <strong>Guide</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!