Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Improvement]: Improve creation of new elements #429

Open
mcop1 opened this issue Oct 28, 2024 · 0 comments
Open

[Improvement]: Improve creation of new elements #429

mcop1 opened this issue Oct 28, 2024 · 0 comments

Comments

@mcop1
Copy link
Contributor

mcop1 commented Oct 28, 2024

Improvement description

Creation of new elements could be improved in several ways

  • Is it necessary to set a unique id to the key? If new objects should be created it should be necessary to provide all mandatory fields. Throw an exception instead of adding a auto generated key.
  • Add a new operator that auto generates id values, if we really need it. Can then be used to auto generate values for keys to simulate the existing behavior. For this to work we need to change a bit more, for example, we could add a new source field "from operator" in the UI. The user then can select a target field and the unique id operator.
  • A flag that indicates if a new object was created or an existing one gets updated. That flag should be available for all operators in the transformation pipeline.

See also #426

@mcop1 mcop1 added this to the 2.0.0 milestone Oct 28, 2024
@mcop1 mcop1 added the BC-BREAK label Oct 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant