Skip to content

[GRDM-58642, 58643] ワークフロー機能とメタデータUIの改善#175

Open
yacchin1205 wants to merge 15 commits intoRCOSDP:developfrom
yacchin1205:feature/workflow-202603
Open

[GRDM-58642, 58643] ワークフロー機能とメタデータUIの改善#175
yacchin1205 wants to merge 15 commits intoRCOSDP:developfrom
yacchin1205:feature/workflow-202603

Conversation

@yacchin1205
Copy link
Copy Markdown
Contributor

@yacchin1205 yacchin1205 commented Mar 29, 2026

RCOSDP/RDM-osf.io#713 も合わせてMergeしてください。

  • Ticket: GRDM-58642, GRDM-58643
  • Feature flag: n/a

Purpose

ワークフロー機能のフロントエンドと、メタデータ入力 UI を改善する。

RDM-osf.io 側の workflow / metadata / WEKO 関連変更に対応し、RDM-ember-osf-web 側で必要となる画面・フォーム・表示改善を追加する。

Summary of Changes

  • workflow

    • ワークフロー開始画面・実行一覧・タスク一覧の UI を改善
    • task dialog の表示改善と、進行状況表示を追加
    • wizard form を追加し、ページ分割・表示条件・テンプレート式評価に対応
    • wizard form のドラフト保存を追加
    • pending template の accept / dismiss UI を追加
  • flowable form / metadata UI

    • field hint, placeholder, width, grouping など UI ヒントの表示を追加
    • file selector / file uploader / export target UI を追加
    • file metadata / project metadata selector を改善
    • metadata suggestion API を利用した typeahead / autofill を追加
    • array input や single select pulldown の挙動を改善
  • registries / schema renderer

    • schema block / ui-group 対応を追加
    • label, text, textarea, array input などの表示を改善
    • value check mark, visual item 表示などの UI を追加
  • tests / translations

    • workflow expression evaluator / template evaluator / flowable form utils の unit test を追加
    • 追加 UI に対応する翻訳を更新

Side Effects

  • ワークフロー画面、メタデータ入力画面、登録メタデータ表示画面の UI 変更を含む
  • 既存のフォーム部品に対する変更を含むため、メタデータ入力まわりの表示と操作に影響する可能性がある

QA Notes

  • Acceptance Testに加え [GRDM-58642, 58643] ワークフロー機能とメタデータUIの改善 E2Eテスト更新 RDM-e2e-test-nb#22 でのテストを実施ずみ
    • workflow addon が有効なプロジェクトで、ワークフロー開始画面・実行一覧・タスク一覧・タスク完了を確認
    • wizard form を利用するタスクで、ページ遷移、入力値保持を確認
    • project metadata selector / file metadata selector / file selector / file uploader が想定どおり動作することを確認
    • metadata suggestion UI で候補表示と autofill が動作することを確認
    • registries metadata 画面で、ラベル表示・補助表示・array input・single select の表示崩れがないことを確認

@yacchin1205 yacchin1205 changed the title [GRDM-58642, 58643] ワークフロー機能とメタデータUIの改善 [GRDM-58642, 58643] ワークフロー機能とメタデータUIの改善 (WIP) Mar 31, 2026
@yacchin1205 yacchin1205 force-pushed the feature/workflow-202603 branch 2 times, most recently from 412e11d to 3524a1e Compare March 31, 2026 11:54
@yacchin1205 yacchin1205 force-pushed the feature/workflow-202603 branch from 3524a1e to 1f3050f Compare March 31, 2026 12:17
@yacchin1205 yacchin1205 force-pushed the feature/workflow-202603 branch from a86a329 to e15c5e1 Compare April 15, 2026 01:21
@yacchin1205 yacchin1205 changed the title [GRDM-58642, 58643] ワークフロー機能とメタデータUIの改善 (WIP) [GRDM-58642, 58643] ワークフロー機能とメタデータUIの改善 Apr 19, 2026
@yacchin1205 yacchin1205 force-pushed the feature/workflow-202603 branch from 1de6cd4 to 0ff4878 Compare April 24, 2026 06:39
@yacchin1205 yacchin1205 marked this pull request as ready for review April 27, 2026 21:31
@yacchin1205 yacchin1205 requested a review from hide24 April 27, 2026 21:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant