33
Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with Business and Production Systems: Sigmafine technology showcase Best Practices Massimo Galli, Vice President, Visiant Pimsoft Inc. Luca Giovannoni, Senior Consultant, Visiant Pimsoft

Sigmafine Users Conference San Francisco, March 28, … · Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with ... • Configure notification rules

  • Upload
    ledang

  • View
    221

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Sigmafine Users Conference San Francisco, March 28, … · Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with ... • Configure notification rules

Sigmafine Users ConferenceSan Francisco, March 28, 2011

Integrating Sigmafine with Business and Production Systems: 

Sigmafine technology showcase

Best Practices

Massimo Galli, Vice President, Visiant Pimsoft Inc.

Luca Giovannoni, Senior Consultant, Visiant Pimsoft

Page 2: Sigmafine Users Conference San Francisco, March 28, … · Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with ... • Configure notification rules

Agenda

• Implementing Sigmafine in the real world

• Sigmafine integration requirements• Sigmafine integration requirements

• Sigmafine solutions for integration 

• Demo• Demo

• Conclusions

© Visiant Pimsoft Inc. 2011 All rights reserved. 

2Sigmafine Users ConferenceSan Francisco, March 28, 2011

Page 3: Sigmafine Users Conference San Francisco, March 28, … · Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with ... • Configure notification rules

Implementing SigmafineIntegrating Sigmafine with other business systems

• Sigmafine lives in complex application environments and needs to be integrated with several business  and production systems d d h l b l ddepending on the applicative scenario to be implemented.

• Looking at the typical production accounting scenario, we may find:

Information Type System Direction

Process Data  PI System / 3rd party historians In

bLab Data  LIMS In

Movements Data Oil Movement Systems In

Receipts & Shipments Logistics systems; ERP In

Planning data LP & Scheduling In / Out

Consumption/Production/Inventories ERP systems Out

Equipment Design Data Datasheets In

© Visiant Pimsoft Inc. 2011 All rights reserved. 

3Sigmafine Users ConferenceSan Francisco, March 28, 2011

Page 4: Sigmafine Users Conference San Francisco, March 28, … · Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with ... • Configure notification rules

The Sigmafine integration scenarioDilemmas

• Collecting vs. referencing

M ll t i d t ti / tt d d• Manually triggered vs. automatic/unattended

• Daily vs. realtime 

• Direct integration vs. file exchange 

• Exposing vs. publishing

© Visiant Pimsoft Inc. 2011 All rights reserved. 

4Sigmafine Users ConferenceSan Francisco, March 28, 2011

Page 5: Sigmafine Users Conference San Francisco, March 28, … · Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with ... • Configure notification rules

The Sigmafine integration scenario

Process Data Lab Data MovementsRecords

Planning data

SchedulingInfo

© Visiant Pimsoft Inc. 2011 All rights reserved. 

5Sigmafine Users ConferenceSan Francisco, March 28, 2011

Records data Info

Page 6: Sigmafine Users Conference San Francisco, March 28, … · Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with ... • Configure notification rules

The Sigmafine integration scenarioIntegration requirements

• External data into SigmafineCollecting/referencing 

• Assets and MovementsSynchronizing

• Sigmafine application resultsExposing

• Sigmafine results to businessReporting

• Sigmafine conditionsNotifying gy g

• Results to external systemsPublishing

• Accounting data to SAPPosting • Accounting data to SAPPosting

© Visiant Pimsoft Inc. 2011 All rights reserved. 

6Sigmafine Users ConferenceSan Francisco, March 28, 2011

Page 7: Sigmafine Users Conference San Francisco, March 28, … · Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with ... • Configure notification rules

The Sigmafine integration scenarioIntegration requirements

• External data into SigmafineCollecting/referencing 

• Assets and MovementsSynchronizing

• Sigmafine application resultsExposing

• Sigmafine results to businessReporting

• Sigmafine conditionsNotifying gy g

• Results to external systemsPublishing

• Accounting data to SAPPosting • Accounting data to SAPPosting

© Visiant Pimsoft Inc. 2011 All rights reserved. 

7Sigmafine Users ConferenceSan Francisco, March 28, 2011

Page 8: Sigmafine Users Conference San Francisco, March 28, … · Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with ... • Configure notification rules

Sigmafine collecting and referencing external data

Sigmafine Server

PI Point Data Reference Element AttributesTransfers & Elements

SF Data Loader

Sigmafine Integration Framework

PI SystemPI System

COM Connectors

Process Data MovementsRecords

Planning Data

SchedulingInfo

Historians

Others

© Visiant Pimsoft Inc. 2011 All rights reserved. 

8Sigmafine Users ConferenceSan Francisco, March 28, 2011

