Commit 2fd75ad
[Orchestrator] UI improvements: workflows, runs, details, and Admin nav placement (#3446)
* Improve Orchestrator UI and move nav item under Administration.
Updates workflows and runs tables, empty states, success ratio, run logs, entity/run-by filters, and dynamic plugin config for the Admin sidebar placement.
Co-authored-by: Cursor <cursoragent@cursor.com>
* Update orchestrator API reports for new translation keys.
Reflect UI-related translation additions in report.api.md and report-alpha.api.md.
Co-authored-by: Cursor <cursoragent@cursor.com>
* Extract shared Orchestrator UI to reduce code duplication.
Move repeated table filters, info card layout, and permission batch logic into reusable modules to address Sonar duplication findings.
Co-authored-by: Cursor <cursoragent@cursor.com>
* Remove average duration from workflow details until API support exists.
The backend does not yet expose avgDurationMs, so drop the field and related translation keys from the entity workflow details card.
Co-authored-by: Cursor <cursoragent@cursor.com>
* Show average duration on entity workflow details.
Display workflowRunStats.averageTimeToComplete on the entity layout workflow details card now that the overview API exposes run stats.
Co-authored-by: Cursor <cursoragent@cursor.com>
* Update orchestrator API reports for average duration translation key.
Reorder workflow.fields.averageDuration in report output to match api-reports ordering.
Co-authored-by: Cursor <cursoragent@cursor.com>
* Address Orchestrator UI PR feedback for runs and run details.
Disable the run variables table action with a tooltip when no variables exist, align Results card content, add Run by to the run details card, and export VariablesDialog props for typing.
Co-authored-by: Cursor <cursoragent@cursor.com>
* Improve Orchestrator workflows tab UX and fix legacy app startup.
Keep the workflows count visible across tabs without reload flicker, link runs-last-month counts to workflow runs pages, and register toastApi in the legacy dev app.
Co-authored-by: Cursor <cursoragent@cursor.com>
* Improve Orchestrator workflows list and runs filter UX.
Populate Run by options from actual workflow runners, add backend pagination with global search and synced counts on the workflows tab, and keep tab and table totals aligned when filtering.
Co-authored-by: Cursor <cursoragent@cursor.com>
* Disable Version column sorting on All runs table.
The data index ProcessInstanceOrderBy enum does not support version, so
clicking the column header triggered a GraphQL error.
Co-authored-by: Cursor <cursoragent@cursor.com>
* Address Orchestrator UI PR review feedback.
Keep the workflows table visible when search has no matches, trim Run by
effect dependencies, fix legacy toast success severity, use translation
interpolation helpers, localize success ratio and table filter strings.
Co-authored-by: Cursor <cursoragent@cursor.com>
---------
Co-authored-by: Cursor <cursoragent@cursor.com>1 parent e01563c commit 2fd75ad
62 files changed
Lines changed: 3816 additions & 819 deletions
File tree
- workspaces/orchestrator
- .changeset
- docs
- entities
- packages/app-legacy
- src
- plugins/orchestrator
- src
- components
- OrchestratorPage
- WorkflowInstancePage
- WorkflowPage
- catalogComponents
- types
- ui
- dataFormatters
- hooks
- images
- translations
- utils
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
27 | 28 | | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
28 | 33 | | |
29 | 34 | | |
30 | 35 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
4 | 14 | | |
5 | 15 | | |
6 | 16 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
29 | 30 | | |
30 | 31 | | |
31 | 32 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
| 18 | + | |
17 | 19 | | |
| 20 | + | |
18 | 21 | | |
19 | 22 | | |
20 | 23 | | |
21 | 24 | | |
| 25 | + | |
22 | 26 | | |
23 | 27 | | |
24 | 28 | | |
25 | 29 | | |
26 | 30 | | |
27 | 31 | | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
28 | 62 | | |
29 | 63 | | |
30 | 64 | | |
31 | 65 | | |
32 | 66 | | |
33 | 67 | | |
34 | 68 | | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
35 | 86 | | |
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
17 | 22 | | |
18 | 23 | | |
19 | 24 | | |
| |||
Lines changed: 31 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
229 | 229 | | |
230 | 230 | | |
231 | 231 | | |
| 232 | + | |
232 | 233 | | |
233 | 234 | | |
234 | 235 | | |
235 | 236 | | |
236 | 237 | | |
| 238 | + | |
| 239 | + | |
237 | 240 | | |
| 241 | + | |
238 | 242 | | |
239 | 243 | | |
240 | 244 | | |
241 | 245 | | |
| 246 | + | |
| 247 | + | |
242 | 248 | | |
| 249 | + | |
243 | 250 | | |
| 251 | + | |
| 252 | + | |
244 | 253 | | |
245 | 254 | | |
246 | 255 | | |
| |||
287 | 296 | | |
288 | 297 | | |
289 | 298 | | |
| 299 | + | |
290 | 300 | | |
291 | 301 | | |
292 | 302 | | |
| |||
319 | 329 | | |
320 | 330 | | |
321 | 331 | | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
322 | 340 | | |
323 | 341 | | |
324 | 342 | | |
325 | 343 | | |
| 344 | + | |
326 | 345 | | |
327 | 346 | | |
328 | 347 | | |
| 348 | + | |
329 | 349 | | |
| 350 | + | |
330 | 351 | | |
331 | 352 | | |
332 | 353 | | |
| |||
336 | 357 | | |
337 | 358 | | |
338 | 359 | | |
| 360 | + | |
339 | 361 | | |
| 362 | + | |
340 | 363 | | |
341 | 364 | | |
342 | 365 | | |
| |||
353 | 376 | | |
354 | 377 | | |
355 | 378 | | |
| 379 | + | |
356 | 380 | | |
357 | 381 | | |
358 | 382 | | |
| |||
363 | 387 | | |
364 | 388 | | |
365 | 389 | | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
366 | 397 | | |
367 | 398 | | |
368 | 399 | | |
| |||
Lines changed: 31 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| 48 | + | |
48 | 49 | | |
49 | 50 | | |
50 | 51 | | |
51 | 52 | | |
52 | 53 | | |
| 54 | + | |
| 55 | + | |
53 | 56 | | |
| 57 | + | |
54 | 58 | | |
55 | 59 | | |
56 | 60 | | |
57 | 61 | | |
| 62 | + | |
| 63 | + | |
58 | 64 | | |
| 65 | + | |
59 | 66 | | |
| 67 | + | |
| 68 | + | |
60 | 69 | | |
61 | 70 | | |
62 | 71 | | |
| |||
103 | 112 | | |
104 | 113 | | |
105 | 114 | | |
| 115 | + | |
106 | 116 | | |
107 | 117 | | |
108 | 118 | | |
| |||
135 | 145 | | |
136 | 146 | | |
137 | 147 | | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
138 | 156 | | |
139 | 157 | | |
140 | 158 | | |
141 | 159 | | |
| 160 | + | |
142 | 161 | | |
143 | 162 | | |
144 | 163 | | |
| 164 | + | |
145 | 165 | | |
| 166 | + | |
146 | 167 | | |
147 | 168 | | |
148 | 169 | | |
| |||
152 | 173 | | |
153 | 174 | | |
154 | 175 | | |
| 176 | + | |
155 | 177 | | |
| 178 | + | |
156 | 179 | | |
157 | 180 | | |
158 | 181 | | |
| |||
169 | 192 | | |
170 | 193 | | |
171 | 194 | | |
| 195 | + | |
172 | 196 | | |
173 | 197 | | |
174 | 198 | | |
| |||
179 | 203 | | |
180 | 204 | | |
181 | 205 | | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
182 | 213 | | |
183 | 214 | | |
184 | 215 | | |
| |||
0 commit comments