EP2410481A1 - System and method for controlling and allocating orders - Google Patents

System and method for controlling and allocating orders Download PDF

Info

Publication number
EP2410481A1
EP2410481A1 EP11174379A EP11174379A EP2410481A1 EP 2410481 A1 EP2410481 A1 EP 2410481A1 EP 11174379 A EP11174379 A EP 11174379A EP 11174379 A EP11174379 A EP 11174379A EP 2410481 A1 EP2410481 A1 EP 2410481A1
Authority
EP
European Patent Office
Prior art keywords
orders
contractors
module
attributes
clients
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
EP11174379A
Other languages
German (de)
French (fr)
Inventor
Peter Teich
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Druck und Werte GmbH
Original Assignee
Druck und Werte GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Druck und Werte GmbH filed Critical Druck und Werte GmbH
Publication of EP2410481A1 publication Critical patent/EP2410481A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/08Auctions

Definitions

  • the invention relates to a system and a method for controlling and assigning orders.
  • the invention also relates to a control unit for controlling the method for controlling and assigning orders and a computer program product for carrying out the method.
  • US patents US 6,397,197 . US 7,451,106 and US 4,478,143 reveal a system and procedures for competitive pricing and procurement of goods and services.
  • the system and process selects the lowest price offer from a variety of contractors.
  • the system receives from the contractor both the attributes, the capabilities of the Represent contractor as a supplier, as well as inquiries from the client about the desired goods and services.
  • the requests are compared with the attributes of the contractor and a request is sent to one or more contractors.
  • the offers received from the contractor are compared and the client is notified of the best offer.
  • WO 2008/118499 discloses a system for managing an order according to a specification including a database, a configuration unit, and a control unit.
  • the Donnelley patent application discloses a system wherein the configuration module accepts the information about a job and generates, via the control unit, a command sequence necessary for the execution of the job.
  • US patent application no. US 2007/0247650 discloses a method for managing information about a print job. The process generates a large number of possible work sequences for carrying out the print job, determines the materials and resources required for the conversion and estimates the costs for the complete execution of the print job.
  • the prior art discloses several systems and methods for Obtaining offers by means of a call for tenders.
  • the problem of utilization is not yet recognized by contractors, eg printers or suppliers. According to experience, the contractor endeavors to optimally utilize his machine park due to the high investment costs. Optimum utilization of the equipment in the machine park therefore not only allows better pricing when submitting offers, but also more efficient use of the equipment, which can extend the service life.
  • the client also has an interest in an efficient selection of offers.
  • the contractor can only submit offers to the contractors who are able to execute the offer. This saves the client time and resources in creating tenders and costs by making better use of the data lines, as he only sends the tender to relevant contractors and receives the response from the contractors who are able to meet the conditions of the tenders.
  • the described system and method can be used for efficient warehouse management and thus save space and costs.
  • the client may only send offers to potential contractors who have the corresponding products (or components thereof) in their warehouses.
  • the invention relates to a system for controlling and assigning orders with a plurality of clients and a plurality of contractors and a control unit.
  • the control unit is connected via first lines to the majority of clients and via second lines to the plurality of contractors.
  • the control unit further comprises an acceptance module for accepting orders with a plurality of product attributes from the plurality of clients, a request module for sending the requests corresponding to the received orders to a plurality of the plurality of contractors, an offer module for accepting offers with a plurality of performance attributes from one or more of the plurality of contractors and a selection unit for evaluating the Offers and to select the contractor to carry out the orders received.
  • one or more clients can jointly submit an order, which is carried out economically and technically efficient by means of the control unit.
  • connections via the request module with the plurality of contractors also allow the control unit to obtain multiple offers for an order and to accept one of the offers with the aid of the selection unit and the product and performance attributes.
  • an open system has thus been developed which cooperates with several clients and several contractors "in order to operate a system which is both technically and economically optimal.
  • the selection unit may select the contractor according to one or more criteria predetermined by the clients or systemic.
  • criteria are for.
  • technical criteria such as delivery times, use of machinery at the contractor, etc.
  • the criteria may also correspond to economic criteria, such as: As payment target, numbers, destination and maximum prices and delivery dates.
  • control unit is not only connectable to connected contractors who are constantly in communication with the system, but also to other possible contractors. These further connections allow for obtaining further competing offers together with the technical capabilities of the other possible contractors with their performance attributes.
  • the system also has a database for storing information about the orders with the product attributes, the requests, the criteria and the offers with the performance attributes. This database allows a comparison of the individual contractors, the selection of suitable contractors and also the preparation of final and recommended prices for orders.
  • the system also has a comparison module that checks a sample from a contracted contractor with the predetermined expectations. This comparison can be done either automatically or with the help of an operator become.
  • the invention is directed to a method for controlling and assigning the orders.
  • the inventive method comprises accepting requests with product attributes from a plurality of clients, merging the requests, querying the feasibility of the merged requests with a plurality of clients, obtaining offers with performance attributes about the feasibility of the merged requests, evaluating the bids received and an assignment from one or more contractors to carry out the work.
  • this procedure allows the merging of inquiries from different clients in order to obtain better conditions for the execution of the orders.
  • the method allows a combination of products from different clients and a common shipping the products to customers.
  • FIG. 10 shows a system 10 for controlling, awarding, and executing orders 20 according to one aspect of this invention.
  • Fig. 1 shows a plurality of clients 30a-30c, which are connected via a plurality of first lines 60 to a control unit 50.
  • a plurality of contractors 40a-40c are also connected to the control unit 50 via a plurality of second lines 70.
  • the control unit 50 includes various software modules for processing the jobs 20 sent from the plurality of clients 30a-30c to the control unit 50.
  • the control unit 50 has an acceptance module 52 for accepting orders 20, a request module 54 for sending the orders 20 received via the first lines 60 as requests 24 to one or more of the plurality of contractors 40a-40c.
  • the acceptance module 52 performs the communication with the clients 30a-30c and can access a product database 55 in the control unit 50.
  • the product database 55 contains information about offered products and options from which the client 30a-30c can choose.
  • the product database 55 stores this information, inter alia, in the form of so-called product attributes which describe the product.
  • the control unit 50 also includes an offer module 56 for receiving offers 26 received from one or more of the plurality of contractors 40a-40c.
  • the control unit 50 further has a selection unit 58 which checks the offers 26 received and selects one of the offers 26 received.
  • a database 80 is connected to the control unit 50 and stores data 82 about the orders 20 and the offers 26.
  • the database 80 may later be used to generate indicative prices for the orders 20.
  • the database 80 contains i.a. so-called performance attributes from the contractors 40a-40c.
  • the product attributes are the attributes of the product to be ordered by the customer 30a-30c, which is described in order 20. These product attributes may be, for example, the nature of the product, the size and color of the product, the quality of the product. An example of such a product is a printed product, eg a brochure.
  • the product attributes include paper weight, paper type, print quality, ink, etc.
  • Each product attribute can also have sub-product attributes. Values of the product attributes may also be a certain range, eg between 80 g / m 2 and 120 g / m 2 in paper weight.
  • Some product attributes may be optional and other product attributes be obligatory.
  • the mandatory product attributes are product attributes that must be in the product in each case.
  • the optional product attributes are product attributes that are desirable in the product.
  • the performance attributes are the attributes of the contractor 40a-40c that he or she can fulfill when performing the job 20.
  • Performance attributes include, but are not limited to Type of product ordered, color, size, etc.
  • the example of a printing company can exemplify the line attributes.
  • Some printers can only print certain types of printing, e.g. Perform offset litho. These printers communicate their capabilities to the controller 50 by indicating the performance attributes.
  • the performance attributes may also have sub-performance attributes. Such sub-performance attributes are dependent on the "main" performance attribute.
  • the performance attributes can have values in a range. The performance attributes will be sent with the offer.
  • a verification module 59 is also connected to the control unit 50.
  • the checking unit 59 can make contact with other possible contractors 45 via further lines and receive further offers 26 from the other contractors 45.
  • the verification module 59 may also receive the performance attributes from the other contractors 45.
  • the control unit 50 further comprises a payment management module 53 which monitors incoming payments from the clients 30a-30c upon billing.
  • the payment management module 53 may make the payments to the contractors 40a-40c.
  • the payment management module 53 enables efficient management of the cash flow by billing and setting payment terms.
  • Clients 30a-30c are, in one example, advertising agencies or graphic designers who print print products from printers. Such printed products include brochures, posters, pictures, advertising objects such as key fobs or pens.
  • the job is a print job and the job creators 40a-40c are print shops that receive the request 24 and submit a corresponding offer 26.
  • the invention is not limited to the assignment of print jobs.
  • the invention can also z. B. for the procurement of office supplies and the purchase of Standard materials used in industry (tools, consumables, automotive parts, etc.).
  • the control unit 50 with the aid of the selection unit 58, selects the order 28 according to predetermined criteria by comparing the product attributes with the performance attributes, which depend on the type and scope of the order 28.
  • the predetermined product attributes could e.g. Print quality, paper type and weight, paper size, color design and printing process.
  • the contractors 40a-40c receive the offers 20 together with the product attributes 28 as the request 24 from the control unit 50, and can indicate in their offer 26 to the request 24 those product attributes 28 as performance attributes that they can fulfill.
  • the contractor 40a-40c may indicate other performance attributes that the contractor 40a-40c considers important to perform the job 20.
  • the performance attributes may also include information about supplies (paper, ink, etc.).
  • the contractor 40a-40c it is not necessary for the contractor 40a-40c to fulfill all of the product attributes 28. As stated above, some product attributes are optional and others are mandatory. The contractor 40a-40c need only be able to execute the job 20 (in this case the print job). In other words, the contractor 40a-40c has to fulfill the obligatory product attributes. Contractor 40a-40c may also indicate which of the optional product attributes are achievable. It is the task of the selection unit 58 to review the offers 26 coming from different contractors (printers) and select the best offer 26 by examining the overlap between the product attributes and the performance attributes or, depending on the agreement with the client, giving it a number of the best offers 26 and commission the contractor 40a-40c to carry out the order 20.
  • the selection unit 58 has a plurality of criteria according to which the selection unit 58 makes the selection.
  • the criteria may be, for example, the payment terms that are predetermined by the payment management module 53.
  • Other criteria are, for example, the utilization of the machine park at the respective contractors 40a-40c, the capacity of the lines for the necessary data transport and the proximity to the customer 30a-30c or place of delivery.
  • the contractors 40a-40c are usually contractors of the operator of the control unit 50.
  • the operator of the control unit 50 usually has a framework contract with the contractors 40a-40c for their services and thus obtains preferred conditions for the execution of the orders 20.
  • Um In order to achieve the best prices and conditions for the execution of the orders 20, the operator of the control unit 50 has made a contractual agreement with several independent contractors 40a-40c.
  • Contractors can periodically populate database 80 with the most up-to-date performance attributes. It is in the interest of the contracting parties to update the database 80 regularly, as the contracting party thereby gains a better utilization of the machine park. By updating performance attributes, contractors can "generate" work and search for jobs.
  • Contractors 40a-40c are largely independent of each other. It could of course be that one or more of the principals 40a-40c are economically intertwined or in the same location. However, as a rule, the contractors 40a-40c are distributed over different locations and economically separated from each other. The contractors 40a-40c are capable of performing the orders 20 independently of each other.
  • the control unit 50 is also connected to a logistics center 90.
  • the logistics center 90 may be in contact either with the control unit 50 or directly with the individual contractors 40a-40c via lines to control the logistics of the finished products, e.g. B. printed products to control.
  • the verification module 59 is usually connected to the other contractors 45. These other contractors 45 are not contractors of the operator of the control unit 50, but independent contractors 45. The verification module 59 also sends the requests 24 for performing the orders 20 to the independent further contractors 45 and also receives from the other contractors 45 Offers 26 with performance attributes that are forwarded to the control unit 50 for review. The verification module 59 serves as a further possibility for executing orders 20.
  • Another use of the system is the purchase of products.
  • a buyer customer
  • sellers can submit offers by submitting the corresponding performance attributes.
  • the verification module 59 compares the product attributes with the performance attributes and selects a seller.
  • the system thus allows efficient use of storage space, as the seller controls his inventory better.
  • the seller can also control his own purchasing better if he knows the future orders from buyers better. It saves space, transport costs and material.
  • Fig. 2 1 shows a flow chart for the execution of the orders 20.
  • the control unit 50 receives the orders 20 with the product attributes of several of the clients 30a-30c via the first lines 60 via the acceptance module 52.
  • These orders 20 are retrieved by querying the product database 55 and selection of products offered with options.
  • the query and selection of the offered products provides a file with a list of product attributes.
  • these product attributes are e.g.
  • the client 30a-30c may also enter product attributes and classify the product attributes as optional or mandatory.
  • the customer 30a-30c can also enter the delivery address for the finished products. In one aspect of the invention, these product attributes are selected by filling in a mask on a screen. If the client 30a-30c desires, the client receives a target price for the order 20 by querying the database 80.
  • the control unit 50 merges these received orders 20 in step 220 and prepares a request 24 which the control unit 50 sends to several possible contractors 40a-40c via the second lines 70 in step 230.
  • the control unit 50 checks the general feasibility of the orders 20 by comparing one or more of the performance attributes in the database 80 with the product attributes.
  • the control unit 50 sends the orders 20 only to the contractors 40a-40c, who can fulfill the mandatory product attributes. This check allows for a more efficient processing of offers, since only a limited number of contractors 40a-40c are inquiring 24. Thus, computer resources and data lines are saved.
  • control unit 50 sends the request 24 only to the contractors 40a-40c who have spare capacity in their machinery.
  • requests 24 may only be sent to contractors 40a-40c who have inventories in their storeroom.
  • the contractors 40a-40c examine the request 24 for feasibility and, in case the contractors 40a-40c can basically execute the order 20, in step 240 the principals 40a-40c send an offer 26 to the offer module 56 via the second lines 70 ,
  • the contractors 40a-40c are basically free in their decision whether to give the offer 26 or not. Some of the clients 40a-40c could, for. B. be busy with other orders so that they are not able to perform the additional order 20 at that time. Likewise, due to technical or logistical issues, some of the contractors 40a-40c could not be able to complete the contract 20 at that time. However, it is possible that the contractor 40a-40c may not fulfill all the product attributes 28 after reviewing the request 24, but the contractor 40a-40c may nonetheless make an offer 26. An example of a non-viable product attribute 28 would be the observance of deadlines or deadlines for submitting the finished products from the offer 26. In this case, the contractor 40a-40c will issue the offer 26 with some restrictions.
  • the offers 26 are forwarded from the offer module 56 to the selection unit 58 and evaluated.
  • the selection unit 58 evaluates the offers 26 received by comparing the mandatory product attributes and the optional product attributes with the offer 26, and selects the offer 26 which the Product attributes 28 best met.
  • the selection unit 58 can access additional criteria which require the control of the orders according to economic and technical conditions. Such criteria include the utilization of machinery and storage space, previous experience with contractor 40a-40c, proximity to client 30a-30c or delivery location.
  • the comparison can also be done "step by step”. In a first step, only some of the product attributes are compared with the corresponding performance attributes. In the following steps, further product attributes are compared with the corresponding performance attributes. This stepwise comparison allows efficient selection of the contractor 40a-40c.
  • the selection unit 58 is designed such that the selection unit 58 instructs the contractor 40a-40c in step 260 directly even after comparing the performance attributes with the product attributes. In some cases, the selection unit 58 must consult the client 30a-30c to select the best possible offer 26. Such a consultation with the clients 30a-30c comes z. B. in question, if one of the contractor 40a-40c is not able to meet an appointment, but offers a low price for the execution of the orders 20. In part, such "discretionary decisions" are taken into account by programming the criteria for the selection of contractors 40a-40c.
  • the selection unit 58 can likewise take into account offers in the evaluation step 250 via the verification module 59 of the further contractors 40d.
  • the control unit 50 can usually achieve good conditions and prices as well as optimal utilization of the machinery from the contractors 40a-40c, since the control unit 50 processes a larger quantity of orders 20 and to the contractor 40a -40c passes.
  • the merge allows better utilization of resources at the contractors 40a-40c.
  • the control unit 50, and in particular the selection unit 58 does not necessarily have to consider the best price in the selection of contractors 40a-40c for the execution of the orders 20.
  • the selection unit 58 may also consider transportation costs and environmental conditions, both utilization and reliability.
  • the Selection unit 58 distributes orders 20 across multiple contractors 40a-40c to provide better utilization of contractors 40a-40c. It is also possible to place regional orders 20 on site to one of the principals 40a-40c to keep the transportation costs of the finished products to a minimum. With this, the logistics center 90 can control the coordination of the further distribution of the orders 20.
  • control unit 50 may distribute the orders 20 such that a portion of the orders 20 are performed at one of the principals 40a-40c and another portion of the orders 20 at another of the orderers 40a-40c.
  • the merging of the finished products will be handled by the Logistics Center 90.
  • control unit 50 Due to the large number of orders 20 from multiple customers 30a-30c, the control unit 50 has the opportunity to get better conditions even when purchasing the necessary raw material.
  • the control unit 50 may be e.g. Purchase paper or ink in bulk and make that paper available when completing the jobs.
  • the contractor 40a-40c printing house
  • the contractor 40a-40c will either have a paper store in the printing shop or the contractor 40a-40c will get the paper delivered when the job 20 is performed.
  • Fig. 3 shows the example of the execution of print jobs 320 after commissioning and Fig. 4 shows the corresponding process as a flowchart.
  • one of the contractors 40a-40c has received the print job 20 in step 410.
  • This printing house is in Fig. 3 designated by reference number 340.
  • the printer 340 receives the print job 320 via the second lines 70 and is to execute the print job 320.
  • the print job 320 is in a printable PDF format. This format is used because it is a compressed format that occupies least the second lines 70. Other formats such as JPEG or GIF are possible.
  • the printer 340 can process the order 320 directly and produce the finished products (here: printed products 350) directly.
  • the printer 340 processes the print job 320 at step 420 and at step 430 sends a pattern or banner 335 back to the controller 50 via the second lines 70.
  • the print flag 335 is shipped in a printable PDF format. Of course, others are Formats possible.
  • the control unit 50 may compare the pattern 335 with the print job from the client 30a-30c in a comparison module 360 in step 440 and issue a final release 338 in step 450.
  • This release 338 may either be done automatically by matching the pattern 335 with the stored print job 320, or the controller 50 may pass the pattern 335 to the client 30a-30c to make a decision.
  • a so-called preflight check is performed.
  • the print data uploaded by the client 30a-30c are checked separately for compatibility with the printer 340 and, if necessary, an error log is created.
  • This preflight check allows the customer 30a-30c to make a change in the final release 338 via the second lines 70 to the printer 340, which executes the print job 320 and produces the finished products 350.
  • the logistics center 90 can take over the further logistics distribution of the finished products 350. It is also possible for the customer 30a-30c to have the printed products 350 collected or picked up directly by the printer 340.

