Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Folgende SaveFlags können ab Nuclos 4.2024.19 (

Jira
serverNuclos Issue Tracking
serverId7d748b8d-d12e-3624-b22b-ebdfde2a9938
keyNUCLOS-10590
) beim Update eines BOs in den Regeln verwendet werden:

...

"SKIP_RULES" verhindert die Ausführung von Update-Regeln im Anschluss nach dem Speichervorgang. Final-Rules sind davon nicht betroffen.

Ab Nuclos steht zusätzlich zu Verfügung 4.2024.20 21

Jira
serverNuclos Issue Tracking
serverId7d748b8d-d12e-3624-b22b-ebdfde2a9938
keyNUCLOS-10692
:

...

Mit "PATCH" können einzelne Attribute/Spalten beschrieben werden, ohne dass alle Attribute geladen sein müssen.

CodeBeispiel
Bisher:

Codeblock
Article article = Article.get(articleId);
article.setPrice(BigDecimal.valueOf(7.99));

article.save();

...

Seit NUCLOS-4.2023.33 (

Jira
serverNuclos Issue Tracking
serverId7d748b8d-d12e-3624-b22b-ebdfde2a9938
keyNUCLOS-10247
) können Datensätze auf bestimmte Attribute beschränkt geladen werden. Folgender Code gibt jedoch einen Fehler:

Codeblock
Article article = Article.get(articleId, Article.Price);

...

Folgender Code gibt jedoch einen Fehler:

Codeblock
Article article = Article.get(articleId, Article.Price);
article.setPrice(BigDecimal.valueOf(7.99));

article.save();

...

Es muss das SaveFlag "PATCH" angegeben werden, dazu die Version geladen werden, damit es funktioniert:

Codeblock
Article article = Article.get(articleId, Article.Price, Article.Version);
article.setPrice(BigDecimal.valueOf(7.99));

article.save(SaveFlag.PATCH, SaveFlag.SKIP_RULES);

...