diff --git a/packages/shared/lib/api/sqle/service/common.d.ts b/packages/shared/lib/api/sqle/service/common.d.ts
index 0b4e1f88e..096adde8d 100644
--- a/packages/shared/lib/api/sqle/service/common.d.ts
+++ b/packages/shared/lib/api/sqle/service/common.d.ts
@@ -241,7 +241,7 @@ export interface IGlobalWorkflowListData {
}
export interface IGlobalWorkflowListItem {
- assignee?: string;
+ current_step_assignee_user_name_list?: string[];
created_at?: string;
diff --git a/packages/shared/lib/testUtil/mockApi/sqle/globalDashboard/data.ts b/packages/shared/lib/testUtil/mockApi/sqle/globalDashboard/data.ts
index 11a9c0b4d..ec0f7db43 100644
--- a/packages/shared/lib/testUtil/mockApi/sqle/globalDashboard/data.ts
+++ b/packages/shared/lib/testUtil/mockApi/sqle/globalDashboard/data.ts
@@ -30,7 +30,7 @@ export const mockGlobalWorkflowListData: IGlobalWorkflowListData = {
workflow_desc: 'workflow-desc-1',
workflow_type: GlobalWorkflowListItemWorkflowTypeEnum.sql_release,
status: GlobalWorkflowListItemStatusEnum.pending_action,
- assignee: 'admin',
+ current_step_assignee_user_name_list: ['admin'],
created_at: '2026-04-13 10:00:00',
instance_id: '1739531854064652288',
instance_name: 'mysql-1',
@@ -44,7 +44,7 @@ export const mockGlobalWorkflowListData: IGlobalWorkflowListData = {
workflow_desc: 'workflow-desc-2',
workflow_type: GlobalWorkflowListItemWorkflowTypeEnum.data_export,
status: GlobalWorkflowListItemStatusEnum.completed,
- assignee: 'admin',
+ current_step_assignee_user_name_list: ['admin'],
created_at: '2026-04-13 12:00:00',
instance_id: '1739531942258282496',
instance_name: 'mysql-2',
@@ -58,7 +58,7 @@ export const mockGlobalWorkflowListData: IGlobalWorkflowListData = {
workflow_desc: 'workflow-desc-3',
workflow_type: GlobalWorkflowListItemWorkflowTypeEnum.sql_release,
status: GlobalWorkflowListItemStatusEnum.pending_approval,
- assignee: 'approver',
+ current_step_assignee_user_name_list: ['approver'],
created_at: '2026-04-13 13:00:00',
instance_id: '1739531854064652288',
instance_name: 'mysql-1',
@@ -72,7 +72,7 @@ export const mockGlobalWorkflowListData: IGlobalWorkflowListData = {
workflow_desc: 'workflow-desc-4',
workflow_type: GlobalWorkflowListItemWorkflowTypeEnum.sql_release,
status: GlobalWorkflowListItemStatusEnum.in_progress,
- assignee: 'operator',
+ current_step_assignee_user_name_list: ['operator'],
created_at: '2026-04-13 14:00:00',
instance_id: '1739531854064652288',
instance_name: 'mysql-1',
@@ -86,7 +86,7 @@ export const mockGlobalWorkflowListData: IGlobalWorkflowListData = {
workflow_desc: 'workflow-desc-5',
workflow_type: GlobalWorkflowListItemWorkflowTypeEnum.data_export,
status: GlobalWorkflowListItemStatusEnum.exporting,
- assignee: 'exporter',
+ current_step_assignee_user_name_list: ['exporter'],
created_at: '2026-04-13 15:00:00',
instance_id: '1739531942258282496',
instance_name: 'mysql-2',
@@ -100,7 +100,7 @@ export const mockGlobalWorkflowListData: IGlobalWorkflowListData = {
workflow_desc: 'workflow-desc-6',
workflow_type: GlobalWorkflowListItemWorkflowTypeEnum.sql_release,
status: GlobalWorkflowListItemStatusEnum.rejected,
- assignee: 'reviewer',
+ current_step_assignee_user_name_list: ['reviewer'],
created_at: '2026-04-13 16:00:00',
instance_id: '1739531854064652288',
instance_name: 'mysql-1',
@@ -114,7 +114,7 @@ export const mockGlobalWorkflowListData: IGlobalWorkflowListData = {
workflow_desc: 'workflow-desc-7',
workflow_type: GlobalWorkflowListItemWorkflowTypeEnum.sql_release,
status: GlobalWorkflowListItemStatusEnum.cancelled,
- assignee: 'owner',
+ current_step_assignee_user_name_list: ['owner'],
created_at: '2026-04-13 17:00:00',
instance_id: '1739531854064652288',
instance_name: 'mysql-1',
@@ -128,7 +128,7 @@ export const mockGlobalWorkflowListData: IGlobalWorkflowListData = {
workflow_desc: 'workflow-desc-8',
workflow_type: GlobalWorkflowListItemWorkflowTypeEnum.sql_release,
status: GlobalWorkflowListItemStatusEnum.failed,
- assignee: 'owner',
+ current_step_assignee_user_name_list: ['owner'],
created_at: '2026-04-13 18:00:00',
instance_id: '1739531854064652288',
instance_name: 'mysql-1',
@@ -142,7 +142,7 @@ export const mockGlobalWorkflowListData: IGlobalWorkflowListData = {
workflow_desc: 'workflow-desc-9',
workflow_type: GlobalWorkflowListItemWorkflowTypeEnum.sql_release,
status: GlobalWorkflowListItemStatusEnum.unknown,
- assignee: 'owner',
+ current_step_assignee_user_name_list: ['owner'],
created_at: '2026-04-13 19:00:00',
instance_id: '1739531854064652288',
instance_name: 'mysql-1',
diff --git a/packages/sqle/src/page/GlobalDashboard/components/WorkflowPanel/column.tsx b/packages/sqle/src/page/GlobalDashboard/components/WorkflowPanel/column.tsx
index f02fa8a75..947024671 100644
--- a/packages/sqle/src/page/GlobalDashboard/components/WorkflowPanel/column.tsx
+++ b/packages/sqle/src/page/GlobalDashboard/components/WorkflowPanel/column.tsx
@@ -202,13 +202,15 @@ export const workflowPanelColumns = (): ActiontechTableColumn<
}
},
{
- dataIndex: 'assignee',
+ dataIndex: 'current_step_assignee_user_name_list',
title: t('globalDashboard.workflow.column.assignee'),
- render: (assignee) => {
- if (!assignee) {
+ render: (list) => {
+ if (!list || list.length === 0) {
return '-';
}
- return ;
+ return list.map((v: string) => (
+
+ ));
}
},
{