Abstract

The system (10) has a request module (54) for sending requests (24) corresponding to input orders (20) to contractors (40a-40c). An offering module (56) accepts tenders (26) with performance attributes from the contractors. A selection unit (58) evaluates the tenders and compares product attributes with the performance attributes and selects the contractors. The selection unit executes the input orders based on the comparison of the product and performance attributes. A control unit (50) comprises a testing module (59) for testing other contractors with other performance attributes. Independent claims are also included for the following: (1) a method for executing orders (2) a control unit for controlling a method for executing orders (3) a computer program product comprising instructions to perform a method for executing orders.

Description

Die Erfindung betrifft ein System und ein Verfahren zur Steuerung und Vergabe von Aufträgen. Die Erfindung betrifft ebenfalls eine Steuerungseinheit zur Steuerung des Verfahrens zur Steuerung und Vergabe von Aufträgen und ein Computerprogrammprodukt zur Durchführung des Verfahrens.The invention relates to a system and a method for controlling and assigning orders. The invention also relates to a control unit for controlling the method for controlling and assigning orders and a computer program product for carrying out the method.

Bekannt aus dem Stand der Technik sind mehrere Patentanmeldungen für ein System und ein Verfahren zur Verwaltung von Angeboten. Zum Beispiel offenbart die US-Patentanmeldung Nr. US 2002/0049642 (Moderegger et al. ) ein System und ein Verfahren zur Verwaltung von der Abfassung, Einreichung und Evaluierung von Angeboten für Produkte und/oder Dienstleistungen. Das System hat eine Datenbank mit Informationen über die Leistungen und Preise von möglichen Auftragnehmern. Nach Erhalt von Angeboten evaluiert das System die Angebote und wählt einen Auftragnehmer aus, der den Auftrag durchführt.Several prior art patent applications for a system and a procedure for the management of offers are known from the prior art. For example, US patent application no. US 2002/0049642 (Moderegger et al. ) a system and procedure for managing the drafting, submission and evaluation of offers for products and / or services. The system has a database of information about the services and prices of potential contractors. After receiving offers, the system evaluates the offers and selects a contractor to complete the order.

Aus der US-Patentanmeldung Nr. US 2006/0265308 (Jennings ) sind ebenfalls Computerserver bekannt, die über das Internet mit mehreren Auftraggebern und Auftragnehmern verbunden sind. Ein Lieferant (Auftragnehmer) verwaltet eine Datenbank auf dem Computerserver, in der der Lieferant eine Beschreibung der Waren und Dienstleistungen speichert, die der Lieferant liefern kann. Käufer können diese gespeicherten Beschreibungen abfragen und einen Preis für die Waren und/oder Dienstleistungen bei dem Lieferanten anfragen.From US patent application no. US 2006/0265308 (Jennings ) are also known computer servers that are connected via the Internet with multiple clients and contractors. A supplier (contractor) manages a database on the computer server where the supplier stores a description of the goods and services that the supplier can supply. Buyers can query these stored descriptions and request a price for the goods and / or services from the supplier.

Die US Patentschriften US 6,397,197 , US 7,451,106 und US 4,4788,143 offenbaren ein System und Verfahren zur wettbewerbsfähigen Preisgestaltung und Beschaffung von Waren und Dienstleistungen. Das System und Verfahren wählt das Angebot mit dem geringsten Preis aus Angeboten von einer Vielzahl von Auftragnehmern. Das System empfängt vom Auftragnehmer sowohl die Attribute, welche die Fähigkeiten des Auftragnehmers als Lieferanten darstellen, als auch Anfragen vom Auftraggeber über die gewünschten Waren und Dienstleistungen. Die Anfragen sind mit den Attributen des Auftragnehmers verglichen und eine Anfrage an einen oder mehreren Auftragnehmern versandt. Die vom Auftragnehmer erhaltenen Angebote sind miteinander verglichen und der Auftraggeber über das beste Angebot benachrichtigt.The US patents US 6,397,197 . US 7,451,106 and US 4,478,143 reveal a system and procedures for competitive pricing and procurement of goods and services. The system and process selects the lowest price offer from a variety of contractors. The system receives from the contractor both the attributes, the capabilities of the Represent contractor as a supplier, as well as inquiries from the client about the desired goods and services. The requests are compared with the attributes of the contractor and a request is sent to one or more contractors. The offers received from the contractor are compared and the client is notified of the best offer.

