View
217
Download
2
Category
Tags:
Preview:
Citation preview
R7 Integrator and
Enterprise Integrator:
Look at everything you can do with XA!!!Denise Luther, Senior Consultant Technical ServicesDenise Luther, Senior Consultant Technical Services
You might be interested in R7 and Integrator/Enterprise Integrator if:• You would like to (or have to-SOX) improve the
security of your system• You would like to integrate multiple systems on
multiple platforms into a single user interface• You want a more proactive system- tell me what I
need to know!• Your users like Microsoft Desktop applications, and
you would like to integrate with them• You would like to use the web to communicate with
customers, partners, and employees• You need the ability to enhance your system as your
business needs change-and maintain an upgrade path
In other words…
You need a:
• Nimble
• Flexible
• Proactive
• Open
• Upgradeable
SystemSystem
You need:
• XA Release 7
• Integrator or.. Enterprise Integrator
Agenda
1. New Security Features
2. Integrate data from non-XA and non-iSeries systems
3. System Link: Web Services to integrate MS Desktop applications
4. Proactive System Alerts
Agenda
5. Technical Advantages1. User Exit Code Generation
2. Mass Program Actions
3. Import/Export individual objects
4. User Preference Administration
5. Integrator Projects and Maintenance History – manage and track your Integrator activities
1. New security features• Auto content security
– What records?
• Deployment profiles– What objects, attributes, or actions?
• Only takes a few seconds per user• Works for…
– Net-Link– Power-Link– System-Link– Both internal and external users
Auto Content Security-What Rows
• Special attribute classes are assigned
• On-the-fly security subsets based on values assigned to a user
• Global across all objects
• User can be setup to view all warehouse data but only allowed to maintain data in certain warehouses
Using a security subset
Only warehouse 1 records appear in the list
The subset is still (all records) i.e., all the records this user is authorized to. They can still subset from here.
Deployment Profiles
All objects and attributes
What user is authorized to
What is presented to the user
What the user chooses to see
• Object/field assumes everything authorized
• Deployment Profile assumes nothing authorized
Object security
Deployment Profile
UI
Database
Deployment Profiles• Object list• Object list• Content
• Object list• Content• Navigation
• Object list• Content• Navigation• Maintenance
• Object list• Content• Navigation• Maintenance• Fields
Enhanced Security for XA
• Security Modeling and Planning
• Advanced Analysis and testing
• Routine Auditing and reporting
Integrate data from other systems to XA• Make niche systems part of XA
– Can see in Net-Link
• Make Microsoft Office part of XA
– Standard interface for other applications
– Two-way communication with Excel
– Access databases available to XA
• Integrate systems to act like one
– All can be deployed to Internet XA R7XA R7
NicheNiche Quality Quality System (SQL System (SQL Server)Server)
OfficeOffice WWSS
You must acquire drivers from the database providerPlace them in /MAPICS/driverlib
IFS directory where MAPICS is installedThey will work for all environments
Drivers are no-charge and can be downloaded from the web
Data Sources - Drivers
iSeries – already installedAccess – already installedSQL Server – SQL Server Driver for JDBC
Oracle – need 9i driverPostgreSQL – need driver for JDBC3 Platform
Data Sources - Drivers
Data Sources
[dsh][dsh]::[port][port]
DatabaseDatabase
[Password][Password]
[user ID][user ID]Database ownerDatabase owner
Example: Quality System
• SQL Server tables
• Two quality tests for an item– Stress test– Heat test
• Two files– Detail file
• Trial date, time, user, result
– Summary file• Test, # trials, minimum, max, avg
Display SQL Server• Views, subsets,
sorts
• Full navigation
• Navigation history
• Workbenches
• Code files
• Graph cards
• Compound cards
• Attachments
• Column functions
Navigate to SQL Server table • Navigate from iSeries objects to external objects
• Native menus automatically reflect new choices
• Consistent UI across platforms
• Acts like one system to the user
See outside data from within an object
• Show data in context
• Cards can be external data sources
• Drill-down capability across platforms
Now that’s integration!
SecurityAccessibility
•Web Application HTTP•WebSphere MQ•Local Program Interface (LPI)
The new offline load•Infor ESB•Web Services
System-Link
MS Excel Worksheet containing pricing dataA button on the worksheet sends data to an XA PricebookXA edits the data
Accepts someRejects some
Error messages are returned
Web Services Example
On the server…•Enterprise Integrator•System-Link
On the client…•Microsoft Office•Microsoft Office XP Web Services Toolkit 2.0
Prerequisites
• Search for web services
– Tools => Macros => Visual Basic Editor => Web Service References
– Enter the URL from the deployment profile
• Add two services
– PriceBookBasePriceSvc
– SystemOperations
• Import sample code (File => Import File)
– ExamplesCode.bas
– MAPICSLogonPrompt.frm
Steps in Excel
Alerts
• Via e-mail, phone or system message
• Can also run a program
ERPERP
PO P012345 for $11,283.19 needs approval
Publish & Subscribe
• Let the system notify you– You say when– You say how
• Let’s show an example– Notify me when a PO amount exceeds $10,000– Via e-mail and cell phone
Flexible notification
• Notify users– E-mail or cell
phone
• ‘Notify’ a program– RPG, XML or
transaction
Result
• When a PO is entered or changed…
• And the result is $10,000 or more...
• Then send me an e-mail…
• And send my boss a message to his cell phone
5. R7 Integrator – Technical Benefits1. User Exit Code Generation - reduces development
costs and schedules
2. Mass Program Actions – deliver easy-to-use applications to your users
3. Import/Export individual objects - Manage customizations across environments
4. User Preference Administration – provide and manage a consistent interface for your users
5. Integrator Projects and Maintenance History – manage and track your Integrator activities
R7 Integrator enhancements
• Web URL user action
• Multi-key code files
• Auto logoff by user
• Unlimited objects
• Host jobs and reports
5-1. Reduce Development Costs and SchedulesUser Exit Code Generation
No downloads More control More Exits Consistency Exported with object Enterprise Integrator extends these
advantages to your custom objects (no more triggers)
Generate Generate programprogram
Compile Compile programprogram
Display Compile listingDisplay Compile listing
5.2 Deliver Easy-to-use ApplicationsMass Program Actions
Downloadable sample code and instructions are provided
Pass parameters including dynamic token Program will process all selected records or
records within the current subset Use instead of standard mass change to
modify key fields.
5-3. Improved management for environments
Import/Export individual objects Use subsets or selected records to limit export
Manage user preferences Initial cards, card files and tab
styles Open actions (what happens when
you double-click) View details Change Quick change
5-4. Improved management for environments
5-5. Improved management for environments
Integrator Projects and object maintenance history
Create Projects to track development activity Each change is logged to a project View history of project changes
Recommended