1.2.3 Application components and architecture Flashcards
What architecture are F&O apps based on?
Model-driven architecture
Model-driven architecture meaning?
The core functionality and some major functional features are segregated into various model
Element-level dependency is defined among all these models, building a robust application architecture for finance and operations apps
What is application architecture divided into?
Platform Models
Application-specific models
3 types of Platform models?
Application Platform
Application Foundation
Test essentials
Application Platform?
Core model to implement any functionality of F&O apps. Referenced by default in any custom model
Major application areas of Application Platform model?
Runtime and Data Access
Workflow and services
Client and presentation
SSRS Reporting
Runtime and Data access?
Contains the lowest level elements that communicate with the kernel
Workflow and services?
Workflow = Business Process
Defines how a document flows, or moves, shows who must complete task, make a decision, or approve a document
Custom services can be written under a service group.
Workflow and services?
Workflow = Business Process
Defines how a document flows, or moves, shows who must complete task, make a decision, or approve a document
Custom services can be written under a service group.
When custom service is deployed, which 2 endpoints does it get deployed to?
SOAP endpoint
JSON endpoint
Client and presentation?
F&O apps are designed to deal with complex business transactions in a user-friendly interface through different devices
SSRS Reporting?
F&O apps modules contain major standard reports that are developed in SSRS
SSRS can connect to the business data of F&O apps and can create custom reports by using two methods
SSRS methods?
Query based
Data Provider (DP)
(Enum)
To create simple reports what do you use?
Query based approach
To create complex reports what do you use?
Data Provider approach
Application foundation?
Defines functional features that are the foundation of the other modules
Components of this model are the basic setup of the implementation
Components of Application Foundation?
Organization Structure
Number Sequence
Global Address Book
Source Document
Organization Structure?
Group of entities that work together to carry out business process or achieve a goal.
Organizational hierarchies represent?
The relationships between the organizations that make up the businesses
Internal organization types?
Legal entities
Operating units
Teams
Legal entity?
Most important
Represents a registered and legislated legal structure
What can legal entities do?
Enter into legal contracts
Required to prepare statements that report on their performance
Operating unit?
Organization that is used to divide the control of economic resources and operational process in a business
Team?
Organization in which the members share a common responsibility/job
Can’t be used in organizational hierarchies
Number sequence?
Generates readable unique identifiers for master data and transaction records
What can number sequences be based on?
Individual/shared legal entity/operating unit combined with fiscal calendar period
Global address book?
Data model for contract information for all internal and external entities that the company interacts with
Includes a directory of postal and electronics addresses of the entities that interact with business
What is Global address book associated with?
With party records, includes the party’s name, address, and contact information.
Source document?
Records business events and create accounting for the newly created document, such as accounting distributions and subledger journal entries
Test essentials?
Robust test framework that helps conduct different testing procedures
Steps of test essentials?
Create a test module to manage test code using FormAdaptros
Import Task Recorder to generate test code
When importing a Task Recorder (XML) file test code will be generated using FormAdaptors
FormAdaptors?
Wrapper classes over forms that provide strongly typed APIs used for test form functionality
Application Suite?
Sits on top of application foundation
Contains application-specific elements
Application Suite components?
Supply Chain Management
Human Resources
Finance
Other models?
Currency
Directory
Contracts
D365 Product Suite
Application that consists of several solutions:
Sales
Marketing
Service
Finance
Commerce
Supply Chain Management