Workflow application

A workflow application is a software application that automates, to at least some degree, a process or processes. The processes are usually business-related but can be any process that requires a series of steps to be automated via software. Some steps of the process may require human intervention, such as approval or the development of custom text, but functions that can be automated should be handled by the application. Advanced applications allow users to introduce new components into the operation.[1]

For example, consider a purchase order that moves through various departments for authorization and eventual purchase. The order may be automatically routed from one department to another for approval. Once all necessary authorizations are obtained, the requester of the purchase order is notified and granted the necessary authorization. A workflow process may involve frequent maintenance. For example, the usual approver of purchase orders may be on vacation, in which case, the application will request approval from alternative approvers.

Development

Workflow applications can be developed using a graphical designer, a programming language, or a combination of both.

Some software products provide a means to create workflow applications with a diagram-based graphical designer alone. These types of systems rely on the ability to capture all relevant information for the workflow process through a specialized interface aimed at non-programmers. Subsequently, the software compiles that information into a functional workflow application. However, there are instances when the use of a programming language becomes necessary, particularly for incorporating more complex rules into the workflow, such as calculations for validating data in input forms.

For code-based workflow design, workflow applications can be developed with any general-purpose programming language, but specialized workflow languages also exist. These languages usually come with an associated graphical notation (such as BPMN),[2] although some are textual or XML-based. Examples of specialized languages that can be used for workflow definition in this manner include:

  • XPDL
  • YAWL (Yet Another Workflow Language)
  • SCUFL (Simple Conceptual Unified Flow Language)

The above languages are based on XML syntax and while suitable for manipulation by software, they may be difficult for non-technical people to work with. Therefore, their use is generally augmented by graphical notations enabling the creation of flowchart-like diagrams that are easier for people to develop and interpret: creating such diagrams is in effect a form of "graphical" programming. The software package that allows a user to develop a workflow diagram will typically translate a diagram into its XML equivalent.

Another approach to developing workflow applications is to use a programming language in conjunction with libraries and interfaces that capture abstractions for task coordination. The following are examples of such libraries and interfaces:

The use of libraries is generally complementary to diagramming techniques, which are not always sufficient by themselves to create fully functional applications (unless the diagramming tool is part of a specific workflow management system). WF workflows, for example, can be created using Microsoft Visual Studio diagrammatically (their XML equivalent is XAML), and their functionality can be augmented with code written in C# or VB.NET: a given workflow can be called by an existing software application as a Web service. Software development tools such as Visual Studio or the numerous coding environments for Java will also allow particular components to be designed entirely in code and then used as building blocks in workflow diagrams after they are compiled.

One limitation of certain purely diagram-based techniques, such as BPMN mentioned above, is that to fit the purpose of workflow specification, such notations need to be enhanced with additional constructs. These constructs capture data passing, data transformations and routing conditions, to bind tasks to their implementation, etc. BPMN, while intended to serve as a standard, is deficient in this regard. Several commercial packages (such as Microsoft Biztalk) address these needs in proprietary ways (specifically, by enhancing the basic set of diagramming icons with additional icons that support the needed functionality).

For the purpose of static analysis, e.g. to detect semantic errors at design time, it is also possible to represent workflow in a mathematical form using a formal notation such as Petri nets.

References

  1. ^ Jörg Becker; Michael zur Muehlen; Marc Gille (2002). "Workflow Application Architectures: Classification and Characteristics of Workflow-based Information Systems". In Fischer, L. (ed.). Workflow Handbook 2002. Lighthouse Point, FL: Future Strategies. CiteSeerX 10.1.1.24.2311.
  2. ^ "Design an automated workflow in Visio - Microsoft Support". support.microsoft.com. Retrieved 2023-03-13.

Read other articles:

The Urantia BookPenulisnilai tidak diketahui NegaraAmerika Serikat BahasaInggris GenreQ5890359 Diterbitkan1955OCLC49687706Selengkapnya di Wikidata Berkas:Dr. William S. Sadler (1879-1969).jpgDr. William S. Sadler (1875-1969), orang yang pertama kali mempublikasikan Buku Urantia.[1] Urantia adalah nama sebuah buku (kitab) yang bagi para penganutnya dipercaya bukan dibuat oleh manusia. Penulisnya adalah sebuah tim gabungan terdiri dari beberapa puluh pribadi roh dan malaikat. Tim ini di...

 

 

العلاقات الصومالية المدغشقرية الصومال مدغشقر   الصومال   مدغشقر تعديل مصدري - تعديل   العلاقات الصومالية المدغشقرية هي العلاقات الثنائية التي تجمع بين الصومال ومدغشقر.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين: وجه الم...

 

 