Aus der internationalen Patentanmeldung Nr. WO 2008/118499 (Donnelley ) ist ein System zur Verwaltung eines Auftrags gemäß einer Spezifikation mit einer Datenbank, einer Konfigurationseinheit und einer Steuereinheit bekannt. Die Donnelley Patentanmeldung offenbart ein System, worin das Konfigurationsmodul die Informationen über einen Auftrag annimmt und über die Steuerungseinheit eine Befehlfolge erzeugt, die für die Durchführung des Auftrags erforderlich ist.From international patent application no. WO 2008/118499 (Donnelley ) discloses a system for managing an order according to a specification including a database, a configuration unit, and a control unit. The Donnelley patent application discloses a system wherein the configuration module accepts the information about a job and generates, via the control unit, a command sequence necessary for the execution of the job.

Die US-Patentanmeldung Nr. US 2007/0247650 (Manchala et al. ) offenbart ein Verfahren zur Verwaltung von Informationen über einen Druckauftrag. Das Verfahren erzeugt eine Vielzahl von möglichen Arbeitsfolgen zur Durchführung des Druckauftrags, ermittelt die notwendigen Materialien und Ressourcen zur Umsetzung und schätzt die Kosten für die vollständige Durchführung des Druckauftrags ab.US patent application no. US 2007/0247650 (Manchala et al. ) discloses a method for managing information about a print job. The process generates a large number of possible work sequences for carrying out the print job, determines the materials and resources required for the conversion and estimates the costs for the complete execution of the print job.

Aus der US-Patentanmeldung Nr. US 2003/0041765 (Hewlett-Packard) ist ein System und Verfahren zur Verwaltung einer Druckerei für die Durchführung eines Druckauftrags offenbart. In diesem Verfahren wird ein Auftrag an verschiedene Druckereien versandt und nach Erhalt der Angebote von den Druckereien wird eines der erhaltenen Angebote ausgewählt, welches den Kriterien für die Durchführung des Druckauftrags am besten entspricht. Die Steuerungseinheit zur Verwaltung von den Druckaufträgen ist entweder auf einem Rechner, der den Druckauftrag erzeugt, oder auf einem Netzwerkserver vorhanden. Die Steuerungseinheit in der HP-Patentanmeldung kann allerdings lediglich einen einzelnen Druckauftrag erarbeiten und den Druckauftrag an die Druckerei weitergeben. Die Hewlett-Packard Patentanmeldung offenbart kein System und Verfahren zur Zusammenführung von mehreren Druckaufträgen und die Evaluierung der Durchführung selbiger von verschiedenen Druckereien.From US patent application no. US 2003/0041765 (Hewlett-Packard) is a system and method for managing a printing company for conducting a print job. In this process, an order is sent to various printers and upon receipt of the offers, the printers select one of the offers received which best meets the criteria for the execution of the print job. The control unit for managing the print jobs is available either on a computer that generates the print job or on a network server. However, the control unit in the HP patent application can only elaborate a single print job and pass the print job to the printer. The Hewlett-Packard patent application does not disclose a system and method for merging multiple print jobs and evaluating the performance of the same from various print shops.

Der bekannte Stand der Technik offenbart mehrere Systeme und Verfahren zur Einholung von Angeboten im Wege einer Ausschreibung. Allerdings ist die Problematik der Auslastung bei den Auftragnehmern z.B. Druckereien oder Lieferanten bisher nicht erkannt. Der Auftragnehmer ist erfahrungsgemäß bemüht, seinen Maschinenpark auf Grund der hohen Investitionskosten optimal auszunutzen. Eine optimale Ausnutzung der Anlagen im Maschinenpark erlaubt daher nicht nur eine bessere Preisgestaltung bei der Abgabe von Angeboten, sondern auch eine effizientere Nutzung der Anlagen, welche die Lebensdauer verlängern kann.The prior art discloses several systems and methods for Obtaining offers by means of a call for tenders. However, the problem of utilization is not yet recognized by contractors, eg printers or suppliers. According to experience, the contractor endeavors to optimally utilize his machine park due to the high investment costs. Optimum utilization of the equipment in the machine park therefore not only allows better pricing when submitting offers, but also more efficient use of the equipment, which can extend the service life.

Der Auftraggeber hat auch ein Interesse an einer effizienten Auswahl von Angeboten. Durch die Erfassung der Fähigkeiten der einzelnen Auftragnehmer kann der Auftraggeber Angebote nur an die Auftragnehmer senden, die in der Lage sind, das Angebot auszuführen. Dadurch spart der Auftraggeber Zeit und Ressourcen bei der Erstellung von Ausschreibungen und Kosten durch eine bessere Ausnutzung der Datenleitungen, da er die Ausschreibung nur an relevante Auftragnehmer versendet und Antwort von den Auftragnehmern erhält welche fähig sind, die Bedingungen der Ausschreibungen zu erfüllen.The client also has an interest in an efficient selection of offers. By capturing the capabilities of each contractor, the contractor can only submit offers to the contractors who are able to execute the offer. This saves the client time and resources in creating tenders and costs by making better use of the data lines, as he only sends the tender to relevant contractors and receives the response from the contractors who are able to meet the conditions of the tenders.

Darüber hinaus kann auch das beschriebene System und Verfahren zur effizienten Lagerverwaltung eingesetzt werden und somit Platz und Kosten sparen. Der Auftraggeber kann Angebote nur an die möglichen Auftragnehmer versenden, die über die entsprechenden Produkte (oder Bestandteile davon) in ihren Lagerhallen verfügen.In addition, the described system and method can be used for efficient warehouse management and thus save space and costs. The client may only send offers to potential contractors who have the corresponding products (or components thereof) in their warehouses.

Kurzfassung der ErfindungSummary of the invention

Die Erfindung betrifft ein System zur Steuerung und Vergabe von Aufträgen mit einer Mehrzahl von Auftraggebern und einer Mehrzahl von Auftragnehmern sowie eine Steuerungseinheit. Die Steuerungseinheit ist über erste Leitungen mit der Mehrzahl von Auftraggebern und über zweite Leitungen mit der Mehrzahl von Auftragnehmern verbunden. Die Steuerungseinheit umfasst weiter ein Annahmemodul zur Annahme von Aufträgen mit einer Mehrzahl von Produktattributen von der Mehrzahl von Auftraggebern, ein Anfragemodul zum Versenden der zu den eingegangenen Aufträgen korrespondierenden Anfragen an mehrere der Vielzahl von Auftragnehmern, ein Angebotsmodul zur Entgegennahme von Angeboten mit einer Mehrzahl von Leistungsattributen von einem oder mehreren der Vielzahl von Auftragnehmern und eine Auswahleinheit zur Evaluierung der Angebote und zum Auswählen des Auftragnehmers zur Durchführung der eingegangen Aufträge. Mit diesem erfindungsgemäßen System können ein oder mehrere Auftraggeber gemeinsam einen Auftrag abgeben, welcher mittels der Steuerungseinheit wirtschaftlich und technisch effizient durchgeführt wird. Die Verbindungen über das Anfragemodul mit der Mehrzahl von Auftragnehmern erlauben der Steuerungseinheit auch mehrere Angebote für einen Auftrag einzuholen und mit Hilfe der Auswahleinheit sowie der Produkt- und Leistungsattribute eines der Angebote anzunehmen. Anders als im bekannten Stand der Technik ist somit ein offenes System entwickelt, das mit mehreren Auftraggebern und mehreren Auftragnehmern zusammenarbeitet" um ein sowohl technisch als auch wirtschaftlich optimales System zu betreiben..The invention relates to a system for controlling and assigning orders with a plurality of clients and a plurality of contractors and a control unit. The control unit is connected via first lines to the majority of clients and via second lines to the plurality of contractors. The control unit further comprises an acceptance module for accepting orders with a plurality of product attributes from the plurality of clients, a request module for sending the requests corresponding to the received orders to a plurality of the plurality of contractors, an offer module for accepting offers with a plurality of performance attributes from one or more of the plurality of contractors and a selection unit for evaluating the Offers and to select the contractor to carry out the orders received. With this system according to the invention, one or more clients can jointly submit an order, which is carried out economically and technically efficient by means of the control unit. The connections via the request module with the plurality of contractors also allow the control unit to obtain multiple offers for an order and to accept one of the offers with the aid of the selection unit and the product and performance attributes. Unlike in the known state of the art, an open system has thus been developed which cooperates with several clients and several contractors "in order to operate a system which is both technically and economically optimal.

In einem Aspekt der Erfindung kann die Auswahleinheit den Auftragnehmer gemäß ein oder mehrerer Kriterien auswählen, die von den Auftraggebern oder systembedingt vorgegeben sind. Solche Kriterien sind z. B. technische Kriterien wie Lieferzeiten, Ausnutzung des Maschinenparks beim Auftragnehmer, u.s.w. Die Kriterien können ebenfalls wirtschaftlichen Kriterien entsprechen, wie z. B. Zahlungsziel, Zahlen, Ziel und Höchstpreise sowie Lieferdaten.In one aspect of the invention, the selection unit may select the contractor according to one or more criteria predetermined by the clients or systemic. Such criteria are for. For example, technical criteria such as delivery times, use of machinery at the contractor, etc. The criteria may also correspond to economic criteria, such as: As payment target, numbers, destination and maximum prices and delivery dates.

In einem Aspekt der Erfindung ist die Steuerungseinheit nicht nur mit verbundenen Auftragnehmern, die ständig in Verbindung mit dem System sind, sondern ebenfalls mit anderen möglichen Auftragnehmern verbindbar. Diese weiteren Verbindungen ermöglichen ein Einholen von weiteren Konkurrenzangeboten zusammen mit den technischen Fähigkeiten der anderen möglichen Auftragnehmern mit deren Leistungsattributen.In one aspect of the invention, the control unit is not only connectable to connected contractors who are constantly in communication with the system, but also to other possible contractors. These further connections allow for obtaining further competing offers together with the technical capabilities of the other possible contractors with their performance attributes.

Das System hat auch eine Datenbank zur Speicherung von Angaben über die Aufträge mit den Produktattributen, die Anfragen, die Kriterien und die Angebote mit den Leistungsattributen. Diese Datenbank ermöglicht einen Vergleich der einzelnen Auftragnehmer, die Auswahl von geeigneten Auftragnehmern und ebenfalls die Erstellung von Final- und Richtpreisen für Aufträge.The system also has a database for storing information about the orders with the product attributes, the requests, the criteria and the offers with the performance attributes. This database allows a comparison of the individual contractors, the selection of suitable contractors and also the preparation of final and recommended prices for orders.

In einem Aspekt der Erfindung hat das System ebenfalls ein Vergleichsmodul, das ein Muster von einem beauftragten Auftragnehmer mit den vorgegebenen Erwartungen prüft. Dieser Vergleich kann entweder automatisch oder mit Hilfe eines Bedieners durchgeführt werden.In one aspect of the invention, the system also has a comparison module that checks a sample from a contracted contractor with the predetermined expectations. This comparison can be done either automatically or with the help of an operator become.

