[{"data":1,"prerenderedAt":230},["ShallowReactive",2],{"document-library-menu":3,"document-content--docs-functionality-user-access-control-docs":127,"document-library-links--docs-functionality-user-access-control-docs":225},[4,8,12,53,86],{"title":5,"path":6,"stem":7,"children":-1},"Overview","\u002Fdocs","docs\u002Findex",{"title":9,"path":10,"stem":11,"children":-1},"Introduction","\u002Fdocs\u002Fintroduction","docs\u002F1.introduction",{"title":13,"path":14,"stem":15,"children":16},"Functionality","\u002Fdocs\u002Ffunctionality","docs\u002F2.functionality\u002Findex",[17,21,25,29,33,37,41,45,49],{"title":18,"path":19,"stem":20,"children":-1},"Order Workflow","\u002Fdocs\u002Ffunctionality\u002Forder-workflow","docs\u002F2.functionality\u002F1.order-workflow",{"title":22,"path":23,"stem":24,"children":-1},"Product Catalogue","\u002Fdocs\u002Ffunctionality\u002Fproduct-catalogue","docs\u002F2.functionality\u002F2.product-catalogue",{"title":26,"path":27,"stem":28,"children":-1},"Customers","\u002Fdocs\u002Ffunctionality\u002Fcustomers","docs\u002F2.functionality\u002F3.customers",{"title":30,"path":31,"stem":32,"children":-1},"Contract Pricing","\u002Fdocs\u002Ffunctionality\u002Fcontract-pricing","docs\u002F2.functionality\u002F4.contract-pricing",{"title":34,"path":35,"stem":36,"children":-1},"Restricted Products","\u002Fdocs\u002Ffunctionality\u002Frestricted-products","docs\u002F2.functionality\u002F5.restricted-products",{"title":38,"path":39,"stem":40,"children":-1},"Users","\u002Fdocs\u002Ffunctionality\u002Fusers","docs\u002F2.functionality\u002F6.users",{"title":42,"path":43,"stem":44,"children":-1},"User Access Control","\u002Fdocs\u002Ffunctionality\u002Fuser-access-control","docs\u002F2.functionality\u002F7.user-access-control",{"title":46,"path":47,"stem":48,"children":-1},"Audit Trail","\u002Fdocs\u002Ffunctionality\u002Faudit-trail","docs\u002F2.functionality\u002F8.audit-trail",{"title":50,"path":51,"stem":52,"children":-1},"System Settings","\u002Fdocs\u002Ffunctionality\u002Fsystem-settings","docs\u002F2.functionality\u002F9.system-settings",{"title":54,"path":55,"stem":56,"children":57},"Channels","\u002Fdocs\u002Fchannels","docs\u002F3.channels\u002Findex",[58,62,66,70,74,78,82],{"title":59,"path":60,"stem":61,"children":-1},"System User Admin Console","\u002Fdocs\u002Fchannels\u002Fsystem-user-admin-console","docs\u002F3.channels\u002F1.system-user-admin-console",{"title":63,"path":64,"stem":65,"children":-1},"Customer Portal","\u002Fdocs\u002Fchannels\u002Fcustomer-portal","docs\u002F3.channels\u002F2.customer-portal",{"title":67,"path":68,"stem":69,"children":-1},"Customer Mobile App","\u002Fdocs\u002Fchannels\u002Fcustomer-mobile-app","docs\u002F3.channels\u002F3.customer-mobile-app",{"title":71,"path":72,"stem":73,"children":-1},"Guest Storefront","\u002Fdocs\u002Fchannels\u002Fguest-storefront","docs\u002F3.channels\u002F4.guest-storefront",{"title":75,"path":76,"stem":77,"children":-1},"3rd Party Systems Synchronisation","\u002Fdocs\u002Fchannels\u002Fthird-party-systems-synchronisation","docs\u002F3.channels\u002F5.third-party-systems-synchronisation",{"title":79,"path":80,"stem":81,"children":-1},"Bulk Order Ingest","\u002Fdocs\u002Fchannels\u002Fbulk-order-ingest","docs\u002F3.channels\u002F6.bulk-order-ingest",{"title":83,"path":84,"stem":85,"children":-1},"ERP Integration","\u002Fdocs\u002Fchannels\u002Ferp-integration","docs\u002F3.channels\u002F7.erp-integration",{"title":87,"path":88,"stem":89,"children":90},"Concepts","\u002Fdocs\u002Fconcepts","docs\u002F4.concepts\u002Findex",[91,95,99,103,107,111,115,119,123],{"title":92,"path":93,"stem":94,"children":-1},"Data model","\u002Fdocs\u002Fconcepts\u002Fdata-model","docs\u002F4.concepts\u002F0.data-model",{"title":96,"path":97,"stem":98,"children":-1},"Organisation","\u002Fdocs\u002Fconcepts\u002Forganisation","docs\u002F4.concepts\u002F1.organisation",{"title":100,"path":101,"stem":102,"children":-1},"Contact","\u002Fdocs\u002Fconcepts\u002Fcontact","docs\u002F4.concepts\u002F2.contact",{"title":104,"path":105,"stem":106,"children":-1},"User","\u002Fdocs\u002Fconcepts\u002Fuser","docs\u002F4.concepts\u002F3.user",{"title":108,"path":109,"stem":110,"children":-1},"Product","\u002Fdocs\u002Fconcepts\u002Fproduct","docs\u002F4.concepts\u002F4.product",{"title":112,"path":113,"stem":114,"children":-1},"Product pricing","\u002Fdocs\u002Fconcepts\u002Fproduct-pricing","docs\u002F4.concepts\u002F5.product-pricing",{"title":116,"path":117,"stem":118,"children":-1},"Order","\u002Fdocs\u002Fconcepts\u002Forder","docs\u002F4.concepts\u002F6.order",{"title":120,"path":121,"stem":122,"children":-1},"Shipment","\u002Fdocs\u002Fconcepts\u002Fshipment","docs\u002F4.concepts\u002F7.shipment",{"title":124,"path":125,"stem":126,"children":-1},"Media","\u002Fdocs\u002Fconcepts\u002Fmedia","docs\u002F4.concepts\u002F8.media",{"id":128,"title":42,"body":129,"description":219,"extension":220,"meta":221,"navigation":222,"path":43,"seo":223,"stem":44,"__hash__":224},"docs\u002Fdocs\u002F2.functionality\u002F7.user-access-control.md",{"type":130,"value":131,"toc":212},"minimark",[132,144,149,162,173,176,180,183,187],[133,134,135,139,140,143],"p",{},[136,137,138],"strong",{},"User access control"," defines ",[136,141,142],{},"who can see and do what",". dCommerce uses role-based access so merchant administration and trade-customer ordering stay within appropriate boundaries.",[145,146,148],"h2",{"id":147},"what-this-capability-covers","What this capability covers",[150,151,152,156,159],"ul",{},[153,154,155],"li",{},"Assigning roles that match operational responsibilities",[153,157,158],{},"Separating admin-console work from customer-portal ordering",[153,160,161],{},"Reducing accidental access to commercial or operational functions",[133,163,164,165,168,169,172],{},"System users work in the ",[136,166,167],{},"admin console",". Customer users work in the ",[136,170,171],{},"customer portal"," (and the customer mobile app where it is enabled). Roles keep those groups apart and allow finer control within each group.",[133,174,175],{},"This page stays at evaluation level. It does not list every permission or describe how to configure a role.",[145,177,179],{"id":178},"why-it-matters","Why it matters",[133,181,182],{},"The admin console holds pricing, customer organisations, and orders. The customer portal shows an organisation its own catalogue, contract prices, and order activity. Clear access control builds trust with your team and with buyers who expect their account activity to stay scoped to their organisation.",[145,184,186],{"id":185},"related","Related",[150,188,189,194,198,203,208],{},[153,190,191],{},[192,193,38],"a",{"href":39},[153,195,196],{},[192,197,46],{"href":47},[153,199,200,201],{},"Concept: ",[192,202,104],{"href":105},[153,204,205,206],{},"Channel: ",[192,207,59],{"href":60},[153,209,205,210],{},[192,211,63],{"href":64},{"title":213,"searchDepth":214,"depth":214,"links":215},"",2,[216,217,218],{"id":147,"depth":214,"text":148},{"id":178,"depth":214,"text":179},{"id":185,"depth":214,"text":186},"Role-based access in dCommerce - control who can see and do what in the admin console and customer portal.","md",{},true,{"title":42,"description":219},"EG190F_rt1LAuxVna7aisBXfTd4TwJNeYT3XYiGaEkA",[226,228],{"title":38,"path":39,"stem":40,"description":227,"children":-1},"System users and customer users in dCommerce - who signs in and how accounts relate to organisations.",{"title":46,"path":47,"stem":48,"description":229,"children":-1},"Accountability and change history in dCommerce for operational confidence.",1790427432239]