custom is at ion of shoper 9
TRANSCRIPT
-
7/31/2019 Custom is at Ion of Shoper 9
1/14
Tally Solutions Pvt. Ltd. All Rights Reserved
Customisation of Shoper 9
October 2009
-
7/31/2019 Custom is at Ion of Shoper 9
2/14
Tally Solutions Pvt. Ltd. All Rights Reserved 2
Objectives
Customisation
Scope of customisation
Creating and deploying customisation
Extension Framework
Shoper Integration Server
-
7/31/2019 Custom is at Ion of Shoper 9
3/14
Tally Solutions Pvt. Ltd. All Rights Reserved 3
Scope of customisation
Reports
Document Printing
Interfaces
-
7/31/2019 Custom is at Ion of Shoper 9
4/14
Tally Solutions Pvt. Ltd. All Rights Reserved 4
Support for Customisation
As a facility to create plug-ins
Customisation Framework DLL
o Bridge between Shoper 9 and your application Your application
o Create a compatible application to make the Framework
functional
-
7/31/2019 Custom is at Ion of Shoper 9
5/14
Tally Solutions Pvt. Ltd. All Rights Reserved 5
What does the Framework do?
Database Connection
Retrieve the System Parameter values
o You need not know the table structure Compatibility to Shoper menu system
-
7/31/2019 Custom is at Ion of Shoper 9
6/14
Tally Solutions Pvt. Ltd. All Rights Reserved 6
What should you do to use the FW?
Ensure availability of DLL
Create custom application
Deploy application using
o Custom LiveUpdateo POS Custom Installero Development Environment
Do version control
-
7/31/2019 Custom is at Ion of Shoper 9
7/14 Tally Solutions Pvt. Ltd. All Rights Reserved 7
To create a Custom Application
Understand the customer requirements
Design the solution with sufficient detail
Prepare the scope of work
Freeze the scope of work with customer
Document known use cases
Do the required coding
Test the solution
Identify the deployment strategy
Package the solution for deployment
Implement the customisation
Educate the customer
-
7/31/2019 Custom is at Ion of Shoper 9
8/14 Tally Solutions Pvt. Ltd. All Rights Reserved 8
Case study
Salesmen Commission Report
-
7/31/2019 Custom is at Ion of Shoper 9
9/14 Tally Solutions Pvt. Ltd. All Rights Reserved 9
Recommended Best Practices
Pay attention to user experience
Maintain success/ error logs
Include error handlers
Identify appropriate test cases
-
7/31/2019 Custom is at Ion of Shoper 9
10/14 Tally Solutions Pvt. Ltd. All Rights Reserved 10
Coming soon
Extension Framework
o To facilitate custom inputs
Shoper Integration Server (SIS)
o Easy access of Shoper 9 data
-
7/31/2019 Custom is at Ion of Shoper 9
11/14 Tally Solutions Pvt. Ltd. All Rights Reserved 11
Extension Framework
PDT / Import Extensions
o Customise the data capture at line level
o Interface with the standard grid
Post Save Extension
o Call the user defined module after completing thetransaction
o Will pass the unique transaction control details to the
module
For example, send an SMS to the customer
-
7/31/2019 Custom is at Ion of Shoper 9
12/14 Tally Solutions Pvt. Ltd. All Rights Reserved 12
Capture additional information at
o Header level
o Line level
o Footer level
Info saved in standard tables
o For example:
Capture Introducer/ Driver details at bill header
Capture IMEI and battery serial number at line level
Extension Framework
-
7/31/2019 Custom is at Ion of Shoper 9
13/14 Tally Solutions Pvt. Ltd. All Rights Reserved 13
Shoper Integration Server (SIS)
Retrieve data from Shoper 9 database without specifying the
table structures
o May be used for creating an interface to any other application
Generate Shoper 9 transaction documents using TDL
o Bill Printing customisation
o All printing features supported by Tally.ERP 9 can be used
Generate Shoper 9 reports using TDL and Tally.ERP 9
o All reporting features supported by Tally.ERP 9 can be used
o Reports can be viewed using Tally Remote Technology
-
7/31/2019 Custom is at Ion of Shoper 9
14/14 Tally Solutions Pvt Ltd All Rights Reserved 14
Thank You