What is the definition of AIS?
system that records, processes and reports on transactions to provide financial and non-financial information to make decisions and have appropriate levels of internal controls for those transactions
4 elements of of a simple information systems
input, storage, processing, output
what is the information value chain
The overall transformation from a business need and a business event to the collection of data and information to an ultimate decision
what are the four different roles accountants have
User, manager, designer, evaluator
Describe how business processes affect the firm’s value chain
Primary activities directly provide value to the customer (inbound, operations, outbound, marketing and sales activities, and services). Supporting activities include (infrastructure, HR, technology, and procurement). AIS can add value making each primary activity more effective and efficient
Explain how AIS affects firm value
Making each support and primary activity more effective and efficient
How does AIS assist the firm’s internal business processes
AIS assists in business integration with external parties such as suppliers and customers.
What is a supply chain?
The flow of materials, information, payments, and services from raw materials suppliers, through factories and warehouses. all the wat to the final customers of the firm’s products
What are the 4 AIS strategic roles
Automate: replace human labor
Informate-up: provide info to senior management
Informate-down: provide info to all employees
transform: redefine fundamentals of business processes and relationships
Roles of accounting/finance
Finance and accounting processes - pay, cash, report, payroll, treasury
Financial close - period end
Financial consolidation, reporting, and analysis
Providing comprehensive management information
People management
Using IT to make finance and accounting processes more efficient and effective
What is the business process
defined sequence of business activities that use resources to transform specific inputs into specific outputs to achieve a business goal. A business process is constrained by business rules
What is business analysis
The process of defining business process requirements and evaluating potential improvements. Business analysis involves ascertaining, documenting, and communicating information about current and future business processes using business modeling and relating tools
How has SOX made documentation essential
Training
Describing current processes and systems
Auditing
Accountability
Standardized interactions
Facilitating process improvement
Well managed businesses
Effectiveness
Efficiency
Internal control
Compliance w/ standards and policies
What is a business model
A simple, abstract representation of one or more business processes. Typically a graphical depiction of the essential business process information
Characteristics of activity models
They describe
Events that start, change, or stop flow in the process
Activities and tasks within the process
The sequence of slow between tasks
Decision points that affect the flow
Division of activity depending on organizational roles
Building Blocks for BPMN
Events - start/end
Activities - rectangle verb + object
Sequence flows - arrow btwn activities
Gateways - diamond
Annotations - add description
What is a pool
BPMN symbols used to identify participants, actors, or persons that perform activities and interact with other participants in a process
What are the lanes
BPMN symbols that provide subdivisions of pools to show, for example, functional responsibilities within an organization
What are message flows
BPMN represents exchanges between two participants in the same process as message flows which are models as dashed arrows
What is a gateway
Shows process of branching and merging as a result of a decision. Diamond shape
types of gateways
Exclusive - one option (blank diamond or w/ x)
Inclusive - one or more (diamond w/ o)
Parallel - all (diamond w/ +)
What is an activity
represents specific steps in a business process
Intermediate error
lightening bolt
I+I
subprocess (detailed process hidden)
Message event
envalope
Clock
timer event
Loop w/ arrow
looping (repeat event until satisfy)
3 horizontal lines
sequential (perform task several times at different times)
3 vertical lines
parallel (task performed several times all at same time)
Data object
represents data that is only available for the duration of a process
data store
represents data that is available across processes
association
connects data object/store to an activity. shows direction it flows
purpose of structure models
create a blueprint for the development of a relational database to support the collection, aggregation, and communication of process information
classes
separately identifiable collections of things about which the organization wants to collecct and store information
Associations
relationship btwn 2 classes
Multiplicities
describe min/max number of times instances can be associated in another class
Best practices for preparing a UML
Use common terminology in the organization for class names
Link classes on the diagram only when there is a clear business \n purpose for the relationship.
Avoid crossing lines where possible
Use consistently sized class rectangles
Avoid running association lines close together
Opt for simplicity
Focus first on the accuracy of the content, then address appearance.
Use notes to explain more complex situations.
Primary keys + purpose
Attribute or combo of attributes that uniquely identify an instance of a class in a data model or a specific row in a table. Purpose: unique identification
Relationship btwn classes and tables
Each instance of a class maps to a row in a corresponding table. 1:1
Process decision requirements
Identify decisions required in the process
Describe and document decisions and impact on business objectives
Specify decision requirements in terms of information and knowledge required to make the decision
Decompose and refine requirements where more are needed
Business rules support process decisions
Eligibility or approval
Validation
Calculation
Risk
Fraud
Opportunity
Assignments
Targeting
What are business rules
Succinct statements on constraints on business processes. Provide logic of behavior oof the business in a specific situation.
What is a relational data model
Stores information int he form off related two-dimensional tables
Classes in a relational database
Resources, Events, Agents (REA)
Resources (REA)
Cash
Events (REA)
Purchasing
Agents (REA)
Supplier
Tables (relational database)
Store Data
Attributes (relational database)
characteristics, properties, or adjectives that describe each class
Records (relational database)
represents all specific data values that are associates with once instance
What is main purpose of using foreign key
Provides logical relationship or link between two tables
SQL
Computer language designed to retrieve data from a relationship database
FROM []
indicates name of table retrieving from
SELECT []
which columns of table included in query
WHERE []
criteria that must be met to be shown
*
all columns should be selected
GROUP BY []
aggregate functions based on one or more columns
ORDER BY [] ASC/DSC
ASC or DSC
BETWEEN
end points of a range
What is cloud computing
Using redundant servers and multiple locations to host virtual machines
Business activities associated with the sales collection process
selling products and services
maintaining customer records
billing customers
recording payments from customers
aging accounts and authorizing credit
Basic Sales Activity Model
Start > provide quote > receive order > prepare products > apply graphics > deliver order > invoice customer > receive payment > end
Collaboration
BPMN model showing tow participant models and the interactions btwn them in a process
choreogrpahy
science of examining raw data, removing excess noise from dataset, and organizing data w/ purpose of drawing conclusions for decision making
Orchestration
BPMN sequence of activities within one pool
access control
limit who can use and change record in the system
application control
ensure data integrity and an audit trail
What is a type image
Represent management information to help manage a business process. allows process information to be summarized by category
Multiplicities indicate location of foreign keys for
one-to-many associations (primary key of one is foreign key in another)
Multiplicities indicate linking tables for
Many-to-many associations (primary key of both tables used in one table)
Business activities associated with purchasing and payments process
buying inventory form supplier
maintaining supplier records
making payments to suppliers for trade account payable while taking appropriate purchase discounts
Purchases and payments business process
start > request prices and availability > place purchase order > receive items > send payment > end
What is the primary objective of conversion process
generates accounting transactions to record the transfer of raw material to WIP and WIP into finished goods
Business activities associated with conversion process
Maintaining inventories of raw materials and finished goods
Producing finished good form raw material
tracking direct labor and direct equiptment costs
Apply OH
Basic Conversion Activity Model
start > authorize production > issue raw materials > perform work > complete production > end
what is an Enterprise System
centralized database that collects data throughout the firm. Integrates and automates business processes across a firm’s value chain within and across organizations.