Gain Faster Closure, Lower Risk and Better Results with IBM Emptoris
Ming Zhou IBM Emptoris Valerianne Stephenson Sempra Amelia ... · Ming Zhou IBM Emptoris Valerianne...
Transcript of Ming Zhou IBM Emptoris Valerianne Stephenson Sempra Amelia ... · Ming Zhou IBM Emptoris Valerianne...
Please Note:
• IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion.
• Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision.
• The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract.
• The development, release, and timing of any future features or functionality described for our products remains at our sole discretion.
• Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
Emptoris Integration Strategies
• Emptoris Integration Overview
• Client experience: Sempra
• Client experience: IBM Global Procurement
• Emptoris Integration APIs
• Integration packages
• Integration services
3
“Can Emptoris be integrated with xyz system?
What/How/When/Who/….?
There has never been a shortage of integration questions.
Emptoris Integrations
5
IBM EMPTORIS
PROGRAM MANAGEMENT
SUPPLIER
LIFECYCLE
MANAGEMENT
VIRTUAL SUPPLY MASTER
SOURCINGCONTRACT
MANAGEMENT
SPEND
ANALYZER
INTEGRATIO
NAPIS
INTEGRATIO
NPACKAGES
ERPsCRMsHRMsBIs
Type of Integrations
• Master data integrations• Suppliers/Customers/Providers/�
• Categories/Products/Items/�
• Users/Organizations/Roles/�
• Currencies/Regions/UoM/PaymentTerms/�
• Transactional data integrations• Requests/Projects/Programs/�
• RFx/Bids/Awards/�
• Contracts/Documents/Pricing/�
• Workflow integrations• Approvals/eSignature
• Third party workflow (SLM, external validations, tax engines, etc.)
• Single Sign-On
6
Integration Requirements
• Interface real time with systems• Financial ERP System - SAP
• HR Database
• Insurance Compliance
• Single/Mass Agreement Updates
• Batch Updates
8
9
Logical Architecture
Contract Management
Access to EAMS Agreements
Clause library
BTV’s
Standard Reports &
Extracts
Vendor and Material
Master
User Management
Metadata & Content
Purchase Requisition
Configuration Data
Purchasing Group
Payment Terms
Unit of Measure
Plant
Purchase Order
Header Info
Item InfoIn
teg
rati
on
Serv
er
(Web
meth
od
s,
XI,
etc
)
XML
Web Services
SQL
Web Services
API
SQL
LDAP + Web Services
-Robust Security Model
-Process Management
-Workflow
-Reporting and Output
-User Administration
-Simple and Advanced Search
Integrations
• Approx. 20 SAP Integrations
• Real Time• Create/Change Agreements in SAP
• Contract Approvals
• Accounting Validation
• Single/Mass Update
• Batch Jobs• Insurance Compliance
• Employee Updates
• Vendor Updates
IBM’s supplier data integration problem statement
12
1. We have multiple applications that need the same supplier data and structure:
2. Each application has its own supplier data creation, format, and maintenance process
3. Very little linkage between the applications
Business
data
warehouse
ERPsSupplier
connectionsEmptoris
Supplier
communication
tools
Emptoris central supplier repository roadmap
14
3Q’16 Phase 1 4Q’16 Phase 2 1Q’17 Phase 3
Assessment integration ERP integration Adjunct Process Integration
Describe Request management and all
assessment steps in Emptoris
VSM supplier record updates
initiate ERP enablement
Secondary processes
managed in Emptoris and
triggered from assessment
Big capabilities One internal/external
combined assessment and
linked request proce3ss
SSM as a central repository
for supplier data management
Automated trigger and
management process for
secondary processes
(electronic invoice
enablement, supplier
development activities, etc.)
Other capabilities Full assessment reporting
and supplier 360 view
Ability to link ERP spend data
with Emptoris data
Centralization and enhanced
visibility of supplier activities
User value Remove redundant
information gathering, search
assessment capability
Suppliers will have central
repository for their IBM
master data
One place for all activities
supplier related
What we want to learn How to improve education for
sourcing teams
What additional insights can
we obtain from supplier data
linkages
What additional insights are
made available due to
additional tracking.
Emptoris - SAP Integration Overview
� Primary data that needs to be integrated between Emptoris and IBM backend systems
(SAP) is supplier related – supplier name, address, banking details, etc
� Integration server will be used to host modules/web services needed to update data in
Emptoris and SAP
� Will be hosted in BlueCloud environment (DST offering)
� Hosting environment adheres to Cloud Security policy
� Will be located in Cloud Yellow (www DMZ)
ERP Integration Overview
Supplier Updates in VLC (SAP)
� Will be triggered from Emptoris via RESTful service running in integration server
� Web service will do the following:
� Using supplier value passed in, call Emptoris web services to get supplier info from VSM (all
fields needed will be copied to VSM from supplier assessment)
� Data validation may be done against internal common data application.
�Using supplier info retrieved from Emptoris, create ERP data insert file and place on MQ Queue
(Vendor Lead Client)
Supplier Updates in the ERP
EMPTORIS
Supplier
Web Service
SLMLinux Server (BlueCloud)
Red Zone Blue Zone
https
JMS Queue
MQ Queue(SUP_ALL)
VSM
MQ Client
VLC (AIX)
Yellow Zone
*
* Data is encrypted before being put on
queue
https
Supplier Updates in the ERP
Supplier Updates from ERP to Emptoris
- VLC (Vendor Lead Client)# created in SAP needs to get updated in Emptoris (VSM) ERP#,
External ID
- Will monitor supplier update and create queue
- When new supplier update or create file is found, will parse for supplier ID and VLC#
- Updates will be made to Emptoris via web services
- Status of each update will be added to VSM record. This would include the SLM doc ID (so
updates can be reconciled)
- Keep track of SMR's that have been processed. Generate periodic report which indicates
which SMR's have not been processed for resolution and correction.
Supplier Updates in Emptoris
EMPTORIS
Supplier Resp
Module
Linux Server (BlueCloud)
Red Zone Blue Zone
https
MQ Queue(SMRUPD)
VSM
MQ Client
VLC (AIX)
Yellow Zone
Supplier Updates in Emptoris
21
EMPTORIS
SLM
Integration
Web Services
Linux Server
Red Zone Blue Zone
https
JMS Queue
VSM
MQ Queue
VLC (AIX)
Yellow Zone
https
Green Zone
DPESCDA
jdbc
MQ Queue(SUP_ALL)
(AHE) (AHE)(BlueCloud)(Soft Layer)
MQ Queue (SMRUPD)
MQ Queue
ERP Integration Architecture
Integration APIs
• Standard based APIs• REST web services (Sourcing/SLM)
• SOAP web services (SSM/PGM/CM)
• SFTP for file based integration (SSM/PGM/*)
• Others
• API highlights• Comprehensive web service coverage
• Most business objects
• CRUD and search operations
• Backward compatibility
• Flexible file based API• Configurable file format
• Customizable workflow
22
More on Integration API
• Integration triggers for real time integration• Scheduled jobs
• Real time events, both system generated and custom configured• REST web service (SSM/PGM)
• JMS through secure channel (SLM)
• User exits (Sourcing/CM)
• Integration security• Authentication and authorizations
• Secure protocols (TLS1.2, SFTP with certificates, etc.)
• SSO support
23
Emptoris Integration Packages
• Off-the-shelf, ready to deploy solutions• Pre-built and certified packages
• Add-on package, deployed on top of core Emptoris product• Not customized product
• Provided and supported by Emptoris Services
• Benefits to use integration packages• Fast deployment
• Upgrade support
• Best practices
• Cloud ready
24
Integration Packages (1)
Contract export package
ERP integrations, SAP,
Oracle/PeopleSoft, etc.
Content management pkg
CMIS compatible products:
OpenText, SharePoint,
FileNet, etc.
Coupa integration adaptors
Contract, Master data, SLM,
UI, SSO
eSignature package
DocuSign, Adobe EchoSign,
Silanis
Integration Packages (2)
LDAP adaptor
LDAP authentication
Others
Data migration utility, data
extract utilities, etc.
SalesForce adaptor
SFDC opportunities to
Emptoris contracts
Custom SSO
HTTP based reverse proxy
SSO
Integration and Innovation Services (IIS)
• Consulting services• Integration best practices
• Design reviews
• API supports
• Integration test supports
• Custom development• User exits for integrations with Sourcing and Contracts
• Custom SSO or security solutions
• Custom data extracts
• Others
27
Summary
• Comprehensive APIs available for different types and level of integrations
• Integration packages offer off-the-shelf integration solutions for fast deployments
• Services are available to help clients’ success in integration projects
28
References
29
Online API references (IBM Knowledge Center)
https://www.ibm.com/support/knowledgecenter/SSYQ72/com.ibm.help.emptoris.doc/ssm_welcome.html
Contact for integration services, including integration packages