0% found this document useful (0 votes)
41 views6 pages

Chatlog Ax - Technical Online Training

The document appears to be a chat log from an online training session on Dynamics 365. Participants are asking questions about methods for deleting records in sales processes and SOP cycles. They also discuss data types in Dynamics like integers, decimals, strings, dates and blobs. Finally, the document covers topics like defining indexes, relationships and delete actions in Dynamics like cascade, restricted and cascade + restricted deletes.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views6 pages

Chatlog Ax - Technical Online Training

The document appears to be a chat log from an online training session on Dynamics 365. Participants are asking questions about methods for deleting records in sales processes and SOP cycles. They also discuss data types in Dynamics like integers, decimals, strings, dates and blobs. Finally, the document covers topics like defining indexes, relationships and delete actions in Dynamics like cascade, restricted and cascade + restricted deletes.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
You are on page 1/ 6

Chat Log C:\Users\user\Documents\ChatLog AX_TECHNICAL ONLINE TRAINING BY

KUMAR_8AM IST 2019_07_16 08_54.rtf

Tanuja (to Everyone): 8:00 AM: hi


Tanuja (to Everyone): 8:01 AM: is started?
Tanuja (to Everyone): 8:09 AM: what is method in SOP cycle?
Tanuja (to Everyone): 8:09 AM: for delete
Tanuja (to Everyone): 8:10 AM: sales process
Tanuja (to Everyone): 8:10 AM: which delete method
Kamlesh Kumar (to Everyone): 8:10 AM: Sir , today the screen resolution and hence clarity is less
then earlier sessions
Tanuja (to Everyone): 8:11 AM: it is technical
Geet Saini (to Everyone): 8:11 AM: yes I agree. Voice is breaking
user (to Everyone): 8:11 AM: no
Geet Saini (to Everyone): 8:11 AM: Now its better but sometimes it breaks
Tanuja (to Everyone): 8:12 AM: what is none?
user (to Everyone): 8:13 AM: none means no delete actions
Tanuja (to Everyone): 8:14 AM: k,got it
user (to Everyone): 8:22 AM: doubt sir
Tanuja (to Everyone): 8:27 AM: it will take time to understand...we have to do some practice
Tanuja (to Everyone): 8:28 AM: do u have material for that?
Tanuja (to Everyone): 8:29 AM: that is for AX2012?
Tanuja (to Everyone): 8:29 AM: we need for AX 365
Arun kumar (to Everyone): 8:42 AM: can we assign date for Anytype
AX Visualpath (to Everyone): 8:51 AM: Project Types :

1. Implementation Project - MECOMS - ISV - Utilities Industry - Jewelery Management System --


From scratch
2. Migration -- Other ERP -- Dynamics AX
3. Upgradation -- AX 2012 or d365 7.0 Dynamics
4. Support Project -- Providing day to day support

Implementation Project :

Vehicle Management System, Hospital Management System, Bank Management System, Jewellery
Management Sytem

SDLC -- Software Development Cycle --

Sure Step Methodology : Six Phases

1. Diagnostic -- UCO Bank -- Understand the customer requirements and identify the solution
requirements
2. Analysis -- initiate and plan the project
watch videos on dynamics 365 --
Table A -- 1 Million -- 10 Lakh records -- display all this records on the screen -- 96
Table A -- Name - s*
Fit-Gap Analysis
3. Design :
1. Functional Deign Document
Actor -- Customer - Customer Details - Account Details -- Employee Details
2. Technical Design Document :- High Level Document - Low Level
Table -- store records

fill up this Form :

Address D
AX Visualpath (to Everyone): 8:52 AM: Customer Details
Account Details

Address Details
1. Country -- string -- UcoCountry -- 60
2. State -- string -- UcoState -- 200
3. Street -- string -- UcoStreet -- 250
4. City -- string -- UcoCity -- 100
5. District -- string -- UcoDistrict -- 100
6. ZipCode -- int64 -- UcoZipCode

Customer Details
1. Name -- string -- UcoName -- 60
2. Primary Address -- string -- UcoPriAddr -- 1000
3. Mobile Number -- string -- UcoMobileNumber -- 50
4. Email Id -- string -- UcoEmailId -- 200
5. Aadhar -- string -- UcoAadhar -- 40
6. PAN -- string -- UcoPan -- 20
7. Date Of Birth -- Date -- UcoGenericDate
8. Gender -- enum -- UcoGenderTypes (Male/Female/Other) -- UcoGenderType
9. Marital Status -- enum -- UcoMaritalStatuses (Married/UnMarried) -- UcoMaritalStatus
10. Father Name -- string -- UcoName -- 60
11. Mother Name -- string -- UcoName -- 60
12. Occupation -- string -- UcoOccupation -- 200
13. Address -- Foreign Key from address table -- int64
14. Id -- string -- UcoCustomerId -- 20

