Ming Zhou IBM Emptoris Valerianne Stephenson Sempra Amelia ... · Ming Zhou IBM Emptoris Valerianne...

31
Ming Zhou IBM Emptoris Valerianne Stephenson Sempra Amelia Carruth IBM Procurement

Transcript of Ming Zhou IBM Emptoris Valerianne Stephenson Sempra Amelia ... · Ming Zhou IBM Emptoris Valerianne...

Ming Zhou IBM Emptoris

Valerianne Stephenson Sempra

Amelia Carruth IBM Procurement

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

Client Integration:Sempra

7

Valerianne Chargualaf Stephenson

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

Client Integration:IBM Global Procurement

11

Amelia Carruth

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

Solution: Emptoris becomes the master supplier record for all procurement applications

13

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.

Technical Integration Solution with our ERP

15

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

[email protected]

Questions?

Thank You!

31