Microsoft Dynamics AX 2012 R3 Security
()
About this ebook
- Establish a secure environment with policies, permissions, and privileges using AOT and secure tables
- Discover the security features that enable you to restrict the access of sensitive data from unauthorized people
- Explore basic to advanced customization features to authenticate and authorize, along with data security best practices of Microsoft Dynamics AX
If you are a developer or IT administrator with background experience in a programming language with X++ and the MorphX development tool, this book is for you. The book assumes familiarity with basic security terminologies and the basics of Dynamics AX.
Related to Microsoft Dynamics AX 2012 R3 Security
Related ebooks
Microsoft Dynamics AX 2012 R3 Financial Management Rating: 5 out of 5 stars5/5Microsoft Dynamics GP 2013 Financial Management Rating: 0 out of 5 stars0 ratingsMicrosoft Dynamics GP Workflow 2.0 Rating: 0 out of 5 stars0 ratingsMicrosoft Dynamics Erp Cloud Strategy A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratingsExtending Microsoft Dynamics 365 for Operations Cookbook Rating: 5 out of 5 stars5/5Learning Qlik® Sense: The Official Guide Rating: 0 out of 5 stars0 ratingsApplication Performance Management (APM) in the Digital Enterprise: Managing Applications for Cloud, Mobile, IoT and eBusiness Rating: 0 out of 5 stars0 ratingsGetting Started with Dynamics NAV 2013 Application Development Rating: 0 out of 5 stars0 ratingsMicrosoft Dynamics 365 Extensions Cookbook Rating: 5 out of 5 stars5/5Building Dashboards with Microsoft Dynamics GP 2013 and Excel 2013 Rating: 0 out of 5 stars0 ratingsIBM Cognos Business Intelligence 10.1 Dashboarding Cookbook Rating: 0 out of 5 stars0 ratingsMicrosoft Dynamics AX 2009 Administration Rating: 0 out of 5 stars0 ratingsMicrosoft Dynamics NAV Administration Rating: 0 out of 5 stars0 ratingsBeginning DAX with Power BI: The SQL Pro’s Guide to Better Business Intelligence Rating: 0 out of 5 stars0 ratingsImplementing Power BI in the Enterprise Rating: 5 out of 5 stars5/5Reporting with Microsoft SQL Server 2012 Rating: 1 out of 5 stars1/5Microsoft Dynamics AX 2012 R3 Reporting Cookbook Rating: 0 out of 5 stars0 ratingsMicrosoft Dynamics AX 2012 Development Cookbook Rating: 0 out of 5 stars0 ratingsMicrosoft Dynamics AX Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsMicrosoft Dynamics AX 2012 R2 Services Rating: 0 out of 5 stars0 ratingsMicrosoft Dynamics AX 2012 Reporting Cookbook Rating: 0 out of 5 stars0 ratingsExtending Microsoft Dynamics AX 2012 Cookbook Rating: 0 out of 5 stars0 ratingsMicrosoft Dynamics GP 2016 Cookbook Rating: 0 out of 5 stars0 ratingsMicrosoft Dynamics 365 For Finance And Operations A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsAzure Active Directory B2B Collaboration A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratingsData Pipelines A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsProgramming Microsoft Dynamics® NAV 2013 Rating: 0 out of 5 stars0 ratingsSharePoint 2010 Issue Tracking System Design, Create, and Manage Rating: 3 out of 5 stars3/5Logical Data Warehouse A Complete Guide - 2019 Edition Rating: 0 out of 5 stars0 ratings
Enterprise Applications For You
50 Useful Excel Functions: Excel Essentials, #3 Rating: 5 out of 5 stars5/5Creating Online Courses with ChatGPT | A Step-by-Step Guide with Prompt Templates Rating: 4 out of 5 stars4/5Notion for Beginners: Notion for Work, Play, and Productivity Rating: 4 out of 5 stars4/5Excel Formulas and Functions 2020: Excel Academy, #1 Rating: 4 out of 5 stars4/5Bitcoin For Dummies Rating: 4 out of 5 stars4/5Excel : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Excel Programming: 1 Rating: 5 out of 5 stars5/5Learn Windows PowerShell in a Month of Lunches Rating: 0 out of 5 stars0 ratingsQuickBooks 2023 All-in-One For Dummies Rating: 0 out of 5 stars0 ratingsSystems Thinking: Managing Chaos and Complexity: A Platform for Designing Business Architecture Rating: 4 out of 5 stars4/5Salesforce.com For Dummies Rating: 3 out of 5 stars3/5Excel Tips and Tricks Rating: 0 out of 5 stars0 ratings101 Ready-to-Use Excel Formulas Rating: 4 out of 5 stars4/5Excel Formulas That Automate Tasks You No Longer Have Time For Rating: 5 out of 5 stars5/5Zoom For Dummies Rating: 0 out of 5 stars0 ratings102 Useful Excel 365 Functions: Excel 365 Essentials, #3 Rating: 0 out of 5 stars0 ratingsExcel Data Analysis For Dummies Rating: 0 out of 5 stars0 ratingsMastering QuickBooks 2020: The ultimate guide to bookkeeping and QuickBooks Online Rating: 0 out of 5 stars0 ratingsChatGPT Ultimate User Guide - How to Make Money Online Faster and More Precise Using AI Technology Rating: 0 out of 5 stars0 ratingsExcel 2019 Bible Rating: 4 out of 5 stars4/5QuickBooks 2024 All-in-One For Dummies Rating: 0 out of 5 stars0 ratingsEnterprise AI For Dummies Rating: 3 out of 5 stars3/5The Ridiculously Simple Guide to Google Docs: A Practical Guide to Cloud-Based Word Processing Rating: 0 out of 5 stars0 ratingsExcel 2019 For Dummies Rating: 3 out of 5 stars3/5QuickBooks 2021 For Dummies Rating: 0 out of 5 stars0 ratings
Reviews for Microsoft Dynamics AX 2012 R3 Security
0 ratings0 reviews
Book preview
Microsoft Dynamics AX 2012 R3 Security - Ahmed Mohamed Rafik Moustafa
Table of Contents
Microsoft Dynamics AX 2012 R3 Security
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe?
Free access for Packt account holders
Instant updates on new Packt books
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. MorphX Security System
Introducing the MorphX development tool
Application Object Tree
The X++ code editor
Compiler
Debugger
Projects
The property sheet
The cross-reference tool
The Find tool
The table browser tool
The best practice tool
The reverse engineering tool
Developing a security artifact using AOT
Setting permissions for a form
Assigning permissions to privileges
Validating and testing a security privilege
Applying a configuration key
Summary
2. Security Coding
The fundamentals of security coding using X++
Using Code Access Security
Securing an API on the AOS
Security debugging
Installing the debugger
Enabling the debugger
Adding users to the Debugging User local group
The debugger user interface
Debugger shortcut keys
Security for the display and edit methods
The Table Permissions Framework
Summary
3. Developing Extensible Data Security
The main concepts of XDS policies
Designing and developing the XDS policy
Creating the policy
Adding constrained tables and views
Setting the XDS policy context
Debugging XDS policies
Summary
4. Extending the Organization Model
The organizational model framework
Organization hierarchies
The organizational model scenarios
Integration with other frameworks' application modules
Custom modeling scenarios
Extending the organizational model
Creating a custom type of operating unit
Creating a new base enum value
Creating a view
Creating a menu item
Extending the hierarchy designer
Summary
5. Enterprise Portal Security
The architecture of Enterprise Portal
Web parts
AOT elements
Datasets
Controls
Security in Enterprise Portal
Securing web elements
Record context and encryption
Data access security
Report access security
Assigning a user to the DynamicsAXBrowser role
Granting a user access permission to view reports
Summary
Index
Microsoft Dynamics AX 2012 R3 Security
Microsoft Dynamics AX 2012 R3 Security
Copyright © 2015 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
First published: June 2015
Production reference: 1150615
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK.
ISBN 978-1-78217-553-7
www.packtpub.com
Credits
Author
Ahmed Mohamed Rafik Moustafa
Reviewers
Abd El-Rahman Magdy Ahmed
Parag Gunwant Chapre
Muhammad Anas Khan
Isaac .W. Namukoa
Amy Walsh
Commissioning Editor
Usha Iyer
Acquisition Editor
Vinay Argekar
Content Development Editor
Rohit Singh
Technical Editor
Mrunal M. Chavan
Copy Editors
Aditya Nair
Stuti Srivastava
Project Coordinator
Mary Alex
Proofreader
Safis Editing
Indexer
Hemangini Bari
Production Coordinator
Komal Ramchandani
Cover Work
Komal Ramchandani
About the Author
Ahmed Mohamed Rafik Moustafa is a Dynamics AX solution architect and a Dynamics AX evangelist. In November 2012, he published his first book, Microsoft Dynamics AX 2012 Security How-To, Packt Publishing, and he was the first Egyptian and Arabian person to have authored a book on Microsoft Dynamics ERP products. He has been ranked and listed as one of the Top 100 Most Influential People by DynamicsWorld, United Kingdom. He is also a columnist at MSDynamicsWorld, a media publishing corporate in the UK, and has been recognized as an official blogger by the Microsoft Dynamics Community.
Ahmed's professional career, spanning more than 10 years, has combined his expertise in business management and information technology in different industries, such as the retail, manufacturing, medical, and trading industries. He has led various implementations in diverse ERP modules over the Middle East in different countries to meet and exceed challenging business needs. He has carried out multiple project implementations of Microsoft Dynamics GP, Microsoft Dynamics AX, and Microsoft Dynamics Retail Management System (RMS) in diverse positions, such as project manager, team leader, and senior consultant.
In addition to his knowledge and experience of Enterprise Resource planning (ERP) systems, he is always keen to raise awareness about information system security. He has been recognized as an Information Security Awareness Expert by ASK PC, the largest Arabic IT community, in association with Information System Security Association (ISSA's Egypt chapter). Also, he is listed on ASK PC's Wall of Honor, as he published his first paper on accounting information system fraud and computer crimes on Culminis/GITCA, sponsored by Microsoft. Furthermore, he has so far published two paper books on Microsoft Dynamics AX security