Skip to content

Allow configuration of additional object persistence #1727

Description

@fjtirado

After recent changes, all additional objects attached to the workflow instance are persisted.
If the persist procedure fails, the whole save state transaction is aborted
I believe this should be the default behavior.
However, there might be objects where a failure in persist procedure should not make the whole transaction fails or even additional objects that should not be persisted at all.
For additional objects that are POJOS, we can implement such functionality by marking those pojos with additional annotations: @Transient to disable persistence and @OptionallyPersistent to indicate failing to persist it should not make the whole transaction fail.

Activity

  1. self-assigned this
    on Oct 1, 2026
  2. added 3 commits that reference this issue on Oct 1, 2026
    aadbcea
    449cd3e
    52e33cb
  3. added theissue type on Oct 1, 2026
  4. added a commit that references this issue on Oct 7, 2026
    8815e0e
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions