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

Automatically keep Input Data mappings and table columns in sync #720

Open
rob2universe opened this issue Nov 29, 2022 · 1 comment
Open
Labels
backlog Queued in backlog enhancement New feature or request ux

Comments

@rob2universe
Copy link

Is your feature request related to a problem? Please describe.

DRD and table columns can get out of sync. It is an intuitive expectation that Input data in the DRD and the columns of the table they map to are kept in sync.
On the other hand and Input data should be added to the DRD if a column is created and the mapping (not the Input) should be removed if a column is removed.

Describe the solution you'd like

A table column should be created when an Input is mapped to a table in the DRD and removed when if the input mapping to the table is removed.

Describe alternatives you've considered

Manually maintain columns.

@rob2universe rob2universe added the enhancement New feature or request label Nov 29, 2022
@rob2universe rob2universe changed the title AUtomatically keep Input Data mappings and table columns in sync Automatically keep Input Data mappings and table columns in sync Nov 29, 2022
@nikku nikku added ux backlog Queued in backlog labels Nov 29, 2022
@nikku
Copy link
Member

nikku commented Nov 29, 2022

Thanks @rob2universe for opening this issue.

You'd not be surprised if the table is modified (side-effects) when deleting elements on the DRD?

I guess mapping shall work inversely, too (i.e. I add a column to a decision table and an input is being generated)? That would raise the question on whether inputs shall be mandatory on DRDs. You could of course say that "input modeling in DRD is optional", but once it is being done it shall always be representative of the actual decision table inputs.

@nikku nikku added help wanted Extra attention is needed and removed backlog Queued in backlog labels Nov 29, 2022
@nikku nikku added backlog Queued in backlog and removed help wanted Extra attention is needed labels Dec 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backlog Queued in backlog enhancement New feature or request ux
Development

No branches or pull requests

2 participants