Die Erfindung ist auf ein Verfahren zur Steuerung und Vergabe der Aufträge ausgerichtet. Das erfindungsgemäße Verfahren umfasst eine Annahme von Anfragen mit Produktattributen von einer Mehrzahl von Auftraggebern, eine Zusammenführung der Anfragen, ein Abfragen der Durchführbarkeit der zusammengeführten Anfragen bei einer Vielzahl von Auftraggebern, ein Erhalten von Angeboten mit Leistungsattributen über die Durchführbarkeit der zusammengeführten Anfragen, eine Evaluierung der erhaltenen Angebote und eine Beauftragung von einem oder mehreren Auftragnehmern mit der Durchführung der Aufträge. Wie oben aufgeführt ermöglicht dieses Verfahren die Zusammenführung der Anfragen von verschiedenen Auftraggebern, um bessere Konditionen für die Durchführung der Aufträge zu erhalten.The invention is directed to a method for controlling and assigning the orders. The inventive method comprises accepting requests with product attributes from a plurality of clients, merging the requests, querying the feasibility of the merged requests with a plurality of clients, obtaining offers with performance attributes about the feasibility of the merged requests, evaluating the bids received and an assignment from one or more contractors to carry out the work. As mentioned above, this procedure allows the merging of inquiries from different clients in order to obtain better conditions for the execution of the orders.

In einem weiteren Aspekt der Erfindung ermöglicht das Verfahren eine Zusammenführung von Produkten von unterschiedlichen Auftraggebern und ein gemeinsames Versenden der Produkte an Abnehmer.In a further aspect of the invention, the method allows a combination of products from different clients and a common shipping the products to customers.

Die Erfindung betrifft auch eine Steuerungseinheit und ein Computerprogrammprodukt, welche das Verfahren zur Steuerung und Vergabe von Aufträgen steuert. Das Computerprogrammprodukt läuft auf einem handelsüblichen Rechner, welcher derart konfiguriert ist, dass der Rechner das Verfahren durchführen kann.
Es zeigen:

  • Fig. 1 ein System zur Durchführung von Aufträgen;
  • Fig. 2 ein Flussdiagramm über die Durchführung der Aufträge;
  • Fig. 3 ein Ausführungsbeispiel für die Durchführung von Druckaufträgen; und
  • Fig. 4 ein Flussdiagramm über die Abarbeitung von Druckaufträgen.
The invention also relates to a control unit and a computer program product which controls the method for controlling and assigning orders. The computer program product runs on a commercial computer, which is configured so that the computer can perform the procedure.
Show it:
  • Fig. 1 a system for executing orders;
  • Fig. 2 a flowchart about the execution of orders;
  • Fig. 3 an embodiment for the execution of print jobs; and
  • Fig. 4 a flow chart about the processing of print jobs.

Fig.1 zeigt ein System 10 zur Steuerung, Vergabe und Durchführung von Aufträgen 20 gemäß einem Aspekt dieser Erfindung. Fig. 1 zeigt eine Vielzahl von Auftraggebern 30a-30c, die über mehrere erste Leitungen 60 mit einer Steuerungseinheit 50 verbunden sind. Eine Vielzahl von Auftragnehmern 40a-40c sind über mehrere zweite Leitungen 70 ebenfalls mit der Steuerungseinheit 50 verbunden. Die Steuerungseinheit 50 enthält verschiedene Software-Module zur Bearbeitung der Aufträge 20, die von der Vielzahl von Auftraggebern 30a-30c an die Steuerungseinheit 50 versandt worden. Die Steuerungseinheit 50 weist ein Annahmemodul 52 zur Annahme von Aufträgen 20 auf, ein Anfragemodul 54 zur Versendung der über die ersten Leitungen 60 erhaltenen Aufträge 20 als Anfragen 24 an einen oder mehreren der Vielzahl der Auftragnehmern 40a-40c. Das Annahmemodul 52 führt die Kommunikation mit den Auftraggebern 30a-30c und kann auf eine Produktdatenbank 55 in der Steuerungseinheit 50 zugreifen. Die Produktdatenbank 55 enthält Angaben über angebotene Produkte und Optionen, aus welchen der Auftraggeber 30a-30c wählen kann. Die Produktdatenbank 55 speichert diese Angaben u.a. in der Form von sogenannten Produktattributen, welche das Produkt beschreiben. Die Steuerungseinheit 50 weist ebenfalls ein Angebotsmodul 56 zur Entgegennahme von Angeboten 26, die von einem oder mehreren der Vielzahl von Auftragnehmern 40a-40c erhalten wurden. Die Steuerungseinheit 50 weist weiter eine Auswahleinheit 58 auf, welche die erhaltenen Angebote 26 prüft und eins der erhaltenen Angebote 26 auswählt. Fig.1 FIG. 10 shows a system 10 for controlling, awarding, and executing orders 20 according to one aspect of this invention. Fig. 1 shows a plurality of clients 30a-30c, which are connected via a plurality of first lines 60 to a control unit 50. A plurality of contractors 40a-40c are also connected to the control unit 50 via a plurality of second lines 70. The control unit 50 includes various software modules for processing the jobs 20 sent from the plurality of clients 30a-30c to the control unit 50. The control unit 50 has an acceptance module 52 for accepting orders 20, a request module 54 for sending the orders 20 received via the first lines 60 as requests 24 to one or more of the plurality of contractors 40a-40c. The acceptance module 52 performs the communication with the clients 30a-30c and can access a product database 55 in the control unit 50. The product database 55 contains information about offered products and options from which the client 30a-30c can choose. The product database 55 stores this information, inter alia, in the form of so-called product attributes which describe the product. The control unit 50 also includes an offer module 56 for receiving offers 26 received from one or more of the plurality of contractors 40a-40c. The control unit 50 further has a selection unit 58 which checks the offers 26 received and selects one of the offers 26 received.

Eine Datenbank 80 ist mit der Steuerungseinheit 50 verbunden und speichert Daten 82 über die Aufträge 20 und die Angebote 26 ab. Die Datenbank 80 kann später für die Erstellung von Richtpreisen für die Aufträge 20 verwendet werden. Die Datenbank 80 enthält u.a. sogenannte Leistungsattribute von den Auftragnehmern 40a-40c.A database 80 is connected to the control unit 50 and stores data 82 about the orders 20 and the offers 26. The database 80 may later be used to generate indicative prices for the orders 20. The database 80 contains i.a. so-called performance attributes from the contractors 40a-40c.

Die Produktattribute sind die Attribute des vom Auftraggeber 30a-30c zu bestellenden Produkts, welches im Auftrag 20 beschrieben ist. Diese Produktattribute können z.B. die Art vom Produkt, die Größe und Farbe des Produkts, die Qualität des Produkts sein. Ein Bespiel eines solchen Produkts ist ein Druckprodukt, z.B. eine Broschüre. Die Produktattribute sind u.a. Papiergewicht, Papierart, Druckqualität, Druckfarbe, u.s.w. Jedes Produktattribut kann auch Unter-Produktattribute haben. Werte der Produktattribute können auch eine bestimmte Bandbreite sein, z.B. zwischen 80 g/m2 und 120 g/m2 beim Papiergewicht. Einige Produktattribute können fakultativ und andere Produktattribute obligatorisch sein. Die obligatorischen Produktattribute sind Produktattribute, die in jedem Fall im Produkt sein müssen. Die fakultativen Produktattribute sind Produktattribute, die wünschenswert im Produkt sind.The product attributes are the attributes of the product to be ordered by the customer 30a-30c, which is described in order 20. These product attributes may be, for example, the nature of the product, the size and color of the product, the quality of the product. An example of such a product is a printed product, eg a brochure. The product attributes include paper weight, paper type, print quality, ink, etc. Each product attribute can also have sub-product attributes. Values of the product attributes may also be a certain range, eg between 80 g / m 2 and 120 g / m 2 in paper weight. Some product attributes may be optional and other product attributes be obligatory. The mandatory product attributes are product attributes that must be in the product in each case. The optional product attributes are product attributes that are desirable in the product.

Die Leistungsattribute sind die Attribute des Auftragnehmers 40a-40c, die er bei der Durchführung des Auftrags 20 erfüllen kann. Zu den Leistungsattributen gehören u.a. Art des bestellten Produkts, Farbe, Größe, u.s.w. Das Beispiel einer Druckerei kann die Leitungsattribute exemplarisch darstellen. Einige Druckereien können nur bestimmte Druckarten z.B. Offset-Litho durchführen. Diese Druckereien teilen der Steuerungseinheit 50 ihre Fähigkeiten durch Angabe der Leistungsattribute mit. Die Leistungsattribute können ebenfalls Unter-Leistungsattribute haben. Solche Unter-Leistungsattribute sind vom "Haupt-"Leistungsattribut abhängig. Die Leistungsattribute können Werte in einem Bereich haben. Die Leistungsattribute werden mit dem Angebot versandt.The performance attributes are the attributes of the contractor 40a-40c that he or she can fulfill when performing the job 20. Performance attributes include, but are not limited to Type of product ordered, color, size, etc. The example of a printing company can exemplify the line attributes. Some printers can only print certain types of printing, e.g. Perform offset litho. These printers communicate their capabilities to the controller 50 by indicating the performance attributes. The performance attributes may also have sub-performance attributes. Such sub-performance attributes are dependent on the "main" performance attribute. The performance attributes can have values in a range. The performance attributes will be sent with the offer.

Ein Überprüfungsmodul 59 ist ebenfalls mit der Steuerungseinheit 50 verbunden. Die Überprüfungseinheit 59 kann über weitere Leitungen mit weiteren möglichen Auftragnehmern 45 Kontakt aufnehmen und weitere Angebote 26 von den weiteren Auftragnehmern 45 erhalten. Das Überprüfungsmodul 59 kann ebenfalls die Leistungsattribute von den weiteren Auftragnehmern 45 erhalten.A verification module 59 is also connected to the control unit 50. The checking unit 59 can make contact with other possible contractors 45 via further lines and receive further offers 26 from the other contractors 45. The verification module 59 may also receive the performance attributes from the other contractors 45.

Die Steuerungseinheit 50 weist weiterhin ein Zahlungsverwaltungsmodul 53 auf, das eingehende Zahlungen von den Auftraggebern 30a-30c nach Rechnungsstellung überwacht. Das Zahlungsverwaltungsmodul 53 kann die Zahlungen an den Auftragnehmern 40a-40c durchführen. Das Zahlungsverwaltungsmodul 53 ermöglicht eine effiziente Verwaltung des Bargelddurchflusses durch Rechnungsstellung und Festlegung von Zahlungszielen.The control unit 50 further comprises a payment management module 53 which monitors incoming payments from the clients 30a-30c upon billing. The payment management module 53 may make the payments to the contractors 40a-40c. The payment management module 53 enables efficient management of the cash flow by billing and setting payment terms.

Die Auftraggeber 30a-30c sind in einem Beispiel Werbeagenturen oder Grafikdesigner, die von Druckereien Druckerzeugnisse drucken lassen. Solche Druckerzeugnisse sind z.B. Broschuren, Poster, Bilder, Werbeobjekte wie Schlüsselanhänger oder Stifte. In diesem Beispiel ist der Auftrag ein Druckauftrag und die Auftragnehmer 40a-40c sind Druckereien, welche die Anfrage 24 erhalten und ein entsprechendes Angebot 26 abgeben. Die Erfindung ist aber nicht auf die Vergabe von Druckaufträgen beschränkt. Die Erfindung kann auch z. B. für die Beschaffung von Büromaterial und den Einkauf von Standardmaterialien in der Industrie (Werkzeuge, Betriebsstoffe, Automobilteile etc.) eingesetzt werden. Die Steuerungseinheit 50 wählt mit Hilfe der Auswahleinheit 58 den Auftrag 28 nach vorbestimmten Kriterien durch einen Vergleich der Produktattribute mit den Leistungsattributen aus, die von der Art und Umfang des Auftrags 28 abhängen.Clients 30a-30c are, in one example, advertising agencies or graphic designers who print print products from printers. Such printed products include brochures, posters, pictures, advertising objects such as key fobs or pens. In this example, the job is a print job and the job creators 40a-40c are print shops that receive the request 24 and submit a corresponding offer 26. The invention is not limited to the assignment of print jobs. The invention can also z. B. for the procurement of office supplies and the purchase of Standard materials used in industry (tools, consumables, automotive parts, etc.). The control unit 50, with the aid of the selection unit 58, selects the order 28 according to predetermined criteria by comparing the product attributes with the performance attributes, which depend on the type and scope of the order 28.

