- Introduced intelligent synchronization for nodes and edges in ProcessFlowCanvas, preventing unnecessary re-renders and improving performance. - Added state management flags to prevent recursive updates during node and edge changes. - Implemented explicit sync method for manual canvas updates, enhancing control over the rendering process. - Updated ProcessSettingsModal to change the label for JSON export to "Source" for better clarity. - Enhanced VariableManager with improved styling and default value handling, including validation for JSON objects. - Updated navigation to remove unused icons and improve overall UI consistency. - Added support for restoring deleted processes in the API, allowing for better data management and recovery options. - Enhanced process management with new filters and improved loading states in the manage process view.
116 lines
2.7 KiB
JavaScript
116 lines
2.7 KiB
JavaScript
export default [
|
|
{
|
|
header: "",
|
|
description: "",
|
|
child: [
|
|
{
|
|
title: "Dashboard",
|
|
path: "/dashboard",
|
|
icon: "material-symbols:dashboard",
|
|
child: [],
|
|
meta: {},
|
|
},
|
|
],
|
|
},
|
|
{
|
|
header: "Design & Build",
|
|
description: "Create and design your workflows and forms",
|
|
child: [
|
|
{
|
|
title: "Process Designer",
|
|
icon: "material-symbols:account-tree",
|
|
child: [
|
|
{
|
|
title: "Visual Builder",
|
|
path: "/process-builder",
|
|
child: [],
|
|
meta: {
|
|
description: "Design workflows with drag-and-drop interface"
|
|
}
|
|
},
|
|
{
|
|
title: "Manage Processes",
|
|
path: "/process-builder/manage",
|
|
child: [],
|
|
meta: {
|
|
description: "View and manage all your processes"
|
|
}
|
|
},
|
|
],
|
|
},
|
|
{
|
|
title: "Form Designer",
|
|
icon: "material-symbols:dynamic-form",
|
|
child: [
|
|
{
|
|
title: "Form Builder",
|
|
path: "/form-builder",
|
|
child: [],
|
|
meta: {
|
|
description: "Create dynamic forms with advanced components"
|
|
}
|
|
},
|
|
{
|
|
title: "Manage Forms",
|
|
path: "/form-builder/manage",
|
|
child: [],
|
|
meta: {
|
|
description: "View and manage all your forms"
|
|
}
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
{
|
|
header: "Execute & Monitor",
|
|
description: "Run processes and track their progress",
|
|
child: [
|
|
{
|
|
title: "Process Execution",
|
|
icon: "material-symbols:play-circle",
|
|
child: [
|
|
{
|
|
title: "Execution Dashboard",
|
|
path: "/execution",
|
|
child: [],
|
|
meta: {
|
|
description: "Monitor active processes and performance metrics"
|
|
}
|
|
},
|
|
{
|
|
title: "Start New Process",
|
|
path: "/execution/new-case",
|
|
child: [],
|
|
meta: {
|
|
description: "Initiate a new process instance"
|
|
}
|
|
},
|
|
],
|
|
},
|
|
{
|
|
title: "Task Management",
|
|
icon: "material-symbols:task",
|
|
child: [
|
|
{
|
|
title: "My Tasks",
|
|
path: "/execution/inbox",
|
|
child: [],
|
|
meta: {
|
|
description: "View and complete assigned tasks"
|
|
}
|
|
},
|
|
{
|
|
title: "Process History",
|
|
path: "/execution/history",
|
|
child: [],
|
|
meta: {
|
|
description: "Review completed processes and audit trails"
|
|
}
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
];
|