Objekt Löschen: Unterschied zwischen den Versionen

Aus Asprova Hilfe
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
 
{{DISPLAYTITLE:Objekt Löschen}}
 
{{DISPLAYTITLE:Objekt Löschen}}
 
<div align="right">Hilfe Nummer: 778250</div>
 
<div align="right">Hilfe Nummer: 778250</div>
<hr>
+
<hr>
Der Befehl Objekt löschen kann verwendet werden, um alte, nicht mehr benötigte Nachrichten im Nachrichtenfenster sowie alte Aufträge in der Auftragstabelle zu löschen. (nur in Asprova Version 10 verfügbar)
+
==Überblick==
 +
Der Befehl "Objekt löschen" kann verwendet werden, um nicht mehr benötigte Objekte wie alte Nachrichten oder Aufträge zu löschen.
  
Folgende Eigenschaften sind im Befehlsobjekt "Löschen von Objekten" verfügbar:
+
Folgende Eigenschaften können für "Objekt löschen" gesetzt werden um gezielt Objekte in ausgewählten Tabellen zu löschen:
  
 
;Tabelle
 
;Tabelle
:Spezifizieren Sie einen Tabellennamen.
+
:Tabelle in der Objekte gelöscht werden sollen.
 
;Objektfilterformel
 
;Objektfilterformel
:Spezifizieren Sie eine Filterformel, um Objekte zu filtern.
+
:Filterformel, um Objekte zu in der angegebenen Tabelle zu filtern. Wird <code>TRUE</code> zurückggegeben, so wird das Objekt gelöscht.
  
