In diesem Papier, Workflow-Technologie in CIMS Umfeld, um die Anwendung zu analysieren, unter CIMS Integrationsplattform Workflow-Management-System-Architektur aus. System, einschließlich der Modellierungs-Tools, Workflow, Benutzerschnittstelle und Management-Tools.
1. CIMS Umfeld typischen Workflow
Produktion und Management-Prozess aus der Perspektive eines Unternehmens kann durch eine Reihe zusammenhängender Prozess, bestehend aus verschiedenen Ebenen der Aktivitäten der Prozess-Netze berücksichtigt werden. Ru von der Bestellung, Einkauf, Design, Herstellung, Lieferung Zu Chengde Hauptstrom, kann dieser Prozess in mehrere weitere im Zusammenhang mit einander Xiao Prozesse, gebrochen werden, wie Produkt-Design-Prozesse, Herstellungsverfahren, Xiaoshoujingying Prozess Deng. Diese Prozesse haben eine sequentielle Beziehung zueinander, die Ressource, Ziel-bezogenen oder Beziehungskonflikte und so weiter. Informationen im CIM-Umgebung, können sie als eine Reihe von Workflows im Zusammenhang behandelt werden. Um zu verstehen, die CIM-Umgebung, die spezifischen Formen und Workflow-Anforderungen unserer einfachen Analyse von mehreren gemeinsamen Workflows.
Die typische Anwendung des Workflow in das Produkt-Design-Prozess, spiegelt die wichtigsten Produkt-Design-Flow-Daten in das Design Group / geordneten Ablauf zwischen Designern. Verschiedene Komponenten / Teile der Produktdaten ist eine komplexe Interaktion zwischen der Logik. Diese Logik ist auch auf unterschiedliche logische Beziehung zwischen den Design-Aktivitäten zugeordnet, sollte Workflow-Modelle beschreiben die komplexe Beziehung dieser Art. Prozess der Umsetzung gibt es einige typische Modelle, wie Produkt-Design-Daten, Überprüfung, Veröffentlichungs-, Produkt Design, Entwicklung, Test und Produktion in verschiedenen Stadien des Feedbacks, Design-Prozess von Konflikt und Koordination. Größe und Design-Prozess oft eine Vielzahl von Organisationsstrukturen und Resource Description Fähigkeit.
Informationen im CIM-Umgebung ist das Unternehmen im Produktionsprozess eine komplexere Workflows. Es umfasst die Planung, führen Material-, Produktions-Planung, Verarbeitung, Montage, Lager und andere Aktivitäten. Das Fließen der Arbeit ist gekennzeichnet durch: eine relativ feste Reihenfolge der Ausführung fließen, sind basierten Workflow (Workflow) bestimmt. Process Management-Aufgabe ist oft koordinierte Zuweisung von Ressourcen. Process keinen Rollback von anomaler Betrieb, aber die Umsetzung der Anforderungen an eine hohe Zuverlässigkeit, forderte die Terminierung von Workflow-Management-Systeme, Monitoring Fähigkeit.
CIM Informationen zur Umgebung der Grundlage der CIM Betrieb des Systems Umwelt zu unterstützen, um ihren zuverlässigen Betrieb zu gewährleisten ist ein zentrales Thema. Normalerweise gibt es mehrere System-Management-operative Verfahren, wie z. B. regelmäßige Datensicherung, Updates, Security-Management-System, System-Accounting, Pressemitteilung dar, und diese beinhalten den normalen Betrieb des IT-Systems selbst, muss ein gutes Management-Tools, um den Prozess zu kontrollieren. Diese Prozesse sind gekennzeichnet durch: starke obligatorisch, wird einige Zeit Prozess-driven.
2. CIMS integriertes Workflow-Management-System-Plattform-Architektur
CIMS Application Integration Plattform für CIMS Durchführung, um die aufgetretenen Schwierigkeiten zu lösen in der Zelle Systemintegration, können heterogene Daten nicht weitergegeben werden, Application Development Cycle, wie Konflikte lange designed und entwickelt eine Softwareplattform entwickelt, um Application Development Tools bieten Anwendung der Prototyp-System, Build Application Integration Schnittstellen, globalen Austausch von Informationen Definition / Wartungs-Tools wurden integriert Anwendungssoftware wie die Umsetzung der CIMS Unternehmen um Unterstützung für Enterprise Information Integration bieten, und ein Software-Framework für Application Integration fördern, um unternehmensweite erreichen in den Anwendungsbereich der Informationsaustausch und Transparenz der Verwaltung. Es ist ein Unternehmen schnell, effizient, qualitativ hochwertige Umsetzung von CIMS ist von großer Bedeutung.
CIMS Application Integration-Plattform als Ganzes ist ein integraler Bestandteil von Workflow-Management-System Anwendung auf einer Plattform Funktionen für die Zusammenarbeit zu erreichen. Es ist auf der Plattform Proxy-Dienst wie der zugrunde liegende Informations-Infrastruktur, unter anderem durch das Workflow-System basiert Modellierungswerkzeuge, Tools, User Interface, Workflow und die entsprechende Unterstützung für die Datenbank-Maschine und ihre Architektur als in Abbildung 1 dargestellt.
Die Umsetzung des Workflow-Systems ist in das unternehmensweite Informations-Umgebung, die Komponente Module basieren auf dem Antragsformular für die unabhängige Unternehmen mit unterschiedlichen Ebenen der Benutzer verteilt. Der Betrieb der gesamten Implementierung des Systems sind wie folgt:
1) Die Instanziierung des Workflow-Modell und Autor;
2) Die Workflow-Instanz und die Maschine Start-up-Aktivitäten zur Förderung der Prozess der Beantragung des entsprechenden Unternehmens-Ressourcen und Personal;
3) die Aktivitäten der Teilnehmer durch ihre eigene Benutzeroberfläche und Workflow-Maschine-Interaktion, einschließlich der Mitteilung an den Start des Workflow-Maschine-Aktivitäten und den Zugang zu Inhalten Ende der Operation;
4) Management über Workflow-Management-Tools zu laufen, um alle Unternehmen den Workflow überwachen und prozessbezogenen Ausnahmen;
5) Integrationsplattform Transportsteuerung Agentur für die Umsetzung des Workflow-Systems stellt die zugrunde liegenden Kommunikation zu unterstützen, einschließlich der Abschirmung und der Nachrichtenübertragung, heterogenen Umgebungen.
2,1 Modellierungs-Tool
Modeling Tools, um die grafische Benutzeroberfläche (GUI) zu visualisieren bietet Anwendern neue und Editing-Workflow-Modell-Umgebung, die Business-Anwender ermöglichen eine einfache, schnelle Anwendungsentwicklung Workflow, Workflow Management-System dieses für die gesamte sowohl in Bezug auf ist von wesentlicher Bedeutung. User Modeling Workflow-Tool bietet die Zusammensetzung der verschiedenen Elemente notwendigen Komponenten, mit Maus-Klick, Drag Weg zu den Workflow-Struktur; und interaktiven Dialog in einem Zustand der Attribute der verschiedenen Komponenten der detaillierten Definition . Modeling-Werkzeuge werden von der Workflow konstruiert kann nicht direkt durch die Workflow-Maschine durchgeführt werden, wird es als das Workflow-Modul Execution Environment dienen, nach dem Erstellen einer Instanz des Workflow-Instanz kann in Betrieb genommen, nachdem sein.
Enterprise Business-Prozesse ist eine wichtige Veranstaltung im Einklang mit der Sequenz und der Logik einer bestimmten Reihenfolge zusammen zu organisieren. Entsprechend den tatsächlichen Business Process Workflow-Mapping-Modell, die grundlegenden Tätigkeiten, die ein Element heißt die Grundeinheit (Unit), welche die logischen Beziehungen zwischen den Tätigkeiten verwendet hat, um zu diesem Bogen (Link) zu verbinden. Daher ist ein Workflow-Modell einer Grundeinheit aus der Liste, und eine Verbindung Bogen der normalen Liste. Inbegriffen in die Grundeinheit der Produktion, Informations-Aktivitäten, Sub-Prozesse, Start / End-Tags und Synchronisation Knoten sieben Kategorien. Anschließen arc, einschließlich der unbedingte und bedingte Bindeglied arc arc zwei.
Modeling-Tools zusätzlich zu den oben genannten Elemente der Komposition des Workflows, sondern bietet auch ein Objekt - relationale Datenbank von Zwei-Wege-Schnittstelle, die objekt-orientierte Workflow-Technologie-Datenbank in Form Elemente macht, kann sparen und zu lesen, nicht nur helfen, schützen die im Unternehmen vorhandenen Informationen und Ressourcen in vollem Umfang nutzen objektorientierte Technologie und relationalen Datenbank-Technologie Stärken beider Seiten, die Antragsverfahren zu vereinfachen kann erreicht werden (mit dem O - O-Technik) und Informations-Management-Daten (unter Verwendung der Beziehung Datenbank).
2,2 Workflow Management Tools
Workflow-Management-Tools, einschließlich Ressourcen / Organisation Manager und Workflow-Tools für die dynamische Überwachung
1) Resource / Organisation Manager
In den Workflow-Management-System, nimmt Ressourcenmanagement und organisatorische Leitung eine sehr wichtige Position. Sie sind die normalen Instandhaltung, die die grundlegenden gewährleisten einen zuverlässigen Betrieb. Zum Beispiel, in den Prozess der laufenden Instanzen erfordern Workflow-Maschinen ständigen Zugriff auf System-Ressourcen und das Personal der staatlichen Tätigkeiten und Prozesse der Umsetzung und Förderung von Beispielen zu kontrollieren. Darüber hinaus kann die Ressource-Manager und Führungskräfte der Organisation effizienter Nutzung von Ressourcen und Personal innerhalb des Systems, so dass das System am besten.
① resources / Organisationsmodell
Enterprise Resource / Organizational Management ist verantwortlich für die Wartung von Workflow-Management-System in der Modellierungs-und Laufzeit-und organisatorischen Ressourcen erforderlichen Informationen, dass die Organisation des Baumes nach unterschiedlichen Typen von grob bis fein in einzelne unterteilt werden bis zur endgültigen Umsetzung die Rolle der physischen und organisatorischen Einheit.
Information in der CIMS-Umgebung können Ressourcen in drei Kategorien eingeteilt werden:
■ Nicht-Konsum Kategorien: wie Werkzeugmaschinen, Computer, Drucker und andere Arten von Ressourcen wird nicht verschwinden, gibt es Abschreibung von solchen Ressourcen;
■ Verbrauch Kategorien: Aus diesen Mitteln werden verschwinden, wenn die Durchführung der Tätigkeiten in andere Produkte wie Halbfertig-oder Fertigprodukte.
■ Information Kategorie: System-Vielzahl von Dateien, Daten, verschiedene Formen, können Dokumente werden können, bildet auch eine solide, Bildinformationen werden.
Im realen System, das System in der Datenbank der Mittel aus dem Unternehmens-Eigenschaften gespeichert werden, "ob Konsum", um festzustellen, ob das Unternehmen eine Art von Ressource ist der Verbrauch und nicht-Verbrauch der Art der Mittel (in diesem System, das Ressourcen-Manager für Informations-basierte Ressourcen auf die Gegenleistung zu verschieben). Through "-Ressource-Typ"-Attribut auf den speziellen Typ der Ressource zu bestimmen. Explorer / Organisation-Manager, um eine transparente und konsistente Benutzeroberfläche zu bieten, müssen die Benutzer nicht über die externe Ressourcen gezielt Sorgen, welche Art von Unternehmen den Verbrauch von nicht-Klasse oder den Verbrauch von Ressourcen, Ressourcen-Klasse. Nutzer aller Arten von Ressourcen Einheiten nennt man die gleiche Funktion, und materiellen Ressourcen, die Einstufung und verschiedene Arten von Einheiten auf unterschiedlichen Behandlung durch den Resource Manager fertig, Nutzer mit einer transparenten Service zu bieten. Andere Attribute sind physische Ressourcen, "resource name", "Ressource-ID-Nummer", "Resource Description", "Resource Location", "Ressourcen vorrangig", "Ressource Staat" und so weiter. Unter ihnen ist die "Ressource-ID-Nummer" einzigartig im ganzen System ein Mittel, um das Unternehmen zu identifizieren. "Staat" Beschreibung dessen, was das Unternehmen ist derzeit in einem Zustand, müßig, zu verwenden oder sich in Reparatur befindet. "Priority" ist bei der Zuweisung von Ressourcen zugewiesen bildeten die Grundlage für die Ordnung, sondern auch Beispiele von Präventionsmaßnahmen für die gleichen Ressourcen in unterschiedlichen physikalischen Phänomen, das durch ein Verfahren zur Deadlock verursacht. "Resource Location" berücksichtigt wird die Frage der Ressourcen, bzw. übernommen.
Das Personal kann in zwei Kategorien: Führungskräfte und Führungskräfte geteilt werden. Auf dieser Grundlage kann er weiterhin die Rolle des Typs verfeinern. Organisatorischen Ressourcen und Datenbank-Design-Gerät ähnlich wie Explorer, aber immer noch eine Steigerung in der Rolle eines Attributs kann: "sein, ob die Bediensteten." Dies ist unter Berücksichtigung der Fragen der Mobilität und spezielle Einstellungen. Auch anzumerken, dass in der Ressource-Tabelle, nur einen Datensatz entspricht einer Ressource Element, und in der Rolle der Tabelle, kann eine Person, mehrere Datensätze aus einer Datenbank entsprechen. Dies ist durch die besondere Art der Organisationsstruktur verursacht, und eine Person kann mehrere Rollen, verantwortlich für eine Reihe von Arbeiten, dann spielen, in der Datenbank, wird man natürlich auf mehrere Datensätze entsprechen.
② resources / Organisations-Management-Funktionen
Unter Berücksichtigung der Voraussetzungen für die Bewerbung für die Zusammenarbeit, Ressourcen-Manager und Manager, um die Organisation durch eine Reihe von Standard-API-Workflow-Komponenten mit anderen inter-Call-Schnittstelle für die Workflow-Modellierungs-Tools zu erreichen, Monitore Workflow-Maschine-Modellierung und Workflow bieten mit Laufzeit-Unterstützung;
■ In der Modellierung, Workflow Modellierungstools, um durch die API-Schnittstelle zu erhalten, die Art der benötigten Ressourcen für Aktivitäten und die Rolle der Arten von Unternehmensorganisationen. Da der Workflow-Prozess-Modell ist nur als Referenz bei der Ausführung der Vorlage, die in der Regel nicht brauchen, zu besuchen, wenn in der Modellierung von speziellen Einheiten und die Rolle der physischen Ressourcen.
■ In der Instanz des Prozesses, Workflow-Maschine (automatisch instanziiert), oder der Geschäftsführer (wenn instanziiert von Hand zu erreichen)-API-Funktion durch den Prozess Modell wurde in Einklang mit den speziellen Ressource-Typ oder der Rolle Entitätstyp Informationen definiert.
u in der Prozess-Instanz läuft, die Workflow-Maschine ist nicht nur einfach den Zugriff auf bestimmte Ressourcen, kann die Rolle der physischen Entitäten und den statischen Informationen wie ID, Name, Art der Mitgliedschaft, etc., auch mehrere spezifische Abfrage, um die Ressourcen und die Rollen werden Zustand ist ein Zustand der Prozess-Instanzen, der Besitz von dynamischen Informationen.
■ Wenn eine Aktivität Instanz der Implementierung eines Workflow durch die API-Schnittstelle zur Maschine Ressourcen für die Rolle der Organisationen und Einrichtungen erforderlich, und die Verteilung der erzielten Ergebnisse. Wenn das Unternehmen besetzt ist, Ressourcen / Organisationsmanagement Aktivitäten werden automatisch an die Warteschlange, bis die Freigabe der Stelle warten, besetzt ist. In der Verteilung, können Sie auch die möglichen Deadlock-Situation, und zu vermeiden.
u Wenn die Aktivität beendet ist, schickte die Workflow-Maschine, um Ressourcen / Organisation-Manager eine Nachricht, so dass sie entbindet den Platz, den die Tätigkeiten von Nicht-Verbrauch von Ressourcen und die Rolle der Entity-Klasse, wenn es andere Aktivitäten sind, warten auf die physikalische Einheit, Ressourcen / Organisation Management Gerät aus der Warteschlange Scheduling-Algorithmus nach bestimmten Aktivität auswählen, die Entität zugeordnet ist.
Durch die API-Schnittstelle, Ressourcen / Organisation manager beendet eine Ressource / organisatorische Leitung, Planung und Wartung, die eine komplexe Funktion von Funktionsaufrufen mit einem einfachen voneinander getrennt zu erreichen, so dass die verteilte Anwendung kann durch eine stärkere Zusammenarbeit mit jedem anderen erreicht werden Funktion. Andere Anwendungen don't care Ressourcen / Organisation manager inneren Struktur, so lange wie der Aufruf der entsprechenden Funktion in der Lage, die geforderte Funktionalität zu erreichen.
③ Resources / Organisation Manager API-Schnittstelle:
Für resource / Organisation-Manager für die Bereitstellung von API-Schnittstellen sollten die folgenden Angaben enthalten:
■ Ressourcen innerhalb des Systems Unternehmen und die Rolle der Unternehmen abfragen können: Unterstützung des Prozessmodells Instanziierung und Laufzeit-Einheit und die Rolle der physischen Ressourcen Statusabfrage können auch nach bestimmten Eigenschaften zu suchen. Benutzer können Filter für Abfragen, die bestimmte Bedingungen des Unternehmens gerecht zu werden. Zur Unterstützung von Workflow-Modellierungs-Tools, Ressourcen-Management und organisatorische Geräte-Manager auch eine Funktion entwickelt, in das System der Ressource-Typen und die Rolle Typen und liefert eine Liste.
■ Ressourcen auf dem System oder der Rechtsträger zu ändern, die Rolle, die diese Funktion ist für den Administrator festgelegt. Administratoren können hinzufügen, löschen Ressourcen und die Rolle der physischen Entitäten, können ihre Eigenschaften geändert werden.
■ die Zuweisung von Ressourcen oder die Rolle des Unternehmens: Dies ist der Explorer und organisatorische Manager ist eine der wichtigsten Funktionen. Es ist zuständig für die Erteilung Maschine Workflow-Anwendung Ressourcen zu nutzen oder auf Antrag für die Rolle zu reagieren, und gibt die Verteilung der Ergebnisse. Es sollte berücksichtigt werden, die Ressourcen und die Rolle der unterschiedlichen Eigenschaften der verschiedenen Funktionen jeweils. Zum Beispiel kann der Verbrauch von Ressourcen Klasse nicht notwendig die Einrichtung einer Warteschlange, statt den Verbrauch von Ressourcen und die Rolle der Klasse müssen für die Warteschlange. Zuordnung dieser beiden unterschiedlichen Situationen, wird seine Funktion nicht das gleiche.
■ Freigabe und Neuzuweisung von Ressourcen / Rollen Entitäten: das Ende, wenn das Ereignis sollte den Besitz der Tätigkeiten von Nicht-Verbrauch von Ressourcen und den Typ so Freisetzung dass die Verwendung von anderen Aktivitäten. Und, sollten für diese Tätigkeiten sind für die Ressource gewartet / role betroffen ist, auch aus der Warteschlange eine Instanz der Entität zugeordnet, um es auszuwählen.
In den Resource Manager und Manager in der Organisation, existiert alle Einheiten in einer relationalen Datenbank mit Informationen, die von Resource Manager und die Organisation und Verwaltung ist verantwortlich für die Schnittstelle zwischen der Datenbank, müssen die Benutzer nicht der Ansicht, die Details der Datenspeicherung, keine Notwendigkeit, die Datenbank prüfen Standorte, für die Nutzer, sollten diese haben eine große transparent.
2) Dynamische Monitoring-Tools
Die wichtigsten Funktionen des Workflow-Monitor die Fertigstellung der dynamische Überwachung des Workflows. Es ist über die grafische Oberfläche und Animation wird die Workflow-Instanz Zustand ausführen, um die Enterprise-Management zu erweitern, und die Verwendung verschiedener Farben bei der Durchführung von Tätigkeiten bei verschiedenen Instanzen, so dass der Administrator des Prozesses Instanzen, den Betrieb auf einen Blick. Darüber hinaus kann der Administrator mit Gewalt zu verändern die Aktivität Instanz oder einer Instanz läuft der gesamte Prozess, kontrollieren den gesamten Prozess-Instanzen laufen.