Beispiel U-2: Unterschied zwischen den Versionen

Aus Asprova Hilfe
Wechseln zu: Navigation, Suche
K (Einstellungen überprüfen)
(Nacharbeitsprozess erstellen)
 
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 14: Zeile 14:
  
 
== Nacharbeitsprozess erstellen ==
 
== Nacharbeitsprozess erstellen ==
Diese Daten enthalten zwei Aufträge mit jeweils drei Schritten.<br>[[Datei:Beispiel.jpg]]
+
Diese Daten enthalten zwei Aufträge mit jeweils drei Schritten.<br>[[Datei:U2Pre.png]]
  
Klicken Sie im Kontextmenü einer beliebigen Nutzungsanweisung auf [Befehl ausführen]-[BEISPIEL Nacharbeit anlegen].<br>[[Datei:Beispiel.jpg]]  
+
Klicken Sie im Kontextmenü einer beliebigen Nutzungsanweisung auf [Befehl ausführen]-[BEISPIEL Nacharbeit anlegen].<br>[[Datei:U2Command.png]]  
  
Der Nacharbeitsprozesse wird dann sofort nach dem ausgewählten Prozess hinzugefügt. Dies bedeutet, dass
+
Der Nacharbeitsprozesse wird dann sofort nach dem ausgewählten Prozess hinzugefügt. Dies bedeutet, dass
 
* ein Nacharbeitsauftrag erstellt wird,
 
* ein Nacharbeitsauftrag erstellt wird,
 
* dieser zwischen dem ausgewähltem und dem nachfolgenden Prozess verknüpft wird, und
 
* dieser zwischen dem ausgewähltem und dem nachfolgenden Prozess verknüpft wird, und
* auf der Reparaturressource zugeweisen wird.
+
* auf der Reparaturressource zugewiesen wird.
Die hellblauen Verknüpfungslinen werden genutzt, da die Verknüpfung auf der Basis der [[Beschränkungen Nächster Aufträge|Auftragseigenschaft [Nächste Aufträge] ]] erfolgt.
+
Es werden die hellblauen Verknüpfungslinen genutzt, da die Verknüpfung auf der Basis der [[Beschränkungen Nächster Aufträge|Auftragseigenschaft [Nächste Aufträge] ]] erfolgt.<br>[[Datei:U2Post.png]]
  
 
Der Planungsparameter "BEISPIEL Nacharbeit löschen" löscht den Nacharbeitsauftrag und den Wert in [Nächste Aufträge].
 
Der Planungsparameter "BEISPIEL Nacharbeit löschen" löscht den Nacharbeitsauftrag und den Wert in [Nächste Aufträge].
Zeile 35: Zeile 35:
 
!style="background: #3C78AE; color:white"|Auftragstyp
 
!style="background: #3C78AE; color:white"|Auftragstyp
 
!style="background: #3C78AE; color:white"|Nacharbeits-<br>auftrag
 
!style="background: #3C78AE; color:white"|Nacharbeits-<br>auftrag
!style="background: #3C78AE; color:white"|Inverse Eigenschaft<br>des Nacharbeitsauftrags
+
!style="background: #3C78AE; color:white"|Inverse Eigenschaft des<br>Nacharbeitsauftrags
 
!style="background: #3C78AE; color:white"|Nächste<br>Aufträge
 
!style="background: #3C78AE; color:white"|Nächste<br>Aufträge
 
!style="background: #3C78AE; color:white"|Artikel
 
!style="background: #3C78AE; color:white"|Artikel
 +
!style="background: #3C78AE; color:white"|Menge
 
|- style="background:white"
 
|- style="background:white"
|1||style="background: #C8FFE6; color: #4B8050;"|Fertigungsauftrag|| ||style="background: #ebebeb;"| || ||Artikel A
+
|1||style="background: #A1FFD0; color: #4B8050;"|Fertigungsauftrag|| ||style="background: #ebebeb;"| || ||Artikel A||align="right" style="background: #A1FFD0;"|20
 
|- style="background:#DFEBF4;"
 
|- style="background:#DFEBF4;"
|2||style="background: #C8FFE6; color: #4B8050;"|Fertigungsauftrag||2_RW||style="background: #ebebeb;"| ||2:10,,2_RW,,||Artikel B
+
|2||style="background: #A1FFD0; color: #4B8050;"|Fertigungsauftrag||2_NA||style="background: #ebebeb;"| ||2:10,,2_NA,,||Artikel B||align="right" style="background: #A1FFD0;"|30
 
|-
 
|-
 
|}
 
|}
Zeile 51: Zeile 52:
 