Hierdurch können gefilterte Objekte in spezifischen Tabellen gelöscht werden.
+
Für beide Eigenschaften können mehrere Werte eingegeben, so dass Objekte in mehreren Tabellen auf einmal gelöscht werden können. In diesem Fall muss der Index von [Tabelledem der [Objektfilterformel] entsprechen, sonst könnten die falschen Objekte gelöscht werden.
 
 
Ist die "Objektfilterformel" eines Objekts WAHR, wird das Objekt gelöscht.
 
 
 
Mehr als eine "Tabelle" und "Objektfilterformel" können angegeben werden, wodurch viele Objekte aus diversen Tabellen auf einmal gelöscht werden.
 
 
 
<nowiki>*</nowiki>Wenn mehr als eine "Tabelle" und "Objektfilterformel" vorhanden sind, muss der Index der "Tabelle" mit dem Index der "Objektfilterformel" übereinstimmen. Andernfalls erfolgt die Löschung von Objekten nicht akkurat.
 
  
 
==Beispiele==
 
==Beispiele==
 
+
===Nachrichten löschen===
===Nachricht löschen===
+
Um alle Nachrichten zu löschen fügen Sie dem Planungsparameter "Objekt löschen" mit folgenden Einstellungen hinzu:
Fügen Sie dem Planungsbefehl einen Befehl zur Löschung von Objekten mit folgenden Einstellungen hinzu:
 
  
 
;Tabelle
 
;Tabelle
 
:Nachricht
 
:Nachricht
 
;Objektfilterformel
 
;Objektfilterformel
:
+
:<code>TRUE</code>
  
===Löschen von abgeschlossenen Aufträgen mit Fälligkeitsterminen vor der "Planungsbasiszeit"===
+
===Alte Aufträge löschen===
Fügen Sie dem Planungsbefehl einen Befehl zur Löschung von Objekten mit folgenden Einstellungen hinzu:
+
Um alle beendeten Aufträgen mit vergangener Fälligkeit zu löschen fügen Sie dem Planungsparameter "Objekt löschen" mit folgenden Einstellungen hinzu:
  
 
;Tabelle
 
;Tabelle
Zeile 37: Zeile 31:
 
:<code>ME.Status=='B'&&ME.LET<PROJECT.BasisTime</code>
 
:<code>ME.Status=='B'&&ME.LET<PROJECT.BasisTime</code>
  
Dies kann genutzt werden, um Input-Anweisungen eines Vorganges auf einer spezifischen Ressource zu löschen. Danach kann die Input-Anweisung auf andere Artikel gewechselt werden.<br />*Nachdem dieser Vorgang zugewiesen wurde wird der Befehl "Auftragsteilung" notwendig, um verwandte Input-Anweisungen automatisch hinzufügen zu können.
+
==Löschbare Objekte==  
 
+
Wird ein Objekt gelöscht, werden dessen untergeordnete Objekte ebenfalls gelöscht.
==Objekte, welche gelöscht werden können==  
 
Wird ein Objekt gelöscht, werden untergeordnete Objekte dieses Objektes ebenfalls gelöscht. Wird ein Auftrag gelöscht, werden zugehörige Aufträge ebenfalls gelöscht. Wird ein Artikel gelöscht, werden auch dessen Hauptvorgänge gelöscht.
 
  
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
!Klasse!!Beschreibung
+
!Klasse!!Kommentar
 
|-
 
|-
||Auftrag||   
+
||Auftrag||Vorgänge des Auftrags werden ebenfalls gelöscht    
 
|-
 
|-
||Vorgang||Ist ein Parent-Vorgangs in mehrere Child-Vorgänge geteilt, kann ein Child-Vorgang nicht separat gelöscht werden - der Parent-Vorgang wird jedes mal auch gelöscht. Zusätzlich werden beim Löschen eines Vorganges Rüstaufgabe, Produktionsaufgabe, Abrüstaufgabe, Ressourcensperraufgabe, Input-Anweisung, Nutzungsanweisung und Output-Anweisung gelöscht.
+
||Vorgang||Ist ein Vorgangs in Lose geteilt, so können Lose nicht separat gelöscht werden - der "Ursprung aufgeteilter Vorgänge" wird ebenfalls gelöscht.<br>Beim Löschen von Vorgängen werden deren Rüst-, Produktions, Abrüst- und Ressourcensperraufgaben, sowie Input-, Nutzungs und Output-Anweisungen ebenfalls gelöscht.
 
|-
 
|-
 
||Input-Anweisung||   
 
||Input-Anweisung||   
Zeile 54: Zeile 46:
 
||Output-Anweisung||   
 
||Output-Anweisung||   
 
|-
 
|-
||Verknüpfung||Das Objekt mit dem Typen "Innerhalb des gleichen Auftrags" kann nicht gelöscht werden.
+
||Verknüpfung||Verknüpfungen vom [Typ] "Selber Auftrag" können nicht gelöscht werden.
 
|-
 
|-
||Artikel||Untergeordnete Objekte (Stammvorgang, Stamm-Input-Anweisung, Stamm-Output-Anweisung, Stamm-Nutzungsanweisung) werden ebenfalls gelöscht. Vorgänge, welche Stammdaten dieses Artikels nutzen, werden automatisch nicht mehr zugewiesen.
+
||Artikel||Untergeordnete Objekte (Stammvorgang, Stamm-Input-Anweisung, Stamm-Output-Anweisung, Stamm-Nutzungsanweisung) werden ebenfalls gelöscht.<br>Ist [Vorgangszuweisung bei gelöschten Stammdaten aufheben] im Projekt auf "Ja" gesetzt, so wird die Zuweisung von Vorgänge, welche Stammdaten dieses Artikels nutzen, automatisch aufgehoben.
 
|-
 
|-
 
||Ressource||   
 
||Ressource||   
Zeile 63: Zeile 55:
 
|-
 
|-
 
||Kalender||   
 
||Kalender||   
 +
|-
 +
||Kalenderausnahme|| 
 
|-
 
|-
 
||Kunde||   
 
||Kunde||   
Zeile 76: Zeile 70:
 
||Ressourcenrüsten||   
 
||Ressourcenrüsten||   
 
|-
 
|-
||Stamm-Input-Anweisung||   
+
||Haupt-Input-Anweisung||   
 
|-
 
|-
||Stamm-Output-Anweisung||   
+
||Haupt-Output-Anweisung||   
 
|-
 
|-
||Stamm-Nutzungsanweisung||   
+
||Haupt-Nutzungsanweisung||   
 
|-
 
|-
 
||Nachricht||   
 
||Nachricht||   
Zeile 97: Zeile 91:
 
|-
 
|-
 
||Feiertag||   
 
||Feiertag||   
 +
|-
 +
||Notiz|| 
 
|-
 
|-
 
||Ereigniszähler||   
 
||Ereigniszähler||   
Zeile 108: Zeile 104:
 
|}
 
|}
  
==Hinweise==
+
==Hinweis==
# Wenn ein Auftrag oder Vorgang gelöscht werden, wird dieser unter Umständen automatisch bei Neuplanung neu erstellt. Um das Erstellen eines gelöschten Objektes zu verhindern, muss das Objekt von "Geteilte Aufträge" ausgeschlossen werden. Dazu muss eine Filterformel im Dialog der Planungsparameter eingestellt werden.
+
Wird ein Auftrag oder Vorgang gelöscht, so wird dieser unter Umständen bei der Neuplanung automatisch erneut erstellt. Um das erneute Erstellen eines gelöschten Objekts zu verhindern, muss das Objekt im Planungsparameter mit einer geeigneten Filterformel von der "Vorgangserstellung und Stücklistenauflösung" ausgeschlossen werden.
# Beim Löschen einer Nachricht muss folgendes beachtet: Eine Nachricht, die vor Durchführung des Befehles generiert wurde kann ein Objektkandidat sein. Daher kann die Nachricht nach Durchführung des Befehles zum Löschen von Objekten nicht gelöscht werden.
 
 
 
  
 
