TIE fra kontraktørs side (Aibel)files.meetup.com/16764362/Gnist 28.10-TIE.pdf•Sissel J Mannsåker...

16
TIE fra kontraktørs side (Aibel) Gnist 28. oktober 2015

Transcript of TIE fra kontraktørs side (Aibel)files.meetup.com/16764362/Gnist 28.10-TIE.pdf•Sissel J Mannsåker...

Page 1: TIE fra kontraktørs side (Aibel)files.meetup.com/16764362/Gnist 28.10-TIE.pdf•Sissel J Mannsåker –Systemutvikler og prosjektleder •BIT Industridata 2001-2005 (minus 2 permisjoner)

TIE fra kontraktørs side (Aibel)Gnist 28. oktober 2015

Page 2: TIE fra kontraktørs side (Aibel)files.meetup.com/16764362/Gnist 28.10-TIE.pdf•Sissel J Mannsåker –Systemutvikler og prosjektleder •BIT Industridata 2001-2005 (minus 2 permisjoner)

Agenda

• Litt om meg og min rolle i Aibel og TIE

• Litt om Statoil’s TIE

• Aibel’s løsning

– Teknologi

– Fra FTP filer til TIE

– Daglig drift – feilsøking

• Oppsummering

2

Page 3: TIE fra kontraktørs side (Aibel)files.meetup.com/16764362/Gnist 28.10-TIE.pdf•Sissel J Mannsåker –Systemutvikler og prosjektleder •BIT Industridata 2001-2005 (minus 2 permisjoner)

• Sissel J Mannsåker

– Systemutvikler og prosjektleder

• BIT Industridata 2001-2005 (minus 2 permisjoner)

– Aibel største kunde

• Bouvet 2007-nå

– Har jobbet med Aibel siden 2012

• Fabrikasjon

• TIE siden 2013

3

Litt om meg og min rolle i Aibel

Page 4: TIE fra kontraktørs side (Aibel)files.meetup.com/16764362/Gnist 28.10-TIE.pdf•Sissel J Mannsåker –Systemutvikler og prosjektleder •BIT Industridata 2001-2005 (minus 2 permisjoner)

4

TIE – Statoil’s skisse

Page 5: TIE fra kontraktørs side (Aibel)files.meetup.com/16764362/Gnist 28.10-TIE.pdf•Sissel J Mannsåker –Systemutvikler og prosjektleder •BIT Industridata 2001-2005 (minus 2 permisjoner)

5

Aibel’s løsning

Page 6: TIE fra kontraktørs side (Aibel)files.meetup.com/16764362/Gnist 28.10-TIE.pdf•Sissel J Mannsåker –Systemutvikler og prosjektleder •BIT Industridata 2001-2005 (minus 2 permisjoner)

• Webservice hos Statoil

– Meldingstjeneste

• .NET program

– Sender og mottar meldinger

• Oracle database

– View i fagsystem gjør data tilgjengelig

– «Middleware». PL/SQL

• Oppretter meldinger til TIE

• Prosesserer meldinger fra TIE

– View i middleware gjør data tilgjengelig for fagsystem

6

Teknologi

Page 7: TIE fra kontraktørs side (Aibel)files.meetup.com/16764362/Gnist 28.10-TIE.pdf•Sissel J Mannsåker –Systemutvikler og prosjektleder •BIT Industridata 2001-2005 (minus 2 permisjoner)

• Ny Workorder

– Melding mottas fra Statoil (via TIE)

– Prosesseres og lagres i MDW

– Hentes til fagsystem for planlegging, Safran

– Safran registrerer plan-datoer

– Sendes tilbake til Statoil (via TIE)

– Plan-datoer oppdateres hos Statoil (i ProCoSys)

7

Eksempel på arbeidsflyt

Page 8: TIE fra kontraktørs side (Aibel)files.meetup.com/16764362/Gnist 28.10-TIE.pdf•Sissel J Mannsåker –Systemutvikler og prosjektleder •BIT Industridata 2001-2005 (minus 2 permisjoner)

• Begynnelsen: Tag og Dokument

• Nedstenging av FTP filer (Ny ProCoSys)

– Flere objekttyper inn i TIE: workorder, mc- og comm-

pakker, workorder og piping testpakker

• Johan Sverdrup

– allokering av tag og dokument

8