!style="background: #3C78AE; color:white"|Auftragstyp
 
!style="background: #3C78AE; color:white"|Auftragstyp
 
!style="background: #3C78AE; color:white"|Nacharbeits-<br>auftrag
 
!style="background: #3C78AE; color:white"|Nacharbeits-<br>auftrag
!style="background: #3C78AE; color:white"|Inverse Eigenschaft<br>des Nacharbeitsauftrags
+
!style="background: #3C78AE; color:white"|Inverse Eigenschaft des<br>Nacharbeitsauftrags
 
!style="background: #3C78AE; color:white"|Nächste<br>Aufträge
 
!style="background: #3C78AE; color:white"|Nächste<br>Aufträge
 
!style="background: #3C78AE; color:white"|Artikel
 
!style="background: #3C78AE; color:white"|Artikel
 +
!style="background: #3C78AE; color:white"|Menge
 
|- style="background:white"
 
|- style="background:white"
|1||style="background: #C8FFE6; color: #4B8050;"|Fertigungsauftrag|| ||style="background: #ebebeb;"| || ||Artikel A
+
|1||style="background: #A1FFD0; color: #4B8050;"|Fertigungsauftrag|| ||style="background: #ebebeb;"| || ||Artikel A||align="right" style="background: #A1FFD0;"|20
 
|- style="background:#DFEBF4;"
 
|- style="background:#DFEBF4;"
|2||style="background: #C8FFE6; color: #4B8050;"|Fertigungsauftrag||2_RW||style="background: #ebebeb;"| ||2:10,,2_RW,,||Artikel B
+
|2||style="background: #A1FFD0; color: #4B8050;"|Fertigungsauftrag||2_NA||style="background: #ebebeb;"| ||2:10,,2_NA,,||Artikel B||align="right" style="background: #A1FFD0;"|30
 
|- style="background:white"
 
|- style="background:white"
|3||style="background: #C8FFE6; color: #4B8050;"|Fertigungsauftrag|| ||style="background: #ebebeb;"|2||2,,20||Nacharbeitsartikel
+
|2_NA||style="background: #A1FFD0; color: #4B8050;"|Fertigungsauftrag|| ||style="background: #ebebeb;"|2||2,,20||Nacharbeitsartikel||align="right" style="background: #A1FFD0;"|30
 
|-
 
|-
 
|}
 
|}
Rework order properties are object type user properties. The addition method is as follows.
 
First, in the order table, launch the Add New Property dialog from the Column Settings dialog.
 
  
Enter the following: Even if you forget to select the "Auto generate object” check box, you can change this later using the "Auto generate object" (IsAutoGenerate) property of the property definition.
+
Die Eigenschaften zu Nacharbeitsaufträgen sind benutzerdefinierte Eigenschaften, die folgendermaßen hinzugefügt werden:
 +
<ol><li>Öffnen Sie in der Auftragstabelle über den [[Spalteneinstellungen|Dialog Spalteneinstellungen]] den [[Dialog_-_Neue_Eigenschaftsdefinition|Dialog Neue Eigenschaftsdefintion hinzufügen]]. Setzen Sie dort die folgenden Werte:<br>[[Datei:ReworkOrderProp.PNG]]<br>(Sie können [Objekte automatisch erstellen] auch nachträglich in der Eigenschaftsdefinition aktivieren.)</li>
 +
<li>Legen Sie in den Integrierten Stammdaten die Stammdaten für den Nacharbeitsartikel an. In diesem Beispiel werden zwölf Stunden in der Reparaturabteilung benötigt.
  
+
{| class="wikitable"
 +
|-
 +
|+Integrierte Stammdaten
 +
|-
 +
!style="background: #3C78AE; color:white"|Artikel
 +
!style="background: #3C78AE; color:white"|Prozess-<br>nummer
 +
!style="background: #3C78AE; color:white"|Prozess-<br>code
 +
!style="background: #3C78AE; color:white"|Anweisungstyp
 +
!style="background: #3C78AE; color:white"|Anweisungs-<br>code
 +
!style="background: #3C78AE; color:white"|Ressource/<br>Artikel
 +
!style="background: #3C78AE; color:white"|Produktion
 +
|- style="background: #C8FFE6;"
 +
|style="background:white;"|Nacharbeitsartikel
 +
|style="background:white;" align="right"|10
 +
|style="background:white;"|Nacharbeit
 +
|Nutzungsanweisung
 +
|M
 +
|Reparatur
 +
|12h
 +
|-
 +
|}
 +
</li>
 +