<hr>
 
<hr>
 
<div align="right">Hilfe Nummer: 778250</div>
 
<div align="right">Hilfe Nummer: 778250</div>

Version vom 7. November 2017, 15:01 Uhr

Hilfe Nummer: 778250

Überblick

Der Befehl "Objekt löschen" kann verwendet werden, um nicht mehr benötigte Objekte wie alte Nachrichten oder Aufträge zu löschen.

Folgende Eigenschaften können für "Objekt löschen" gesetzt werden um gezielt Objekte in ausgewählten Tabellen zu löschen:

Tabelle
Tabelle in der Objekte gelöscht werden sollen.
Objektfilterformel
Filterformel, um Objekte zu in der angegebenen Tabelle zu filtern. Wird TRUE zurückggegeben, so wird das Objekt gelöscht.

Für beide Eigenschaften können mehrere Werte eingegeben, so dass Objekte in mehreren Tabellen auf einmal gelöscht werden können. In diesem Fall muss der Index von [Tabelle] dem der [Objektfilterformel] entsprechen, sonst könnten die falschen Objekte gelöscht werden.

Beispiele

Nachrichten löschen

Um alle Nachrichten zu löschen fügen Sie dem Planungsparameter "Objekt löschen" mit folgenden Einstellungen hinzu:

Tabelle
Nachricht
Objektfilterformel
TRUE

Alte Aufträge löschen

Um alle beendeten Aufträgen mit vergangener Fälligkeit zu löschen fügen Sie dem Planungsparameter "Objekt löschen" mit folgenden Einstellungen hinzu:

Tabelle
Auftrag
Objektfilterformel
ME.Status=='B'&&ME.LET<PROJECT.BasisTime

Löschbare Objekte

Wird ein Objekt gelöscht, werden dessen untergeordnete Objekte ebenfalls gelöscht.

Klasse Kommentar
Auftrag Vorgänge des Auftrags werden ebenfalls gelöscht
Vorgang Ist ein Vorgangs in Lose geteilt, so können Lose nicht separat gelöscht werden - der "Ursprung aufgeteilter Vorgänge" wird ebenfalls gelöscht.
Beim Löschen von Vorgängen werden deren Rüst-, Produktions, Abrüst- und Ressourcensperraufgaben, sowie Input-, Nutzungs und Output-Anweisungen ebenfalls gelöscht.
Input-Anweisung
Output-Anweisung
Verknüpfung Verknüpfungen vom [Typ] "Selber Auftrag" können nicht gelöscht werden.
Artikel Untergeordnete Objekte (Stammvorgang, Stamm-Input-Anweisung, Stamm-Output-Anweisung, Stamm-Nutzungsanweisung) werden ebenfalls gelöscht.
Ist [Vorgangszuweisung bei gelöschten Stammdaten aufheben] im Projekt auf "Ja" gesetzt, so wird die Zuweisung von Vorgänge, welche Stammdaten dieses Artikels nutzen, automatisch aufgehoben.
Ressource
Schicht
Kalender
Kalenderausnahme
Kunde
Prozess
Spezifikation N
Spezifikation-N-Rüsten
Artikelrüsten
Ressourcenrüsten
Haupt-Input-Anweisung
Haupt-Output-Anweisung
Haupt-Nutzungsanweisung
Nachricht
Einkaufsplan
Produktionsplan
Artikelzeitreihe
Ressourcenzeitreihe
Planbewertungsergebnis
KPI Planbewertungsergebnis
Feiertag
Notiz
Ereigniszähler
Ereignisbedingung
Verkaufsplan (aggregiert)
Täglicher Verkaufsplan

Hinweis

Wird ein Auftrag oder Vorgang gelöscht, so wird dieser unter Umständen bei der Neuplanung automatisch erneut erstellt. Um das erneute Erstellen eines gelöschten Objekts zu verhindern, muss das Objekt im Planungsparameter mit einer geeigneten Filterformel von der "Vorgangserstellung und Stücklistenauflösung" ausgeschlossen werden.


Hilfe Nummer: 778250