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

Process Applications UI #4664

Open
4 tasks
Tracked by #2508
philippfromme opened this issue Nov 4, 2024 · 5 comments
Open
4 tasks
Tracked by #2508

Process Applications UI #4664

philippfromme opened this issue Nov 4, 2024 · 5 comments
Assignees
Labels
backlog Queued in backlog enhancement New feature or request process applications

Comments

@philippfromme
Copy link
Contributor

philippfromme commented Nov 4, 2024

Problem you would like to solve

For the new process applications feature a UI will be required. Users should be able to

Proposed solution

There are a few options for creating a UI based on existing UI patterns in the Desktop Modeler:

1. New bottom panel tab

image

2. New side panel

image

3. New modal

image

4. New tab

image

5. New overlay

image

Alternatives considered

No UI. Edit process application files directly.

Additional context

Related to #2508

@philippfromme philippfromme added the enhancement New feature or request label Nov 4, 2024
@philippfromme philippfromme self-assigned this Nov 4, 2024
@nikku
Copy link
Member

nikku commented Nov 4, 2024

CC @lmbateman.

@philippfromme philippfromme added the ready Ready to be worked on label Nov 12, 2024 — with bpmn-io-tasks
@philippfromme philippfromme added the backlog Queued in backlog label Nov 19, 2024 — with bpmn-io-tasks
@philippfromme philippfromme removed the ready Ready to be worked on label Nov 19, 2024
@philippfromme
Copy link
Contributor Author

We discussed possible low-UI but high value features with @barmac. Linking resources could work in two simple ways:

  1. Autocompletion in the ID input

image

  1. Creating elements with linked resources (e.g. create call activity with process linked already)

image

@nikku
Copy link
Member

nikku commented Dec 4, 2024

Love both options, and goes in line with doing more of the hard work (to make it simple).

The later one would probably still refer to call activity (link to payment process)? We want to ensure we don't do the connectors thing and hide the BPMN purpose of the element to be appended.

@philippfromme
Copy link
Contributor Author

The later one would probably still refer to call activity (link to payment process)? We want to ensure we don't do the connectors thing and hide the BPMN purpose of the element to be appended.

Yes, I just quickly hacked this together in the browser. 🙂

@barmac
Copy link
Collaborator

barmac commented Dec 4, 2024

Love both options, and goes in line with doing more of the hard work (to make it simple).

The later one would probably still refer to call activity (link to payment process)? We want to ensure we don't do the connectors thing and hide the BPMN purpose of the element to be appended.

Yes, this would append a call activity with the processId (link) and name preset. The append menu would use the call activity icon for full transparency.

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 process applications
Projects
None yet
Development

No branches or pull requests

3 participants