Veien til dagens løsning

Page 9: TIE fra kontraktørs side (Aibel)files.meetup.com/16764362/Gnist 28.10-TIE.pdf•Sissel J Mannsåker –Systemutvikler og prosjektleder •BIT Industridata 2001-2005 (minus 2 permisjoner)

9

Fra ftp filer til TIE

Page 10: TIE fra kontraktørs side (Aibel)files.meetup.com/16764362/Gnist 28.10-TIE.pdf•Sissel J Mannsåker –Systemutvikler og prosjektleder •BIT Industridata 2001-2005 (minus 2 permisjoner)

• Oppsett var komplisert og uoversiktelig

• Mange filer, flere for hvert fagsystem og

installasjon

– Samme data i ulik «form»

– KRISTIN_AI_EXPORT_MC_COMM_TAG.DAT

– TROLL_A_VB_EXPORT_MC_COMM.DAT

• Filene inneholdt all data. Dersom det var en feil,

feilet hele importen

10

Fra ftp fil til TIE - før

Page 11: TIE fra kontraktørs side (Aibel)files.meetup.com/16764362/Gnist 28.10-TIE.pdf•Sissel J Mannsåker –Systemutvikler og prosjektleder •BIT Industridata 2001-2005 (minus 2 permisjoner)

• Enklere og mer oversiktlig oppsett

• All data tilgjengelig i Aibel’s database, strukturert

– TIE_MCPKG

– TIE_COMMPKG

– TIE_WORKORDER …

• View tilpasset hver enkelt applikasjon

– V_TIE_REC_MC_COMM_TAG_WF

– V_TIE_REC_MC_COMM_SF

– V_TIE_REC_WORKORDER …

• Data behandles per objekt. Feil får mindre konsekvenser.

11

Fra ftp fil til TIE - nå

Page 12: TIE fra kontraktørs side (Aibel)files.meetup.com/16764362/Gnist 28.10-TIE.pdf•Sissel J Mannsåker –Systemutvikler og prosjektleder •BIT Industridata 2001-2005 (minus 2 permisjoner)

• Statoil’s LogViewer

• Logging – Interface monitor

• View i middleware

– Viser status på sendte meldinger

• Feilsøking

– Scenario: endring hos Aibel er ikke oppdatert hos

Statoil

12

Daglig drift - feilsøking

Page 13: TIE fra kontraktørs side (Aibel)files.meetup.com/16764362/Gnist 28.10-TIE.pdf•Sissel J Mannsåker –Systemutvikler og prosjektleder •BIT Industridata 2001-2005 (minus 2 permisjoner)

13

LogViewer

The additional field value 'ATM' cannot be parsed as a NUMBER

Sjekk spesifikasjon TR3111:

Meldingen har feilet:

Se i melding detaljer (XML) hvilket felt som feiler:

Konklusjon: Aibel har tekst i et nummer felt.

Page 14: TIE fra kontraktørs side (Aibel)files.meetup.com/16764362/Gnist 28.10-TIE.pdf•Sissel J Mannsåker –Systemutvikler og prosjektleder •BIT Industridata 2001-2005 (minus 2 permisjoner)

14

Page 15: TIE fra kontraktørs side (Aibel)files.meetup.com/16764362/Gnist 28.10-TIE.pdf•Sissel J Mannsåker –Systemutvikler og prosjektleder •BIT Industridata 2001-2005 (minus 2 permisjoner)

• Man slipper dobbelt-registreringer

– IDC anslår at 5000 USD per år/ansatt går til spille fordi

medarbeidere gjør noe som allerede er gjort

• Data registreres i «sitt» fagsystem og overføres til

andre system, på tvers av organisasjoner.

• Færre manuelle registreringer -> mindre feil.

• Bedre data kvalitet

15

Oppsummering

Page 16: TIE fra kontraktørs side (Aibel)files.meetup.com/16764362/Gnist 28.10-TIE.pdf•Sissel J Mannsåker –Systemutvikler og prosjektleder •BIT Industridata 2001-2005 (minus 2 permisjoner)

Sissel J Mannsåker54°26'5"S 3°18'10"ESystemutvikler og prosjektleder

Mobil 952 08 [email protected]

Bouvet Norge ASDiktervegen 8N-5538 HaugesundTlf +47 52 82 10 17bouvet.no

16

Takk for meg