VISUAL Business Objects David Giusto, Technical Services Specialist, Synergy Resources

Size: px
Start display at page:

Download "VISUAL Business Objects David Giusto, Technical Services Specialist, Synergy Resources"

Transcription

1 VISUAL Business Objects David Giusto, Technical Services Specialist, Synergy Resources 1

2 Session Background Updating the VISUAL database with external data must be done in a manner that preserves the integrity of all data tables. VISUAL Business objects is an optional module designed to do exactly that. Part one will cover how you can take advantage of VISUAL Business Objects by discussing business application examples in the areas of orders, shipping, inventory and other transactions. Track: Extended Audience: IT and advanced users (programming) Skill Level: Intermediate to Advanced Room Info: Room 3 2

3 Session Outcomes What will the outcomes of the session be? Understand SBO API concepts Grasp differences between different integrations mechanisms Visual API Toolkit vs. SBO pros and cons Build an example project Create transactions 4

4 Part I VISUAL Business Objects Taking Advantage of VISUAL Business Objects Application Examples 5

5 VISUAL Business Objects The Visual Business Objects are a set of Managed.net Assemblies, used to process Visual ERP transactions. They require a working knowledge of Microsoft s.net programming environment and related tools. The Visual Business Objects are similar in scope to the Infor VISUAL API Toolkit. 6

6 VISUAL Business Objects Who You can create your own applications What Stand alone or server based apps When On-demand or as a service Where Server or workstation based Why Automation, Productivity & Efficiency How Build.net applications with the library 7

7 VISUAL Business Objects How is this different from Visual windows? How is this different from macros? How is this different from direct SQL manipulation? How is this different from reporting engines? How is this different from the Infor API? 8

8 How VISUAL Business Objects are Different The major difference from Visual windows is that Visual Windows are for the most part interactive. Visual Business Objects allow the creation of automation components. Macros, while they offer custom programming capabilities are limited to specific windows, the variables provided and interactive events. 9

9 How VISUAL Business Objects are Different Direct SQL manipulation for some basic functions is fine but for higher level transactions and constructs you need to take many parameters into consideration. Reporting engines are a read-only and are far better at extracting snapshots of the data. The Visual Business Objects are better at creating transactions. 10

10 How VISUAL Business Objects are Different Different than Infor API Strongly Typed objects vs. Named objects Infor API Support Synergy Business Objects Support is Available Both Cases: T&M for Custom Work 11

11 Infor API untyped fields & runtime validation 12

12 SBO - Strongly Typed Fields Intellisense 13

13 Take Advantage of Business Objects Application Examples BTS Inventory Transaction Processing Inventory Management & Shipping Sales Order Entry Automation Quote Generation a web app configurator Vendor Portal Report Portal Consumer Store Front 14

14 Custom Inventory Transaction w/trace 15

15 Part II Programming with Business Objects A Training Session Deployment Schemes Stand Alone vs. Web Services VISUAL Business Objects 16

16 The Example Projects 17

17 The Example Projects Visual Business Objects Example Projects - Visual Studio C-Sharp (Click the icon to open the Zip archive) The examples do not include the DLLs to build, or the required license, to run the projects. They will open and you can review the code. 18

18 The Example Projects Deployment Options Stand-Alone Executables Web Services Web Applications 19

19 Business Applications Web Application Web Service Deployment Visual Business Objects as a Web Service Windows Service Web Server A macro SBO Web Service 20 DB

20 Stand-Alone Application Deployment Business Application Visual Business Objects User program and business logic Object creation and manipulation Lookup Queries DB Business Objects Transactional Operations 21

21 Q & A For more information Visit us in One-on-One Consulting 22

22 Thank You for Attending! Thank you for attending this session and making VISUAL Focus all about you the customer! We look forward to hearing all the great feedback about the sessions and how to make your next session and next years conference even better! Feedback can be submitted via the conference schedule website by navigating to the event on either your computer or mobile phone at: Look for the Session Feedback section on the session 23