Study Guide 2
Study Guide 2
Business Process.
Is a set of linked activities that uses input to create output so as to support business
objectives.
1. Management processes, steering a system (e.g. company)
2. Operational processes creating value, e.g. order processing, producing goods
3. Supporting processes like accounting, recruitment
Business Transaction is a flow or message to exchange information, goods, services or
money between two business objects
BPMN Taxonomy:
BASIS OF ERP
ERP System –
Administration of all the business resources of an enterprise (employees, machines, funds,
knowledge) and planning/control of value adding transformation process. Maintains single
database. Performance, Administration, Management, provide information, Automate
Processes,
Process Oriented, Reduces Cost, Releases Donkey Work, One point of truth, One Vendor,
Integrates Applications and people.
NAV
3 Tier Architecture:
Role center
Main point of entry into Microsoft Dynamics NAV to get an overview of the status of
user's day‟s work.
It can contain the following parts:
The Activities part contains tiles that open a corresponding list or journal and tiles
that invoke an action, such as creating a new Sales Order, or Payment
Registration.
The Outlook part gives you an overview of your emails, calendar, and Outlook
tasks.
Graphs that display information that is relevant to daily work.
My Notifications part displays what colleagues have sent.
On List places and tasks pages you can add and use notes in much the same
way as on a Role Center.
Role Center may contain personalized lists with customers, vendors, or items.
The Role Center can be personalized
Table Types
FlowField
Is a virtual field extends the table data.
Not a permanent part of the table data.
Used to calculate values from another table. Information in FlowFields exists only at run time.
A FlowField associated with a calculation formula how the value in the FlowField is
calculated.
A SumIndexField decimal field attached to a key definition, constructs the basis for
FlowFields.
RECORD FUNCTIONS
GET – returns Boolean, retrieves one record based on values of the PK.
RecVar.GET(PrimaryKey1, PrimaryKey2,…);
(Read data record out of Table with PrimaryKey1, PrimaryKey2,…)
Example: RecVar.GET(„01012005D‟,6)
IF RecVar.get THEN
FINDFIRST– Boolean, retrieves the first record that meets the conditions set by “Which” and
the filters associated with Record
Example: Rec.FINDDIRST
IF Rec.FINDFIRST THEN…
NEXT – is often used with FIND to step through the records of a table.
- MODIFY - Modifies an existing record, saves its variable memory„s values into the
corresponding data base„s record
- INSERT- Saves variable memory„s values into a new data base„s record (if record PK isn„t
unique an error occurs)
White Box - Tight Coupling - Internals are known, high performance
Black Box - Loose Coupling - Internals are unknown, independency
Webservice
- Provides standard interface for machine to machine communication based on networks.
- They are Web APIs (executed on a remote system hosting the requested services).
- Written in WSDL or XMLs
Advantage - Industry standard, Easy to use, Security Validation and Consistency.
Disadvantage - Bad performance (small % of payload).
Scenario 2
Scenario 3
Scenario 4
Scenario 5
BPMN for O2C