Bank Details
AX Visualpath (to Everyone): 8:52 AM: 1. Branch Name
2. IFSC Code

Savings Account
1. Account Number -- string UcoSavAccNum -- 20
2. Customer Id -- foreign Key -- Id from Customer Table
3. Date Of Account Creation -- DateTime -- UcoGenericDateTime
4. Joint Account -- No/Yes
5. Minimum Balance -- Real -- UcoGenericReal
6. Available Balance -- Real -- UcoGenericReal

Current Account

Fixed Account

Loan Account

NRI Account

AllAccount
1. Account Type -- Savings, Current, ..

India -- 130 Crores -- State Bank -- 10 Crore 3 Crore - Savings Account, 3 Crore - Current Account,
2 Crore - Fixed

4. Development Phase or Build Phase


Build and test the system components

5. Deployment
UAT and PROD
AX Visualpath (to Everyone): 8:52 AM: 6. Operations

Primitive Data Types :


Most Basic Data Types

-1,-2,-3, 0, 1, 2, 3 -- Integers
0.123, 3.14 -- Decimal Point Number
"Hello",
0, 1
false and true
2019-07-05 07:45:00, 7 - Sun, Mon, Tue
int, int64, real, date, utcDateTime, str, Enums, boolean, GUID

for Name : 20 characters


Increase the size of the name by 60 characters -- 3 places
100000 --
80 --
Extended Data Types :

(10)
-10
10-

blob -- binary large object

1. Master Data Tables -- Customer Information -- cache


2. Transactional Data Tables -- Purchases you are doing in flipkart, -- Never cache
3. Parameter Tables -- single record tables ..500 -- always cache
AX Visualpath (to Everyone): 8:52 AM: Fetching the information :

1. Go and check in cache, if it is found get it


2. Not found go to database and fetch it

Optimistic Concurrency Control :- Insert/update the records in database


Pessimistic concurrency control :-

Index :
To control the uniqueness
special look up tables

Unsorted Dictionary -- end of dictionary searching this word


Sorted Dictionary -- 30 %

DYNAMICS

faster retrieval of data

1. Unique Index -- does not have duplicates


2. Non Unique Index -- contains duplicates

1. Clustered Index : Order in which data should be stored in a table


2, Non Clustered Index :

1. Primary Key : Uniquely identify records in the table (Single Field, Composite Key)
2. Cluster Index :

How to define Index?


Address
--City, country, state, street, zipcode, district
ZipCode -- Primary Key -- Unique Index
Country, State, District, City, Street -- preferred in this order
City, Street, State, District, Country -- Unique Index -- time consumed will be high comparatively
with this order
Hyderabad
AX Visualpath (to Everyone): 8:53 AM: India Telangana RangaReddy .. .. ..
India - 32 - 900 - 20000 -- 100000 --

Surrogate Key - Rec Id Index

Start -- -- Pause -- End

Expense --
Team Lunch --

8000

Raise the expense -- Not Submitted


Submit the expense -- Submitted
Manager -- Reject, Approve, Change Request

Relations :

Normal Relation
Foreign key Relation

Field Fixed Relation


Related Field Fixed Relation
AX Visualpath (to Everyone): 8:53 AM: Address -- Table A -- 1 record
Customer -- Table B -- FK Relation from table A -- ZeroMore
SavingsAccount --

Customer table :
1. savings
2. card

card -- card transactions -- delete the card -- delete the records in card transactions

Savings -- card -- card transactions

Delete Actions :

1. None
2. Cascade
3. Restricted
4. Cascade + Restraticted

Two tables with relationship

AX Visualpath (to Everyone): 8:53 AM: -- Cascade Delete Actions

Master Data Table -- Deleted the record


Transactional Data Table -- Delete Transactions as well

-- Restricted

Master Data Table -- Check if transactions exist and then Delete the record
if there are no transactions otherwise dont delete
Transactional Data Table --

-- Cascade + Restricted

Parent -- Master Data Table -- Deleted the record, delete from header and
line
Child -- Transactional Header Table -- Check if transactions exist and then Delete the record
if there are no transactions otherwise dont delete
Grand Child -- Transactional Line Table --

You might also like