CSV til proceskort: skabelon (fra ordre til levering)
Forvandl en ERP-ordreeksport til et proceskort fra ende til anden: seks fasekolonner, fem baner, en kreditspærring, en opdeling ved dellevering, en sløjfe ved plukafvigelser, en fragtreklamation og en faktura, der rykkes til den er betalt.
Den CSV-fil, der giver dette diagram
Én række pr. trin. Tallene i Linje til er rækkenumre — det er dem, der tegner forbindelserne, og det er den kolonne, de fleste filer mangler.
| # | Figur | Bokstekst | Linje til | Linjetekst | Vandret bane | Lodret bane |
|---|---|---|---|---|---|---|
| 1 | Start | Kunden sender en indkøbsordre | 2 | Ordremodtagelse | Kunde | |
| 2 | Process | Indtast ordrelinjerne i ERP-systemet | 3 | Ordremodtagelse | Salg | |
| 3 | Decision | Stemmer de bestilte linjer med tilbuddet? | 6, 4 | Stemmer, Pris eller mængde afviger | Ordremodtagelse | Salg |
| 4 | Decision | Accepterer kunden de rettede linjer? | 6, 5 | Rettede linjer accepteret, Ordre trukket tilbage | Ordremodtagelse | Kunde |
| 5 | Reject | Ordre annulleret før afsendelse | Ordremodtagelse | Salg | ||
| 6 | Process | Bekræft ordren og den ønskede leveringsdato | 7 | Ordremodtagelse | Salg | |
| 7 | Process | Hold kundens saldo op mod kreditmaksimum | 8 | Kreditkontrol | Økonomi | |
| 8 | Decision | Er ordren inden for kreditmaksimum? | 11, 9 | Inden for maksimum, Over maksimum | Kreditkontrol | Økonomi |
| 9 | Decision | Er forudbetalingen modtaget eller maksimum hævet? | 11, 10 | Frigivet, Ingen af delene | Kreditkontrol | Økonomi |
| 10 | End | Ordre lukket som kreditafvisning | Kreditkontrol | Økonomi | ||
| 11 | Process | Frigiv ordren til lageret | 12 | Kreditkontrol | Salg | |
| 12 | Process | Reservér varer på hver ordrelinje | 13 | Reservation | Lager | |
| 13 | Decision | Er alle linjer på lager? | 15, 14 | Alle linjer reserveret, Mangler på en eller flere linjer | Reservation | Lager |
| 14 | Decision | Sende de tilgængelige linjer nu? | 15, 12 | Dellevering med restordre, Vent på hele ordren | Reservation | Salg |
| 15 | Process | Pluk og pak efter pluklisten | 16 | Pluk og pak | Lager | |
| 16 | Decision | Stemmer den pakkede mængde med pluklisten? | 18, 17 | Stemmer, Afvigelse | Pluk og pak | Lager |
| 17 | Process | Tæl om, og ret lagerposten | 15 | Pluk og pak | Lager | |
| 18 | Process | Overdrag forsendelsen til fragtføreren | 19 | Afsendelse og transport | Lager | |
| 19 | Process | Transportér forsendelsen, og registrér leveringsbeviset | 20 | Afsendelse og transport | Fragtfører | |
| 20 | Decision | Blev leveringen modtaget fuldt ud? | 23, 21 | Modtaget fuldt ud, Beskadiget eller manglende | Afsendelse og transport | Kunde |
| 21 | Process | Opret en reklamation, og udsted en kreditnota | 22 | Fakturering og lukning | Salg | |
| 22 | End | Levering lukket med en reklamation oprettet | Fakturering og lukning | Salg | ||
| 23 | Process | Bogfør fakturaen på de leverede linjer | 24 | Fakturering og lukning | Økonomi | |
| 24 | Decision | Er fakturaen betalt inden forfaldsdatoen? | 26, 25 | Betalt, Forfalden | Fakturering og lukning | Økonomi |
| 25 | Process | Ryk for den forfaldne faktura | 24 | Fakturering og lukning | Økonomi | |
| 26 | Success | Ordre leveret og faktura betalt | Fakturering og lukning | Økonomi |
#,Figur,Bokstekst,Linje til,Linjetekst,Vandret bane,Lodret bane
1,Start,Kunden sender en indkøbsordre,2,,Ordremodtagelse,Kunde
2,Process,Indtast ordrelinjerne i ERP-systemet,3,,Ordremodtagelse,Salg
3,Decision,Stemmer de bestilte linjer med tilbuddet?,"6, 4","Stemmer, Pris eller mængde afviger",Ordremodtagelse,Salg
4,Decision,Accepterer kunden de rettede linjer?,"6, 5","Rettede linjer accepteret, Ordre trukket tilbage",Ordremodtagelse,Kunde
5,Reject,Ordre annulleret før afsendelse,,,Ordremodtagelse,Salg
6,Process,Bekræft ordren og den ønskede leveringsdato,7,,Ordremodtagelse,Salg
7,Process,Hold kundens saldo op mod kreditmaksimum,8,,Kreditkontrol,Økonomi
8,Decision,Er ordren inden for kreditmaksimum?,"11, 9","Inden for maksimum, Over maksimum",Kreditkontrol,Økonomi
9,Decision,Er forudbetalingen modtaget eller maksimum hævet?,"11, 10","Frigivet, Ingen af delene",Kreditkontrol,Økonomi
10,End,Ordre lukket som kreditafvisning,,,Kreditkontrol,Økonomi
11,Process,Frigiv ordren til lageret,12,,Kreditkontrol,Salg
12,Process,Reservér varer på hver ordrelinje,13,,Reservation,Lager
13,Decision,Er alle linjer på lager?,"15, 14","Alle linjer reserveret, Mangler på en eller flere linjer",Reservation,Lager
14,Decision,Sende de tilgængelige linjer nu?,"15, 12","Dellevering med restordre, Vent på hele ordren",Reservation,Salg
15,Process,Pluk og pak efter pluklisten,16,,Pluk og pak,Lager
16,Decision,Stemmer den pakkede mængde med pluklisten?,"18, 17","Stemmer, Afvigelse",Pluk og pak,Lager
17,Process,"Tæl om, og ret lagerposten",15,,Pluk og pak,Lager
18,Process,Overdrag forsendelsen til fragtføreren,19,,Afsendelse og transport,Lager
19,Process,"Transportér forsendelsen, og registrér leveringsbeviset",20,,Afsendelse og transport,Fragtfører
20,Decision,Blev leveringen modtaget fuldt ud?,"23, 21","Modtaget fuldt ud, Beskadiget eller manglende",Afsendelse og transport,Kunde
21,Process,"Opret en reklamation, og udsted en kreditnota",22,,Fakturering og lukning,Salg
22,End,Levering lukket med en reklamation oprettet,,,Fakturering og lukning,Salg
23,Process,Bogfør fakturaen på de leverede linjer,24,,Fakturering og lukning,Økonomi
24,Decision,Er fakturaen betalt inden forfaldsdatoen?,"26, 25","Betalt, Forfalden",Fakturering og lukning,Økonomi
25,Process,Ryk for den forfaldne faktura,24,,Fakturering og lukning,Økonomi
26,Success,Ordre leveret og faktura betalt,,,Fakturering og lukning,ØkonomiSådan fungerer det
Åbn filen i en teksteditor, før du åbner nogen editor
En CSV er tekst, så se på den som tekst først. Kontrollér tre ting på de første to linjer: feltadskilleren, som i de fleste europæiske lokaliteter er et semikolon frem for et komma, fordi listeadskilleren følger den regionale indstilling; om overskriftsrækken virkelig er den første linje, da mange eksporter sætter en rapporttitel og filterkriterierne foran; og om der sidder vildfarne tegn foran det første kolonnenavn, hvilket er, hvordan et byteordensmærke ser ud, når noget har undladt at fjerne det. Slet enhver indledning og enhver totalrække i bunden, og gem som almindelig UTF-8.
Saml ordrelinjerne til procestrin
Eksporten har én række pr. ordrelinje. Kortet skal have én række pr. trin, og de to har intet med hinanden at gøre: halvtreds rækker med varenumre beskriver én ordre, der passerer én fase. Find i stedet dine trin ud fra dokumentnumrene (ordre, kreditspærring, følgeseddel, faktura, kreditnota), for hvert af dem er et øjeblik, hvor ordren skiftede hænder. Behold detaljen på linjeniveau som et antal i kolonnen Noter, hvis du vil have den med på diagrammet.
Omnummerér kolonnen Linje til, for jeres nøgler er ikke rækkenumre
Linje til tager det rækkeNUMMER, et trin forbinder til, adskilt af kommaer, og Linjetekst tager etiketterne på forbindelserne i samme rækkefølge. Jeres eksports nøgler er dokumentnumre, og at indsætte dem giver et diagram helt uden pile: et mål, der ikke navngiver nogen række, bliver droppet i stilhed. Nummerér dine trin 1 til n i den rækkefølge, de optræder, og skriv så målene op mod de numre. At indsætte et trin senere rykker hvert tal nedenunder, så importér først, og tilføj trin i editoren.
Læg fasen i Vandret bane og rollen i Lodret bane
Det er den kolonne, der gør det til et proceskort frem for et flowchart. Vandret bane rummer Ordremodtagelse, Kreditkontrol, Reservation, Pluk og pak, Afsendelse og transport samt Fakturering og lukning, eller hvad jeres seks faser nu er; Lodret bane rummer Kunde, Salg, Lager, Økonomi og Fragtfører. Importen matcher på overskrifter og ikke på kolonnernes placering, så de to overskrifter kan stå hvor som helst i filen, og kolonner, du ikke genkender, tages med og ignoreres.
Skriv jeres to grænser ind i beslutningerne
"Er ordren inden for kreditmaksimum?" og "Sende de tilgængelige linjer nu?" er de to steder, denne proces bøjer, og begge er i dag skønsmæssige. Angiv, hvad kreditprøven måler (den samlede eksponering inklusive åbne fakturaer, eller denne ordre alene), og angiv, hvem der må godkende en dellevering, og over eller under hvilken værdi. En beslutning uden en formuleret grænse bliver besvaret forskelligt af hver person, der når frem til den.
Omdøb Fragtfører-banen til den part, I reelt bruger
Fragtfører-banen findes, for at det ene trin, som ingen i jeres bygning udfører, bliver synligt. Omdøb den til den fragtfører eller det eksterne lager, I bruger, og leverer I på egne biler, så læg den ind i Lager frem for at efterlade en bane, der antyder en ekstern overlevering, I ikke foretager. Det samme gælder Kunde-banen: behold den, for de to kundebeslutninger er der, det meste af forsinkelsen i denne proces reelt ligger.
Ofte stillede spørgsmål
Hvad er forskellen på et proceskort og et flowchart?
Faserne, og hvad de lader dig se. Et flowchart viser rækkefølgen af trin og beslutningerne imellem dem, og det er komplet, når hver vej ender et sted. Et proceskort beholder alt det og lægger en akse mere til: hvert trin hører også til en fase af arbejdet, så diagrammet viser, hvor indsatsen er koncentreret, og hvor arbejdet skifter hænder. For ordre til levering betyder det noget, for forsinkelsen ligger næsten aldrig inde i en fase. Den ligger imellem dem: en ordre der er frigivet, men ikke reserveret, eller pakket, men ikke afhentet. Tegn én ordre som et flowchart, og du ser trinnene. Tegn processen som et kort, og du ser, at den krydser fire teams, og at to af de overgange slet ikke har nogen defineret udløser.
Hvad står der egentlig i en ERP-ordreeksport?
Én række pr. ordrelinje og et sæt kolonner, der beskriver den linje frem for processen. Typisk: ordrenummeret, linjenummeret, kunden, et varenummer og en beskrivelse, bestilte og leverede mængder, en pris, en ønsket og en bekræftet dato, en statuskode og ofte et lever- eller fakturadokumentnummer, når de findes. Datoer ankommer som tekst i det format, eksportprofilen angav, og det er derfor, den samme fil læst i to lande frembringer to forskellige sæt datoer. Lange numeriske referencer er værd at holde øje med: åbn en CSV i et regneark, og gem den igen, så forsvinder foranstillede nuller, mens et tilstrækkeligt langt ordrenummer kan komme tilbage i videnskabelig notation. Intet af det er eksportens skyld, men det hele står i filen, når den når frem til dig.
Hvorfor importeres min CSV ind i de forkerte kolonner?
Som regel feltadskilleren eller overskriftsrækken. Importen matcher på overskrifter, så filen skal have en rigtig overskriftsrække som sin første linje, og en eksport, der begynder med en rapporttitel, en kørselsdato og filterkriterierne, har sin overskrift på linje fire. Den anden almindelige årsag er en semikolonadskilt fil, der læses som kommaadskilt, eller omvendt, hvilket lander hver række i én enkelt kolonne. Derefter kigger du på anførselstegnene: et felt, der indeholder feltadskilleren, skal omsluttes af dobbelte anførselstegn, og et dobbelt anførselstegn inde i et sådant felt skrives to gange. En adressekolonne med et komma i, eksporteret uden anførselstegn, forskyder hver kolonne til højre for sig med én, men kun for den række.
Kan jeg importere eksporten direkte uden at redigere den?
Ikke til nogen nytte, og ikke på grund af importen. De kolonner, QueryChart læser, er Figur, Bokstekst, Linje til, Linjetekst, Linjestil, Vandret bane, Lodret bane, Parallelt med, Noter og Link, og intet ERP-system eksporterer dem. Ekstra kolonner tages med og ignoreres, så du kan lade varenumre og priser blive i filen, men de to kolonner, der laver et diagram (Bokstekst og Linje til), skal skrives af dig. Der er ingen forbindelse og ingen importguide: du trækker .csv-filen over på regnearksområdet eller indsætter CSV-teksten i det, og det, du får, er det, overskrifterne matchede. Eksporten er kilden til kendsgerningerne, ikke kilden til diagrammet.
Skal kortet vise én ordre eller hele processen?
Processen. Én ordre er en sag, og en sag tager altid kun én rute, så et diagram af den viser de grene, netop den ordre tilfældigvis tog, og ingen af dem, den undgik. Det er derfor, diagrammet ovenfor har ni beslutninger og fire slutpunkter: en ordre kan annulleres ved modtagelsen, afvises på kredit, lukkes med en reklamation eller leveres og betales, og en virkelig proces må anerkende alle fire. Brug jeres eksport til at finde ud af, hvilke grene der bærer reel mængde (hvor mange ordrer der blev kreditspærret, hvor mange der blev delleveret, hvor mange der frembragte en kreditnota), og læg de antal i kolonnen Noter ud for den beslutning, de hører til. Det er den ærlige brug af dataene: filen fortæller dig, hvor ofte hver rute tages, og kortet fortæller dig, hvad ruterne er.