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

Support for configurations panel - configurations in applicationMetadata #10875

Closed
2 tasks
Tracked by #11695
nkylstad opened this issue Aug 23, 2023 · 1 comment
Closed
2 tasks
Tracked by #11695

Comments

@nkylstad
Copy link
Member

nkylstad commented Aug 23, 2023

Description

  • Support for setting which data type belongs to the selected task
  • Support for editing the selected data type

A data type is defined in applicationMetadata, and provides some metadata surrounding the data model. F.ex:

  • which task(s) the data model is used in
  • settings for app logic
    • about class names for the C# datamodel
    • settings on whether the data element for the data type should be automatically created or not
    • settings for shadow fields
  • some validation settings
    • min/max number of data elements of this data type
  • expected data format

Example:
Screenshot 2023-12-06 at 11 51 27

Suggest we start first with support for selecting the right data type for the selected task, and then support for editing/configuring the following properties:

  • description: A description of the data type
  • taskId: Will be set implicitly by selecting a data type for a given task in the process editor.
  • appLogic
    • autoCreate: should data element be automatically created? true/false.
    • allowAnonymousOnStateless: Allow anonymous users (not logged in) to access the data element for stateless apps
    • autoDeleteOnProcessEnd: Automatically delete this specific data element on process end. Should probably be disabled if the global autoDeleteOnProcessEnd is set to true.
    • shadowFields: Configuration for shadow fields:
      • prefix: The prefix to use on data model fields to filter out shadow fields
      • saveToDataType: The data type to save filtered data (without shadow fields) to. Optional. If not set, the containing data type will be updated.
  • maxCount: maximum number of data elements of this type
  • minCount: minimum number of data elements of this type
  • enablePdfCreation: A boolean value indicating whether the element should trigger PDF generation.

Dependencies

Tasks

Preview Give feedback
  1. 3 of 3
    area/process
    WilliamThorenfeldt
@nkylstad
Copy link
Member Author

Closing this as we are not sure this is the way we will do this. Will create a new task if/when the need arises.

@github-project-automation github-project-automation bot moved this to 🧪 Test in Team Studio Apr 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

No branches or pull requests

1 participant