Für das Beispiel eines Druckauftrags könnten die vorbestimmten Produktattribute z. B. Druckqualität, Papiertyp und -gewicht, Papierformat, Farbgestaltung und Druckverfahren sein. Die Auftragnehmer 40a-40c erhalten die Angebote 20 zusammen mit den Produktattributen 28 als Anfrage 24 von der Steuerungseinheit 50 und können in ihrem Angebot 26 auf die Anfrage 24 diejenigen Produktattribute 28 als Leistungsattribute angeben, die sie erfüllen können. Zusätzlich kann der Auftragnehmer 40a-40c weitere Leistungsattribute angeben, die der Auftragnehmer 40a-40c für die Durchführung des Auftrags 20 als wichtig erachtet. Die Leistungsattribute können auch Angaben über Vorräte (Papier, Tinte, u.s.w) enthalten.For the example of a print job, the predetermined product attributes could e.g. Print quality, paper type and weight, paper size, color design and printing process. The contractors 40a-40c receive the offers 20 together with the product attributes 28 as the request 24 from the control unit 50, and can indicate in their offer 26 to the request 24 those product attributes 28 as performance attributes that they can fulfill. In addition, the contractor 40a-40c may indicate other performance attributes that the contractor 40a-40c considers important to perform the job 20. The performance attributes may also include information about supplies (paper, ink, etc.).

Es ist nicht notwendig, dass der Auftragnehmer 40a-40c sämtliche der Produktattribute 28 erfüllt. Wie oben ausgeführt sind einige Produktattribute 38 fakultativ und andere obligatorisch. Der Auftragnehmer 40a-40c muss nur in der Lage sein, den Auftrag 20 (in diesem Fall den Druckauftrag) ausführen zu können. In anderen Wörtern muss der Auftragnehmer 40a-40c die obligatorischen Produktattribute erfüllen. Der Auftragnehmer 40a-40c kann auch angeben, welche der fakultativen Produktattribute erfüllbar sind. Es ist die Aufgabe der Auswahleinheit 58, die von verschiedenen Auftragnehmern (Druckereien) kommenden Angebote 26 zu überprüfen und das beste Angebot 26 durch Prüfung der Überlappung zwischen den Produktattributen und den Leistungsattributen auszuwählen oder je nach Abstimmung mit dem Auftraggeber, ihm eine Reihe der besten Angeboten 26 vorzuschlagen und den Auftragnehmer 40a-40c mit der Durchführung des Auftrags 20 zu beauftragen. Die Auswahleinheit 58 hat eine Vielzahl von Kriterien, nach denen die Auswahleinheit 58 die Auswahl trifft. Die Kriterien können z.B. die Zahlungsziele sein, welche vom Zahlungsverwaltungsmodul 53 vorgegeben sind. Andere Kriterien sind z.B. die Auslastung des Maschinenparks bei den jeweiligen Auftragnehmern 40a-40c, die Kapazität der Leitungen für den notwendigen Datentransport und die Nähe zum Auftraggeber 30a-30c bzw. Auslieferungsort.It is not necessary for the contractor 40a-40c to fulfill all of the product attributes 28. As stated above, some product attributes are optional and others are mandatory. The contractor 40a-40c need only be able to execute the job 20 (in this case the print job). In other words, the contractor 40a-40c has to fulfill the obligatory product attributes. Contractor 40a-40c may also indicate which of the optional product attributes are achievable. It is the task of the selection unit 58 to review the offers 26 coming from different contractors (printers) and select the best offer 26 by examining the overlap between the product attributes and the performance attributes or, depending on the agreement with the client, giving it a number of the best offers 26 and commission the contractor 40a-40c to carry out the order 20. The selection unit 58 has a plurality of criteria according to which the selection unit 58 makes the selection. The criteria may be, for example, the payment terms that are predetermined by the payment management module 53. Other criteria are, for example, the utilization of the machine park at the respective contractors 40a-40c, the capacity of the lines for the necessary data transport and the proximity to the customer 30a-30c or place of delivery.

Die Auftragnehmer 40a-40c sind in der Regel Vertragspartner des Betreibers der Steuerungseinheit 50. Der Betreiber der Steuerungseinheit 50 hat mit den Auftragnehmern 40a-40c in der Regel einen Rahmenvertrag über deren Dienstleistungen geschlossen und bekommt somit bevorzugte Bedingungen für die Durchführung der Aufträge 20. Um die besten Preise und Konditionen für die Durchführung der Aufträge 20 zu erzielen, hat der Betreiber der Steuerungseinheit 50 mit mehreren, unabhängig voneinander arbeitenden Auftragnehmern 40a-40c eine vertragliche Vereinbarung getroffen. Die Vertragspartner können die Datenbank 80 regelmäßig mit den aktuellsten Leistungsattributen füllen. Es liegt im Interesse der Vertragspartner die Datenbank 80 regelmäßig zu aktualisieren, da der Vertragspartner dadurch eine bessere Auslastung des Maschinenparks gewinnt. Durch die Aktualisierung der Leistungsattribute können Auftragnehmer dadurch Arbeit "generieren" und nach Aufträgen suchen.The contractors 40a-40c are usually contractors of the operator of the control unit 50. The operator of the control unit 50 usually has a framework contract with the contractors 40a-40c for their services and thus obtains preferred conditions for the execution of the orders 20. Um In order to achieve the best prices and conditions for the execution of the orders 20, the operator of the control unit 50 has made a contractual agreement with several independent contractors 40a-40c. Contractors can periodically populate database 80 with the most up-to-date performance attributes. It is in the interest of the contracting parties to update the database 80 regularly, as the contracting party thereby gains a better utilization of the machine park. By updating performance attributes, contractors can "generate" work and search for jobs.

Die Auftragnehmer 40a-40c sind untereinander weitgehend wirtschaftlich unabhängig. Es könnte natürlich sein, dass eine oder mehrere der Auftraggeber 40a-40c miteinander wirtschaftlich verflochten oder am gleichen Standort sind. In der Regel jedoch sind die Auftragnehmer 40a-40c über verschiedene Standorte verteilt und wirtschaftlich voneinander getrennt. Die Auftragnehmer 40a-40c sind in der Lage, die Aufträge 20 unabhängig voneinander durchzuführen.Contractors 40a-40c are largely independent of each other. It could of course be that one or more of the principals 40a-40c are economically intertwined or in the same location. However, as a rule, the contractors 40a-40c are distributed over different locations and economically separated from each other. The contractors 40a-40c are capable of performing the orders 20 independently of each other.

In manchen Fällen müssen einige der Aufträge 20 von einem aus der Vielzahl der Auftraggeber 30a-30c zusammen mit einem anderen Auftrag 20 von einem anderen der Auftraggeber 30a-30c zusammengeführt werden. In diesem Fall ist die Steuerungseinheit 50 auch mit einem Logistikzentrum 90 verbunden. Das Logistikzentrum 90 kann entweder über die Steuerungseinheit 50 oder direkt über Leitungen mit den einzelnen Auftragnehmern 40a-40c in Kontakt stehen, um die logistische Steuerung der fertigen Produkte, z. B. Druckerzeugnisse, zu steuern.In some cases, some of the orders 20 from one of the plurality of clients 30a-30c must be merged together with another order 20 from another of the clients 30a-30c. In this case, the control unit 50 is also connected to a logistics center 90. The logistics center 90 may be in contact either with the control unit 50 or directly with the individual contractors 40a-40c via lines to control the logistics of the finished products, e.g. B. printed products to control.

Das Überprüfungsmodul 59 ist in der Regel mit den weiteren Auftragnehmern 45 verbunden. Diese weiteren Auftragnehmer 45 sind keine Vertragspartner des Betreibers der Steuerungseinheit 50, sondern unabhängige Auftragnehmer 45. Das Überprüfungsmodul 59 versendet an die unabhängigen weiteren Auftragnehmer 45 ebenfalls die Anfragen 24 zur Durchführung der Aufträge 20 und erhält von den weiteren Auftragnehmern 45 ebenfalls Angebote 26 mit Leistungsattributen, die an die Steuerungseinheit 50 zur Überprüfung weitergeleitet werden. Das Überprüfungsmodul 59 dient als weitere Möglichkeit zur Durchführung von Aufträgen 20.The verification module 59 is usually connected to the other contractors 45. These other contractors 45 are not contractors of the operator of the control unit 50, but independent contractors 45. The verification module 59 also sends the requests 24 for performing the orders 20 to the independent further contractors 45 and also receives from the other contractors 45 Offers 26 with performance attributes that are forwarded to the control unit 50 for review. The verification module 59 serves as a further possibility for executing orders 20.

Ein weiteres Verwendungsbeispiel für das System ist der Einkauf von Produkten. Ein Käufer (Auftraggeber) kann die Produktattribute des gesuchten Produktes im System eingeben und Verkäufer (Auftragnehmer) können durch Abgabe der entsprechenden Leistungsattribute Angebote abgeben. Das Überprüfungsmodul 59 vergleicht die Produktattribute mit den Leistungsattributen und wählt einen Verkäufer aus. Das System ermöglicht somit eine effiziente Ausnutzung von Lagerraum, da der Verkäufer somit seine Vorräte besser steuert. Der Verkäufer kann ebenfalls den eigenen Einkauf besser steuern, wenn er die künftigen Aufträge von Käufern besser kennt. Er spart dadurch Raum, Transportkosten und Material.Another use of the system is the purchase of products. A buyer (customer) can enter the product attributes of the product sought in the system and sellers (contractors) can submit offers by submitting the corresponding performance attributes. The verification module 59 compares the product attributes with the performance attributes and selects a seller. The system thus allows efficient use of storage space, as the seller controls his inventory better. The seller can also control his own purchasing better if he knows the future orders from buyers better. It saves space, transport costs and material.

Fig. 2 zeigt ein Flussdiagramm über die Durchführung der Aufträge 20. In einem ersten Schritt 210 erhält die Steuerungseinheit 50 über das Annahmemodul 52 die Aufträge 20 mit den Produktattributen von mehreren der Auftraggebern 30a-30c über die ersten Leitungen 60. Diese Aufträge 20 werden durch Abfrage der Produktdatenbank 55 und Auswahl der angebotenen Produkte mit Optionen erstellt. Die Abfrage und Auswahl der angebotenen Produkte stellt eine Datei mit einer Liste der Produktattribute. Bei einem Druckprodukt sind diese Produktattribute z. B. Produktart, Papiertyp und -gewicht, Papierformat, Farbgestaltung, usw.. Der Auftraggeber 30a-30c kann auch zusätzlich Produktattribute eingeben und eine Klassifizierung der Produktattribute als fakultativ bzw. obligatorisch vornehmen. Der Auftraggeber 30a-30c kann auch die Lieferadresse für die fertigen Produkte eingeben. In einem Aspekt der Erfindung werden diese Produktattribute durch Ausfüllen einer Maske an einem Bildschirm ausgewählt. Falls der Auftraggeber 30a-30c es wünscht, erhält der Auftraggeber einen Richtpreis für den Auftrag 20 durch Abfrage der Datenbank 80. Fig. 2 1 shows a flow chart for the execution of the orders 20. In a first step 210, the control unit 50 receives the orders 20 with the product attributes of several of the clients 30a-30c via the first lines 60 via the acceptance module 52. These orders 20 are retrieved by querying the product database 55 and selection of products offered with options. The query and selection of the offered products provides a file with a list of product attributes. For a printed product, these product attributes are e.g. The client 30a-30c may also enter product attributes and classify the product attributes as optional or mandatory. The customer 30a-30c can also enter the delivery address for the finished products. In one aspect of the invention, these product attributes are selected by filling in a mask on a screen. If the client 30a-30c desires, the client receives a target price for the order 20 by querying the database 80.

