Upload
ledang
View
221
Download
2
Embed Size (px)
Citation preview
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Sigmafine SQL AccessDemo
• Demo #3: Querying daily receipts
© Visiant Pimsoft Inc. 2011 All rights reserved.
16Sigmafine Users ConferenceSan Francisco, March 28, 2011
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
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
Presenting Sigmafine data into the enterprise portal
© Visiant Pimsoft Inc. 2011 All rights reserved.
19Sigmafine Users ConferenceSan Francisco, March 28, 2011
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
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
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
Reporting PackagesProduction Accounting package
• Demo #7: Material inventory report
© Visiant Pimsoft Inc. 2011 All rights reserved.
23Sigmafine Users ConferenceSan Francisco, March 28, 2011
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
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
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
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
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
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.
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
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
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
Thank youThank you.
Massimo Galli, [email protected] Giovannoni, [email protected]
© Visiant Pimsoft Inc. 2011All rights reserved.
Sigmafine Users ConferenceSan Francisco, March 28, 2011
33