{"id":20418,"date":"2020-08-28T14:36:50","date_gmt":"2020-08-28T14:36:50","guid":{"rendered":"http:\/\/www.greytrix.com\/blogs\/sagex3\/?p=20418"},"modified":"2020-08-31T09:44:59","modified_gmt":"2020-08-31T09:44:59","slug":"user-restrictions-on-purchase-inquiry-screen","status":"publish","type":"post","link":"https:\/\/www.greytrix.com\/blogs\/sagex3\/2020\/08\/28\/user-restrictions-on-purchase-inquiry-screen\/","title":{"rendered":"User Restrictions on Purchase Inquiry Screen"},"content":{"rendered":"\n<p>In <a href=\"https:\/\/www.greytrix.com\/product\/erp-development\/sage-x3\" data-type=\"URL\" data-id=\"https:\/\/www.greytrix.com\/product\/erp-development\/sage-x3\" target=\"_blank\" rel=\"noreferrer noopener\">Sage X3<\/a>, Users can check all the purchase related data using inquiry screens. But there is one drawback of this functionality that any user can check the data of all the other users also using inquiry screens. To overcome from this drawback, we did customization on Purchase Inquiry screens. By doing which users can check only those POs and GRNs in Inquiry screen which have been created by them. Users will be restricted to fetch other user\u2019s data.<\/p>\n\n\n\n<p>But there can be some users in the system who needs to see all the user\u2019s data. <\/p>\n\n\n\n<p>For this purpose, we have added \u201cFull User\u201d checkbox in the user master screen as shown in the below screenshot:<\/p>\n\n\n\n<p><strong>New Stuff:<\/strong> <a rel=\"noreferrer noopener\" href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/2020\/08\/25\/how-to-create-and-add-formula-on-inquiry-screen\/\" target=\"_blank\">How to create and add formula on inquiry screen<\/a><\/p>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2020\/08\/User-Master-adminabhi.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2020\/08\/User-Master-adminabhi-1024x325.jpg\" alt=\"[User Master]\"><\/a><\/center>\n<font size=\"2\"><center>[User Master]<\/center><\/font>\n\n\n\n<p>If the Full User checkbox is ticked, then that particular user will have full rights to check the all user\u2019s purchase related data and if it is not ticked then user can check only those entries which are created by him. As you can see in the above screenshot, full user checkbox is ticked for \u201cADMIN\u201d user and not ticked for \u201cABHI\u201d user in the user setup. So there can be two scenarios that either the user is a FULL USER who will have access to check other user\u2019s Purchase entries or he is not a FULL USER who will be restricted and can check only Purchase entries which are created by him.<\/p>\n\n\n\n<p>After that, we have added \u201cMy PO\u201d and \u201cNone\u201d radio buttons on Order Lines Inquiry Screen and \u201cMY GRN\u201d and \u201cNone\u201d radio buttons on Receipt Lines Inquiry screen. Now, we will check how the functionality will work for both the Scenarios.<\/p>\n\n\n\n<p><strong>First scenario: Admin user is logged in. (FULL USER)<\/strong><\/p>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2020\/08\/My-PO-admin.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2020\/08\/My-PO-admin-1024x428.png\" alt=\"[Order Lines Inquiry screen \u2013 ADMIN User (My PO Option)]\"><\/a><\/center>\n<font size=\"2\"><center>[Order Lines Inquiry screen \u2013 ADMIN User (My PO Option)]<\/center><\/font>\n\n\n\n<p>As you can see, when admin user has selected \u201cMy PO\u201d option in inquiry screen, only POs created by him are getting displayed but when he has selected \u201cNone\u201d option in the below screenshot, he is able to see all the POs which are created by other users also. <\/p>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2020\/08\/None-admin.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2020\/08\/None-admin-1024x418.jpg\" alt=\"[Order Lines Inquiry screen \u2013 ADMIN User (None option)]\"><\/a><\/center>\n<font size=\"2\"><center>[Order Lines Inquiry screen \u2013 ADMIN User (None option)]<\/center><\/font>\n\n\n\n<p><strong>Second scenario: ABHI user is logged in. (not a FULL USER)<\/strong><\/p>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2020\/08\/MY-PO-abhi.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2020\/08\/MY-PO-abhi-1024x417.jpg\" alt=\"[Order Lines Inquiry screen \u2013 ABHI User (My PO option)]\"><\/a><\/center>\n<font size=\"2\"><center>[Order Lines Inquiry screen \u2013 ABHI User (My PO option)]<\/center><\/font>\n\n\n\n<p>In the above screenshot, when ABHI user has selected \u201cMy PO\u201d option in inquiry screen, only POs created by him are getting displayed and even when he has selected \u201cNone\u201d option as shown in the below screenshot, same data is getting displayed i.e. POs which are created by him. He doesn\u2019t have rights to check other user\u2019s POs because he is not a FULL User as per the user master settings saved in the User setup.<\/p>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2020\/08\/None-abhi.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2020\/08\/None-abhi-1024x417.jpg\" alt=\"[Order Lines Inquiry screen \u2013 ABHI User (None option)]\"><\/a><\/center>\n<font size=\"2\"><center>[Order Lines Inquiry screen \u2013 ABHI User (None option)]<\/center><\/font>\n\n\n\n<p>Also we have added \u201cMy Department\u201d and My Sub-Department\u201d radio buttons on both the screens. If department of the users is same and he has selected my department option then he can see POs created by him and other users as well who are having same department saved in user master. Same functionality will work for Sub-Department option.<\/p>\n\n\n\n<p>Hence with the help of this customization, User will get restricted as per the given rights. And he will not get access to check other user\u2019s Purchase related data. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>About Us<\/strong><\/h2>\n\n\n\n<p>Greytrix \u2013 a globally recognized and one of the oldest Sage Development Partners is a one-stop solution provider for Sage ERP and Sage CRM organizational needs. Being acknowledged and rewarded for multi-man years of experience and expertise, we bring complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third-party add-on development, and implementation competence.<\/p>\n\n\n\n<p id=\"block-28013e99-0882-44c6-b705-7b16c85053b2\">Greytrix&nbsp;has some unique integration solutions developed for&nbsp;<a href=\"https:\/\/www.greytrix.com\/sage-crm\/\">Sage CRM<\/a>&nbsp;with Sage ERPs&nbsp;namely&nbsp;<a href=\"https:\/\/www.greytrix.com\/sage-x3-erp\/\">Sage X3<\/a>,&nbsp;<a href=\"https:\/\/www.greytrix.com\/sage-intacct\/\">Sage Intacct<\/a>,&nbsp;<a href=\"https:\/\/www.greytrix.com\/sage-100-erp\/\">Sage 100<\/a>,&nbsp;<a href=\"https:\/\/www.greytrix.com\/sage-500-erp\/\">Sage 500<\/a>,&nbsp;and&nbsp;<a href=\"https:\/\/www.greytrix.com\/sage-300-erp\/\">Sage 300<\/a>. We also offer best-in-class&nbsp;Sage ERP&nbsp;and&nbsp;Sage CRM&nbsp;customization and development services&nbsp;to&nbsp;Business&nbsp;Partners,&nbsp;End&nbsp;Users, and Sage PSG worldwide. Greytrix&nbsp;helps in&nbsp;the migration of Sage CRM from&nbsp;Salesforce | ACT! | SalesLogix | Goldmine | Sugar CRM | Maximizer. Our Sage CRM Product Suite includes&nbsp;addons like&nbsp;&nbsp;Greytrix Business Manager,&nbsp;Sage CRM Project Manager,&nbsp;Sage CRM Resource Planner,&nbsp;Sage CRM Contract Manager,&nbsp;Sage CRM Event Manager,&nbsp;Sage CRM Budget Planner,&nbsp;Gmail Integration,&nbsp;Sage CRM Mobile Service Signature,&nbsp;Sage CRM CTI Framework.<\/p>\n\n\n\n<p id=\"block-4bc42a09-fb13-4598-8137-ce5f7b91ce28\">Greytrix is a recognized&nbsp;Sage Champion Partner&nbsp;for GUMU&#x2122; Sage X3 \u2013 Sage CRM integration listed on&nbsp;<a href=\"https:\/\/www.sage.com\/marketplace\/asb_ListingDetail?listingId=a1h24000007PC3aAAG\" target=\"_blank\" rel=\"noreferrer noopener\">Sage Marketplace<\/a>&nbsp;and Sage CRM \u2013 Sage Intacct integration listed on&nbsp;<a href=\"https:\/\/marketplace.intacct.com\/MPListing?lid=a2D0H000007kiHyUAI\" target=\"_blank\" rel=\"noreferrer noopener\">Sage Intacct Marketplace<\/a>. The&nbsp;<a href=\"https:\/\/www.greytrix.com\/gumu\/\" target=\"_blank\" rel=\"noreferrer noopener\">GUMU&#x2122; Cloud framework<\/a>&nbsp;by Greytrix forms the backbone of cloud integrations that are managed in real-time for the processing and execution of application programs at the click of a button.<\/p>\n\n\n\n<p id=\"block-76376301-1c3e-4250-8a09-727595a606f0\">For more information on our integration solutions, please contact us at&nbsp;<a href=\"mailto:sage@greytrix.com\">sage@greytrix.com<\/a>. We will be glad to assist you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Sage X3, Users can check all the purchase related data using inquiry screens. But there is one drawback of this functionality that any user can check the data of all the other users also using inquiry screens. To overcome from this drawback, we did customization on Purchase Inquiry screens. By doing which users can\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/2020\/08\/28\/user-restrictions-on-purchase-inquiry-screen\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,8],"tags":[3045,3011,3018,3019,1780,1822,3044],"class_list":["post-20418","post","type-post","status-publish","format-standard","hentry","category-integration","category-sage-erp-x3","tag-full-user","tag-inquiry-screen","tag-order-lines","tag-receipt-lines","tag-sage-erp-x3","tag-sage-x3","tag-user-restriction"],"_links":{"self":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts\/20418","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/comments?post=20418"}],"version-history":[{"count":18,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts\/20418\/revisions"}],"predecessor-version":[{"id":20557,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts\/20418\/revisions\/20557"}],"wp:attachment":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/media?parent=20418"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/categories?post=20418"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/tags?post=20418"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}