<li>Nun erfolgen die Einstellungen in der Planungsparametertabelle. Der Parameter soll über das Kontextmenü von Vorgangsbalken aufgerufen werden. Hierfür setzen Sie den [Parametertyp] auf "Sequenzierung".
  
Next, in the Integrated Master, create the integrated master of the rework item. Here, 12 hours are assigned to the repair center.
+
{| class="wikitable"
 
+
|+ Planungsparametertabelle
+
|-
 
+
!style="background: #3C78AE; color:white"|Code
Next, make the settings in the scheduling parameter table. Here, using the command execution function, we call the scheduling parameter from the right-click menu.
+
!style="background: #3C78AE; color:white"|Parametertyp
When "Parameter type" (Command_ParameterType) is set to "Sequencing", it will be displayed in the right-click menu.
+
|- style="background:white"
 
+
|BEISPIEL Nacharbeit anlegen||Sequenzierung
+
|- style="background:#DFEBF4;"
 
+
|style="background: #ebebeb;"|Ausgewählte Vorgänge hochladen||style="color: #4B8050;"|Planung
This scheduling parameter sets three commands.
+
|- style="background:white"
The Upload selected operations command, per its name, uploads the operations selected with the GUI.
+
|style="background: #ebebeb;"|Eigenschaften ändern||style="color: #4B8050;"|Planung
In the Modify properties command, the following five expressions are set in "Operation expression" (Command_ExpressionExecutor_OperationExpr).
+
|- style="background:#DFEBF4;"
 
+
|style="background: #ebebeb;"|Referenzbefehl Vorwärtsplanung||style="color: #4B8050;"|Planung
# <code>ME.Order.ReworkOrder=ME.Order.Code+'_RW'</code>
+
|-
# <code>ME.Order.ReworkOrder.Item='rework item’</code>
+
|}
# <code>ME.Order.NextLotV9=ME.Code+',,'+ME.Order.ReworkOrder+',,'</code>
 
# <code>IF(Exist(ME.NextOperation),ME.Order.ReworkOrder.NextLotV9=ME.Order+',,'+Format( ME.OperationProcNo+10,'0'),FALSE)</code>
 
# <code>ME.Order.ReworkOrder.Qty=ME.Order.Qty</code>
 
  
In 1, the rework order is generated automatically by specifying as the rework order property an order code that does not exist in the order table. It is not generated if it already exists.
+
Dieser Planungsparameter enthält drei Befehle:
In 2, rework items are set so that rework orders use the previously mentioned Integrated Master.
+
<ol><li>'''Ausgewählte Vorgänge hochladen'''<br>Lädt die im Diagramm ausgewählten Vorgänge hoch.</li>
In 3, the next order property is set to generate pegging from the selected order to the rework order.
+
<li>'''Eigenschaften ändern'''<br>Für [Vorgangsformel] sind fünf Formeln gesetzt:
In 4, to generate a peg that returns from the rework order to the selected order, the next order property is also set for the rework order. In the case of the final process, nothing is set.
+
<ul><li><code>ME.Order.ReworkOrder=ME.Order.Code+'_NA'</code><br>Durch das Setzen der Eigenschaft [Nacharbeitsauftrag] auf einen [Auftragscode], der bisher noch nicht existiert, wird automatisch ein Nacharbeitsauftrag in der Auftragstabelle erstellt. Gibt es bereits einen Auftrag mit dem gleichen [Auftragscode], so wird kein neuer Auftrag erstellt.</li>
In 5, the same quantity as the order selected for the rework order is set. In the production column of the Integrated Master, this has no particular meaning because the value of 12 hours is set regardless of the production quantity.
+
<li><code>ME.Order.ReworkOrder.Item='Nacharbeitsartikel’</code><br>Als [Artikel] des neuen Auftrags wird "Nacharbeitsartikel" gersetzt</li>
 +
<li><code>ME.Order.NextLotV9=ME.Code+',,'+ME.Order.ReworkOrder+',,'</code><br>[Nächste Aufträge] wird gesetzt, um die Verknüpfung vom augewählten Auftrag zum Nacharbeitsauftrag zu erzeugen.</li>
 +
<li><code>IF(Exist(ME.NextOperation),ME.Order.ReworkOrder.NextLotV9=ME.Order+',,'+Format( ME.OperationProcNo+10,'0'),FALSE)</code><br>[[ Beschränkungen Nächster Aufträge|[Nächste Aufträge] ]] des Nacharbeitsauftrags wird gesetzt, um die Verknüpfung vom Nacharbeitsauftrag zurück zum augewählten Auftrag zu erzeugen. Beim letzten Prozess wird nichts gesetzt.</li>
 +
