Die Sperrlogik zwischen dem Lade-, Aktivierungs- und den Löschprozessen des DataStore-Objekts ist folgende:
Um sicherzustellen, dass die verschiedenen Prozesse sich nicht gegenseitig sperren, empfehlen wir, Prozessketten zu verwenden. Siehe dazu auch das Beispiel für DataStore-Objekt in Prozesskette einbinden. Beim Design von komplexeren Prozessketten müssen Sie aber selbst darauf achten, dass sich die Prozesse nicht gegenseitig sperren.
Während des Ladens:
Ist es nicht möglich:
den DataStore-Objekt-Inhalt zu löschen
Daten zu archivieren
Ist es möglich:
requestweise zu löschen
selektiv zu löschen
zu aktivieren
Während des Aktivierens:
Ist es nicht möglich:
den DataStore-Objekt-Inhalt zu löschen
requestweise zu löschen
selektiv zu löschen
Stammdaten zu löschen
zu archivieren
erneut zu aktivieren
Daten in weitere InfoProvider fortzuschreiben
Während des requestweisen Löschens:
Ist es nicht möglich:
den DataStore-Objekt-Inhalt zu löschen
erneut requestweise zu löschen
selektiv zu löschen
zu aktivieren
zu archivieren
Daten in weitere InfoProvider fortzuschreiben
Während des selektiven Löschens:
Ist es nicht möglich:
den DataStore-Objekt-Inhalt zu löschen
requestweise zu löschen
erneut selektiv zu löschen
zu aktivieren
zu archivieren
Daten in weitere InfoProvider fortzuschreiben