Lab DataRecords Data Info

Page 9: Sigmafine Users Conference San Francisco, March 28, … · Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with ... • Configure notification rules

Sigmafine Integration FrameworkDemo

• Demo #1: Referencing planning data through an external web service interfaceweb service interface

© Visiant Pimsoft Inc. 2011 All rights reserved. 

9Sigmafine Users ConferenceSan Francisco, March 28, 2011

Page 10: Sigmafine Users Conference San Francisco, March 28, … · Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with ... • Configure notification rules

Sigmafine Integration FrameworkDemo

• Demo #2: Synchronizing transfers from an external Oil Movement System based on relational databaseMovement System based on relational database

© Visiant Pimsoft Inc. 2011 All rights reserved. 

10Sigmafine Users ConferenceSan Francisco, March 28, 2011

Page 11: Sigmafine Users Conference San Francisco, March 28, … · Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with ... • Configure notification rules

Sigmafine Integration Framework

Sigmafine Server SF IF Data Reference

TransfersDatabase

Sigmafine Integration Framework

Embedded

DataSetSigmafine/AFSynchronizer

Integration Rules Embedded Services

Caching

Scheduling

CastingCasting

Formatting

Scripting

OLEDB Connector

WSConnector

FilesConnector

© Visiant Pimsoft Inc. 2011 All rights reserved. 

11Sigmafine Users ConferenceSan Francisco, March 28, 2011

MovementsRecords

Planning Data

Page 12: Sigmafine Users Conference San Francisco, March 28, … · Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with ... • Configure notification rules

Sigmafine Integration FrameworkSummary

• The Sigmafine Integration Framework allows you to define configure and schedule the Integration Rulesdefine, configure and schedule the Integration Rules needed to collect and/or reference external data into Sigmafine/AF models.

• Benefits:o Configuration (not programming)

o Minimize effort for integration (i.e. concentrate on the real project issues)

Avoid as much as possible custom‐made integrationo Avoid as much as possible custom‐made integration

o Improve integration maintenance 

o Easier extensibility of integration paths

© Visiant Pimsoft Inc. 2011 All rights reserved. 

12Sigmafine Users ConferenceSan Francisco, March 28, 2011

y g p

Page 13: Sigmafine Users Conference San Francisco, March 28, … · Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with ... • Configure notification rules

Sigmafine collecting and referencing external dataIntegration rules packages

Sigmafine Server

Element Attributes Transfers & Elements

Sigmafine Integration Framework

SF

OMM

SF

OMS

SF

VPS

SF

M S S

PlanningFoxboro

OMMHoneywell

OMSEntessa

VPS…Movements

Records

© Visiant Pimsoft Inc. 2011 All rights reserved. 

13Sigmafine Users ConferenceSan Francisco, March 28, 2011

SchedulingInfo

Planning Data

Page 14: Sigmafine Users Conference San Francisco, March 28, … · Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with ... • Configure notification rules

The Sigmafine integration scenarioIntegration requirements

• External data into SFCollecting/referencing 

• Assets and MovementsSynchronizing

• Sigmafine application resultsExposing

• Sigmafine results to businessReporting

• Sigmafine conditionsNotifying Sigmafine conditionsy g

• Results to external systemsPublishing

• Accounting data to SAPPosting • Accounting data to SAPPosting

© Visiant Pimsoft Inc. 2011 All rights reserved. 

14Sigmafine Users ConferenceSan Francisco, March 28, 2011

Page 15: Sigmafine Users Conference San Francisco, March 28, … · Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with ... • Configure notification rules

Exposing Sigmafine informationSigmafine SQL and Web Service Access

• Customers are required to easily access Sigmafine results in order to integrate Sigmafine results into company systems and enterprise reporting

• Our intention is to encourage data exposure by providing  customers access to the Sigmafine database according to different technologiesdifferent technologies

• Currently Sigmafine supports the following technologies:Modules Elements/

AttributesCases/Results

Adjustments TransfersAttributes Results

Sigmafine SQL Access(RFC)

Sigmafine Web ServiceSigmafine Web ServiceAccess

read read‐write

© Visiant Pimsoft Inc. 2011 All rights reserved. 

15Sigmafine Users ConferenceSan Francisco, March 28, 2011

Page 16: Sigmafine Users Conference San Francisco, March 28, … · Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with ... • Configure notification rules

Sigmafine SQL AccessDemo

• Demo #3: Querying daily receipts

© Visiant Pimsoft Inc. 2011 All rights reserved. 

16Sigmafine Users ConferenceSan Francisco, March 28, 2011

Page 17: Sigmafine Users Conference San Francisco, March 28, … · Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with ... • Configure notification rules