Die Steuerungseinheit 50 führt diese erhaltenen Aufträge 20 in Schritt 220 zusammen und bereitet eine Anfrage 24 vor, die die Steuerungseinheit 50 an mehrere mögliche Auftragnehmer 40a-40c über die zweiten Leitungen 70 in Schritt 230 versendet. In einem Aspekt prüft die Steuerungseinheit 50 die grundsätzliche Durchführbarkeit der Aufträge 20 durch einen Vergleich von einem oder mehreren der Leistungsattributen in der Datenbank 80 mit den Produktattributen. Die Steuerungseinheit 50 versendet die Aufträge 20 nur an die Auftragnehmer 40a-40c, welche die obligatorischen Produktattribute erfüllen können. Diese Prüfung ermöglicht eine effizientere Bearbeitung der Angebote, da nur eine beschränkte Anzahl von Auftragnehmern 40a-40c die Anfragen 24. Somit werden Computerressourcen und Datenleitungen gespart.The control unit 50 merges these received orders 20 in step 220 and prepares a request 24 which the control unit 50 sends to several possible contractors 40a-40c via the second lines 70 in step 230. In one aspect, the control unit 50 checks the general feasibility of the orders 20 by comparing one or more of the performance attributes in the database 80 with the product attributes. The control unit 50 sends the orders 20 only to the contractors 40a-40c, who can fulfill the mandatory product attributes. This check allows for a more efficient processing of offers, since only a limited number of contractors 40a-40c are inquiring 24. Thus, computer resources and data lines are saved.

In einem anderen Aspekt versendet die Steuerungseinheit 50 die Anfrage 24 nur an die Auftragnehmer 40a-40c, welche über freie Kapazität in ihrem Maschinenpark verfügen. Somit ist eine technisch effiziente Ausführung der Aufträge 24 möglich. Ebenfalls können die Anfragen 24 nur an die Auftragnehmer 40a-40c versandt werden, die Vorräte in ihrem Lagerraum haben.In another aspect, the control unit 50 sends the request 24 only to the contractors 40a-40c who have spare capacity in their machinery. Thus, a technically efficient execution of orders 24 is possible. Also, requests 24 may only be sent to contractors 40a-40c who have inventories in their storeroom.

Die Auftragnehmer 40a-40c prüfen die Anfrage 24 auf Durchführbarkeit und, für den Fall das die Auftragnehmer 40a-40c den Auftrag 20 grundsätzlich durchführen können, versenden im Schritt 240 die Auftraggeber 40a-40c ein Angebot 26 über die zweiten Leitungen 70 an das Angebotsmodul 56.The contractors 40a-40c examine the request 24 for feasibility and, in case the contractors 40a-40c can basically execute the order 20, in step 240 the principals 40a-40c send an offer 26 to the offer module 56 via the second lines 70 ,

Die Auftragnehmer 40a-40c sind grundsätzlich in ihrer Entscheidung frei, ob sie das Angebot 26 abgeben oder nicht. Einige der Auftraggeber 40a-40c könnten z. B. mit anderen Aufträgen so ausgelastet sein, dass sie zum betreffenden Zeitpunkt nicht in der Lage sind, den zusätzlichen Auftrag 20 durchzuführen. Ebenfalls könnten einige der Auftraggeber 40a-40c auf Grund von technischen Gegebenheiten oder logistischen Problemen den Auftrag 20 zum betreffenden Zeitpunkt nicht durchführen können. Es ist allerdings möglich, dass der Auftragnehmer 40a-40c nach Überprüfung der Anfrage 24 nicht sämtliche Produktattribute 28 erfüllt, jedoch kann der Auftragnehmer 40a-40c nichtsdestotrotz ein Angebot 26 abgeben. Ein Beispiel für ein nicht realisierbares Produktattribut 28 wäre die Einhaltung von Fristen oder Terminen zur Abgabe der fertigen Produkte aus dem Angebot 26. In diesem Fall gibt der Auftragnehmer 40a-40c das Angebot 26 mit Einschränkungen ab.The contractors 40a-40c are basically free in their decision whether to give the offer 26 or not. Some of the clients 40a-40c could, for. B. be busy with other orders so that they are not able to perform the additional order 20 at that time. Likewise, due to technical or logistical issues, some of the contractors 40a-40c could not be able to complete the contract 20 at that time. However, it is possible that the contractor 40a-40c may not fulfill all the product attributes 28 after reviewing the request 24, but the contractor 40a-40c may nonetheless make an offer 26. An example of a non-viable product attribute 28 would be the observance of deadlines or deadlines for submitting the finished products from the offer 26. In this case, the contractor 40a-40c will issue the offer 26 with some restrictions.

Im Schritt 250 werden die Angebote 26 vom Angebotsmodul 56 an die Auswahleinheit 58 weitergeleitet und evaluiert. Die Auswahleinheit 58 evaluiert die erhaltenen Angebote 26 durch Vergleich der obligatorischen Produktattributen und der fakultativen Produktattribute mit dem Angebot 26 und wählt das Angebot 26 aus, welches die Produktattribute 28 am besten erfüllt. Hierbei kann die Auswahleinheit 58 auf zusätzliche Kriterien zugreifen, welche die Steuerung der Aufträge nach wirtschaftlichen und technischen Gegebenheiten fordern. Solche Kriterien sind u. a. die Auslastung des Maschinenparks und des Lagerraums, die bisherige Erfahrung mit dem Auftragnehmer 40a-40c, die Nähe zum Auftraggeber 30a-30c oder Auslieferungsort. Der Vergleich kann auch "schrittweise" erfolgen. In einem ersten Schritt werden nur einige der Produktattribute mit den entsprechenden Leistungsattributen verglichen. In folgenden Schritten werden dann weitere Produktattribute mit den entsprechenden Leistungsattributen verglichen. Dieser schrittweise Vergleich ermöglicht eine effiziente Auswahl des Auftragnehmers 40a-40c.In step 250, the offers 26 are forwarded from the offer module 56 to the selection unit 58 and evaluated. The selection unit 58 evaluates the offers 26 received by comparing the mandatory product attributes and the optional product attributes with the offer 26, and selects the offer 26 which the Product attributes 28 best met. In this case, the selection unit 58 can access additional criteria which require the control of the orders according to economic and technical conditions. Such criteria include the utilization of machinery and storage space, previous experience with contractor 40a-40c, proximity to client 30a-30c or delivery location. The comparison can also be done "step by step". In a first step, only some of the product attributes are compared with the corresponding performance attributes. In the following steps, further product attributes are compared with the corresponding performance attributes. This stepwise comparison allows efficient selection of the contractor 40a-40c.

Grundsätzlich ist die Auswahleinheit 58 derart gestaltet, dass die Auswahleinheit 58 den Auftragnehmer 40a-40c im Schritt 260 unmittelbar selbst nach dem Vergleich der Leistungsattribute mit den Produktattributen beauftragt. In einigen Fällen muss die Auswahleinheit 58 Rücksprache mit dem Auftraggeber 30a-30c führen, um das bestmögliche Angebot 26 auszuwählen. Eine derartige Rücksprache bei den Auftraggebern 30a-30c kommt z. B. in Frage, wenn einer der Auftragnehmer 40a-40c zwar nicht in der Lage ist einen Termin einzuhalten, aber einen günstigen Preis für die Durchführung der Aufträge 20 anbietet. Zum Teil sind solche "Ermessensentscheidungen" durch Programmierung der Kriterien für die Auswahl der Auftragnehmer 40a-40c berücksichtigt.Basically, the selection unit 58 is designed such that the selection unit 58 instructs the contractor 40a-40c in step 260 directly even after comparing the performance attributes with the product attributes. In some cases, the selection unit 58 must consult the client 30a-30c to select the best possible offer 26. Such a consultation with the clients 30a-30c comes z. B. in question, if one of the contractor 40a-40c is not able to meet an appointment, but offers a low price for the execution of the orders 20. In part, such "discretionary decisions" are taken into account by programming the criteria for the selection of contractors 40a-40c.

Die Auswahleinheit 58 kann ebenfalls im Evaluierungsschritt 250 Angebote über das Überprüfüngsmodul 59 der weiteren Auftragnehmer 40d mitberücksichtigen.The selection unit 58 can likewise take into account offers in the evaluation step 250 via the verification module 59 of the further contractors 40d.

Durch die Zusammenführung der Aufträge 20 im Zusammenführungsschritt 220 kann die Steuerungseinheit 50 in der Regel gute Konditionen und Preise sowie eine optimale Auslastung des Maschinenparks von den Auftragnehmern 40a-40c erzielen, da die Steuerungseinheit 50 eine größere Menge von Aufträgen 20 bearbeitet und an den Auftragnehmer 40a-40c weitergibt. Die Zusammenführung ermöglicht eine bessere Ausnutzung von Ressourcen bei den Auftragnehmern 40a-40c. Die Steuerungseinheit 50, und insbesondere die Auswahleinheit 58, muss nicht unbedingt den besten Preis bei der Auswahl von Auftragnehmern 40a-40c für die Durchführung der Aufträge 20 berücksichtigen. Die Auswahleinheit 58 kann z.B. auch Transportkosten und Umweltbedingungen, sowohl Auslastung und Zuverlässigkeit ebenfalls in Erwägung ziehen. Zum Beispiel kann die Auswahleinheit 58 die Aufträge 20 über mehrere Auftragnehmer 40a-40c verteilen, um eine bessere Auslastung der Auftragnehmer 40a-40c hervorzurufen. Es ist ebenfalls möglich, regionale Aufträge 20 an einen der Auftraggeber 40a-40c vor Ort zu vergeben, um die Transportkosten der fertigen Produkte auf einem Minimum zu halten. Hiermit kann das Logistikzentrum 90 die Koordination der weiteren Verteilung der Aufträge 20 steuern.By merging the orders 20 in the merge step 220, the control unit 50 can usually achieve good conditions and prices as well as optimal utilization of the machinery from the contractors 40a-40c, since the control unit 50 processes a larger quantity of orders 20 and to the contractor 40a -40c passes. The merge allows better utilization of resources at the contractors 40a-40c. The control unit 50, and in particular the selection unit 58, does not necessarily have to consider the best price in the selection of contractors 40a-40c for the execution of the orders 20. For example, the selection unit 58 may also consider transportation costs and environmental conditions, both utilization and reliability. For example, the Selection unit 58 distributes orders 20 across multiple contractors 40a-40c to provide better utilization of contractors 40a-40c. It is also possible to place regional orders 20 on site to one of the principals 40a-40c to keep the transportation costs of the finished products to a minimum. With this, the logistics center 90 can control the coordination of the further distribution of the orders 20.

