DE102004023267A1 - Bestimmen eines Richtlinienparameters für eine Entität einer Lieferkette - Google Patents

Bestimmen eines Richtlinienparameters für eine Entität einer Lieferkette Download PDF

Info

Publication number
DE102004023267A1
DE102004023267A1 DE102004023267A DE102004023267A DE102004023267A1 DE 102004023267 A1 DE102004023267 A1 DE 102004023267A1 DE 102004023267 A DE102004023267 A DE 102004023267A DE 102004023267 A DE102004023267 A DE 102004023267A DE 102004023267 A1 DE102004023267 A1 DE 102004023267A1
Authority
DE
Germany
Prior art keywords
policy
attribute
entity
group
policy group
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.)
Ceased
Application number
DE102004023267A
Other languages
English (en)
Inventor
Koray Boston Dogan
Adeel Plano Najmi
Ramesh San Carlos Raman
Praveen Flower Mound Upadhyay
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.)
Blue Yonder Group Inc
Original Assignee
I2 Technologies Inc
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=33539027&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=DE102004023267(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by I2 Technologies Inc filed Critical I2 Technologies Inc
Publication of DE102004023267A1 publication Critical patent/DE102004023267A1/de
Ceased legal-status Critical Current

Links

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
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06315Needs-based resource requirements planning or analysis
    • 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
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • 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
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • 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
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0637Strategic management or analysis, e.g. setting a goal or target of an organisation; Planning actions based on goals; Analysis or evaluation of effectiveness of goals
    • G06Q10/06375Prediction of business process outcome or impact based on a proposed change
    • 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
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • 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/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0201Market modelling; Market analysis; Collecting market data
    • G06Q30/0202Market predictions or forecasting for commercial activities

Abstract

Das Bestimmen eines Richtlinienparameters für eine Entität einer Lieferkette beinhaltet das Aufstellen von Attributen für die Entitäten der Lieferkette. Attributsegmente werden für jedes Attribut aufgestellt, wobei ein Attributsegment einen oder mehrere Werte der entsprechenden Attribute beinhaltet. Regeln werden unter Verwendung der Attributsegmente formuliert, um Richtliniengruppen zu definieren, und jeder Richtliniengruppe werden Richtlinienparameter zugewiesen. Eine Richtliniengruppe entsprechend einer Entität wird in Übereinstimmung mit den Regeln identifiziert. Die der identifizierten Richtliniengruppe zugewiesenen Richtlinienparameter werden für die Entität bestimmt und ausgewählt.

Description

  • TECHNISCHER BEREICH
  • Die Erfindung bezieht sich im allgemeinen auf den Bereich der Lieferkettenanalyse und insbesondere auf das Bestimmen eines Richtlinienparameters für eine Entität einer Lieferkette.
  • HINTERGRUND
  • Eine Lieferkette liefert ein Produkt an einen Kunden. Artikel, welche benötigt werden, um das Produkt zu produzieren, können die Lieferkette entsprechend den Richtlinienparametern, die für die Artikel gesetzt sind, durchlaufen. Eine bekannte Technik, um die Richtlinienparameter für Artikel zu bestimmen, kann das Segmentieren der Artikel in Gruppen entsprechend vordefinierter Merkmale und daraufhin das Anwenden bestimmter Richtlinienparameter auf die Gruppen einbeziehen. Bekannte Techniken, um Richtlinienparameter zu bestimmen, sorgen jedoch nicht für eine effektive Segmentierung von Artikeln. Es ist im allgemeinen wünschenswert, Artikel effektiv zu segmentieren, um Richtlinienparameter zu bestimmen.
  • ZUSAMMENFASSUNG DER ERFINDUNG
  • Gemäß der vorliegenden Erfindung können Nachteile und Probleme, die mit früheren Lieferkettenanalysetechniken verbunden sind, vermindert oder aufgehoben werden.
  • Gemäß einer Ausführungsform der vorliegenden Erfindung beinhaltet das Bestimmen eines Richtlinienparameters für eine Entität einer Lieferkette das Festlegen von Attributen der Entitäten der Lieferkette. Attributsegmente werden für jedes Attribut festgelegt, wobei ein Attributsegment einen oder mehrere Werte des entsprechenden Attributs einschließt. Regeln werden unter Verwendung der Attributsegmente formuliert, um die Richtliniengruppen zu definieren, und Richtlinienparameter werden jeder Richtliniengruppe zugewiesen. Eine Richtliniengruppe entsprechend einer Entität wird gemäß den Regeln identifiziert. Die Richtlinienparameter, welche der identifizierten Richtliniengruppe zugewiesen werden, werden für die Entität bestimmt und ausgewählt.
  • Bestimmte Ausführungsformen der Erfindung können einen oder mehrere technische Vorteile bieten. Beispielsweise können Attributsegmente verwendet werden, um Richtliniengruppen zu bilden, welche verbundene Richtlinienparameter besitzen. Entitäten einer Lieferkette können gemäß den Attributsegmenten in Richtliniengruppen platziert werden. Richtlinienparameter können auf die Entitäten der Richtliniengruppen angewendet werden. Das Definieren von Richtliniengruppen auf eine solche Weise kann die effektive und effiziente Auswahl von Richtlinienparametern für die Entitäten einer Lieferkette ermöglichen. Durch Anzeigen kann es einem Benutzer ermöglicht werden, Attribute, Attributsegmente und Richtliniengruppen effizient zu definieren. Logische Regeln können auf die Attributsegmente angewendet werden, um effektiv Richtliniengruppen zu definieren. Durch Anzeigen kann es einem Benutzer ermöglicht werden, effizient Richtlinienparameter für die Richtliniengruppen festzulegen.
  • Bestimmte Ausführungsformen der Erfindung können keine, einige oder alle der oben beschriebenen technischen Vorteile beinhalten. Ein oder mehrere technische Vorteile können dem Fachmann anhand der hier enthaltenen Zeichnungsfiguren, Beschreibungen und Ansprüche offenbar werden.
  • KURZE BESCHREIBUNG DER ZEICHNUNGSFIGUREN
  • Zum besseren Verständnis der vorliegenden Erfindung und ihrer Merkmale und Vorteile wird auf die nachfolgende Beschreibung in Verbindung mit den begleitenden Zeichnungsfiguren Bezug genommen, in denen:
  • 1 ein Blockdiagramm ist, welches ein beispielhaftes System zum Bestimmen von Richtlinienparametern für Entitäten einer Lieferkette darstellt;
  • 2 ein Ablaufdiagramm ist, welches ein beispielhaftes Verfahren zum Bestimmen von Richtlinienparametern für Entitäten einer Lieferkette darstellt;
  • 3 eine beispielhafte Matrix darstellt, welche verwendet werden kann, um Richtliniengruppen zu organisieren;
  • 4 eine beispielhafte Anzeige zum Erzeugen von Attributsegmenten darstellt;
  • 5 eine beispielhafte Anzeige zum Generieren einer Richtliniengruppe aus Segmentattributen darstellt;
  • 6 eine beispielhafte Anzeige zum Anzeigen von Richtlinienparametern für Richtliniengruppen darstellt; und
  • 7 eine beispielhafte Anzeige zum Ansehen detaillierterer Informationen über eine Richtliniengruppe darstellt.
  • BESCHREIBUNG DER BEISPIELHAFTEN AUSFÜHRUNGSFORMEN
  • 1 ist ein Blockdiagramm, welches ein beispielhaftes System 10 zum Bestimmen von Richtlinienparametern für Entitäten einer Lieferkette darstellt. Zum Beispiel kann System 10 verwendet werden, um Attribute festzulegen, welche Entitäten, wie beispielsweise die Artikel, die durch die Lieferkette fließen, beschreiben. Jedes Attribut kann Attributsegmente haben, die Werten entsprechen, die ein Attribut haben kann. Die Attributsegmente können verwendet werden, um Richtliniengruppen mit verbundenen Richtlinienparametern zu definieren. Die Entitäten können gemäß den Attributsegmenten in den Richtliniengruppen platziert werden. Die Richtlinienparameter einer Richtliniengruppe können für die Entitäten, die zu der Richtliniengruppe gehören, ausgewählt werden.
  • Gemäß einer Ausführungsform erhält eine Lieferkette Lieferungen von einem oder mehreren Lieferanten und liefert Produkte an einen oder mehrere Kunden. Eine Lieferkette kann jede geeignete Anzahl von Knoten und jede geeignete Anzahl von Wegen zwischen den Knoten einschließen, welche auf jede geeignete Weise konfiguriert sind. Die Lieferkette kann Entitäten wie beispielsweise Kunden, Artikel, Standorte, Kanäle oder jede andere Entität haben. Artikel können beispielsweise Produkte oder Teile oder Lieferungen aufweisen, die verwendet werden können, um Produkte zu erzeugen. Ein Artikel kann ein Teil des Produkts aufweisen, oder ein Artikel kann eine Lieferung aufweisen, die verwendet wird, um das Produkt herzustellen, aber nicht Teil des Produkts wird. Die Knoten einer Lieferkette können beispielsweise Standorte aufweisen, wo Artikel verarbeitet werden oder wo Produkte an einen Kunden geliefert werden.
  • Verschiedene Entitäten können verschiedene Lagerrichtlinien haben. Beispielsweise können die verschiedenen Risiken, dass Artikel ausgehen, in verschiedenen Lagerrichtlinien resultieren, die auf die Artikel angewendet werden. Als weiteres Beispiel können Lagerorte verschiedene Lagerbestände halten müssen, um verschiedene vertragliche Anforderungen zu erfüllen. Als weiteres anderes Beispiel kann die Lagerung, die mit einem Verkaufskanal verbunden ist, von bestimmten Kaufmustern und Vorlaufzeiterwartungen der Kunden abhängen.
  • Eine Richtliniengruppe weist eine Menge von Entitäten auf, welche zu einem bestimmten Zweck strategisch in Segmente geteilt sind. Gemäß einer Ausführungsform kann sich eine Richtliniengruppe auf eine Kritikalitätsgruppe beziehen, für die eine Servicegradrichtlinie definiert wird. Eine Servicegradrichtlinie beschreibt den Servicegrad für eine Entität und kann einen Kundenservicegrad, eine Vorlaufzeit oder andere Parameter beinhalten. Als Beispiel können durch die Segmentierung Kunden in Kritikalitätsgruppen klassifiziert werden, wobei jede Kritikalitätsgruppe einen spezifizierten Kundenservicegrad hat. Kritikalitätsgruppen können verwendet werden, um verschiedene Servicegrade für verschiedene Kunden zu definieren. Gemäß einer anderen Ausführungsform kann sich eine Richtliniengruppe auf eine Kaufverhaltengruppe beziehen, die Entitäten mit einem gemeinsamen Kaufverhalten einschließt. Gemäß einer anderen Ausführungsform kann sich eine Richtliniengruppe auf eine Auftragsvorlaufzeitgruppe beziehen, die Entitäten mit einer gemeinsamen Auftragsvorlaufzeit einschließt.
  • Die Entitäten einer Lieferkette können in Richtliniengruppen sortiert werden, um die Richtlinienparameter für die Entitäten zu bestimmen. Die Entitäten können auf jede geeignete Weise sortiert werden. Beispielsweise können die Entitäten nach Artikel sortiert werden, derart, dass jeder Artikel in einer verschiedenen Richtliniengruppe platziert wird. Als weiteres Beispiel können die Entitäten nach Artikel und Standort sortiert werden, derart, dass die gleichen Artikel an verschiedenen Standorten in verschiedenen Richtliniengruppen platziert werden. Als weiteres anderes Beispiel können die Entitäten nach Artikel, Standort und Kanal sortiert werden, so dass die gleichen Artikel an dem gleichen Standort, die aber mit unterschiedlichen Kanälen verbunden sind, in verschiedenen Richtliniengruppen platziert werden. Sind die Entitäten einmal in Richtliniengruppen sortiert, werden die Richtlinienparameter der Richtliniengruppen auf die Entitäten der Gruppen angewendet.
  • Gemäß der dargestellten Ausführungsform beinhaltet System 10 ein Clientsystem 20, ein Serversystem 24 und eine Datenbank 26, die wie dargestellt verbunden sind. Clientsystem 20 ermöglicht einem Benutzer, mit Serversystem 24 zu kommunizieren, um Richtlinienparameter für Entitäten einer Lieferkette zu bestimmen. Serversystem 24 verwaltet Anwendungen, um Richtlinienparameter für Entitäten einer Lieferkette zu bestimmen. Datenbank 26 speichert Daten, die von Serversystem 24 verwendet werden können. Gemäß der dargestellten Ausführungsform beinhaltet Serversystem 24 einen Prozessor 30 und ein oder mehrere Engines 32, die wie dargestellt verbunden sind. Prozessor 30 verwaltet den Betrieb von Serversystem 24 und kann jede beliebige Vorrichtung aufweisen, die in der Lage ist, Eingaben zu akzeptieren, die Eingaben entsprechend vorbestimmten Regeln zu verarbeiten und eine Ausgabe zu erstellen. Gemäß der dargestellten Ausführungsform beinhalten Engines 32 eine Attribut-Engine 40, eine Richtliniengruppen-Engine 42 und eine Richtlinienparameter-Engine 44.
  • Attribut-Engine 40 kann verwendet werden, um Attribute und entsprechende Attributsegmente zu erzeugen. Ein Attribut kann eine Entität der Lieferkette beschreiben und kann jedes Merkmal aufweisen, das verwendet werden kann, um Entitäten zu unterscheiden, die unterschiedliche Richtlinienparameter haben. Beispielsweise können Attribute ein Volumen eines Artikels, eine Netzknoten-Vereinbarung im Hinblick auf einen Artikel oder ein Lebenszyklusstadium eines Artikels beinhalten. Ein Attributsegment kann einen oder mehrere Werte aufweisen, die ein Attribut haben kann, und kann verwendet werden, um Entitäten zu unterscheiden, die unterschiedliche Richtlinienparameter haben. Zum Beispiel kann ein Volumen-Attribut Volumen-Segmente haben, wie beispielsweise großes Volumen, mittleres Volumen und geringes Volumen.
  • Ein Attribut kann Attributsegmente haben, die in jedem geeigneten Format ausgedrückt werden, zum Beispiel in numerischem Format, im String-Format oder in Booleschem Format. Beispielsweise kann ein numerisches Attribut Attributsegmente haben, die als numerische Wertebereiche ausgedrückt werden, wie beispielsweise absolute Wertebereiche. Relative Attributsegmente können als relative Werte oder als Prozentsatz der Entitäten ausgedrückt werden. Als Beispiel für ein Volumen-Attribut kann ein schnelles Volumensegment als 0–80% des Volumens definiert werden, ein mittleres Segment kann als 80–90% des Volumens definiert werden und ein langsames Segment kann als 90–100% des Volumens definiert werden. Attributsegmente von String-Attributen können als String ausgedrückt werden, welcher durch Buckets dargestellt wird. Boolesche Attributsegmente für ein Boolesches Attribut können ausgedrückt werden als positiver Wert, welcher anzeigt, dass das Boolesche Attribut erfüllt wurde, oder als negativer Wert, der anzeigt, dass das Boolesche Attribut nicht erfüllt wurde.
  • Gemäß einer Ausführungsform kann Attribut-Engine 40, allein oder in Zusammenarbeit mit einer oder mehreren geeigneten Komponenten von System 10, eine Anzeige erzeugen, die Felder beinhaltet, in welche ein Benutzer ein Attribut und entsprechende Attributsegmente eingeben kann. Durch Eingeben der Attribute und Attributsegmente in die Felder kann ein Benutzer eine Anfrage an Attribut-Engine 40 senden, um die Attribute mit den entsprechenden Attributsegmenten zu erzeugen. Alle geeigneten Attribute mit allen geeigneten Attributsegmenten können unter Verwendung von Attribut-Engine 40 definiert werden. Eine beispielhafte Anzeige zum Erzeugen von Attributen und entsprechenden Attributsegmenten wird unter Bezugnahme auf 4 beschrieben.
  • Richtliniengruppen-Engine 42 erzeugt und priorisiert Richtliniengruppen und weist den Richtliniengruppen Richtlinienparameter zu. Eine Richtliniengruppe kann verwendet werden, um Entitäten zu organisieren und um Richtlinienparameter für die Entitäten zu bestimmen. Richtliniengruppen können aus Attributsegmenten eines Attributs erzeugt werden. Zum Beispiel können Attribute ein Kundenvielfalt-Attribut beinhalten, welches die Anzahl von Kunden für einen Artikel beschreibt, und ein Volumen-und-Ertragsattribut, welches das Volumen und den Ertrag eines Artikels beschreibt.
  • Richtliniengruppen können erzeugt werden durch Formulieren von Regeln aus den Attributsegmenten. Eine Regel kann ein oder mehrere Attributsegmente und einen oder mehrere logische Operatoren, die auf die Attributsegmente angewendet werden, aufweisen, und kann gebildet werden, indem logische Operatoren auf die Attributsegmente angewandt werden. Beispielsweise kann eine Regel "Attributsegment A und Attributsegment B" verwendet werden, um eine Richtliniengruppe zu definieren, welche Entitäten beinhaltet, die Attributsegmente A und B haben. Richtliniengruppen, die aus den oben genannten Attributsegmenten erzeugt werden, können zum Beispiel eine hohe Kundenvielfalts- und eine hohe Volumen-und-Ertrags-Richtliniengruppe, eine niedrige Kundenvielfalts- und eine hohe Volumen-und-Ertrags-Richtliniengruppe, eine hohe Kundenvielfalts- und eine niedrige Volumen-und-Ertrags-Richtliniengruppe und eine niedrige Kundenvielfalts- und eine niedrige Volumen-und-Ertrags-Richtliniengruppe beinhalten. Jedoch kann jede geeignete Regel formuliert werden.
  • Richtliniengruppen können priorisiert werden, um Situationen zu klären, in welchen eine Entität mehr als einer Richtliniengruppe entspricht. Wenn eine Entität zu einer Richtliniengruppe mit einer höheren Priorität und einer Richtliniengruppe mit einer niedrigeren Priorität gehört, können die Richtlinienparameter der Richtliniengruppe mit der höheren Priorität für die Entität ausgewählt werden. Jedes andere priorisierte Auswahlverfahren kann jedoch verwendet werden, um diese Situationen zu klären.
  • Richtliniengruppen-Engine 42 kann, allein oder in Zusammenarbeit mit einer oder mehreren anderen geeigneten Komponenten des Systems 10, eine Anzeige erzeugen, die Felder beinhaltet, in welche ein Benutzer Regeln und Prioritäten eingeben kann. Der Benutzer kann Regeln und Prioritäten in die Felder eingeben, um eine Anfrage an Richtliniengruppen-Engine 42 zu erzeugen, um eine Richtliniengruppe zu erzeugen und zu priorisieren. Eine beispielhafte Anzeige zum Erzeugen und Priorisieren von Richtliniengruppen wird unter Bezugnahme auf 5 beschrieben.
  • Richtliniengruppen-Engine 42 kann den Richtliniengruppen Richtlinienparameter zuweisen. Ein Richtlinienparameter kann verwendet werden, um Lagerbestands-Richtlinien für eine Richtliniengruppe zu definieren. Beispiele von Richtlinienparametern können beispielsweise einen Kundenservicegrad, eine minimal angebotene Vorlaufzeit oder eine maximal angebotene Vorlaufzeit beinhalten.
  • Jede Richtliniengruppe kann unterschiedliche Strategien aufweisen, die unterschiedliche Prognosetechniken sowie Lagerbestandsverwaltungs-Richtlinien erfordern können. Strategische Segmentierung in Richtliniengruppen kann nicht nur Ziel-Kundenservicegrade und angebotene Vorlaufzeiten beeinflussen, sondern kann ein Faktor sein, um unterschiedliche, auf Regeln basierende, statistische oder heuristische Techniken in der Nachfrageplanung und Nachfrageprognose anzutreiben. Gemäß einer Ausführungsform können, für hohes Volumen und stabile Nachfrage, statistische Zeit-Reihen-Prognosen zur besten Anpassung geeignet sein, wohingegen für langsamere Bewegung und flüchtigere Artikel eine heuristische regelbasierte Technik besser geeignet sein kann. Für Lagerbestandsverwaltungs-Richtlinien können zum Beispiel eine hohe Kundenvielfalts- und hohe Volumen-und-Ertrags-Richtliniengruppe Artikel darstellen, die entsprechend der Prognose produziert werden (built-to-forecast), um die Verfügbarkeit zu maximieren und die Vorlaufzeit zu minimieren. Eine geringe Kundenvielfalts- und hohe Volumen-und-Ertrags-Richtliniengruppe können Artikel darstellen, für die ein Lieferant mit einem Kunden zusammenarbeitet, um Unsicherheiten und Risiko zu minimieren. Eine hohe Kundenvielfalts- und geringe Volumen-und-Ertrags-Richtliniengruppe können Artikel darstellen, für welche eine Produktionsaufschubstrategie implementiert ist. Geringe Kundenvielfalts- und geringe Ertrags-und-Volumen-Richtliniengruppe können Teile darstellen, für welche eine Strategie der Produktion entsprechend der Bestellung (build-to-order) verwendet wird. Gemäß einer anderen Ausführungsform können Entitäten in Richtliniengruppen mikrosegmentiert werden. Die Richtliniengruppen können Muster zeigen, die verwendet werden können, um eine geeignete Prognosetechnik auszuwählen, welche die beste Prognose liefern kann.
  • Richtliniengruppen-Engine 42 kann, allein oder in Zusammenarbeit mit einer oder mehreren anderen geeigneten Komponenten des Systems 10, eine Anzeige erzeugen, welche es einem Benutzer ermöglicht, Richtlinienparameter für die Richtliniengruppen zu definieren. Durch Eingeben der Richtlinienparameter in das Feld kann ein Benutzer eine Anfrage an Richtliniengruppen-Engine 42 liefern, um den Richtliniengruppen Richtlinienparameter zuzuweisen. Die Richtliniengruppen und Richtlinienparameter können in einer Matrix organisiert werden. Eine beispielhafte Anzeige zum Anzeigen einer Matrix, welche Richtlinienparameter beschreibt, wird unter Bezugnahme auf 6 beschrieben.
  • Richtlinienparameter-Engine 44 bestimmt Richtlinienparameter für die Entitäten einer Lieferkette in Übereinstimmung mit den Richtliniengruppen. Gemäß einer Ausführungsform bestimmt Richtlinienparamter-Engine 44 eine oder mehrere Richtliniengruppen entsprechend einer Entität. Eine Entität kann einer Richtliniengruppe entsprechen, wenn die Attributsegmente der Richtliniengruppe die Entität beschreiben. Wenn eine Entität mehr als einer Richtliniengruppe entspricht, können die Richtlinienparameter der Richtliniengruppe mit der höheren Priorität für die Entität ausgewählt werden.
  • Clientsystem 20 und Serversystem 24 können jeweils auf einem oder mehreren Computern an einem oder mehreren Standorten betrieben werden und können geeignete Eingabevorrichtungen, Ausgabevorrichtungen, Massenspeichermedien, Prozessoren, Speicher oder andere Komponenten zum Empfangen, Verarbeiten, Speichern und Übertragen von Informationen entsprechend dem Betrieb von System 10 beinhalten. Zum Beispiel erwägt die vorliegende Erfindung, dass die Funktionen sowohl des Clientsystems 20 als auch des Serversystems 24 unter Verwendung eines einzelnen Computersystems bereitgestellt werden, wie beispielsweise eines einzelnen Personal-Computers (PC). Wie in dieser Beschreibung verwendet, bezieht sich der Begriff "Computer" auf jede geeignete Vorrichtung, die in der Lage ist, Eingaben zu akzeptieren, die Eingaben entsprechend vordefinierter Regeln zu verarbeiten und Ausgaben zu erzeugen, zum Beispiel einen Server, Workstation, PC, Netzwerkcomputer, drahtloses Telefon, PDA (personal digital assistant), einen oder mehrere Mikroprozessoren innerhalb dieser oder anderer Vorrichtungen, oder alle anderen geeigneten Verarbeitungsvorrichtungen. Datenbank 26 kann jede geeignete Datenspeicheranordnung beinhalten und kann auf einem oder mehreren Computern an einem oder mehreren Standorten betrieben werden.
  • Clientsystem 20, Serversystem 24 und Datenbank 26 können entsprechend den bestimmten Bedürfnissen integriert oder getrennt sein. Clientsystem 20, Serversystem 24 und Datenbank 26 können unter Verwendung eines oder mehrerer Computerbusse, lokaler Netzwerke (LANs = local area networks), regionaler Netzwerke (MANs = metropolitan area networks), überregionaler Netzwerke (WANs = wide area networks), eines globalen Computernetzwerks wie beispielsweise des Internets oder jeder anderen geeigneten drahtgebundenen, optischen, drahtlosen oder anderen Verbindungen miteinander verbunden werden.
  • Zusammenfassend kann eine Ausführungsform des Systems 10 eine graphische Lösung bieten, die es einem Benutzer ermöglicht, einfach Richtlinienparameter für Entitäten einer Lieferkette zu bestimmen. System 10 stellt Anzeigen bereit, die es dem Benutzer ermöglichen, leicht alle geeigneten Attribute, Segmente oder Regeln zu definieren, um alle geeigneten Richtliniengruppen zu erzeugen. Die Richtliniengruppen können verwendet werden, um einfach einen Richtlinienparameter für eine Entität der Lieferkette zu bestimmen.
  • Änderungen, Zusätze oder Weglassungen können an System 10 vorgenommen werden, ohne von Umfang der Erfindung abzuweichen. Zum Beispiel kann System 10 mehr, weniger oder andere Module haben. Weiter können die Arbeitsvorgänge von System 10 von mehreren, weniger oder anderen Modulen durchgeführt werden. Zum Beispiel können die Arbeitsvorgänge von Attribut-Engine 40 und Richtliniengruppen-Engine 42 von einem Modul ausgeführt werden, oder die Arbeitsvorgänge von Richtliniengruppen-Engine 42 können von mehr als einem Modul ausgeführt werden. Zusätzlich können Funktionen ausgeführt werden unter Verwendung jeder geeigneten Logik, einschließlich Software, Hardware, andere Logik oder alle geeigneten Kombinationen der vorgenannten. Wie in dieser Beschreibung verwendet, bezieht sich "jede, alle" auf wenigstens ein Element einer Menge.
  • 2 ist ein Ablaufdiagramm, welches ein beispielhaftes Verfahren zum Bestimmen von Richtlinienparametern für Entitäten einer Lieferkette darstellt. Das Verfahren beginnt bei Schritt 100, wo die Entitäten einer Lieferkette identifiziert werden. Eine Entität kann auf jede geeignete Weise sortiert werden, zum Beispiel nach Artikel, Kanal, Standort oder jeder Kombination der vorgenannten. Bei Schritt 104 wird ein Attribut, welches die Entitäten beschreibt, definiert. Das Attribut kann ein Merkmal aufweisen, das verwendet werden kann, um Richtliniengruppen zu bilden, für welche spezifische Richtlinienparameter definiert werden. Attributsegmente werden bei Schritt 108 für das Attribut definiert. Ein Attributsegment kann einen oder mehrere Werte aufweisen, die ein Attribut haben kann. Zum Beispiel kann ein Volumenattribut Attributsegmente haben, die hohes Volumen, mittleres Volumen und geringes Volumen aufweisen. Wenn bei Schritt 112 ein nächstes Attribut vorhanden ist, kehrt das Verfahren zu Schritt 104 zurück, um das nächste Attribut zu definieren. Gibt es bei Schritt 112 kein nächstes Attribut, fährt das Verfahren mit Schritt 114 fort.
  • Regeln werden aus den Attributsegmenten formuliert, um bei Schritt 114 Richtliniengruppen zu definieren. Eine Regel kann ein oder mehrere Attributsegmente und einen oder mehrere logische Operatoren aufweisen, die auf die Attributsegmente angewandt werden, zum Beispiel "hohes Volumen ODER Netzknotenvereinbarung". Bei Schritt 118 kann eine Standard-Richtliniengruppe definiert werden. Eine Standard-Richtliniengruppe bezieht sich auf eine Richtliniengruppe, die irgendeiner Entität entspricht, die nicht zu einer der bei Schritt 114 definierten Richtliniengruppen gehört. Die Standard-Richtliniengruppe kann verwendet werden, um sicherzustellen, dass jede Entität zu wenigstens einer Richtliniengruppe gehört. Den Richtliniengruppen werden bei Schritt 122 Richtlinienparameter zugewiesen. Richtlinienparameter können zum Beispiel einen Kundenservicegrad beinhalten. Die Richtliniengruppen werden bei Schritt 126 priorisiert. Die Ergebnisse werden bei Schritt 130 berichtet. Die Entitäten werden bei Schritt 132 in entsprechende Richtliniengruppen platziert. Eine Entität entspricht einer Richtliniengruppe, wenn die Attributsegmente der Richtliniengruppe die Entität beschreiben. Richtlinienparameter werden bei Schritt 136 für die Entitäten in Übereinstimmung mit den Richtliniengruppen bestimmt. Die Richtlinienparameter für eine Richtliniengruppe können für die Entitäten entsprechend der Richtliniengruppe ausgewählt werden. Ergebnisse werden bei Schritt 140 berichtet. Nachdem die Ergebnisse berichtet wurden, endet das Verfahren.
  • Änderungen, Zusätze oder Weglassungen können an dem Verfahren vorgenommen werden, ohne vom Umfang der Erfindung abzuweichen. Zum Beispiel kann der Schritt des Definierens einer Standard-Richtliniengruppe weggelassen werden. Zusätzlich können Schritte in jeder geeigneten Reihenfolge ausgeführt werden, ohne vom Umfang der Erfindung abzuweichen.
  • 3 zeigt eine beispielhafte Matrix Mi...j 66, die verwendet werden kann, um Richtliniengruppen zu organisieren. Matrix Mi...j 66 wird verwendet, um Produkte in Richtliniengruppen zu segmentieren, wobei jeder Eintrag, oder Zelle, mi...j eine Richtliniengruppe mit spezifischen Richtlinienparametern darstellt. Matrix Mi...j 66 kann jede geeignete Anzahl von Indizes i...j haben, wobei jeder Index ein Attribut der Entitäten darstellt. Gemäß dem dargestellten Beispiel stellt Index i die relative Geschwindigkeit dar, mit welcher sich Artikel für das Produkt durch die Lieferkette bewegen, und j stellt dar, ob es eine Netzknotenvereinbarung gibt mit den Knoten, durch welche die Artikel fließen. Ein Index kann jedoch jedes geeignete Attribut darstellen. Weiterhin kann Matrix Mi...j jede geeignete Anzahl von Indizes für jede geeignete Anzahl von Dimensionen haben.
  • Wie hier verwendet, beinhaltet der Begriff "Matrix" jede geeignete Anordnung von Attributen, in welcher jedes mit der Matrix verbundene Attribut wenigstens einem Index der Matrix entspricht und jeder Anzahl von Indizes der Matrix entsprechen kann. Eine solche Matrix kann jedes geeignete Format haben. Als Beispiel können unterschiedliche Zellen jeweils unterschiedliche Indizes oder eine unterschiedliche Anzahl von Indizes haben. Als weiteres Beispiel können sich Richtliniengruppen, die den Zellen entsprechen, überschneiden. Das heißt, dass eine Zelle mit mehr als einer Richtliniengruppe verbunden sein kann. Die Mitgliedschaft bei sich überschneidenden Richtliniengruppen kann beispielsweise geklärt werden durch Zuweisen von Prioritäten zu den Gruppen, so dass eine Mitgliedschaft bei einer Richtliniengruppe mit einer höheren Priorität Vorrang hat vor einer Richtliniengruppe mit niedrigerer Priorität. Als weiteres Beispiel kann einer Zelle die Aufgabe zugewiesen werden, eine Standard-Richtliniengruppe darzustellen, wenn ihr nicht bereits die Aufgabe zugewiesen wurde, eine andere Richtliniengruppe darzustellen, so dass jede Zelle eine Richtliniengruppe darstellt. Als weiteres Beispiel kann ein Attribut, welches keinem Eintrag in der Matrix entspricht, einer Standard-Richtliniengruppe zugewiesen werden.
  • 4 zeigt eine beispielhafte Anzeige 200 zum Erzeugen von Attributsegmenten. Gemäß dem dargestellten Beispiel kann Anzeige 200 verwendet werden, um Attributsegmente zu erzeugen für ein Attribut „artikelkumulierter Volumen-Prozentsatz". Anzeige 200 kann jedoch verwendet werden, um Attributsegmente für jedes geeignete Attribut zu erzeugen. Entsprechend einer Ausführungsform beinhaltet Anzeige 200 eine Sektion „Attributsegment erzeugen" 204, eine Sektion „Attributsegment" 208 und eine graphische Sektion 210. Anzeige 200 kann jedoch alle geeigneten Sektionen, die auf jede geeignete Weise dargestellt werden, beinhalten.
  • Sektion „Attributsegment erzeugen" 204 kann verwendet werden, um Attributsegmente, die von einem Benutzer definiert wurden, zu erzeugen. Ein Benutzer kann in Felder 212 Informationen eingeben. Feld „Name" 212a und Feld „Beschreibung" 212b können verwendet werden, um jeweils den Namen und die Beschreibung eines Attributsegments einzugeben. Feld „Minimum" 212c und Feld „Maximum" 212d können verwendet werden, um jeweils einen minimalen Wert und einen maximalen Wert für das Attributsegment einzugeben. Feld „Segmentierungsname" 212e kann verwendet werden, um eine Beschreibung des Merkmals anzugeben, welches verwendet wird, um die Attributsegmente zu erzeugen.
  • Sektion „Attributsegment" 208 zeigt Attributsegmente an für das beispielhafte Attribut „artikelkumulierter Volumen-Prozentsatz". Entsprechend dem dargestellten Beispiel weisen Attributsegmente ein hohes Attributsegment, ein mittleres Attributsegment und ein niedriges Attributsegment auf. Zum Beispiel kann das hohe Attributsegment Artikel mit hohem Volumen beschreiben mit einem artikelkumulierten Volumen-Prozentsatz" zwischen 0% und 80%, das mittlere Attributsegment kann Artikel mit mittlerem Volumen mit einem artikelkumulierten Volumen-Prozentsatz zwischen 80% und 90% beschreiben, und das niedrige Attributsegment kann Artikel mit niedrigem Volumen mit einem artikelkumulierten Volumen-Prozentsatz zwischen 90% und 100% beschreiben. Entsprechend einer Ausführungsform kann, wenn eine oder mehrere Entitäten nicht Mitglied von einem der Attributsegmente sind, ein Standardattributsegment definiert werden, um solche Entitäten zu beinhalten. Schaltfläche „Löschen" 214, Schaltfläche „Editieren" 216 und Schaltfläche „Hinzufügen" 218 können verwendet werden, um jeweils Attributsegmente zu löschen, zu editieren und hinzuzufügen.
  • Graphische Sektion 210 kann verwendet werden, um graphisch die Attributsegmente oder in Beziehung stehende Informationen anzuzeigen. In der dargestellten Ausführungsform stellt eine Kurve 220 den artikelkumulierten Volumen-Prozentsatz gegen den Prozentsatz des Volumens dar. Eine Linie 222 zeigt die Teilung zwischen Niedrigvolumenartikeln und Mittelvolumenartikeln an. Eine Linie 224 zeigt die Teilung zwischen Mittelvolumenartikeln und Hochvolumenartikeln an.
  • Anzeige 200 kann verwendet werden, um Attributsegmente für jedes geeignete Attribut zu erzeugen. Zum Beispiel kann ein Attribut „absolute Anzahl von Kunden" definiert werden, um die absolute Anzahl von Kunden für einen Artikelstandort zu beschreiben. Attributsegmente wie beispielsweise ein Attributsegment „kundenspezifisch", ein Attributsegment „halb-kundenspezifisch" und ein Attributsegment „Massenware" können für das Attribut erzeugt werden. Das Attributsegment „kundenspezifisch" kann verwendet werden, um Artikelstandorte mit nur einem Kunden darzustellen. Ein Attributsegment „halb-kundenspezifisch" kann verwendet werden, um Artikelstandorte mit zwei oder drei Kunden zu beschreiben. Ein Attributsegment „Massenware" kann verwendet werden, um Artikelstandorte mit mehr als drei Kunden zu beschreiben.
  • Als weiteres Beispiel kann ein Attribut „Stückzahl" die Stückzahl spezifischer Artikel beschreiben. Attributsegmente wie beispielsweise ein Attributsegment „niedrige Stückzahl", ein Attributsegment „mittlere Stückzahl" und ein Attributsegment „hohe Stückzahl" können für das Attribut erzeugt werden. Ein Attributsegment „niedrige Stückzahl" kann Artikel mit einer Stückzahl zwischen 0 und 5.000.000 darstellen. Ein Attributsegment „mittlere Stückzahl" kann Artikel mit einer Stückzahl zwischen 5.000.000 und 20.000.000 beschreiben. Ein Attributsegment „hohe Stückzahl" kann Artikel mit einer Stückzahl von mehr als 20.000.000 darstellen.
  • Als weiteres Beispiel kann ein Attribut „Netzknoten-Vereinbarung" beschreiben, ob ein Artikelstandort eine Netzknoten-Vereinbarung hat. Attributsegmente wie beispielsweise ein Attributsegment „Netzknoten-Vereinbarung" und ein Standardattributsegment können für das Attribut erzeugt werden. Das Attributsegment „Netzknoten-Vereinbarung" kann Artikelstandorte mit Netzknoten-Vereinbarungen beschreiben, und das Standardattributsegment kann Artikelstandorte beschreiben, die keine Netzknoten-Vereinbarungen haben.
  • Als weiteres anderes Beispiel kann ein Attribut „Artikel-Lebenszyklusstadium" beschreiben, wo innerhalb eines Lebenszyklus ein Artikel sich befindet. Attributsegmente wie beispielsweise ein Attributsegment „ausgereift", ein Attributsegment „früh" und ein Attributsegment „alt" können für ein Attribut erzeugt werden. Ein Attributsegment „ausgereift" stellt Artikel dar, die ein „ausgereiftes" Zyklusstadium haben. Ein Attributsegment „früh" stellt Artikel dar, die ein Zyklusstadium „Konzept" oder „Prototyp" haben. Ein Attributsegment „alt" beschreibt Artikel, die ein Stadium „Ende des Lebenszyklus" haben.
  • Änderungen, Zusätze oder Weglassungen können an Anzeige 200 vorgenommen werden, ohne vom Umfang der Erfindung abzuweichen. Zum Beispiel kann Anzeige 200 mehr, weniger oder andere graphische Elemente haben. Weiterhin können die Funktionen von Anzeige 200 durchgeführt werden von mehr, weniger oder anderen graphischen Elementen, die auf jede geeignete Weise angeordnet sind.
  • 5 zeigt eine beispielhafte Anzeige 250 zum Erzeugen einer Richtliniengruppe, zum Beispiel einer Kritikalitätsgruppe aus Segmentattributen. Gemäß einer Ausführungsform beinhaltet Anzeige 250 eine Sektion „Richtliniengruppe hinzufigen/ändern" 252, eine Sektion „Attribute" 256, eine Sektion „verfügbare Segmente" 258, eine Sektion „Regel" 260 und eine Sektion „Richtliniengruppen" 264. Anzeige 250 kann jedoch weniger, mehr oder andere Sektionen beinhalten.
  • Gemäß der dargestellten Ausführungsform beinhaltet Sektion „Richtliniengruppe hinzufügen/ändern" 252 ein Feld „Gruppenname" 270 und ein Feld „Beschreibung" 272, in welche jeweils der Gruppenname und die Beschreibung eingegeben werden können. Sektion „Attribute" 256 ermöglicht einem Benutzer, ein Attribut auszuwählen, und Sektion „verfügbare Segmente" 258 ermöglicht dem Benutzer, Segmente, die dem ausgewählten Attribut entsprechen, auszuwählen, um eine Regel zu formulieren, die verwendet werden kann, um eine Richtliniengruppe zu definieren. Sektion „Attribute" 256 beinhaltet ein Menü „Segmentattribute" 274 und Selektoren für logische Operatoren 276. Menü „Segmentattribute" 274 zeigt Attribute an, aus welchen ein Benutzer auswählen kann. Selektoren für logische Operatoren 276 können jede geeignete grafische Entität beinhalten, die verwendet werden kann, um einen logischen Operator auszuwählen. Gemäß der dargestellten Ausführungsform beinhalten Selektoren für logische Operatoren 276 Schaltflächen, die ein Benutzer aktivieren kann, um einen UND-Operator, einen ODER-Operator oder Klammern auswählen.
  • Sektion „verfügbare Segmente" 258 beinhaltet eine Anzeige „Attribut" 280, ein Menü „Segmente" 282 und einen Segmentselektor 284. Anzeige „Attribut" 280 zeigt den Namen des Attributs an, der unter Verwendung von Sektion „Attribute" 256 ausgewählt wurde. Menü „Segmente" 282 zeigt die Segmente, die dem ausgewählten Attribut entsprechen, an. Der Benutzer kann ein Attributsegment unter Verwendung von Segmentselektor 284 auswählen. Sektion „Regel" 260 zeigt die Regel an, die aufgestellt wird.
  • Sektion „Richtliniengruppen" 264 zeigt die Richtliniengruppen an. Sektion „Richtliniengruppen" 264 kann eine Sektion „Gruppenname" 290, eine Sektion „Beschreibung" 292, eine Sektion „Gruppenpriorität" 294 und eine Sektion „Matrixanzeigereihenfolge" 296 beinhalten. Sektion „Gruppenname" 290 und Sektion „Beschreibung" 292 können verwendet werden, um jeweils den Gruppennamen und die Beschreibung der Richtliniengruppe anzuzeigen. Sektion „Gruppenpriorität" 294 zeigt die Priorität der Richtliniengruppen an. Sektion „Matrixanzeigereihenfolge" 296 beschreibt die Reihenfolge, in welcher die Richtliniengruppen in einer Matrix angezeigt werden. Ein Selektor „Gruppe hinzufügen" 300 und ein Selektor „Gruppe editieren" 302 und ein Selektor „Gruppe löschen" 304 können verwendet werden, um jeweils Richtliniengruppen hinzuzufügen, zu editieren oder zu löschen. Eine Schaltfläche „Vorrang ändern" kann verwendet werden, um die Priorität der Richtliniengruppen zu ändern.
  • Abänderungen, Zusätze oder Weglassungen können an Anzeige 250 vorgenommen werden, ohne vom Umfang der Erfindung abzuweichen. Zum Beispiel kann Anzeige 250 mehr, weniger oder andere grafische Elemente haben. Weiterhin können die Funktionen von Anzeige 250 von mehr, weniger oder anderen grafischen Elementen, die auf jede geeignete Weise angeordnet sind, durchgeführt werden.
  • 6 zeigt eine beispielhafte Anzeige 320 zum Anzeigen von Richtlinienparametern für Richtliniengruppen, wie beispielsweise Kritikalitätsgruppen. Die beispielhafte Richtlinienmatrix zeigt Richtlinienparameter für Gruppen A, B und C und eine Standardgruppe an. Gruppe A stellt Artikel mit hohem Volumen, die ausgereift sind, dar, Gruppe B stellt Artikel mit mittlerem Volumen dar, Gruppe C stellt Artikel mit niedrigem Volumen dar und die Standardgruppe stellt alle verbleibenden Artikel dar. Richtlinienparameter beinhalten zum Beispiel einen Ziel-Kundenservicegrad, eine minimale angebotene Vorlaufzeit und eine maximale angebotene Vorlaufzeit. Die minimale angebotene Vorlaufzeit kann versuchen, Lagerbestand so zu positionieren, dass Bestellungen mit wenigstens der minimalen Vorlaufzeit zugesagt werden, aber nicht mit einer kürzeren Vorlaufzeit. Die maximale angebotene Vorlaufzeit kann versuchen, den Lagerbestand so zu positionieren, dass keine Bestellungen mit einer Vorlaufzeit von mehr als der maximalen Vorlaufzeit zugesagt werden. Eine Gruppe kann ausgewählt werden, um genauere Informationen über die Gruppe anzuzeigen. In der dargestellten Ausführungsform ist Gruppe B ausgewählt.
  • Anzeige 320 kann Selektoren beinhalten wie beispielsweise einen Selektor „Mitglieder ansehen" 322, einen Selektor „Matrix erzeugen" 324, einen Selektor „Matrix konfigurieren" 326, einen Selektor „Regeln ansehen" 328 und einen Selektor „Attribute setzen" 330. Selektor „Mitglieder ansehen" 322 kann verwendet werden, um die Mitglieder der Richtliniengruppen, die in Anzeige 320 dargestellt sind, anzuzeigen. Selektor „Matrix erzeugen" 324 kann verwendet werden, um eine Richtlinienmatrix zu erzeugen. Selektor „Matrix konfigurieren" 326 kann verwendet werden, um die in der Matrix dargestellten Informationen auszuwählen und zu organisieren. Selektor „Regeln ansehen" 328 kann verwendet werden, um die Regeln, die zum Definieren der Richtliniengruppen verwendet wurden, anzusehen. Selektor „Attribute setzen" 330 kann verwendet werden, um eine Anzeige anzuzeigen, die verwendet werden kann, um Attribute und entsprechende Attributsegmente zu definieren.
  • Änderungen, Zusätze oder Weglassungen können an Anzeige 320 vorgenommen werden, ohne vom Umfang der Erfindung abzuweichen. Zum Beispiel kann Anzeige 320 mehr, weniger oder andere grafische Elemente haben. Weiterhin können die Funktionen von Anzeige 320 von mehr, weniger oder anderen grafischen Elementen, die auf jede geeignete Weise angeordnet sind, durchgeführt werden.
  • 7 zeigt eine beispielhafte Anzeige 350 zum Ansehen von detaillierteren Informationen über eine Richtliniengruppe wie beispielsweise eine Kritikalitätsgruppe. Entsprechend der dargestellten Ausführungsform werden genauere Informationen über Gruppe B bereitgestellt. Anzeige 350 kann eine Sektion „Gruppenstatistik" 360, eine Artikel-Standort-Kanal-Aufstellung 362, eine Attributsegmente-Aufstellung 366 und einen Selektor „Zielgruppe" 368 beinhalten. Sektion „Gruppenstatistik" 360 kann Statistiken, die mit der Gruppe verbunden sind, darstellen. Gemäß der dargestellten Ausführungsform beschreibt Sektion „Gruppenstatistik" 360 die Gesamtanzahl von Artikel-Standort-Kanälen, die Anzahl von Artikel-Standort-Kanälen in dieser Gruppe und den Prozentsatz von Artikel-Standort-Kanälen in der ausgewählten Gruppe. Artikel-Standort-Kanal-Aufstellung 362 zeigt die Listen von Artikel-Standort-Kanälen an. Sektion „Segmentattribute" 366 listet die Attributsegmente der in 362 aufgelisteten Artikel-Standort-Kanäle auf. Selektor „Zielgruppe" 368 kann verwendet werden, um eine Gruppe auszuwählen, mit welcher die angezeigte Gruppe zusammengefasst werden kann.
  • Änderungen, Zusätze oder Weglassungen können an Anzeige 350 vorgenommen werden, ohne vom Umfang der Erfindung abzuweichen. Zum Beispiel kann Anzeige 350 mehr, weniger oder andere grafische Elemente haben. Weiterhin können die Funktionen von Anzeige 350 von mehr, weniger oder anderen grafischen Elementen, die auf jede geeignete Weise angeordnet sind, durchgeführt werden.
  • Bestimmte Ausführungsformen der Erfindung können einen oder mehrere technische Vorteile bieten. Zum Beispiel können Attributsegmente verwendet werden, um Richtliniengruppen zu bilden, die zugehörige Richtlinienparameter haben. Entitäten einer Lieferkette können in Richtliniengruppen entsprechend den Attributsegmenten platziert werden. Richtlinienparameter können auf die Entitäten der Richtliniengruppen angewandt werden. Das Definieren von Richtliniengruppen auf eine solche Weise kann eine effektive und effiziente Auswahl von Richtlinienparametern für die Entitäten einer Lieferkette ermöglichen. Anzeigen können einem Benutzer ermöglichen, effizient Attribute, Attributsegmente und Richtliniengruppen zu definieren. Logische Regeln können auf die Attributsegmente angewandt werden, um effektiv die Richtliniengruppen zu definieren. Anzeigen können es einem Benutzer ermöglichen, effizient Richtlinienparameter für die Richtliniengruppen aufzustellen.
  • Obwohl eine Ausführungsform der Erfindung und ihre Vorteile genauer beschrieben werden, kann ein Fachmann verschiedene Abänderungen, Zusätze und Weglassungen vornehmen, ohne von der Idee und dem Umfang der vorliegenden Erfindung wie durch die beigefügten Ansprüche definiert abzuweichen.

Claims (26)

  1. Verfahren zum Bestimmen eines Richtlinienparameters für eine Entität einer Lieferkette, welches aufweist: Aufstellen eines oder mehrerer Attribute für eine Vielzahl von Entitäten einer Lieferkette; Aufstellen einer Vielzahl von Attributsegmenten für jedes Attribut, wobei jedes Attributsegment einen oder mehrere Werte des entsprechenden Attributs aufweist; Formulieren einer oder mehrerer Regeln unter Verwendung eines oder mehrerer der Attributsegmente, um eine oder mehrere Richtliniengruppen zu definieren; Zuweisen eines oder mehrerer Richtlinienparameter aus einer Vielzahl von Richtlinienparametern zu jeder Richtliniengruppe; Identifizieren einer Richtliniengruppe, die einer Entität der Vielzahl von Entitäten in Übereinstimmung mit der einen oder den mehreren Regeln entspricht; Bestimmen des einen oder der mehreren Richtlinienparameter, die der identifizierten Richtliniengruppe zugewiesen wurden; und Auswählen des einen oder der mehreren Richtlinienparameter für die Entität.
  2. Verfahren gemäß Anspruch 1, wobei die Entität einen Artikel, einen Standort, einen Kanal oder eine beliebige Kombination der vorgenannten aufweist.
  3. Verfahren gemäß Anspruch 1, wobei Aufstellen des einen oder der mehreren Attribute aufweist: Empfangen einer Anforderung von einem Benutzer, ein Attribut zu erzeugen; und Aufstellen des Attributs als Reaktion auf die Anforderung, das Attribut zu erzeugen.
  4. Verfahren gemäß Anspruch 1, wobei Aufstellen der Vielzahl von Attributsegmenten aufweist: Empfangen einer Anforderung von einem Benutzer, ein Attributsegment für ein Attribut zu erzeugen; und Aufstellen des Attributsegments als Reaktion auf die Anforderung, das Attributsegment zu erzeugen.
  5. Verfahren gemäß Anspruch 1, welches weiter aufweist: Zuweisen einer Priorität zu jeder Richtliniengruppe, wobei eine erste Richtliniengruppe eine höhere Priorität hat, eine zweite Richtliniengruppe eine niedrigere Priorität hat; Bestimmen, dass die Entität der ersten Richtliniengruppe und der zweiten Richtliniengruppe entspricht; und Auswählen des einen oder der mehreren Richtlinienparameter der ersten Richtliniengruppe für die Entität.
  6. Verfahren gemäß Anspruch 1, wobei die eine oder mehreren Richtliniengruppen eine Standard-Richtliniengruppe aufweisen, wobei jede Entität der Vielzahl von Entitäten wenigstens einer Richtliniengruppe entspricht.
  7. Verfahren gemäß Anspruch 1, wobei die eine oder mehreren Richtliniengruppen eine oder mehrere Kritikalitätsgruppen aufweisen.
  8. Verfahren gemäß Anspruch 1, wobei die eine oder mehreren Richtliniengruppen eine oder mehrere Bestellvorlaufzeitgruppen aufweisen.
  9. System zum Bestimmen eines Richtlinienparameters für eine Entität einer Lieferkette, welches aufweist: eine Datenbank, die in der Lage ist, Informationen über eine Lieferkette zu speichern; und ein Computersystem, welches mit der Datenbank verbunden ist und in der Lage ist zum: Aufstellen eines oder mehrerer Attribute für eine Vielzahl von Entitäten der Lieferkette; Aufstellen einer Vielzahl von Attributsegmenten für jedes Attribut, wobei jedes Attributsegment einen oder mehrere Werte des entsprechenden Attributs aufweist; Formulieren einer oder mehrerer Regeln unter Verwendung eines oder mehrerer der Attributsegmente, um eine oder mehrere Richtliniengruppen zu definieren; Zuweisen eines oder mehrerer Richtlinienparameter aus einer Vielzahl von Richtlinienparametern zu jeder Richtliniengruppe; Identifizieren einer Richtliniengruppe, die einer Entität der Vielzahl von Entitäten in Übereinstimmung mit der einen oder den mehreren Regeln entspricht; Bestimmen des einen oder der mehreren Richtlinienparameter, die der identifizierten Richtliniengruppe zugewiesen wurden; und Auswählen des einen oder der mehreren Richtlinienparameter für die Entität.
  10. System gemäß Anspruch 9, wobei die Entität einen Artikel, einen Standort, einen Kanal oder eine beliebige Kombination der vorgenannten aufweist.
  11. System gemäß Anspruch 9, wobei das Computersystem in der Lage ist, das eine oder die mehreren Attribute aufzustellen durch: Empfangen einer Anforderung von einem Benutzer, ein Attribut zu erzeugen; und Aufstellen des Attributs als Reaktion auf die Anforderung, das Attribut zu erzeugen.
  12. System gemäß Anspruch 9, wobei das Computersystem in der Lage ist, die Vielzahl von Attributsegmenten aufzustellen durch: Empfangen einer Anforderung von einem Benutzer, ein Attributsegment für ein Attribut zu erzeugen; und Aufstellen des Attributsegments als Reaktion auf die Anforderung, das Attributsegment zu erzeugen.
  13. System gemäß Anspruch 9, wobei das Computersystem weiter in der Lage ist zum: Zuweisen einer Priorität zu jeder Richtliniengruppe, wobei eine erste Richtliniengruppe eine höhere Priorität hat, eine zweite Richtliniengruppe eine niedrigere Priorität hat; Bestimmen, dass die Entität der ersten Richtliniengruppe und der zweiten Richtliniengruppe entspricht; und Auswählen des einen oder der mehreren Richtlinienparameter der ersten Richtliniengruppe für die Entität.
  14. System gemäß Anspruch 9, wobei die eine oder mehreren Richtliniengruppen eine Standard-Richtliniengruppe aufweisen, wobei jede Entität der Vielzahl von Entitäten wenigstens einer Richtliniengruppe entspricht.
  15. System gemäß Anspruch 9, wobei die eine oder mehreren Richtliniengruppen eine oder mehrere Kritikalitätsgruppen aufweisen.
  16. System gemäß Anspruch 9, wobei die eine oder mehreren Richtliniengruppen eine oder mehrere Bestellvorlaufzeitgruppen aufweisen.
  17. Software zum Bestimmen eines Richtlinienparameters für eine Entität einer Lieferkette, wobei die Software in einem computerlesbaren Medium enthalten ist und, wenn sie von einem Computer ausgeführt wird, in der Lage ist zum: Aufstellen eines oder mehrerer Attribute für eine Vielzahl von Entitäten einer Lieferkette; Aufstellen einer Vielzahl von Attributsegmenten für jedes Attribut, wobei jedes Attributsegment einen oder mehrere Werte des entsprechenden Attributs aufweist; Formulieren einer oder mehrerer Regeln unter Verwendung eines oder mehrerer der Attributsegmente, um eine oder mehrere Richtliniengruppen zu definieren; Zuweisen eines oder mehrerer Richtlinienparameter aus einer Vielzahl von Richtlinienparametern zu jeder Richtliniengruppe; Identifizieren einer Richtliniengruppe, die einer Entität der Vielzahl von Entitäten in Übereinstimmung mit der einen oder den mehreren Regeln entspricht; Bestimmen des einen oder der mehreren Richtlinienparameter, die der identifizierten Richtliniengruppe zugewiesen wurden; und Auswählen des einen oder der mehreren Richtlinienparameter für die Entität.
  18. Software gemäß Anspruch 17, wobei die Entität einen Artikel, einen Standort, einen Kanal oder eine beliebige Kombination der vorgenannten aufweist.
  19. Software gemäß Anspruch 17, welche in der Lage ist, das eine oder die mehreren Attribute aufzustellen durch: Empfangen einer Anforderung von einem Benutzer, ein Attribut zu erzeugen; und Aufstellen des Attributs als Reaktion auf die Anforderung, das Attribut zu erzeugen.
  20. Software gemäß Anspruch 17, welche in der Lage ist, die Vielzahl von Attributsegmenten aufzustellen durch: Empfangen einer Anforderung von einem Benutzer, ein Attributsegment für ein Attribut zu erzeugen; und Aufstellen des Attributsegments als Reaktion auf die Anforderung, das Attributsegment zu erzeugen.
  21. Software gemäß Anspruch 17, welche weiter in der Lage ist zum: Zuweisen einer Priorität zu jeder Richtliniengruppe, wobei eine erste Richtliniengruppe eine höhere Priorität hat, eine zweite Richtliniengruppe eine niedrigere Priorität hat; Bestimmen, dass die Entität der ersten Richtliniengruppe und der zweiten Richtliniengruppe entspricht; und Auswählen des einen oder der mehreren Richtlinienparameter der ersten Richtliniengruppe für die Entität.
  22. Software gemäß Anspruch 17, wobei die eine oder mehreren Richtliniengruppen eine Standard-Richtliniengruppe aufweisen, wobei jede Entität der Vielzahl von Entitäten wenigstens einer Richtliniengruppe entspricht.
  23. Software gemäß Anspruch 17, wobei die eine oder mehreren Richtliniengruppen eine oder mehrere Kritikalitätsgruppen aufweisen.
  24. Software gemäß Anspruch 17, wobei die eine oder mehreren Richtliniengruppen eine oder mehrere Bestellvorlaufzeitgruppen aufweisen.
  25. System zum Bestimmen eines Richtlinienparameters für eine Entität einer Lieferkette, welches aufweist: Mittel zum Aufstellen eines oder mehrerer Attribute für eine Vielzahl von Entitäten einer Lieferkette; Mittel zum Aufstellen einer Vielzahl von Attributsegmenten für jedes Attribut, wobei jedes Attributsegment einen oder mehrere Werte des entsprechenden Attributs aufweist; Mittel zum Formulieren einer oder mehrerer Regeln unter Verwendung eines oder mehrerer der Attributsegmente, um eine oder mehrere Richtliniengruppen zu definieren; Mittel zum Zuweisen eines oder mehrerer Richtlinienparameter aus einer Vielzahl von Richtlinienparametern zu jeder Richtliniengruppe; Mittel zum Identifizieren einer Richtliniengruppe, die einer Entität der Vielzahl von Entitäten in Übereinstimmung mit der einen oder den mehreren Regeln entspricht; Mittel zum Bestimmen des einen oder der mehreren Richtlinienparameter, die der identifizierten Richtliniengruppe zugewiesen wurden; und Mittel zum Auswählen des einen oder der mehreren Richtlinienparameter für die Entität.
  26. Verfahren zum Bestimmen eines Richtlinienparameters für eine Entität einer Lieferkette, welches aufweist: Aufstellen eines oder mehrerer Attribute für eine Vielzahl von Entitäten einer Lieferkette durch: Empfangen einer Anforderung von einem Benutzer, ein Attribut zu erzeugen; und Aufstellen des Attributs als Reaktion auf die Anforderung, das Attribut zu erzeugen; Aufstellen einer Vielzahl von Attributsegmenten für jedes Attribut, wobei jedes Attributsegment einen oder mehrere Werte des entsprechenden Attributs aufweist, wobei die Attributsegmente aufgestellt werden durch: Empfangen einer Anforderung von einem Benutzer, ein Attributsegment für ein Attribut zu erzeugen; und Aufstellen des Attributsegments als Reaktion auf die Anforderung, das Attributsegment zu erzeugen; Formulieren einer oder mehrerer Regeln unter Verwendung eines oder mehrerer der Attributsegmente, um eine oder mehrere Richtliniengruppen zu definieren, wobei die eine oder mehreren Richtliniengruppen eine Standard-Richtliniengruppe aufweisen, wobei jede Entität der Vielzahl von Entitäten wenigstens einer Richtliniengruppe entspricht; Zuweisen eines oder mehrerer Richtlinienparameter aus einer Vielzahl von Richtlinienparametern zu jeder Richtliniengruppe; Zuweisen einer Priorität zu jeder Richtliniengruppe, wobei eine erste Richtliniengruppe eine höhere Priorität hat, eine zweite Richtliniengruppe eine niedrigere Priorität hat; Identifizieren einer Richtliniengruppe, die einer Entität der Vielzahl von Entitäten in Übereinstimmung mit der einen oder den mehreren Regeln entspricht, wobei die Entität einen Artikel, einen Standort, einen Kanal oder eine beliebige Kombination der vorgenannten aufweist, wobei die Richtliniengruppe identifiziert wird durch: Bestimmen, dass die Entität der ersten Richtliniengruppe und der zweiten Richtliniengruppe entspricht; und Identifizieren der ersten Richtliniengruppe als die identifizierte Richtliniengruppe, die der Entität entspricht; und Auswählen des einen oder der mehreren Richtlinienparameter für die Entität durch Auswählen des einen oder der mehreren Richtlinienparameter der ersten Richtliniengruppe für die Entität.
DE102004023267A 2003-05-12 2004-05-11 Bestimmen eines Richtlinienparameters für eine Entität einer Lieferkette Ceased DE102004023267A1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US47006803P 2003-05-12 2003-05-12
US60/470068 2003-05-12

Publications (1)

Publication Number Publication Date
DE102004023267A1 true DE102004023267A1 (de) 2005-01-20

Family

ID=33539027

Family Applications (5)

Application Number Title Priority Date Filing Date
DE102004023263A Ceased DE102004023263A1 (de) 2003-05-12 2004-05-11 Abschätzen der Nachfrage für eine Lieferkette entsprechend der Bestellvorlaufzeit
DE102004023264A Ceased DE102004023264A1 (de) 2003-05-12 2004-05-11 Optimieren eines Lagerbestands einer Lieferkette
DE102004023265A Ceased DE102004023265A1 (de) 2003-05-12 2004-05-11 Bestimmen einer Bestellvorlaufzeit für eine Lieferkette unter Verwendung einer Wahrscheinlichkeitsverteilung für erwartete Bestellvorlaufzeit
DE102004023266A Ceased DE102004023266A1 (de) 2003-05-12 2004-05-11 Bestimmen eines Sollbestands für einen Knoten einer Lieferkette
DE102004023267A Ceased DE102004023267A1 (de) 2003-05-12 2004-05-11 Bestimmen eines Richtlinienparameters für eine Entität einer Lieferkette

Family Applications Before (4)

Application Number Title Priority Date Filing Date
DE102004023263A Ceased DE102004023263A1 (de) 2003-05-12 2004-05-11 Abschätzen der Nachfrage für eine Lieferkette entsprechend der Bestellvorlaufzeit
DE102004023264A Ceased DE102004023264A1 (de) 2003-05-12 2004-05-11 Optimieren eines Lagerbestands einer Lieferkette
DE102004023265A Ceased DE102004023265A1 (de) 2003-05-12 2004-05-11 Bestimmen einer Bestellvorlaufzeit für eine Lieferkette unter Verwendung einer Wahrscheinlichkeitsverteilung für erwartete Bestellvorlaufzeit
DE102004023266A Ceased DE102004023266A1 (de) 2003-05-12 2004-05-11 Bestimmen eines Sollbestands für einen Knoten einer Lieferkette

Country Status (3)

Country Link
US (10) US7966211B2 (de)
DE (5) DE102004023263A1 (de)
TW (5) TWI343011B (de)

Families Citing this family (126)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7581077B2 (en) 1997-10-30 2009-08-25 Commvault Systems, Inc. Method and system for transferring data in a storage operation
US6418478B1 (en) 1997-10-30 2002-07-09 Commvault Systems, Inc. Pipelined high speed data transfer mechanism
US7035880B1 (en) 1999-07-14 2006-04-25 Commvault Systems, Inc. Modular backup and retrieval system used in conjunction with a storage area network
US7395282B1 (en) 1999-07-15 2008-07-01 Commvault Systems, Inc. Hierarchical backup and retrieval system
US7389311B1 (en) 1999-07-15 2008-06-17 Commvault Systems, Inc. Modular backup and retrieval system
US6658436B2 (en) 2000-01-31 2003-12-02 Commvault Systems, Inc. Logical view and access to data managed by a modular data and storage management system
US7003641B2 (en) 2000-01-31 2006-02-21 Commvault Systems, Inc. Logical view with granular access to exchange data managed by a modular data and storage management system
US7155481B2 (en) 2000-01-31 2006-12-26 Commvault Systems, Inc. Email attachment management in a computer system
US6532467B1 (en) * 2000-04-10 2003-03-11 Sas Institute Inc. Method for selecting node variables in a binary decision tree structure
US6970841B1 (en) 2000-04-17 2005-11-29 International Business Machines Corporation Large inventory-service optimization in configure-to-order systems
US7634423B2 (en) 2002-03-29 2009-12-15 Sas Institute Inc. Computer-implemented system and method for web activity assessment
AU2003270482A1 (en) 2002-09-09 2004-03-29 Commvault Systems, Inc. Dynamic storage device pooling in a computer system
US8370542B2 (en) * 2002-09-16 2013-02-05 Commvault Systems, Inc. Combined stream auxiliary copy system and method
US7246207B2 (en) 2003-04-03 2007-07-17 Commvault Systems, Inc. System and method for dynamically performing storage operations in a computer network
US7966211B2 (en) 2003-05-12 2011-06-21 I2 Technologies Us, Inc. Determining an inventory target for a node of a supply chain
US8428987B2 (en) * 2003-05-12 2013-04-23 Jda Software Group, Inc. Determining order lead time for a supply chain using a probability distribution of order lead time
US7454569B2 (en) 2003-06-25 2008-11-18 Commvault Systems, Inc. Hierarchical system and method for performing storage operations in a computer network
WO2005048085A2 (en) 2003-11-13 2005-05-26 Commvault Systems, Inc. System and method for performing an image level snapshot and for restoring partial volume data
WO2005065084A2 (en) 2003-11-13 2005-07-21 Commvault Systems, Inc. System and method for providing encryption in pipelined storage operations in a storage network
WO2005050381A2 (en) 2003-11-13 2005-06-02 Commvault Systems, Inc. Systems and methods for performing storage operations using network attached storage
US8892530B1 (en) 2004-05-28 2014-11-18 Amdocs, Inc. Policy configuration user interface
US7721959B2 (en) * 2004-07-19 2010-05-25 I2 Technologies Us, Inc. Optimizing inventory in accordance with a constrained network
US20060036499A1 (en) * 2004-07-22 2006-02-16 Jennifer Leu Inventory management system and method
US7739720B2 (en) * 2004-10-14 2010-06-15 Microsoft Corporation Method and system for merging security policies
WO2006052872A2 (en) 2004-11-05 2006-05-18 Commvault Systems, Inc. System and method to support single instance storage operations
US7490207B2 (en) 2004-11-08 2009-02-10 Commvault Systems, Inc. System and method for performing auxillary storage operations
US20060167741A1 (en) * 2005-01-25 2006-07-27 Cisco Technology, Inc. System and method for designing a supply chain
US7644086B2 (en) * 2005-03-29 2010-01-05 Sas Institute Inc. Computer-implemented authorization systems and methods using associations
US8433592B2 (en) * 2005-04-14 2013-04-30 Avraham Y. Goldratt Institute, Lp Method and system for determining buffer inventory size
US20060247939A1 (en) * 2005-04-29 2006-11-02 Lianjun An Method and apparatus combining control theory and business performance management
AU2006257287B2 (en) * 2005-06-10 2012-12-06 Accenture Global Services Limited Electronic vehicle indentification
US7826447B1 (en) * 2005-06-22 2010-11-02 Marvell International Ltd. Preventing denial-of-service attacks employing broadcast packets
US8165904B2 (en) * 2005-10-11 2012-04-24 Oracle International Corporation Allocating inventory levels
US7606844B2 (en) 2005-12-19 2009-10-20 Commvault Systems, Inc. System and method for performing replication copy storage operations
US7617262B2 (en) 2005-12-19 2009-11-10 Commvault Systems, Inc. Systems and methods for monitoring application data in a data replication system
US7636743B2 (en) 2005-12-19 2009-12-22 Commvault Systems, Inc. Pathname translation in a data replication system
EP1974296B8 (de) 2005-12-19 2016-09-21 Commvault Systems, Inc. System und verfahren zur durchführung einer datenreplikation
US7651593B2 (en) 2005-12-19 2010-01-26 Commvault Systems, Inc. Systems and methods for performing data replication
US7962709B2 (en) 2005-12-19 2011-06-14 Commvault Systems, Inc. Network redirector systems and methods for performing data replication
US8655850B2 (en) 2005-12-19 2014-02-18 Commvault Systems, Inc. Systems and methods for resynchronizing information
US20070208609A1 (en) * 2006-03-03 2007-09-06 International Business Machines Corporation Supply and demand planning including backwards order item allocation
US7996834B2 (en) * 2006-04-14 2011-08-09 Microsoft Corporation Virtual machine self-service restrictions
US8726242B2 (en) 2006-07-27 2014-05-13 Commvault Systems, Inc. Systems and methods for continuous data replication
US8190534B1 (en) * 2006-08-10 2012-05-29 Golfnow, Llc Tee-time pricing structures
US8312323B2 (en) 2006-12-22 2012-11-13 Commvault Systems, Inc. Systems and methods for remote monitoring in a computer network and reporting a failed migration operation without accessing the data being moved
US8719809B2 (en) 2006-12-22 2014-05-06 Commvault Systems, Inc. Point in time rollback and un-installation of software
US11403581B2 (en) 2007-03-07 2022-08-02 Blue Yonder Group, Inc. Sentient optimization for continuous supply chain management
US8290808B2 (en) 2007-03-09 2012-10-16 Commvault Systems, Inc. System and method for automating customer-validated statement of work for a data storage environment
US7792050B2 (en) * 2007-10-26 2010-09-07 Motorola, Inc. Method for intelligent merging of ad hoc network partitions
US8650062B2 (en) * 2008-01-18 2014-02-11 Ephiphony, Inc. Automated replenishment using an economic profit quantity
WO2009096519A1 (ja) * 2008-01-31 2009-08-06 Nec Corporation フィードフォーワード制御方法、サービス提供品質制御装置、システム、プログラム及びその記録媒体
US8812338B2 (en) * 2008-04-29 2014-08-19 Sas Institute Inc. Computer-implemented systems and methods for pack optimization
EP2172897A1 (de) * 2008-09-25 2010-04-07 Amadeus Verbesserungen an oder im Zusammenhang mit der Verwaltung von e-Tickets
US20100125487A1 (en) * 2008-11-14 2010-05-20 Caterpillar Inc. System and method for estimating settings for managing a supply chain
GB2465476A (en) * 2008-11-19 2010-05-26 I2 Technologies Us Inc Optimizing inventory policy parameters
US20100138893A1 (en) * 2008-12-02 2010-06-03 Inventec Corporation Processing method for accelerating packet filtering
US8204859B2 (en) 2008-12-10 2012-06-19 Commvault Systems, Inc. Systems and methods for managing replicated database data
US9495382B2 (en) 2008-12-10 2016-11-15 Commvault Systems, Inc. Systems and methods for performing discrete data replication
US8555378B2 (en) * 2009-03-11 2013-10-08 Sas Institute Inc. Authorization caching in a multithreaded object server
US8504517B2 (en) 2010-03-29 2013-08-06 Commvault Systems, Inc. Systems and methods for selective data replication
US8504515B2 (en) 2010-03-30 2013-08-06 Commvault Systems, Inc. Stubbing systems and methods in a data replication environment
US8352422B2 (en) 2010-03-30 2013-01-08 Commvault Systems, Inc. Data restore systems and methods in a replication environment
US8725698B2 (en) 2010-03-30 2014-05-13 Commvault Systems, Inc. Stub file prioritization in a data replication system
US8589347B2 (en) 2010-05-28 2013-11-19 Commvault Systems, Inc. Systems and methods for performing data replication
US8515835B2 (en) 2010-08-30 2013-08-20 Sas Institute Inc. Systems and methods for multi-echelon inventory planning with lateral transshipment
US8788315B2 (en) 2011-01-10 2014-07-22 Sas Institute Inc. Systems and methods for determining pack allocations
US8688497B2 (en) 2011-01-10 2014-04-01 Sas Institute Inc. Systems and methods for determining pack allocations
US9021198B1 (en) 2011-01-20 2015-04-28 Commvault Systems, Inc. System and method for sharing SAN storage
US20120253995A1 (en) * 2011-03-31 2012-10-04 Amit Boob System and method for merchandise inventory management to maximize gross margin
JP5846455B2 (ja) * 2011-04-22 2016-01-20 日本電気株式会社 ポリシー記述支援システム及びポリシー記述支援方法
US8620720B2 (en) * 2011-04-28 2013-12-31 Yahoo! Inc. Embedding calendar knowledge in event-driven inventory forecasting
US8700443B1 (en) * 2011-06-29 2014-04-15 Amazon Technologies, Inc. Supply risk detection
US9978026B1 (en) 2011-12-15 2018-05-22 Jda Software Group, Inc. Computation of optimal inventory targets in bill-of-materials in a multi-echelon supply chain
US9779381B1 (en) * 2011-12-15 2017-10-03 Jda Software Group, Inc. System and method of simultaneous computation of optimal order point and optimal order quantity
US20130179307A1 (en) * 2012-01-10 2013-07-11 Thermo Fisher Scientific Inc. Methods And Systems For Restocking Inventory
US9298715B2 (en) 2012-03-07 2016-03-29 Commvault Systems, Inc. Data storage system utilizing proxy device for storage operations
US9471578B2 (en) 2012-03-07 2016-10-18 Commvault Systems, Inc. Data storage system utilizing proxy device for storage operations
US9342537B2 (en) 2012-04-23 2016-05-17 Commvault Systems, Inc. Integrated snapshot interface for a data storage system
US20140039979A1 (en) * 2012-08-01 2014-02-06 Opera Solutions, Llc System and Method for Demand Forecasting
US10379988B2 (en) 2012-12-21 2019-08-13 Commvault Systems, Inc. Systems and methods for performance monitoring
US9262435B2 (en) 2013-01-11 2016-02-16 Commvault Systems, Inc. Location-based data synchronization management
US9886346B2 (en) 2013-01-11 2018-02-06 Commvault Systems, Inc. Single snapshot for multiple agents
US20150032512A1 (en) * 2013-07-26 2015-01-29 Teradata Corporation Method and system for optimizing product inventory cost and sales revenue through tuning of replenishment factors
US9721226B2 (en) 2013-08-01 2017-08-01 Fisher Clinical Services Inc. Method and system for specialized handling of packages
US9552565B2 (en) 2013-08-01 2017-01-24 Fisher Clinical Services Inc. Method and system for specialized handling of packages
US20150120370A1 (en) * 2013-10-31 2015-04-30 Steelwedge Software, Inc. Advanced planning in a rapidly changing high technology electronics and computer industry through massively parallel processing of data using a distributed computing environment
US9632874B2 (en) 2014-01-24 2017-04-25 Commvault Systems, Inc. Database application backup in single snapshot for multiple applications
US9753812B2 (en) 2014-01-24 2017-09-05 Commvault Systems, Inc. Generating mapping information for single snapshot for multiple applications
US9495251B2 (en) 2014-01-24 2016-11-15 Commvault Systems, Inc. Snapshot readiness checking and reporting
US9639426B2 (en) 2014-01-24 2017-05-02 Commvault Systems, Inc. Single snapshot for multiple applications
US9767471B1 (en) 2014-03-24 2017-09-19 Square, Inc. Determining recommendations from buyer information
US9998914B2 (en) 2014-04-16 2018-06-12 Jamf Software, Llc Using a mobile device to restrict focus and perform operations at another mobile device
US9647897B2 (en) * 2014-08-20 2017-05-09 Jamf Software, Llc Dynamic grouping of managed devices
US10346774B2 (en) 2014-09-01 2019-07-09 Accenture Global Services Limited Inventory optimization tool
US10042716B2 (en) 2014-09-03 2018-08-07 Commvault Systems, Inc. Consolidated processing of storage-array commands using a forwarder media agent in conjunction with a snapshot-control media agent
US9774672B2 (en) 2014-09-03 2017-09-26 Commvault Systems, Inc. Consolidated processing of storage-array commands by a snapshot-control media agent
US9648105B2 (en) 2014-11-14 2017-05-09 Commvault Systems, Inc. Unified snapshot storage management, using an enhanced storage manager and enhanced media agents
US9448731B2 (en) 2014-11-14 2016-09-20 Commvault Systems, Inc. Unified snapshot storage management
US9898213B2 (en) 2015-01-23 2018-02-20 Commvault Systems, Inc. Scalable auxiliary copy processing using media agent resources
US9904481B2 (en) 2015-01-23 2018-02-27 Commvault Systems, Inc. Scalable auxiliary copy processing in a storage management system using media agent resources
WO2016130121A1 (en) * 2015-02-11 2016-08-18 Hewlett Packard Enterprise Development Lp Network service chain construction
US9990597B2 (en) * 2015-03-27 2018-06-05 Oracle International Corporation System and method for forecast driven replenishment of merchandise
US11017369B1 (en) 2015-04-29 2021-05-25 Square, Inc. Cloud-based inventory and discount pricing management system
US10949796B1 (en) * 2015-07-15 2021-03-16 Square, Inc. Coordination of inventory ordering across merchants
US10909486B1 (en) 2015-07-15 2021-02-02 Square, Inc. Inventory processing using merchant-based distributed warehousing
US10503753B2 (en) 2016-03-10 2019-12-10 Commvault Systems, Inc. Snapshot replication operations based on incremental block change tracking
US11151604B2 (en) * 2016-06-10 2021-10-19 International Business Machines Corporation Revenue management using dynamic customer selection
US11010261B2 (en) 2017-03-31 2021-05-18 Commvault Systems, Inc. Dynamically allocating streams during restoration of data
JP6803298B2 (ja) * 2017-06-16 2020-12-23 株式会社日立製作所 サプライチェーンシミュレーションシステム及びサプライチェーンシミュレーション方法
US10929380B2 (en) * 2017-07-25 2021-02-23 Sap Se Definition of programmable conditions applicable to an operation
US11055288B2 (en) 2017-07-25 2021-07-06 Sap Se Evaluation of programmable conditions applicable to an operation
KR102065958B1 (ko) 2017-11-13 2020-02-11 유한회사 이노릭스 파일 전송 방법 및 이를 수행하는 시스템
US10732885B2 (en) 2018-02-14 2020-08-04 Commvault Systems, Inc. Block-level live browsing and private writable snapshots using an ISCSI server
US11861579B1 (en) 2018-07-31 2024-01-02 Block, Inc. Intelligent inventory system
US10878394B1 (en) 2018-11-29 2020-12-29 Square, Inc. Intelligent inventory recommendations
US11494781B2 (en) 2019-05-28 2022-11-08 International Business Machines Corporation Buyback provision mechanism
US11042318B2 (en) 2019-07-29 2021-06-22 Commvault Systems, Inc. Block-level data replication
US20210256443A1 (en) * 2019-11-19 2021-08-19 Shashank Srivastava Methods and systems for supply chain network optimization
US20210158259A1 (en) * 2019-11-25 2021-05-27 David Michael Evans Orchestrated intelligent supply chain optimizer
US11537966B2 (en) * 2020-06-19 2022-12-27 Demand Driven Technologies, Inc. Systems and methods for use of a global registry with automated demand profiling via machine learning to optimize inventory management
US11526844B2 (en) * 2020-08-26 2022-12-13 Saudi Arabian Oil Company System and method for optimizing inventory management
US20220180275A1 (en) * 2020-12-08 2022-06-09 Microsoft Technology Licensing, Llc Optimized safety stock ordering in a multi-echelon data center supply chain
US20220405817A1 (en) * 2021-06-16 2022-12-22 Pod Foods Co. Virtualized wholesaling
US11593223B1 (en) 2021-09-02 2023-02-28 Commvault Systems, Inc. Using resource pool administrative entities in a data storage management system to provide shared infrastructure to tenants
US11809285B2 (en) 2022-02-09 2023-11-07 Commvault Systems, Inc. Protecting a management database of a data storage management system to meet a recovery point objective (RPO)
CN115423650B (zh) * 2022-11-04 2023-01-24 国网浙江省电力有限公司金华供电公司 基于数据处理的电力物资供应链全链数据共享方法及系统

Family Cites Families (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US1612887A (en) * 1925-06-08 1927-01-04 William T Saunders Brush protector
US2550248A (en) * 1948-03-01 1951-04-24 Charles S Holton Brush holder
US4847939A (en) * 1988-03-24 1989-07-18 Tibor Derencsenyi Protective paintbrush sleeve
USD329144S (en) * 1990-01-11 1992-09-08 Kurtz Devin E Protective cover for a paintbrush
US5244090A (en) * 1992-12-21 1993-09-14 Keith Carl L Protective sheath and comb assembly for paint brush
US5540363A (en) * 1994-09-26 1996-07-30 Wilson; Ronald W. Container for temporarily holding and storing a wet paintbrush
EP0770967A3 (de) * 1995-10-26 1998-12-30 Koninklijke Philips Electronics N.V. System zur Entscheidungsunterstützung für das Management einer flinken Versorgungskette
US5685453A (en) * 1995-11-15 1997-11-11 Tenneco Packaging Inc. Food packaging cover
US5946662A (en) * 1996-03-29 1999-08-31 International Business Machines Corporation Method for providing inventory optimization
US5645167A (en) * 1996-08-30 1997-07-08 Conrad; Keith Paint brush container
US5963919A (en) * 1996-12-23 1999-10-05 Northern Telecom Limited Inventory management strategy evaluation system and method
USD401765S (en) * 1997-04-28 1998-12-01 Gary Soutullo Paint brush cover
US5971585A (en) * 1997-09-09 1999-10-26 International Business Machines Corporation Best can do matching of assets with demand in microelectronics manufacturing
KR20010075097A (ko) 1998-09-18 2001-08-09 샌제이브 사이두 공급망 관련 로지스틱스 정보 표시 시스템 및 방법
KR20010075131A (ko) 1998-09-18 2001-08-09 샌제이브 사이두 다자간 기업들간의 공급망 최적화를 위한 시스템 및 방법
US6167383A (en) * 1998-09-22 2000-12-26 Dell Usa, Lp Method and apparatus for providing customer configured machines at an internet site
US6078900A (en) 1998-10-23 2000-06-20 International Business Machines Corporation Method for estimating stock levels in production-distribution networks with inventory control
TW421356U (en) * 1999-05-17 2001-02-01 Liau Sheng Shing Improved structure of wire reel
AU6517500A (en) * 1999-08-03 2001-02-19 Bios Group Inc. A method and system for supply chain management
US6390430B1 (en) * 1999-09-15 2002-05-21 Thomas Hawley Paint brush holder having flexible gripping fingers
TW502183B (en) * 1999-10-08 2002-09-11 I2 Technologies Inc System for planning new product release
JP2001282899A (ja) * 2000-03-31 2001-10-12 Sony Corp 貨物の受注方法と発注方法、集中物流管理方法、集中物流管理装置、集中物流管理システム、貨物保険情報作成方法、貨物保険情報作成装置、貨物保険情報作成システム、船荷証券用ドラフトの自動作成方法、船荷証券用ドラフト情報の自動作成装置および船荷証券自動発行システム
US20010047948A1 (en) * 2000-06-05 2001-12-06 Cummings Eric G. Paintbrush protector
US6785680B1 (en) * 2000-06-26 2004-08-31 International Business Machines Corporation Method and apparatus for providing individualized client data from a service provider to a portable digital device of a client
US7092929B1 (en) * 2000-11-08 2006-08-15 Bluefire Systems, Inc. Method and apparatus for planning analysis
US7324966B2 (en) * 2001-01-22 2008-01-29 W.W. Grainger Method for fulfilling an order in an integrated supply chain management system
US7313534B2 (en) * 2001-01-22 2007-12-25 W.W. Grainger, Inc. System and method for predictive maintenance and service parts fulfillment in a supply chain
US20020143669A1 (en) * 2001-01-22 2002-10-03 Scheer Robert H. Method for managing inventory within an integrated supply chain
US7212976B2 (en) 2001-01-22 2007-05-01 W.W. Grainger, Inc. Method for selecting a fulfillment plan for moving an item within an integrated supply chain
US6952750B2 (en) * 2001-05-04 2005-10-04 Texas Instruments Incoporated Method and device for providing a low power embedded system bus architecture
US6575295B2 (en) * 2001-09-14 2003-06-10 Marlon E. Mayfield Paint brush bristle cover
US20030062280A1 (en) * 2001-10-03 2003-04-03 Cathleen Cat Davis Pro brush cover
US20030101107A1 (en) * 2001-11-29 2003-05-29 Rishi Agarwal Inventory management system and method
US6643556B1 (en) * 2002-06-05 2003-11-04 J. D. Edwards World Source Co. Method for optimizing a supply-consumption operation
CA2501902A1 (en) * 2002-10-11 2004-04-22 Invistics, Inc. Systems and methods for planning, scheduling, and management
US7584116B2 (en) * 2002-11-04 2009-09-01 Hewlett-Packard Development Company, L.P. Monitoring a demand forecasting process
US7966211B2 (en) 2003-05-12 2011-06-21 I2 Technologies Us, Inc. Determining an inventory target for a node of a supply chain

Also Published As

Publication number Publication date
US20040230473A1 (en) 2004-11-18
DE102004023263A1 (de) 2005-01-20
US20150134397A1 (en) 2015-05-14
US7853462B2 (en) 2010-12-14
US20040230829A1 (en) 2004-11-18
US7523483B2 (en) 2009-04-21
TWI400658B (zh) 2013-07-01
US7966211B2 (en) 2011-06-21
US10748096B2 (en) 2020-08-18
TWI400659B (zh) 2013-07-01
US8781868B2 (en) 2014-07-15
US20180130000A1 (en) 2018-05-10
TW200523776A (en) 2005-07-16
DE102004023264A1 (de) 2005-01-20
DE102004023265A1 (de) 2005-01-20
US9870544B2 (en) 2018-01-16
DE102004023266A1 (de) 2005-01-13
US7761903B2 (en) 2010-07-20
US20120158457A1 (en) 2012-06-21
US20090177512A1 (en) 2009-07-09
US20130262177A1 (en) 2013-10-03
US20040230474A1 (en) 2004-11-18
US20040230475A1 (en) 2004-11-18
TWI400657B (zh) 2013-07-01
TW200508894A (en) 2005-03-01
TWI400656B (zh) 2013-07-01
TW200508932A (en) 2005-03-01
US7941331B2 (en) 2011-05-10
TWI343011B (en) 2011-06-01
TW200515239A (en) 2005-05-01
US7827049B2 (en) 2010-11-02
US8452627B2 (en) 2013-05-28
US20040243460A1 (en) 2004-12-02
TW200508933A (en) 2005-03-01

Similar Documents

Publication Publication Date Title
DE102004023267A1 (de) Bestimmen eines Richtlinienparameters für eine Entität einer Lieferkette
DE60114846T2 (de) Produktionsplanungsverfahren und vorrichtung zur vorbereitung eines produktionsplans
DE102007011150B4 (de) Verfahren und System zum Verwalten von Daten in einem Arbeitsablaufprozess
DE60215777T2 (de) Kontextbasierte informationsrecherche
US20100250322A1 (en) Simplified user interface and method for computerized task management systems
DE602004011890T2 (de) Verfahren zur Neuverteilung von Objekten an Recheneinheiten
DE10311311A1 (de) Berechnung von Preiselastizität
DE10257199A1 (de) Erzeugen eines optimierten Preiskalkulationsplans
US20070038641A1 (en) Systems and methods for automated application updating
DE19948028A1 (de) Verfahren und System zum Optimieren des Anforderungsschickens in Workflow Management Systemen
DE102006036796A1 (de) Zeitplanmanagement
DE10308967A1 (de) Erzeugung eines optimierten Zulieferer-Zuweisungsplans
DE112017001301T5 (de) Verfahren und System zum Erstellen und Anzeigen eines Projektmanagementplans
DE202021101389U1 (de) Reinforcement Learning für Webseiten-Ergonomie
DE102010004192A1 (de) Verfahren zur Konstruktion industrieller Anlagen
WO2021190921A1 (de) Computerimplementiertes verfahren für eine produktionsplanung und/oder -steuerung eines produktionssystems und produktionsplanung und/oder-steuerungssystem zur produktionsoptimierung
EP2186017A1 (de) Verfahren und system zur kennzeichnung von objekten
WO2002078050A2 (de) Verfahren und einrichtung zur erzeugung eines abbildes eines netzwerkartigen herstellungsprozesses
DE102021202110A1 (de) Herstellungs- und verkaufsstrategie- planungsverfahren und -vorrichtung
DE112014006627T5 (de) Bestimmen eines Nutzlast-Schätzwerts
WO2021190919A1 (de) Computerimplementiertes verfahren für eine produktionsplanung und/oder -steuerung eines produktionssystems und produktionsplanung und/oder -steuerungssystem
DE112021001559T5 (de) Regelverteilung auf instanzen einer regelmaschine
DE102020201383A1 (de) Unterstützungssystem, Speichermedium und Verfahren zur Darstellung von Beziehungen von Elementen
DE10325832A1 (de) Abwicklung von Planungs- Problemen über Planungs- Zyklen
DE602004001762T2 (de) Verfahren und computersystem zur datenzuweisung

Legal Events

Date Code Title Description
8128 New person/name/address of the agent

Representative=s name: DF-MP, 80333 MUENCHEN

R079 Amendment of ipc main class

Free format text: PREVIOUS MAIN CLASS: G06F0017600000

Ipc: G06Q0010000000

R012 Request for examination validly filed

Effective date: 20110511

R079 Amendment of ipc main class

Free format text: PREVIOUS MAIN CLASS: G06F0017600000

Ipc: G06Q0010000000

Effective date: 20110805

Free format text: PREVIOUS MAIN CLASS: G06Q0050000000

Ipc: G06Q0010000000

Effective date: 20110805

Free format text: PREVIOUS MAIN CLASS: G06F0017600000

Ipc: G06Q0010000000

R016 Response to examination communication
R002 Refusal decision in examination/registration proceedings
R082 Change of representative

Representative=s name: DF-MP, DE

Representative=s name: DF-MP, 80333 MUENCHEN, DE

R081 Change of applicant/patentee

Owner name: JDA SOFTWARE GROUP, INC., SCOTTSDALE, US

Free format text: FORMER OWNER: I2 TECHNOLOGIES, INC., DALLAS, TEX., US

Effective date: 20120119

Owner name: JDA SOFTWARE GROUP, INC., US

Free format text: FORMER OWNER: I2 TECHNOLOGIES, INC., DALLAS, US

Effective date: 20120119

R082 Change of representative

Representative=s name: DF-MP DOERRIES FRANK-MOLNIA & POHLMAN PATENTAN, DE

Effective date: 20120119

Representative=s name: DF-MP, DE

Effective date: 20120119

R003 Refusal decision now final

Effective date: 20120117