请求通过ExplorerApplicationServlet(AbstractApplicationServlet.service()方法)进入web系统中。
Activiti Explorer的应用程序为org.activiti.explorer.ExplorerApp,
其界面配置文件为Activiti\modules\activiti-webapp-explorer2\src\main\resources\activiti-ui-context.xml。
通过该配置文件创建主窗口org.activiti.explorer.ui.MainWindow类实例,
通过org.activiti.explorer.ViewManagerFactoryBean创建实现org.activiti.explorer.ViewManager接口的 org.activiti.explorer.DefaultViewManager或org.activiti.explorer.ui.alfresco.AlfrescoViewManager类实例。
在Activiti演示中采用的是org.activiti.explorer.DefaultViewManager类实例,它对主窗口进行视图管理,完成视图切换、对应导航栏和功能菜单的设置。
主窗口org.activiti.explorer.ui.MainWindow类实例通过org.activiti.explorer.ui.mainlayout.MainLayout类进行界面布局。
下面列举了Activiti Explorer两级导航栏所对应的页面实现类。
- Tasks
- Inbox
org.activiti.explorer.ui.task.InboxPage - My Tasks
org.activiti.explorer.ui.task.TasksPage - Queued
org.activiti.explorer.ui.task.QueuedPage - Involved
org.activiti.explorer.ui.task.InvolvedPage - Archived
org.activiti.explorer.ui.task.ArchivedPage
- Inbox
- Processes
- My Instances
org.activiti.explorer.ui.process.MyProcessInstancesPage - Deployed process definitions
org.activiti.explorer.ui.process.ProcessDefinitionPage - Model workspace
org.activiti.editor.ui.EditorProcessDefinitionPage
- My Instances
- Reports
- Generate reports
org.activiti.explorer.ui.reports.RunReportsPage - Saved reports
org.activiti.explorer.ui.reports.SavedReportsPage
- Generate reports
- Manage
- Database
org.activiti.explorer.ui.management.db.DatabasePage - Deployments
org.activiti.explorer.ui.management.deployment.DeploymentPage - Active Processes
org.activiti.explorer.ui.management.processdefinition.ActiveProcessDefinitionPage - Suspend Processes
org.activiti.explorer.ui.management.processdefinition.SuspendedProcessDefinitionPage - Jobs
org.activiti.explorer.ui.management.job.JobPage - Users
org.activiti.explorer.ui.management.identity.UserPage - Groups
org.activiti.explorer.ui.management.identity.GroupPage - Administration
org.activiti.explorer.ui.management.admin.AdministrationPage - Crystalball
org.activiti.explorer.ui.management.crystalball.CrystalBallPage
- Database
时间: 2024-10-03 14:02:40