Srauto diagrama vizualiai vaizduoja procesą arba projekto etapus. Dažnai naudojamas versle, tai yra bendras atskaitos taškas tiems, kurie dalyvauja projekte ar procedūroje. Tai taip pat naudingas atskaitos taškas ieškant proceso ar projekto klaidų.
Įmonės gali naudoti atskiras srautų diagramas, kad pavaizduotų tikruosius procesus ir geriausius procesus, o tada palygintų juos, kad pagerintų procesus. Diagrama taip pat yra veiksmingas būdas mokyti darbuotojus naujame procese. Dažnai jis naudojamas siekiant palengvinti susitarimą dėl projekto ar proceso etapų. Bendri srautų diagramų pranašumai yra geresnis proceso supratimas, kokybės gerinimas ir aiškesnis klientų ir tiekėjų santykių supratimas.
Šiuolaikinė srautų schema yra susijusi su ankstyvu kompiuterių programų logikos vaizdavimu; tačiau jis gali būti naudojamas bet kokiam tikslui, ne tik verslo procesams. Diagramoje gali būti pavaizduotos vartojimo produkto surinkimo instrukcijos, organizacijos lėšų rinkimo tvarkaraštis arba nuorodos iš vienos paskirties vietos į kitą. Programinė įranga gali naudoti tokią užduočių lentelę savo vartotojo dokumentacijoje.
Srauto diagrama apima pradžios ir pabaigos taškus su įvestimis, išėjimais, galimais keliais ir sprendimais. Dauguma naudoja pagrindinius simbolius; pradžios ir pabaigos žingsniai dažniausiai yra ovalūs arba suapvalinti stačiakampiai. Stačiakampis reiškia proceso žingsnį, o deimanto forma – sprendimą. Rodyklės, vedančios iš sprendimo deimanto, turi atitinkamus „taip“ / „teisinga“ arba „ne“ / „klaidinga“ maršrutus.
Apskritimai vaizduoja operacijas, o rodyklės forma reiškia transportavimą. Trikampis žymi saugojimą, o kvadratas – patikrinimą arba matavimą. Kitos formos simbolizuoja duomenų įvedimą ir išvedimą, vieno ir kelių puslapių dokumentus, rankines operacijas, delsas ir kito puslapio jungtis. Simboliuose yra identifikacinis tekstas.
Norint nurodyti bendrą procesą, srautų diagramoje bus sujungti du ar daugiau simbolių. Rodyklės tarp simbolių vaizduoja žingsnių eigą. Supaprastintame variante rodyklės gali būti naudojamos tik veiksmo eigai parodyti. Ne visose diagramose naudojami simboliai; kai kurie naudoja grafiką produktui ar procesui nurodyti.
Kurdamas srauto schemą, asmuo pirmiausia turėtų surinkti informaciją apie esamo ar numatomo proceso eigą. Tada jis arba ji gali sukurti bandomojo proceso diagramą, naudodamas paprasčiausius įmanomus simbolius. Reikėtų paprašyti kitų žmonių ieškoti trūkumų ir atlikti reikiamus pakeitimus. Kurdami srauto schemą, asmenys turėtų aiškiai apibrėžti jos ribas. Daugelyje pagrindinių biuro programinės įrangos programų yra šių diagramų kūrimo funkcijos, taip pat yra specializuotų programų, skirtų šiam procesui.