Election in Vermont Main article: 1808 United States presidential election 1808 United States presidential election in Vermont ← 1804 November 4 - December 7, 1808 1812 →   Nominee James Madison Party Democratic-Republican Home state Virginia Running mate George Clinton Electoral vote 6 Percentage 100% President before election Thomas Jefferson Democratic-Republican Elected President James Madison Democratic-Republican Elections in Vermont Federal gov...

Синелобый амазон Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:ЗавропсидыКласс:Пт�...

 

 

Scottish guitarist For other people, see Brian Robertson. Brian RobertsonRobertson performing in 2011Background informationAlso known asRobboBorn (1956-02-12) 12 February 1956 (age 68)Clarkston, ScotlandGenresHard rock, blues rock, heavy metal, rock and rollOccupation(s)MusicianInstrument(s)GuitarvocalspianoYears active1974–presentMusical artist Brian David Robertson (born 12 February 1956) is a Scottish rock guitarist,[1] best known as a former member of Thin Lizzy and Motörh...

 

 

Principato Ultra (dettagli) Veduta di Montefusco, capoluogo del Principato Ultra dal 1581 al 1806 Informazioni generaliNome ufficialeJustitiaratus Principatus ultra serras Montorii (dal 1287 al 1581)Principatus ulterior (dal 1581 al 1860) Nome completoGiustizierato di Principato Ultra (dal 1287 al 1581)Provincia di Principato Ultra (dal 1581 al 1860) CapoluogoMontefusco (dal 1581 al 1806) Altri capoluoghiAvellino (dal 1806 al 1861) Superficie1205 miglia quadrate[1] (1788) Popolazione3...

Virtual pet site Quiggle and Codestone redirect here. For the U.S. Navy admiral, see Lynne C. Quiggle. For the type of artificial stone, see Coade stone. 1999 video gameNeopetsThe Neopets logo.Developer(s)Independent (1999–2005)Viacom and Nickelodeon[1] (2005–2014)JumpStart Games (2014–2023)NetDragon Websoft (2023)World of Neopia, Inc. (2023–present)Publisher(s)Independent (1999–2005)Viacom (2005–2014)JumpStart Games (2014–2023)NetDragon Websoft (2023)World of Neopia, In...

 

 

Kévin Gameiro Gameiro bermain untuk Sevilla pada 2016Informasi pribadiNama lengkap Kévin Dominique Gameiro[1]Tanggal lahir 9 Mei 1987 (umur 37)Tempat lahir Senlis, PrancisTinggi 1,72 m (5 ft 7+1⁄2 in)Posisi bermain PenyerangInformasi klubKlub saat ini StrasbourgNomor 9Karier junior1993–1999 Marly-la-Ville1999–2004 Chantilly2004–2005 StrasbourgKarier senior*Tahun Tim Tampil (Gol)2005–2008 Strasbourg 58 (10)2008–2011 Lorient 108 (50)2011–2013 Par...

 

 

Disambiguazione – Arbitrio rimanda qui. Se stai cercando altri significati, vedi Arbitrio (disambigua). Ercole al bivio, dipinto di Annibale Carracci (1596), raffigurante l'indecisione dell'eroe fra le alternative della virtù e del vizio. Il libero arbitrio è un concetto filosofico e teologico secondo il quale ogni persona ha il potere di decidere gli scopi del proprio agire e pensare, tipicamente perseguiti tramite volontà, nel senso che la sua possibilità di scelta ha origine...

Kazoh Kitamori (北森 嘉蔵code: ja is deprecated , Kitamori Kazō) adalah salah satu teolog, penulis dan tokoh Jepang pada abad 20 atau pasca Perang Dunia II.[1] Di mana terjadi penghancuran besar Hiroshima (広島市code: ja is deprecated , Hiroshima-shi) dan Nagasaki (長崎市code: ja is deprecated , Nagasaki-shi) termasuk kekalahan Jepang atas tentara Amerika.[2][3] Peristiwa tersebut mengakibatkan penderitaan bagi rakyat Jepang.[4] Melalui peristiwa ter...

 

 

