WO2004046832A2

Device and method for producing a processing tool

Abstract

The invention relates to a device (600) and a method for producing a processing tool which processes an electronic workflow containing operating steps and comprises an application layer (561) and a data storage system (570). A firm-specific information model (530) is produced with types of data objects by customising a standard information model e.g. for supplier management. Said firm-specific information model (530) is used to produce a defined data model (531) as a physical data storage scheme. The data storage system (570) is produced on the basis of said data model (531). A specification (550) of the workflow to be processed is produced by selecting a standard workflow from a library (540) and adapting the same to the workflow and, as required, to the firm-specific information model (530). A standard processing tool from another library (590) which is configured by means of the specification (550) is linked to the selected standard workflow. The invention enables processing tools to be rapidly and efficiently produced and legacy systems to be integrated not only on a data level but also on a logical level.

WO2004046832A2, drawing sheet 1
Sheet 1 of 5

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

14 claims: 1 independent, 13 dependent

  1. 1
    Patentansprüche Vorrichtung (600) zur Erzeugung eines Abarbeitungs- Werkzeuges (560) , welches . auf einer ersten Datenverarbeitungsanlage mindestens einen elektronischen Arbeitsablauf, der Arbeitsschritte umfasst, abarbeitet, wobei die Vorrichtung (600) ein Informationsmodell (530) mit Datenobjekt-Typen und Relationen zwischen diesen Datenobjekt-Typen, eine Spezifizierungs-Einrichtung (580) zur Erzeugung einer elektronischen Spezifikation (550) des Arbeitsablaufs unter Verwendung des Informationsmodells (530) , eine Konfigurierungs-Einrichtung (500) zur Konfigurierung eines vorgegebenen Standard-Abarbeitungs-Werkzeugs mittels der Spezifikation (550) , wobei das vorgegebene Standard-Abarbeitungs-Werkzeug ein vorgegebenes Datenhaltungssystem (570) enthält, umfasst, d a d u r c h g e k e n n z e i c h n e t , dass die Vorrichtung (600) eine Einrichtung (520) zur Erzeugung des Informationsmodells (530) - und eine Anpassungs-Einrichtung (610) zur Anpassung des vorgegebenen Datenhaltungssystems (570) an das Informationsmodell (530) umfasst, die Informationsmodell-Erzeugungs-Einrichtung (520) - Mittel zum Ergänzen, Löschen oder Verändern von Datenobjekt-Typen eines vorgegebenen Informationsmodells - und Mittel zum Ergänzen, Löschen oder Verändern von Relationen zwischen diesen Datenobjekt-Typen umfasst, umfasst und die Konfigurierungs-Einrichtung (500) - Mittel zum Auswählen, Ergänzen, Löschen, Verändern o- der Verknüpfen von Arbeitsschritten, - Mittel zum Auswählen eines Datenobjekt-Typs des Informationsmodells (530) und Erzeugen eines Datenobjekts eines ausgewählten Datenobjekt-Typs - und Mittel zum Verknüpfen von Datenobjekten mit Arbeitsschritten umfasst. Vorrichtung nach Anspruch 1 , d a d u r c h g e k e n n z e i c h n e t , dass die Vorrichtung (600) eine Bibliothek (540) mit elektronischen Standard-Arbeitsabläufen umfasst, wobei jedem elektronischen Standard-Arbeitsablauf ein Standard-Abarbeitungs-Werkzeug zugeordnet ist, die Spezifizierungs-Einrichtung (580) - Mittel zum Auswählen eines Standard-Arbeitsablaufs aus der Bibliothek (540) und - Mittel zum Bearbeiten des ausgewählten Standard- Arbeitsablauf umfasst, und die Konfigurierungs-Einrichtung (500) Mittel zum Konfigurieren desjenigen Standard-Abarbeitungs-Werkzeugs, das dem ausgewählten Standard-Arbeitsablauf zugeordnet ist, umfasst.
  2. 2
    3. Vorrichtung nach Anspruch 2 , d a d u r c h g e k e n n z e i c h n e t , dass die Bibliothek (540) mindestens einen der folgenden elektronischen Standard-Arbeitsabläufe für das Lieferanten-Management eines Unternehmens, das technische Produkte fertigt, umfasst:Festlegung von Strategien oder Vorgaben für Vergabeentscheidungen für einen vorgegebenen Beschaffungsumfang an mindestens einen Lieferanten, - Vergabe eines vorgegebenen Beschaffungsumfangs an mindestens einen Lieferanten, - Handhabung von Änderungen an mindestens einem vorgegebenen Beschaffungsumfang, Erfassung und/oder Bewertung mindestens eines Lieferanten, - Überwachung des Beschaffungsvorgangs für einen vorgegebenen Beschaffungsumfang, - Kostensenkung für einen vorgegebenen Beschaffungsumfang, Erzeugung eines Kostenziels für mindestens einen vorgegebenen Beschaffungsumfang, - Erzeugung eines Kostenziels für mindestens eine Kostenart, die mit mindestens einen vorgegebenen Beschaf- fungsumfang in Verbindung steht.
  3. 3
    4. Vorrichtung nach Anspruch 1, d a d u r c h g e k e n n z e i c h n e t , dass das Informationsmodell (530) - einen Datenobjekt-Typ (100.10) für Bauteil-Typen, - einen Datenobjekt-Typ (100.3,100.11,100.12) für Lieferanten - und einen Datenobjekt-Typ (100.1) für Beschaffungsum- fänge umfasst und der Datenobjekt-Typ (100.1) für Beschaffungsumfänge durch je eine Relation mit dem Datenobjekt-Typ (100.10) für Bauteil-Typen und dem Datenobjekt-Typ (100.3,100.11,100.12) für Lieferanten verbunden ist.
  4. 4
    5. Vorrichtung nach Anspruch 4, d a d u r c h g e k e n n z e i c h n e t , dass die Vorrichtung (600) eine Einrichtung zur Erzeugung eines Datenobjekt-Generierers und zur Integration des Generierers in das Abarbeitungs-Werkzeug (560) umfasst und der Datenobjekt-Generierer ein erstes Datenobjekt vom Datenobjekt-Typ für Beschaffungsumfänge sowie weitere Datenobjekte vom Datenobjekt-Typ für Lieferanten und solche vom Datenobjekt-Typ für Bauteil-Typen zu generieren vermag, wobei das erste Datenobjekt während der gesamten Abarbeitung des elektronischen Arbeitsablaufs durch Relationen mit den weiteren Datenobjekten verbindbar ist.
  5. 5
    6. Vorrichtung nach Anspruch 4 oder Anspruch 5, d a d u r c h g e k e n n z e i c h n e t , dass das Informationsmodell einen Datenobjekt-Typ (100.2) für Teil-Beschaffungsumf nge umfasst, der durch eine Relation mit dem Datenobjekt-Typ (100.3,100.11,100.12) für Lieferanten verbunden ist, und jedes Datenobjekt vom Datenobjekt-Typ (100.2) für Teil-Beschaffungsumfänge während der Abarbeitung mit höchstens einem Datenobjekt vom Datenobjekt-Typ (100.3,100.11,100.12) für Lieferanten verbindbar ist.
  6. 6
    7. Vorrichtung nach einem der Ansprüche 1 bis 6, d a d u r c h g e k e n n z e i c h n e t , dass die Vorrichtung (600) eine Bibliothek von Standard-Geschäftsregeln, die sich auf Datenobjekt-Typen und/oder Arbeitsschritte beziehen, - und eine Einrichtung zur Auswahl von Standard- Geschäftsregeln umfasst
  7. 7
    8. Vorrichtung nach einem der Ansprüche 1 bis 7, d a d u r c h g e k e n n z e i c h n e t , die Einrichtung (520) zur Erzeugung des Informationsmodells (530) Mittel (610) zur Erzeugung eines zum Informationsmodell kompatiblen Datenmodells (531) unter Verwendung der Uni- fied Modeling Language umfasst.
  8. 8
    9. Verfahren zur Erzeugung eines Abarbeitungs-Werkzeuges (560) , wobei das Abarbeitungs-Werkzeug (560) auf einer ersten Datenverarbeitungsanlage mindestens einen elektronischen Arbeitsablauf, der Arbeitsschritte umfasst, abarbeitet und wobei zur Erzeugung des Abarbeitungs-Werkzeugs (560) eine zweite Datenverarbeitungsanlage verwendet wird, d i e S c h r i t t e u m f a s s e n d a) Erzeugen eines Informationsmodells (530) für den Arbeitsablauf, wobei ein vorgegebenes Informationsmodell angepasst wird und bei der Anpassung Datenobjekt-Typen und/oder Relationen zwischen diesen Datenobjekt-Typen ergänzt, gelöscht und/oder verändert werden, b) Erzeugen einer Spezifikation (550) des Arbeitsablaufs unter Verwendung von Datenobjekt-Typen und Relationen des angepassten Informationsmodells (530) , c) Anpassen eines Standard-Abarbeitungs-Werkzeugs, das ein vorgegebenes Datenhaltungssystem (570) umfasst, an das angepasste Informationsmodell (530) , d) Anpassen des vorgegebenes Datenhaltungssystems (570) an das angepasste Informationsmodell (530) , und e) Konfigurieren des angepassten Standard-Abarbeitungs- Werkzeugs mittels der Spezifikation (550) .
  9. 9
    10. Verfahren nach Anspruch 9, d a d u r c h g e k e n n z e i c h n e t , dass - mindestens ein elektronischer Arbeitsablauf aus einer Bibliothek (540) von elektronischen Standard- Arbeitsabläufen mit Arbeitsschritten ausgewählt wird, wobei jedem elektronischen Standard-Arbeitsablauf ein Standard-Abarbeitungs-Werkzeug zugeordnet ist, - das angepasste Standard-Abarbeitungs-Werkzeug dasjenige ist, das dem ausgewählten Standard-Arbeitsablauf zugeordnet ist, - und bei der Erzeugung der Spezifikation (550) der ausgewählte Standard-Arbeitsablauf an den abzuarbeitenden Arbeitsablauf angepasst wird und dabei Arbeitsschritte des Standard-Arbeitsablaufs ergänzt, gelöscht oder verändert werden.
  10. 10
    11. Verfahren nach Anspruch 9 oder Anspruch 10, d a d u r c h g e k e n n z e i c h n e t , dass ein Quellprogramm für das Abarbeitungs-Werkzeug (560) erzeugt wird, das nach einer Übersetzung in eine Maschinensprache oder mittels eines Interpretierers auf der ersten Datenverarbeitungsanlage ablauffähig ist .
  11. 11
    12. Verfahren nach einem der Ansprüche 9 bis 11, d a d u r c h g e k e n n z e i c h n e t , dass durch Analyse des erzeugten Abarbeitungs-Werkzeugs (560) ermittelt wird, welche Arbeitsschritte des elektronischen Arbeitsablaufs welchen Einfluss auf die Abarbeitungszeit des Abarbeitungs-Werkzeugs (560) haben.
  12. 12
    13. Verfahren nach einem der Ansprüche 9 bis 12 , d a d u r c h g e k e n n z e i c h n e t , dass - ein weiteres Abarbeitungs-Werkzeug zum Abarbeiten eines weiteren elektronischen Arbeitsablaufs erzeugt wird, - die durchschnittlichen Anzahlen - von erzeugten Bildschirm-Formularen, - von erforderlichen Bildschirm-Interaktionen - von Datenbank-Lesezugriffen - und / oder von Datenbank-Schreibzugriffen des Abarbeitungs-Werkzeugs (560) und die des weiteren Abarbeitungs-Werkzeugs ermittelt werden - und eine Gegenüberstellung des Arbeitsablaufs und des weiteren Arbeitsablaufs erzeugt wird, der die durchschnittlichen Anzahlen umfasst.
  13. 13
    14. Computerprogramm-Produkt , das direkt in den internen Speicher eines Computers geladen werden kann und Softwareabschnitte umfasst, mit denen ein Verfahren nach einem der Ansprüche 9 bis 13 ausgeführt werden kann, wenn das Produkt auf einem Computer läuft .
  14. 14
    15. Computerprogramm-Produkt, das auf einem von einem Computer lesbaren Medium gespeichert ist und das von einem Computer lesbare Programm-Mittel aufweist, die den Computer veranlassen, ein Verfahren nach einem der Ansprüche 9 bis 13 auszuführen.
Independent claims14