8/9/2019 Erp Project Presentation
1/28
A PROJECT REPORT
ON
IMPLEMENTATION OF ERP
Submitted By
Sushil Kr. Mishra
Trainee(Technical)
Ramco System
8/9/2019 Erp Project Presentation
2/28
Extensible DevelopmentKit (EDK)2.0
8/9/2019 Erp Project Presentation
3/28
Objectives
Introduction to EDK and its Features
Business Process Modeling
Specify User Interface Layout
Generate Deliverables
Base Screen Extension
EDK Screens to Launch Reports
Requirement Script
Code Generation Using EDK Stub Generator
Deployment
8/9/2019 Erp Project Presentation
4/28
8/9/2019 Erp Project Presentation
5/28
What is EDK
This tool can be used by
Customer
Users at customers site
Implementation team.
Pre-Sales team
8/9/2019 Erp Project Presentation
6/28
8/9/2019 Erp Project Presentation
7/28
Model Driven Application Development
Uses a model based approach to capture the specification
corresponding to life cycle phases
Information stored is captured in the Model Database.
8/9/2019 Erp Project Presentation
8/28
Databases Used
EDK Model Database Development time
Application Database Application Component information
Deployment Database Context and Security Information
8/9/2019 Erp Project Presentation
9/28
Business Process
A Business Process is modeled as a set of Business functions
It could be a specific process followed in a particular industry.
Example
HRM
Purchase
Finance
8/9/2019 Erp Project Presentation
10/28
Process Driven
Human ResourcesManagement
Payroll
Leave Management Training
Appraisal
Recruitment
8/9/2019 Erp Project Presentation
11/28
Component
The technical implementation of a business function is a
component
Examples
Leave Management
Leave Master Setup
Leave Maintenance
Leave Encashment
8/9/2019 Erp Project Presentation
12/28
Activity
A basic unit of work within an organisation
The work of the component is delegated to small units
called activity.
Activities are user entry points into the system
Example
Leave Maintenance(Component)
Leave Application
Leave Authorization
8/9/2019 Erp Project Presentation
13/28
User Interface
An activity is implemented as one or more User Interfaces
The flow across User Interfaces establishes traversal and
Information Assistance.
Each User interface is provided with the unique UI name,UI type
and a description, which is used as the screen title.
8/9/2019 Erp Project Presentation
14/28
Workflow
User Interface(UI)
Component
Activity
Business Process
8/9/2019 Erp Project Presentation
15/28
Actions (Tasks)
Actions are steps performed by a user on a User Interface tocomplete the activity.
User Action
8/9/2019 Erp Project Presentation
16/28
Action Patterns
Task-Actionpattern
When is this generated
Initialize
One per User Interface to populate all thecombo controls available
FetchA Fetch task is generated per UI for all thecombo controls available and for all the otherControls
UI
A UI task for every UI combo type of controlwith On Select event support and edit
control with On Enter event support
8/9/2019 Erp Project Presentation
17/28
8/9/2019 Erp Project Presentation
18/28
Business Term
Business Term (BT) and BT Synonym
The Business Terms are identified from the Business document
structures or various Concepts or the problem domain under
consideration
A Business Term may be referred to by various names or aliases
(BT Synonyms)for higher relevance to an activity
The aliases will be used for Visual representation of Business
Terms (BT)
8/9/2019 Erp Project Presentation
19/28
User Interface Layout Specification
Define UI Configuration
Define Pages (Optional)
Define Sections
Define Controls
Define Control Layout
Define Grid Contents (Optional)
Define Radio Buttons (Optional)
8/9/2019 Erp Project Presentation
20/28
User Interface Layout Specification
Define Hidden Views (Optional)
Define Hidden Columns (Optional)
Define Static Enumerated Values (Optional)
Specify Data Transfer (Optional)
Specify Combo Re-load (Optional)
Generate Services
8/9/2019 Erp Project Presentation
21/28
Generate Deliverables
The deliverables are
HTML
JavaScript
XML
.CS (For Report Definition).
aspx (For Report Definition)
.ttx (For Report Definition if service is yes)
8/9/2019 Erp Project Presentation
22/28
Base Screen Extension
We can extend the functionality of already existing screen
through Base Screen.
Base Screens are generally taken from RVW 2.0 Model database,
To Get the Base Screen, we need to run the Requirement Script
exe
We need to provide the RVW 2.0 model database information in
order to get the component deployed.
The exe will generate the SQL Scripts.
Run the Scripts in Model Database.
8/9/2019 Erp Project Presentation
23/28
EDK Screens to Launch Reports
Once the Service is generated,Report definition should be done.
Specify the Report name and specify the fields required to bevisible in the report.
8/9/2019 Erp Project Presentation
24/28
Sample Report Screen
8/9/2019 Erp Project Presentation
25/28
8/9/2019 Erp Project Presentation
26/28
Steps in Deployment
Type the URLhttp://ServerName / rvw in IE
Login as admin user
UserID AdminUser
Password admin
Map the component to a particular OU
Identify the RM Server for the Component
Identify the Application Server for the Component
8/9/2019 Erp Project Presentation
27/28
Steps in Deployment
Map the Component, and the required activity to a particular
role, OU
Create a Business Process Chain
Run the Config Generator exe.
8/9/2019 Erp Project Presentation
28/28
THANK YOU