GERD redirects here. For other uses, see Gerd. Acid reflux redirects here. For the song by Oscar Jackson Jr., see Acid Reflex. Medical conditionGastroesophageal reflux diseaseOther namesBritish: Gastro-oesophageal reflux disease (GORD);[1] gastric reflux disease, acid reflux disease, reflux, gastroesophageal refluxX-ray showing radiocontrast from the stomach (white material below diaphragm) entering the esophagus (three vertical collections of white material in the mid-line of the che...

 

 

American independent record label Barsuk redirects here. For the Barsuk machine gun, see AEK-999. Barsuk RecordsFounded1998 (1998)FounderChristopher PossanzaJosh RosenfeldDistributor(s)Redeye Worldwide[1]GenrePop, indie rockCountry of originU.S.LocationSeattle, WashingtonOfficial websitewww.barsuk.com Barsuk Records (/bɑːrˈsuːk/ bar-SOOK) is an independent record label based in Seattle, Washington, that was founded by the members of the band This Busy Monster, Christopher Pos...

1972 single by Jimmy Cliff The Harder They ComeGerman vinyl single picture sleeveSingle by Jimmy Clifffrom the album The Harder They Come B-sideMany Rivers to Cross (release 1)Trapped (release 2)Released1972GenreReggaeLength3:05LabelIslandSongwriter(s)Jimmy CliffProducer(s)Jimmy CliffJimmy Cliff singles chronology Sitting in Limbo (1972) The Harder They Come (1972) Struggling Man (1972) The Harder They Come is a reggae song by the Jamaican singer Jimmy Cliff. It was first recorded for the sou...

 

 

Il cavallo rossoSoldati dell'ARMIR in URSS nel 1942 AutoreEugenio Corti 1ª ed. originale1983 Genereromanzo Lingua originaleitaliano Ambientazioneguerra Modifica dati su Wikidata · Manuale Il cavallo rosso è un romanzo di carattere parzialmente autobiografico del 1983 scritto da Eugenio Corti. Pubblicato per la prima volta nel 1983, nel 2019 ha raggiunto la 34ª edizione. Ambientato principalmente in Brianza, in Russia e Germania (ma in parte anche in Italia centrale e in Val d'Ossola)...

 

 

Contact sport originating in Australia Australian rules redirects here. For other uses, see Australian rules (disambiguation). Australian football redirects here. For the overview of all football codes in Australia, see Football in Australia. Australian rules footballA ruckman leaps above his opponent to win the hit-out during a ball-upHighest governing bodyAFL CommissionNicknamesAustralian football, Aussie rules, football, footy, AFLFirst played15 June 1859 in Melbourne, AustraliaRegist...

Denna artikel handlar om kolloider inom kemi. För kolloider inom medicin, se kolloid (medicin). Då man trycker på en aerosolflaska bildas en kolloid bestående av vätska dispergerad i luft.En kolloid (gr. kolloid, lim) är ett system där ett ämne är finfördelat (dispergerat) i ett annat, och det finfördelade ämnets partiklar har åtminstone i någon dimension en storlek mellan en nanometer och en mikrometer. De olika faserna kan ha samma eller olika aggregationstillstånd (fast, vä...

 

 

Hypotheses for the possible sources of the water on Earth Water covers about 71% of Earth's surface.[1] The origin of water on Earth is the subject of a body of research in the fields of planetary science, astronomy, and astrobiology. Earth is unique among the rocky planets in the Solar System in having oceans of liquid water on its surface.[2] Liquid water, which is necessary for all known forms of life, continues to exist on the surface of Earth because the planet is at a fa...

 

 

Questa voce sull'argomento centri abitati dello stato di New York è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Flower Hillvillage(EN) Flower Hill, New York Flower Hill – Veduta LocalizzazioneStato Stati Uniti Stato federato New York ConteaNassau TerritorioCoordinate40°48′20.88″N 73°40′28.92″W40°48′20.88″N, 73°40′28.92″W (Flower Hill) Altitudine51 m s.l.m. ...

五代目 笑福亭(しょうふくてい) 松鶴(しょかく) 1936年ごろ 本名 竹内(たけうち) 梅之助(うめのすけ) 生年月日 1884年9月5日 没年月日 (1950-07-22) 1950年7月22日(65歳没) 出身地 日本・大阪 師匠 四代目笑福亭松鶴 弟子 六代目笑福亭松鶴二代目笑福亭松之助 名跡 1. 二代目笑福亭光鶴(1904年 - 1918年)2. 二代目笑福亭枝鶴(1918年 - 1935年)3. 五代目笑福亭松鶴(1935年...

 

 

French statesman For the Haitian author, see Émile Ollivier (writer). Émile OllivierOllivier in 1870Prime Minister of FranceIn office27 December 1869 – 9 August 1870MonarchNapoleon IIIPreceded byPersonal rule of Napoleon III between 1852 and 1869. Previous Prime Minister: Léon Faucher (1852)Succeeded byCharles Cousin-Montauban, Comte de Palikao Personal detailsBornOlivier Émile Ollivier2 July 1825Marseille, Kingdom of FranceDied20 August 1913(1913-08-20) (aged 88)Saint-Ger...