441 Shares 4744 views

Grafische Programmierung von Geschäftsprozessen

Der russische Markt ist in eine Phase eingetreten, wenn alle Kunden bereit sind, ihre eigenen Informationssysteme zu entwickeln, ohne die Verwendung von Integratoren und Anbietern. Für die modernen Wirtschaftssysteme wurde Dokumentation ziemlich gefragt visuelle Editoren von Geschäftsprozessen, sowie Karten-Dokumenten. Grafische Programmierung, oder vielmehr seine Hauptidee wurde in den achtziger Jahren geboren wieder, aber immer noch gibt es eine aktive Entwicklung und die Entwicklung von verschiedenen Produkten in verschiedenen Bereichen. Als Ergebnis wird ihre Verwendung zunehmend durch die folgende These bestätigt: Je mehr High-Level-Produkt verwendet wird, desto mehr Einschränkungen für die Umsetzung auferlegt. Diese Tatsache hat Konsequenzen für die Massen russischen EDS-Systeme. Schauen wir uns eine Liste typischer Abfragen suchen, die am häufigsten zu ändern führen:

– neue Dokumente erstellen oder vorhandene bearbeiten – wird dies auf der Serverseite durchgeführt;

– eine Beschreibung der Liste der möglichen Aktionen auf die Anweisungen und Dokumente (User Interface, Aufgabenkarten);

– Die Arbeit mit den Arten von Dokumenten;

– Referenz.

Visuelle Programmierung: Arbeit mit dem visuellen Editor

Wenn es um die Erstellung der Karten kommt und deren Bindung an spezifische Felder Beschreibung, gibt es einen Bedarf mit dem Editor zu arbeiten, was wiederum einen gut definierten Satz von Funktionen unterstützen sollte:

– Beschreibung des Verfahrens der Auswahl von Werten Verzeichnissen Günstig-Schnittstelle und die Fähigkeit, zu filtern;

– eine Aufschlüsselung der Karten in logische Abschnitte. Zum Beispiel können die einzelnen Registerkarten für Informationsfelder, für die Geschichte des Dokuments für die Route, für die damit verbundenen Aufgaben und andere Dinge;

– Unterstützung, um Datensätze, die Verweise auf Fremdkörper enthalten kann. Zum Beispiel, ein Rekord in der Geschichte der Gegenleistung muss auf einen anderen Eintrag verweisen, Visum Aufzeichnungen in anderen Bereichen muss auch ein Verweis auf ein beliebiges Objekt sein;

– muss präsentieren die Gelegenheit, die Beziehungen zwischen den verschiedenen Bereichen zu beschreiben;

– die Fähigkeit, hierarchische Strukturen zu bearbeiten – ist ein weiteres wichtiges Detail, das zur Verfügung visuelle Programmierung machen sollte;

– eine Beschreibung der Beziehungen, die zwischen den Feldern gebildet werden, ist, dass ein Hinweis auf welche Felder auf die Dokumente zur Bearbeitung zur Verfügung stehen;

– Einstellung Felder erscheinen, je nachdem, welche Bedingungen ausgestellt werden;

– die komplexe Version der Datenvalidierung in Verbindung mit mehreren Feldern.

Es gibt immer noch keine befriedigende Lösung für die Bildung des Web-Interface mit ähnlichen Merkmalen.

Visuelle Programmierung: Arbeit mit der Beschreibung von Geschäftsprozessen

Hersteller von verschiedenen Systemen arbeiten ständig verschiedene erstellen visuelle Editoren Prozesse. Wenn eine solche Editoren für die Entwicklung der russischen Verwendung von Systemprogrammierer sind mit einer ganzen Reihe von Problemen konfrontiert. Viele der Praktiken, die in dem russischen Dokumenten-Management weit verbreitet sind, kann nicht in Bezug auf den Geschäftsprozesse beschrieben werden, deshalb schwierig, eine visuelle Programmiersprache zu verwenden. so kompliziert mit dem russischen Dokument zu arbeiten, ist, dass es jetzt nicht möglich ist, dies zu tun, wie es im Ausland durchgeführt wird, dh Formen zu schaffen, die Arbeit verbunden ist, und nicht jedes Mal verursacht um ein potentielles Problem in Formularen und Dokumenten zu lösen. Ein solcher Ansatz nicht verbessert Effizienz. Wenn wir versuchen, die Prozesse zu visualisieren, die sich dafür eignen, auch dazu, diese Investitionen zahlen nicht für sich selbst, da diese Prozesse nicht häufigen Wechsel erfordern.

Es gibt eine bestimmte Reihe von Aufgaben, für die angemessenen visuelle Programmierung des C zu verwenden, und in anderen Fällen ist es nicht einmal berühren kann.