<li><code>ME.Order.ReworkOrder.Qty=ME.Order.Qty</code><br>Die [Menge] des Nacharbeitsauftrags wird auf die des ausgwählten Auftrags gesetzt, auch wenn dies keine besondere BEdeutung hat, da [Produktion] in den Integrierten Stammdaten auf <code>12h</code> gesetzt ist, alvo von der [Produktionsmenge] unabhängig ist.</li></ul></li>
  
Lastly, for the Reference execution command, the order is exploded and scheduling parameter FW scheduling, which simply makes forward assignments, is called.
+
<li>'''Referenzbefehl'''<br>Der "[[Referenzbefehl]]" verweist auf den Parameter "Vorwärtsplanung", der erst "Vorgangserstellung und Stücklistenauflösung" und dann eine einfache Vorwärtszuweisung ausführt.</ol></li></ol>
  
Note that with this setting, only one rework order can be generated from one order, so multiple rework steps cannot be generated. In the case of multiple processes, this can be achieved by, for example, presenting the Integrated Master of the rework item in multiple processes.
+
;Hinweis
 +
: Mit diesen Einstellungen kann je Auftrag nur ein Nacharbeitsauftrag erstellt werden, so dass es nicht möglich ist mehrere Nacharbeitsschritte zu haben. Für mehrere Schritte können etwa in den Integrierten Stammdaten mehrere Prozesse für den Nacharbeitsartikel angelegt werden..
  
 
<hr>
 
<hr>
 
<div align="right">Hilfe Nummer: 928000</div>
 
<div align="right">Hilfe Nummer: 928000</div>

Aktuelle Version vom 26. September 2019, 19:19 Uhr

Hilfe Nummer: 928000
Übersicht Beispiele

Übersicht

In diesem Beispiel werden über benutzerdefinierte Objekteigenschaften automatisch neue Objekte erstellt. Die Grundfunktionen benutzerdefinierter Objekteigenschaften werden im Beispiel U-1 behandelt.

Automatische Objekterstellung

Ist im Dialog "Neue Eigenschaft anlegen" "Objekt automatisch erstellen" aktiviert, so wird das Objekt automatisch erstellt, wenn kein Objekt mit dem eingegeben [Code] gefunden werden kann. Hier wird dies genutzt und Nacharbeitsaufträge zu erstellen und dann zuzuweisen..

Was ist Nacharbeit?

Nacharbeit wird genutzt um falls Reparaturen notwendig sind oder ein Prozess auf Grund von Defekten wiederholt werden muss. Nacharbeitsprozesse können in den Integrierten Stammdaten bereits vorbereitet werden, aber oft ist es schwer in Voraus zu wissen, wo Nacharbeit auftreten wird. In diesem Beispiel kann der Prozess, nach dem die Nacharbeit ausgeführt wird, direkt im Gantt-Diagramm etc. ausgewählt werden, so dass ein Nacharbeitsauftrag für die Reparaturressource erstellt wird und die Arbeit zwölf Stunden nach de Reparatur fortgesetzt werden kann.

Nacharbeitsprozess erstellen

Diese Daten enthalten zwei Aufträge mit jeweils drei Schritten.
U2Pre.png

Klicken Sie im Kontextmenü einer beliebigen Nutzungsanweisung auf [Befehl ausführen]-[BEISPIEL Nacharbeit anlegen].
U2Command.png

Der Nacharbeitsprozesse wird dann sofort nach dem ausgewählten Prozess hinzugefügt. Dies bedeutet, dass

  • ein Nacharbeitsauftrag erstellt wird,
  • dieser zwischen dem ausgewähltem und dem nachfolgenden Prozess verknüpft wird, und
  • auf der Reparaturressource zugewiesen wird.

Es werden die hellblauen Verknüpfungslinen genutzt, da die Verknüpfung auf der Basis der Auftragseigenschaft [Nächste Aufträge] erfolgt.
U2Post.png

Der Planungsparameter "BEISPIEL Nacharbeit löschen" löscht den Nacharbeitsauftrag und den Wert in [Nächste Aufträge].

Einstellungen überprüfen

Nachfolgend die Auftragstabelle vor und nach dem Anlegen des Nacharbeitsauftrags.