Sigmafine SQL AccessDemo

• Demo #4: Querying balance data for a process unit

© Visiant Pimsoft Inc. 2011 All rights reserved. 

17Sigmafine Users ConferenceSan Francisco, March 28, 2011

Page 18: Sigmafine Users Conference San Francisco, March 28, … · Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with ... • Configure notification rules

Sigmafine Web Services accessDemo

• Demo #5: Calling Sigmafine WS to expose Tank information

© Visiant Pimsoft Inc. 2011 All rights reserved. 

18Sigmafine Users ConferenceSan Francisco, March 28, 2011

Page 19: Sigmafine Users Conference San Francisco, March 28, … · Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with ... • Configure notification rules

Presenting Sigmafine data into the enterprise portal

© Visiant Pimsoft Inc. 2011 All rights reserved. 

19Sigmafine Users ConferenceSan Francisco, March 28, 2011

Page 20: Sigmafine Users Conference San Francisco, March 28, … · Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with ... • Configure notification rules

The Sigmafine integration scenarioIntegration requirements

• External data into SFCollecting/referencing 

• Assets and MovementsSynchronizing

• Assets and attributesExposing

• Sigmafine results to businessReporting

• Sigmafine conditionsNotifying Sigmafine conditionsy g

• Results to external systemsPublishing

• Accounting data to SAPPosting • Accounting data to SAPPosting

© Visiant Pimsoft Inc. 2011 All rights reserved. 

20Sigmafine Users ConferenceSan Francisco, March 28, 2011

Page 21: Sigmafine Users Conference San Francisco, March 28, … · Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with ... • Configure notification rules

Sigmafine data exposure and reporting

Si fi R ti P k

SF SQL Access (RFC) SF WS Access

Sigmafine Reporting Packages(business logic)

ProductionAccounting Oil Loss Metal

AccountingMeasurementPerformance

Sigmafine Server

© Visiant Pimsoft Inc. 2011 All rights reserved. 

21Sigmafine Users ConferenceSan Francisco, March 28, 2011

Page 22: Sigmafine Users Conference San Francisco, March 28, … · Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with ... • Configure notification rules

Reporting PackagesProduction Accounting package

• Demo #6: Using crude composition reporting logics from Sql Server Reporting ServicesSql Server Reporting Services

© Visiant Pimsoft Inc. 2011 All rights reserved. 

22Sigmafine Users ConferenceSan Francisco, March 28, 2011

Page 23: Sigmafine Users Conference San Francisco, March 28, … · Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with ... • Configure notification rules

Reporting PackagesProduction Accounting package

• Demo #7: Material inventory report

© Visiant Pimsoft Inc. 2011 All rights reserved. 

23Sigmafine Users ConferenceSan Francisco, March 28, 2011

Page 24: Sigmafine Users Conference San Francisco, March 28, … · Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with ... • Configure notification rules

The Sigmafine integration scenarioIntegration requirements

• External data into SFCollecting/referencing 

• Assets and MovementsSynchronizing

• Assets and attributesExposing

• Sigmafine results to businessReporting

• Sigmafine conditionsNotifying Sigmafine conditionsy g

• Results to external systemsPublishing

• Accounting data to SAPPosting • Accounting data to SAPPosting

© Visiant Pimsoft Inc. 2011 All rights reserved. 

24Sigmafine Users ConferenceSan Francisco, March 28, 2011

Page 25: Sigmafine Users Conference San Francisco, March 28, … · Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with ... • Configure notification rules

Notifying Sigmafine eventsThe basics to know

• Sigmafine Server embeds PI Notifications technologySigmafine Server embeds PI Notifications technology.

• Configure notification rules based on Sigmafine analysis results.y

o Scenario: Hourly automatic reconciliation

o Condition: Diesel reconciled yield not matching the planned target

o Action: Send an email/SMS to Operations Manager

© Visiant Pimsoft Inc. 2011 All rights reserved. 

25Sigmafine Users ConferenceSan Francisco, March 28, 2011

Page 26: Sigmafine Users Conference San Francisco, March 28, … · Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with ... • Configure notification rules

The Sigmafine integration scenarioIntegration requirements

• External data into SFCollecting/referencing 

• Assets and MovementsSynchronizing

• Assets and attributesExposing

• Sigmafine results to businessReporting

• Sigmafine conditionsNotifying Sigmafine conditionsy g

• Results to external systemsPublishing

• Sigmafine/AF data to SAPPosting • Sigmafine/AF data to SAPPosting

© Visiant Pimsoft Inc. 2011 All rights reserved. 

26Sigmafine Users ConferenceSan Francisco, March 28, 2011

Page 27: Sigmafine Users Conference San Francisco, March 28, … · Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with ... • Configure notification rules

