diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/admin_indicators/AdminIndicators.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/admin_indicators/AdminIndicators.java
index 290793b..855fa0b 100644
--- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/admin_indicators/AdminIndicators.java
+++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/admin_indicators/AdminIndicators.java
@@ -15,6 +15,7 @@ import ru.micord.webbpm.ervu.business_metrics.db_beans.DefaultCatalog;
import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.ActiveServiceTime;
import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.UserActivityDynamics;
import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.UserAnalysis;
+import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.ViewUserAnalysis;
/**
@@ -45,6 +46,11 @@ public class AdminIndicators extends SchemaImpl {
*/
public final UserAnalysis USER_ANALYSIS = UserAnalysis.USER_ANALYSIS;
+ /**
+ * The table admin_indicators.view_user_analysis.
+ */
+ public final ViewUserAnalysis VIEW_USER_ANALYSIS = ViewUserAnalysis.VIEW_USER_ANALYSIS;
+
/**
* No further instances allowed
*/
@@ -63,7 +69,8 @@ public class AdminIndicators extends SchemaImpl {
return Arrays.asList(
ActiveServiceTime.ACTIVE_SERVICE_TIME,
UserActivityDynamics.USER_ACTIVITY_DYNAMICS,
- UserAnalysis.USER_ANALYSIS
+ UserAnalysis.USER_ANALYSIS,
+ ViewUserAnalysis.VIEW_USER_ANALYSIS
);
}
}
diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/admin_indicators/Tables.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/admin_indicators/Tables.java
index 4903dee..aad3ac6 100644
--- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/admin_indicators/Tables.java
+++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/admin_indicators/Tables.java
@@ -7,6 +7,7 @@ package ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators;
import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.ActiveServiceTime;
import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.UserActivityDynamics;
import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.UserAnalysis;
+import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.ViewUserAnalysis;
/**
@@ -29,4 +30,9 @@ public class Tables {
* Администрирование. Анализ пользователей
*/
public static final UserAnalysis USER_ANALYSIS = UserAnalysis.USER_ANALYSIS;
+
+ /**
+ * The table admin_indicators.view_user_analysis.
+ */
+ public static final ViewUserAnalysis VIEW_USER_ANALYSIS = ViewUserAnalysis.VIEW_USER_ANALYSIS;
}
diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/admin_indicators/tables/UserAnalysis.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/admin_indicators/tables/UserAnalysis.java
index 03ba527..faf50c8 100644
--- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/admin_indicators/tables/UserAnalysis.java
+++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/admin_indicators/tables/UserAnalysis.java
@@ -79,78 +79,100 @@ public class UserAnalysis extends TableImpl {
*/
public final TableField COUNT_REG_USERS = createField(DSL.name("count_reg_users"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "зарегистрировано пользователей");
- /**
- * The column
- * admin_indicators.user_analysis.count_active_users. активных
- * пользователей
- */
- public final TableField COUNT_ACTIVE_USERS = createField(DSL.name("count_active_users"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "активных пользователей");
-
- /**
- * The column admin_indicators.user_analysis.count_role_1.
- * количество пользователей с ролью 1
- */
- public final TableField COUNT_ROLE_1 = createField(DSL.name("count_role_1"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "количество пользователей с ролью 1");
-
- /**
- * The column admin_indicators.user_analysis.count_role_2.
- * количество пользователей с ролью 2
- */
- public final TableField COUNT_ROLE_2 = createField(DSL.name("count_role_2"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "количество пользователей с ролью 2");
-
- /**
- * The column admin_indicators.user_analysis.count_role_3.
- * количество пользователей с ролью 3
- */
- public final TableField COUNT_ROLE_3 = createField(DSL.name("count_role_3"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "количество пользователей с ролью 3");
-
- /**
- * The column admin_indicators.user_analysis.count_role_4.
- * количество пользователей с ролью 4
- */
- public final TableField COUNT_ROLE_4 = createField(DSL.name("count_role_4"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "количество пользователей с ролью 4");
-
- /**
- * The column admin_indicators.user_analysis.count_role_5.
- * количество пользователей с ролью 5
- */
- public final TableField COUNT_ROLE_5 = createField(DSL.name("count_role_5"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "количество пользователей с ролью 5");
-
- /**
- * The column admin_indicators.user_analysis.name_role_1. имя
- * роли 1
- */
- public final TableField NAME_ROLE_1 = createField(DSL.name("name_role_1"), SQLDataType.VARCHAR.nullable(false), this, "имя роли 1");
-
- /**
- * The column admin_indicators.user_analysis.name_role_2. имя
- * роли 2
- */
- public final TableField NAME_ROLE_2 = createField(DSL.name("name_role_2"), SQLDataType.VARCHAR.nullable(false), this, "имя роли 2");
-
- /**
- * The column admin_indicators.user_analysis.name_role_3. имя
- * роли 3
- */
- public final TableField NAME_ROLE_3 = createField(DSL.name("name_role_3"), SQLDataType.VARCHAR.nullable(false), this, "имя роли 3");
-
- /**
- * The column admin_indicators.user_analysis.name_role_4. имя
- * роли 4
- */
- public final TableField NAME_ROLE_4 = createField(DSL.name("name_role_4"), SQLDataType.VARCHAR.nullable(false), this, "имя роли 4");
-
- /**
- * The column admin_indicators.user_analysis.name_role_5. имя
- * роли 5
- */
- public final TableField NAME_ROLE_5 = createField(DSL.name("name_role_5"), SQLDataType.VARCHAR.nullable(false), this, "имя роли 5");
-
/**
* The column admin_indicators.user_analysis.recruitment_id.
*/
public final TableField RECRUITMENT_ID = createField(DSL.name("recruitment_id"), SQLDataType.VARCHAR(36).nullable(false), this, "");
+ /**
+ * The column
+ * admin_indicators.user_analysis.count_invalid_authentication.
+ * неверные аутентификации
+ */
+ public final TableField COUNT_INVALID_AUTHENTICATION = createField(DSL.name("count_invalid_authentication"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "неверные аутентификации");
+
+ /**
+ * The column
+ * admin_indicators.user_analysis.count_administrator_is.
+ * Администратор ИС
+ */
+ public final TableField COUNT_ADMINISTRATOR_IS = createField(DSL.name("count_administrator_is"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "Администратор ИС");
+
+ /**
+ * The column
+ * admin_indicators.user_analysis.count_administrator_poib.
+ * Администратор ПОИБ
+ */
+ public final TableField COUNT_ADMINISTRATOR_POIB = createField(DSL.name("count_administrator_poib"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "Администратор ПОИБ");
+
+ /**
+ * The column
+ * admin_indicators.user_analysis.count_employee_gomy.
+ * Сотрудник ГОМУ
+ */
+ public final TableField COUNT_EMPLOYEE_GOMY = createField(DSL.name("count_employee_gomy"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "Сотрудник ГОМУ");
+
+ /**
+ * The column
+ * admin_indicators.user_analysis.count_observer_gomy.
+ * Наблюдатель ГОМУ
+ */
+ public final TableField COUNT_OBSERVER_GOMY = createField(DSL.name("count_observer_gomy"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "Наблюдатель ГОМУ");
+
+ /**
+ * The column
+ * admin_indicators.user_analysis.count_supervisor_gomy.
+ * Супервайзер ГОМУ
+ */
+ public final TableField COUNT_SUPERVISOR_GOMY = createField(DSL.name("count_supervisor_gomy"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "Супервайзер ГОМУ");
+
+ /**
+ * The column
+ * admin_indicators.user_analysis.count_military_commissar.
+ * Военный комиссар
+ */
+ public final TableField COUNT_MILITARY_COMMISSAR = createField(DSL.name("count_military_commissar"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "Военный комиссар");
+
+ /**
+ * The column
+ * admin_indicators.user_analysis.count_specialist_statements.
+ * Специалист ВК по обработке заявлений
+ */
+ public final TableField COUNT_SPECIALIST_STATEMENTS = createField(DSL.name("count_specialist_statements"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "Специалист ВК по обработке заявлений");
+
+ /**
+ * The column admin_indicators.user_analysis.count_observer_vo.
+ * Наблюдатель штаба ВО
+ */
+ public final TableField COUNT_OBSERVER_VO = createField(DSL.name("count_observer_vo"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "Наблюдатель штаба ВО");
+
+ /**
+ * The column admin_indicators.user_analysis.count_observer_vk.
+ * Наблюдатель ВК субъекта
+ */
+ public final TableField COUNT_OBSERVER_VK = createField(DSL.name("count_observer_vk"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "Наблюдатель ВК субъекта");
+
+ /**
+ * The column
+ * admin_indicators.user_analysis.count_administrator_military_office.
+ * Администратор военкомата
+ */
+ public final TableField COUNT_ADMINISTRATOR_MILITARY_OFFICE = createField(DSL.name("count_administrator_military_office"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "Администратор военкомата");
+
+ /**
+ * The column
+ * admin_indicators.user_analysis.count_specialist_military_accounting.
+ * Специалист ВК по ВУ
+ */
+ public final TableField COUNT_SPECIALIST_MILITARY_ACCOUNTING = createField(DSL.name("count_specialist_military_accounting"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "Специалист ВК по ВУ");
+
+ /**
+ * The column
+ * admin_indicators.user_analysis.count_specialist_acquisition.
+ * Специалист по комплектованию
+ */
+ public final TableField COUNT_SPECIALIST_ACQUISITION = createField(DSL.name("count_specialist_acquisition"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "Специалист по комплектованию");
+
private UserAnalysis(Name alias, Table aliased) {
this(alias, aliased, (Field>[]) null, null);
}
diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/admin_indicators/tables/ViewUserAnalysis.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/admin_indicators/tables/ViewUserAnalysis.java
new file mode 100644
index 0000000..903daf2
--- /dev/null
+++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/admin_indicators/tables/ViewUserAnalysis.java
@@ -0,0 +1,309 @@
+/*
+ * This file is generated by jOOQ.
+ */
+package ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables;
+
+
+import java.math.BigDecimal;
+import java.util.Collection;
+
+import org.jooq.Condition;
+import org.jooq.Field;
+import org.jooq.Name;
+import org.jooq.PlainSQL;
+import org.jooq.QueryPart;
+import org.jooq.SQL;
+import org.jooq.Schema;
+import org.jooq.Select;
+import org.jooq.Stringly;
+import org.jooq.Table;
+import org.jooq.TableField;
+import org.jooq.TableOptions;
+import org.jooq.impl.DSL;
+import org.jooq.impl.SQLDataType;
+import org.jooq.impl.TableImpl;
+
+import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.AdminIndicators;
+import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.records.ViewUserAnalysisRecord;
+
+
+/**
+ * This class is generated by jOOQ.
+ */
+@SuppressWarnings({ "all", "unchecked", "rawtypes" })
+public class ViewUserAnalysis extends TableImpl {
+
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * The reference instance of
+ * admin_indicators.view_user_analysis
+ */
+ public static final ViewUserAnalysis VIEW_USER_ANALYSIS = new ViewUserAnalysis();
+
+ /**
+ * The class holding records for this type
+ */
+ @Override
+ public Class getRecordType() {
+ return ViewUserAnalysisRecord.class;
+ }
+
+ /**
+ * The column
+ * admin_indicators.view_user_analysis.user_analysis_id.
+ */
+ public final TableField USER_ANALYSIS_ID = createField(DSL.name("user_analysis_id"), SQLDataType.BIGINT, this, "");
+
+ /**
+ * The column admin_indicators.view_user_analysis.count_all.
+ */
+ public final TableField COUNT_ALL = createField(DSL.name("count_all"), SQLDataType.BIGINT, this, "");
+
+ /**
+ * The column
+ * admin_indicators.view_user_analysis.percent_administrator_is.
+ */
+ public final TableField PERCENT_ADMINISTRATOR_IS = createField(DSL.name("percent_administrator_is"), SQLDataType.NUMERIC, this, "");
+
+ /**
+ * The column
+ * admin_indicators.view_user_analysis.percent_administrator_poib.
+ */
+ public final TableField PERCENT_ADMINISTRATOR_POIB = createField(DSL.name("percent_administrator_poib"), SQLDataType.NUMERIC, this, "");
+
+ /**
+ * The column
+ * admin_indicators.view_user_analysis.percent_employee_gomy.
+ */
+ public final TableField PERCENT_EMPLOYEE_GOMY = createField(DSL.name("percent_employee_gomy"), SQLDataType.NUMERIC, this, "");
+
+ /**
+ * The column
+ * admin_indicators.view_user_analysis.percent_bserver_gomy.
+ */
+ public final TableField PERCENT_BSERVER_GOMY = createField(DSL.name("percent_bserver_gomy"), SQLDataType.NUMERIC, this, "");
+
+ /**
+ * The column
+ * admin_indicators.view_user_analysis.percent_supervisor_gomy.
+ */
+ public final TableField PERCENT_SUPERVISOR_GOMY = createField(DSL.name("percent_supervisor_gomy"), SQLDataType.NUMERIC, this, "");
+
+ /**
+ * The column
+ * admin_indicators.view_user_analysis.percent_military_commissar.
+ */
+ public final TableField PERCENT_MILITARY_COMMISSAR = createField(DSL.name("percent_military_commissar"), SQLDataType.NUMERIC, this, "");
+
+ /**
+ * The column
+ * admin_indicators.view_user_analysis.percent_specialist_statements.
+ */
+ public final TableField PERCENT_SPECIALIST_STATEMENTS = createField(DSL.name("percent_specialist_statements"), SQLDataType.NUMERIC, this, "");
+
+ /**
+ * The column
+ * admin_indicators.view_user_analysis.percent_observer_vo.
+ */
+ public final TableField PERCENT_OBSERVER_VO = createField(DSL.name("percent_observer_vo"), SQLDataType.NUMERIC, this, "");
+
+ /**
+ * The column
+ * admin_indicators.view_user_analysis.percent_observer_vk.
+ */
+ public final TableField PERCENT_OBSERVER_VK = createField(DSL.name("percent_observer_vk"), SQLDataType.NUMERIC, this, "");
+
+ /**
+ * The column
+ * admin_indicators.view_user_analysis.percent_administrator_military_office.
+ */
+ public final TableField PERCENT_ADMINISTRATOR_MILITARY_OFFICE = createField(DSL.name("percent_administrator_military_office"), SQLDataType.NUMERIC, this, "");
+
+ /**
+ * The column
+ * admin_indicators.view_user_analysis.percent_specialist_military_accounting.
+ */
+ public final TableField PERCENT_SPECIALIST_MILITARY_ACCOUNTING = createField(DSL.name("percent_specialist_military_accounting"), SQLDataType.NUMERIC, this, "");
+
+ /**
+ * The column
+ * admin_indicators.view_user_analysis.percent_specialist_acquisition.
+ */
+ public final TableField PERCENT_SPECIALIST_ACQUISITION = createField(DSL.name("percent_specialist_acquisition"), SQLDataType.NUMERIC, this, "");
+
+ private ViewUserAnalysis(Name alias, Table aliased) {
+ this(alias, aliased, (Field>[]) null, null);
+ }
+
+ private ViewUserAnalysis(Name alias, Table aliased, Field>[] parameters, Condition where) {
+ super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view("""
+ create view "view_user_analysis" as SELECT user_analysis.user_analysis_id,
+ (((((((((((user_analysis.count_administrator_is + user_analysis.count_administrator_poib) + user_analysis.count_employee_gomy) + user_analysis.count_observer_gomy) + user_analysis.count_supervisor_gomy) + user_analysis.count_military_commissar) + user_analysis.count_specialist_statements) + user_analysis.count_observer_vo) + user_analysis.count_observer_vk) + user_analysis.count_administrator_military_office) + user_analysis.count_specialist_military_accounting) + user_analysis.count_specialist_acquisition) AS count_all,
+ round((((user_analysis.count_administrator_is)::numeric * (100)::numeric) / ((((((((((((user_analysis.count_administrator_is + user_analysis.count_administrator_poib) + user_analysis.count_employee_gomy) + user_analysis.count_observer_gomy) + user_analysis.count_supervisor_gomy) + user_analysis.count_military_commissar) + user_analysis.count_specialist_statements) + user_analysis.count_observer_vo) + user_analysis.count_observer_vk) + user_analysis.count_administrator_military_office) + user_analysis.count_specialist_military_accounting) + user_analysis.count_specialist_acquisition))::numeric)) AS percent_administrator_is,
+ round((((user_analysis.count_administrator_poib)::numeric * (100)::numeric) / ((((((((((((user_analysis.count_administrator_is + user_analysis.count_administrator_poib) + user_analysis.count_employee_gomy) + user_analysis.count_observer_gomy) + user_analysis.count_supervisor_gomy) + user_analysis.count_military_commissar) + user_analysis.count_specialist_statements) + user_analysis.count_observer_vo) + user_analysis.count_observer_vk) + user_analysis.count_administrator_military_office) + user_analysis.count_specialist_military_accounting) + user_analysis.count_specialist_acquisition))::numeric)) AS percent_administrator_poib,
+ round((((user_analysis.count_employee_gomy)::numeric * (100)::numeric) / ((((((((((((user_analysis.count_administrator_is + user_analysis.count_administrator_poib) + user_analysis.count_employee_gomy) + user_analysis.count_observer_gomy) + user_analysis.count_supervisor_gomy) + user_analysis.count_military_commissar) + user_analysis.count_specialist_statements) + user_analysis.count_observer_vo) + user_analysis.count_observer_vk) + user_analysis.count_administrator_military_office) + user_analysis.count_specialist_military_accounting) + user_analysis.count_specialist_acquisition))::numeric)) AS percent_employee_gomy,
+ round((((user_analysis.count_observer_gomy)::numeric * (100)::numeric) / ((((((((((((user_analysis.count_administrator_is + user_analysis.count_administrator_poib) + user_analysis.count_employee_gomy) + user_analysis.count_observer_gomy) + user_analysis.count_supervisor_gomy) + user_analysis.count_military_commissar) + user_analysis.count_specialist_statements) + user_analysis.count_observer_vo) + user_analysis.count_observer_vk) + user_analysis.count_administrator_military_office) + user_analysis.count_specialist_military_accounting) + user_analysis.count_specialist_acquisition))::numeric)) AS percent_bserver_gomy,
+ round((((user_analysis.count_supervisor_gomy)::numeric * (100)::numeric) / ((((((((((((user_analysis.count_administrator_is + user_analysis.count_administrator_poib) + user_analysis.count_employee_gomy) + user_analysis.count_observer_gomy) + user_analysis.count_supervisor_gomy) + user_analysis.count_military_commissar) + user_analysis.count_specialist_statements) + user_analysis.count_observer_vo) + user_analysis.count_observer_vk) + user_analysis.count_administrator_military_office) + user_analysis.count_specialist_military_accounting) + user_analysis.count_specialist_acquisition))::numeric)) AS percent_supervisor_gomy,
+ round((((user_analysis.count_military_commissar)::numeric * (100)::numeric) / ((((((((((((user_analysis.count_administrator_is + user_analysis.count_administrator_poib) + user_analysis.count_employee_gomy) + user_analysis.count_observer_gomy) + user_analysis.count_supervisor_gomy) + user_analysis.count_military_commissar) + user_analysis.count_specialist_statements) + user_analysis.count_observer_vo) + user_analysis.count_observer_vk) + user_analysis.count_administrator_military_office) + user_analysis.count_specialist_military_accounting) + user_analysis.count_specialist_acquisition))::numeric)) AS percent_military_commissar,
+ round((((user_analysis.count_specialist_statements)::numeric * (100)::numeric) / ((((((((((((user_analysis.count_administrator_is + user_analysis.count_administrator_poib) + user_analysis.count_employee_gomy) + user_analysis.count_observer_gomy) + user_analysis.count_supervisor_gomy) + user_analysis.count_military_commissar) + user_analysis.count_specialist_statements) + user_analysis.count_observer_vo) + user_analysis.count_observer_vk) + user_analysis.count_administrator_military_office) + user_analysis.count_specialist_military_accounting) + user_analysis.count_specialist_acquisition))::numeric)) AS percent_specialist_statements,
+ round((((user_analysis.count_observer_vo)::numeric * (100)::numeric) / ((((((((((((user_analysis.count_administrator_is + user_analysis.count_administrator_poib) + user_analysis.count_employee_gomy) + user_analysis.count_observer_gomy) + user_analysis.count_supervisor_gomy) + user_analysis.count_military_commissar) + user_analysis.count_specialist_statements) + user_analysis.count_observer_vo) + user_analysis.count_observer_vk) + user_analysis.count_administrator_military_office) + user_analysis.count_specialist_military_accounting) + user_analysis.count_specialist_acquisition))::numeric)) AS percent_observer_vo,
+ round((((user_analysis.count_observer_vk)::numeric * (100)::numeric) / ((((((((((((user_analysis.count_administrator_is + user_analysis.count_administrator_poib) + user_analysis.count_employee_gomy) + user_analysis.count_observer_gomy) + user_analysis.count_supervisor_gomy) + user_analysis.count_military_commissar) + user_analysis.count_specialist_statements) + user_analysis.count_observer_vo) + user_analysis.count_observer_vk) + user_analysis.count_administrator_military_office) + user_analysis.count_specialist_military_accounting) + user_analysis.count_specialist_acquisition))::numeric)) AS percent_observer_vk,
+ round((((user_analysis.count_administrator_military_office)::numeric * (100)::numeric) / ((((((((((((user_analysis.count_administrator_is + user_analysis.count_administrator_poib) + user_analysis.count_employee_gomy) + user_analysis.count_observer_gomy) + user_analysis.count_supervisor_gomy) + user_analysis.count_military_commissar) + user_analysis.count_specialist_statements) + user_analysis.count_observer_vo) + user_analysis.count_observer_vk) + user_analysis.count_administrator_military_office) + user_analysis.count_specialist_military_accounting) + user_analysis.count_specialist_acquisition))::numeric)) AS percent_administrator_military_office,
+ round((((user_analysis.count_specialist_military_accounting)::numeric * (100)::numeric) / ((((((((((((user_analysis.count_administrator_is + user_analysis.count_administrator_poib) + user_analysis.count_employee_gomy) + user_analysis.count_observer_gomy) + user_analysis.count_supervisor_gomy) + user_analysis.count_military_commissar) + user_analysis.count_specialist_statements) + user_analysis.count_observer_vo) + user_analysis.count_observer_vk) + user_analysis.count_administrator_military_office) + user_analysis.count_specialist_military_accounting) + user_analysis.count_specialist_acquisition))::numeric)) AS percent_specialist_military_accounting,
+ round((((user_analysis.count_specialist_acquisition)::numeric * (100)::numeric) / ((((((((((((user_analysis.count_administrator_is + user_analysis.count_administrator_poib) + user_analysis.count_employee_gomy) + user_analysis.count_observer_gomy) + user_analysis.count_supervisor_gomy) + user_analysis.count_military_commissar) + user_analysis.count_specialist_statements) + user_analysis.count_observer_vo) + user_analysis.count_observer_vk) + user_analysis.count_administrator_military_office) + user_analysis.count_specialist_military_accounting) + user_analysis.count_specialist_acquisition))::numeric)) AS percent_specialist_acquisition
+ FROM admin_indicators.user_analysis;
+ """), where);
+ }
+
+ /**
+ * Create an aliased admin_indicators.view_user_analysis table
+ * reference
+ */
+ public ViewUserAnalysis(String alias) {
+ this(DSL.name(alias), VIEW_USER_ANALYSIS);
+ }
+
+ /**
+ * Create an aliased admin_indicators.view_user_analysis table
+ * reference
+ */
+ public ViewUserAnalysis(Name alias) {
+ this(alias, VIEW_USER_ANALYSIS);
+ }
+
+ /**
+ * Create a admin_indicators.view_user_analysis table reference
+ */
+ public ViewUserAnalysis() {
+ this(DSL.name("view_user_analysis"), null);
+ }
+
+ @Override
+ public Schema getSchema() {
+ return aliased() ? null : AdminIndicators.ADMIN_INDICATORS;
+ }
+
+ @Override
+ public ViewUserAnalysis as(String alias) {
+ return new ViewUserAnalysis(DSL.name(alias), this);
+ }
+
+ @Override
+ public ViewUserAnalysis as(Name alias) {
+ return new ViewUserAnalysis(alias, this);
+ }
+
+ @Override
+ public ViewUserAnalysis as(Table> alias) {
+ return new ViewUserAnalysis(alias.getQualifiedName(), this);
+ }
+
+ /**
+ * Rename this table
+ */
+ @Override
+ public ViewUserAnalysis rename(String name) {
+ return new ViewUserAnalysis(DSL.name(name), null);
+ }
+
+ /**
+ * Rename this table
+ */
+ @Override
+ public ViewUserAnalysis rename(Name name) {
+ return new ViewUserAnalysis(name, null);
+ }
+
+ /**
+ * Rename this table
+ */
+ @Override
+ public ViewUserAnalysis rename(Table> name) {
+ return new ViewUserAnalysis(name.getQualifiedName(), null);
+ }
+
+ /**
+ * Create an inline derived table from this table
+ */
+ @Override
+ public ViewUserAnalysis where(Condition condition) {
+ return new ViewUserAnalysis(getQualifiedName(), aliased() ? this : null, null, condition);
+ }
+
+ /**
+ * Create an inline derived table from this table
+ */
+ @Override
+ public ViewUserAnalysis where(Collection extends Condition> conditions) {
+ return where(DSL.and(conditions));
+ }
+
+ /**
+ * Create an inline derived table from this table
+ */
+ @Override
+ public ViewUserAnalysis where(Condition... conditions) {
+ return where(DSL.and(conditions));
+ }
+
+ /**
+ * Create an inline derived table from this table
+ */
+ @Override
+ public ViewUserAnalysis where(Field condition) {
+ return where(DSL.condition(condition));
+ }
+
+ /**
+ * Create an inline derived table from this table
+ */
+ @Override
+ @PlainSQL
+ public ViewUserAnalysis where(SQL condition) {
+ return where(DSL.condition(condition));
+ }
+
+ /**
+ * Create an inline derived table from this table
+ */
+ @Override
+ @PlainSQL
+ public ViewUserAnalysis where(@Stringly.SQL String condition) {
+ return where(DSL.condition(condition));
+ }
+
+ /**
+ * Create an inline derived table from this table
+ */
+ @Override
+ @PlainSQL
+ public ViewUserAnalysis where(@Stringly.SQL String condition, Object... binds) {
+ return where(DSL.condition(condition, binds));
+ }
+
+ /**
+ * Create an inline derived table from this table
+ */
+ @Override
+ @PlainSQL
+ public ViewUserAnalysis where(@Stringly.SQL String condition, QueryPart... parts) {
+ return where(DSL.condition(condition, parts));
+ }
+
+ /**
+ * Create an inline derived table from this table
+ */
+ @Override
+ public ViewUserAnalysis whereExists(Select> select) {
+ return where(DSL.exists(select));
+ }
+
+ /**
+ * Create an inline derived table from this table
+ */
+ @Override
+ public ViewUserAnalysis whereNotExists(Select> select) {
+ return where(DSL.notExists(select));
+ }
+}
diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/admin_indicators/tables/records/UserAnalysisRecord.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/admin_indicators/tables/records/UserAnalysisRecord.java
index 351c6f5..0c14908 100644
--- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/admin_indicators/tables/records/UserAnalysisRecord.java
+++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/admin_indicators/tables/records/UserAnalysisRecord.java
@@ -95,196 +95,248 @@ public class UserAnalysisRecord extends UpdatableRecordImpl
return (Long) get(4);
}
- /**
- * Setter for
- * admin_indicators.user_analysis.count_active_users. активных
- * пользователей
- */
- public void setCountActiveUsers(Long value) {
- set(5, value);
- }
-
- /**
- * Getter for
- * admin_indicators.user_analysis.count_active_users. активных
- * пользователей
- */
- public Long getCountActiveUsers() {
- return (Long) get(5);
- }
-
- /**
- * Setter for admin_indicators.user_analysis.count_role_1.
- * количество пользователей с ролью 1
- */
- public void setCountRole_1(Long value) {
- set(6, value);
- }
-
- /**
- * Getter for admin_indicators.user_analysis.count_role_1.
- * количество пользователей с ролью 1
- */
- public Long getCountRole_1() {
- return (Long) get(6);
- }
-
- /**
- * Setter for admin_indicators.user_analysis.count_role_2.
- * количество пользователей с ролью 2
- */
- public void setCountRole_2(Long value) {
- set(7, value);
- }
-
- /**
- * Getter for admin_indicators.user_analysis.count_role_2.
- * количество пользователей с ролью 2
- */
- public Long getCountRole_2() {
- return (Long) get(7);
- }
-
- /**
- * Setter for admin_indicators.user_analysis.count_role_3.
- * количество пользователей с ролью 3
- */
- public void setCountRole_3(Long value) {
- set(8, value);
- }
-
- /**
- * Getter for admin_indicators.user_analysis.count_role_3.
- * количество пользователей с ролью 3
- */
- public Long getCountRole_3() {
- return (Long) get(8);
- }
-
- /**
- * Setter for admin_indicators.user_analysis.count_role_4.
- * количество пользователей с ролью 4
- */
- public void setCountRole_4(Long value) {
- set(9, value);
- }
-
- /**
- * Getter for admin_indicators.user_analysis.count_role_4.
- * количество пользователей с ролью 4
- */
- public Long getCountRole_4() {
- return (Long) get(9);
- }
-
- /**
- * Setter for admin_indicators.user_analysis.count_role_5.
- * количество пользователей с ролью 5
- */
- public void setCountRole_5(Long value) {
- set(10, value);
- }
-
- /**
- * Getter for admin_indicators.user_analysis.count_role_5.
- * количество пользователей с ролью 5
- */
- public Long getCountRole_5() {
- return (Long) get(10);
- }
-
- /**
- * Setter for admin_indicators.user_analysis.name_role_1. имя
- * роли 1
- */
- public void setNameRole_1(String value) {
- set(11, value);
- }
-
- /**
- * Getter for admin_indicators.user_analysis.name_role_1. имя
- * роли 1
- */
- public String getNameRole_1() {
- return (String) get(11);
- }
-
- /**
- * Setter for admin_indicators.user_analysis.name_role_2. имя
- * роли 2
- */
- public void setNameRole_2(String value) {
- set(12, value);
- }
-
- /**
- * Getter for admin_indicators.user_analysis.name_role_2. имя
- * роли 2
- */
- public String getNameRole_2() {
- return (String) get(12);
- }
-
- /**
- * Setter for admin_indicators.user_analysis.name_role_3. имя
- * роли 3
- */
- public void setNameRole_3(String value) {
- set(13, value);
- }
-
- /**
- * Getter for admin_indicators.user_analysis.name_role_3. имя
- * роли 3
- */
- public String getNameRole_3() {
- return (String) get(13);
- }
-
- /**
- * Setter for admin_indicators.user_analysis.name_role_4. имя
- * роли 4
- */
- public void setNameRole_4(String value) {
- set(14, value);
- }
-
- /**
- * Getter for admin_indicators.user_analysis.name_role_4. имя
- * роли 4
- */
- public String getNameRole_4() {
- return (String) get(14);
- }
-
- /**
- * Setter for admin_indicators.user_analysis.name_role_5. имя
- * роли 5
- */
- public void setNameRole_5(String value) {
- set(15, value);
- }
-
- /**
- * Getter for admin_indicators.user_analysis.name_role_5. имя
- * роли 5
- */
- public String getNameRole_5() {
- return (String) get(15);
- }
-
/**
* Setter for admin_indicators.user_analysis.recruitment_id.
*/
public void setRecruitmentId(String value) {
- set(16, value);
+ set(5, value);
}
/**
* Getter for admin_indicators.user_analysis.recruitment_id.
*/
public String getRecruitmentId() {
- return (String) get(16);
+ return (String) get(5);
+ }
+
+ /**
+ * Setter for
+ * admin_indicators.user_analysis.count_invalid_authentication.
+ * неверные аутентификации
+ */
+ public void setCountInvalidAuthentication(Long value) {
+ set(6, value);
+ }
+
+ /**
+ * Getter for
+ * admin_indicators.user_analysis.count_invalid_authentication.
+ * неверные аутентификации
+ */
+ public Long getCountInvalidAuthentication() {
+ return (Long) get(6);
+ }
+
+ /**
+ * Setter for
+ * admin_indicators.user_analysis.count_administrator_is.
+ * Администратор ИС
+ */
+ public void setCountAdministratorIs(Long value) {
+ set(7, value);
+ }
+
+ /**
+ * Getter for
+ * admin_indicators.user_analysis.count_administrator_is.
+ * Администратор ИС
+ */
+ public Long getCountAdministratorIs() {
+ return (Long) get(7);
+ }
+
+ /**
+ * Setter for
+ * admin_indicators.user_analysis.count_administrator_poib.
+ * Администратор ПОИБ
+ */
+ public void setCountAdministratorPoib(Long value) {
+ set(8, value);
+ }
+
+ /**
+ * Getter for
+ * admin_indicators.user_analysis.count_administrator_poib.
+ * Администратор ПОИБ
+ */
+ public Long getCountAdministratorPoib() {
+ return (Long) get(8);
+ }
+
+ /**
+ * Setter for
+ * admin_indicators.user_analysis.count_employee_gomy.
+ * Сотрудник ГОМУ
+ */
+ public void setCountEmployeeGomy(Long value) {
+ set(9, value);
+ }
+
+ /**
+ * Getter for
+ * admin_indicators.user_analysis.count_employee_gomy.
+ * Сотрудник ГОМУ
+ */
+ public Long getCountEmployeeGomy() {
+ return (Long) get(9);
+ }
+
+ /**
+ * Setter for
+ * admin_indicators.user_analysis.count_observer_gomy.
+ * Наблюдатель ГОМУ
+ */
+ public void setCountObserverGomy(Long value) {
+ set(10, value);
+ }
+
+ /**
+ * Getter for
+ * admin_indicators.user_analysis.count_observer_gomy.
+ * Наблюдатель ГОМУ
+ */
+ public Long getCountObserverGomy() {
+ return (Long) get(10);
+ }
+
+ /**
+ * Setter for
+ * admin_indicators.user_analysis.count_supervisor_gomy.
+ * Супервайзер ГОМУ
+ */
+ public void setCountSupervisorGomy(Long value) {
+ set(11, value);
+ }
+
+ /**
+ * Getter for
+ * admin_indicators.user_analysis.count_supervisor_gomy.
+ * Супервайзер ГОМУ
+ */
+ public Long getCountSupervisorGomy() {
+ return (Long) get(11);
+ }
+
+ /**
+ * Setter for
+ * admin_indicators.user_analysis.count_military_commissar.
+ * Военный комиссар
+ */
+ public void setCountMilitaryCommissar(Long value) {
+ set(12, value);
+ }
+
+ /**
+ * Getter for
+ * admin_indicators.user_analysis.count_military_commissar.
+ * Военный комиссар
+ */
+ public Long getCountMilitaryCommissar() {
+ return (Long) get(12);
+ }
+
+ /**
+ * Setter for
+ * admin_indicators.user_analysis.count_specialist_statements.
+ * Специалист ВК по обработке заявлений
+ */
+ public void setCountSpecialistStatements(Long value) {
+ set(13, value);
+ }
+
+ /**
+ * Getter for
+ * admin_indicators.user_analysis.count_specialist_statements.
+ * Специалист ВК по обработке заявлений
+ */
+ public Long getCountSpecialistStatements() {
+ return (Long) get(13);
+ }
+
+ /**
+ * Setter for admin_indicators.user_analysis.count_observer_vo.
+ * Наблюдатель штаба ВО
+ */
+ public void setCountObserverVo(Long value) {
+ set(14, value);
+ }
+
+ /**
+ * Getter for admin_indicators.user_analysis.count_observer_vo.
+ * Наблюдатель штаба ВО
+ */
+ public Long getCountObserverVo() {
+ return (Long) get(14);
+ }
+
+ /**
+ * Setter for admin_indicators.user_analysis.count_observer_vk.
+ * Наблюдатель ВК субъекта
+ */
+ public void setCountObserverVk(Long value) {
+ set(15, value);
+ }
+
+ /**
+ * Getter for admin_indicators.user_analysis.count_observer_vk.
+ * Наблюдатель ВК субъекта
+ */
+ public Long getCountObserverVk() {
+ return (Long) get(15);
+ }
+
+ /**
+ * Setter for
+ * admin_indicators.user_analysis.count_administrator_military_office.
+ * Администратор военкомата
+ */
+ public void setCountAdministratorMilitaryOffice(Long value) {
+ set(16, value);
+ }
+
+ /**
+ * Getter for
+ * admin_indicators.user_analysis.count_administrator_military_office.
+ * Администратор военкомата
+ */
+ public Long getCountAdministratorMilitaryOffice() {
+ return (Long) get(16);
+ }
+
+ /**
+ * Setter for
+ * admin_indicators.user_analysis.count_specialist_military_accounting.
+ * Специалист ВК по ВУ
+ */
+ public void setCountSpecialistMilitaryAccounting(Long value) {
+ set(17, value);
+ }
+
+ /**
+ * Getter for
+ * admin_indicators.user_analysis.count_specialist_military_accounting.
+ * Специалист ВК по ВУ
+ */
+ public Long getCountSpecialistMilitaryAccounting() {
+ return (Long) get(17);
+ }
+
+ /**
+ * Setter for
+ * admin_indicators.user_analysis.count_specialist_acquisition.
+ * Специалист по комплектованию
+ */
+ public void setCountSpecialistAcquisition(Long value) {
+ set(18, value);
+ }
+
+ /**
+ * Getter for
+ * admin_indicators.user_analysis.count_specialist_acquisition.
+ * Специалист по комплектованию
+ */
+ public Long getCountSpecialistAcquisition() {
+ return (Long) get(18);
}
// -------------------------------------------------------------------------
@@ -310,7 +362,7 @@ public class UserAnalysisRecord extends UpdatableRecordImpl
/**
* Create a detached, initialised UserAnalysisRecord
*/
- public UserAnalysisRecord(Long userAnalysisId, Timestamp updateDate, Date infoDate, Long countOffices, Long countRegUsers, Long countActiveUsers, Long countRole_1, Long countRole_2, Long countRole_3, Long countRole_4, Long countRole_5, String nameRole_1, String nameRole_2, String nameRole_3, String nameRole_4, String nameRole_5, String recruitmentId) {
+ public UserAnalysisRecord(Long userAnalysisId, Timestamp updateDate, Date infoDate, Long countOffices, Long countRegUsers, String recruitmentId, Long countInvalidAuthentication, Long countAdministratorIs, Long countAdministratorPoib, Long countEmployeeGomy, Long countObserverGomy, Long countSupervisorGomy, Long countMilitaryCommissar, Long countSpecialistStatements, Long countObserverVo, Long countObserverVk, Long countAdministratorMilitaryOffice, Long countSpecialistMilitaryAccounting, Long countSpecialistAcquisition) {
super(UserAnalysis.USER_ANALYSIS);
setUserAnalysisId(userAnalysisId);
@@ -318,18 +370,20 @@ public class UserAnalysisRecord extends UpdatableRecordImpl
setInfoDate(infoDate);
setCountOffices(countOffices);
setCountRegUsers(countRegUsers);
- setCountActiveUsers(countActiveUsers);
- setCountRole_1(countRole_1);
- setCountRole_2(countRole_2);
- setCountRole_3(countRole_3);
- setCountRole_4(countRole_4);
- setCountRole_5(countRole_5);
- setNameRole_1(nameRole_1);
- setNameRole_2(nameRole_2);
- setNameRole_3(nameRole_3);
- setNameRole_4(nameRole_4);
- setNameRole_5(nameRole_5);
setRecruitmentId(recruitmentId);
+ setCountInvalidAuthentication(countInvalidAuthentication);
+ setCountAdministratorIs(countAdministratorIs);
+ setCountAdministratorPoib(countAdministratorPoib);
+ setCountEmployeeGomy(countEmployeeGomy);
+ setCountObserverGomy(countObserverGomy);
+ setCountSupervisorGomy(countSupervisorGomy);
+ setCountMilitaryCommissar(countMilitaryCommissar);
+ setCountSpecialistStatements(countSpecialistStatements);
+ setCountObserverVo(countObserverVo);
+ setCountObserverVk(countObserverVk);
+ setCountAdministratorMilitaryOffice(countAdministratorMilitaryOffice);
+ setCountSpecialistMilitaryAccounting(countSpecialistMilitaryAccounting);
+ setCountSpecialistAcquisition(countSpecialistAcquisition);
resetChangedOnNotNull();
}
}
diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/admin_indicators/tables/records/ViewUserAnalysisRecord.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/admin_indicators/tables/records/ViewUserAnalysisRecord.java
new file mode 100644
index 0000000..82fb400
--- /dev/null
+++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/admin_indicators/tables/records/ViewUserAnalysisRecord.java
@@ -0,0 +1,277 @@
+/*
+ * This file is generated by jOOQ.
+ */
+package ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.records;
+
+
+import java.math.BigDecimal;
+
+import org.jooq.impl.TableRecordImpl;
+
+import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.ViewUserAnalysis;
+
+
+/**
+ * This class is generated by jOOQ.
+ */
+@SuppressWarnings({ "all", "unchecked", "rawtypes" })
+public class ViewUserAnalysisRecord extends TableRecordImpl {
+
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * Setter for
+ * admin_indicators.view_user_analysis.user_analysis_id.
+ */
+ public void setUserAnalysisId(Long value) {
+ set(0, value);
+ }
+
+ /**
+ * Getter for
+ * admin_indicators.view_user_analysis.user_analysis_id.
+ */
+ public Long getUserAnalysisId() {
+ return (Long) get(0);
+ }
+
+ /**
+ * Setter for admin_indicators.view_user_analysis.count_all.
+ */
+ public void setCountAll(Long value) {
+ set(1, value);
+ }
+
+ /**
+ * Getter for admin_indicators.view_user_analysis.count_all.
+ */
+ public Long getCountAll() {
+ return (Long) get(1);
+ }
+
+ /**
+ * Setter for
+ * admin_indicators.view_user_analysis.percent_administrator_is.
+ */
+ public void setPercentAdministratorIs(BigDecimal value) {
+ set(2, value);
+ }
+
+ /**
+ * Getter for
+ * admin_indicators.view_user_analysis.percent_administrator_is.
+ */
+ public BigDecimal getPercentAdministratorIs() {
+ return (BigDecimal) get(2);
+ }
+
+ /**
+ * Setter for
+ * admin_indicators.view_user_analysis.percent_administrator_poib.
+ */
+ public void setPercentAdministratorPoib(BigDecimal value) {
+ set(3, value);
+ }
+
+ /**
+ * Getter for
+ * admin_indicators.view_user_analysis.percent_administrator_poib.
+ */
+ public BigDecimal getPercentAdministratorPoib() {
+ return (BigDecimal) get(3);
+ }
+
+ /**
+ * Setter for
+ * admin_indicators.view_user_analysis.percent_employee_gomy.
+ */
+ public void setPercentEmployeeGomy(BigDecimal value) {
+ set(4, value);
+ }
+
+ /**
+ * Getter for
+ * admin_indicators.view_user_analysis.percent_employee_gomy.
+ */
+ public BigDecimal getPercentEmployeeGomy() {
+ return (BigDecimal) get(4);
+ }
+
+ /**
+ * Setter for
+ * admin_indicators.view_user_analysis.percent_bserver_gomy.
+ */
+ public void setPercentBserverGomy(BigDecimal value) {
+ set(5, value);
+ }
+
+ /**
+ * Getter for
+ * admin_indicators.view_user_analysis.percent_bserver_gomy.
+ */
+ public BigDecimal getPercentBserverGomy() {
+ return (BigDecimal) get(5);
+ }
+
+ /**
+ * Setter for
+ * admin_indicators.view_user_analysis.percent_supervisor_gomy.
+ */
+ public void setPercentSupervisorGomy(BigDecimal value) {
+ set(6, value);
+ }
+
+ /**
+ * Getter for
+ * admin_indicators.view_user_analysis.percent_supervisor_gomy.
+ */
+ public BigDecimal getPercentSupervisorGomy() {
+ return (BigDecimal) get(6);
+ }
+
+ /**
+ * Setter for
+ * admin_indicators.view_user_analysis.percent_military_commissar.
+ */
+ public void setPercentMilitaryCommissar(BigDecimal value) {
+ set(7, value);
+ }
+
+ /**
+ * Getter for
+ * admin_indicators.view_user_analysis.percent_military_commissar.
+ */
+ public BigDecimal getPercentMilitaryCommissar() {
+ return (BigDecimal) get(7);
+ }
+
+ /**
+ * Setter for
+ * admin_indicators.view_user_analysis.percent_specialist_statements.
+ */
+ public void setPercentSpecialistStatements(BigDecimal value) {
+ set(8, value);
+ }
+
+ /**
+ * Getter for
+ * admin_indicators.view_user_analysis.percent_specialist_statements.
+ */
+ public BigDecimal getPercentSpecialistStatements() {
+ return (BigDecimal) get(8);
+ }
+
+ /**
+ * Setter for
+ * admin_indicators.view_user_analysis.percent_observer_vo.
+ */
+ public void setPercentObserverVo(BigDecimal value) {
+ set(9, value);
+ }
+
+ /**
+ * Getter for
+ * admin_indicators.view_user_analysis.percent_observer_vo.
+ */
+ public BigDecimal getPercentObserverVo() {
+ return (BigDecimal) get(9);
+ }
+
+ /**
+ * Setter for
+ * admin_indicators.view_user_analysis.percent_observer_vk.
+ */
+ public void setPercentObserverVk(BigDecimal value) {
+ set(10, value);
+ }
+
+ /**
+ * Getter for
+ * admin_indicators.view_user_analysis.percent_observer_vk.
+ */
+ public BigDecimal getPercentObserverVk() {
+ return (BigDecimal) get(10);
+ }
+
+ /**
+ * Setter for
+ * admin_indicators.view_user_analysis.percent_administrator_military_office.
+ */
+ public void setPercentAdministratorMilitaryOffice(BigDecimal value) {
+ set(11, value);
+ }
+
+ /**
+ * Getter for
+ * admin_indicators.view_user_analysis.percent_administrator_military_office.
+ */
+ public BigDecimal getPercentAdministratorMilitaryOffice() {
+ return (BigDecimal) get(11);
+ }
+
+ /**
+ * Setter for
+ * admin_indicators.view_user_analysis.percent_specialist_military_accounting.
+ */
+ public void setPercentSpecialistMilitaryAccounting(BigDecimal value) {
+ set(12, value);
+ }
+
+ /**
+ * Getter for
+ * admin_indicators.view_user_analysis.percent_specialist_military_accounting.
+ */
+ public BigDecimal getPercentSpecialistMilitaryAccounting() {
+ return (BigDecimal) get(12);
+ }
+
+ /**
+ * Setter for
+ * admin_indicators.view_user_analysis.percent_specialist_acquisition.
+ */
+ public void setPercentSpecialistAcquisition(BigDecimal value) {
+ set(13, value);
+ }
+
+ /**
+ * Getter for
+ * admin_indicators.view_user_analysis.percent_specialist_acquisition.
+ */
+ public BigDecimal getPercentSpecialistAcquisition() {
+ return (BigDecimal) get(13);
+ }
+
+ // -------------------------------------------------------------------------
+ // Constructors
+ // -------------------------------------------------------------------------
+
+ /**
+ * Create a detached ViewUserAnalysisRecord
+ */
+ public ViewUserAnalysisRecord() {
+ super(ViewUserAnalysis.VIEW_USER_ANALYSIS);
+ }
+
+ /**
+ * Create a detached, initialised ViewUserAnalysisRecord
+ */
+ public ViewUserAnalysisRecord(Long userAnalysisId, Long countAll, BigDecimal percentAdministratorIs, BigDecimal percentAdministratorPoib, BigDecimal percentEmployeeGomy, BigDecimal percentBserverGomy, BigDecimal percentSupervisorGomy, BigDecimal percentMilitaryCommissar, BigDecimal percentSpecialistStatements, BigDecimal percentObserverVo, BigDecimal percentObserverVk, BigDecimal percentAdministratorMilitaryOffice, BigDecimal percentSpecialistMilitaryAccounting, BigDecimal percentSpecialistAcquisition) {
+ super(ViewUserAnalysis.VIEW_USER_ANALYSIS);
+
+ setUserAnalysisId(userAnalysisId);
+ setCountAll(countAll);
+ setPercentAdministratorIs(percentAdministratorIs);
+ setPercentAdministratorPoib(percentAdministratorPoib);
+ setPercentEmployeeGomy(percentEmployeeGomy);
+ setPercentBserverGomy(percentBserverGomy);
+ setPercentSupervisorGomy(percentSupervisorGomy);
+ setPercentMilitaryCommissar(percentMilitaryCommissar);
+ setPercentSpecialistStatements(percentSpecialistStatements);
+ setPercentObserverVo(percentObserverVo);
+ setPercentObserverVk(percentObserverVk);
+ setPercentAdministratorMilitaryOffice(percentAdministratorMilitaryOffice);
+ setPercentSpecialistMilitaryAccounting(percentSpecialistMilitaryAccounting);
+ setPercentSpecialistAcquisition(percentSpecialistAcquisition);
+ resetChangedOnNotNull();
+ }
+}
diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list_subsystem/tables/SummonsesDirectToPersAcc.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list_subsystem/tables/SummonsesDirectToPersAcc.java
index 9c3b6d8..fec6eca 100644
--- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list_subsystem/tables/SummonsesDirectToPersAcc.java
+++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list_subsystem/tables/SummonsesDirectToPersAcc.java
@@ -84,12 +84,6 @@ public class SummonsesDirectToPersAcc extends TableImpl INFO_DATE = createField(DSL.name("info_date"), SQLDataType.DATE.nullable(false), this, "");
- /**
- * The column
- * summonses_list_subsystem.summonses_direct_to_pers_acc.count_draft_board.
- */
- public final TableField COUNT_DRAFT_BOARD = createField(DSL.name("count_draft_board"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "");
-
/**
* The column
* summonses_list_subsystem.summonses_direct_to_pers_acc.count_recruitment_company.
@@ -108,6 +102,12 @@ public class SummonsesDirectToPersAcc extends TableImpl COUNT_MOBILISATION = createField(DSL.name("count_mobilisation"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "");
+ /**
+ * The column
+ * summonses_list_subsystem.summonses_direct_to_pers_acc.count_draft_board.
+ */
+ public final TableField COUNT_DRAFT_BOARD = createField(DSL.name("count_draft_board"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "");
+
private SummonsesDirectToPersAcc(Name alias, Table aliased) {
this(alias, aliased, (Field>[]) null, null);
}
diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list_subsystem/tables/records/SummonsesDirectToPersAccRecord.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list_subsystem/tables/records/SummonsesDirectToPersAccRecord.java
index 8dd74d7..251d71e 100644
--- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list_subsystem/tables/records/SummonsesDirectToPersAccRecord.java
+++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list_subsystem/tables/records/SummonsesDirectToPersAccRecord.java
@@ -85,28 +85,12 @@ public class SummonsesDirectToPersAccRecord extends UpdatableRecordImplsummonses_list_subsystem.summonses_direct_to_pers_acc.count_draft_board.
- */
- public void setCountDraftBoard(Long value) {
- set(4, value);
- }
-
- /**
- * Getter for
- * summonses_list_subsystem.summonses_direct_to_pers_acc.count_draft_board.
- */
- public Long getCountDraftBoard() {
- return (Long) get(4);
- }
-
/**
* Setter for
* summonses_list_subsystem.summonses_direct_to_pers_acc.count_recruitment_company.
*/
public void setCountRecruitmentCompany(Long value) {
- set(5, value);
+ set(4, value);
}
/**
@@ -114,7 +98,7 @@ public class SummonsesDirectToPersAccRecord extends UpdatableRecordImplsummonses_list_subsystem.summonses_direct_to_pers_acc.count_recruitment_company.
*/
public Long getCountRecruitmentCompany() {
- return (Long) get(5);
+ return (Long) get(4);
}
/**
@@ -122,7 +106,7 @@ public class SummonsesDirectToPersAccRecord extends UpdatableRecordImplsummonses_list_subsystem.summonses_direct_to_pers_acc.count_military_registration.
*/
public void setCountMilitaryRegistration(Long value) {
- set(6, value);
+ set(5, value);
}
/**
@@ -130,7 +114,7 @@ public class SummonsesDirectToPersAccRecord extends UpdatableRecordImplsummonses_list_subsystem.summonses_direct_to_pers_acc.count_military_registration.
*/
public Long getCountMilitaryRegistration() {
- return (Long) get(6);
+ return (Long) get(5);
}
/**
@@ -138,7 +122,7 @@ public class SummonsesDirectToPersAccRecord extends UpdatableRecordImplsummonses_list_subsystem.summonses_direct_to_pers_acc.count_mobilisation.
*/
public void setCountMobilisation(Long value) {
- set(7, value);
+ set(6, value);
}
/**
@@ -146,6 +130,22 @@ public class SummonsesDirectToPersAccRecord extends UpdatableRecordImplsummonses_list_subsystem.summonses_direct_to_pers_acc.count_mobilisation.
*/
public Long getCountMobilisation() {
+ return (Long) get(6);
+ }
+
+ /**
+ * Setter for
+ * summonses_list_subsystem.summonses_direct_to_pers_acc.count_draft_board.
+ */
+ public void setCountDraftBoard(Long value) {
+ set(7, value);
+ }
+
+ /**
+ * Getter for
+ * summonses_list_subsystem.summonses_direct_to_pers_acc.count_draft_board.
+ */
+ public Long getCountDraftBoard() {
return (Long) get(7);
}
@@ -172,17 +172,17 @@ public class SummonsesDirectToPersAccRecord extends UpdatableRecordImpl
+
+
+
+
+ edit admin_indicators.user_analysis
+
+ ALTER TABLE admin_indicators.user_analysis DROP COLUMN IF EXISTS count_active_users;
+ ALTER TABLE admin_indicators.user_analysis DROP COLUMN IF EXISTS count_role_1;
+ ALTER TABLE admin_indicators.user_analysis DROP COLUMN IF EXISTS count_role_2;
+ ALTER TABLE admin_indicators.user_analysis DROP COLUMN IF EXISTS count_role_3;
+ ALTER TABLE admin_indicators.user_analysis DROP COLUMN IF EXISTS count_role_4;
+ ALTER TABLE admin_indicators.user_analysis DROP COLUMN IF EXISTS count_role_5;
+ ALTER TABLE admin_indicators.user_analysis DROP COLUMN IF EXISTS name_role_1;
+ ALTER TABLE admin_indicators.user_analysis DROP COLUMN IF EXISTS name_role_2;
+ ALTER TABLE admin_indicators.user_analysis DROP COLUMN IF EXISTS name_role_3;
+ ALTER TABLE admin_indicators.user_analysis DROP COLUMN IF EXISTS name_role_4;
+ ALTER TABLE admin_indicators.user_analysis DROP COLUMN IF EXISTS name_role_5;
+
+ ALTER TABLE admin_indicators.user_analysis ADD COLUMN IF NOT EXISTS count_invalid_authentication int8 DEFAULT 0 NOT NULL;
+ ALTER TABLE admin_indicators.user_analysis ADD COLUMN IF NOT EXISTS count_administrator_is int8 DEFAULT 0 NOT NULL;
+ ALTER TABLE admin_indicators.user_analysis ADD COLUMN IF NOT EXISTS count_administrator_poib int8 DEFAULT 0 NOT NULL;
+ ALTER TABLE admin_indicators.user_analysis ADD COLUMN IF NOT EXISTS count_employee_gomy int8 DEFAULT 0 NOT NULL;
+ ALTER TABLE admin_indicators.user_analysis ADD COLUMN IF NOT EXISTS count_observer_gomy int8 DEFAULT 0 NOT NULL;
+ ALTER TABLE admin_indicators.user_analysis ADD COLUMN IF NOT EXISTS count_supervisor_gomy int8 DEFAULT 0 NOT NULL;
+ ALTER TABLE admin_indicators.user_analysis ADD COLUMN IF NOT EXISTS count_military_commissar int8 DEFAULT 0 NOT NULL;
+ ALTER TABLE admin_indicators.user_analysis ADD COLUMN IF NOT EXISTS count_specialist_statements int8 DEFAULT 0 NOT NULL;
+ ALTER TABLE admin_indicators.user_analysis ADD COLUMN IF NOT EXISTS count_observer_vo int8 DEFAULT 0 NOT NULL;
+ ALTER TABLE admin_indicators.user_analysis ADD COLUMN IF NOT EXISTS count_observer_vk int8 DEFAULT 0 NOT NULL;
+ ALTER TABLE admin_indicators.user_analysis ADD COLUMN IF NOT EXISTS count_administrator_military_office int8 DEFAULT 0 NOT NULL;
+ ALTER TABLE admin_indicators.user_analysis ADD COLUMN IF NOT EXISTS count_specialist_military_accounting int8 DEFAULT 0 NOT NULL;
+ ALTER TABLE admin_indicators.user_analysis ADD COLUMN IF NOT EXISTS count_specialist_acquisition int8 DEFAULT 0 NOT NULL;
+
+ COMMENT ON COLUMN admin_indicators.user_analysis.count_invalid_authentication IS 'неверные аутентификации';
+ COMMENT ON COLUMN admin_indicators.user_analysis.count_administrator_is IS 'Администратор ИС';
+ COMMENT ON COLUMN admin_indicators.user_analysis.count_administrator_poib IS 'Администратор ПОИБ';
+ COMMENT ON COLUMN admin_indicators.user_analysis.count_employee_gomy IS 'Сотрудник ГОМУ';
+ COMMENT ON COLUMN admin_indicators.user_analysis.count_observer_gomy IS 'Наблюдатель ГОМУ';
+ COMMENT ON COLUMN admin_indicators.user_analysis.count_supervisor_gomy IS 'Супервайзер ГОМУ';
+ COMMENT ON COLUMN admin_indicators.user_analysis.count_military_commissar IS 'Военный комиссар';
+ COMMENT ON COLUMN admin_indicators.user_analysis.count_specialist_statements IS 'Специалист ВК по обработке заявлений';
+ COMMENT ON COLUMN admin_indicators.user_analysis.count_observer_vo IS 'Наблюдатель штаба ВО';
+ COMMENT ON COLUMN admin_indicators.user_analysis.count_observer_vk IS 'Наблюдатель ВК субъекта';
+ COMMENT ON COLUMN admin_indicators.user_analysis.count_administrator_military_office IS 'Администратор военкомата';
+ COMMENT ON COLUMN admin_indicators.user_analysis.count_specialist_military_accounting IS 'Специалист ВК по ВУ';
+ COMMENT ON COLUMN admin_indicators.user_analysis.count_specialist_acquisition IS 'Специалист по комплектованию';
+
+
+ CREATE OR REPLACE VIEW admin_indicators.view_user_analysis
+ AS SELECT user_analysis.user_analysis_id,
+ user_analysis.count_administrator_is + user_analysis.count_administrator_poib + user_analysis.count_employee_gomy + user_analysis.count_observer_gomy + user_analysis.count_supervisor_gomy + user_analysis.count_military_commissar + user_analysis.count_specialist_statements + user_analysis.count_observer_vo + user_analysis.count_observer_vk + user_analysis.count_administrator_military_office + user_analysis.count_specialist_military_accounting + user_analysis.count_specialist_acquisition AS count_all,
+ round(user_analysis.count_administrator_is::numeric * 100::numeric / (user_analysis.count_administrator_is + user_analysis.count_administrator_poib + user_analysis.count_employee_gomy + user_analysis.count_observer_gomy + user_analysis.count_supervisor_gomy + user_analysis.count_military_commissar + user_analysis.count_specialist_statements + user_analysis.count_observer_vo + user_analysis.count_observer_vk + user_analysis.count_administrator_military_office + user_analysis.count_specialist_military_accounting + user_analysis.count_specialist_acquisition)::numeric) AS percent_administrator_is,
+ round(user_analysis.count_administrator_poib::numeric * 100::numeric / (user_analysis.count_administrator_is + user_analysis.count_administrator_poib + user_analysis.count_employee_gomy + user_analysis.count_observer_gomy + user_analysis.count_supervisor_gomy + user_analysis.count_military_commissar + user_analysis.count_specialist_statements + user_analysis.count_observer_vo + user_analysis.count_observer_vk + user_analysis.count_administrator_military_office + user_analysis.count_specialist_military_accounting + user_analysis.count_specialist_acquisition)::numeric) AS percent_administrator_poib,
+ round(user_analysis.count_employee_gomy::numeric * 100::numeric / (user_analysis.count_administrator_is + user_analysis.count_administrator_poib + user_analysis.count_employee_gomy + user_analysis.count_observer_gomy + user_analysis.count_supervisor_gomy + user_analysis.count_military_commissar + user_analysis.count_specialist_statements + user_analysis.count_observer_vo + user_analysis.count_observer_vk + user_analysis.count_administrator_military_office + user_analysis.count_specialist_military_accounting + user_analysis.count_specialist_acquisition)::numeric) AS percent_employee_gomy,
+ round(user_analysis.count_observer_gomy::numeric * 100::numeric / (user_analysis.count_administrator_is + user_analysis.count_administrator_poib + user_analysis.count_employee_gomy + user_analysis.count_observer_gomy + user_analysis.count_supervisor_gomy + user_analysis.count_military_commissar + user_analysis.count_specialist_statements + user_analysis.count_observer_vo + user_analysis.count_observer_vk + user_analysis.count_administrator_military_office + user_analysis.count_specialist_military_accounting + user_analysis.count_specialist_acquisition)::numeric) AS percent_bserver_gomy,
+ round(user_analysis.count_supervisor_gomy::numeric * 100::numeric / (user_analysis.count_administrator_is + user_analysis.count_administrator_poib + user_analysis.count_employee_gomy + user_analysis.count_observer_gomy + user_analysis.count_supervisor_gomy + user_analysis.count_military_commissar + user_analysis.count_specialist_statements + user_analysis.count_observer_vo + user_analysis.count_observer_vk + user_analysis.count_administrator_military_office + user_analysis.count_specialist_military_accounting + user_analysis.count_specialist_acquisition)::numeric) AS percent_supervisor_gomy,
+ round(user_analysis.count_military_commissar::numeric * 100::numeric / (user_analysis.count_administrator_is + user_analysis.count_administrator_poib + user_analysis.count_employee_gomy + user_analysis.count_observer_gomy + user_analysis.count_supervisor_gomy + user_analysis.count_military_commissar + user_analysis.count_specialist_statements + user_analysis.count_observer_vo + user_analysis.count_observer_vk + user_analysis.count_administrator_military_office + user_analysis.count_specialist_military_accounting + user_analysis.count_specialist_acquisition)::numeric) AS percent_military_commissar,
+ round(user_analysis.count_specialist_statements::numeric * 100::numeric / (user_analysis.count_administrator_is + user_analysis.count_administrator_poib + user_analysis.count_employee_gomy + user_analysis.count_observer_gomy + user_analysis.count_supervisor_gomy + user_analysis.count_military_commissar + user_analysis.count_specialist_statements + user_analysis.count_observer_vo + user_analysis.count_observer_vk + user_analysis.count_administrator_military_office + user_analysis.count_specialist_military_accounting + user_analysis.count_specialist_acquisition)::numeric) AS percent_specialist_statements,
+ round(user_analysis.count_observer_vo::numeric * 100::numeric / (user_analysis.count_administrator_is + user_analysis.count_administrator_poib + user_analysis.count_employee_gomy + user_analysis.count_observer_gomy + user_analysis.count_supervisor_gomy + user_analysis.count_military_commissar + user_analysis.count_specialist_statements + user_analysis.count_observer_vo + user_analysis.count_observer_vk + user_analysis.count_administrator_military_office + user_analysis.count_specialist_military_accounting + user_analysis.count_specialist_acquisition)::numeric) AS percent_observer_vo,
+ round(user_analysis.count_observer_vk::numeric * 100::numeric / (user_analysis.count_administrator_is + user_analysis.count_administrator_poib + user_analysis.count_employee_gomy + user_analysis.count_observer_gomy + user_analysis.count_supervisor_gomy + user_analysis.count_military_commissar + user_analysis.count_specialist_statements + user_analysis.count_observer_vo + user_analysis.count_observer_vk + user_analysis.count_administrator_military_office + user_analysis.count_specialist_military_accounting + user_analysis.count_specialist_acquisition)::numeric) AS percent_observer_vk,
+ round(user_analysis.count_administrator_military_office::numeric * 100::numeric / (user_analysis.count_administrator_is + user_analysis.count_administrator_poib + user_analysis.count_employee_gomy + user_analysis.count_observer_gomy + user_analysis.count_supervisor_gomy + user_analysis.count_military_commissar + user_analysis.count_specialist_statements + user_analysis.count_observer_vo + user_analysis.count_observer_vk + user_analysis.count_administrator_military_office + user_analysis.count_specialist_military_accounting + user_analysis.count_specialist_acquisition)::numeric) AS percent_administrator_military_office,
+ round(user_analysis.count_specialist_military_accounting::numeric * 100::numeric / (user_analysis.count_administrator_is + user_analysis.count_administrator_poib + user_analysis.count_employee_gomy + user_analysis.count_observer_gomy + user_analysis.count_supervisor_gomy + user_analysis.count_military_commissar + user_analysis.count_specialist_statements + user_analysis.count_observer_vo + user_analysis.count_observer_vk + user_analysis.count_administrator_military_office + user_analysis.count_specialist_military_accounting + user_analysis.count_specialist_acquisition)::numeric) AS percent_specialist_military_accounting,
+ round(user_analysis.count_specialist_acquisition::numeric * 100::numeric / (user_analysis.count_administrator_is + user_analysis.count_administrator_poib + user_analysis.count_employee_gomy + user_analysis.count_observer_gomy + user_analysis.count_supervisor_gomy + user_analysis.count_military_commissar + user_analysis.count_specialist_statements + user_analysis.count_observer_vo + user_analysis.count_observer_vk + user_analysis.count_administrator_military_office + user_analysis.count_specialist_military_accounting + user_analysis.count_specialist_acquisition)::numeric) AS percent_specialist_acquisition
+ FROM admin_indicators.user_analysis;
+
+
+
\ No newline at end of file
diff --git a/backend/src/main/resources/config/v_1.0/changelog-1.0.xml b/backend/src/main/resources/config/v_1.0/changelog-1.0.xml
index 881686a..d512baa 100644
--- a/backend/src/main/resources/config/v_1.0/changelog-1.0.xml
+++ b/backend/src/main/resources/config/v_1.0/changelog-1.0.xml
@@ -11,5 +11,6 @@
+
\ No newline at end of file
diff --git a/resources/src/main/resources/business-model/ervu-business-metrics/administration.page b/resources/src/main/resources/business-model/ervu-business-metrics/administration.page
index 3481b38..2061c8d 100644
--- a/resources/src/main/resources/business-model/ervu-business-metrics/administration.page
+++ b/resources/src/main/resources/business-model/ervu-business-metrics/administration.page
@@ -1477,7 +1477,6 @@
88d52f00-ec88-4790-884b-d0a6fc4a0aeb
ВК Плашки
true
- false
false
@@ -1495,6 +1494,12 @@
style
+
+ height
+
+ "60%"
+
+
width
@@ -1677,6 +1682,7 @@
76fbb9f2-9523-407a-92b9-103253c925bd
Vbox
true
+ false
false
@@ -1711,6 +1717,7 @@
c7571fb7-b0fc-4261-8225-ce0695d2b4d9
VB
true
+false
false
@@ -1833,6 +1840,7 @@
74fb2a25-4cc4-4be2-97de-37f89cb2a823
VB
true
+false
false
@@ -1970,6 +1978,7 @@
403b05ea-233a-4f76-822d-d1edd47d4d40
Vbox
true
+ false
false
@@ -2175,7 +2184,7 @@
defaultValueColumn
- {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_active_users"}
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_invalid_authentication"}
@@ -2197,7 +2206,7 @@
valueByEventColumn
- {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_active_users"}
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_invalid_authentication"}
@@ -2244,7 +2253,6 @@
1ce3c26e-d819-4499-9cb0-6c47f3bfd86b
ВК Анализ пользователей по ролям
true
- false
false
@@ -2287,7 +2295,7 @@
graph
- {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"user_analysis","schemaName":"admin_indicators","x":462.0,"y":217.0,"alias":"user_analysis","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"recruitment","schemaName":"metrics","x":177.0,"y":333.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"user_analysis","schemaName":"admin_indicators","x":462.0,"y":217.0,"alias":"user_analysis","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"recruitment","schemaName":"metrics","x":177.0,"y":333.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"user_analysis":{"tableName":"user_analysis","schemaName":"admin_indicators","x":462.0,"y":217.0,"alias":"user_analysis","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"recruitment":{"tableName":"recruitment","schemaName":"metrics","x":177.0,"y":333.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,{"refOnEntityName":"user_analysis","refToEntityName":"recruitment","refToColumns":[{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"id"}],"refOnColumns":[{"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"recruitment_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}}],[null,null]],"mainNodeIndex":0}
+ {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"user_analysis","schemaName":"admin_indicators","x":363.0,"y":167.0,"alias":"user_analysis","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"recruitment","schemaName":"metrics","x":177.0,"y":333.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"2":{"tableName":"view_user_analysis","schemaName":"admin_indicators","x":563.0,"y":329.0,"alias":"view_user_analysis","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"user_analysis","schemaName":"admin_indicators","x":363.0,"y":167.0,"alias":"user_analysis","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"recruitment","schemaName":"metrics","x":177.0,"y":333.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"view_user_analysis","schemaName":"admin_indicators","x":563.0,"y":329.0,"alias":"view_user_analysis","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"view_user_analysis":{"tableName":"view_user_analysis","schemaName":"admin_indicators","x":563.0,"y":329.0,"alias":"view_user_analysis","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"user_analysis":{"tableName":"user_analysis","schemaName":"admin_indicators","x":363.0,"y":167.0,"alias":"user_analysis","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"recruitment":{"tableName":"recruitment","schemaName":"metrics","x":177.0,"y":333.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,{"refOnEntityName":"user_analysis","refToEntityName":"recruitment","refToColumns":[{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"id"}],"refOnColumns":[{"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"recruitment_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null],[null,null,null],[{"refOnEntityName":"view_user_analysis","refToEntityName":"user_analysis","refToColumns":[{"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"user_analysis_id"}],"refOnColumns":[{"schema":"admin_indicators","table":"view_user_analysis","entity":"view_user_analysis","name":"user_analysis_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null,null]],"mainNodeIndex":0}
@@ -2387,7 +2395,7 @@
graph
- {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"user_analysis","schemaName":"admin_indicators","x":430.0,"y":120.0,"alias":"user_analysis","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"recruitment","schemaName":"metrics","x":162.0,"y":161.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"user_analysis","schemaName":"admin_indicators","x":430.0,"y":120.0,"alias":"user_analysis","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"recruitment","schemaName":"metrics","x":162.0,"y":161.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"user_analysis":{"tableName":"user_analysis","schemaName":"admin_indicators","x":430.0,"y":120.0,"alias":"user_analysis","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"recruitment":{"tableName":"recruitment","schemaName":"metrics","x":162.0,"y":161.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,{"refOnEntityName":"user_analysis","refToEntityName":"recruitment","refToColumns":[{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"id"}],"refOnColumns":[{"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"recruitment_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}}],[null,null]],"mainNodeIndex":0}
+ {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"user_analysis","schemaName":"admin_indicators","x":430.0,"y":120.0,"alias":"user_analysis","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"recruitment","schemaName":"metrics","x":162.0,"y":161.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"2":{"tableName":"view_user_analysis","schemaName":"admin_indicators","x":679.0,"y":164.0,"alias":"view_user_analysis","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"user_analysis","schemaName":"admin_indicators","x":430.0,"y":120.0,"alias":"user_analysis","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"recruitment","schemaName":"metrics","x":162.0,"y":161.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"view_user_analysis","schemaName":"admin_indicators","x":679.0,"y":164.0,"alias":"view_user_analysis","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"view_user_analysis":{"tableName":"view_user_analysis","schemaName":"admin_indicators","x":679.0,"y":164.0,"alias":"view_user_analysis","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"user_analysis":{"tableName":"user_analysis","schemaName":"admin_indicators","x":430.0,"y":120.0,"alias":"user_analysis","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"recruitment":{"tableName":"recruitment","schemaName":"metrics","x":162.0,"y":161.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,{"refOnEntityName":"user_analysis","refToEntityName":"recruitment","refToColumns":[{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"id"}],"refOnColumns":[{"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"recruitment_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null],[null,null,null],[{"refOnEntityName":"view_user_analysis","refToEntityName":"user_analysis","refToColumns":[{"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"user_analysis_id"}],"refOnColumns":[{"schema":"admin_indicators","table":"view_user_analysis","entity":"view_user_analysis","name":"user_analysis_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null,null]],"mainNodeIndex":0}
@@ -2499,6 +2507,13 @@
+
+ba24d307-0b91-4299-ba82-9d0b52384ff2
+7dd895df-e4ef-49de-8e3f-9fe2ba0a76f8
+Текст
+false
+true
+
85eb12aa-f878-4e29-b109-9d31af0fefb4
e3c905da-cba3-4f4d-8cb4-0448d52c9f0f
@@ -2621,7 +2636,7 @@
dataColumn
- {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_role_1"}
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_administrator_is"}
@@ -2633,10 +2648,11 @@
labelColumn
- {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_role_1"}
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_administrator_is"}
+ false
-
@@ -2663,7 +2679,7 @@
dataColumn
- {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_role_2"}
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_administrator_poib"}
@@ -2675,10 +2691,11 @@
labelColumn
- {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_role_2"}
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_administrator_poib"}
+ false
-
@@ -2699,7 +2716,7 @@
dataColumn
- {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_role_3"}
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_employee_gomy"}
@@ -2711,10 +2728,11 @@
labelColumn
- {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_role_3"}
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_employee_gomy"}
+ false
-
@@ -2735,7 +2753,7 @@
dataColumn
- {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_role_4"}
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_observer_gomy"}
@@ -2747,10 +2765,11 @@
labelColumn
- {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_role_4"}
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_observer_gomy"}
+ false
-
@@ -2771,7 +2790,7 @@
dataColumn
- {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_role_5"}
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_supervisor_gomy"}
@@ -2783,10 +2802,270 @@
labelColumn
- {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_role_5"}
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_supervisor_gomy"}
+ false
+
+
+ -
+
+
+
+ backgroundColor
+
+ "#E9DECDFF"
+
+
+
+ chartType
+
+ "BAR"
+
+
+
+ dataColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_military_commissar"}
+
+
+
+ dataLabel
+
+ " "
+
+
+
+ labelColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_military_commissar"}
+
+
+
+ false
+
+
+ -
+
+
+
+ backgroundColor
+
+ "#E9DECDFF"
+
+
+
+ chartType
+
+ "BAR"
+
+
+
+ dataColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_specialist_statements"}
+
+
+
+ dataLabel
+
+ " "
+
+
+
+ labelColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_specialist_statements"}
+
+
+
+ false
+
+
+ -
+
+
+
+ backgroundColor
+
+ "#E9DECDFF"
+
+
+
+ chartType
+
+ "BAR"
+
+
+
+ dataColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_observer_vo"}
+
+
+
+ dataLabel
+
+ " "
+
+
+
+ labelColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_observer_vo"}
+
+
+
+ false
+
+
+ -
+
+
+
+ backgroundColor
+
+ "#E9DECDFF"
+
+
+
+ chartType
+
+ "BAR"
+
+
+
+ dataColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_observer_vk"}
+
+
+
+ dataLabel
+
+ " "
+
+
+
+ labelColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_observer_vk"}
+
+
+
+ false
+
+
+ -
+
+
+
+ backgroundColor
+
+ "#E9DECDFF"
+
+
+
+ chartType
+
+ "BAR"
+
+
+
+ dataColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_administrator_military_office"}
+
+
+
+ dataLabel
+
+ " "
+
+
+
+ labelColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_administrator_military_office"}
+
+
+
+ false
+
+
+ -
+
+
+
+ backgroundColor
+
+ "#E9DECDFF"
+
+
+
+ chartType
+
+ "BAR"
+
+
+
+ dataColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_specialist_military_accounting"}
+
+
+
+ dataLabel
+
+ " "
+
+
+
+ labelColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_specialist_military_accounting"}
+
+
+
+ false
+
+
+ -
+
+
+
+ backgroundColor
+
+ "#E9DECDFF"
+
+
+
+ chartType
+
+ "BAR"
+
+
+
+ dataColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_specialist_acquisition"}
+
+
+
+ dataLabel
+
+ " "
+
+
+
+ labelColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_specialist_acquisition"}
+
+
+
+ false
@@ -2935,13 +3214,13 @@
height
- "220px"
+ "547px"
margin
- "-10px 0px 0px 0px"
+ "-6px 0px 0px 0px"
@@ -2962,13 +3241,20 @@
7ebb74a1-b173-4f19-a9fd-54c9f0dc4179
Горизонтальный контейнер
true
+ true
+
+
+ 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91
+ 46fb3644-9c36-4176-8eab-ff8a4a341951
+ Вертикальный контейнер
+ true
false
cssClasses
- -
+
-
"graph-legend-right"
@@ -2977,60 +3263,49 @@
-
-
-
-
-
-9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91
-703b5ad3-bf56-42d4-a5de-76bd03255ff1
-VboxValue count
+
+
+
+
+
+d7d54cfb-26b5-4dba-b56f-b6247183c24d
+d8064039-a39f-45e4-b53c-908c0696f82a
+Горизонтальный контейнер
true
+false
false
- style
+ cssClasses
-
-
- width
-
- null
-
-
-
+ -
+
+ "subhead"
+
+
-
-
-
-
-
+
+
+
+
+
ba24d307-0b91-4299-ba82-9d0b52384ff2
- 403ee067-9f05-46cb-95a3-076654431481
- 750
+ 20817f05-50c9-472f-bac9-c09307f75b7a
+ 1
false
false
-
-
-
- initialValue
-
- null
-
-
-
-
+
defaultValueColumn
- {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_role_1"}
+ {"schema":"admin_indicators","table":"view_user_analysis","entity":"view_user_analysis","name":"count_all"}
@@ -3052,7 +3327,7 @@
valueByEventColumn
- {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_role_1"}
+ {"schema":"admin_indicators","table":"view_user_analysis","entity":"view_user_analysis","name":"count_all"}
@@ -3061,223 +3336,72 @@
false
-
- ba24d307-0b91-4299-ba82-9d0b52384ff2
- bfd4bf6c-d9c8-4718-90fb-06350a7d0986
- 2350
- false
+
+ 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91
+ 198d686a-d4c4-4de0-b95a-b02d6393eef3
+ Вертикальный контейнер
+ true
false
-
+
- initialValue
+ cssClasses
- null
+ -
+
+ "text-wrap"
+
+
-
-
-
-
- defaultValueColumn
-
- {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_role_2"}
-
-
-
- loadType
-
- "BY_COLUMN"
-
-
-
-
-
-
-
- loadType
-
- "BY_COLUMN"
-
-
-
- valueByEventColumn
-
- {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_role_2"}
-
-
-
-
-
- false
-
+
+
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ 2f14cd6a-dfe7-498a-a010-025d8868178c
+ пользователей
+ false
+ false
+
+
+
+ initialValue
+
+ "пользователей"
+
+
+
+ tooltip
+
+ "пользователей"
+
+
+
+
+
+
+
+
+ false
+
+
-
+
ba24d307-0b91-4299-ba82-9d0b52384ff2
- f81ab766-ca26-4985-941e-a8e134d71416
- 2020
+ 2f14cd6a-dfe7-498a-a010-025d8868178c
+ Текст
false
- false
-
-
-
- initialValue
-
- null
-
-
-
-
-
-
-
-
- defaultValueColumn
-
- {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_role_3"}
-
-
-
- loadType
-
- "BY_COLUMN"
-
-
-
-
-
-
-
- loadType
-
- "BY_COLUMN"
-
-
-
- valueByEventColumn
-
- {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_role_3"}
-
-
-
-
-
- false
-
-
-
- ba24d307-0b91-4299-ba82-9d0b52384ff2
- aa8660b7-a16a-4b2d-8abf-daf7406735f6
- 1920
- false
- false
-
-
-
- initialValue
-
- null
-
-
-
-
-
-
-
-
- defaultValueColumn
-
- {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_role_4"}
-
-
-
- loadType
-
- "BY_COLUMN"
-
-
-
-
-
-
-
- loadType
-
- "BY_COLUMN"
-
-
-
- valueByEventColumn
-
- {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_role_4"}
-
-
-
-
-
- false
-
-
-
- ba24d307-0b91-4299-ba82-9d0b52384ff2
- 2c66937c-f48e-4d0c-8ac7-893bc286f653
- 1250
- false
- false
-
-
-
- initialValue
-
- null
-
-
-
-
-
-
-
-
- defaultValueColumn
-
- {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_role_5"}
-
-
-
- loadType
-
- "BY_COLUMN"
-
-
-
-
-
-
-
- loadType
-
- "BY_COLUMN"
-
-
-
- valueByEventColumn
-
- {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_role_5"}
-
-
-
-
-
- false
-
+ true
-
-9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91
-51375f90-5388-4612-8a0a-8ec902d278db
-Роли
+
+d7d54cfb-26b5-4dba-b56f-b6247183c24d
+7ebb74a1-b173-4f19-a9fd-54c9f0dc4179
+Горизонтальный контейнер
true
false
@@ -3285,375 +3409,2205 @@
cssClasses
- -
-
- "text-wrap"
-
-
-
-
-
- style
-
-
-
- width
-
- null
-
-
-
+
-
-
-
-
-
- d7d54cfb-26b5-4dba-b56f-b6247183c24d
- 72beb0ff-29d2-448d-9278-1ed1c32dd23d
- ГК Показатель
+
+
+
+
+
+ 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91
+ d7d9aff8-1b75-429c-887d-6dda8239df87
+ Value %
true
- true
-
-
- d7d54cfb-26b5-4dba-b56f-b6247183c24d
- 134bf30e-5211-4bb0-94be-d93f099d456e
- ГК Показатель
- true
- true
-
-
- d7d54cfb-26b5-4dba-b56f-b6247183c24d
- a1edba42-ec95-41e7-8ee4-562c9dbc07de
- ГК Показатель
- true
- true
-
-
- d7d54cfb-26b5-4dba-b56f-b6247183c24d
- 74e1eec7-defe-4fb6-9522-113b3994b82c
- ГК Показатель
- true
- true
-
-
- d7d54cfb-26b5-4dba-b56f-b6247183c24d
- aaa93bbb-e71b-428f-91c7-a3e51968a608
- Горизонтальный контейнер
- true
- true
-
-
- d7d54cfb-26b5-4dba-b56f-b6247183c24d
- f4aae0d3-859c-47d6-b71e-b36f46483590
- Горизонтальный контейнер
- true
- true
-
-
- d7d54cfb-26b5-4dba-b56f-b6247183c24d
- e315a5ad-8919-4e6c-a4e0-b0763074fd2f
- Горизонтальный контейнер
- true
- true
-
-
- ba24d307-0b91-4299-ba82-9d0b52384ff2
- 269c5c01-d2ea-40f5-8878-de65dfb40f30
- Администратор
- false
+ false
false
-
-
-
- initialValue
-
- null
-
-
-
- label
-
- null
-
-
-
-
-
-
-
-
- defaultValueColumn
-
- {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"name_role_1"}
-
-
-
- loadType
-
- "BY_COLUMN"
-
-
-
-
-
-
-
- loadType
-
- "BY_COLUMN"
-
-
-
- valueByEventColumn
-
- {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"name_role_1"}
-
-
-
-
-
- false
-
+
+
+
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ 8d0244ce-ee1a-464b-b627-c7cecf9a9efc
+ 1%
+ false
+ false
+
+
+
+ cssClasses
+
+ -
+
+"text-invert"
+
+
+
+
+
+ textFormatter
+
+
+
+unitsLabel
+
+ "%"
+
+
+
+unitsText
+
+ {"objectId":"8d0244ce-ee1a-464b-b627-c7cecf9a9efc","packageName":"component","className":"Text","type":"TS"}
+
+
+
+
+ UnitsLabelReplaceValueTextFormatter
+ ervu_business_metrics.formatter
+
+
+
+
+
+
+
+
+
+ defaultValueColumn
+
+ {"schema":"admin_indicators","table":"view_user_analysis","entity":"view_user_analysis","name":"percent_administrator_is"}
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+ valueByEventColumn
+
+ {"schema":"admin_indicators","table":"view_user_analysis","entity":"view_user_analysis","name":"percent_administrator_is"}
+
+
+
+
+
+ false
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ a9206e25-5b1e-4a32-8091-4e5f3a47aa58
+ 2%
+ false
+ false
+
+
+
+ cssClasses
+
+ -
+
+"text-invert"
+
+
+
+
+
+ textFormatter
+
+
+
+unitsLabel
+
+ "%"
+
+
+
+unitsText
+
+ {"objectId":"a9206e25-5b1e-4a32-8091-4e5f3a47aa58","packageName":"component","className":"Text","type":"TS"}
+
+
+
+
+ UnitsLabelReplaceValueTextFormatter
+ ervu_business_metrics.formatter
+
+
+
+
+
+
+
+
+
+ defaultValueColumn
+
+ {"schema":"admin_indicators","table":"view_user_analysis","entity":"view_user_analysis","name":"percent_administrator_poib"}
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+ valueByEventColumn
+
+ {"schema":"admin_indicators","table":"view_user_analysis","entity":"view_user_analysis","name":"percent_administrator_poib"}
+
+
+
+
+
+ false
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ 87e0c824-a856-405c-ad66-b61c80deb740
+ 3%
+ false
+ false
+
+
+
+ cssClasses
+
+ -
+
+"text-invert"
+
+
+
+
+
+ textFormatter
+
+
+
+unitsLabel
+
+ "%"
+
+
+
+unitsText
+
+ {"objectId":"87e0c824-a856-405c-ad66-b61c80deb740","packageName":"component","className":"Text","type":"TS"}
+
+
+
+
+ UnitsLabelReplaceValueTextFormatter
+ ervu_business_metrics.formatter
+
+
+
+
+
+
+
+
+
+ defaultValueColumn
+
+ {"schema":"admin_indicators","table":"view_user_analysis","entity":"view_user_analysis","name":"percent_employee_gomy"}
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+ valueByEventColumn
+
+ {"schema":"admin_indicators","table":"view_user_analysis","entity":"view_user_analysis","name":"percent_employee_gomy"}
+
+
+
+
+
+ false
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ 993addcf-7fd8-40cb-b621-97dabd0e6d54
+ 4%
+ false
+ false
+
+
+
+ cssClasses
+
+ -
+
+"text-invert"
+
+
+
+
+
+ textFormatter
+
+
+
+unitsLabel
+
+ "%"
+
+
+
+unitsText
+
+ {"objectId":"993addcf-7fd8-40cb-b621-97dabd0e6d54","packageName":"component","className":"Text","type":"TS"}
+
+
+
+
+ UnitsLabelReplaceValueTextFormatter
+ ervu_business_metrics.formatter
+
+
+
+
+
+
+
+
+
+ defaultValueColumn
+
+ {"schema":"admin_indicators","table":"view_user_analysis","entity":"view_user_analysis","name":"percent_bserver_gomy"}
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+ valueByEventColumn
+
+ {"schema":"admin_indicators","table":"view_user_analysis","entity":"view_user_analysis","name":"percent_bserver_gomy"}
+
+
+
+
+
+ false
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ 2896efc8-5cc7-463d-8d18-3ec38e8e9998
+ 5%
+ false
+ false
+
+
+
+ cssClasses
+
+ -
+
+"text-invert"
+
+
+
+
+
+ textFormatter
+
+
+
+unitsLabel
+
+ "%"
+
+
+
+unitsText
+
+ {"objectId":"2896efc8-5cc7-463d-8d18-3ec38e8e9998","packageName":"component","className":"Text","type":"TS"}
+
+
+
+
+ UnitsLabelReplaceValueTextFormatter
+ ervu_business_metrics.formatter
+
+
+
+
+
+
+
+
+
+ defaultValueColumn
+
+ {"schema":"admin_indicators","table":"view_user_analysis","entity":"view_user_analysis","name":"percent_supervisor_gomy"}
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+ valueByEventColumn
+
+ {"schema":"admin_indicators","table":"view_user_analysis","entity":"view_user_analysis","name":"percent_supervisor_gomy"}
+
+
+
+
+
+ false
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ d9276b70-a6d3-4fa7-831d-9085ea1c2d86
+ 6%
+ false
+ false
+
+
+
+ cssClasses
+
+ -
+
+"text-invert"
+
+
+
+
+
+ textFormatter
+
+
+
+unitsLabel
+
+ "%"
+
+
+
+unitsText
+
+ {"objectId":"d9276b70-a6d3-4fa7-831d-9085ea1c2d86","packageName":"component","className":"Text","type":"TS"}
+
+
+
+
+ UnitsLabelReplaceValueTextFormatter
+ ervu_business_metrics.formatter
+
+
+
+
+
+
+
+
+
+ defaultValueColumn
+
+ {"schema":"admin_indicators","table":"view_user_analysis","entity":"view_user_analysis","name":"percent_military_commissar"}
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+ valueByEventColumn
+
+ {"schema":"admin_indicators","table":"view_user_analysis","entity":"view_user_analysis","name":"percent_military_commissar"}
+
+
+
+
+
+ false
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ 7e101258-2751-42fd-adcc-05c4b5f5f18b
+ 7%
+ false
+ false
+
+
+
+ cssClasses
+
+ -
+
+"text-invert"
+
+
+
+
+
+ textFormatter
+
+
+
+unitsLabel
+
+ "%"
+
+
+
+unitsText
+
+ {"objectId":"7e101258-2751-42fd-adcc-05c4b5f5f18b","packageName":"component","className":"Text","type":"TS"}
+
+
+
+
+ UnitsLabelReplaceValueTextFormatter
+ ervu_business_metrics.formatter
+
+
+
+
+
+
+
+
+
+ defaultValueColumn
+
+ {"schema":"admin_indicators","table":"view_user_analysis","entity":"view_user_analysis","name":"percent_specialist_statements"}
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+ valueByEventColumn
+
+ {"schema":"admin_indicators","table":"view_user_analysis","entity":"view_user_analysis","name":"percent_specialist_statements"}
+
+
+
+
+
+ false
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ 2feb61e3-1f3b-4a15-8149-96380a8d6676
+ 8%
+ false
+ false
+
+
+
+ cssClasses
+
+ -
+
+"text-invert"
+
+
+
+
+
+ textFormatter
+
+
+
+unitsLabel
+
+ "%"
+
+
+
+unitsText
+
+ {"objectId":"2feb61e3-1f3b-4a15-8149-96380a8d6676","packageName":"component","className":"Text","type":"TS"}
+
+
+
+
+ UnitsLabelReplaceValueTextFormatter
+ ervu_business_metrics.formatter
+
+
+
+
+
+
+
+
+
+ defaultValueColumn
+
+ {"schema":"admin_indicators","table":"view_user_analysis","entity":"view_user_analysis","name":"percent_observer_vo"}
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+ valueByEventColumn
+
+ {"schema":"admin_indicators","table":"view_user_analysis","entity":"view_user_analysis","name":"percent_observer_vo"}
+
+
+
+
+
+ false
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ 83a3fbc1-dcb5-4a29-bd03-613177e1b570
+ 9%
+ false
+ false
+
+
+
+ cssClasses
+
+ -
+
+"text-invert"
+
+
+
+
+
+ textFormatter
+
+
+
+unitsLabel
+
+ "%"
+
+
+
+unitsText
+
+ {"objectId":"83a3fbc1-dcb5-4a29-bd03-613177e1b570","packageName":"component","className":"Text","type":"TS"}
+
+
+
+
+ UnitsLabelReplaceValueTextFormatter
+ ervu_business_metrics.formatter
+
+
+
+
+
+
+
+
+
+ defaultValueColumn
+
+ {"schema":"admin_indicators","table":"view_user_analysis","entity":"view_user_analysis","name":"percent_observer_vk"}
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+ valueByEventColumn
+
+ {"schema":"admin_indicators","table":"view_user_analysis","entity":"view_user_analysis","name":"percent_observer_vk"}
+
+
+
+
+
+ false
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ 5a9d921c-168c-4e73-82eb-665859fc567a
+ 10%
+ false
+ false
+
+
+
+ cssClasses
+
+ -
+
+"text-invert"
+
+
+
+
+
+ textFormatter
+
+
+
+unitsLabel
+
+ "%"
+
+
+
+unitsText
+
+ {"objectId":"5a9d921c-168c-4e73-82eb-665859fc567a","packageName":"component","className":"Text","type":"TS"}
+
+
+
+
+ UnitsLabelReplaceValueTextFormatter
+ ervu_business_metrics.formatter
+
+
+
+
+
+
+
+
+
+ defaultValueColumn
+
+ {"schema":"admin_indicators","table":"view_user_analysis","entity":"view_user_analysis","name":"percent_administrator_military_office"}
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+ valueByEventColumn
+
+ {"schema":"admin_indicators","table":"view_user_analysis","entity":"view_user_analysis","name":"percent_administrator_military_office"}
+
+
+
+
+
+ false
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ 4e58c780-8bcf-4965-94b8-cee4275d7006
+ 11%
+ false
+ false
+
+
+
+ cssClasses
+
+ -
+
+"text-invert"
+
+
+
+
+
+ textFormatter
+
+
+
+unitsLabel
+
+ "%"
+
+
+
+unitsText
+
+ {"objectId":"4e58c780-8bcf-4965-94b8-cee4275d7006","packageName":"component","className":"Text","type":"TS"}
+
+
+
+
+ UnitsLabelReplaceValueTextFormatter
+ ervu_business_metrics.formatter
+
+
+
+
+
+
+
+
+
+ defaultValueColumn
+
+ {"schema":"admin_indicators","table":"view_user_analysis","entity":"view_user_analysis","name":"percent_specialist_military_accounting"}
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+ valueByEventColumn
+
+ {"schema":"admin_indicators","table":"view_user_analysis","entity":"view_user_analysis","name":"percent_specialist_military_accounting"}
+
+
+
+
+
+ false
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ 05b87e65-3c1f-421f-ac7a-7a1ed3717370
+ 12%
+ false
+ false
+
+
+
+ cssClasses
+
+ -
+
+"text-invert"
+
+
+
+
+
+ textFormatter
+
+
+
+unitsLabel
+
+ "%"
+
+
+
+unitsText
+
+ {"objectId":"05b87e65-3c1f-421f-ac7a-7a1ed3717370","packageName":"component","className":"Text","type":"TS"}
+
+
+
+
+ UnitsLabelReplaceValueTextFormatter
+ ervu_business_metrics.formatter
+
+
+
+
+
+
+
+
+
+ defaultValueColumn
+
+ {"schema":"admin_indicators","table":"view_user_analysis","entity":"view_user_analysis","name":"percent_specialist_acquisition"}
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+ valueByEventColumn
+
+ {"schema":"admin_indicators","table":"view_user_analysis","entity":"view_user_analysis","name":"percent_specialist_acquisition"}
+
+
+
+
+
+ false
+
+
-
- ba24d307-0b91-4299-ba82-9d0b52384ff2
- 94c6c911-ce36-4d6c-828a-a0c017c1fb39
- Роль 2
- false
+
+ 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91
+ 703b5ad3-bf56-42d4-a5de-76bd03255ff1
+ Value
+ true
+ false
false
-
+
- initialValue
+ style
- null
-
-
-
- label
-
- null
+
+
+ width
+
+null
+
+
+
-
-
-
-
- defaultValueColumn
-
- {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"name_role_2"}
-
-
-
- loadType
-
- "BY_COLUMN"
-
-
-
-
-
-
-
- loadType
-
- "BY_COLUMN"
-
-
-
- valueByEventColumn
-
- {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"name_role_2"}
-
-
-
-
-
- false
-
+
+
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ 403ee067-9f05-46cb-95a3-076654431481
+ 1
+ false
+ false
+
+
+
+ initialValue
+
+ null
+
+
+
+
+
+
+
+
+ defaultValueColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_administrator_is"}
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+ valueByEventColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_administrator_is"}
+
+
+
+
+
+ false
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ bfd4bf6c-d9c8-4718-90fb-06350a7d0986
+ 2
+ false
+ false
+
+
+
+ initialValue
+
+ null
+
+
+
+
+
+
+
+
+ defaultValueColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_administrator_poib"}
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+ valueByEventColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_administrator_poib"}
+
+
+
+
+
+ false
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ f81ab766-ca26-4985-941e-a8e134d71416
+ 3
+ false
+ false
+
+
+
+ initialValue
+
+ null
+
+
+
+
+
+
+
+
+ defaultValueColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_employee_gomy"}
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+ valueByEventColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_employee_gomy"}
+
+
+
+
+
+ false
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ aa8660b7-a16a-4b2d-8abf-daf7406735f6
+ 4
+ false
+ false
+
+
+
+ initialValue
+
+ null
+
+
+
+
+
+
+
+
+ defaultValueColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_observer_gomy"}
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+ valueByEventColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_observer_gomy"}
+
+
+
+
+
+ false
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ 2c66937c-f48e-4d0c-8ac7-893bc286f653
+ 5
+ false
+ false
+
+
+
+ initialValue
+
+ null
+
+
+
+
+
+
+
+
+ defaultValueColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_supervisor_gomy"}
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+ valueByEventColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_supervisor_gomy"}
+
+
+
+
+
+ false
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ 3bf26b06-e926-4ccc-80b2-ff095ae5c79c
+ 6
+ false
+ false
+
+
+
+
+
+ defaultValueColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_military_commissar"}
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+ valueByEventColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_military_commissar"}
+
+
+
+
+
+ false
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ eef7d496-03f6-4afb-bccc-06fa5d0dc6ae
+ 7
+ false
+ false
+ false
+
+
+
+
+
+ defaultValueColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_specialist_statements"}
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+ valueByEventColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_specialist_statements"}
+
+
+
+
+
+ false
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ c704219a-276f-42ca-ad7f-f8c4bb4a1a47
+ 8
+ false
+ false
+
+
+
+
+
+ defaultValueColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_observer_vo"}
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+ valueByEventColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_observer_vo"}
+
+
+
+
+
+ false
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ a4640e28-334f-4ea0-b6fd-bc0e1463cd9e
+ 9
+ false
+ false
+
+
+
+
+
+ defaultValueColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_observer_vk"}
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+ valueByEventColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_observer_vk"}
+
+
+
+
+
+ false
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ f6429082-3de0-4720-94d9-ac2b15052e8f
+ 10
+ false
+ false
+
+
+
+
+
+ defaultValueColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_administrator_military_office"}
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+ valueByEventColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_administrator_military_office"}
+
+
+
+
+
+ false
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ 3fa4f8bb-dcf6-4290-8280-9e2979173c91
+ 11
+ false
+ false
+
+
+
+
+
+ defaultValueColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_specialist_military_accounting"}
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+ valueByEventColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_specialist_military_accounting"}
+
+
+
+
+
+ false
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ 9395d18f-d5cd-43a3-8d2c-4b174c6bd48e
+ 12
+ false
+ false
+
+
+
+
+
+ defaultValueColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_specialist_acquisition"}
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+
+
+
+
+ loadType
+
+ "BY_COLUMN"
+
+
+
+ valueByEventColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"count_specialist_acquisition"}
+
+
+
+
+
+ false
+
+
-
- ba24d307-0b91-4299-ba82-9d0b52384ff2
- 6c09d538-7741-484b-b339-1a612c078e27
- Роль 3
- false
+
+ 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91
+ 51375f90-5388-4612-8a0a-8ec902d278db
+ Роли
+ true
false
-
+
- initialValue
+ cssClasses
- null
+ -
+
+ "text-wrap"
+
+
- label
+ style
- null
+
+
+ width
+
+null
+
+
+
-
-
-
-
- defaultValueColumn
-
- {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"name_role_3"}
-
-
-
- loadType
-
- "BY_COLUMN"
-
-
-
-
-
-
-
- loadType
-
- "BY_COLUMN"
-
-
-
- valueByEventColumn
-
- {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"name_role_3"}
-
-
-
-
-
- false
-
-
-
- ba24d307-0b91-4299-ba82-9d0b52384ff2
- 4e1680b3-dad9-403a-bd55-45189cde4165
- Роль 4
- false
- false
-
-
-
- initialValue
-
- null
-
-
-
- label
-
- null
-
-
-
-
-
-
-
-
- defaultValueColumn
-
- {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"name_role_4"}
-
-
-
- loadType
-
- "BY_COLUMN"
-
-
-
-
-
-
-
- loadType
-
- "BY_COLUMN"
-
-
-
- valueByEventColumn
-
- {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"name_role_4"}
-
-
-
-
-
- false
-
-
-
- ba24d307-0b91-4299-ba82-9d0b52384ff2
- f062279e-44f2-4130-a532-9c60aac130f6
- Роль 5
- false
- false
-
-
-
- initialValue
-
- null
-
-
-
- label
-
- null
-
-
-
-
-
-
-
-
- defaultValueColumn
-
- {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"name_role_5"}
-
-
-
- loadType
-
- "BY_COLUMN"
-
-
-
-
-
-
-
- loadType
-
- "BY_COLUMN"
-
-
-
- valueByEventColumn
-
- {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"name_role_5"}
-
-
-
-
-
- false
-
+
+
+
+
+
+ d7d54cfb-26b5-4dba-b56f-b6247183c24d
+ 72beb0ff-29d2-448d-9278-1ed1c32dd23d
+ ГК Показатель
+ true
+ true
+
+
+ d7d54cfb-26b5-4dba-b56f-b6247183c24d
+ 134bf30e-5211-4bb0-94be-d93f099d456e
+ ГК Показатель
+ true
+ true
+
+
+ d7d54cfb-26b5-4dba-b56f-b6247183c24d
+ a1edba42-ec95-41e7-8ee4-562c9dbc07de
+ ГК Показатель
+ true
+ true
+
+
+ d7d54cfb-26b5-4dba-b56f-b6247183c24d
+ 74e1eec7-defe-4fb6-9522-113b3994b82c
+ ГК Показатель
+ true
+ true
+
+
+ d7d54cfb-26b5-4dba-b56f-b6247183c24d
+ aaa93bbb-e71b-428f-91c7-a3e51968a608
+ Горизонтальный контейнер
+ true
+ true
+
+
+ d7d54cfb-26b5-4dba-b56f-b6247183c24d
+ f4aae0d3-859c-47d6-b71e-b36f46483590
+ Горизонтальный контейнер
+ true
+ true
+
+
+ d7d54cfb-26b5-4dba-b56f-b6247183c24d
+ e315a5ad-8919-4e6c-a4e0-b0763074fd2f
+ Горизонтальный контейнер
+ true
+ true
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ 269c5c01-d2ea-40f5-8878-de65dfb40f30
+ Администратор ИС
+ false
+ false
+
+
+
+ initialValue
+
+ "Администратор ИС"
+
+
+
+ label
+
+ null
+
+
+
+ tooltip
+
+ "Администратор ИС"
+
+
+
+
+
+
+
+
+ defaultValueColumn
+
+ null
+
+
+
+ loadType
+
+ null
+
+
+
+
+
+
+
+ loadType
+
+ null
+
+
+
+ valueByEventColumn
+
+ null
+
+
+
+
+
+ false
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ 94c6c911-ce36-4d6c-828a-a0c017c1fb39
+ Администратор ПОИБ
+ false
+ false
+
+
+
+ initialValue
+
+ "Администратор ПОИБ"
+
+
+
+ label
+
+ null
+
+
+
+ tooltip
+
+ "Администратор ПОИБ"
+
+
+
+
+
+
+
+
+ defaultValueColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"name_role_2"}
+
+
+
+ loadType
+
+ null
+
+
+
+
+
+
+
+ loadType
+
+ null
+
+
+
+ valueByEventColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"name_role_2"}
+
+
+
+
+
+ false
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ 6c09d538-7741-484b-b339-1a612c078e27
+ Сотрудник ГОМУ
+ false
+ false
+
+
+
+ initialValue
+
+ "Сотрудник ГОМУ"
+
+
+
+ label
+
+ null
+
+
+
+ tooltip
+
+ "Сотрудник ГОМУ"
+
+
+
+
+
+
+
+
+ defaultValueColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"name_role_3"}
+
+
+
+ loadType
+
+ null
+
+
+
+
+
+
+
+ loadType
+
+ null
+
+
+
+ valueByEventColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"name_role_3"}
+
+
+
+
+
+ false
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ 4e1680b3-dad9-403a-bd55-45189cde4165
+ Наблюдатель ГОМУ
+ false
+ false
+
+
+
+ initialValue
+
+ "Наблюдатель ГОМУ"
+
+
+
+ label
+
+ null
+
+
+
+ tooltip
+
+ "Наблюдатель ГОМУ"
+
+
+
+
+
+
+
+
+ defaultValueColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"name_role_4"}
+
+
+
+ loadType
+
+ null
+
+
+
+
+
+
+
+ loadType
+
+ null
+
+
+
+ valueByEventColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"name_role_4"}
+
+
+
+
+
+ false
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ f062279e-44f2-4130-a532-9c60aac130f6
+ Супервайзер ГОМУ
+ false
+ false
+
+
+
+ initialValue
+
+ "Супервайзер ГОМУ"
+
+
+
+ label
+
+ null
+
+
+
+ tooltip
+
+ "Супервайзер ГОМУ"
+
+
+
+
+
+
+
+
+ defaultValueColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"name_role_5"}
+
+
+
+ loadType
+
+ null
+
+
+
+
+
+
+
+ loadType
+
+ null
+
+
+
+ valueByEventColumn
+
+ {"schema":"admin_indicators","table":"user_analysis","entity":"user_analysis","name":"name_role_5"}
+
+
+
+
+
+ false
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ c1d84ecf-8664-4cb8-84d7-44aa925c5e62
+ Военный комиссар
+ false
+ false
+
+
+
+ initialValue
+
+ "Военный комиссар"
+
+
+
+ tooltip
+
+ "Военный комиссар"
+
+
+
+
+
+
+
+
+ false
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ e78f6862-45e5-4086-bee1-78b8068b7eac
+ Специалист ВК по обработке заявлений
+ false
+ false
+
+
+
+ initialValue
+
+ "Специалист ВК по обработке заявлений"
+
+
+
+ tooltip
+
+ "Специалист ВК по обработке заявлений"
+
+
+
+
+
+
+
+
+ false
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ 783480b5-0219-4bd8-af5f-4afd84613439
+ Наблюдатель штаба ВО
+ false
+ false
+
+
+
+ initialValue
+
+ "Наблюдатель штаба ВО"
+
+
+
+ tooltip
+
+ "Наблюдатель штаба ВО"
+
+
+
+
+
+
+
+
+ false
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ 900e9c63-69a7-4b38-911c-ac7ad5f90a57
+ Наблюдатель ВК субъекта
+ false
+ false
+
+
+
+ initialValue
+
+ "Наблюдатель ВК субъекта"
+
+
+
+ tooltip
+
+ "Наблюдатель ВК субъекта"
+
+
+
+
+
+
+
+
+ false
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ 581f2843-87f0-4454-9c69-1040dd93ea37
+ Администратор военкомата
+ false
+ false
+
+
+
+ initialValue
+
+ "Администратор военкомата"
+
+
+
+ tooltip
+
+ "Администратор военкомата"
+
+
+
+
+
+
+
+
+ false
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ 16bc82ce-6710-41a1-a91c-ed2b01461575
+ Специалист ВК по ВУ
+ false
+ false
+
+
+
+ initialValue
+
+ "Специалист ВК по ВУ"
+
+
+
+ tooltip
+
+ "Специалист ВК по ВУ"
+
+
+
+
+
+
+
+
+ false
+
+
+
+ ba24d307-0b91-4299-ba82-9d0b52384ff2
+ 3a7c6911-4d85-4bdd-a4d1-4019fc77722d
+ Специалист по комплектованию
+ false
+ false
+
+
+
+ initialValue
+
+ "Специалист по комплектованию"
+
+
+
+ tooltip
+
+ "Специалист по комплектованию"
+
+
+
+
+
+
+
+
+ false
+
+
@@ -3673,20 +5627,6 @@
true
-
- 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91
- 87c569c2-ddb6-4caf-b07b-1771eed49bc0
- ВК Анализ времени активности сервисов
- true
- true
-
-
-
- d7d54cfb-26b5-4dba-b56f-b6247183c24d
- acd23436-ccd1-482f-a2d9-dc92f0c3609f
- ГК Второй ряд
- true
- true