In einem Beispiel kann die Steuerungseinheit 50 die Aufträge 20 so verteilen, dass ein Teil der Aufträge 20 bei einem der Auftraggeber 40a-40c durchgeführt werden und ein anderer Teil der Aufträge 20 bei einem anderen der Auftraggeber 40a-40c durchgeführt werden. Die Zusammenführung der fertigen Produkte übernimmt das Logistikzentrum 90.In one example, the control unit 50 may distribute the orders 20 such that a portion of the orders 20 are performed at one of the principals 40a-40c and another portion of the orders 20 at another of the orderers 40a-40c. The merging of the finished products will be handled by the Logistics Center 90.

Auf Grund der großen Anzahl von Aufträgen 20 von mehreren Auftraggebern 30a-30c hat die Steuerungseinheit 50 die Möglichkeit bessere Konditionen auch bei dem Einkauf des notwendigen Rohmaterials zu bekommen. Für den Fall der oben erwähnten Druckerzeugnisse kann die Steuerungseinheit 50 z.B. Papier oder Tinte in größeren Mengen einkaufen und dieses Papier bei der Durchführung der Aufträgen 20 zur Verfügung stellen. In einem derartigen Fall wird der Auftragnehmer 40a-40c (Druckerei) entweder ein Papierlager in der Druckerei haben oder der Auftragnehmer 40a-40c bekommt bei der Durchführung des Auftrags 20 das Papier geliefert.Due to the large number of orders 20 from multiple customers 30a-30c, the control unit 50 has the opportunity to get better conditions even when purchasing the necessary raw material. In the case of the above-mentioned printed products, the control unit 50 may be e.g. Purchase paper or ink in bulk and make that paper available when completing the jobs. In such a case, the contractor 40a-40c (printing house) will either have a paper store in the printing shop or the contractor 40a-40c will get the paper delivered when the job 20 is performed.

Fig. 3 zeigt das Beispiel der Durchführung von Druckaufträgen 320 nach Auftragsvergabe und Fig. 4 zeigt den entsprechenden Vorgang als Flussdiagramm. In dem vorliegenden Fall hat einer der Auftragnehmer 40a-40c den Druckauftrag 20 im Schritt 410 erhalten. Diese Druckerei ist in Fig. 3 mit der Referenznummer 340 bezeichnet. Die Druckerei 340 erhält den Druckauftrag 320 über die zweiten Leitungen 70 und soll den Druckauftrag 320 ausführen. Der Druckauftrag 320 ist in einem druckbaren PDF Format. Dieses Format ist verwendet, da es ein komprimiertes Format ist, welche die zweiten Leitungen 70 am wenigsten belegt. Andere Formate z.B. JPEG oder GIF sind möglich. Die Druckerei 340 kann den Auftrag 320 unmittelbar bearbeiten und die fertigen Produkte (hier: Druckerzeugnisse 350) unmittelbar herstellen. In der Regel allerdings bereitet die Druckerei 340 den Druckauftrag 320 im Schritt 420 auf und verschickt im Schritt 430 ein Muster oder eine Druckfahne 335 an die Steuerungseinheit 50 zurück über die zweiten Leitungen 70. Die Druckfahne 335 ist in einem druckbaren PDF-Format versandt. Selbstverständlich sind andere Formate möglich. Fig. 3 shows the example of the execution of print jobs 320 after commissioning and Fig. 4 shows the corresponding process as a flowchart. In the present case, one of the contractors 40a-40c has received the print job 20 in step 410. This printing house is in Fig. 3 designated by reference number 340. The printer 340 receives the print job 320 via the second lines 70 and is to execute the print job 320. The print job 320 is in a printable PDF format. This format is used because it is a compressed format that occupies least the second lines 70. Other formats such as JPEG or GIF are possible. The printer 340 can process the order 320 directly and produce the finished products (here: printed products 350) directly. Typically, however, the printer 340 processes the print job 320 at step 420 and at step 430 sends a pattern or banner 335 back to the controller 50 via the second lines 70. The print flag 335 is shipped in a printable PDF format. Of course, others are Formats possible.

Die Steuerungseinheit 50 kann im Schritt 440 in einem Vergleichsmodul 360 das Muster 335 mit dem Druckauftrag vom Auftraggeber 30a-30c vergleichen und eine endgültige Freigabe 338 im Schritt 450 erteilen. Diese Freigabe 338 kann entweder automatisch durch Abgleich des Musters 335 mit dem gespeicherten Druckauftrag 320 erfolgen, oder die Steuerungseinheit 50 kann das Muster 335 an den Auftraggeber 30a-30c weiterreichen, um eine Entscheidung herbeizuführen.The control unit 50 may compare the pattern 335 with the print job from the client 30a-30c in a comparison module 360 in step 440 and issue a final release 338 in step 450. This release 338 may either be done automatically by matching the pattern 335 with the stored print job 320, or the controller 50 may pass the pattern 335 to the client 30a-30c to make a decision.

Nach Vergleich des Musters 335 mit dem Druckauftrag 320 erfolgt ein sogenannter Preflight-Check. Dabei werden die von dem Auftraggeber 30a-30c hochgeladenen Druckdaten auf Kompatibilität mit der Druckerei 340 gesondert geprüft und ggf. ein Fehlerprotokoll erstellt. Dieser Preflight-Check erlaubt dem Auftraggeber 30a-30c eine Änderung in dem die endgültige Freigabe 338 über die zweiten Leitungen 70 an die Druckerei 340, die den Druckauftrag 320 durchführt und die fertigen Produkte 350 herstellt. Wie oben erwähnt, kann das Logistikzentrum 90 die weitere logistische Verteilung der fertigen Produkte 350 übernehmen. Es ist ebenfalls möglich, dass der Auftraggeber 30a-30c die Druckerzeugnisse 350 von der Druckerei 340 unmittelbar abholt oder abholen lässt.After comparison of the pattern 335 with the print job 320, a so-called preflight check is performed. In this case, the print data uploaded by the client 30a-30c are checked separately for compatibility with the printer 340 and, if necessary, an error log is created. This preflight check allows the customer 30a-30c to make a change in the final release 338 via the second lines 70 to the printer 340, which executes the print job 320 and produces the finished products 350. As mentioned above, the logistics center 90 can take over the further logistics distribution of the finished products 350. It is also possible for the customer 30a-30c to have the printed products 350 collected or picked up directly by the printer 340.

Bezugszeichenreference numeral

1010
Systemsystem
2020
Auftragassignment
2222
Produktproduct
2323
Mustertemplate
2424
Anfrageinquiry
2626
Angebotoffer
2828
Leistungsattributeperformance attributes
3030
Auftraggebercustomer
4040
Auftragnehmercontractor
4545
Weiterer AuftragnehmerAnother contractor
5050
Steuerungseinheitcontrol unit
5252
Annahmemodulacceptance module
5353
ZahlungsverwaltungsmodulPayment Management Module
5454
Anfragemodulrequest module
5555
ProduktdatenbankProduct Database
5656
AngebotsmodulProposal module
5757
Vergleichsmodulcomparison module
5858
Auswahleinheitselector
5959
ÜberprüfungsmodulChecking module
6060
Erste LeitungenFirst lines
7070
Zweite LeitungenSecond lines
8080
DatenbankDatabase
8282
Datendates
9090
Logistikzentrumlogistics center
320320
Druckauftragprint job
335335
Druckfahne / MusterPrint banner / pattern
338338
Freigaberelease
340340
Druckereiprinting house
350350
Druckerzeugnisseprinted matter

Claims (18)

