LogoPlatformTailor_Genelx

Download Report

Transcript LogoPlatformTailor_Genelx

j-guar Customization Tool
SOLUTION PARTNERS TRAINING 2016
Devanshu Bawa
Customization Specialist
Customization development team responsibilites
• Customization tool development team
• Support
•
Partner based
•
wikidocsforumlogospherejdev.support@Telefon
• Developing adaptive vehicle
•
Suitable trend
•
Focus on customers needs
• Education
•
Competence for gain
Customization/Integration
What is it ?
A study to meet the needs specific to the organization ‘’ adaptation ‘’
Why do we need?
• Transferring data from past practices both inside and outside company
• The privatization of the card or logo plugins according to various needs
• The new module designed plan
• Data for custom reports to meet the needs of the sector
j-guar Mimarisi
LPT (Logo Platform Tailor)
• Eclipse-based development platform
• j-guar ERP libraries and advanced toolset togeather
• Multi-lingual (Multi Language) development support
• Standart Java programing language
• Wizards and easy development with the help of editors
• Powerful integration engine
• Web Services
• Controller
LPT Adapted Life Cycle
Integrated environment
• j-guar ERP library provides advanced set of tools
Easy Application Development
2
3
Prj 1
Prj 2
Prj n
Prj m
Yükle
LPT
1
logo.war
4
5
Uyarlama Projesi
Uyarlama Projesi
Uygulama Sunucusu
(Report Engine)Uygulama Sunucusu
Veri Tabanı
Rapor Veritabanı
Eclipse Application Development Environment
LPTMenu
Menu Bar
Editor Area
Logo
Customization
Perstpective
Outline
Tool Bar
Sample LPT
Project
LPT Views
Preparation of Development Environment
The Components for project development
1. LPT
2. Application Server (Tomcat 7/IBM WAS)
3. Database (MS SQLServer/MySql/Oracle)
4. JDK 1.7
5. j-guar set
Integrated package
Development kit. You can download the development kit via the link. All components except the database is presented as a single
package and described the process step.
LPT project life cycle
Development
• Wizards & Editors





Table
Business Object
Form
Query
Browser
• Definitions
• Tree
• Profile
• Integration Tools
 Controller
 Webservices
Loading
• Installation tools
• Integrated j-guar
Test
Wizards
• Database table wizards
• Business object wizards
• Query Wizard
• Form Wizard
• Data listing form wizard
• Easy Development wizard
• Raport wizard
Editors
• Table Editor
• Business Object Editor
• Query Editor
• Form Editor
• Tree Editor
• Profile Editor
• Raport Editor
• Description Files Editor
LPT Views
Logo ERP component view we can examine the details
LPT Navigation Menu Tree
• Access tree (navigation tree)
• Logo ERP product main components
• Browser, forms and reports can be added as a module
• Browser, forms and reports can be removed from the module
LPT Profile
• Adaptation of the project to be associated with the j-guar
• The user or user group to determine the roles
Compiler
• LPT adaptation projects in accordance with the standard logo
• The process saves on component is activated
• Instantly alerts the developer to find error
Logo Customization Project & Deployment Settings
• Customization
• Deploy
• Language
Deployment
Logo Customization Integration Installer
• Customization does not hamper development
• Runs in the background
• Run with a single button
Deployment
LPT deployment process is carried out in two ways
1. Using the menu button on the LPT project to istall version directly to the server
2. Perform the installation of the j-guar admin panel after saving a project file
Sample Applications
Runtime Debuging
• LPT has the ability to java and eclipse
Server Side Transaction
• On the server side you can define the required service
• LPT, automatically creates the java class to use as service
• RMI (Remote Method Invocation) the method used
Business Logic Handlers
• LPT, ‘j-guar’ support defined business logic process
• A new business logic process enables added
Query Logic Handlers
• The work of the Query Object (BL) to be managed in layers
Alert Operation
• Scheduled process definitions
• j-guar’ is used
Initializer
• initialize and work to be done during the afterlog
• Enough to load a version of the server
Finalizer
• Works planned by the closure of adaptation
• Finalizing the server runs after logout
Database View Object
View objects are possible in two ways
1. By definition a new view
(A new definition is also created by VT)
2. By importing an existing view from VT
LPT Database Trigger
• VT independent trigger definition
• trigger wizard
• Logo Database Script language
Integration Tools
Controllers
•
•
•
•
XUI Emulating Controllers
Logo Integration framework solution
Auto Source code generation
j-guar form to use ERP functions in client and server
• Controller Engine Technology
1. Non-visual imitation of swing components
2. Uniform user interface of the controller class includes interactive working
methods.
Custom Web Service
• The ability to create custom web service
• Java web service automatically create a file
• WS list after deploy
http://localhost:8080/logo/services/listServices
j-guar Web Services
• SOAP and Rest based
• j-guar and object exchange possible




DataQueryService : Query Services
DataExchangeService : Data transmission Service
ReportingWebService : Raporting Service
BatchWebService : Batch processing service
• j-guar service list
http://localhost:8080/logo/services/listServices
Thank you
/logoyazilim
[email protected]
wikidocs.logo.com.tr
forum.logo.com.tr
/logo_bs
/logo-business-solutions
www.logo.com.tr