|
|
# enaio Komponente: Delete
|
|
|
|
|
|
<img src="images/enaioBlueDelete.svg" width="64" style="float: right;">
|
|
|
|
|
|
## Konfiguration
|
|
|
|
|
|
|
|
|
### Basic Settings
|
|
|
|
|
|
Auf der `Component`-Reiter in Talend können die meisten Einstellungen unter `Basic settings` vorgenommen werden.
|
|
|
|
|
|
![Konfiguration, welche Objekte gelöscht werden sollen](images/2018-07-10-talend-enaio-blueline-delete-basic-settings.png)
|
|
|
|
|
|
*Konfiguration, welche Objekte gelöscht werden sollen*
|
|
|
|
|
|
Folgend werden die hier möglichen Einstellungen dokumentiert. Die Einträge sind pro Zeile, wie sie in Talend dargestellt werden zusammengefasst.
|
|
|
<table>
|
|
|
<tr>
|
|
|
<th VALIGN="TOP">
|
|
|
Enaio Connection
|
|
|
|
|
|
</th>
|
|
|
<td>
|
|
|
Die mithilfe der `enaioBlueConnection`-Komponente aufgebaute Verbindung wird hier ausgewählt.
|
|
|
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<th VALIGN="TOP">
|
|
|
Object ID
|
|
|
|
|
|
</th>
|
|
|
<td>
|
|
|
Enthält die ID des zu löschenden Objektes
|
|
|
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<th VALIGN="TOP">
|
|
|
Object Internal Name
|
|
|
|
|
|
</th>
|
|
|
<td>
|
|
|
Enthält den internen Namen des Objekttyps. Über das Feld `Ident.`gleich dahinter besteht die Möglichkeit auszwählen, dass statt dem internen Namen die ID des Objekttyps mitgegeben werden soll.
|
|
|
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<th VALIGN="TOP">
|
|
|
Register ID
|
|
|
|
|
|
</th>
|
|
|
<td>
|
|
|
Bezieht sich auf das Register, aus dem das Objekt heraus gelöscht werden soll. </br>
|
|
|
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<th VALIGN="TOP">
|
|
|
Register Type ID
|
|
|
|
|
|
</th>
|
|
|
<td>
|
|
|
Dieses Feld sollte den Typ des Registers enthalten. </br>
|
|
|
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<th VALIGN="TOP">
|
|
|
Folder ID
|
|
|
|
|
|
</th>
|
|
|
<td>
|
|
|
Enthält den Ordner, aus dem heraus gelöscht werden soll.</br>
|
|
|
|
|
|
</td>
|
|
|
</tr>
|
|
|
|
|
|
<tr>
|
|
|
<th VALIGN="TOP">
|
|
|
Action 0
|
|
|
|
|
|
</th>
|
|
|
<td>
|
|
|
Über dieses Feld kann gesteuert werden, wie sich das System im Fall von 0 Treffern verhalten soll. Der Standard wäre hier `Insert` (Also dass das Objekt eingefügt wird). Die beiden anderen Möglichkeiten sind `None`, also das nichts getan werden soll und `Error`, also dass ein Fehler ausgegeben werden soll.\n
|
|
|
|
|
|
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<th VALIGN="TOP">
|
|
|
Source parent ID
|
|
|
|
|
|
</th>
|
|
|
<td>
|
|
|
|
|
|
Falls Relevant, kann hier die ID des Elternobjekts mitgegeben werden.\n
|
|
|
|
|
|
</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
|
|
|
Unterhalb der oben erwähnten Eingabefelder, sind weitere Optionen möglich. Diese sind im enaio Server API Handbuch dokumentiert.
|
|
|
Ihre Funktion ist hier kurz beschrieben:
|
|
|
|
|
|
* `CHECKACCESS` erzwingt eine Prüfung im Rechtesystem
|
|
|
* `CHECKEXISTENCE` erzeugt eine Fehlermeldung, wenn das Gewünschte Objekt nicht (mehr) zur Verfügung steht.
|
|
|
* `DELETECASCADING` erlaubt das Löschen von ganzen Hierarchien (Dokumente in Registern in der übergebenen Ordner-ID etc.).
|
|
|
* `HARDDELETE` übergeht den enaio®-Papierkorb.
|
|
|
* `DELETEVARIANTMODE` ermöglicht ab Version 8.10 on enaio® das Löschen aller abhängigen Varianten über die ID einer inaktiven Variante.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Weiterführende Informationen
|
|
|
|
|
|
Für weiterführende Informationen zur Enaio Delete Komponente verweisen wir auf [diesen Blogeintrag.](/post/2017/2017-04-21-component-enaio-delete/) |
|
|
\ No newline at end of file |