Auftragstabelle (vorher)
Auftrags-
code
Auftragstyp Nacharbeits-
auftrag
Inverse Eigenschaft des
Nacharbeitsauftrags
Nächste
Aufträge
Artikel Menge
1 Fertigungsauftrag Artikel A 20
2 Fertigungsauftrag 2_NA 2:10,,2_NA,, Artikel B 30
Auftragstabelle (nachher)
Auftrags-
code
Auftragstyp Nacharbeits-
auftrag
Inverse Eigenschaft des
Nacharbeitsauftrags
Nächste
Aufträge
Artikel Menge
1 Fertigungsauftrag Artikel A 20
2 Fertigungsauftrag 2_NA 2:10,,2_NA,, Artikel B 30
2_NA Fertigungsauftrag 2 2,,20 Nacharbeitsartikel 30

Die Eigenschaften zu Nacharbeitsaufträgen sind benutzerdefinierte Eigenschaften, die folgendermaßen hinzugefügt werden:

  1. Öffnen Sie in der Auftragstabelle über den Dialog Spalteneinstellungen den Dialog Neue Eigenschaftsdefintion hinzufügen. Setzen Sie dort die folgenden Werte:
    ReworkOrderProp.PNG
    (Sie können [Objekte automatisch erstellen] auch nachträglich in der Eigenschaftsdefinition aktivieren.)
  2. Legen Sie in den Integrierten Stammdaten die Stammdaten für den Nacharbeitsartikel an. In diesem Beispiel werden zwölf Stunden in der Reparaturabteilung benötigt.
    Integrierte Stammdaten
    Artikel Prozess-
    nummer
    Prozess-
    code
    Anweisungstyp Anweisungs-
    code
    Ressource/
    Artikel
    Produktion
    Nacharbeitsartikel 10 Nacharbeit Nutzungsanweisung M Reparatur 12h
  3. Nun erfolgen die Einstellungen in der Planungsparametertabelle. Der Parameter soll über das Kontextmenü von Vorgangsbalken aufgerufen werden. Hierfür setzen Sie den [Parametertyp] auf "Sequenzierung".
    Planungsparametertabelle
    Code Parametertyp
    BEISPIEL Nacharbeit anlegen Sequenzierung
    Ausgewählte Vorgänge hochladen Planung
    Eigenschaften ändern Planung
    Referenzbefehl Vorwärtsplanung Planung

    Dieser Planungsparameter enthält drei Befehle:

    1. Ausgewählte Vorgänge hochladen
      Lädt die im Diagramm ausgewählten Vorgänge hoch.
    2. Eigenschaften ändern
      Für [Vorgangsformel] sind fünf Formeln gesetzt:
      • ME.Order.ReworkOrder=ME.Order.Code+'_NA'
        Durch das Setzen der Eigenschaft [Nacharbeitsauftrag] auf einen [Auftragscode], der bisher noch nicht existiert, wird automatisch ein Nacharbeitsauftrag in der Auftragstabelle erstellt. Gibt es bereits einen Auftrag mit dem gleichen [Auftragscode], so wird kein neuer Auftrag erstellt.
      • ME.Order.ReworkOrder.Item='Nacharbeitsartikel’
        Als [Artikel] des neuen Auftrags wird "Nacharbeitsartikel" gersetzt
      • ME.Order.NextLotV9=ME.Code+',,'+ME.Order.ReworkOrder+',,'
        [Nächste Aufträge] wird gesetzt, um die Verknüpfung vom augewählten Auftrag zum Nacharbeitsauftrag zu erzeugen.
      • IF(Exist(ME.NextOperation),ME.Order.ReworkOrder.NextLotV9=ME.Order+',,'+Format( ME.OperationProcNo+10,'0'),FALSE)
        [Nächste Aufträge] des Nacharbeitsauftrags wird gesetzt, um die Verknüpfung vom Nacharbeitsauftrag zurück zum augewählten Auftrag zu erzeugen. Beim letzten Prozess wird nichts gesetzt.
      • ME.Order.ReworkOrder.Qty=ME.Order.Qty
        Die [Menge] des Nacharbeitsauftrags wird auf die des ausgwählten Auftrags gesetzt, auch wenn dies keine besondere BEdeutung hat, da [Produktion] in den Integrierten Stammdaten auf 12h gesetzt ist, alvo von der [Produktionsmenge] unabhängig ist.
    3. Referenzbefehl
      Der "Referenzbefehl" verweist auf den Parameter "Vorwärtsplanung", der erst "Vorgangserstellung und Stücklistenauflösung" und dann eine einfache Vorwärtszuweisung ausführt.
Hinweis
Mit diesen Einstellungen kann je Auftrag nur ein Nacharbeitsauftrag erstellt werden, so dass es nicht möglich ist mehrere Nacharbeitsschritte zu haben. Für mehrere Schritte können etwa in den Integrierten Stammdaten mehrere Prozesse für den Nacharbeitsartikel angelegt werden..

Hilfe Nummer: 928000