Publishing Sigmafine data to external systemsThe basics to know

• Publishing to PI is a native built in feature of Sigmafine.

• You can configure any piece of information to be written• You can configure any piece of information to be written back to your PI system  (PI Point Data Reference)...or if you are using COM Connector to the supported y g pp3rd party historian.

• We encourage customers to write gback not only reconciled data but also statistical indexes, therebyenabling performance analysis forenabling performance analysis for the measurements base.

© Visiant Pimsoft Inc. 2011 All rights reserved. 

27Sigmafine Users ConferenceSan Francisco, March 28, 2011

Page 28: Sigmafine Users Conference San Francisco, March 28, … · Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with ... • Configure notification rules

Sigmafine Integration Framework

Sigmafine Integration Framework

OLEDB Connector

WSConnector

FilesConnector

Integration Logic

Embedded Services

Caching

Scheduling

Casting

Formatting

Scripting

Sigmafine Server

© Visiant Pimsoft Inc. 2011 All rights reserved. 

28Sigmafine Users ConferenceSan Francisco, March 28, 2011

Page 29: Sigmafine Users Conference San Francisco, March 28, … · Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with ... • Configure notification rules

Integrating Sigmafine with SAPIndustry/application requirements

IndustrySigmafine Application

ChemicalsAccounting

RefiningAccounting

*Equipment Mainten.

FacilitiesCost Allocation

Timing On Event

Batch

Daily

Monthly

Synchronization Material  list

Cost CenterCost Center

Warehouses

Equipment data

SAP to SF Receipts

Shipments

Recipe

SF to SAP Productions

Consumptionsp

Inventory by material

Inv. by warehouse

Meas Doc

© Visiant Pimsoft Inc. 2011 All rights reserved. 

29Sigmafine Users ConferenceSan Francisco, March 28, 2011

Meas. Doc.

Page 30: Sigmafine Users Conference San Francisco, March 28, … · Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with ... • Configure notification rules

Integrating Sigmafine with SAPSupported technologies and workflows

• Supported technologies:

o SAP .NET Connector 

o SAP PI (former SAP xI)

o 3rd party enterprise service bus (BizTalk, webMethods, WebSphere, etc.)

• Implemented SAP integration projects:• Implemented SAP integration projects:

o Post daily finished and semi‐finished productions by material code to SAP MM

P t d il t i l ti t SAP MMo Post daily raw material consumptions to SAP MM

o Post monthly inventory stocks to SAP MM

o Post shipment data to SAP SD 

o Download receipts and shipments records from SAP SD

o Synchronizing SAP PM Equipment and AF Asset hierarchies

© Visiant Pimsoft Inc. 2011 All rights reserved. 

30Sigmafine Users ConferenceSan Francisco, March 28, 2011

Page 31: Sigmafine Users Conference San Francisco, March 28, … · Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with ... • Configure notification rules

Integrating Sigmafine with business and production systemsSummary

Sigmafine 4.X new releases provide the needed technology to support the integration of Sigmafine applications in an

Collecting Synchronizing Exposing Reporting Notifying Publishing Posting

support the integration of Sigmafine applications in an enterprise‐wide project implementation scenario.

Sigmafine Server (embedding PI System technology)

Sigmafine Excel Addin

Sigmafine Integration Framework

Sigmafine specific Connectors

Sigmafiner SQL access (RFC)

Sigmafine Web Service Accessg

Sigmafine Reporting Packages

© Visiant Pimsoft Inc. 2011 All rights reserved. 

31Sigmafine Users ConferenceSan Francisco, March 28, 2011

Page 32: Sigmafine Users Conference San Francisco, March 28, … · Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with ... • Configure notification rules

Integrating Sigmafine with business and production systemsConclusions

• Create new valuable applications from your Sigmafine installation by:y

o Establishing stable online connection paths with external systemsAccessing an needed piece of information (not onl tags)o Accessing any needed piece of information (not only tags) by configuration only

o Synchronizing your assets with external master data o Enabling efficient web‐based reportingo Notifying proactively relevant process and business conditionsconditions

• Do not miss the Sigmafine roadmap

© Visiant Pimsoft Inc. 2011 All rights reserved. 

32Sigmafine Users ConferenceSan Francisco, March 28, 2011

Page 33: Sigmafine Users Conference San Francisco, March 28, … · Sigmafine Users Conference San Francisco, March 28, 2011 Integrating Sigmafine with ... • Configure notification rules

Thank youThank you.

Massimo Galli, [email protected] Giovannoni, [email protected]

© Visiant Pimsoft Inc. 2011All rights reserved. 

Sigmafine Users ConferenceSan Francisco, March 28, 2011

33