System (10) zur Durchführung und Vergabe von Aufträgen (20) mit - einer Mehrzahl von Auftraggebern (30a-c); - einer Mehrzahl von Auftragnehmern (40a-c); - einer Steuerungseinheit (50), welche über erste Leitungen (60) mit der Mehrzahl von Auftraggebern (30a-c) und über zweite Leitungen (70) mit der Mehrzahl von Auftragnehmern (40a-c) verbunden ist, und wobei die Steuerungseinheit (58) umfasst - ein Annahmemodul (52) zur Annahme von Aufträgen (20) mit einer Mehrzahl von Produktattributen von der Mehrzahl von Auftraggebern (30a-c); - ein Anfragemodul (54) zum Versenden der zu den eingegangenen Aufträgen (20) korrespondierenden Anfragen (24) an mehrere der Vielzahl von Auftragnehmern (40a-c); - ein Angebotsmodul (56) zur Entgegennahme von Angeboten (26) mit einer Mehrzahl von Leistungsattributen von einem oder mehreren der Vielzahl von Auftragnehmern (40); und - eine Auswahleinheit (58) zur Evaluierung der Angebote (26) und zum Vergleichen der Produktattribute mit den Leistungsattributen und zum Auswählen des Auftragnehmers (40a-c) zur Durchführung der eingegangen Aufträge (20) an Hand des Vergleichs der Produktattribute mit den Leistungsattributen. System (10) for carrying out and placing orders (20) with - a plurality of clients (30a-c); - a plurality of contractors (40a-c); - A control unit (50) which is connected via first lines (60) to the plurality of clients (30a-c) and via second lines (70) to the plurality of contractors (40a-c), and wherein the control unit (58 ) - an acceptance module (52) for accepting orders (20) having a plurality of product attributes from the plurality of clients (30a-c); a request module (54) for sending the requests (24) corresponding to the received orders (20) to a plurality of the plurality of contractors (40a-c); - an offer module (56) for receiving offers (26) having a plurality of performance attributes from one or more of the plurality of contractors (40); and - a selection unit (58) for evaluating the offers (26) and comparing the product attributes with the performance attributes and selecting the contractor (40a-c) to perform the received orders (20) by comparing the product attributes with the performance attributes. System nach Anspruch 1, wobei die Auswahleinheit (58) derart angeordnet ist, dass das Auswählen des Auftragnehmers (40a-c) nach einem oder mehreren Kriterien erfolgt, die von den Auftraggebern (30a-c) vorgegeben sind.The system of claim 1, wherein the selection unit (58) is arranged such that selecting the contractor (40a-c) is according to one or more criteria predetermined by the clients (30a-c). System nach einem der vorhergehenden Ansprüche, wobei die Steuerungseinheit (50) ein Überprüfungsmodul (59) zur Überprüfung von weiteren möglichen Auftragnehmern (45a-c) mit zusätzlichen Leistungsattributen aufweist.The system according to one of the preceding claims, wherein the control unit (50) has a verification module (59) for checking further possible contractors (45a-c) with additional performance attributes. System nach einem der vorhergehenden Ansprüche, des Weiteren umfassend eine Datenbank (80) zur Speicherung von Angaben über z.B. die Aufträge, die Anfragen, die Kriterien, die Produktattribute, die Leistungsattribute und die Angebote sowie die entsprechenden Auftraggeber (30a-c) und Auftragnehmer (40a-c).A system according to any one of the preceding claims, further comprising a database (80) for storing information about e.g. the orders, the inquiries, the criteria, the product attributes, the performance attributes and the offers, as well as the corresponding principals (30a-c) and contractors (40a-c). System nach einem der vorhergehenden Ansprüche, wobei die Auftragnehmer (40a-c) Druckereien sind.A system according to any one of the preceding claims, wherein the contractors (40a-c) are printers. System nach einem der vorhergehenden Ansprüche mit einem Vergleichsmodul zum Vergleichen eines Musters (338) vom beauftragten Auftragnehmer (40a-c) mit dem Auftrag (20).System according to one of the preceding claims, comprising a comparison module for comparing a sample (338) from the instructed contractor (40a-c) with the order (20). System nach einem der vorhergehenden Ansprüche mit einem Zahlungsverwaltungsmodul (53) zur Überwachung des Geldflusses.System according to one of the preceding claims, comprising a payment management module (53) for monitoring the cash flow. Verfahren zur Durchführung von Aufträgen mit folgenden Schritten - Annahme von Anfragen (24) mit Produktattributen von einer Mehrzahl von Auftraggebern (30a-c); - Zusammenführung der Anfragen (24); - Abfragen der Durchführbarkeit der zusammengeführten Anfragen (24) bei einer Vielzahl von Auftraggebern (40a-c); - Erhalten von Angeboten (26) mit Leistungsattributen über die Durchführbarkeit der zusammengeführten Anfragen (24); - Evaluierung der erhaltenen Angebote (26) und Vergleichen der Produktattribute mit den Leistungsattributen; und - Beauftragen von einem oder mehreren Auftragnehmern (40a-c) mit der Durchführung der Aufträge. Procedure for carrying out orders with the following steps Accepting requests (24) with product attributes from a plurality of clients (30a-c); - Merging of requests (24); - querying the feasibility of the merged requests (24) with a plurality of clients (40a-c); - Obtaining bids (26) with performance attributes on the feasibility of the merged requests (24); - Evaluating the offers received (26) and comparing the product attributes with the performance attributes; and - commission one or more contractors (40a-c) to carry out the orders. Verfahren nach Anspruch 8, des Weiteren umfassend: - Erhalten von Kriterien zur Durchführung der Aufträge (20); und - Verwendung der Kriterien (28) bei der Evaluierung der erhaltenen Angebote (26). The method of claim 8, further comprising: - Obtain criteria for the execution of contracts (20); and - Use of the criteria (28) in the evaluation of tenders received (26). Verfahren nach einem der Ansprüche 8 bis 9, des Weiteren umfassend - Zusammenfügen von Produkten (22) von unterschiedlichen der Auftraggeber (30a-c); und - gemeinsames Versenden der Produkte (22). The method of any one of claims 8 to 9, further comprising - assembling products (22) from different ones of the clients (30a-c); and - joint shipping of the products (22). Verfahren nach einem der Ansprüche 9 bis 10, des Weiteren umfassend das Abfragen von weiteren Auftragnehmern (45a-c) vor der Beauftragung.The method of any one of claims 9 to 10, further comprising querying other contractors (45a-c) prior to placing the order. Verfahren nach einem der Ansprüche 9 bis 11, wobei die Produkte (22) Druckerzeugnisse sind.A method according to any one of claims 9 to 11, wherein the products (22) are printed products. Verfahren nach einem der Ansprüche 9 bis 12, des Weiteren umfassend das Vergleichen eines Musters (23) mit dem Auftrag (20) vor der Durchführung der Aufträge (20).The method of any one of claims 9 to 12, further comprising comparing a pattern (23) with the order (20) prior to performing the orders (20). Verfahren nach einem der Ansprüche 9 bis 13, des Weiteren umfassend eine Zahlung an den Auftragnehmer 40a-40c nach Erhalt von eingehenden Zahlungen von den Auftraggebern 30a-30c.The method of any one of claims 9 to 13, further comprising a payment to the contractor 40a-40c upon receipt of incoming payments from the clients 30a-30c. Steuerungseinheit (50) zur Steuerung eines Verfahrens zur Durchführung von Aufträgen (20) mit - einem Annahmemodul (52) zur Annahme von Aufträgen (20) mit Produktattributen von der Vielzahl von Auftraggebern (30a-c); - einem Anfragemodul (54) zum Versenden von Anfragen (24) die mit den eingegangenen Aufträgen (20) korrespondieren an mehrere der Vielzahl von Auftragnehmern (40a-c); - einem Angebotsmodul (56) zur Entgegennahme von Angeboten (26) mit Leistungsattributen von einem oder mehreren der Vielzahl von Auftragnehmern (40); und - einer Auswahleinheit (58) zur Evaluierung der Angebote (26) und zum Auswählen des Auftragnehmers (40a-c) zur Durchführung der eingegangen Aufträge (20). Control unit (50) for controlling a method for executing orders (20) with - an acceptance module (52) for accepting orders (20) with product attributes from the plurality of clients (30a-c); - a request module (54) for sending requests (24) corresponding to the received orders (20) to a plurality of the plurality of contractors (40a-c); - an offer module (56) for receiving offers (26) with performance attributes from one or more of the plurality of contractors (40); and - a selection unit (58) for evaluating the offers (26) and for selecting the contractor (40a-c) to carry out the received orders (20). Steuerungseinheit nach Anspruch 15, des Weiteren umfassend eine Schnittstelle zur Eingabe von Aufträgen.The control unit of claim 15, further comprising an interface for entering orders. Steuerungseinheit nach Anspruch 15 oder 16, des Weiteren umfassend ein Vergleichsmodul zum Vergleichen eines Musters (23) mit dem Auftrag (20) vor Durchführung der Aufträge (20).Control unit according to claim 15 or 16, further comprising a comparison module for comparing a pattern (23) with the order (20) before executing the orders (20). Computerprogrammprodukt zur Durchführung und Vergabe von Aufträgen (20) mit - einem ersten Modul zur Annahme von Anfragen (24) mit Produktattributen von einer Vielzahl von Auftraggebern (30a-c); - einem zweiten Modul zur Zusammenführung der Anfragen (24); - Abfragen der Durchführbarkeit der zusammengeführten Anfragen (24) bei einer Vielzahl von Auftraggebern (40a-c); - einem dritten Modul zum Erhalten von Angeboten (26) mit Leistungsattributen über die Durchführbarkeit der zusammengeführten Anfragen (24); - einem vierten Modul zur Evaluierung der erhaltenen Angebote (26) durch Vergleich der Leistungsattribute mit den Produktattributen; und - einem fünften Modul zur Beauftragung von einem oder mehreren Auftragnehmern (40a-c) mit der Durchführung der Aufträge. Computer program product for the execution and placing of orders (20) with a first module for accepting requests (24) with product attributes from a plurality of clients (30a-c); - a second module for merging requests (24); - querying the feasibility of the merged requests (24) with a plurality of clients (40a-c); - a third module for obtaining offers (26) with performance attributes on the feasibility of the merged requests (24); - a fourth module for evaluating the received offers (26) by comparing the performance attributes with the product attributes; and a fifth module for contracting one or more contractors (40a-c) to carry out the orders.
EP11174379A 2010-07-16 2011-07-18 System and method for controlling and allocating orders Pending EP2410481A1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102010036463 2010-07-16

Publications (1)

Publication Number Publication Date
EP2410481A1 true EP2410481A1 (en) 2012-01-25

Family

ID=44508810

Family Applications (1)

Application Number Title Priority Date Filing Date
EP11174379A Pending EP2410481A1 (en) 2010-07-16 2011-07-18 System and method for controlling and allocating orders

Country Status (1)

Country Link
EP (1) EP2410481A1 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4488143A (en) 1981-08-07 1984-12-11 International Business Machines Corporation Fixed rate run length limited (RLL) code string generation using length oriented arithmetic code data string expansion and data string recovery using arithmetic code compression of RLL code strings
US20020049642A1 (en) 2000-10-20 2002-04-25 Wolfgang Moderegger Method and system for managing invitations to bid
US6397197B1 (en) 1998-08-26 2002-05-28 E-Lynxx Corporation Apparatus and method for obtaining lowest bid from information product vendors
US20030041765A1 (en) 2001-09-04 2003-03-06 Hill Chris T. System and method for managing selection of a print shop for a print job
US20060265308A1 (en) 2005-05-18 2006-11-23 Jennings Geoffrey M System and method for paperless bid management
US20070247650A1 (en) 2001-02-09 2007-10-25 Seiko Espon Corporation Adjustment for output image of image data
WO2008118499A1 (en) 2007-03-28 2008-10-02 Rr Donnelley Systems and methods for managing print jobs
US7451106B1 (en) 1998-11-30 2008-11-11 E-Lynxx Corporation System and method for competitive pricing and procurement of customized goods and services

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4488143A (en) 1981-08-07 1984-12-11 International Business Machines Corporation Fixed rate run length limited (RLL) code string generation using length oriented arithmetic code data string expansion and data string recovery using arithmetic code compression of RLL code strings
US6397197B1 (en) 1998-08-26 2002-05-28 E-Lynxx Corporation Apparatus and method for obtaining lowest bid from information product vendors
US7451106B1 (en) 1998-11-30 2008-11-11 E-Lynxx Corporation System and method for competitive pricing and procurement of customized goods and services
US20020049642A1 (en) 2000-10-20 2002-04-25 Wolfgang Moderegger Method and system for managing invitations to bid
US20070247650A1 (en) 2001-02-09 2007-10-25 Seiko Espon Corporation Adjustment for output image of image data
US20030041765A1 (en) 2001-09-04 2003-03-06 Hill Chris T. System and method for managing selection of a print shop for a print job
US20060265308A1 (en) 2005-05-18 2006-11-23 Jennings Geoffrey M System and method for paperless bid management
WO2008118499A1 (en) 2007-03-28 2008-10-02 Rr Donnelley Systems and methods for managing print jobs

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
No Search *

Similar Documents

Publication Publication Date Title
DE69726124T2 (en) COMPUTER-BASED SYSTEM AND METHOD FOR PRICE INFORMATION
EP1191414B1 (en) System and method for central stock management
DE10122911A1 (en) System for processing used items that can be re used uses data base and Internet communication
DE10056278B4 (en) Method and system for communicating between a supplier and customer devices
EP2048609A1 (en) System and method of forecasting print job related demand
DE60032024T2 (en) METHOD FOR PRODUCING A PRODUCT WITH MULTIPLE COMPONENTS
DE112016006838T5 (en) Mediation device, mediation procedure and mediation program
WO2008037385A1 (en) Order system for printed matter, and method for calculating production of printed matter
DE60132257T2 (en) METHOD AND SYSTEM FOR DELAYING TIME REDUCTION IN THE PACKAGING INDUSTRY
DE102018118471A1 (en) Device and method for providing spare parts for an aircraft
DE102018208733A1 (en) Application Sales Management Server and Edge Server
EP2410481A1 (en) System and method for controlling and allocating orders
DE102004047328A1 (en) Computer system and method for automatically executing orders
EP3859512B1 (en) Improved processing of print jobs by means of compatible material
AT516108B1 (en) Production system and the corresponding method
DE102008042193A1 (en) Method and device for the automated processing of goods data
EP1189158A1 (en) Apparatus and method to carry out remote e-business transactions
WO2014029893A1 (en) Goods system and method for a goods system
DE102015103853A1 (en) Process for the production of sheet metal devices and computer program, computer program product and system for this purpose
WO2005043425A2 (en) Method and computer system for providing spare parts for a client
DE102005024473B4 (en) Method of transmitting a separation and management information system
DE102017125798A1 (en) Process for electronic order processing via an electronic marketplace
DE10211715A1 (en) Transport order processing method for use in an e-commerce environment, whereby individual orders that could be executed in a single vehicle journey are grouped together and offered for tender in an electronic market place
DE10028187C2 (en) System for supporting communication for the purpose of operating a trading venue, and a method for operating a trading venue using such a system
WO2007144138A1 (en) Method for controlling the production of printed matter

Legal Events

Date Code Title Description
AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

AX Request for extension of the european patent

Extension state: BA ME

PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 20120725

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: EXAMINATION IS IN PROGRESS

17Q First examination report despatched

Effective date: 20121120