disable bpmn
This commit is contained in:
parent
03787acb3c
commit
2ff21af101
17 changed files with 6 additions and 784 deletions
|
|
@ -1,15 +1,10 @@
|
|||
<div *ngIf="(currentSession | async)?.authorities.includes('BPMN.ADMIN.PROCESS_INSTANCE.LIST') ||
|
||||
(currentSession | async)?.authorities.includes('USER_MANAGEMENT.USER.LIST') ||
|
||||
<div *ngIf="(currentSession | async)?.authorities.includes('USER_MANAGEMENT.USER.LIST') ||
|
||||
(currentSession | async)?.authorities.includes('USER_MANAGEMENT.GROUP.LIST') ||
|
||||
(currentSession | async)?.authorities.includes('USER_MANAGEMENT.ROLE.LIST') ||
|
||||
(currentSession | async)?.authorities.includes('USER_MANAGEMENT.ORG_UNIT.LIST') ||
|
||||
(currentSession | async)?.authorities.includes('USER_MANAGEMENT.AUTHORITY.LIST')" ngbDropdown class="nav-item" [placement]="placement">
|
||||
<button class="nav-link bi bi-gear-fill" id="adminDropdownMenu" ngbDropdownToggle title="Администрирование"></button>
|
||||
<div ngbDropdownMenu aria-labelledby="adminDropdownMenu">
|
||||
<button *ngIf="(currentSession | async)?.authorities.includes('BPMN.ADMIN.PROCESS_INSTANCE.LIST')"
|
||||
routerLink="/process/instance" ngbDropdownItem>
|
||||
Экземпляры процессов
|
||||
</button>
|
||||
<button *ngIf="(currentSession | async)?.authorities.includes('USER_MANAGEMENT.USER.LIST')"
|
||||
routerLink="/user-management/users" ngbDropdownItem>
|
||||
Пользователи
|
||||
|
|
@ -31,4 +26,4 @@
|
|||
Безопасность действий
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -3,11 +3,7 @@
|
|||
<div class="logo"><a routerLink="/"></a></div>
|
||||
</div>
|
||||
<div class="header-menu">
|
||||
<process *ngIf="session.authorities.includes('BPMN.USER.START_PROCESS')"></process>
|
||||
<div *ngIf="session.authorities.includes('BPMN.USER.TASK_LIST')">
|
||||
<button class="nav-link bi bi-file-text-fill" (click)="openTaskList()" title="Задачи"></button>
|
||||
</div>
|
||||
<admin-menu [placement]="'bottom'"></admin-menu>
|
||||
<admin-menu [placement]="'bottom'"></admin-menu>
|
||||
<div ngbDropdown class="logout" log-out></div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
|
|
|
|||
|
|
@ -1,12 +0,0 @@
|
|||
<div ngbDropdown class="nav-item">
|
||||
<button class="nav-link bi bi-clipboard-plus-fill" id="startProcessDropdownMenu" ngbDropdownToggle title="Создать"></button>
|
||||
<div ngbDropdownMenu aria-labelledby="startProcessDropdownMenu">
|
||||
<div class="dropdown-menu-inner">
|
||||
<div *ngFor="let process of processList">
|
||||
<button (click)="startProcess(process.processDefId)" ngbDropdownItem>
|
||||
{{ process.name }}
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
</div><!-- TODO: move to directive or something else -->
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
<div id="page">
|
||||
<router-outlet></router-outlet>
|
||||
</div>
|
||||
|
|
@ -1,49 +0,0 @@
|
|||
<div class="inner">
|
||||
<div class="task-list">
|
||||
<div class="task-list-tree-panel">
|
||||
<div class="task-list-filter">
|
||||
<ul>
|
||||
<li>Фильтры</li>
|
||||
<li>
|
||||
<label>
|
||||
<input type="radio" name="task-filter" value="All" [(ngModel)]="showMode" (ngModelChange)="filterVisibleTasks()">
|
||||
<span>Все [{{tasks.length}}]</span>
|
||||
</label></li>
|
||||
<li class="ontime">
|
||||
<label>
|
||||
<input type="radio" name="task-filter" value="OnTime" [(ngModel)]="showMode" (ngModelChange)="filterVisibleTasks()">
|
||||
<span><div></div>Без превышения срока [{{onTimeTasks.length}}]</span>
|
||||
</label></li>
|
||||
<li class="overdue">
|
||||
<label>
|
||||
<input type="radio" name="task-filter" value="Overdue" [(ngModel)]="showMode" (ngModelChange)="filterVisibleTasks()">
|
||||
<span><div></div>С превышением срока [{{overdueTasks.length}}]</span>
|
||||
</label></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="task-list-workplace">
|
||||
<div class="alert alert-danger" [hidden]="!errorMessage">{{errorMessage}}</div>
|
||||
<div class="table task-tbl">
|
||||
<div class="thead">
|
||||
<div class="tr">
|
||||
<div class="th">Процесс</div>
|
||||
<div class="th">Версия</div>
|
||||
<div class="th">Задача</div>
|
||||
<div class="th">Дата создания</div>
|
||||
<div class="th">Срок</div>
|
||||
</div>
|
||||
</div>
|
||||
<div *ngFor="let task of visibleTasks"
|
||||
class="tr" [ngClass]="{'task-overdue': isOverdue(task), 'task-ontime': isOnTime(task)}"
|
||||
(click)="startTask(task)">
|
||||
<div class="td">{{ task.processName }}</div>
|
||||
<div class="td">{{ task.processVersion }}</div>
|
||||
<div class="td task">{{ task.name }}</div>
|
||||
<div class="td">{{ task.createdOn | date:'dd.MM.yyyy HH:mm:ss' }}</div>
|
||||
<div class="td">{{ task.expirationTime | date:'dd.MM.yyyy HH:mm:ss' }}</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
<div class="task-not-found-page">
|
||||
<div class="task-not-found-container">
|
||||
<div>:(</div>
|
||||
<div><h2>Ошибка</h2>
|
||||
Данная задача не существует.<br/>
|
||||
Перейти к <a (click)="goToTaskList()" tabindex>списку задач</a></div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -2,12 +2,11 @@ import {NgModule} from "@angular/core";
|
|||
import {RouterModule, Routes} from "@angular/router";
|
||||
import {AccessDeniedComponent} from "./component/access-denied.component";
|
||||
import {LoginComponent} from "./component/login.component";
|
||||
import {AuthenticationGuard, ConfirmExitGuard, SignedInGuard, ProcessInstanceRouteResolver} from "@webbpm/base-package";
|
||||
import {AuthenticationGuard, ConfirmExitGuard, SignedInGuard} from "@webbpm/base-package";
|
||||
import {RegisterComponent} from "./component/register.component";
|
||||
import {ConfirmUserEmailComponent} from "./component/confirm-user-email.component";
|
||||
import {ResetPasswordComponent} from "./component/reset-password.component";
|
||||
import {NewPasswordComponent} from "./component/new-password.component";
|
||||
import {TaskListComponent} from "./component/task-list.component";
|
||||
|
||||
const appRoutes: Routes = [
|
||||
{
|
||||
|
|
@ -37,30 +36,6 @@ const appRoutes: Routes = [
|
|||
path: 'new-password',
|
||||
component: NewPasswordComponent
|
||||
},
|
||||
{
|
||||
path: 'process',
|
||||
canActivate: [AuthenticationGuard, ConfirmExitGuard],
|
||||
children: [
|
||||
{
|
||||
path: 'instance',
|
||||
loadChildren: 'generated-sources/page-process-instance-list.module#PageprocessinstancelistModule',
|
||||
resolve: {
|
||||
processInstanceId: ProcessInstanceRouteResolver
|
||||
}
|
||||
},
|
||||
{
|
||||
path: 'instance/:processInstanceId',
|
||||
loadChildren: 'generated-sources/page-process-instance.module#PageprocessinstanceModule',
|
||||
resolve: {
|
||||
processInstanceId: ProcessInstanceRouteResolver
|
||||
}
|
||||
},
|
||||
{
|
||||
path: 'tasks',
|
||||
component: TaskListComponent,
|
||||
}
|
||||
]
|
||||
}
|
||||
];
|
||||
|
||||
@NgModule({
|
||||
|
|
|
|||
|
|
@ -26,10 +26,6 @@ import {ResetPasswordComponent} from "./component/reset-password.component";
|
|||
import {NewPasswordComponent} from "./component/new-password.component";
|
||||
import {AppProgressIndicationComponent} from "./component/app-progress-indication.component";
|
||||
import {AppProgressIndicationService} from "./service/app-progress-indication.service";
|
||||
import {TaskListComponent} from "./component/task-list.component";
|
||||
import {ProcessListComponent} from "./component/process-list.component";
|
||||
import {TaskComponent} from "./component/task.component";
|
||||
import {TaskNotFoundComponent} from "./component/task-not-found.component";
|
||||
import {ConfigExecuteBtn} from "../../ervu/ConfigExecuteBtn";
|
||||
|
||||
registerLocaleData(localeRu);
|
||||
|
|
@ -46,10 +42,6 @@ export const DIRECTIVES = [
|
|||
forwardRef(() => ResetPasswordComponent),
|
||||
forwardRef(() => NewPasswordComponent),
|
||||
forwardRef(() => AppProgressIndicationComponent),
|
||||
forwardRef(() => TaskListComponent),
|
||||
forwardRef(() => ProcessListComponent),
|
||||
forwardRef(() => TaskComponent),
|
||||
forwardRef(() => TaskNotFoundComponent),
|
||||
forwardRef(() => ConfigExecuteBtn)
|
||||
];
|
||||
|
||||
|
|
@ -76,7 +68,7 @@ export const DIRECTIVES = [
|
|||
{ provide: ProgressIndicationService, useClass: AppProgressIndicationService }
|
||||
],
|
||||
bootstrap: [],
|
||||
entryComponents: [AppProgressIndicationComponent, TaskNotFoundComponent]
|
||||
entryComponents: [AppProgressIndicationComponent]
|
||||
})
|
||||
export class AppModule {
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,8 +17,4 @@ export class AppHeaderComponent {
|
|||
protected router: Router) {
|
||||
this.currentSession = this.userService.getCurrentSession();
|
||||
}
|
||||
|
||||
public openTaskList(): void {
|
||||
this.router.navigateByUrl("/process/tasks");
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,44 +0,0 @@
|
|||
import {ChangeDetectionStrategy, ChangeDetectorRef, Component, Input} from "@angular/core";
|
||||
import {Process, TaskService, ProcessDefinitionResource, ProcessService} from "@webbpm/base-package";
|
||||
|
||||
@Component({
|
||||
moduleId: module.id,
|
||||
selector: 'process',
|
||||
templateUrl: '../../../../../src/resources/template/app/component/process_list.html',
|
||||
changeDetection: ChangeDetectionStrategy.OnPush
|
||||
})
|
||||
export class ProcessListComponent {
|
||||
|
||||
@Input()
|
||||
public processList: Process[];
|
||||
@Input()
|
||||
public errorMessage: string;
|
||||
|
||||
constructor(private processDefinitionResource: ProcessDefinitionResource,
|
||||
private taskService: TaskService,
|
||||
private cd: ChangeDetectorRef,
|
||||
private processService: ProcessService) {
|
||||
this.processList = [];
|
||||
this.loadProcessList();
|
||||
}
|
||||
|
||||
loadProcessList() {
|
||||
this.processDefinitionResource.list().then(
|
||||
(processList) => {
|
||||
this.processList = processList;
|
||||
this.cd.markForCheck();
|
||||
},
|
||||
() => {
|
||||
this.errorMessage = "Error load process list";
|
||||
this.cd.markForCheck();
|
||||
})
|
||||
}
|
||||
|
||||
startProcess(processDefinitionId: string) {
|
||||
this.processService.start(processDefinitionId, null).then(
|
||||
(processInstanceId: number) => {
|
||||
this.taskService.startAndOpenNextTask(processInstanceId);
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,121 +0,0 @@
|
|||
import {Component, Input} from "@angular/core";
|
||||
import {Task, TaskService, TaskStatus, TaskReference, TaskResource, ProcessVariable, UserService, RolesService, ProcessService} from "@webbpm/base-package";
|
||||
|
||||
@Component({
|
||||
moduleId: module.id,
|
||||
selector: "task-list",
|
||||
templateUrl: "../../../../../src/resources/template/app/component/task_list.html"
|
||||
})
|
||||
export class TaskListComponent {
|
||||
@Input()
|
||||
public tasks: Task[];
|
||||
|
||||
@Input()
|
||||
public onTimeTasks: Task[];
|
||||
|
||||
@Input()
|
||||
public overdueTasks: Task[];
|
||||
|
||||
@Input()
|
||||
public visibleTasks: Task[];
|
||||
|
||||
@Input()
|
||||
public showMode: string;
|
||||
|
||||
@Input()
|
||||
public errorMessage: string;
|
||||
|
||||
@Input()
|
||||
public roles: string[];
|
||||
|
||||
constructor(private taskService: TaskService,
|
||||
private $taskResource: TaskResource,
|
||||
private userService: UserService,
|
||||
private rolesService: RolesService,
|
||||
private processService: ProcessService) {
|
||||
this.tasks = [];
|
||||
this.onTimeTasks = [];
|
||||
this.overdueTasks = [];
|
||||
this.visibleTasks = [];
|
||||
this.roles = [];
|
||||
this.showMode = 'All';
|
||||
|
||||
this.rolesService.getRoles().then((roles: string[]) => {
|
||||
this.roles = roles;
|
||||
});
|
||||
|
||||
this.loadTasks();
|
||||
}
|
||||
|
||||
private loadTasks(): void {
|
||||
this.$taskResource.list()
|
||||
.then(
|
||||
(tasks: Task[]) => this.initTasks(tasks),
|
||||
() => this.errorMessage = "Error load tasks"
|
||||
);
|
||||
}
|
||||
|
||||
public startTask(task: Task): Promise<any> {
|
||||
let taskRef: TaskReference = new TaskReference();
|
||||
taskRef.processInstanceId = task.processInstanceId;
|
||||
taskRef.taskId = task.id;
|
||||
|
||||
if (task.status == TaskStatus.InProgress) {
|
||||
return this.taskService.openTask(taskRef);
|
||||
}
|
||||
else if (task.status == TaskStatus.Reserved || task.status == TaskStatus.Ready) {
|
||||
return this.taskService.startAndOpenTask(taskRef);
|
||||
}
|
||||
}
|
||||
|
||||
private initTasks(tasks: Task[]): void {
|
||||
this.tasks = tasks;
|
||||
this.filterOnTimeTasks();
|
||||
this.filterOverdueTasks();
|
||||
this.filterVisibleTasks();
|
||||
}
|
||||
|
||||
public isVisible(task: Task): boolean {
|
||||
return this.showMode == 'All' ||
|
||||
this.showMode == 'OnTime' && !this.isOverdue(task) ||
|
||||
this.showMode == 'Overdue' && this.isOverdue(task);
|
||||
}
|
||||
|
||||
public isOverdue(task: Task): boolean {
|
||||
if (!task.expirationTime) {
|
||||
return false;
|
||||
}
|
||||
return new Date(task.expirationTime).getTime() <= new Date().getTime();
|
||||
}
|
||||
|
||||
public isOnTime(task: Task): boolean {
|
||||
return !this.isOverdue(task);
|
||||
}
|
||||
|
||||
public startProcess(processDefinitionId: string, processVars?: Array<ProcessVariable | any>) {
|
||||
this.processService.start(processDefinitionId, processVars).then(
|
||||
(processInstanceId: number) => {
|
||||
this.taskService.startAndOpenNextTask(processInstanceId);
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
public filterOnTimeTasks() {
|
||||
this.onTimeTasks = this.tasks
|
||||
.filter((task: Task) => this.isOnTime(task));
|
||||
}
|
||||
|
||||
public filterOverdueTasks() {
|
||||
this.overdueTasks = this.tasks
|
||||
.filter((task: Task) => this.isOverdue(task));
|
||||
}
|
||||
|
||||
public filterVisibleTasks() {
|
||||
this.visibleTasks = this.tasks
|
||||
.filter((task: Task) => this.isVisible(task));
|
||||
}
|
||||
|
||||
public hasRole(role: string) {
|
||||
return this.roles.includes(role);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
import {ChangeDetectionStrategy, Component} from "@angular/core";
|
||||
import {Router} from "@angular/router";
|
||||
|
||||
@Component({
|
||||
moduleId: module.id,
|
||||
selector: 'task-not-found',
|
||||
templateUrl: '../../../../../src/resources/template/app/component/task_not_found.html',
|
||||
changeDetection: ChangeDetectionStrategy.OnPush
|
||||
})
|
||||
export class TaskNotFoundComponent {
|
||||
|
||||
constructor(private router: Router) {
|
||||
}
|
||||
|
||||
goToTaskList() {
|
||||
return this.router.navigateByUrl("/process/tasks");
|
||||
}
|
||||
}
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
import {Component} from "@angular/core";
|
||||
|
||||
@Component({
|
||||
moduleId: module.id,
|
||||
selector: "[task]",
|
||||
templateUrl: "../../../../../src/resources/template/app/component/task.html"
|
||||
})
|
||||
export class TaskComponent {
|
||||
}
|
||||
|
|
@ -9,7 +9,6 @@ import {NgbModule} from "@ng-bootstrap/ng-bootstrap";
|
|||
import {ToastNoAnimationModule} from "ngx-toastr";
|
||||
import {AppModule} from "../app/app.module";
|
||||
import {ComponentsModule, CoreModule, SecurityModule} from "@webbpm/base-package";
|
||||
import {TaskParamsProvider} from "@webbpm/base-package";
|
||||
import {HTTP_INTERCEPTORS} from "@angular/common/http";
|
||||
import {HttpPreviewInterceptor} from "./service/http-preview-interceptor.service";
|
||||
|
||||
|
|
@ -38,7 +37,6 @@ let IMPORTS = [
|
|||
],
|
||||
exports: [],
|
||||
providers: [
|
||||
TaskParamsProvider,
|
||||
HTTP_INTERCEPTOR_PROVIDERS
|
||||
],
|
||||
bootstrap: [
|
||||
|
|
|
|||
|
|
@ -15,8 +15,6 @@ import {
|
|||
CoreModule,
|
||||
SecurityModule,
|
||||
} from "@webbpm/base-package";
|
||||
import {TaskParamsProvider} from "@webbpm/base-package";
|
||||
import {ProcessInstanceParamsProvider} from "@webbpm/base-package";
|
||||
import {AppRoutingModule} from "../app/app-routing.module";
|
||||
import {AppJivoChatWidgetService} from "../app/service/app-jivo-chat.service";
|
||||
import {UserManagementRoutingModule} from "./user-management-routing.module";
|
||||
|
|
@ -48,8 +46,6 @@ let IMPORTS = [
|
|||
],
|
||||
exports: [],
|
||||
providers: [
|
||||
TaskParamsProvider,
|
||||
ProcessInstanceParamsProvider,
|
||||
AppJivoChatWidgetService,
|
||||
{provide: ErrorHandler, useClass: GlobalErrorHandler},
|
||||
DEFAULT_HTTP_INTERCEPTOR_PROVIDERS
|
||||
|
|
|
|||
|
|
@ -1,211 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<xmlPage>
|
||||
<id>process-instance-list</id>
|
||||
<versions>
|
||||
<studioVersion>3.180.0</studioVersion>
|
||||
<packageVersions>
|
||||
<entry>
|
||||
<key>ru.cg.webbpm.packages.base.resources</key>
|
||||
<value>3.180.0</value>
|
||||
</entry>
|
||||
</packageVersions>
|
||||
</versions>
|
||||
<rootObjects id="fe64cb47-c790-479c-92a3-d8cdaf101cdc">
|
||||
<prototypeId>fe225a1a-1c03-485e-a069-18b92ab4f7f7</prototypeId>
|
||||
<componentRootId>fe64cb47-c790-479c-92a3-d8cdaf101cdc</componentRootId>
|
||||
<name>ProcessInstanceList</name>
|
||||
<container>true</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f"/>
|
||||
<scripts id="72befe90-1915-483f-b88c-d1ec5d4bdc8e"/>
|
||||
<scripts id="87f3fefa-b77b-4137-aab6-b2bcd83ce380"/>
|
||||
<scripts id="ef21ca22-3f81-4484-ba6f-58d670c12d4f"/>
|
||||
<scripts id="277e6fbc-9e2e-4080-bf20-5d8be18e6764"/>
|
||||
<children id="ef4bdfa1-065f-4466-a85f-b99f53f5fafb">
|
||||
<prototypeId>e24cd1b9-23e0-48dc-b0bf-60d2d1658494</prototypeId>
|
||||
<componentRootId>fe64cb47-c790-479c-92a3-d8cdaf101cdc</componentRootId>
|
||||
<name>Текст</name>
|
||||
<container>false</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="cf4526a1-96ab-4820-8aa9-62fb54c2b64c"/>
|
||||
<scripts id="737b67e2-295f-4356-a1e1-9419344d8c85"/>
|
||||
<scripts id="a6ccccd9-354c-4725-9d34-c716cf626048"/>
|
||||
<scripts id="d38c1af5-2bfe-41cd-ab0f-67040f498127"/>
|
||||
<scripts id="f203f156-be32-4131-9c86-4d6bac6d5d56"/>
|
||||
</children>
|
||||
<children id="e339bf2e-0ff9-4be4-a403-a64308f0a065">
|
||||
<prototypeId>b42176d1-e538-45fb-aeb6-f51390228082</prototypeId>
|
||||
<componentRootId>fe64cb47-c790-479c-92a3-d8cdaf101cdc</componentRootId>
|
||||
<name>Группа фильтров</name>
|
||||
<container>true</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="3f5f352c-1a86-4702-a914-6c163c903157">
|
||||
<properties>
|
||||
<entry>
|
||||
<key>filterableComp</key>
|
||||
<value>
|
||||
<simple>null</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</properties>
|
||||
</scripts>
|
||||
<scripts id="b5dcccfd-643a-4c8c-aa3b-a44da851a86a">
|
||||
<properties>
|
||||
<entry>
|
||||
<key>filterable</key>
|
||||
<value>
|
||||
<simple>{"objectId":"3b06ffb8-18ef-4e69-8475-a105542a1737","packageName":"rpc","className":"GridRpcService","type":"JAVA"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</properties>
|
||||
</scripts>
|
||||
<scripts id="f3aff680-1783-45ac-9dcc-fc7f76fd8110"/>
|
||||
<scripts id="7176bfcf-d736-48a3-b620-6a77412d4026"/>
|
||||
<scripts id="21c9994a-3743-4adb-ae52-130f48aeab83"/>
|
||||
<scripts id="fc0d4368-d207-4b1f-b9e9-4bb06ae7291f"/>
|
||||
<children id="ee413aed-2a45-45ef-87f8-3e1506f249bf">
|
||||
<prototypeId>cc38963d-5d25-44f9-b3ff-6a308c811ce9</prototypeId>
|
||||
<componentRootId>fe64cb47-c790-479c-92a3-d8cdaf101cdc</componentRootId>
|
||||
<name>Текст</name>
|
||||
<container>false</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="cf4526a1-96ab-4820-8aa9-62fb54c2b64c"/>
|
||||
<scripts id="737b67e2-295f-4356-a1e1-9419344d8c85"/>
|
||||
<scripts id="a6ccccd9-354c-4725-9d34-c716cf626048"/>
|
||||
<scripts id="d38c1af5-2bfe-41cd-ab0f-67040f498127"/>
|
||||
<scripts id="f203f156-be32-4131-9c86-4d6bac6d5d56"/>
|
||||
</children>
|
||||
<children id="051b1393-02aa-4087-89ae-d6b9c97a13cd">
|
||||
<prototypeId>435a96a3-17b3-4f07-a5bf-f3b6270fc45b</prototypeId>
|
||||
<componentRootId>fe64cb47-c790-479c-92a3-d8cdaf101cdc</componentRootId>
|
||||
<name>Статичный переключатель</name>
|
||||
<container>false</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="ab8a4ec7-bee7-4517-9903-95ebd2702db0"/>
|
||||
<scripts id="956820df-b4d6-49c2-8402-b554125ab901"/>
|
||||
<scripts id="e1a4ed50-c547-4fa2-b1cb-261a2d421b34"/>
|
||||
<scripts id="ce8ad251-eafd-4d3e-8e18-8089983c6f93"/>
|
||||
<scripts id="30b29551-c56c-497b-904e-36caa24ea795"/>
|
||||
<scripts id="49ea5dc5-7713-47ae-9bb4-350885bc3938"/>
|
||||
<scripts id="3bf66ed3-ce40-4380-8ca0-a49f75d4f63d"/>
|
||||
<scripts id="87dc0450-6885-4f2b-81bd-b2a46d90c7ff"/>
|
||||
</children>
|
||||
<children id="0aa371eb-e953-4c21-a8b8-f620bd325248">
|
||||
<prototypeId>dd251ec9-8b42-4d52-b203-6e5bc158b235</prototypeId>
|
||||
<componentRootId>fe64cb47-c790-479c-92a3-d8cdaf101cdc</componentRootId>
|
||||
<name>Горизонтальный контейнер</name>
|
||||
<container>true</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f"/>
|
||||
<scripts id="b6068710-0f31-48ec-8e03-c0c1480a40c0">
|
||||
<properties>
|
||||
<entry>
|
||||
<key>service</key>
|
||||
<value>
|
||||
<implRef type="JAVA">
|
||||
<className>DefaultValueLoaderServiceImpl</className>
|
||||
<packageName>service.loading</packageName>
|
||||
</implRef>
|
||||
</value>
|
||||
</entry>
|
||||
</properties>
|
||||
</scripts>
|
||||
<scripts id="fe04d7fb-6c5b-46c4-b723-667732d81f4f"/>
|
||||
<scripts id="5c566210-2a60-4048-a2d1-84c7dd023248"/>
|
||||
<scripts id="3171b2e1-b4af-4335-95fa-1b2592604b84"/>
|
||||
<children id="49759f43-9e4d-445f-aa42-1cadbeb1d1b2">
|
||||
<prototypeId>9de40b60-d339-4899-baeb-ab41db339380</prototypeId>
|
||||
<componentRootId>fe64cb47-c790-479c-92a3-d8cdaf101cdc</componentRootId>
|
||||
<name>Фильтр по дате (с)</name>
|
||||
<container>false</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="5274357c-ce77-4621-8965-bd9c80700008"/>
|
||||
<scripts id="ca9b4d50-1980-444f-8dc4-442f697023ce"/>
|
||||
<scripts id="ce8ad251-eafd-4d3e-8e18-8089983c6f93"/>
|
||||
<scripts id="65fc388a-1f45-42ac-91d0-6b8b8b6d1f94"/>
|
||||
<scripts id="8bd1dd61-b5ba-4ba4-8abb-2af9efd5380f"/>
|
||||
<scripts id="0d25bd04-4c45-4cb3-8e9a-b13ff7118a07"/>
|
||||
</children>
|
||||
<children id="8a98493a-67cf-4189-81e6-94b31c9d9067">
|
||||
<prototypeId>0880e07c-1abf-428a-99ba-eedfb725b71e</prototypeId>
|
||||
<componentRootId>fe64cb47-c790-479c-92a3-d8cdaf101cdc</componentRootId>
|
||||
<name>Фильтр по дате (по)</name>
|
||||
<container>false</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="5274357c-ce77-4621-8965-bd9c80700008"/>
|
||||
<scripts id="ca9b4d50-1980-444f-8dc4-442f697023ce"/>
|
||||
<scripts id="ce8ad251-eafd-4d3e-8e18-8089983c6f93"/>
|
||||
<scripts id="65fc388a-1f45-42ac-91d0-6b8b8b6d1f94"/>
|
||||
<scripts id="8bd1dd61-b5ba-4ba4-8abb-2af9efd5380f"/>
|
||||
<scripts id="0d25bd04-4c45-4cb3-8e9a-b13ff7118a07"/>
|
||||
</children>
|
||||
<children id="32420598-c9db-469b-afb8-34b7e134bcfe">
|
||||
<prototypeId>bdb3cecd-7a0b-4027-b9c5-591119171cf7</prototypeId>
|
||||
<componentRootId>fe64cb47-c790-479c-92a3-d8cdaf101cdc</componentRootId>
|
||||
<name>Фильтр по наименованию</name>
|
||||
<container>false</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="cf4526a1-96ab-4820-8aa9-62fb54c2b64c"/>
|
||||
<scripts id="734c5516-d349-4b42-a92a-4469760104fe"/>
|
||||
<scripts id="ce8ad251-eafd-4d3e-8e18-8089983c6f93"/>
|
||||
<scripts id="5ba072f6-3017-4f32-9a6a-1ca5e690e1dd"/>
|
||||
<scripts id="ef53357a-6f68-4479-9a05-d37cfb44b6ba"/>
|
||||
<scripts id="2e66508a-de36-4816-b32c-18f8c7c39830"/>
|
||||
<scripts id="d9ac3145-9d66-42bd-9f24-1c3d0d2e31d0"/>
|
||||
</children>
|
||||
</children>
|
||||
<children id="6874dc45-cfac-4c1e-adf0-2b26d66855ca">
|
||||
<prototypeId>5f560694-8ded-4d0c-b75c-b4c41c58d48c</prototypeId>
|
||||
<componentRootId>fe64cb47-c790-479c-92a3-d8cdaf101cdc</componentRootId>
|
||||
<name>Вертикальный контейнер</name>
|
||||
<container>true</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f"/>
|
||||
<scripts id="72befe90-1915-483f-b88c-d1ec5d4bdc8e"/>
|
||||
<scripts id="87f3fefa-b77b-4137-aab6-b2bcd83ce380"/>
|
||||
<scripts id="ef21ca22-3f81-4484-ba6f-58d670c12d4f"/>
|
||||
<scripts id="277e6fbc-9e2e-4080-bf20-5d8be18e6764"/>
|
||||
<children id="087cfdee-a560-4646-82e2-7c82fd08138f">
|
||||
<prototypeId>6443c41a-8c07-4ef7-98cf-0c2d76884dfd</prototypeId>
|
||||
<componentRootId>fe64cb47-c790-479c-92a3-d8cdaf101cdc</componentRootId>
|
||||
<name>Горизонтальный контейнер</name>
|
||||
<container>true</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f"/>
|
||||
<scripts id="b6068710-0f31-48ec-8e03-c0c1480a40c0"/>
|
||||
<scripts id="fe04d7fb-6c5b-46c4-b723-667732d81f4f"/>
|
||||
<scripts id="5c566210-2a60-4048-a2d1-84c7dd023248"/>
|
||||
<scripts id="3171b2e1-b4af-4335-95fa-1b2592604b84"/>
|
||||
<children id="a424321d-4194-4b30-acce-02a2cc310ce6">
|
||||
<prototypeId>61db7e91-9ace-418a-8a0d-d81877411d62</prototypeId>
|
||||
<componentRootId>fe64cb47-c790-479c-92a3-d8cdaf101cdc</componentRootId>
|
||||
<name>Кнопка выбора</name>
|
||||
<container>false</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="02af1380-fc78-4fca-99f0-d621f9372e00"/>
|
||||
</children>
|
||||
<children id="3d7975d6-fc42-49ba-9efc-32fa515a0fce">
|
||||
<prototypeId>6c8d958f-4e3a-4606-be55-4ff9a6640cc7</prototypeId>
|
||||
<componentRootId>fe64cb47-c790-479c-92a3-d8cdaf101cdc</componentRootId>
|
||||
<name>Кнопка выбора</name>
|
||||
<container>false</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="7602d663-7f7c-4b33-bda1-5782edadfc96"/>
|
||||
<scripts id="4a583a20-f759-4809-93dc-6c77b039cd06"/>
|
||||
</children>
|
||||
</children>
|
||||
<children id="fbb59e96-ad03-44f6-9fac-bbcf0184c9b4">
|
||||
<prototypeId>3b06ffb8-18ef-4e69-8475-a105542a1737</prototypeId>
|
||||
<componentRootId>fe64cb47-c790-479c-92a3-d8cdaf101cdc</componentRootId>
|
||||
<name>Таблица</name>
|
||||
<container>false</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="ada3c652-ad4c-42a3-89ae-e239fe3a0cb1"/>
|
||||
<scripts id="c8683cd5-e47a-4064-88a6-6520b1a58e3d"/>
|
||||
<scripts id="99520aaf-ac49-437d-b931-343c6ee9d4e0"/>
|
||||
<scripts id="a39d2f2a-e0e5-47ff-94b6-06c505b4821c"/>
|
||||
</children>
|
||||
</children>
|
||||
</children>
|
||||
</rootObjects>
|
||||
</xmlPage>
|
||||
|
|
@ -1,251 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<xmlPage>
|
||||
<id>process-instance</id>
|
||||
<versions>
|
||||
<studioVersion>3.180.0</studioVersion>
|
||||
<packageVersions>
|
||||
<entry>
|
||||
<key>ru.cg.webbpm.packages.base.resources</key>
|
||||
<value>3.180.0</value>
|
||||
</entry>
|
||||
</packageVersions>
|
||||
</versions>
|
||||
<rootObjects id="7bfaeeee-fdd8-49ee-9bb0-e9bface7cb2b">
|
||||
<prototypeId>2bb8a14d-6a69-43c5-9c0e-c301f982d26f</prototypeId>
|
||||
<componentRootId>7bfaeeee-fdd8-49ee-9bb0-e9bface7cb2b</componentRootId>
|
||||
<name>ProcessInstance</name>
|
||||
<container>true</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f"/>
|
||||
<scripts id="72befe90-1915-483f-b88c-d1ec5d4bdc8e">
|
||||
<properties>
|
||||
<entry>
|
||||
<key>service</key>
|
||||
<value>
|
||||
<implRef type="JAVA">
|
||||
<className>DefaultValueLoaderServiceImpl</className>
|
||||
<packageName>service.loading</packageName>
|
||||
</implRef>
|
||||
</value>
|
||||
</entry>
|
||||
</properties>
|
||||
</scripts>
|
||||
<scripts id="87f3fefa-b77b-4137-aab6-b2bcd83ce380"/>
|
||||
<scripts id="ef21ca22-3f81-4484-ba6f-58d670c12d4f"/>
|
||||
<scripts id="277e6fbc-9e2e-4080-bf20-5d8be18e6764"/>
|
||||
<children id="7e29e039-e710-4148-a9ab-7d3b9c97e172">
|
||||
<prototypeId>3800a37f-56d0-4c92-9597-ec0a4c2e4e13</prototypeId>
|
||||
<componentRootId>7bfaeeee-fdd8-49ee-9bb0-e9bface7cb2b</componentRootId>
|
||||
<name>Text</name>
|
||||
<container>false</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="cf4526a1-96ab-4820-8aa9-62fb54c2b64c"/>
|
||||
<scripts id="5d279d1f-e268-4815-bdea-13bcfdae9967"/>
|
||||
<scripts id="bdc1ff6b-4da1-4335-ae2b-e6006e86619c"/>
|
||||
<scripts id="737b67e2-295f-4356-a1e1-9419344d8c85"/>
|
||||
<scripts id="a6ccccd9-354c-4725-9d34-c716cf626048"/>
|
||||
<scripts id="d38c1af5-2bfe-41cd-ab0f-67040f498127"/>
|
||||
<scripts id="f203f156-be32-4131-9c86-4d6bac6d5d56"/>
|
||||
</children>
|
||||
<children id="d5175c47-9077-4c2e-a648-dd58f96489d7">
|
||||
<prototypeId>fd2c1c62-f6f2-4460-b93a-bf737a0dfcb1</prototypeId>
|
||||
<componentRootId>7bfaeeee-fdd8-49ee-9bb0-e9bface7cb2b</componentRootId>
|
||||
<name>TabContainer</name>
|
||||
<container>true</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="1c20b23e-f269-42ff-aa6f-ec2e7ff152cf"/>
|
||||
<scripts id="aba9b3cf-fe50-4149-84cd-ff7b6ed4e99d">
|
||||
<properties>
|
||||
<entry>
|
||||
<key>service</key>
|
||||
<value>
|
||||
<implRef type="JAVA">
|
||||
<className>DefaultValueLoaderServiceImpl</className>
|
||||
<packageName>service.loading</packageName>
|
||||
</implRef>
|
||||
</value>
|
||||
</entry>
|
||||
</properties>
|
||||
</scripts>
|
||||
<scripts id="485d00da-8d34-434e-8117-bbb670adc7b9"/>
|
||||
<scripts id="b7106a0f-f14e-466c-87c8-59692aadfb67"/>
|
||||
<scripts id="1a44f4c3-1540-4b1e-8b94-9ec371cebd7a"/>
|
||||
<children id="82410352-e4ea-44a4-9bad-ec28f9281e99">
|
||||
<prototypeId>d6f9a5b1-6456-4961-a243-18e8a5b53fbf</prototypeId>
|
||||
<componentRootId>7bfaeeee-fdd8-49ee-9bb0-e9bface7cb2b</componentRootId>
|
||||
<name>TabItem</name>
|
||||
<container>true</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="d1ce20ca-453b-4610-a2a5-bb6498db5cf5"/>
|
||||
<scripts id="e149fe87-788e-4d2f-8d3b-02abfaf052da">
|
||||
<properties>
|
||||
<entry>
|
||||
<key>service</key>
|
||||
<value>
|
||||
<implRef type="JAVA">
|
||||
<className>DefaultValueLoaderServiceImpl</className>
|
||||
<packageName>service.loading</packageName>
|
||||
</implRef>
|
||||
</value>
|
||||
</entry>
|
||||
</properties>
|
||||
</scripts>
|
||||
<scripts id="98b064c8-1d68-432b-a99b-f8868d987e43"/>
|
||||
<scripts id="0f6c4754-b38d-4ecf-b9b6-556168286ae6"/>
|
||||
<scripts id="540780ae-3c57-4c6b-86d3-22e52cefd63f"/>
|
||||
<children id="a2630182-4a00-41a8-895c-e2043a6d0822">
|
||||
<prototypeId>de8f0d04-844d-43c6-97be-afc06678d452</prototypeId>
|
||||
<componentRootId>7bfaeeee-fdd8-49ee-9bb0-e9bface7cb2b</componentRootId>
|
||||
<name>HBox</name>
|
||||
<container>true</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f"/>
|
||||
<scripts id="b6068710-0f31-48ec-8e03-c0c1480a40c0">
|
||||
<properties>
|
||||
<entry>
|
||||
<key>service</key>
|
||||
<value>
|
||||
<implRef type="JAVA">
|
||||
<className>DefaultValueLoaderServiceImpl</className>
|
||||
<packageName>service.loading</packageName>
|
||||
</implRef>
|
||||
</value>
|
||||
</entry>
|
||||
</properties>
|
||||
</scripts>
|
||||
<scripts id="fe04d7fb-6c5b-46c4-b723-667732d81f4f"/>
|
||||
<scripts id="5c566210-2a60-4048-a2d1-84c7dd023248"/>
|
||||
<scripts id="3171b2e1-b4af-4335-95fa-1b2592604b84"/>
|
||||
<children id="13e06afe-f0b4-4ec5-93c5-e351970fa67d">
|
||||
<prototypeId>415990b0-79a9-40c2-99c9-0fe30b3f8680</prototypeId>
|
||||
<componentRootId>7bfaeeee-fdd8-49ee-9bb0-e9bface7cb2b</componentRootId>
|
||||
<name>SelectButton</name>
|
||||
<container>false</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f"/>
|
||||
</children>
|
||||
<children id="e28fc203-b33c-4f46-9849-bdcfbe0a8bf2">
|
||||
<prototypeId>4f869d1a-4678-4869-a82d-6397d0f566dd</prototypeId>
|
||||
<componentRootId>7bfaeeee-fdd8-49ee-9bb0-e9bface7cb2b</componentRootId>
|
||||
<name>SelectButton</name>
|
||||
<container>false</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f"/>
|
||||
</children>
|
||||
</children>
|
||||
<children id="c3579c3d-e641-4073-a0e0-63c748b9c54d">
|
||||
<prototypeId>8f7e43aa-831f-4b3e-a942-9b3edaa98ebc</prototypeId>
|
||||
<componentRootId>7bfaeeee-fdd8-49ee-9bb0-e9bface7cb2b</componentRootId>
|
||||
<name>Grid</name>
|
||||
<container>false</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="1996166f-7922-4f28-a571-9646d956ef37"/>
|
||||
<scripts id="546c7bb6-eb57-4f5e-b904-bd79eae82c96"/>
|
||||
<scripts id="4f83a395-8215-469a-a462-a2eaf73abe45"/>
|
||||
<scripts id="e7aa67b4-7586-418e-9c51-dea0c23cb3dd"/>
|
||||
</children>
|
||||
</children>
|
||||
<children id="e38f460b-74a6-47f0-a877-ea210c6956ee">
|
||||
<prototypeId>41638fc1-45eb-4edb-b0a1-904869e3996a</prototypeId>
|
||||
<componentRootId>7bfaeeee-fdd8-49ee-9bb0-e9bface7cb2b</componentRootId>
|
||||
<name>TabItem</name>
|
||||
<container>true</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="d1ce20ca-453b-4610-a2a5-bb6498db5cf5"/>
|
||||
<scripts id="e149fe87-788e-4d2f-8d3b-02abfaf052da">
|
||||
<properties>
|
||||
<entry>
|
||||
<key>service</key>
|
||||
<value>
|
||||
<implRef type="JAVA">
|
||||
<className>DefaultValueLoaderServiceImpl</className>
|
||||
<packageName>service.loading</packageName>
|
||||
</implRef>
|
||||
</value>
|
||||
</entry>
|
||||
</properties>
|
||||
</scripts>
|
||||
<scripts id="98b064c8-1d68-432b-a99b-f8868d987e43"/>
|
||||
<scripts id="0f6c4754-b38d-4ecf-b9b6-556168286ae6"/>
|
||||
<scripts id="540780ae-3c57-4c6b-86d3-22e52cefd63f"/>
|
||||
<children id="d238e43f-edc3-4019-b821-0a312b413c7c">
|
||||
<prototypeId>a5062a8d-c311-4250-a632-b87c766ef797</prototypeId>
|
||||
<componentRootId>7bfaeeee-fdd8-49ee-9bb0-e9bface7cb2b</componentRootId>
|
||||
<name>Флаг</name>
|
||||
<container>false</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="26133e8f-65d7-44ca-a0a4-68db3f5b62a3"/>
|
||||
<scripts id="86e89129-ae47-46eb-80bf-cc2f085b417d"/>
|
||||
<scripts id="a0756916-bdba-4c9b-bbb4-a7a6b44ecdd1"/>
|
||||
<scripts id="2db943c0-0818-47b0-9d50-28d6314ed50a"/>
|
||||
<scripts id="4a2eb40d-0aa7-441a-8c1b-e8bd28420123"/>
|
||||
</children>
|
||||
<children id="3059d2e9-7436-4884-9db0-d49f4a1c5535">
|
||||
<prototypeId>79275d69-0eac-4e16-842b-0cc4b8a8f455</prototypeId>
|
||||
<componentRootId>7bfaeeee-fdd8-49ee-9bb0-e9bface7cb2b</componentRootId>
|
||||
<name>TextArea</name>
|
||||
<container>false</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="ae38ba38-5a17-44b6-862c-c9ad7c42dabb"/>
|
||||
<scripts id="5635e3c4-8490-4f1b-9001-145a43d6b332"/>
|
||||
<scripts id="9bfea9aa-6af4-4d1d-8238-b6c4cd3af9b5"/>
|
||||
<scripts id="5354f590-7a64-4764-93a7-3c329f176f3c"/>
|
||||
<scripts id="84fc6134-ac89-4b20-9334-556dd2648a99"/>
|
||||
<scripts id="22428620-8f37-4f73-bace-47bc22c13617"/>
|
||||
</children>
|
||||
<children id="1115a83f-7d57-425e-bd27-32127591bfc7">
|
||||
<prototypeId>b0f923b7-60c1-4246-b7ee-d244f65fe233</prototypeId>
|
||||
<componentRootId>7bfaeeee-fdd8-49ee-9bb0-e9bface7cb2b</componentRootId>
|
||||
<name>Обработка событий</name>
|
||||
<container>false</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="1d700a6b-96bb-4c9b-96d5-231017316f05">
|
||||
<removed>true</removed>
|
||||
</scripts>
|
||||
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e"/>
|
||||
</children>
|
||||
</children>
|
||||
<children id="b4e58f20-dc5c-471d-a147-6cdbfac5817e">
|
||||
<prototypeId>6b11ca6b-f757-481b-b4a6-46d1528464ca</prototypeId>
|
||||
<componentRootId>7bfaeeee-fdd8-49ee-9bb0-e9bface7cb2b</componentRootId>
|
||||
<name>TabItem</name>
|
||||
<container>true</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="d1ce20ca-453b-4610-a2a5-bb6498db5cf5"/>
|
||||
<scripts id="e149fe87-788e-4d2f-8d3b-02abfaf052da">
|
||||
<properties>
|
||||
<entry>
|
||||
<key>service</key>
|
||||
<value>
|
||||
<implRef type="JAVA">
|
||||
<className>DefaultValueLoaderServiceImpl</className>
|
||||
<packageName>service.loading</packageName>
|
||||
</implRef>
|
||||
</value>
|
||||
</entry>
|
||||
</properties>
|
||||
</scripts>
|
||||
<scripts id="98b064c8-1d68-432b-a99b-f8868d987e43"/>
|
||||
<scripts id="0f6c4754-b38d-4ecf-b9b6-556168286ae6"/>
|
||||
<scripts id="540780ae-3c57-4c6b-86d3-22e52cefd63f"/>
|
||||
<children id="649f290a-54fc-4486-a7be-1f7ddb007d8c">
|
||||
<prototypeId>37ac294e-b21f-4ec9-8fc2-ff9d137baf5b</prototypeId>
|
||||
<componentRootId>7bfaeeee-fdd8-49ee-9bb0-e9bface7cb2b</componentRootId>
|
||||
<name>ProcessInstanceDiagram</name>
|
||||
<container>false</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="a768d162-f307-4158-98c5-18bb91ae6dd4"/>
|
||||
<scripts id="810c45b6-b576-405b-998b-3f2ba865f04a"/>
|
||||
</children>
|
||||
</children>
|
||||
</children>
|
||||
<children id="b503a0c6-f758-4c9c-9ae1-5b52531a1606">
|
||||
<prototypeId>9c9c7512-4ec6-459d-b173-cda11ca789c4</prototypeId>
|
||||
<componentRootId>7bfaeeee-fdd8-49ee-9bb0-e9bface7cb2b</componentRootId>
|
||||
<name>Button</name>
|
||||
<container>false</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="208dba42-fdc2-4a71-9fd8-bdd35abe4709"/>
|
||||
</children>
|
||||
</rootObjects>
|
||||
</xmlPage>
|
||||
Loading…
Add table
Add a link
Reference in a new issue