diff --git a/config/filter.php b/config/filter.php
index 48a7117eef..91f3e7d0ae 100755
--- a/config/filter.php
+++ b/config/filter.php
@@ -87,8 +87,7 @@ $filter->bug->export = new stdclass();
$filter->caselib->create = new stdclass();
$filter->doc->create = new stdclass();
$filter->doc->browse = new stdclass();
-$filter->doc->alllibs = new stdclass();
-$filter->doc->objectlibs = new stdclass();
+$filter->doc->view = new stdclass();
$filter->doc->tablecontents = new stdclass();
$filter->doc->productspace = new stdclass();
$filter->doc->projectspace = new stdclass();
@@ -219,12 +218,12 @@ $filter->caselib->create->cookie['lastLibCaseModule'] = 'int';
$filter->doc->create->cookie['lastDocModule'] = 'int';
$filter->doc->browse->cookie['browseType'] = 'reg::browseType';
-$filter->doc->alllibs->cookie['browseType'] = 'reg::browseType';
-$filter->doc->objectlibs->cookie['browseType'] = 'reg::browseType';
-$filter->doc->objectlibs->cookie['preProductID'] = 'int';
-$filter->doc->objectlibs->cookie['preBranch'] = 'reg::word';
+$filter->doc->view->cookie['browseType'] = 'reg::browseType';
+$filter->doc->view->cookie['preBranch'] = 'reg::word';
$filter->doc->default->cookie['from'] = 'code';
$filter->doc->default->cookie['product'] = 'int';
+$filter->doc->default->cookie['preProductID'] = 'int';
+$filter->doc->default->cookie['lastProject'] = 'int';
$filter->doc->showfiles->cookie['docFilesViewType'] = 'code';
$filter->doc->tablecontents->cookie['preProductID'] = 'int';
$filter->doc->tablecontents->cookie['preBranch'] = 'reg::word';
diff --git a/db/update18.3.sql b/db/update18.3.sql
index 3cc86a4335..85f2a56622 100644
--- a/db/update18.3.sql
+++ b/db/update18.3.sql
@@ -57,13 +57,28 @@ REPLACE INTO `zt_screen` (`id`, `dimension`, `name`, `desc`, `cover`, `scheme`,
(2,1,'公司年度汇总数据大屏','从不同的年份了解公司汇总数据的情况','static/images/screen2.png','[{\"id\":\"5scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":120,\"x\":0,\"y\":0,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":1300,\"h\":120,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/screen_header.png\",\"borderRadius\":10}},{\"id\":\"2nws38440fq000\",\"isGroup\":false,\"attr\":{\"x\":400,\"y\":36,\"w\":500,\"h\":66,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"title\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\" \\u516c\\u53f8\\u5e74\\u5ea6\\u6c47\\u603b\\u6570\\u636e\\u5927\\u5c4f\",\"fontSize\":20,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"5scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":300,\"h\":120,\"x\":0,\"y\":95,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"type\":\"year\",\"filterCharts\":[{\"chart\":1055,\"field\":\"t1.`year`\"},{\"chart\":1056,\"field\":\"t1.`year`\"},{\"chart\":1057,\"field\":\"t1.`year`\"},{\"chart\":1058,\"field\":\"t1.`year`\"},{\"chart\":1059,\"field\":\"t1.`year`\"},{\"chart\":1060,\"field\":\"t1.`year`\"},{\"chart\":1061,\"field\":\"t1.`year`\"},{\"chart\":1062,\"field\":\"t1.`year`\"},{\"chart\":1063,\"field\":\"t1.`year`\"},{\"chart\":1064,\"field\":\"t1.`year`\"},{\"chart\":1065,\"field\":\"t1.`year`\"},{\"chart\":1066,\"field\":\"t1.`year`\"},{\"chart\":1067,\"field\":\"t1.`year`\"},{\"chart\":1068,\"field\":\"t1.`year`\"},{\"chart\":1069,\"field\":\"t1.`year`\"},{\"chart\":1070,\"field\":\"t1.`year`\"},{\"chart\":1071,\"field\":\"t1.`year`\"},{\"chart\":1072,\"field\":\"t1.`year`\"},{\"chart\":1073,\"field\":\"t1.`year`\"},{\"chart\":1074,\"field\":\"t1.`year`\"},{\"chart\":1075,\"field\":\"t1.`year`\"},{\"chart\":1076,\"field\":\"t1.`year`\"},{\"chart\":1077,\"field\":\"t1.`year`\"},{\"chart\":1078,\"field\":\"t1.`year`\"},{\"chart\":1079,\"field\":\"t1.`year`\"},{\"chart\":1080,\"field\":\"t1.`year`\"},{\"chart\":1081,\"field\":\"t1.`year`\"},{\"chart\":1082,\"field\":\"t1.`year`\"},{\"chart\":1083,\"field\":\"t1.`year`\"}],\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":120,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Select\",\"chartConfig\":{\"key\":\"Select\",\"chartKey\":\"VSelect\",\"conKey\":\"VCSelect\",\"title\":\"\\u9009\\u62e9\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/select-c616737a.png\"},\"option\":{\"dataset\":[{\"label\":\"\\u8bf7\\u9009\\u62e9\",\"value\":\"\"},{\"label\":\"\\u6cb3\\u5317\",\"value\":\"18700\"},{\"label\":\"\\u5f90\\u5dde\",\"value\":\"17800\"}],\"value\":\"\",\"borderWidth\":1,\"borderStyle\":\"solid\",\"borderColor\":\"#1a77a5\",\"background\":\"none\",\"borderRadius\":6,\"color\":\"#ffffff\",\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"backgroundColor\":\"transparent\",\"fontSize\":20,\"onChange\":\"console.log(value)\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1cfwp95aiif400\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":149,\"w\":750,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"summary\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#00102800\",\"#00102800\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"6scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":750,\"h\":120,\"x\":0,\"y\":153,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":230,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u516c\\u53f8\\u5e74\\u5ea6\\u65b0\\u589e\\u6570\\u636e\\u6982\\u89c8\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":225,\"y\":30,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":225,\"y\":32,\"w\":500,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1cfwp95aiif400\",\"isGroup\":false,\"attr\":{\"x\":770,\"y\":149,\"w\":530,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"summary\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#00102800\",\"#00102800\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"6scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":820,\"h\":120,\"x\":770,\"y\":153,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":230,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u516c\\u53f8\\u5e74\\u5ea6\\u5b8c\\u6210\\u6570\\u636e\\u6982\\u89c8\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":220,\"y\":30,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":220,\"y\":32,\"w\":290,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":100,\"x\":25,\"y\":229,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1055,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":100,\"x\":145,\"y\":229,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1056,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4ea7\\u54c1\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4ea7\\u54c1\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4ea7\\u54c1\\u4e2a\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":100,\"x\":265,\"y\":229,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1057,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u9700\\u6c42\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u9700\\u6c42\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9700\\u6c42\\u4e2a\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":100,\"x\":385,\"y\":229,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1058,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"Bug\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"Bug\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"Bug\\u4e2a\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":100,\"x\":505,\"y\":229,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1059,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u8ba1\\u5212\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u8ba1\\u5212\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u8ba1\\u5212\\u4e2a\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":100,\"x\":25,\"y\":339,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1060,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u9879\\u76ee\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u9879\\u76ee\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9879\\u76ee\\u4e2a\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":100,\"x\":145,\"y\":339,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1061,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u6267\\u884c\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u6267\\u884c\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u6267\\u884c\\u4e2a\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":100,\"x\":265,\"y\":339,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1062,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4efb\\u52a1\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4efb\\u52a1\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4efb\\u52a1\\u4e2a\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":100,\"x\":385,\"y\":339,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1063,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u53d1\\u5e03\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":100,\"x\":505,\"y\":339,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1064,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u53d1\\u5e03\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u53d1\\u5e03\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u53d1\\u5e03\\u4e2a\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":250,\"x\":625,\"y\":229,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":190,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1065,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":60,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u7528\\u6237\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":78,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u7528\\u6237\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u7528\\u6237\\u4e2a\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":100,\"x\":800,\"y\":229,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1066,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u5b8c\\u6210\\u9879\\u76ee\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u5b8c\\u6210\\u9879\\u76ee\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5b8c\\u6210\\u9879\\u76ee\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":100,\"x\":920,\"y\":229,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1067,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u5b8c\\u6210\\u6267\\u884c\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5b8c\\u6210\\u6267\\u884c\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":100,\"x\":1040,\"y\":229,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1068,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u5b8c\\u6210\\u53d1\\u5e03\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u5b8c\\u6210\\u53d1\\u5e03\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5b8c\\u6210\\u53d1\\u5e03\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":100,\"x\":800,\"y\":339,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1069,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u5b8c\\u6210\\u9700\\u6c42\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u5b8c\\u6210\\u9700\\u6c42\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5b8c\\u6210\\u9700\\u6c42\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":100,\"x\":920,\"y\":339,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1070,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u89e3\\u51b3Bug\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u89e3\\u51b3Bug\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u89e3\\u51b3Bug\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":100,\"x\":1040,\"y\":339,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1071,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u5b8c\\u6210\\u4efb\\u52a1\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u5b8c\\u6210\\u4efb\\u52a1\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5b8c\\u6210\\u4efb\\u52a1\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":200,\"x\":1160,\"y\":229,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":190,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1072,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":54,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u6295\\u5165\\u5de5\\u65f6\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":78,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u6295\\u5165\\u5de5\\u65f6\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u6295\\u5165\\u5de5\\u65f6\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"fc4u6zmi58w00\",\"isGroup\":false,\"attr\":{\"x\":1260,\"y\":165,\"w\":20,\"h\":20,\"offsetX\":0,\"offsetY\":0,\"zIndex\":1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null}},\"key\":\"Hint\",\"chartConfig\":{\"key\":\"Hint\",\"chartKey\":\"VHint\",\"conKey\":\"VCHint\",\"title\":\"\\u63d0\\u793a\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/hint-2cbf6381.png\"},\"option\":{\"text\":\"\",\"icon\":\"\",\"textSize\":15,\"textColor\":\"#ffffff\",\"textWeight\":\"bold\",\"placement\":\"left-top\",\"distance\":8,\"hint\":\"\\u5b8c\\u6210\\u7684\\u9879\\u76ee\\u4e2a\\u6570=\\u5df2\\u5173\\u95ed\\u7684\\u9879\\u76ee\\u4e2a\\u6570\\uff1b\\n\\u5b8c\\u6210\\u6267\\u884c\\u6570=\\u5df2\\u5173\\u95ed\\u7684\\u6267\\u884c\\u6570\\uff1b\\n\\u5b8c\\u6210\\u53d1\\u5e03\\u6570=\\u5168\\u90e8\\u53d1\\u5e03\\u6570\\uff1b\\n\\u5b8c\\u6210\\u7684\\u9700\\u6c42\\u6570=\\u5173\\u95ed\\u539f\\u56e0\\u4e3a\\u5df2\\u5b8c\\u6210\\u7684\\u9700\\u6c42\\u4e2a\\u6570\\uff1b\\n\\u4fee\\u590d\\u7684Bug\\u6570=Bug\\u72b6\\u6001\\u4e3a\\u5df2\\u5173\\u95ed\\u4e14\\u89e3\\u51b3\\u65b9\\u6848\\u4e3a\\u5df2\\u89e3\\u51b3\\u7684Bug\\u4e2a\\u6570\\uff1b\\n\\u5b8c\\u6210\\u7684\\u4efb\\u52a1\\u6570=\\u4efb\\u52a1\\u72b6\\u6001\\u4e3a\\u5df2\\u5b8c\\u6210+\\u5173\\u95ed\\u539f\\u56e0\\u4e3a\\u5df2\\u5b8c\\u6210\\u7684\\u4efb\\u52a1\\u6570\\u3002\",\"width\":0,\"height\":0,\"paddingX\":16,\"paddingY\":8,\"borderWidth\":1,\"borderStyle\":\"solid\",\"borderColor\":\"#1a77a5\",\"borderRadius\":6,\"color\":\"#ffffff\",\"textAlign\":\"left\",\"fontWeight\":\"normal\",\"backgroundColor\":\"rgba(8, 40, 80, 0.9)\",\"fontSize\":16}},{\"id\":\"1cfwp95aiif400\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":479,\"w\":1300,\"h\":525,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"summary\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#00102800\",\"#00102800\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"6scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":120,\"x\":0,\"y\":479,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":277,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9879\\u76ee\\u96c6\\u5e74\\u5ea6\\u65b0\\u589e\\u6570\\u636e\\u6c47\\u603b\\u8868\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":260,\"y\":30,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":260,\"y\":32,\"w\":1015,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"1zhfrmecpnxc00\",\"sourceID\":1073,\"isGroup\":false,\"attr\":{\"x\":25,\"y\":57,\"w\":1250,\"h\":446,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TableScrollBoard\",\"chartConfig\":{\"key\":\"TableScrollBoard\",\"chartKey\":\"VTableScrollBoard\",\"conKey\":\"VCTableScrollBoard\",\"title\":\"\\u8f6e\\u64ad\\u5217\\u8868\",\"category\":\"Tables\",\"categoryName\":\"\\u8868\\u683c\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/table_scrollboard-fb642e78.png\"},\"option\":{\"header\":[\"\\u52171\",\"\\u52172\",\"\\u52173\"],\"dataset\":[[\"\\u884c1\\u52171\",\"\\u884c1\\u52172\",\"\\u884c1\\u52173\"],[\"\\u884c2\\u52171\",\"\\u884c2\\u52172\",\"\\u884c2\\u52173\"],[\"\\u884c3\\u52171\",\"\\u884c3\\u52172\",\"\\u884c3\\u52173\"],[\"\\u884c4\\u52171\",\"\\u884c4\\u52172\",\"\\u884c4\\u52173\"],[\"\\u884c5\\u52171\",\"\\u884c5\\u52172\",\"\\u884c5\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"]],\"index\":false,\"columnWidth\":[],\"align\":[\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\"],\"rowNum\":8,\"waitTime\":3,\"headerHeight\":45,\"carousel\":\"single\",\"headerBGC\":\"#165896FF\",\"oddRowBGC\":\"#042b4dFF\",\"evenRowBGC\":\"#0a1c37FF\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1cfwp95aiif400\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":1029,\"w\":1300,\"h\":525,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"summary\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#00102800\",\"#00102800\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"6scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":120,\"x\":0,\"y\":1029,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":277,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9879\\u76ee\\u96c6\\u5e74\\u5ea6\\u5b8c\\u6210\\u6570\\u636e\\u6982\\u89c8\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":245,\"y\":31,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":245,\"y\":33,\"w\":1035,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"1zhfrmecpnxc00\",\"sourceID\":1074,\"isGroup\":false,\"attr\":{\"x\":25,\"y\":57,\"w\":1250,\"h\":446,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TableScrollBoard\",\"chartConfig\":{\"key\":\"TableScrollBoard\",\"chartKey\":\"VTableScrollBoard\",\"conKey\":\"VCTableScrollBoard\",\"title\":\"\\u8f6e\\u64ad\\u5217\\u8868\",\"category\":\"Tables\",\"categoryName\":\"\\u8868\\u683c\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/table_scrollboard-fb642e78.png\"},\"option\":{\"header\":[\"\\u52171\",\"\\u52172\",\"\\u52173\"],\"dataset\":[[\"\\u884c1\\u52171\",\"\\u884c1\\u52172\",\"\\u884c1\\u52173\"],[\"\\u884c2\\u52171\",\"\\u884c2\\u52172\",\"\\u884c2\\u52173\"],[\"\\u884c3\\u52171\",\"\\u884c3\\u52172\",\"\\u884c3\\u52173\"],[\"\\u884c4\\u52171\",\"\\u884c4\\u52172\",\"\\u884c4\\u52173\"],[\"\\u884c5\\u52171\",\"\\u884c5\\u52172\",\"\\u884c5\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"]],\"index\":false,\"columnWidth\":[],\"align\":[\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\"],\"rowNum\":8,\"waitTime\":3,\"headerHeight\":45,\"carousel\":\"single\",\"headerBGC\":\"#165896FF\",\"oddRowBGC\":\"#042b4dFF\",\"evenRowBGC\":\"#0a1c37FF\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1cfwp95aiif400\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":1579,\"w\":640,\"h\":525,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"summary\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#00102800\",\"#00102800\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"6scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":640,\"h\":120,\"x\":0,\"y\":1579,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":17,\"y\":0,\"w\":277,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4ea7\\u54c1\\u5e74\\u5ea6\\u65b0\\u589e\\u6570\\u636e\\u6c47\\u603b\\u8868\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":244,\"y\":30,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":245,\"y\":32,\"w\":370,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"1zhfrmecpnxc00\",\"sourceID\":1075,\"isGroup\":false,\"attr\":{\"x\":20,\"y\":57,\"w\":600,\"h\":446,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TableScrollBoard\",\"chartConfig\":{\"key\":\"TableScrollBoard\",\"chartKey\":\"VTableScrollBoard\",\"conKey\":\"VCTableScrollBoard\",\"title\":\"\\u8f6e\\u64ad\\u5217\\u8868\",\"category\":\"Tables\",\"categoryName\":\"\\u8868\\u683c\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/table_scrollboard-fb642e78.png\"},\"option\":{\"header\":[\"\\u52171\",\"\\u52172\",\"\\u52173\"],\"dataset\":[[\"\\u884c1\\u52171\",\"\\u884c1\\u52172\",\"\\u884c1\\u52173\"],[\"\\u884c2\\u52171\",\"\\u884c2\\u52172\",\"\\u884c2\\u52173\"],[\"\\u884c3\\u52171\",\"\\u884c3\\u52172\",\"\\u884c3\\u52173\"],[\"\\u884c4\\u52171\",\"\\u884c4\\u52172\",\"\\u884c4\\u52173\"],[\"\\u884c5\\u52171\",\"\\u884c5\\u52172\",\"\\u884c5\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"]],\"index\":false,\"columnWidth\":[],\"align\":[\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\"],\"rowNum\":8,\"waitTime\":3,\"headerHeight\":45,\"carousel\":\"single\",\"headerBGC\":\"#165896FF\",\"oddRowBGC\":\"#042b4dFF\",\"evenRowBGC\":\"#0a1c37FF\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1cfwp95aiif400\",\"isGroup\":false,\"attr\":{\"x\":660,\"y\":1579,\"w\":640,\"h\":525,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"summary\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#00102800\",\"#00102800\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"6scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":640,\"h\":120,\"x\":660,\"y\":1579,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":17,\"y\":0,\"w\":277,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4ea7\\u54c1\\u5e74\\u5ea6\\u5b8c\\u6210\\u6570\\u636e\\u6c47\\u603b\\u8868\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":244,\"y\":30,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":245,\"y\":32,\"w\":370,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"1zhfrmecpnxc00\",\"sourceID\":1076,\"isGroup\":false,\"attr\":{\"x\":20,\"y\":57,\"w\":600,\"h\":446,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TableScrollBoard\",\"chartConfig\":{\"key\":\"TableScrollBoard\",\"chartKey\":\"VTableScrollBoard\",\"conKey\":\"VCTableScrollBoard\",\"title\":\"\\u8f6e\\u64ad\\u5217\\u8868\",\"category\":\"Tables\",\"categoryName\":\"\\u8868\\u683c\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/table_scrollboard-fb642e78.png\"},\"option\":{\"header\":[\"\\u52171\",\"\\u52172\",\"\\u52173\"],\"dataset\":[[\"\\u884c1\\u52171\",\"\\u884c1\\u52172\",\"\\u884c1\\u52173\"],[\"\\u884c2\\u52171\",\"\\u884c2\\u52172\",\"\\u884c2\\u52173\"],[\"\\u884c3\\u52171\",\"\\u884c3\\u52172\",\"\\u884c3\\u52173\"],[\"\\u884c4\\u52171\",\"\\u884c4\\u52172\",\"\\u884c4\\u52173\"],[\"\\u884c5\\u52171\",\"\\u884c5\\u52172\",\"\\u884c5\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"]],\"index\":false,\"columnWidth\":[],\"align\":[\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\"],\"rowNum\":8,\"waitTime\":3,\"headerHeight\":45,\"carousel\":\"single\",\"headerBGC\":\"#165896FF\",\"oddRowBGC\":\"#042b4dFF\",\"evenRowBGC\":\"#0a1c37FF\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":640,\"h\":500,\"x\":0,\"y\":2129,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9700\\u6c42\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u5b8c\\u6210\\u8d8b\\u52bf\\u56fe\",\"image\":\"\"},\"groupList\":[{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":640,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9700\\u6c42\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u5b8c\\u6210\\u8d8b\\u52bf\\u56fe\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1077,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":60,\"w\":600,\"h\":416,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"LineCommon\",\"chartConfig\":{\"key\":\"LineCommon\",\"chartKey\":\"VLineCommon\",\"conKey\":\"VCLineCommon\",\"title\":\"\\u6298\\u7ebf\\u56fe\",\"category\":\"Lines\",\"categoryName\":\"\\u6298\\u7ebf\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/line.png\"},\"option\":{\"legend\":{\"show\":true,\"bottom\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"(\\u6708\\u4efd)\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"(\\u4e2a\\u6570)\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"30\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}},{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"2u3zlsz5kk4000\",\"isGroup\":false,\"attr\":{\"x\":17,\"y\":0,\"w\":250,\"h\":72,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u9700\\u6c42\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u5b8c\\u6210\\u8d8b\\u52bf\\u56fe\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9700\\u6c42\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u5b8c\\u6210\\u8d8b\\u52bf\\u56fe\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":259,\"y\":32,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":260,\"y\":34,\"w\":350,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}}],\"key\":\"group\",\"option\":{}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":640,\"h\":500,\"x\":660,\"y\":2129,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"BUG\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u89e3\\u51b3\\u8d8b\\u52bf\\u56fe\",\"image\":\"\"},\"groupList\":[{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":640,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"BUG\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u89e3\\u51b3\\u8d8b\\u52bf\\u56fe\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1078,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":60,\"w\":600,\"h\":416,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"LineCommon\",\"chartConfig\":{\"key\":\"LineCommon\",\"chartKey\":\"VLineCommon\",\"conKey\":\"VCLineCommon\",\"title\":\"\\u6298\\u7ebf\\u56fe\",\"category\":\"Lines\",\"categoryName\":\"\\u6298\\u7ebf\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/line.png\"},\"option\":{\"legend\":{\"show\":true,\"bottom\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"(\\u6708\\u4efd)\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"(\\u4e2a\\u6570)\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"30\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}},{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"2u3zlsz5kk4000\",\"isGroup\":false,\"attr\":{\"x\":10,\"y\":0,\"w\":277,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"BUG\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u89e3\\u51b3\\u8d8b\\u52bf\\u56fe\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"BUG\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u89e3\\u51b3\\u8d8b\\u52bf\\u56fe\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":269,\"y\":30,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":270,\"y\":32,\"w\":340,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}}],\"key\":\"group\",\"option\":{}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":640,\"h\":500,\"x\":0,\"y\":2654,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u4efb\\u52a1\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u5b8c\\u6210\\u8d8b\\u52bf\\u56fe\",\"image\":\"\"},\"groupList\":[{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":640,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u4efb\\u52a1\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u5b8c\\u6210\\u8d8b\\u52bf\\u56fe\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1079,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":60,\"w\":600,\"h\":416,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"LineCommon\",\"chartConfig\":{\"key\":\"LineCommon \",\"chartKey\":\"VLineCommon\",\"conKey\":\"VCLineCommon\",\"title\":\"\\u6298\\u7ebf\\u56fe\",\"category\":\"Lines\",\"categoryName\":\"\\u6298\\u7ebf\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/line.png\"},\"option\":{\"legend\":{\"show\":true,\"bottom\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"(\\u6708\\u4efd)\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"(\\u4e2a\\u6570)\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"30\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}},{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"2u3zlsz5kk4000\",\"isGroup\":false,\"attr\":{\"x\":17,\"y\":0,\"w\":250,\"h\":72,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4efb\\u52a1\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u5b8c\\u6210\\u8d8b\\u52bf\\u56fe\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4efb\\u52a1\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u5b8c\\u6210\\u8d8b\\u52bf\\u56fe\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":259,\"y\":30,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":260,\"y\":32,\"w\":350,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}}],\"key\":\"group\",\"option\":{}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":640,\"h\":500,\"x\":660,\"y\":2654,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u5b8c\\u6210\\u8d8b\\u52bf\\u56fe\",\"image\":\"\"},\"groupList\":[{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":640,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u5b8c\\u6210\\u8d8b\\u52bf\\u56fe\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1080,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":60,\"w\":600,\"h\":416,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"LineCommon\",\"chartConfig\":{\"key\":\"LineCommon\",\"chartKey\":\"VLineCommon\",\"conKey\":\"VCLineCommon\",\"title\":\"\\u6298\\u7ebf\\u56fe\",\"category\":\"Lines\",\"categoryName\":\"\\u6298\\u7ebf\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/line.png\"},\"option\":{\"legend\":{\"show\":true,\"bottom\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"(\\u6708\\u4efd)\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"(\\u4e2a\\u6570)\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"30\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}},{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"2u3zlsz5kk4000\",\"isGroup\":false,\"attr\":{\"x\":17,\"y\":0,\"w\":250,\"h\":72,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u9879\\u76ee\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u5b8c\\u6210\\u8d8b\\u52bf\\u56fe\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9879\\u76ee\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u5b8c\\u6210\\u8d8b\\u52bf\\u56fe\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":259,\"y\":30,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":260,\"y\":32,\"w\":350,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}}],\"key\":\"group\",\"option\":{}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":640,\"h\":500,\"x\":0,\"y\":3179,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6267\\u884c\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u5b8c\\u6210\\u8d8b\\u52bf\\u56fe\",\"image\":\"\"},\"groupList\":[{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":640,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u6267\\u884c\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u5b8c\\u6210\\u8d8b\\u52bf\\u56fe\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1081,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":60,\"w\":600,\"h\":416,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"LineCommon\",\"chartConfig\":{\"key\":\"LineCommon\",\"chartKey\":\"VLineCommon\",\"conKey\":\"VCLineCommon\",\"title\":\"\\u6298\\u7ebf\\u56fe\",\"category\":\"Lines\",\"categoryName\":\"\\u6298\\u7ebf\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/line.png\"},\"option\":{\"legend\":{\"show\":true,\"bottom\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"(\\u6708\\u4efd)\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"(\\u4e2a\\u6570)\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"30\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}},{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"2u3zlsz5kk4000\",\"isGroup\":false,\"attr\":{\"x\":17,\"y\":0,\"w\":250,\"h\":72,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u6267\\u884c\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u5b8c\\u6210\\u8d8b\\u52bf\\u56fe\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u6267\\u884c\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u5b8c\\u6210\\u8d8b\\u52bf\\u56fe\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":259,\"y\":30,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":260,\"y\":32,\"w\":350,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}}],\"key\":\"group\",\"option\":{}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":640,\"h\":500,\"x\":660,\"y\":3179,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u4ea7\\u54c1\\u53d1\\u5e03\\u6b21\\u6570\\u5e74\\u5ea6\\u8d8b\\u52bf\\u56fe\",\"image\":\"\"},\"groupList\":[{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":640,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u4ea7\\u54c1\\u53d1\\u5e03\\u6b21\\u6570\\u5e74\\u5ea6\\u8d8b\\u52bf\\u56fe\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1082,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":60,\"w\":600,\"h\":416,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"LineCommon\",\"chartConfig\":{\"key\":\"LineCommon\",\"chartKey\":\"VLineCommon\",\"conKey\":\"VCLineCommon\",\"title\":\"\\u6298\\u7ebf\\u56fe\",\"category\":\"Lines\",\"categoryName\":\"\\u6298\\u7ebf\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/line.png\"},\"option\":{\"legend\":{\"show\":true,\"bottom\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"(\\u6708\\u4efd)\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"(\\u4e2a\\u6570)\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"30\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}},{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"2u3zlsz5kk4000\",\"isGroup\":false,\"attr\":{\"x\":17,\"y\":0,\"w\":230,\"h\":72,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4ea7\\u54c1\\u53d1\\u5e03\\u6b21\\u6570\\u5e74\\u5ea6\\u8d8b\\u52bf\\u56fe\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4ea7\\u54c1\\u53d1\\u5e03\\u6b21\\u6570\\u5e74\\u5ea6\\u8d8b\\u52bf\\u56fe\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":239,\"y\":30,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":240,\"y\":32,\"w\":370,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1cfwp95aiif400\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":3709,\"w\":1300,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"summary\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#00102800\",\"#00102800\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":500,\"x\":0,\"y\":3709,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u5e74\\u5ea6\\u6295\\u5165\\u4ea7\\u51fa\\u6bd4\",\"image\":\"\"},\"option\":{},\"groupList\":[{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":17,\"y\":0,\"w\":155,\"h\":72,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u5e74\\u5ea6\\u6295\\u5165\\u4ea7\\u51fa\\u6bd4\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1083,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":60,\"w\":1300,\"h\":416,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"LineCommon\",\"chartConfig\":{\"key\":\"LineCommon\",\"chartKey\":\"VLineCommon\",\"conKey\":\"VCLineCommon\",\"title\":\"\\u6298\\u7ebf\\u56fe\",\"category\":\"Lines\",\"categoryName\":\"\\u6298\\u7ebf\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/line.png\"},\"option\":{\"legend\":{\"show\":true,\"bottom\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":[{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"right\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"}],\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"20\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"line\",\"yAxisIndex\":1,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}},{\"type\":\"bar\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}},{\"type\":\"bar\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"2u3zlsz5kk4000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":155,\"h\":72,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u5e74\\u5ea6\\u6295\\u5165\\u4ea7\\u51fa\\u6bd4\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5e74\\u5ea6\\u6295\\u5165\\u4ea7\\u51fa\\u6bd4\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":164,\"y\":30,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":165,\"y\":32,\"w\":1080,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"contain\",\"borderRadius\":0}}],\"key\":\"group\"},{\"id\":\"fc4u6zmi58w00\",\"isGroup\":false,\"attr\":{\"x\":1245,\"y\":3726,\"w\":20,\"h\":20,\"offsetX\":0,\"offsetY\":0,\"zIndex\":1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null}},\"key\":\"Hint\",\"chartConfig\":{\"key\":\"Hint\",\"chartKey\":\"VHint\",\"conKey\":\"VCHint\",\"title\":\"\\u63d0\\u793a\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"\\/static\\/png\\/hint-2cbf6381.png\"},\"option\":{\"text\":\"\",\"icon\":\"\",\"textSize\":15,\"textColor\":\"#ffffff\",\"textWeight\":\"bold\",\"placement\":\"left-top\",\"distance\":8,\"hint\":\"\\u6295\\u5165\\u4ea7\\u51fa\\u6bd4=\\u9700\\u6c42\\u4ea4\\u4ed8\\u6545\\u4e8b\\u70b9\\u6570\\/\\u5de5\\u65f6\\u6d88\\u8017\\uff1b\\n\\u9700\\u6c42\\u4ea4\\u4ed8\\u6545\\u4e8b\\u70b9\\u6570=\\u5173\\u95ed\\u539f\\u56e0\\u4e3a\\u5df2\\u5b8c\\u6210\\u7684\\u9700\\u6c42\\u7684\\u6545\\u4e8b\\u70b9\\u6570__DELIMITER__\\n\\u5de5\\u65f6\\u6d88\\u8017=\\u4efb\\u52a1\\u6d88\\u8017\\u7684\\u5de5\\u65f6\\u3002\",\"width\":0,\"height\":0,\"paddingX\":16,\"paddingY\":8,\"borderWidth\":1,\"borderStyle\":\"solid\",\"borderColor\":\"#1a77a5\",\"borderRadius\":6,\"color\":\"#ffffff\",\"textAlign\":\"left\",\"fontWeight\":\"normal\",\"backgroundColor\":\"rgba(8, 40, 80, 0.9)\",\"fontSize\":16}}]','admin','2022-11-18 10:46:18','admin','2023-03-23 15:01:00','0'),
(4,1,'年度排行榜大屏','从项目集、项目、产品、个人的角度快速了解进度、投入、产出的排行榜','static/images/screen4.png','[{\"id\":\"5scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":120,\"x\":0,\"y\":0,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":1300,\"h\":120,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/screen_header.png\",\"borderRadius\":10}},{\"id\":\"2nws38440fq000\",\"isGroup\":false,\"attr\":{\"x\":400,\"y\":36,\"w\":500,\"h\":66,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"title\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5e74\\u5ea6\\u6392\\u884c\\u699c\\u5927\\u5c4f\",\"fontSize\":20,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"5scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":300,\"h\":120,\"x\":0,\"y\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"type\":\"year\",\"filterCharts\":[{\"chart\":1085,\"field\":\"t1.`year`\"},{\"chart\":1086,\"field\":\"t1.`year`\"},{\"chart\":1087,\"field\":\"t1.`year`\"},{\"chart\":1088,\"field\":\"t1.`year`\"},{\"chart\":1089,\"field\":\"t1.`year`\"},{\"chart\":1090,\"field\":\"t1.`year`\"},{\"chart\":1091,\"field\":\"t1.`year`\"},{\"chart\":1092,\"field\":\"t1.`year`\"},{\"chart\":1093,\"field\":\"t1.`year`\"},{\"chart\":1094,\"field\":\"t1.`year`\"},{\"chart\":1096,\"field\":\"t1.`year`\"},{\"chart\":1097,\"field\":\"t1.`year`\"},{\"chart\":1098,\"field\":\"t1.`year`\"},{\"chart\":1099,\"field\":\"t1.`year`\"},{\"chart\":1100,\"field\":\"t1.`year`\"},{\"chart\":1101,\"field\":\"t1.`year`\"},{\"chart\":1102,\"field\":\"t1.`year`\"},{\"chart\":1103,\"field\":\"t1.`year`\"},{\"chart\":1104,\"field\":\"t1.`year`\"},{\"chart\":1105,\"field\":\"t1.`year`\"},{\"chart\":1106,\"field\":\"t1.`year`\"},{\"chart\":1107,\"field\":\"t1.`year`\"},{\"chart\":1108,\"field\":\"t1.`year`\"},{\"chart\":1109,\"field\":\"t1.`year`\"},{\"chart\":1110,\"field\":\"t1.`year`\"}],\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":120,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Select\",\"chartConfig\":{\"key\":\"Select\",\"chartKey\":\"VSelect\",\"conKey\":\"VCSelect\",\"title\":\"\\u9009\\u62e9\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/select-c616737a.png\"},\"option\":{\"dataset\":[{\"label\":\"\\u8bf7\\u9009\\u62e9\",\"value\":\"\"},{\"label\":\"\\u6cb3\\u5317\",\"value\":\"18700\"},{\"label\":\"\\u5f90\\u5dde\",\"value\":\"17800\"}],\"value\":\"\",\"borderWidth\":1,\"borderStyle\":\"solid\",\"borderColor\":\"#1a77a5\",\"background\":\"none\",\"borderRadius\":6,\"color\":\"#ffffff\",\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"backgroundColor\":\"transparent\",\"fontSize\":20,\"onChange\":\"console.log(value)\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"5scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":120,\"x\":0,\"y\":100,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"2nws38440fq000\",\"isGroup\":false,\"attr\":{\"x\":525,\"y\":33,\"w\":250,\"h\":48,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Decorates06\",\"chartConfig\":{\"key\":\"Decorates06\",\"chartKey\":\"VDecorates06\",\"conKey\":\"VCDecorates06\",\"title\":\"\\u88c5\\u9970-06\",\"category\":\"Decorates\",\"categoryName\":\"\\u88c5\\u9970\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"decorates06.png\"},\"option\":{\"colors\":[\"#1DC1F533\",\"#1A77A5\"],\"dataset\":\"\\u9879\\u76ee\\u96c6\",\"textColor\":\"#b2d5e5\",\"textSize\":20}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":200,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":0,\"y\":200,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9884\\u7b97\\u6295\\u5165\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":140,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9884\\u7b97\\u6295\\u5165(\\u4e07\\u5143)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":135,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":136,\"y\":28,\"w\":250,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1085,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"confine\":\"true\",\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":6,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":6,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":437,\"y\":200,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":437,\"y\":200,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4eba\\u5458\\u6295\\u5165\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":136,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4eba\\u5458\\u6295\\u5165(\\u4eba)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":135,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":136,\"y\":28,\"w\":250,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1086,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":6,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":6,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"fc4u6zmi58w00\",\"isGroup\":false,\"attr\":{\"x\":835,\"y\":220,\"w\":20,\"h\":20,\"offsetX\":0,\"offsetY\":0,\"zIndex\":1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null}},\"key\":\"Hint\",\"chartConfig\":{\"key\":\"Hint\",\"chartKey\":\"VHint\",\"conKey\":\"VCHint\",\"title\":\"\\u63d0\\u793a\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/hint-2cbf6381.png\"},\"option\":{\"text\":\"\",\"icon\":\"\",\"textSize\":15,\"textColor\":\"#ffffff\",\"textWeight\":\"bold\",\"placement\":\"left-top\",\"distance\":8,\"hint\":\"\\u67d0\\u9879\\u76ee\\u96c6\\u67d0\\u5e74\\u7684\\u4eba\\u5458\\u6295\\u5165=\\u67d0\\u5e74\\u5185\\u67d0\\u9879\\u76ee\\u96c6\\u4e2d\\u8fdb\\u884c\\u8fc7\\u7684\\u9879\\u76ee\\uff0c\\u5176\\u56e2\\u961f\\u6210\\u5458\\u52a0\\u76df\\u65e5\\u671f\\u4e3a\\u67d0\\u5e74\\u7684\\u6700\\u540e\\u4e00\\u5929\\u4ee5\\u53ca\\u6700\\u540e\\u4e00\\u5929\\u4e4b\\u524d\\u7684\\u6210\\u5458\\u4eba\\u6570\\u4e4b\\u548c\\u3002\",\"width\":0,\"height\":0,\"paddingX\":16,\"paddingY\":8,\"borderWidth\":1,\"borderStyle\":\"solid\",\"borderColor\":\"#1a77a5\",\"borderRadius\":6,\"color\":\"#ffffff\",\"textAlign\":\"left\",\"fontWeight\":\"normal\",\"backgroundColor\":\"rgba(8, 40, 80, 0.9)\",\"fontSize\":16}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":874,\"y\":200,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":874,\"y\":200,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5de5\\u65f6\\u6d88\\u8017\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":136,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5de5\\u65f6\\u6d88\\u8017(h)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":135,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":136,\"y\":28,\"w\":250,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1087,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":6,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":6,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"fc4u6zmi58w00\",\"isGroup\":false,\"attr\":{\"x\":1272,\"y\":220,\"w\":20,\"h\":20,\"offsetX\":0,\"offsetY\":0,\"zIndex\":1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null}},\"key\":\"Hint\",\"chartConfig\":{\"key\":\"Hint\",\"chartKey\":\"VHint\",\"conKey\":\"VCHint\",\"title\":\"\\u63d0\\u793a\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/hint-2cbf6381.png\"},\"option\":{\"text\":\"\",\"icon\":\"\",\"textSize\":15,\"textColor\":\"#ffffff\",\"textWeight\":\"bold\",\"placement\":\"left-top\",\"distance\":8,\"hint\":\"\\u67d0\\u9879\\u76ee\\u96c6\\u5e74\\u5ea6\\u5de5\\u65f6\\u6d88\\u8017=\\u67d0\\u5e74\\u67d0\\u9879\\u76ee\\u96c6\\u4e2d\\u8fdb\\u884c\\u8fc7\\u7684\\u9879\\u76ee\\u7684\\u7d2f\\u8ba1\\u5de5\\u65f6\",\"width\":0,\"height\":0,\"paddingX\":16,\"paddingY\":8,\"borderWidth\":1,\"borderStyle\":\"solid\",\"borderColor\":\"#1a77a5\",\"borderRadius\":6,\"color\":\"#ffffff\",\"textAlign\":\"left\",\"fontWeight\":\"normal\",\"backgroundColor\":\"rgba(8, 40, 80, 0.9)\",\"fontSize\":16}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":710,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":0,\"y\":710,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u65b0\\u589e\\u9700\\u6c42\\u6761\\u76ee\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":153,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9700\\u6c42\\u6761\\u76ee(\\u4e2a)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":175,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":176,\"y\":28,\"w\":210,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1088,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"confine\":\"true\",\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":437,\"y\":710,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":437,\"y\":710,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u65b0\\u589e\\u9700\\u6c42\\u89c4\\u6a21\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":150,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9700\\u6c42\\u89c4\\u6a21(sp)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":175,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":176,\"y\":28,\"w\":210,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1089,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":874,\"y\":710,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":874,\"y\":710,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u65b0\\u589eBug\\u6761\\u76ee\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":150,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"Bug\\u6761\\u76ee(\\u4e2a)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":177,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":178,\"y\":28,\"w\":208,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1090,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":1220,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":0,\"y\":1220,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5b8c\\u6210\\u9700\\u6c42\\u6761\\u76ee\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":170,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5de5\\u671f(\\u5929)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":175,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":176,\"y\":28,\"w\":210,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1091,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"confine\":\"true\",\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":437,\"y\":1220,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":437,\"y\":1220,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\" \\u5b8c\\u6210\\u9700\\u6c42\\u89c4\\u6a21\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":150,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9700\\u6c42\\u89c4\\u6a21(sp)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":175,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":176,\"y\":28,\"w\":210,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1092,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":874,\"y\":1220,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":874,\"y\":1220,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4fee\\u590dBug\\u6761\\u76ee\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":150,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"Bug\\u6761\\u76ee(\\u4e2a)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":177,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":178,\"y\":28,\"w\":208,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1093,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"5scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":120,\"x\":0,\"y\":1700,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"2nws38440fq000\",\"isGroup\":false,\"attr\":{\"x\":525,\"y\":36,\"w\":250,\"h\":48,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Decorates06\",\"chartConfig\":{\"key\":\"Decorates06\",\"chartKey\":\"VDecorates06\",\"conKey\":\"VCDecorates06\",\"title\":\"\\u88c5\\u9970-06\",\"category\":\"Decorates\",\"categoryName\":\"\\u88c5\\u9970\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"decorates06.png\"},\"option\":{\"colors\":[\"#1DC1F533\",\"#1A77A5\"],\"dataset\":\"\\u9879\\u76ee\",\"textColor\":\"#b2d5e5\",\"textSize\":20}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":1800,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":0,\"y\":1800,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5de5\\u671f\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":170,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5de5\\u671f(\\u5929)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":95,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":96,\"y\":28,\"w\":290,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1094,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"confine\":\"true\",\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"fc4u6zmi58w00\",\"isGroup\":false,\"attr\":{\"x\":395,\"y\":1825,\"w\":20,\"h\":20,\"offsetX\":0,\"offsetY\":0,\"zIndex\":1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null}},\"key\":\"Hint\",\"chartConfig\":{\"key\":\"Hint\",\"chartKey\":\"VHint\",\"conKey\":\"VCHint\",\"title\":\"\\u63d0\\u793a\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/hint-2cbf6381.png\"},\"option\":{\"text\":\"\",\"icon\":\"\",\"textSize\":15,\"textColor\":\"#ffffff\",\"textWeight\":\"bold\",\"placement\":\"left-top\",\"distance\":8,\"hint\":\"\\u672a\\u7ed3\\u675f\\u9879\\u76ee\\u7684\\u5de5\\u671f=\\u5f53\\u524d\\u65e5\\u671f-\\u5b9e\\u9645\\u5f00\\u59cb\\u65e5\\u671f\\uff1b\\n\\u5df2\\u7ed3\\u675f\\u9879\\u76ee\\u7684\\u5de5\\u671f=\\u5b9e\\u9645\\u7ed3\\u675f\\u65e5\\u671f-\\u5b9e\\u9645\\u5f00\\u59cb\\u65e5\\u671f\\u3002\",\"width\":0,\"height\":0,\"paddingX\":16,\"paddingY\":8,\"borderWidth\":1,\"borderStyle\":\"solid\",\"borderColor\":\"#1a77a5\",\"borderRadius\":6,\"color\":\"#ffffff\",\"textAlign\":\"left\",\"fontWeight\":\"normal\",\"backgroundColor\":\"rgba(8, 40, 80, 0.9)\",\"fontSize\":16}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":437,\"y\":1800,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":437,\"y\":1800,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5de5\\u671f\\u504f\\u5dee\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":135,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":136,\"y\":28,\"w\":250,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1096,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}%\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"fc4u6zmi58w00\",\"isGroup\":false,\"attr\":{\"x\":835,\"y\":1825,\"w\":20,\"h\":20,\"offsetX\":0,\"offsetY\":0,\"zIndex\":1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null}},\"key\":\"Hint\",\"chartConfig\":{\"key\":\"Hint\",\"chartKey\":\"VHint\",\"conKey\":\"VCHint\",\"title\":\"\\u63d0\\u793a\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/hint-2cbf6381.png\"},\"option\":{\"text\":\"\",\"icon\":\"\",\"textSize\":15,\"textColor\":\"#ffffff\",\"textWeight\":\"bold\",\"placement\":\"left-top\",\"distance\":8,\"hint\":\"\\u5df2\\u5b8c\\u6210\\u9879\\u76ee\\u7684\\u5de5\\u671f\\u504f\\u5dee\\u7387=\\uff08\\u5b9e\\u9645\\u5de5\\u671f-\\u8ba1\\u5212\\u5de5\\u671f\\uff09\\/\\u8ba1\\u5212\\u5de5\\u671f*100%\\uff1b\\n\\u5df2\\u8d85\\u671f\\u9879\\u76ee\\u7684\\u5de5\\u671f\\u504f\\u5dee\\u7387=\\uff08\\uff08\\u5f53\\u524d\\u65e5\\u671f-\\u5b9e\\u9645\\u5f00\\u59cb\\u65e5\\u671f\\uff09-\\u8ba1\\u5212\\u5de5\\u671f\\uff09\\/\\u8ba1\\u5212\\u5de5\\u671f*100%\\u3002\",\"width\":0,\"height\":0,\"paddingX\":16,\"paddingY\":8,\"borderWidth\":1,\"borderStyle\":\"solid\",\"borderColor\":\"#1a77a5\",\"borderRadius\":6,\"color\":\"#ffffff\",\"textAlign\":\"left\",\"fontWeight\":\"normal\",\"backgroundColor\":\"rgba(8, 40, 80, 0.9)\",\"fontSize\":16}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":874,\"y\":1800,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":874,\"y\":1800,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4eba\\u5458\\u6295\\u5165\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":136,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4eba\\u5458\\u6295\\u5165(\\u4eba)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":135,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":136,\"y\":28,\"w\":250,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1097,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":6,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":6,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"fc4u6zmi58w00\",\"isGroup\":false,\"attr\":{\"x\":1272,\"y\":1825,\"w\":20,\"h\":20,\"offsetX\":0,\"offsetY\":0,\"zIndex\":1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null}},\"key\":\"Hint\",\"chartConfig\":{\"key\":\"Hint\",\"chartKey\":\"VHint\",\"conKey\":\"VCHint\",\"title\":\"\\u63d0\\u793a\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/hint-2cbf6381.png\"},\"option\":{\"text\":\"\",\"icon\":\"\",\"textSize\":15,\"textColor\":\"#ffffff\",\"textWeight\":\"bold\",\"placement\":\"left-top\",\"distance\":8,\"hint\":\"\\u67d0\\u9879\\u76ee\\u67d0\\u5e74\\u7684\\u4eba\\u5458\\u6295\\u5165=\\u67d0\\u5e74\\u8fdb\\u884c\\u8fc7\\u7684\\u9879\\u76ee\\uff0c\\u5176\\u56e2\\u961f\\u6210\\u5458\\u52a0\\u76df\\u65e5\\u671f\\u4e3a\\u67d0\\u5e74\\u7684\\u6700\\u540e\\u4e00\\u5929\\u4ee5\\u53ca\\u6700\\u540e\\u4e00\\u5929\\u4e4b\\u524d\\u7684\\u6210\\u5458\\u4eba\\u6570\\u4e4b\\u548c\\u3002\",\"width\":0,\"height\":0,\"paddingX\":16,\"paddingY\":8,\"borderWidth\":1,\"borderStyle\":\"solid\",\"borderColor\":\"#1a77a5\",\"borderRadius\":6,\"color\":\"#ffffff\",\"textAlign\":\"left\",\"fontWeight\":\"normal\",\"backgroundColor\":\"rgba(8, 40, 80, 0.9)\",\"fontSize\":16}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":2310,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":0,\"y\":2310,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5de5\\u65f6\\u6d88\\u8017\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":136,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5de5\\u65f6\\u6d88\\u8017(h)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":135,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":136,\"y\":28,\"w\":250,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1098,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"confine\":\"true\",\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":437,\"y\":2310,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":437,\"y\":2310,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5b8c\\u6210\\u9700\\u6c42\\u6761\\u76ee\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":153,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9700\\u6c42\\u6761\\u76ee(\\u4e2a)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":175,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":176,\"y\":28,\"w\":210,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1099,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":874,\"y\":2310,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":874,\"y\":2310,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5b8c\\u6210\\u9700\\u6c42\\u89c4\\u6a21\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":150,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9700\\u6c42\\u89c4\\u6a21(sp)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":175,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":176,\"y\":28,\"w\":210,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1100,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"5scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":120,\"x\":0,\"y\":2790,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"2nws38440fq000\",\"isGroup\":false,\"attr\":{\"x\":525,\"y\":36,\"w\":250,\"h\":48,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Decorates06\",\"chartConfig\":{\"key\":\"Decorates06\",\"chartKey\":\"VDecorates06\",\"conKey\":\"VCDecorates06\",\"title\":\"\\u88c5\\u9970-06\",\"category\":\"Decorates\",\"categoryName\":\"\\u88c5\\u9970\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"decorates06.png\"},\"option\":{\"colors\":[\"#1DC1F533\",\"#1A77A5\"],\"dataset\":\"\\u4ea7\\u54c1\",\"textColor\":\"#b2d5e5\",\"textSize\":20}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":2890,\"w\":645,\"h\":580,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":600,\"h\":500,\"x\":0,\"y\":2890,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u65b0\\u589e\\u9700\\u6c42\\u6761\\u76ee\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":250,\"y\":515,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9700\\u6c42\\u6761\\u76ee(\\u4e2a)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":175,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":176,\"y\":28,\"w\":400,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1101,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":530,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"confine\":\"true\",\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":655,\"y\":2890,\"w\":645,\"h\":580,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":600,\"h\":580,\"x\":655,\"y\":2890,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5b8c\\u6210\\u9700\\u6c42\\u89c4\\u6a21\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":230,\"y\":515,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9700\\u6c42\\u89c4\\u6a21(sp)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":175,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":176,\"y\":28,\"w\":400,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1102,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":530,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":3480,\"w\":645,\"h\":580,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":600,\"h\":500,\"x\":0,\"y\":3480,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u65b0\\u589eBug\\u6761\\u76ee\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":250,\"y\":515,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"Bug\\u6761\\u76ee(\\u4e2a)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":177,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":178,\"y\":28,\"w\":400,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1103,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":530,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"confine\":\"true\",\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":655,\"y\":3480,\"w\":645,\"h\":580,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":600,\"h\":580,\"x\":655,\"y\":3480,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4fee\\u590dBug\\u6761\\u76ee\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":250,\"y\":515,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"Bug\\u6761\\u76ee(\\u4e2a)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":175,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":176,\"y\":28,\"w\":400,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1104,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":530,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"5scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":120,\"x\":0,\"y\":4040,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"2nws38440fq000\",\"isGroup\":false,\"attr\":{\"x\":525,\"y\":36,\"w\":250,\"h\":48,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Decorates06\",\"chartConfig\":{\"key\":\"Decorates06\",\"chartKey\":\"VDecorates06\",\"conKey\":\"VCDecorates06\",\"title\":\"\\u88c5\\u9970-06\",\"category\":\"Decorates\",\"categoryName\":\"\\u88c5\\u9970\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"decorates06.png\"},\"option\":{\"colors\":[\"#1DC1F533\",\"#1A77A5\"],\"dataset\":\"\\u4e2a\\u4eba\",\"textColor\":\"#b2d5e5\",\"textSize\":20}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":4140,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":0,\"y\":4140,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u521b\\u5efa\\u9700\\u6c42\\u6761\\u76ee\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":153,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9700\\u6c42\\u6761\\u76ee(\\u4e2a)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":175,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":176,\"y\":28,\"w\":210,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1105,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"confine\":\"true\",\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":437,\"y\":4140,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":437,\"y\":4140,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u521b\\u5efa\\u7528\\u4f8b\\u6761\\u76ee\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":153,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u7528\\u4f8b\\u6761\\u76ee(\\u4e2a)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":175,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":176,\"y\":28,\"w\":210,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1106,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":874,\"y\":4140,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":874,\"y\":4140,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u521b\\u5efaBug\\u6761\\u76ee\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":150,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"Bug\\u6761\\u76ee(\\u4e2a)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":177,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":178,\"y\":28,\"w\":208,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1107,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":4650,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":0,\"y\":4650,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4fee\\u590dBug\\u6761\\u76ee\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":150,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"Bug\\u6761\\u76ee(\\u4e2a)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":175,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":176,\"y\":28,\"w\":210,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1108,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"confine\":\"true\",\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":437,\"y\":4650,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":437,\"y\":4650,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5de5\\u65f6\\u6d88\\u8017\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":136,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5de5\\u65f6\\u6d88\\u8017(h)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":135,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":136,\"y\":28,\"w\":250,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1109,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":874,\"y\":4650,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":874,\"y\":4650,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u7985\\u9053\\u64cd\\u4f5c\\u6b21\\u6570\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":153,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u64cd\\u4f5c\\u6b21\\u6570(\\u6b21)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":175,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":176,\"y\":28,\"w\":210,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1110,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}}]','admin','2022-11-18 10:46:18','admin','2023-03-23 15:01:00','0');
-REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, 'screen', `method` FROM `zt_grouppriv` WHERE `module` = 'dashboard';
-REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, 'pivot', 'create' FROM `zt_grouppriv` WHERE `module` = 'report' AND `method` IN ('custom', 'saveReport');
-REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, 'pivot', 'edit' FROM `zt_grouppriv` WHERE `module` = 'report' AND `method` = 'editReport';
+DELETE FROM `zt_grouppriv` WHERE `module` = 'report' AND `method` = 'index';
+UPDATE `zt_grouppriv` SET `module` = 'pivot' WHERE `module` = 'report' AND `method` IN ('projectDeviation', 'productSummary', 'bugCreate', 'bugAssign', 'workload', 'casesrun', 'storyLinkedBug', 'testcase', 'build', 'workSummary', 'roadmap', 'productInvest', 'bugSummary', 'bugAssignSummary', 'workAssignSummary');
+UPDATE `zt_grouppriv` SET `module` = 'screen' WHERE `module` = 'report' AND `method` IN ('annualData','allAnnualData');
+UPDATE `zt_grouppriv` SET `module` = 'pivot', `method` = 'browse' WHERE `module` = 'report' AND `method` = 'browseReport';
+REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, 'pivot', 'create' FROM `zt_grouppriv` WHERE `module` = 'report' AND `method` = 'custom';
REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, 'pivot', 'delete' FROM `zt_grouppriv` WHERE `module` = 'report' AND `method` = 'deleteReport';
-REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, 'pivot', 'preview' FROM `zt_grouppriv` WHERE `module` = 'report' AND `method` = 'show';
+REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, 'pivot', 'edit' FROM `zt_grouppriv` WHERE `module` = 'report' AND `method` = 'editReport';
+REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, 'pivot', 'preview' FROM `zt_grouppriv` WHERE `module` = 'report' AND `method` IN ('show', 'projectDeviation', 'productSummary', 'bugCreate', 'bugAssign', 'workload', 'casesrun', 'storyLinkedBug', 'testcase', 'build', 'workSummary', 'roadmap', 'productInvest', 'bugSummary', 'bugAssignSummary', 'workAssignSummary');
REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, 'pivot', 'design' FROM `zt_grouppriv` WHERE `module` = 'report' AND `method` = 'useReport';
-REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, 'pivot', 'export' FROM `zt_grouppriv` WHERE `module` = 'report' AND `method` = 'crystalExport';
+REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, 'pivot', 'export' FROM `zt_grouppriv` WHERE `module` = 'report' AND `method` IN ('crystalExport', 'reportExport');
+REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, 'pivot', `method` FROM `zt_grouppriv` WHERE `module` = 'report' AND `method` IN ('showProduct', 'showProject');
+UPDATE `zt_grouppriv` SET `module` = 'measrecord' WHERE `module` = 'report' AND `method` IN ('projectSummary','projectWorkload', 'customeredReport');
+UPDATE `zt_grouppriv` SET `module` = 'measrecord', `method` = 'viewReport' WHERE `module` = 'report' AND `method` = 'instanceTemplate';
+
+REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, `module`, 'view' FROM `zt_grouppriv` WHERE `module` = 'chart' AND `method` = 'browse';
+REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, `module`, 'export' FROM `zt_grouppriv` WHERE `module` = 'chart' AND `method` IN ('browse', 'design');
+
+REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, 'screen', `method` FROM `zt_grouppriv` WHERE `module` = 'dashboard';
+
+REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, 'dataview', 'design' FROM `zt_grouppriv` WHERE `module` = 'dataset' AND `method` IN ('create', 'edit');
+UPDATE `zt_grouppriv` SET `module` = 'dataview' WHERE `module` = 'dataset' AND `method` IN ('browse', 'create', 'edit', 'delete');
+DELETE FROM `zt_grouppriv` WHERE `module` = 'dataset' AND `method` = 'view';
UPDATE `zt_chart` SET `settings` = '{\"group\":[],\"column\":[\r\n{\"field\":\"topProgram\",\"valOrAgg\":\"value\",\"name\":\"一级项目集\"},{\"field\":\"subProgram\",\"valOrAgg\":\"value\",\"name\":\"子项目集数\"},\r\n{\"field\":\"product\",\"valOrAgg\":\"value\",\"name\":\"产品数\"},\r\n{\"field\":\"story\",\"valOrAgg\":\"value\",\"name\":\"研发需求数\"},\r\n{\"field\":\"bug\",\"valOrAgg\":\"value\",\"name\":\"Bug数\"},\r\n{\"field\":\"release\",\"valOrAgg\":\"value\",\"name\":\"发布数\"},\r\n{\"field\":\"project\",\"valOrAgg\":\"value\",\"name\":\"项目数\"},\r\n{\"field\":\"execution\",\"valOrAgg\":\"value\",\"name\":\"执行数\"},\r\n{\"field\":\"task\",\"valOrAgg\":\"value\",\"name\":\"任务数\"}\r\n],\"filter\":[]}', `sql` = 'SELECT\r\n t1.name AS topProgram,\r\n IFNULL(t2.subProgram, 0) AS subProgram,\r\n COUNT(DISTINCT t3.id) AS product,\r\n SUM(IFNULL(t4.story, 0)) AS story,\r\n SUM(IFNULL(t5.`release`, 0)) AS \'release\',\r\n SUM(IFNULL(t6.bug, 0)) AS bug,\r\n IFNULL(t7.project, 0) AS project,\r\n IFNULL(t7.execution, 0) AS execution,\r\n IFNULL(t7.task, 0) AS task\r\nFROM zt_project AS t1\r\nLEFT JOIN (SELECT SUBSTR(path, 2, POSITION(\',\' IN SUBSTR(path, 2)) -1) AS topProgram, COUNT(1) AS subProgram FROM zt_project WHERE deleted = \'0\' AND type = \'program\' AND grade > 1 GROUP BY topProgram) AS t2 ON t1.id = t2.topProgram\r\nLEFT JOIN zt_product AS t3 ON t1.id = t3.program AND t3.deleted = \'0\' AND t3.shadow = \'0\' AND t3.vision = \'rnd\'\r\nLEFT JOIN (SELECT product, COUNT(1) AS story FROM zt_story WHERE deleted = \'0\' GROUP BY product) AS t4 ON t3.id = t4.product\r\nLEFT JOIN (SELECT product, COUNT(1) AS \'release\' FROM zt_release WHERE deleted = \'0\' GROUP BY product) AS t5 ON t3.id = t5.product\r\nLEFT JOIN (SELECT product, COUNT(1) AS bug FROM zt_bug WHERE deleted = \'0\' GROUP BY product) AS t6 ON t3.id = t6.product\r\nLEFT JOIN (\r\n SELECT t1.topProgram, COUNT(DISTINCT t1.project) AS project, SUM(t2.task) AS task, SUM(t3.execution) AS execution\r\n FROM (SELECT SUBSTR(path, 2, POSITION(\',\' IN SUBSTR(path, 2)) -1) AS topProgram, id AS project FROM zt_project WHERE deleted = \'0\' AND type = \'project\') AS t1\r\n LEFT JOIN (SELECT COUNT(1) AS task, project FROM zt_task WHERE deleted = \'0\' GROUP BY project) AS t2 ON t1.project = t2.project\r\n LEFT JOIN (SELECT COUNT(1) AS execution,project FROM zt_project WHERE deleted = \'0\' AND type IN (\'sprint\', \'stage\', \'kanban\') GROUP BY project) AS t3 ON t1.project = t3.project\r\n GROUP BY t1.topProgram\r\n) AS t7 ON t1.id = t7.topProgram\r\nWHERE t1.deleted = \'0\' AND t1.type = \'program\' AND t1.grade = 1\r\nGROUP BY t1.name' WHERE `id` = '1041';
UPDATE `zt_chart` SET `sql` = 'SELECT IF(t3.id IS NOT NULL, t3.`name`, \'空\') AS deptName,count(1) as count, \r\nIF(t3.id IS NOT NULL, t3.`order`, 9999) AS deptOrder \r\nFROM `zt_user` AS t1 \r\nLEFT JOIN `zt_dept` AS t2 ON t1.dept = t2.id\r\nLEFT JOIN `zt_dept` AS t3 ON FIND_IN_SET(TRIM(\',\' FROM t3.path), TRIM(\',\' FROM t2.path)) AND t3.grade = \'1\'\r\nWHERE t1.deleted = \'0\'\r\nGROUP BY deptName, deptOrder \r\nORDER BY deptOrder ASC' WHERE `id` = '1049';
@@ -73,13 +88,6 @@ UPDATE `zt_chart` SET `sql` = 'SELECT\r\n t1.name AS topProgram,t1.id,t2.`yea
UPDATE `zt_screen` SET `name` = '燃尽图大屏' WHERE `id` = '5';
UPDATE `zt_screen` SET `builtin` = '1', `status` = 'published';
-UPDATE `zt_grouppriv` SET `module` = 'measrecord' WHERE `module` = 'report' AND `method` IN ('projectSummary','projectWorkload', 'customeredReport', 'instanceTemplate');
-UPDATE `zt_grouppriv` SET `module` = 'dataview' WHERE `module` = 'dataset' AND `method` IN ('create', 'browse', 'edit', 'delete');
-UPDATE `zt_grouppriv` SET `module` = 'screen' WHERE `module` = 'report' AND `method` IN ('annualData','allAnnualData');
-UPDATE `zt_grouppriv` SET `module` = 'pivot' WHERE `module` = 'report' AND `method` IN ('projectDeviation','productSummary', 'bugCreate', 'bugAssign', 'workload', 'showProduct', 'showProject');
-
-DELETE FROM `zt_grouppriv` WHERE `module` = 'dataset' AND `method` = 'view';
-
/* Doc SQL. */
UPDATE `zt_doc` SET `type` = 'text' WHERE `type` = 'url';
UPDATE `zt_doc` SET `acl` = 'private' WHERE `acl` = 'custom';
@@ -142,6 +150,9 @@ SELECT t1.`group`, t1.`module`, 'productSpace' FROM `zt_grouppriv` AS t1 WHERE t
INSERT IGNORE INTO `zt_grouppriv` (`group`, `module`, `method`)
SELECT t1.`group`, t1.`module`, 'projectSpace' FROM `zt_grouppriv` AS t1 WHERE t1.`module` = 'doc' AND t1.`method` = 'tableContents';
+INSERT IGNORE INTO `zt_grouppriv` (`group`, `module`, `method`)
+SELECT t1.`group`, t1.`module`, 'teamSpace' FROM `zt_grouppriv` AS t1 WHERE t1.`module` = 'doc' AND t1.`method` = 'tableContents';
+
INSERT IGNORE INTO `zt_grouppriv` (`group`, `module`, `method`)
SELECT t1.`group`, t1.`module`, 'addCatalog' FROM `zt_grouppriv` AS t1 WHERE t1.`module` = 'doc' AND t1.`method` = 'catalog';
@@ -804,6 +815,9 @@ CHANGE `editedBy` `editedBy` char(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;
ALTER TABLE `zt_workflowfield`
+CHANGE `expression` `expression` text NULL,
+CHANGE `placeholder` `placeholder` varchar(100) NOT NULL DEFAULT '',
+CHANGE `desc` `desc` text NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;
diff --git a/db/zentao.sql b/db/zentao.sql
index 188030fdb5..6a9205506e 100755
--- a/db/zentao.sql
+++ b/db/zentao.sql
@@ -226,9 +226,9 @@ CREATE TABLE IF NOT EXISTS `zt_block` (
`height` smallint(5) unsigned NOT NULL DEFAULT '0',
`hidden` tinyint(1) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
- UNIQUE KEY `account_vision_module_type_order` (`account`,`vision`,`module`,`type`,`order`),
KEY `account` (`account`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `account_vision_module_type_order` ON `zt_block`(`account`,`vision`,`module`,`type`,`order`);
-- DROP TABLE IF EXISTS `zt_branch`;
CREATE TABLE IF NOT EXISTS `zt_branch` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
@@ -428,9 +428,9 @@ CREATE TABLE IF NOT EXISTS `zt_cfd` (
`name` char(30) NOT NULL,
`count` smallint NOT NULL,
`date` date NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `execution_type_name_date` (`execution`,`type`,`name`,`date`)
+ PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `execution_type_name_date` ON `zt_cfd`(`execution`,`type`,`name`,`date`);
-- DROP TABLE IF EXISTS `zt_chart`;
CREATE TABLE IF NOT EXISTS `zt_chart` (
`id` mediumint unsigned NOT NULL AUTO_INCREMENT,
@@ -529,9 +529,9 @@ CREATE TABLE IF NOT EXISTS `zt_config` (
`section` char(30) NOT NULL default '',
`key` char(30) NOT NULL default '',
`value` longtext NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `unique` (`vision`,`owner`,`module`,`section`,`key`)
+ PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `unique` ON `zt_config`(`vision`,`owner`,`module`,`section`,`key`);
-- DROP TABLE IF EXISTS `zt_cron`;
CREATE TABLE IF NOT EXISTS `zt_cron` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
@@ -638,9 +638,9 @@ CREATE TABLE IF NOT EXISTS `zt_designspec` (
`version` smallint(6) NOT NULL,
`name` varchar(255) NOT NULL,
`desc` mediumtext NOT NULL,
- `files` varchar(255) NOT NULL,
- UNIQUE KEY `design` (`design`,`version`)
+ `files` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `design` ON `zt_designspec`(`design`,`version`);
-- DROP TABLE IF EXISTS `zt_doc`;
CREATE TABLE IF NOT EXISTS `zt_doc` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
@@ -708,9 +708,9 @@ CREATE TABLE IF NOT EXISTS `zt_doccontent` (
`files` text NOT NULL,
`type` varchar(10) NOT NULL,
`version` smallint(5) unsigned NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `doc_version` (`doc`,`version`)
+ PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `doc_version` ON `zt_doccontent`(`doc`,`version`);
-- DROP TABLE IF EXISTS `zt_doclib`;
CREATE TABLE IF NOT EXISTS `zt_doclib` (
`id` smallint(5) unsigned NOT NULL auto_increment,
@@ -808,10 +808,10 @@ CREATE TABLE IF NOT EXISTS `zt_extension` (
`files` mediumtext NOT NULL,
`status` varchar(20) NOT NULL,
PRIMARY KEY (`id`),
- UNIQUE KEY `code` (`code`),
KEY `name` (`name`),
KEY `installedTime` (`installedTime`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `code` ON `zt_extension`(`code`);
-- DROP TABLE IF EXISTS `zt_file`;
CREATE TABLE IF NOT EXISTS `zt_file` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
@@ -846,9 +846,10 @@ CREATE TABLE IF NOT EXISTS `zt_group` (
CREATE TABLE IF NOT EXISTS `zt_grouppriv` (
`group` mediumint(8) unsigned NOT NULL default '0',
`module` char(30) NOT NULL default '',
- `method` char(30) NOT NULL default '',
- UNIQUE KEY `group` (`group`,`module`,`method`)
+ `method` char(30) NOT NULL default ''
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `group` ON `zt_grouppriv`(`group`,`module`,`method`);
+
-- DROP TABLE IF EXISTS `zt_holiday`;
CREATE TABLE IF NOT EXISTS `zt_holiday` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
@@ -1013,9 +1014,10 @@ CREATE TABLE IF NOT EXISTS `zt_kanbancell` (
`column` mediumint(8) NOT NULL,
`type` char(30) NOT NULL,
`cards` text NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `card_group` (`kanban`,`type`,`lane`,`column`)
+ PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `card_group` ON `zt_kanbancell`(`kanban`,`type`,`lane`,`column`);
+
-- DROP TABLE IF EXISTS `zt_kanbangroup`;
CREATE TABLE IF NOT EXISTS `zt_kanbangroup` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
@@ -1065,9 +1067,10 @@ CREATE TABLE IF NOT EXISTS `zt_lang` (
`value` text NOT NULL,
`system` enum('0','1') NOT NULL default '1',
`vision` varchar(10) NOT NULL DEFAULT 'rnd',
- PRIMARY KEY (`id`),
- UNIQUE KEY `lang` (`lang`,`module`,`section`,`key`,`vision`)
+ PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `lang` ON `zt_lang`(`lang`,`module`,`section`,`key`,`vision`);
+
-- DROP TABLE IF EXISTS `zt_log`;
CREATE TABLE IF NOT EXISTS `zt_log` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
@@ -1199,9 +1202,10 @@ CREATE TABLE IF NOT EXISTS `zt_pipeline` (
CREATE TABLE IF NOT EXISTS `zt_planstory` (
`plan` mediumint(8) unsigned NOT NULL,
`story` mediumint(8) unsigned NOT NULL,
- `order` mediumint(9) NOT NULL,
- UNIQUE KEY `plan_story` (`plan`,`story`)
+ `order` mediumint(9) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `plan_story` ON `zt_planstory`(`plan`,`story`);
+
-- DROP TABLE IF EXISTS `zt_product`;
CREATE TABLE IF NOT EXISTS `zt_product` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
@@ -1328,9 +1332,9 @@ CREATE TABLE IF NOT EXISTS `zt_projectadmin` (
`programs` text NOT NULL,
`projects` text NOT NULL,
`products` text NOT NULL,
- `executions` text NOT NULL,
- UNIQUE KEY `group_account` (`group`, `account`)
+ `executions` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `group_account` ON `zt_projectadmin`(`group`, `account`);
-- DROP TABLE IF EXISTS `zt_projectcase`;
CREATE TABLE IF NOT EXISTS `zt_projectcase` (
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
@@ -1338,9 +1342,9 @@ CREATE TABLE IF NOT EXISTS `zt_projectcase` (
`case` mediumint(8) unsigned NOT NULL DEFAULT '0',
`count` mediumint(8) unsigned NOT NULL DEFAULT '1',
`version` smallint(6) NOT NULL DEFAULT '1',
- `order` smallint(6) unsigned NOT NULL,
- UNIQUE KEY `project` (`project`,`case`)
+ `order` smallint(6) unsigned NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `project` ON `zt_projectcase`(`project`,`case`);
-- DROP TABLE IF EXISTS `zt_projectproduct`;
CREATE TABLE IF NOT EXISTS `zt_projectproduct` (
`project` mediumint(8) unsigned NOT NULL,
@@ -1356,9 +1360,9 @@ CREATE TABLE IF NOT EXISTS `zt_projectspec` (
`name` varchar(255) NOT NULL,
`milestone` enum('0','1') NOT NULL DEFAULT '0',
`begin` date NOT NULL,
- `end` date NOT NULL,
- UNIQUE KEY `project` (`project`,`version`)
+ `end` date NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `project` ON `zt_projectspec`(`project`,`version`);
-- DROP TABLE IF EXISTS `zt_projectstory`;
CREATE TABLE IF NOT EXISTS `zt_projectstory` (
`project` mediumint(8) unsigned NOT NULL default '0',
@@ -1367,9 +1371,9 @@ CREATE TABLE IF NOT EXISTS `zt_projectstory` (
`story` mediumint(8) unsigned NOT NULL default '0',
`version` smallint(6) NOT NULL default '1',
`order` smallint(6) unsigned NOT NULL,
- UNIQUE KEY `project` (`project`,`story`),
KEY `story` (`story`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `project` ON `zt_projectstory`(`project`,`story`);
-- DROP TABLE IF EXISTS `zt_relation`;
CREATE TABLE IF NOT EXISTS `zt_relation` (
`id` int(8) NOT NULL AUTO_INCREMENT,
@@ -1384,9 +1388,9 @@ CREATE TABLE IF NOT EXISTS `zt_relation` (
`BID` mediumint(8) NOT NULL,
`BVersion` char(30) NOT NULL,
`extra` char(30) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `relation` (`product`,`relation`,`AType`,`BType`, `AID`, `BID`)
+ PRIMARY KEY (`id`)
) ENGINE='InnoDB' DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `relation` ON `zt_relation`(`product`,`relation`,`AType`,`BType`, `AID`, `BID`);
-- DROP TABLE IF EXISTS `zt_release`;
CREATE TABLE IF NOT EXISTS `zt_release` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
@@ -1448,10 +1452,10 @@ CREATE TABLE IF NOT EXISTS `zt_repobranch` (
`repo` mediumint(8) unsigned NOT NULL,
`revision` mediumint(8) unsigned NOT NULL,
`branch` varchar(255) NOT NULL,
- UNIQUE KEY `repo_revision_branch` (`repo`,`revision`,`branch`),
KEY `branch` (`branch`),
KEY `revision` (`revision`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `repo_revision_branch` ON `zt_repobranch`(`repo`,`revision`,`branch`);
-- DROP TABLE IF EXISTS `zt_repofiles`;
CREATE TABLE IF NOT EXISTS `zt_repofiles` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
@@ -1514,10 +1518,10 @@ CREATE TABLE IF NOT EXISTS `zt_searchindex` (
`addedDate` datetime NOT NULL,
`editedDate` datetime NULL,
PRIMARY KEY (`id`),
- UNIQUE KEY `object` (`objectType`,`objectID`),
KEY `addedDate` (`addedDate`),
FULLTEXT KEY `title_content` (`title`, `content`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `object` ON `zt_searchindex`(`objectType`,`objectID`);
-- DROP TABLE IF EXISTS `zt_stage`;
CREATE TABLE IF NOT EXISTS `zt_stage` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
@@ -1615,9 +1619,9 @@ CREATE TABLE IF NOT EXISTS `zt_storyreview` (
`version` smallint(6) NOT NULL,
`reviewer` varchar(30) NOT NULL,
`result` varchar(30) NOT NULL,
- `reviewDate` datetime NULL,
- UNIQUE KEY `story` (`story`,`version`,`reviewer`)
+ `reviewDate` datetime NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `story` ON `zt_storyreview`(`story`,`version`,`reviewer`);
-- DROP TABLE IF EXISTS `zt_storyestimate`;
CREATE TABLE IF NOT EXISTS `zt_storyestimate` (
`story` mediumint(9) NOT NULL,
@@ -1625,9 +1629,9 @@ CREATE TABLE IF NOT EXISTS `zt_storyestimate` (
`estimate` text NOT NULL,
`average` float NOT NULL,
`openedBy` varchar(30) NOT NULL,
- `openedDate` datetime NOT NULL,
- UNIQUE KEY `story` (`story`,`round`)
+ `openedDate` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `story` ON `zt_storyestimate`(`story`,`round`);
-- DROP TABLE IF EXISTS `zt_storyspec`;
CREATE TABLE IF NOT EXISTS `zt_storyspec` (
`story` mediumint(9) NOT NULL,
@@ -1635,26 +1639,26 @@ CREATE TABLE IF NOT EXISTS `zt_storyspec` (
`title` varchar(255) NOT NULL,
`spec` mediumtext NOT NULL,
`verify` mediumtext NOT NULL,
- `files` text NOT NULL,
- UNIQUE KEY `story` (`story`,`version`)
+ `files` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `story` ON `zt_storyspec`(`story`,`version`);
-- DROP TABLE IF EXISTS `zt_storystage`;
CREATE TABLE IF NOT EXISTS `zt_storystage` (
`story` mediumint(8) unsigned NOT NULL,
`branch` mediumint(8) unsigned NOT NULL,
`stage` varchar(50) NOT NULL,
`stagedBy` char(30) NOT NULL,
- UNIQUE KEY `story_branch` (`story`,`branch`),
KEY `story` (`story`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `story_branch` ON `zt_storystage`(`story`,`branch`);
-- DROP TABLE IF EXISTS `zt_suitecase`;
CREATE TABLE IF NOT EXISTS `zt_suitecase` (
`suite` mediumint(8) unsigned NOT NULL,
`product` mediumint(8) unsigned NOT NULL,
`case` mediumint(8) unsigned NOT NULL,
- `version` smallint(5) unsigned NOT NULL,
- UNIQUE KEY `suitecase` (`suite`,`case`)
+ `version` smallint(5) unsigned NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `suitecase` ON `zt_suitecase`(`suite`,`case`);
-- DROP TABLE IF EXISTS `zt_task`;
CREATE TABLE IF NOT EXISTS `zt_task` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
@@ -1737,9 +1741,9 @@ CREATE TABLE IF NOT EXISTS `zt_taskspec` (
`version` smallint(6) NOT NULL,
`name` varchar(255) NOT NULL,
`estStarted` date NOT NULL,
- `deadline` date NOT NULL,
- UNIQUE KEY `task` (`task`,`version`)
+ `deadline` date NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `task` ON `zt_taskspec`(`task`,`version`);
-- DROP TABLE IF EXISTS `zt_taskteam`;
CREATE TABLE `zt_taskteam` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
@@ -1770,9 +1774,9 @@ CREATE TABLE IF NOT EXISTS `zt_team` (
`consumed` decimal(12,2) unsigned NOT NULL DEFAULT '0.00',
`left` decimal(12,2) unsigned NOT NULL DEFAULT '0.00',
`order` tinyint(3) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- UNIQUE KEY `team` (`root`,`type`,`account`)
+ PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `team` ON `zt_team`(`root`,`type`,`account`);
-- DROP TABLE IF EXISTS `zt_testreport`;
CREATE TABLE IF NOT EXISTS `zt_testreport` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
@@ -1830,9 +1834,9 @@ CREATE TABLE IF NOT EXISTS `zt_testrun` (
`lastRunDate` datetime NULL,
`lastRunResult` char(30) NOT NULL DEFAULT '',
`status` char(30) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `task` (`task`,`case`)
+ PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `task` ON `zt_testrun`(`task`,`case`);
-- DROP TABLE IF EXISTS `zt_testsuite`;
CREATE TABLE IF NOT EXISTS `zt_testsuite` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
@@ -1957,12 +1961,12 @@ CREATE TABLE IF NOT EXISTS `zt_user` (
`clientStatus` enum('online','away','busy','offline','meeting') NOT NULL DEFAULT 'offline',
`clientLang` varchar(10) NOT NULL DEFAULT 'zh-cn',
PRIMARY KEY (`id`),
- UNIQUE KEY `account` (`account`),
KEY `dept` (`dept`),
KEY `email` (`email`),
KEY `commiter` (`commiter`),
KEY `deleted` (`deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `account` ON `zt_user`(`account`);
-- DROP TABLE IF EXISTS `zt_usercontact`;
CREATE TABLE IF NOT EXISTS `zt_usercontact` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
@@ -1976,9 +1980,9 @@ CREATE TABLE IF NOT EXISTS `zt_usercontact` (
CREATE TABLE IF NOT EXISTS `zt_usergroup` (
`account` char(30) NOT NULL default '',
`group` mediumint(8) unsigned NOT NULL default '0',
- `project` text NOT NULL,
- UNIQUE KEY `account` (`account`,`group`)
+ `project` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `account` ON `zt_usergroup`(`account`,`group`);
-- DROP TABLE IF EXISTS `zt_userquery`;
CREATE TABLE IF NOT EXISTS `zt_userquery` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
@@ -2010,9 +2014,9 @@ CREATE TABLE IF NOT EXISTS `zt_userview` (
`programs` mediumtext NOT NULL,
`products` mediumtext NOT NULL,
`projects` mediumtext NOT NULL,
- `sprints` mediumtext NOT NULL,
- UNIQUE KEY `account` (`account`)
+ `sprints` mediumtext NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `account` ON `zt_userview`(`account`);
-- DROP TABLE IF EXISTS `zt_weeklyreport`;
CREATE TABLE IF NOT EXISTS `zt_weeklyreport`(
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
@@ -2026,9 +2030,9 @@ CREATE TABLE IF NOT EXISTS `zt_weeklyreport`(
`staff` smallint(5) unsigned NOT NULL,
`progress` varchar(255) NOT NULL,
`workload` varchar(255) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `week` (`project`,`weekStart`)
+ PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `week` ON `zt_weeklyreport`(`project`,`weekStart`);
-- DROP TABLE IF EXISTS `zt_webhook`;
CREATE TABLE IF NOT EXISTS `zt_webhook` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
@@ -2088,4409 +2092,6 @@ INSERT INTO `zt_group` (`vision`, `name`, `role`, `desc`) VALUES
('lite', 'LITEPROJECT', 'liteProject', 'for lite project managers.'),
('lite', 'LITETEAM', 'liteTeam', 'for lite team.');
-INSERT INTO `zt_grouppriv` (`group`, `module`, `method`) VALUES
-(1,'action','comment'),
-(1,'action','editComment'),
-(1,'action','hideAll'),
-(1,'action','hideOne'),
-(1,'action','trash'),
-(1,'action','undelete'),
-(1,'admin','checkDB'),
-(1,'admin','checkWeak'),
-(1,'admin','index'),
-(1,'admin','register'),
-(1,'admin','safe'),
-(1,'admin','sso'),
-(1,'admin','ztCompany'),
-(1,'api','debug'),
-(1,'api','getModel'),
-(1,'api','sql'),
-(1,'automation','browse'),
-(1,'backup','backup'),
-(1,'backup','change'),
-(1,'backup','delete'),
-(1,'backup','index'),
-(1,'backup','restore'),
-(1,'backup','rmPHPHeader'),
-(1,'backup','setting'),
-(1,'branch','delete'),
-(1,'branch','manage'),
-(1,'branch','sort'),
-(1,'bug','activate'),
-(1,'bug','assignTo'),
-(1,'bug','batchActivate'),
-(1,'bug','batchAssignTo'),
-(1,'bug','batchChangeBranch'),
-(1,'bug','batchChangeModule'),
-(1,'bug','batchClose'),
-(1,'bug','batchConfirm'),
-(1,'bug','batchCreate'),
-(1,'bug','batchEdit'),
-(1,'bug','batchResolve'),
-(1,'bug','browse'),
-(1,'bug','close'),
-(1,'bug','confirmBug'),
-(1,'bug','confirmStoryChange'),
-(1,'bug','create'),
-(1,'bug','delete'),
-(1,'bug','edit'),
-(1,'bug','export'),
-(1,'bug','index'),
-(1,'bug','linkBugs'),
-(1,'bug','report'),
-(1,'bug','resolve'),
-(1,'bug','view'),
-(1,'build','batchUnlinkBug'),
-(1,'build','batchUnlinkStory'),
-(1,'build','create'),
-(1,'build','delete'),
-(1,'build','edit'),
-(1,'build','linkBug'),
-(1,'build','linkStory'),
-(1,'build','unlinkBug'),
-(1,'build','unlinkStory'),
-(1,'build','view'),
-(1,'caselib','batchCreateCase'),
-(1,'caselib','browse'),
-(1,'caselib','create'),
-(1,'caselib','createCase'),
-(1,'caselib','delete'),
-(1,'caselib','edit'),
-(1,'caselib','exportTemplet'),
-(1,'caselib','import'),
-(1,'caselib','index'),
-(1,'caselib','showImport'),
-(1,'caselib','view'),
-(1,'ci','checkCompileStatus'),
-(1,'ci','commitResult'),
-(1,'company','browse'),
-(1,'company','dynamic'),
-(1,'company','edit'),
-(1,'company','index'),
-(1,'company','view'),
-(1,'compile','browse'),
-(1,'compile','logs'),
-(1,'convert','checkBugFree'),
-(1,'convert','checkConfig'),
-(1,'convert','checkRedmine'),
-(1,'convert','convertBugFree'),
-(1,'convert','convertRedmine'),
-(1,'convert','execute'),
-(1,'convert','index'),
-(1,'convert','selectSource'),
-(1,'convert','setBugfree'),
-(1,'convert','setConfig'),
-(1,'convert','setRedmine'),
-(1,'cron','create'),
-(1,'cron','delete'),
-(1,'cron','edit'),
-(1,'cron','index'),
-(1,'cron','openProcess'),
-(1,'cron','toggle'),
-(1,'cron','turnon'),
-(1,'custom','browseStoryConcept'),
-(1,'custom','deleteStoryConcept'),
-(1,'custom','editStoryConcept'),
-(1,'custom','execution'),
-(1,'custom','flow'),
-(1,'custom','index'),
-(1,'custom','product'),
-(1,'custom','project'),
-(1,'custom','restore'),
-(1,'custom','set'),
-(1,'custom','hours'),
-(1,'custom','setDefaultConcept'),
-(1,'custom','setPublic'),
-(1,'custom','setStoryConcept'),
-(1,'custom','timezone'),
-(1,'custom','working'),
-(1,'datatable','setGlobal'),
-(1,'dept','browse'),
-(1,'dept','delete'),
-(1,'dept','edit'),
-(1,'dept','manageChild'),
-(1,'dept','updateOrder'),
-(1,'dev','api'),
-(1,'dev','db'),
-(1,'dev','editor'),
-(1,'dev','translate'),
-(1,'doc','allLibs'),
-(1,'doc','mySpace'),
-(1,'doc','myView'),
-(1,'doc','myCollection'),
-(1,'doc','myCreation'),
-(1,'doc','collect'),
-(1,'doc','create'),
-(1,'doc','createLib'),
-(1,'doc','delete'),
-(1,'doc','deleteFile'),
-(1,'doc','deleteLib'),
-(1,'doc','edit'),
-(1,'doc','editLib'),
-(1,'doc','index'),
-(1,'doc','view'),
-(1,'doc','showFiles'),
-(1,'doc','productSpace'),
-(1,'doc','projectSpace'),
-(1,'doc','tableContents'),
-(1,'execution','activate'),
-(1,'execution','addWhitelist'),
-(1,'execution','all'),
-(1,'execution','batchedit'),
-(1,'execution','batchUnlinkStory'),
-(1,'execution','browse'),
-(1,'execution','bug'),
-(1,'execution','build'),
-(1,'execution','burn'),
-(1,'execution','burnData'),
-(1,'execution','close'),
-(1,'execution','computeBurn'),
-(1,'execution','create'),
-(1,'execution','delete'),
-(1,'execution','doc'),
-(1,'execution','dynamic'),
-(1,'execution','edit'),
-(1,'execution','executionkanban'),
-(1,'execution','export'),
-(1,'execution','fixFirst'),
-(1,'execution','grouptask'),
-(1,'execution','importBug'),
-(1,'execution','importplanstories'),
-(1,'execution','importtask'),
-(1,'execution','index'),
-(1,'execution','kanban'),
-(1,'execution','linkStory'),
-(1,'execution','manageMembers'),
-(1,'execution','manageProducts'),
-(1,'execution','printKanban'),
-(1,'execution','putoff'),
-(1,'execution','start'),
-(1,'execution','story'),
-(1,'execution','storyView'),
-(1,'execution','storyEstimate'),
-(1,'execution','storyKanban'),
-(1,'execution','storySort'),
-(1,'execution','suspend'),
-(1,'execution','task'),
-(1,'execution','team'),
-(1,'execution','testcase'),
-(1,'execution','testreport'),
-(1,'execution','testtask'),
-(1,'execution','tree'),
-(1,'execution','treeStory'),
-(1,'execution','treeTask'),
-(1,'execution','unbindWhitelist'),
-(1,'execution','unlinkMember'),
-(1,'execution','unlinkStory'),
-(1,'execution','updateOrder'),
-(1,'execution','view'),
-(1,'execution','whitelist'),
-(1,'extension','activate'),
-(1,'extension','browse'),
-(1,'extension','deactivate'),
-(1,'extension','erase'),
-(1,'extension','install'),
-(1,'extension','obtain'),
-(1,'extension','structure'),
-(1,'extension','uninstall'),
-(1,'extension','upgrade'),
-(1,'extension','upload'),
-(1,'file','delete'),
-(1,'file','download'),
-(1,'file','edit'),
-(1,'file','setPublic'),
-(1,'file','uploadImages'),
-(1,'git','apiSync'),
-(1,'git','cat'),
-(1,'git','diff'),
-(1,'gitlab','bindProduct'),
-(1,'gitlab','bindUser'),
-(1,'gitlab','browse'),
-(1,'gitlab','create'),
-(1,'gitlab','delete'),
-(1,'gitlab','edit'),
-(1,'gitlab','importIssue'),
-(1,'group','browse'),
-(1,'group','copy'),
-(1,'group','create'),
-(1,'group','delete'),
-(1,'group','edit'),
-(1,'group','manageMember'),
-(1,'group','managePriv'),
-(1,'group','manageProjectAdmin'),
-(1,'group','manageView'),
-(1,'index','index'),
-(1,'jenkins','browse'),
-(1,'jenkins','create'),
-(1,'jenkins','delete'),
-(1,'jenkins','edit'),
-(1,'job','browse'),
-(1,'job','create'),
-(1,'job','delete'),
-(1,'job','edit'),
-(1,'job','exec'),
-(1,'job','view'),
-(1,'mail','batchDelete'),
-(1,'mail','browse'),
-(1,'mail','delete'),
-(1,'mail','detect'),
-(1,'mail','edit'),
-(1,'mail','index'),
-(1,'mail','resend'),
-(1,'mail','reset'),
-(1,'mail','save'),
-(1,'mail','sendCloud'),
-(1,'mail','sendcloudUser'),
-(1,'mail','test'),
-(1,'mail','ztCloud'),
-(1,'message','browser'),
-(1,'message','index'),
-(1,'message','setting'),
-(1,'misc','ping'),
-(1,'my','bug'),
-(1,'my','calendar'),
-(1,'my','changePassword'),
-(1,'my','contribute'),
-(1,'my','deleteContacts'),
-(1,'my','doc'),
-(1,'my','dynamic'),
-(1,'my','editProfile'),
-(1,'my','execution'),
-(1,'my','index'),
-(1,'my','manageContacts'),
-(1,'my','preference'),
-(1,'my','profile'),
-(1,'my','project'),
-(1,'my','score'),
-(1,'my','story'),
-(1,'my','task'),
-(1,'my','team'),
-(1,'my','testcase'),
-(1,'my','testtask'),
-(1,'my','todo'),
-(1,'my','unbind'),
-(1,'my','uploadAvatar'),
-(1,'my','work'),
-(1,'personnel','accessible'),
-(1,'personnel','addWhitelist'),
-(1,'personnel','invest'),
-(1,'personnel','unbindWhitelist'),
-(1,'personnel','whitelist'),
-(1,'product','addWhitelist'),
-(1,'product','all'),
-(1,'product','batchEdit'),
-(1,'product','browse'),
-(1,'product','build'),
-(1,'product','close'),
-(1,'product','create'),
-(1,'product','dashboard'),
-(1,'product','delete'),
-(1,'product','doc'),
-(1,'product','dynamic'),
-(1,'product','edit'),
-(1,'product','export'),
-(1,'product','index'),
-(1,'product','kanban'),
-(1,'product','manageLine'),
-(1,'product','project'),
-(1,'product','roadmap'),
-(1,'product','unbindWhitelist'),
-(1,'product','updateOrder'),
-(1,'product','view'),
-(1,'product','whitelist'),
-(1,'productplan','batchEdit'),
-(1,'productplan','batchUnlinkBug'),
-(1,'productplan','batchUnlinkStory'),
-(1,'productplan','browse'),
-(1,'productplan','create'),
-(1,'productplan','delete'),
-(1,'productplan','edit'),
-(1,'productplan','linkBug'),
-(1,'productplan','linkStory'),
-(1,'productplan','unlinkBug'),
-(1,'productplan','unlinkStory'),
-(1,'productplan','view'),
-(1,'program','index'),
-(1,'program','activate'),
-(1,'program','batchUnlinkStakeholders'),
-(1,'program','browse'),
-(1,'program','close'),
-(1,'program','create'),
-(1,'program','kanban'),
-(1,'program','createStakeholder'),
-(1,'program','delete'),
-(1,'program','edit'),
-(1,'program','export'),
-(1,'program','product'),
-(1,'program','project'),
-(1,'program','stakeholder'),
-(1,'program','start'),
-(1,'program','suspend'),
-(1,'program','unbindWhitelist'),
-(1,'program','unlinkStakeholder'),
-(1,'program','updateOrder'),
-(1,'program','view'),
-(1,'project','activate'),
-(1,'project','addWhitelist'),
-(1,'project','batchEdit'),
-(1,'project','browse'),
-(1,'project','bug'),
-(1,'project','build'),
-(1,'project','close'),
-(1,'project','copyGroup'),
-(1,'project','create'),
-(1,'project','createGroup'),
-(1,'project','createGuide'),
-(1,'project','delete'),
-(1,'project','dynamic'),
-(1,'project','edit'),
-(1,'project','editGroup'),
-(1,'project','execution'),
-(1,'project','export'),
-(1,'project','group'),
-(1,'project','index'),
-(1,'project','kanban'),
-(1,'project','createStakeholder'),
-(1,'project','manageGroupMember'),
-(1,'project','manageMembers'),
-(1,'project','managePriv'),
-(1,'project','manageProducts'),
-(1,'project','manageView'),
-(1,'project','programTitle'),
-(1,'project','qa'),
-(1,'project','start'),
-(1,'project','suspend'),
-(1,'project','team'),
-(1,'project','testcase'),
-(1,'project','testreport'),
-(1,'project','testtask'),
-(1,'project','unbindWhitelist'),
-(1,'project','unlinkMember'),
-(1,'project','updateOrder'),
-(1,'project','view'),
-(1,'project','whitelist'),
-(1,'projectbuild','browse'),
-(1,'projectrelease','batchUnlinkBug'),
-(1,'projectrelease','batchUnlinkStory'),
-(1,'projectrelease','browse'),
-(1,'projectrelease','changeStatus'),
-(1,'projectrelease','create'),
-(1,'projectrelease','delete'),
-(1,'projectrelease','edit'),
-(1,'projectrelease','export'),
-(1,'projectrelease','linkBug'),
-(1,'projectrelease','linkStory'),
-(1,'projectrelease','unlinkBug'),
-(1,'projectrelease','unlinkStory'),
-(1,'projectrelease','view'),
-(1,'projectstory','batchUnlinkStory'),
-(1,'projectstory','importplanstories'),
-(1,'projectstory','linkStory'),
-(1,'projectstory','story'),
-(1,'projectstory','track'),
-(1,'projectstory','unlinkStory'),
-(1,'projectstory','view'),
-(1,'qa','index'),
-(1,'release','batchUnlinkBug'),
-(1,'release','batchUnlinkStory'),
-(1,'release','browse'),
-(1,'release','changeStatus'),
-(1,'release','create'),
-(1,'release','delete'),
-(1,'release','edit'),
-(1,'release','export'),
-(1,'release','linkBug'),
-(1,'release','linkStory'),
-(1,'release','unlinkBug'),
-(1,'release','unlinkStory'),
-(1,'release','view'),
-(1,'repo','blame'),
-(1,'repo','browse'),
-(1,'repo','create'),
-(1,'repo','delete'),
-(1,'repo','diff'),
-(1,'repo','download'),
-(1,'repo','edit'),
-(1,'repo','log'),
-(1,'repo','maintain'),
-(1,'repo','revision'),
-(1,'repo','setRules'),
-(1,'repo','showSyncCommit'),
-(1,'repo','view'),
-(1,'pivot','preview'),
-(1,'pivot','bugAssign'),
-(1,'pivot','bugCreate'),
-(1,'pivot','productSummary'),
-(1,'pivot','projectDeviation'),
-(1,'pivot','workload'),
-(1,'screen','browse'),
-(1,'screen','view'),
-(1,'screen','create'),
-(1,'screen','edit'),
-(1,'screen','design'),
-(1,'screen','release'),
-(1,'screen','delete'),
-(1,'screen','annualData'),
-(1,'screen','allAnnualData'),
-(1,'search','buildForm'),
-(1,'search','buildIndex'),
-(1,'search','buildQuery'),
-(1,'search','deleteQuery'),
-(1,'search','index'),
-(1,'search','saveQuery'),
-(1,'search','select'),
-(1,'stakeholder','batchCreate'),
-(1,'stakeholder','browse'),
-(1,'stakeholder','communicate'),
-(1,'stakeholder','create'),
-(1,'stakeholder','createExpect'),
-(1,'stakeholder','delete'),
-(1,'stakeholder','deleteExpect'),
-(1,'stakeholder','edit'),
-(1,'stakeholder','editExpect'),
-(1,'stakeholder','expect'),
-(1,'stakeholder','expectation'),
-(1,'stakeholder','issue'),
-(1,'stakeholder','plan'),
-(1,'stakeholder','userIssue'),
-(1,'stakeholder','view'),
-(1,'stakeholder','viewExpect'),
-(1,'stakeholder','viewIssue'),
-(1,'story','activate'),
-(1,'story','assignTo'),
-(1,'story','batchAssignTo'),
-(1,'story','batchChangeBranch'),
-(1,'story','batchChangeModule'),
-(1,'story','batchChangePlan'),
-(1,'story','batchChangeStage'),
-(1,'story','batchClose'),
-(1,'story','batchCreate'),
-(1,'story','batchEdit'),
-(1,'story','batchReview'),
-(1,'story','batchToTask'),
-(1,'story','bugs'),
-(1,'story','cases'),
-(1,'story','change'),
-(1,'story','close'),
-(1,'story','create'),
-(1,'story','delete'),
-(1,'story','edit'),
-(1,'story','export'),
-(1,'story','linkStory'),
-(1,'story','processStoryChange'),
-(1,'story','recall'),
-(1,'story','report'),
-(1,'story','review'),
-(1,'story','tasks'),
-(1,'product','track'),
-(1,'story','view'),
-(1,'testcase','zeroCase'),
-(1,'requirement','activate'),
-(1,'requirement','assignTo'),
-(1,'requirement','batchAssignTo'),
-(1,'requirement','batchChangeBranch'),
-(1,'requirement','batchChangeModule'),
-(1,'requirement','batchClose'),
-(1,'requirement','batchCreate'),
-(1,'requirement','batchEdit'),
-(1,'requirement','batchReview'),
-(1,'requirement','change'),
-(1,'requirement','close'),
-(1,'requirement','create'),
-(1,'requirement','delete'),
-(1,'requirement','edit'),
-(1,'requirement','export'),
-(1,'requirement','recall'),
-(1,'requirement','report'),
-(1,'requirement','review'),
-(1,'requirement','view'),
-(1,'svn','apiSync'),
-(1,'svn','cat'),
-(1,'svn','diff'),
-(1,'task','activate'),
-(1,'task','assignTo'),
-(1,'task','batchAssignTo'),
-(1,'task','batchCancel'),
-(1,'task','batchChangeModule'),
-(1,'task','batchClose'),
-(1,'task','batchCreate'),
-(1,'task','batchEdit'),
-(1,'task','cancel'),
-(1,'task','close'),
-(1,'task','confirmStoryChange'),
-(1,'task','create'),
-(1,'task','delete'),
-(1,'task','deleteEstimate'),
-(1,'task','edit'),
-(1,'task','editEstimate'),
-(1,'task','export'),
-(1,'task','finish'),
-(1,'task','pause'),
-(1,'task','recordEstimate'),
-(1,'task','report'),
-(1,'task','restart'),
-(1,'task','start'),
-(1,'task','view'),
-(1,'testcase','batchCaseTypeChange'),
-(1,'testcase','batchChangeBranch'),
-(1,'testcase','batchChangeModule'),
-(1,'testcase','batchConfirmStoryChange'),
-(1,'testcase','batchCreate'),
-(1,'testcase','batchDelete'),
-(1,'testcase','batchEdit'),
-(1,'testcase','batchReview'),
-(1,'testcase','browse'),
-(1,'testcase','bugs'),
-(1,'testcase','confirmChange'),
-(1,'testcase','confirmLibcaseChange'),
-(1,'testcase','confirmStoryChange'),
-(1,'testcase','create'),
-(1,'testcase','createBug'),
-(1,'testcase','delete'),
-(1,'testcase','edit'),
-(1,'testcase','export'),
-(1,'testcase','exportTemplet'),
-(1,'testcase','groupCase'),
-(1,'testcase','ignoreLibcaseChange'),
-(1,'testcase','import'),
-(1,'testcase','importFromLib'),
-(1,'testcase','index'),
-(1,'testcase','linkCases'),
-(1,'testcase','review'),
-(1,'testcase','showImport'),
-(1,'testcase','view'),
-(1,'testreport','browse'),
-(1,'testreport','create'),
-(1,'testreport','delete'),
-(1,'testreport','edit'),
-(1,'testreport','view'),
-(1,'testsuite','batchUnlinkCases'),
-(1,'testsuite','browse'),
-(1,'testsuite','create'),
-(1,'testsuite','delete'),
-(1,'testsuite','edit'),
-(1,'testsuite','index'),
-(1,'testsuite','linkCase'),
-(1,'testsuite','unlinkCase'),
-(1,'testsuite','view'),
-(1,'testtask','activate'),
-(1,'testtask','batchAssign'),
-(1,'testtask','batchRun'),
-(1,'testtask','batchUnlinkCases'),
-(1,'testtask','block'),
-(1,'testtask','browse'),
-(1,'testtask','browseUnits'),
-(1,'testtask','cases'),
-(1,'testtask','close'),
-(1,'testtask','create'),
-(1,'testtask','delete'),
-(1,'testtask','edit'),
-(1,'testtask','groupCase'),
-(1,'testtask','index'),
-(1,'testtask','importUnitResult'),
-(1,'testtask','linkcase'),
-(1,'testtask','report'),
-(1,'testtask','results'),
-(1,'testtask','runcase'),
-(1,'testtask','start'),
-(1,'testtask','unitCases'),
-(1,'testtask','unlinkcase'),
-(1,'testtask','view'),
-(1,'todo','activate'),
-(1,'todo','assignTo'),
-(1,'todo','batchClose'),
-(1,'todo','batchCreate'),
-(1,'todo','batchEdit'),
-(1,'todo','batchFinish'),
-(1,'todo','close'),
-(1,'todo','create'),
-(1,'todo','createcycle'),
-(1,'todo','delete'),
-(1,'todo','edit'),
-(1,'todo','export'),
-(1,'todo','finish'),
-(1,'todo','import2Today'),
-(1,'todo','start'),
-(1,'todo','view'),
-(1,'tree','browse'),
-(1,'tree','browseTask'),
-(1,'tree','delete'),
-(1,'tree','edit'),
-(1,'tree','fix'),
-(1,'tree','manageChild'),
-(1,'tree','updateOrder'),
-(1,'user','batchCreate'),
-(1,'user','batchEdit'),
-(1,'user','bug'),
-(1,'user','create'),
-(1,'user','cropAvatar'),
-(1,'user','delete'),
-(1,'user','dynamic'),
-(1,'user','edit'),
-(1,'user','execution'),
-(1,'user','issue'),
-(1,'user','profile'),
-(1,'user','risk'),
-(1,'user','setPublicTemplate'),
-(1,'user','story'),
-(1,'user','task'),
-(1,'user','testCase'),
-(1,'user','testTask'),
-(1,'user','todo'),
-(1,'user','unbind'),
-(1,'user','unlock'),
-(1,'user','view'),
-(1,'webhook','bind'),
-(1,'webhook','browse'),
-(1,'webhook','chooseDept'),
-(1,'webhook','create'),
-(1,'webhook','delete'),
-(1,'webhook','edit'),
-(1,'webhook','log'),
-(2,'action','comment'),
-(2,'action','editComment'),
-(2,'action','trash'),
-(2,'action','undelete'),
-(2,'admin','checkWeak'),
-(2,'admin','index'),
-(2,'admin','safe'),
-(2,'api','debug'),
-(2,'automation','browse'),
-(2,'bug','activate'),
-(2,'bug','assignTo'),
-(2,'bug','batchActivate'),
-(2,'bug','batchAssignTo'),
-(2,'bug','batchChangeBranch'),
-(2,'bug','batchChangeModule'),
-(2,'bug','batchClose'),
-(2,'bug','batchConfirm'),
-(2,'bug','batchCreate'),
-(2,'bug','batchEdit'),
-(2,'bug','batchResolve'),
-(2,'bug','browse'),
-(2,'bug','close'),
-(2,'bug','confirmBug'),
-(2,'bug','confirmStoryChange'),
-(2,'bug','create'),
-(2,'bug','delete'),
-(2,'bug','edit'),
-(2,'bug','export'),
-(2,'bug','index'),
-(2,'bug','linkBugs'),
-(2,'bug','report'),
-(2,'bug','resolve'),
-(2,'bug','view'),
-(2,'build','batchUnlinkBug'),
-(2,'build','batchUnlinkStory'),
-(2,'build','create'),
-(2,'build','delete'),
-(2,'build','edit'),
-(2,'build','linkBug'),
-(2,'build','linkStory'),
-(2,'build','unlinkBug'),
-(2,'build','unlinkStory'),
-(2,'build','view'),
-(2,'caselib','browse'),
-(2,'caselib','index'),
-(2,'caselib','view'),
-(2,'company','browse'),
-(2,'company','dynamic'),
-(2,'company','edit'),
-(2,'company','index'),
-(2,'company','view'),
-(2,'custom','execution'),
-(2,'custom','flow'),
-(2,'custom','index'),
-(2,'custom','product'),
-(2,'custom','restore'),
-(2,'custom','set'),
-(2,'custom','hours'),
-(2,'custom','setPublic'),
-(2,'datatable','setGlobal'),
-(2,'dept','browse'),
-(2,'dept','delete'),
-(2,'dept','edit'),
-(2,'dept','manageChild'),
-(2,'dept','updateOrder'),
-(2,'dev','api'),
-(2,'dev','db'),
-(2,'dev','editor'),
-(2,'doc','mySpace'),
-(2,'doc','myView'),
-(2,'doc','myCollection'),
-(2,'doc','myCreation'),
-(2,'doc','collect'),
-(2,'doc','create'),
-(2,'doc','createLib'),
-(2,'doc','delete'),
-(2,'doc','deleteFile'),
-(2,'doc','deleteLib'),
-(2,'doc','edit'),
-(2,'doc','editLib'),
-(2,'doc','index'),
-(2,'doc','view'),
-(2,'doc','showFiles'),
-(2,'doc','productSpace'),
-(2,'doc','projectSpace'),
-(2,'doc','tableContents'),
-(2,'execution','all'),
-(2,'execution','browse'),
-(2,'execution','bug'),
-(2,'execution','build'),
-(2,'execution','burn'),
-(2,'execution','burnData'),
-(2,'execution','computeBurn'),
-(2,'execution','doc'),
-(2,'execution','dynamic'),
-(2,'execution','executionkanban'),
-(2,'execution','fixFirst'),
-(2,'execution','grouptask'),
-(2,'execution','kanban'),
-(2,'execution','manageMembers'),
-(2,'execution','printKanban'),
-(2,'execution','story'),
-(2,'execution','storyView'),
-(2,'execution','storyEstimate'),
-(2,'execution','storyKanban'),
-(2,'execution','task'),
-(2,'execution','team'),
-(2,'execution','testcase'),
-(2,'execution','testreport'),
-(2,'execution','testtask'),
-(2,'execution','tree'),
-(2,'execution','treeStory'),
-(2,'execution','treeTask'),
-(2,'execution','view'),
-(2,'execution','whitelist'),
-(2,'file','delete'),
-(2,'file','download'),
-(2,'file','edit'),
-(2,'file','setPublic'),
-(2,'file','uploadImages'),
-(2,'git','apiSync'),
-(2,'git','cat'),
-(2,'git','diff'),
-(2,'group','browse'),
-(2,'index','index'),
-(2,'message','browser'),
-(2,'message','index'),
-(2,'message','setting'),
-(2,'misc','ping'),
-(2,'my','bug'),
-(2,'my','calendar'),
-(2,'my','changePassword'),
-(2,'my','contribute'),
-(2,'my','deleteContacts'),
-(2,'my','doc'),
-(2,'my','dynamic'),
-(2,'my','editProfile'),
-(2,'my','execution'),
-(2,'my','index'),
-(2,'my','manageContacts'),
-(2,'my','preference'),
-(2,'my','profile'),
-(2,'my','project'),
-(2,'my','score'),
-(2,'my','story'),
-(2,'my','task'),
-(2,'my','team'),
-(2,'my','testcase'),
-(2,'my','testtask'),
-(2,'my','todo'),
-(2,'my','uploadAvatar'),
-(2,'my','work'),
-(2,'personnel','accessible'),
-(2,'personnel','invest'),
-(2,'personnel','whitelist'),
-(2,'product','all'),
-(2,'product','browse'),
-(2,'product','build'),
-(2,'product','dashboard'),
-(2,'product','dynamic'),
-(2,'product','index'),
-(2,'product','kanban'),
-(2,'product','project'),
-(2,'product','roadmap'),
-(2,'product','view'),
-(2,'product','whitelist'),
-(2,'productplan','browse'),
-(2,'productplan','view'),
-(2,'program','browse'),
-(2,'program','kanban'),
-(2,'program','product'),
-(2,'program','project'),
-(2,'program','stakeholder'),
-(2,'program','view'),
-(2,'project','browse'),
-(2,'project','bug'),
-(2,'project','build'),
-(2,'project','create'),
-(2,'project','dynamic'),
-(2,'project','edit'),
-(2,'project','execution'),
-(2,'project','index'),
-(2,'project','kanban'),
-(2,'project','manageMembers'),
-(2,'project','programTitle'),
-(2,'project','qa'),
-(2,'project','team'),
-(2,'project','testcase'),
-(2,'project','testreport'),
-(2,'project','testtask'),
-(2,'project','view'),
-(2,'project','whitelist'),
-(2,'projectbuild','browse'),
-(2,'projectrelease','browse'),
-(2,'projectrelease','view'),
-(2,'projectstory','story'),
-(2,'projectstory','track'),
-(2,'projectstory','view'),
-(2,'qa','index'),
-(2,'release','browse'),
-(2,'release','view'),
-(2,'repo','blame'),
-(2,'repo','browse'),
-(2,'repo','create'),
-(2,'repo','delete'),
-(2,'repo','diff'),
-(2,'repo','download'),
-(2,'repo','edit'),
-(2,'repo','log'),
-(2,'repo','revision'),
-(2,'repo','showSyncCommit'),
-(2,'repo','view'),
-(2,'pivot','preview'),
-(2,'pivot','bugAssign'),
-(2,'pivot','bugCreate'),
-(2,'pivot','productSummary'),
-(2,'pivot','projectDeviation'),
-(2,'pivot','workload'),
-(2,'screen','browse'),
-(2,'screen','view'),
-(2,'screen','annualData'),
-(2,'search','buildForm'),
-(2,'search','buildIndex'),
-(2,'search','buildQuery'),
-(2,'search','deleteQuery'),
-(2,'search','index'),
-(2,'search','saveQuery'),
-(2,'search','select'),
-(2,'story','bugs'),
-(2,'story','cases'),
-(2,'story','report'),
-(2,'story','tasks'),
-(2,'product','track'),
-(2,'story','view'),
-(2,'requirement','report'),
-(2,'requirement','view'),
-(2,'svn','apiSync'),
-(2,'svn','cat'),
-(2,'svn','diff'),
-(2,'task','activate'),
-(2,'task','assignTo'),
-(2,'task','batchAssignTo'),
-(2,'task','batchCancel'),
-(2,'task','batchChangeModule'),
-(2,'task','batchClose'),
-(2,'task','batchCreate'),
-(2,'task','batchEdit'),
-(2,'task','cancel'),
-(2,'task','close'),
-(2,'task','confirmStoryChange'),
-(2,'task','create'),
-(2,'task','delete'),
-(2,'task','deleteEstimate'),
-(2,'task','edit'),
-(2,'task','editEstimate'),
-(2,'task','export'),
-(2,'task','finish'),
-(2,'task','pause'),
-(2,'task','recordEstimate'),
-(2,'task','report'),
-(2,'task','restart'),
-(2,'task','start'),
-(2,'task','view'),
-(2,'testcase','browse'),
-(2,'testcase','bugs'),
-(2,'testcase','createBug'),
-(2,'testcase','export'),
-(2,'testcase','groupCase'),
-(2,'testcase','view'),
-(2,'testreport','browse'),
-(2,'testreport','create'),
-(2,'testreport','delete'),
-(2,'testreport','edit'),
-(2,'testreport','view'),
-(2,'testsuite','browse'),
-(2,'testsuite','index'),
-(2,'testsuite','view'),
-(2,'testtask','activate'),
-(2,'testtask','batchAssign'),
-(2,'testtask','batchRun'),
-(2,'testtask','batchUnlinkCases'),
-(2,'testtask','block'),
-(2,'testtask','browse'),
-(2,'testtask','browseUnits'),
-(2,'testtask','cases'),
-(2,'testtask','close'),
-(2,'testtask','create'),
-(2,'testtask','delete'),
-(2,'testtask','edit'),
-(2,'testtask','groupCase'),
-(2,'testtask','index'),
-(2,'testtask','importUnitResult'),
-(2,'testtask','linkcase'),
-(2,'testtask','report'),
-(2,'testtask','results'),
-(2,'testtask','runcase'),
-(2,'testtask','start'),
-(2,'testtask','unitCases'),
-(2,'testtask','unlinkcase'),
-(2,'testtask','view'),
-(2,'todo','activate'),
-(2,'todo','assignTo'),
-(2,'todo','batchClose'),
-(2,'todo','batchCreate'),
-(2,'todo','batchEdit'),
-(2,'todo','batchFinish'),
-(2,'todo','close'),
-(2,'todo','create'),
-(2,'todo','createcycle'),
-(2,'todo','delete'),
-(2,'todo','edit'),
-(2,'todo','export'),
-(2,'todo','finish'),
-(2,'todo','import2Today'),
-(2,'todo','start'),
-(2,'todo','view'),
-(2,'tree','browse'),
-(2,'tree','browseTask'),
-(2,'tree','delete'),
-(2,'tree','edit'),
-(2,'tree','fix'),
-(2,'tree','manageChild'),
-(2,'tree','updateOrder'),
-(2,'user','batchEdit'),
-(2,'user','bug'),
-(2,'user','cropAvatar'),
-(2,'user','dynamic'),
-(2,'user','execution'),
-(2,'user','issue'),
-(2,'user','profile'),
-(2,'user','risk'),
-(2,'user','story'),
-(2,'user','task'),
-(2,'user','testCase'),
-(2,'user','testTask'),
-(2,'user','todo'),
-(2,'user','view'),
-(3,'action','comment'),
-(3,'action','editComment'),
-(3,'admin','index'),
-(3,'automation','browse'),
-(3,'bug','activate'),
-(3,'bug','assignTo'),
-(3,'bug','batchActivate'),
-(3,'bug','batchAssignTo'),
-(3,'bug','batchChangeBranch'),
-(3,'bug','batchChangeModule'),
-(3,'bug','batchClose'),
-(3,'bug','batchConfirm'),
-(3,'bug','batchCreate'),
-(3,'bug','batchEdit'),
-(3,'bug','batchResolve'),
-(3,'bug','browse'),
-(3,'bug','close'),
-(3,'bug','confirmBug'),
-(3,'bug','confirmStoryChange'),
-(3,'bug','create'),
-(3,'bug','delete'),
-(3,'bug','edit'),
-(3,'bug','export'),
-(3,'bug','index'),
-(3,'bug','linkBugs'),
-(3,'bug','report'),
-(3,'bug','resolve'),
-(3,'bug','view'),
-(3,'build','create'),
-(3,'build','edit'),
-(3,'build','view'),
-(3,'caselib','batchCreateCase'),
-(3,'caselib','browse'),
-(3,'caselib','createCase'),
-(3,'caselib','exportTemplet'),
-(3,'caselib','import'),
-(3,'caselib','index'),
-(3,'caselib','showImport'),
-(3,'caselib','view'),
-(3,'company','browse'),
-(3,'company','dynamic'),
-(3,'company','index'),
-(3,'company','view'),
-(3,'datatable','setGlobal'),
-(3,'doc','mySpace'),
-(3,'doc','myView'),
-(3,'doc','myCollection'),
-(3,'doc','myCreation'),
-(3,'doc','collect'),
-(3,'doc','create'),
-(3,'doc','edit'),
-(3,'doc','index'),
-(3,'doc','view'),
-(3,'doc','showFiles'),
-(3,'doc','productSpace'),
-(3,'doc','projectSpace'),
-(3,'doc','tableContents'),
-(3,'execution','all'),
-(3,'execution','browse'),
-(3,'execution','bug'),
-(3,'execution','build'),
-(3,'execution','burn'),
-(3,'execution','computeBurn'),
-(3,'execution','doc'),
-(3,'execution','dynamic'),
-(3,'execution','executionkanban'),
-(3,'execution','grouptask'),
-(3,'execution','importBug'),
-(3,'execution','importtask'),
-(3,'execution','index'),
-(3,'execution','kanban'),
-(3,'execution','story'),
-(3,'execution','storyView'),
-(3,'execution','task'),
-(3,'execution','team'),
-(3,'execution','testcase'),
-(3,'execution','testreport'),
-(3,'execution','testtask'),
-(3,'execution','tree'),
-(3,'execution','treeStory'),
-(3,'execution','treeTask'),
-(3,'execution','view'),
-(3,'execution','whitelist'),
-(3,'file','delete'),
-(3,'file','download'),
-(3,'file','edit'),
-(3,'file','setPublic'),
-(3,'file','uploadImages'),
-(3,'git','apiSync'),
-(3,'git','cat'),
-(3,'git','diff'),
-(3,'group','browse'),
-(3,'index','index'),
-(3,'message','browser'),
-(3,'misc','ping'),
-(3,'my','bug'),
-(3,'my','calendar'),
-(3,'my','changePassword'),
-(3,'my','contribute'),
-(3,'my','deleteContacts'),
-(3,'my','doc'),
-(3,'my','dynamic'),
-(3,'my','editProfile'),
-(3,'my','execution'),
-(3,'my','index'),
-(3,'my','manageContacts'),
-(3,'my','preference'),
-(3,'my','profile'),
-(3,'my','project'),
-(3,'my','score'),
-(3,'my','story'),
-(3,'my','task'),
-(3,'my','team'),
-(3,'my','testcase'),
-(3,'my','testtask'),
-(3,'my','todo'),
-(3,'my','unbind'),
-(3,'my','uploadAvatar'),
-(3,'my','work'),
-(3,'personnel','accessible'),
-(3,'personnel','invest'),
-(3,'personnel','whitelist'),
-(3,'product','all'),
-(3,'product','browse'),
-(3,'product','build'),
-(3,'product','dashboard'),
-(3,'product','doc'),
-(3,'product','dynamic'),
-(3,'product','index'),
-(3,'product','kanban'),
-(3,'product','manageLine'),
-(3,'product','project'),
-(3,'product','roadmap'),
-(3,'product','view'),
-(3,'product','whitelist'),
-(3,'productplan','browse'),
-(3,'productplan','view'),
-(3,'program','browse'),
-(3,'program','kanban'),
-(3,'program','product'),
-(3,'program','project'),
-(3,'program','stakeholder'),
-(3,'program','view'),
-(3,'project','browse'),
-(3,'project','bug'),
-(3,'project','build'),
-(3,'project','dynamic'),
-(3,'project','execution'),
-(3,'project','group'),
-(3,'project','index'),
-(3,'project','kanban'),
-(3,'project','programTitle'),
-(3,'project','qa'),
-(3,'project','team'),
-(3,'project','testcase'),
-(3,'project','testreport'),
-(3,'project','testtask'),
-(3,'project','view'),
-(3,'project','whitelist'),
-(3,'projectbuild','browse'),
-(3,'projectrelease','browse'),
-(3,'projectrelease','view'),
-(3,'projectstory','story'),
-(3,'projectstory','track'),
-(3,'projectstory','view'),
-(3,'qa','index'),
-(3,'release','browse'),
-(3,'release','export'),
-(3,'release','view'),
-(3,'repo','blame'),
-(3,'repo','browse'),
-(3,'repo','diff'),
-(3,'repo','download'),
-(3,'repo','log'),
-(3,'repo','revision'),
-(3,'repo','showSyncCommit'),
-(3,'repo','view'),
-(3,'pivot','preview'),
-(3,'pivot','bugAssign'),
-(3,'pivot','bugCreate'),
-(3,'pivot','productSummary'),
-(3,'pivot','projectDeviation'),
-(3,'pivot','workload'),
-(3,'screen','browse'),
-(3,'screen','view'),
-(3,'screen','annualData'),
-(3,'search','buildForm'),
-(3,'search','buildQuery'),
-(3,'search','deleteQuery'),
-(3,'search','index'),
-(3,'search','saveQuery'),
-(3,'search','select'),
-(3,'story','batchToTask'),
-(3,'story','bugs'),
-(3,'story','cases'),
-(3,'story','export'),
-(3,'story','processStoryChange'),
-(3,'story','report'),
-(3,'story','tasks'),
-(3,'product','track'),
-(3,'story','view'),
-(3,'testcase','zeroCase'),
-(3,'requirement','export'),
-(3,'requirement','report'),
-(3,'requirement','view'),
-(3,'svn','apiSync'),
-(3,'svn','cat'),
-(3,'svn','diff'),
-(3,'task','activate'),
-(3,'task','assignTo'),
-(3,'task','batchAssignTo'),
-(3,'task','batchChangeModule'),
-(3,'task','batchClose'),
-(3,'task','batchCreate'),
-(3,'task','batchEdit'),
-(3,'task','cancel'),
-(3,'task','close'),
-(3,'task','confirmStoryChange'),
-(3,'task','create'),
-(3,'task','deleteEstimate'),
-(3,'task','edit'),
-(3,'task','editEstimate'),
-(3,'task','export'),
-(3,'task','finish'),
-(3,'task','pause'),
-(3,'task','recordEstimate'),
-(3,'task','report'),
-(3,'task','restart'),
-(3,'task','start'),
-(3,'task','view'),
-(3,'testcase','batchCaseTypeChange'),
-(3,'testcase','batchChangeBranch'),
-(3,'testcase','batchChangeModule'),
-(3,'testcase','batchConfirmStoryChange'),
-(3,'testcase','batchCreate'),
-(3,'testcase','batchDelete'),
-(3,'testcase','batchEdit'),
-(3,'testcase','batchReview'),
-(3,'testcase','browse'),
-(3,'testcase','bugs'),
-(3,'testcase','confirmChange'),
-(3,'testcase','confirmLibcaseChange'),
-(3,'testcase','confirmStoryChange'),
-(3,'testcase','create'),
-(3,'testcase','createBug'),
-(3,'testcase','delete'),
-(3,'testcase','edit'),
-(3,'testcase','export'),
-(3,'testcase','exportTemplet'),
-(3,'testcase','groupCase'),
-(3,'testcase','ignoreLibcaseChange'),
-(3,'testcase','import'),
-(3,'testcase','index'),
-(3,'testcase','importFromLib'),
-(3,'testcase','linkCases'),
-(3,'testcase','review'),
-(3,'testcase','showImport'),
-(3,'testcase','view'),
-(3,'testreport','browse'),
-(3,'testreport','view'),
-(3,'testsuite','batchUnlinkCases'),
-(3,'testsuite','browse'),
-(3,'testsuite','create'),
-(3,'testsuite','delete'),
-(3,'testsuite','edit'),
-(3,'testsuite','index'),
-(3,'testsuite','linkCase'),
-(3,'testsuite','unlinkCase'),
-(3,'testsuite','view'),
-(3,'testtask','activate'),
-(3,'testtask','batchAssign'),
-(3,'testtask','batchRun'),
-(3,'testtask','batchUnlinkCases'),
-(3,'testtask','block'),
-(3,'testtask','browse'),
-(3,'testtask','browseUnits'),
-(3,'testtask','cases'),
-(3,'testtask','close'),
-(3,'testtask','create'),
-(3,'testtask','edit'),
-(3,'testtask','groupCase'),
-(3,'testtask','index'),
-(3,'testtask','importUnitResult'),
-(3,'testtask','linkcase'),
-(3,'testtask','report'),
-(3,'testtask','results'),
-(3,'testtask','runcase'),
-(3,'testtask','start'),
-(3,'testtask','unitCases'),
-(3,'testtask','unlinkcase'),
-(3,'testtask','view'),
-(3,'todo','activate'),
-(3,'todo','assignTo'),
-(3,'todo','batchClose'),
-(3,'todo','batchCreate'),
-(3,'todo','batchEdit'),
-(3,'todo','batchFinish'),
-(3,'todo','close'),
-(3,'todo','create'),
-(3,'todo','createcycle'),
-(3,'todo','delete'),
-(3,'todo','edit'),
-(3,'todo','export'),
-(3,'todo','finish'),
-(3,'todo','import2Today'),
-(3,'todo','start'),
-(3,'todo','view'),
-(3,'user','bug'),
-(3,'user','cropAvatar'),
-(3,'user','dynamic'),
-(3,'user','execution'),
-(3,'user','issue'),
-(3,'user','profile'),
-(3,'user','risk'),
-(3,'user','story'),
-(3,'user','task'),
-(3,'user','testCase'),
-(3,'user','testTask'),
-(3,'user','todo'),
-(3,'user','view'),
-(4,'action','comment'),
-(4,'action','editComment'),
-(4,'action','hideAll'),
-(4,'action','hideOne'),
-(4,'action','trash'),
-(4,'action','undelete'),
-(4,'admin','index'),
-(4,'admin','checkWeak'),
-(4,'admin','safe'),
-(4,'automation','browse'),
-(4,'bug','activate'),
-(4,'bug','assignTo'),
-(4,'bug','batchActivate'),
-(4,'bug','batchAssignTo'),
-(4,'bug','batchChangeBranch'),
-(4,'bug','batchChangeModule'),
-(4,'bug','batchClose'),
-(4,'bug','batchConfirm'),
-(4,'bug','batchCreate'),
-(4,'bug','batchEdit'),
-(4,'bug','batchResolve'),
-(4,'bug','browse'),
-(4,'bug','close'),
-(4,'bug','confirmBug'),
-(4,'bug','confirmStoryChange'),
-(4,'bug','create'),
-(4,'bug','delete'),
-(4,'bug','edit'),
-(4,'bug','export'),
-(4,'bug','index'),
-(4,'bug','linkBugs'),
-(4,'bug','report'),
-(4,'bug','resolve'),
-(4,'bug','view'),
-(4,'build','batchUnlinkBug'),
-(4,'build','batchUnlinkStory'),
-(4,'build','create'),
-(4,'build','delete'),
-(4,'build','edit'),
-(4,'build','linkBug'),
-(4,'build','linkStory'),
-(4,'build','unlinkBug'),
-(4,'build','unlinkStory'),
-(4,'build','view'),
-(4,'caselib','batchCreateCase'),
-(4,'caselib','browse'),
-(4,'caselib','create'),
-(4,'caselib','createCase'),
-(4,'caselib','delete'),
-(4,'caselib','edit'),
-(4,'caselib','exportTemplet'),
-(4,'caselib','import'),
-(4,'caselib','index'),
-(4,'caselib','showImport'),
-(4,'caselib','view'),
-(4,'ci','checkCompileStatus'),
-(4,'ci','commitResult'),
-(4,'company','browse'),
-(4,'company','dynamic'),
-(4,'company','edit'),
-(4,'company','index'),
-(4,'company','view'),
-(4,'compile','browse'),
-(4,'compile','logs'),
-(4,'datatable','setGlobal'),
-(4,'doc','mySpace'),
-(4,'doc','myView'),
-(4,'doc','myCollection'),
-(4,'doc','myCreation'),
-(4,'doc','collect'),
-(4,'doc','create'),
-(4,'doc','createLib'),
-(4,'doc','delete'),
-(4,'doc','deleteFile'),
-(4,'doc','deleteLib'),
-(4,'doc','edit'),
-(4,'doc','editLib'),
-(4,'doc','index'),
-(4,'doc','view'),
-(4,'doc','showFiles'),
-(4,'doc','productSpace'),
-(4,'doc','projectSpace'),
-(4,'doc','tableContents'),
-(4,'execution','activate'),
-(4,'execution','addWhitelist'),
-(4,'execution','all'),
-(4,'execution','batchedit'),
-(4,'execution','batchUnlinkStory'),
-(4,'execution','browse'),
-(4,'execution','bug'),
-(4,'execution','build'),
-(4,'execution','burn'),
-(4,'execution','burnData'),
-(4,'execution','close'),
-(4,'execution','computeBurn'),
-(4,'execution','create'),
-(4,'execution','delete'),
-(4,'execution','doc'),
-(4,'execution','dynamic'),
-(4,'execution','edit'),
-(4,'execution','executionkanban'),
-(4,'execution','export'),
-(4,'execution','fixFirst'),
-(4,'execution','grouptask'),
-(4,'execution','importBug'),
-(4,'execution','importplanstories'),
-(4,'execution','importtask'),
-(4,'execution','index'),
-(4,'execution','kanban'),
-(4,'execution','linkStory'),
-(4,'execution','manageMembers'),
-(4,'execution','manageProducts'),
-(4,'execution','printKanban'),
-(4,'execution','putoff'),
-(4,'execution','start'),
-(4,'execution','story'),
-(4,'execution','storyView'),
-(4,'execution','storyEstimate'),
-(4,'execution','storyKanban'),
-(4,'execution','storySort'),
-(4,'execution','suspend'),
-(4,'execution','task'),
-(4,'execution','team'),
-(4,'execution','testcase'),
-(4,'execution','testreport'),
-(4,'execution','testtask'),
-(4,'execution','tree'),
-(4,'execution','treeStory'),
-(4,'execution','treeTask'),
-(4,'execution','unbindWhitelist'),
-(4,'execution','unlinkMember'),
-(4,'execution','unlinkStory'),
-(4,'execution','updateOrder'),
-(4,'execution','view'),
-(4,'execution','whitelist'),
-(4,'extension','browse'),
-(4,'extension','obtain'),
-(4,'extension','structure'),
-(4,'file','delete'),
-(4,'file','download'),
-(4,'file','edit'),
-(4,'file','setPublic'),
-(4,'file','uploadImages'),
-(4,'git','apiSync'),
-(4,'git','cat'),
-(4,'git','diff'),
-(4,'group','browse'),
-(4,'index','index'),
-(4,'jenkins','browse'),
-(4,'jenkins','create'),
-(4,'jenkins','delete'),
-(4,'jenkins','edit'),
-(4,'job','browse'),
-(4,'job','create'),
-(4,'job','delete'),
-(4,'job','edit'),
-(4,'job','exec'),
-(4,'job','view'),
-(4,'misc','ping'),
-(4,'my','bug'),
-(4,'my','calendar'),
-(4,'my','changePassword'),
-(4,'my','contribute'),
-(4,'my','deleteContacts'),
-(4,'my','doc'),
-(4,'my','dynamic'),
-(4,'my','editProfile'),
-(4,'my','execution'),
-(4,'my','index'),
-(4,'my','manageContacts'),
-(4,'my','preference'),
-(4,'my','profile'),
-(4,'my','project'),
-(4,'my','score'),
-(4,'my','story'),
-(4,'my','task'),
-(4,'my','team'),
-(4,'my','testcase'),
-(4,'my','testtask'),
-(4,'my','todo'),
-(4,'my','unbind'),
-(4,'my','uploadAvatar'),
-(4,'my','work'),
-(4,'personnel','accessible'),
-(4,'personnel','addWhitelist'),
-(4,'personnel','invest'),
-(4,'personnel','unbindWhitelist'),
-(4,'personnel','whitelist'),
-(4,'product','all'),
-(4,'product','batchEdit'),
-(4,'product','browse'),
-(4,'product','build'),
-(4,'product','close'),
-(4,'product','create'),
-(4,'product','dashboard'),
-(4,'product','doc'),
-(4,'product','delete'),
-(4,'product','dynamic'),
-(4,'product','edit'),
-(4,'product','index'),
-(4,'product','kanban'),
-(4,'product','manageLine'),
-(4,'product','project'),
-(4,'product','roadmap'),
-(4,'product','view'),
-(4,'product','whitelist'),
-(4,'productplan','batchEdit'),
-(4,'productplan','batchUnlinkBug'),
-(4,'productplan','batchUnlinkStory'),
-(4,'productplan','browse'),
-(4,'productplan','create'),
-(4,'productplan','delete'),
-(4,'productplan','edit'),
-(4,'productplan','linkBug'),
-(4,'productplan','linkStory'),
-(4,'productplan','unlinkBug'),
-(4,'productplan','unlinkStory'),
-(4,'productplan','view'),
-(4,'program','index'),
-(4,'program','activate'),
-(4,'program','browse'),
-(4,'program','close'),
-(4,'program','create'),
-(4,'program','createStakeholder'),
-(4,'program','delete'),
-(4,'program','edit'),
-(4,'program','export'),
-(4,'program','kanban'),
-(4,'program','product'),
-(4,'program','project'),
-(4,'program','stakeholder'),
-(4,'program','start'),
-(4,'program','suspend'),
-(4,'program','unbindWhitelist'),
-(4,'program','unlinkStakeholder'),
-(4,'program','updateOrder'),
-(4,'program','view'),
-(4,'project','activate'),
-(4,'project','addWhitelist'),
-(4,'project','batchEdit'),
-(4,'project','browse'),
-(4,'project','bug'),
-(4,'project','build'),
-(4,'project','close'),
-(4,'project','copyGroup'),
-(4,'project','create'),
-(4,'project','createGroup'),
-(4,'project','createStakeholder'),
-(4,'project','createGuide'),
-(4,'project','delete'),
-(4,'project','dynamic'),
-(4,'project','edit'),
-(4,'project','editGroup'),
-(4,'project','execution'),
-(4,'project','export'),
-(4,'project','group'),
-(4,'project','index'),
-(4,'project','kanban'),
-(4,'project','manageGroupMember'),
-(4,'project','manageMembers'),
-(4,'project','managePriv'),
-(4,'project','manageProducts'),
-(4,'project','manageView'),
-(4,'project','programTitle'),
-(4,'project','qa'),
-(4,'project','start'),
-(4,'project','suspend'),
-(4,'project','team'),
-(4,'project','testcase'),
-(4,'project','testreport'),
-(4,'project','testtask'),
-(4,'project','unbindWhitelist'),
-(4,'project','unlinkMember'),
-(4,'project','updateOrder'),
-(4,'project','view'),
-(4,'project','whitelist'),
-(4,'projectbuild','browse'),
-(4,'projectrelease','batchUnlinkBug'),
-(4,'projectrelease','batchUnlinkStory'),
-(4,'projectrelease','browse'),
-(4,'projectrelease','changeStatus'),
-(4,'projectrelease','create'),
-(4,'projectrelease','delete'),
-(4,'projectrelease','edit'),
-(4,'projectrelease','export'),
-(4,'projectrelease','linkBug'),
-(4,'projectrelease','linkStory'),
-(4,'projectrelease','unlinkBug'),
-(4,'projectrelease','unlinkStory'),
-(4,'projectrelease','view'),
-(4,'projectstory','batchUnlinkStory'),
-(4,'projectstory','importplanstories'),
-(4,'projectstory','linkStory'),
-(4,'projectstory','story'),
-(4,'projectstory','track'),
-(4,'projectstory','unlinkStory'),
-(4,'projectstory','view'),
-(4,'qa','index'),
-(4,'release','batchUnlinkBug'),
-(4,'release','batchUnlinkStory'),
-(4,'release','browse'),
-(4,'release','changeStatus'),
-(4,'release','create'),
-(4,'release','delete'),
-(4,'release','edit'),
-(4,'release','export'),
-(4,'release','linkBug'),
-(4,'release','linkStory'),
-(4,'release','unlinkBug'),
-(4,'release','unlinkStory'),
-(4,'release','view'),
-(4,'repo','blame'),
-(4,'repo','browse'),
-(4,'repo','create'),
-(4,'repo','delete'),
-(4,'repo','diff'),
-(4,'repo','download'),
-(4,'repo','edit'),
-(4,'repo','log'),
-(4,'repo','maintain'),
-(4,'repo','revision'),
-(4,'repo','setRules'),
-(4,'repo','showSyncCommit'),
-(4,'repo','view'),
-(4,'pivot','preview'),
-(4,'pivot','bugAssign'),
-(4,'pivot','bugCreate'),
-(4,'pivot','productSummary'),
-(4,'pivot','projectDeviation'),
-(4,'pivot','workload'),
-(4,'screen','browse'),
-(4,'screen','view'),
-(4,'screen','annualData'),
-(4,'search','buildForm'),
-(4,'search','buildQuery'),
-(4,'search','deleteQuery'),
-(4,'search','index'),
-(4,'search','saveQuery'),
-(4,'search','select'),
-(4,'stakeholder','batchCreate'),
-(4,'stakeholder','browse'),
-(4,'stakeholder','communicate'),
-(4,'stakeholder','create'),
-(4,'stakeholder','createExpect'),
-(4,'stakeholder','delete'),
-(4,'stakeholder','deleteExpect'),
-(4,'stakeholder','edit'),
-(4,'stakeholder','editExpect'),
-(4,'stakeholder','expect'),
-(4,'stakeholder','expectation'),
-(4,'stakeholder','issue'),
-(4,'stakeholder','plan'),
-(4,'stakeholder','userIssue'),
-(4,'stakeholder','view'),
-(4,'stakeholder','viewExpect'),
-(4,'stakeholder','viewIssue'),
-(4,'story','activate'),
-(4,'story','assignTo'),
-(4,'story','batchAssignTo'),
-(4,'story','batchChangeBranch'),
-(4,'story','batchChangeModule'),
-(4,'story','batchChangePlan'),
-(4,'story','batchChangeStage'),
-(4,'story','batchClose'),
-(4,'story','batchCreate'),
-(4,'story','batchEdit'),
-(4,'story','batchReview'),
-(4,'story','batchToTask'),
-(4,'story','bugs'),
-(4,'story','cases'),
-(4,'story','change'),
-(4,'story','close'),
-(4,'story','create'),
-(4,'story','delete'),
-(4,'story','edit'),
-(4,'story','export'),
-(4,'story','linkStory'),
-(4,'story','processStoryChange'),
-(4,'story','recall'),
-(4,'story','report'),
-(4,'story','review'),
-(4,'story','tasks'),
-(4,'product','track'),
-(4,'story','view'),
-(4,'testcase','zeroCase'),
-(4,'requirement','activate'),
-(4,'requirement','assignTo'),
-(4,'requirement','batchAssignTo'),
-(4,'requirement','batchChangeBranch'),
-(4,'requirement','batchChangeModule'),
-(4,'requirement','batchClose'),
-(4,'requirement','batchCreate'),
-(4,'requirement','batchEdit'),
-(4,'requirement','batchReview'),
-(4,'requirement','change'),
-(4,'requirement','close'),
-(4,'requirement','create'),
-(4,'requirement','delete'),
-(4,'requirement','edit'),
-(4,'requirement','export'),
-(4,'requirement','recall'),
-(4,'requirement','report'),
-(4,'requirement','review'),
-(4,'requirement','view'),
-(4,'svn','apiSync'),
-(4,'svn','cat'),
-(4,'svn','diff'),
-(4,'task','activate'),
-(4,'task','assignTo'),
-(4,'task','batchAssignTo'),
-(4,'task','batchCancel'),
-(4,'task','batchChangeModule'),
-(4,'task','batchClose'),
-(4,'task','batchCreate'),
-(4,'task','batchEdit'),
-(4,'task','cancel'),
-(4,'task','close'),
-(4,'task','confirmStoryChange'),
-(4,'task','create'),
-(4,'task','delete'),
-(4,'task','deleteEstimate'),
-(4,'task','edit'),
-(4,'task','editEstimate'),
-(4,'task','export'),
-(4,'task','finish'),
-(4,'task','pause'),
-(4,'task','recordEstimate'),
-(4,'task','report'),
-(4,'task','restart'),
-(4,'task','start'),
-(4,'task','view'),
-(4,'testcase','batchCaseTypeChange'),
-(4,'testcase','batchChangeBranch'),
-(4,'testcase','batchChangeModule'),
-(4,'testcase','batchConfirmStoryChange'),
-(4,'testcase','batchCreate'),
-(4,'testcase','batchDelete'),
-(4,'testcase','batchEdit'),
-(4,'testcase','batchReview'),
-(4,'testcase','browse'),
-(4,'testcase','bugs'),
-(4,'testcase','confirmChange'),
-(4,'testcase','confirmLibcaseChange'),
-(4,'testcase','confirmStoryChange'),
-(4,'testcase','create'),
-(4,'testcase','createBug'),
-(4,'testcase','delete'),
-(4,'testcase','edit'),
-(4,'testcase','export'),
-(4,'testcase','exportTemplet'),
-(4,'testcase','groupCase'),
-(4,'testcase','index'),
-(4,'testcase','ignoreLibcaseChange'),
-(4,'testcase','import'),
-(4,'testcase','importFromLib'),
-(4,'testcase','linkCases'),
-(4,'testcase','review'),
-(4,'testcase','showImport'),
-(4,'testcase','view'),
-(4,'testreport','browse'),
-(4,'testreport','create'),
-(4,'testreport','delete'),
-(4,'testreport','edit'),
-(4,'testreport','view'),
-(4,'testsuite','batchUnlinkCases'),
-(4,'testsuite','browse'),
-(4,'testsuite','create'),
-(4,'testsuite','delete'),
-(4,'testsuite','edit'),
-(4,'testsuite','index'),
-(4,'testsuite','linkCase'),
-(4,'testsuite','unlinkCase'),
-(4,'testsuite','view'),
-(4,'testtask','activate'),
-(4,'testtask','batchAssign'),
-(4,'testtask','batchRun'),
-(4,'testtask','batchUnlinkCases'),
-(4,'testtask','block'),
-(4,'testtask','browse'),
-(4,'testtask','browseUnits'),
-(4,'testtask','cases'),
-(4,'testtask','close'),
-(4,'testtask','create'),
-(4,'testtask','delete'),
-(4,'testtask','edit'),
-(4,'testtask','groupCase'),
-(4,'testtask','importUnitResult'),
-(4,'testtask','index'),
-(4,'testtask','linkcase'),
-(4,'testtask','report'),
-(4,'testtask','results'),
-(4,'testtask','runcase'),
-(4,'testtask','start'),
-(4,'testtask','unitCases'),
-(4,'testtask','unlinkcase'),
-(4,'testtask','view'),
-(4,'todo','activate'),
-(4,'todo','assignTo'),
-(4,'todo','batchClose'),
-(4,'todo','batchCreate'),
-(4,'todo','batchEdit'),
-(4,'todo','batchFinish'),
-(4,'todo','close'),
-(4,'todo','create'),
-(4,'todo','createcycle'),
-(4,'todo','delete'),
-(4,'todo','edit'),
-(4,'todo','export'),
-(4,'todo','finish'),
-(4,'todo','import2Today'),
-(4,'todo','start'),
-(4,'todo','view'),
-(4,'tree','browse'),
-(4,'tree','browseTask'),
-(4,'tree','delete'),
-(4,'tree','edit'),
-(4,'tree','fix'),
-(4,'tree','manageChild'),
-(4,'tree','updateOrder'),
-(4,'user','bug'),
-(4,'user','cropAvatar'),
-(4,'user','dynamic'),
-(4,'user','execution'),
-(4,'user','issue'),
-(4,'user','profile'),
-(4,'user','risk'),
-(4,'user','setPublicTemplate'),
-(4,'user','story'),
-(4,'user','task'),
-(4,'user','testCase'),
-(4,'user','testTask'),
-(4,'user','todo'),
-(4,'user','view'),
-(5,'action','comment'),
-(5,'action','editComment'),
-(5,'action','hideAll'),
-(5,'action','hideOne'),
-(5,'action','trash'),
-(5,'action','undelete'),
-(5,'admin','index'),
-(5,'admin','checkWeak'),
-(5,'admin','safe'),
-(5,'automation','browse'),
-(5,'branch','delete'),
-(5,'branch','manage'),
-(5,'branch','sort'),
-(5,'bug','activate'),
-(5,'bug','assignTo'),
-(5,'bug','batchActivate'),
-(5,'bug','batchAssignTo'),
-(5,'bug','batchChangeBranch'),
-(5,'bug','batchChangeModule'),
-(5,'bug','batchClose'),
-(5,'bug','batchConfirm'),
-(5,'bug','batchCreate'),
-(5,'bug','batchEdit'),
-(5,'bug','batchResolve'),
-(5,'bug','browse'),
-(5,'bug','close'),
-(5,'bug','confirmBug'),
-(5,'bug','confirmStoryChange'),
-(5,'bug','create'),
-(5,'bug','delete'),
-(5,'bug','edit'),
-(5,'bug','export'),
-(5,'bug','index'),
-(5,'bug','linkBugs'),
-(5,'bug','report'),
-(5,'bug','resolve'),
-(5,'bug','view'),
-(5,'build','batchUnlinkBug'),
-(5,'build','batchUnlinkStory'),
-(5,'build','create'),
-(5,'build','delete'),
-(5,'build','edit'),
-(5,'build','linkBug'),
-(5,'build','linkStory'),
-(5,'build','unlinkBug'),
-(5,'build','unlinkStory'),
-(5,'build','view'),
-(5,'company','browse'),
-(5,'company','dynamic'),
-(5,'company','index'),
-(5,'company','view'),
-(5,'compile','browse'),
-(5,'compile','logs'),
-(5,'datatable','setGlobal'),
-(5,'doc','mySpace'),
-(5,'doc','myView'),
-(5,'doc','myCollection'),
-(5,'doc','myCreation'),
-(5,'doc','collect'),
-(5,'doc','create'),
-(5,'doc','createLib'),
-(5,'doc','delete'),
-(5,'doc','deleteFile'),
-(5,'doc','deleteLib'),
-(5,'doc','edit'),
-(5,'doc','editLib'),
-(5,'doc','index'),
-(5,'doc','showFiles'),
-(5,'doc','productSpace'),
-(5,'doc','projectSpace'),
-(5,'doc','tableContents'),
-(5,'doc','view'),
-(5,'execution','activate'),
-(5,'execution','addWhitelist'),
-(5,'execution','all'),
-(5,'execution','batchedit'),
-(5,'execution','batchUnlinkStory'),
-(5,'execution','browse'),
-(5,'execution','bug'),
-(5,'execution','build'),
-(5,'execution','burn'),
-(5,'execution','burnData'),
-(5,'execution','close'),
-(5,'execution','computeBurn'),
-(5,'execution','create'),
-(5,'execution','delete'),
-(5,'execution','doc'),
-(5,'execution','dynamic'),
-(5,'execution','edit'),
-(5,'execution','executionkanban'),
-(5,'execution','export'),
-(5,'execution','fixFirst'),
-(5,'execution','grouptask'),
-(5,'execution','importBug'),
-(5,'execution','importplanstories'),
-(5,'execution','importtask'),
-(5,'execution','index'),
-(5,'execution','kanban'),
-(5,'execution','linkStory'),
-(5,'execution','manageMembers'),
-(5,'execution','manageProducts'),
-(5,'execution','printKanban'),
-(5,'execution','putoff'),
-(5,'execution','start'),
-(5,'execution','story'),
-(5,'execution','storyView'),
-(5,'execution','storyEstimate'),
-(5,'execution','storyKanban'),
-(5,'execution','storySort'),
-(5,'execution','suspend'),
-(5,'execution','task'),
-(5,'execution','team'),
-(5,'execution','testcase'),
-(5,'execution','testreport'),
-(5,'execution','testtask'),
-(5,'execution','tree'),
-(5,'execution','treeStory'),
-(5,'execution','treeTask'),
-(5,'execution','unbindWhitelist'),
-(5,'execution','unlinkMember'),
-(5,'execution','unlinkStory'),
-(5,'execution','updateOrder'),
-(5,'execution','view'),
-(5,'execution','whitelist'),
-(5,'extension','browse'),
-(5,'extension','obtain'),
-(5,'extension','structure'),
-(5,'file','delete'),
-(5,'file','download'),
-(5,'file','edit'),
-(5,'file','setPublic'),
-(5,'file','uploadImages'),
-(5,'git','apiSync'),
-(5,'git','cat'),
-(5,'git','diff'),
-(5,'group','browse'),
-(5,'index','index'),
-(5,'jenkins','browse'),
-(5,'jenkins','create'),
-(5,'jenkins','delete'),
-(5,'jenkins','edit'),
-(5,'job','browse'),
-(5,'job','create'),
-(5,'job','delete'),
-(5,'job','edit'),
-(5,'job','exec'),
-(5,'job','view'),
-(5,'misc','ping'),
-(5,'my','bug'),
-(5,'my','calendar'),
-(5,'my','changePassword'),
-(5,'my','contribute'),
-(5,'my','deleteContacts'),
-(5,'my','doc'),
-(5,'my','dynamic'),
-(5,'my','editProfile'),
-(5,'my','execution'),
-(5,'my','index'),
-(5,'my','manageContacts'),
-(5,'my','preference'),
-(5,'my','profile'),
-(5,'my','project'),
-(5,'my','score'),
-(5,'my','story'),
-(5,'my','task'),
-(5,'my','team'),
-(5,'my','testcase'),
-(5,'my','testtask'),
-(5,'my','todo'),
-(5,'my','unbind'),
-(5,'my','uploadAvatar'),
-(5,'my','work'),
-(5,'personnel','accessible'),
-(5,'personnel','addWhitelist'),
-(5,'personnel','invest'),
-(5,'personnel','unbindWhitelist'),
-(5,'personnel','whitelist'),
-(5,'product','addWhitelist'),
-(5,'product','all'),
-(5,'product','batchEdit'),
-(5,'product','browse'),
-(5,'product','build'),
-(5,'product','close'),
-(5,'product','create'),
-(5,'product','dashboard'),
-(5,'product','delete'),
-(5,'product','doc'),
-(5,'product','dynamic'),
-(5,'product','edit'),
-(5,'product','export'),
-(5,'product','index'),
-(5,'product','kanban'),
-(5,'product','manageLine'),
-(5,'product','project'),
-(5,'product','roadmap'),
-(5,'product','unbindWhitelist'),
-(5,'product','updateOrder'),
-(5,'product','view'),
-(5,'product','whitelist'),
-(5,'productplan','batchEdit'),
-(5,'productplan','batchUnlinkBug'),
-(5,'productplan','batchUnlinkStory'),
-(5,'productplan','browse'),
-(5,'productplan','create'),
-(5,'productplan','delete'),
-(5,'productplan','edit'),
-(5,'productplan','linkBug'),
-(5,'productplan','linkStory'),
-(5,'productplan','unlinkBug'),
-(5,'productplan','unlinkStory'),
-(5,'productplan','view'),
-(5,'program','index'),
-(5,'program','activate'),
-(5,'program','batchUnlinkStakeholders'),
-(5,'program','browse'),
-(5,'program','close'),
-(5,'program','create'),
-(5,'program','createStakeholder'),
-(5,'program','delete'),
-(5,'program','edit'),
-(5,'program','export'),
-(5,'program','kanban'),
-(5,'program','product'),
-(5,'program','project'),
-(5,'program','stakeholder'),
-(5,'program','start'),
-(5,'program','suspend'),
-(5,'program','unbindWhitelist'),
-(5,'program','unlinkStakeholder'),
-(5,'program','updateOrder'),
-(5,'program','view'),
-(5,'project','activate'),
-(5,'project','addWhitelist'),
-(5,'project','batchEdit'),
-(5,'project','browse'),
-(5,'project','bug'),
-(5,'project','build'),
-(5,'project','close'),
-(5,'project','copyGroup'),
-(5,'project','create'),
-(5,'project','createGroup'),
-(5,'project','createGuide'),
-(5,'project','delete'),
-(5,'project','dynamic'),
-(5,'project','edit'),
-(5,'project','editGroup'),
-(5,'project','execution'),
-(5,'project','export'),
-(5,'project','group'),
-(5,'project','index'),
-(5,'project','kanban'),
-(5,'project','manageGroupMember'),
-(5,'project','manageMembers'),
-(5,'project','managePriv'),
-(5,'project','manageProducts'),
-(5,'project','programTitle'),
-(5,'project','qa'),
-(5,'project','start'),
-(5,'project','suspend'),
-(5,'project','team'),
-(5,'project','testcase'),
-(5,'project','testreport'),
-(5,'project','testtask'),
-(5,'project','unbindWhitelist'),
-(5,'project','unlinkMember'),
-(5,'project','updateOrder'),
-(5,'project','view'),
-(5,'project','whitelist'),
-(5,'projectbuild','browse'),
-(5,'projectrelease','batchUnlinkBug'),
-(5,'projectrelease','batchUnlinkStory'),
-(5,'projectrelease','browse'),
-(5,'projectrelease','changeStatus'),
-(5,'projectrelease','create'),
-(5,'projectrelease','delete'),
-(5,'projectrelease','edit'),
-(5,'projectrelease','export'),
-(5,'projectrelease','linkBug'),
-(5,'projectrelease','linkStory'),
-(5,'projectrelease','unlinkBug'),
-(5,'projectrelease','unlinkStory'),
-(5,'projectrelease','view'),
-(5,'projectstory','batchUnlinkStory'),
-(5,'projectstory','importplanstories'),
-(5,'projectstory','linkStory'),
-(5,'projectstory','story'),
-(5,'projectstory','track'),
-(5,'projectstory','unlinkStory'),
-(5,'projectstory','view'),
-(5,'qa','index'),
-(5,'release','batchUnlinkBug'),
-(5,'release','batchUnlinkStory'),
-(5,'release','browse'),
-(5,'release','changeStatus'),
-(5,'release','create'),
-(5,'release','delete'),
-(5,'release','edit'),
-(5,'release','export'),
-(5,'release','linkBug'),
-(5,'release','linkStory'),
-(5,'release','unlinkBug'),
-(5,'release','unlinkStory'),
-(5,'release','view'),
-(5,'repo','blame'),
-(5,'repo','browse'),
-(5,'repo','create'),
-(5,'repo','delete'),
-(5,'repo','diff'),
-(5,'repo','download'),
-(5,'repo','edit'),
-(5,'repo','log'),
-(5,'repo','maintain'),
-(5,'repo','revision'),
-(5,'repo','setRules'),
-(5,'repo','showSyncCommit'),
-(5,'repo','view'),
-(5,'pivot','preview'),
-(5,'pivot','bugAssign'),
-(5,'pivot','bugCreate'),
-(5,'pivot','productSummary'),
-(5,'pivot','projectDeviation'),
-(5,'pivot','workload'),
-(5,'screen','browse'),
-(5,'screen','view'),
-(5,'screen','annualData'),
-(5,'search','buildForm'),
-(5,'search','buildQuery'),
-(5,'search','deleteQuery'),
-(5,'search','index'),
-(5,'search','saveQuery'),
-(5,'search','select'),
-(5,'stakeholder','browse'),
-(5,'stakeholder','batchCreate'),
-(5,'stakeholder','communicate'),
-(5,'stakeholder','create'),
-(5,'stakeholder','createExpect'),
-(5,'stakeholder','delete'),
-(5,'stakeholder','deleteExpect'),
-(5,'stakeholder','edit'),
-(5,'stakeholder','editExpect'),
-(5,'stakeholder','expect'),
-(5,'stakeholder','expectation'),
-(5,'stakeholder','issue'),
-(5,'stakeholder','plan'),
-(5,'stakeholder','userIssue'),
-(5,'stakeholder','view'),
-(5,'stakeholder','viewExpect'),
-(5,'stakeholder','viewIssue'),
-(5,'story','activate'),
-(5,'story','assignTo'),
-(5,'story','batchAssignTo'),
-(5,'story','batchChangeBranch'),
-(5,'story','batchChangeModule'),
-(5,'story','batchChangePlan'),
-(5,'story','batchChangeStage'),
-(5,'story','batchClose'),
-(5,'story','batchCreate'),
-(5,'story','batchEdit'),
-(5,'story','batchReview'),
-(5,'story','batchToTask'),
-(5,'story','bugs'),
-(5,'story','cases'),
-(5,'story','change'),
-(5,'story','close'),
-(5,'story','create'),
-(5,'story','delete'),
-(5,'story','edit'),
-(5,'story','export'),
-(5,'story','linkStory'),
-(5,'story','processStoryChange'),
-(5,'story','recall'),
-(5,'story','report'),
-(5,'story','review'),
-(5,'story','tasks'),
-(5,'product','track'),
-(5,'story','view'),
-(5,'testcase','zeroCase'),
-(5,'requirement','activate'),
-(5,'requirement','assignTo'),
-(5,'requirement','batchAssignTo'),
-(5,'requirement','batchChangeBranch'),
-(5,'requirement','batchChangeModule'),
-(5,'requirement','batchClose'),
-(5,'requirement','batchCreate'),
-(5,'requirement','batchEdit'),
-(5,'requirement','batchReview'),
-(5,'requirement','change'),
-(5,'requirement','close'),
-(5,'requirement','create'),
-(5,'requirement','delete'),
-(5,'requirement','edit'),
-(5,'requirement','export'),
-(5,'requirement','recall'),
-(5,'requirement','report'),
-(5,'requirement','review'),
-(5,'requirement','view'),
-(5,'svn','apiSync'),
-(5,'svn','cat'),
-(5,'svn','diff'),
-(5,'task','activate'),
-(5,'task','assignTo'),
-(5,'task','batchAssignTo'),
-(5,'task','batchCancel'),
-(5,'task','batchChangeModule'),
-(5,'task','batchClose'),
-(5,'task','batchCreate'),
-(5,'task','batchEdit'),
-(5,'task','cancel'),
-(5,'task','close'),
-(5,'task','confirmStoryChange'),
-(5,'task','create'),
-(5,'task','delete'),
-(5,'task','deleteEstimate'),
-(5,'task','edit'),
-(5,'task','editEstimate'),
-(5,'task','export'),
-(5,'task','finish'),
-(5,'task','pause'),
-(5,'task','recordEstimate'),
-(5,'task','report'),
-(5,'task','restart'),
-(5,'task','start'),
-(5,'task','view'),
-(5,'testcase','browse'),
-(5,'testcase','bugs'),
-(5,'testcase','createBug'),
-(5,'testcase','export'),
-(5,'testcase','groupCase'),
-(5,'testcase','importFromLib'),
-(5,'testcase','index'),
-(5,'testcase','view'),
-(5,'testreport','browse'),
-(5,'testreport','create'),
-(5,'testreport','delete'),
-(5,'testreport','edit'),
-(5,'testreport','view'),
-(5,'testsuite','browse'),
-(5,'testsuite','index'),
-(5,'testsuite','view'),
-(5,'testtask','browse'),
-(5,'testtask','cases'),
-(5,'testtask','create'),
-(5,'testtask','edit'),
-(5,'testtask','groupCase'),
-(5,'testtask','index'),
-(5,'testtask','results'),
-(5,'testtask','view'),
-(5,'todo','activate'),
-(5,'todo','assignTo'),
-(5,'todo','batchClose'),
-(5,'todo','batchCreate'),
-(5,'todo','batchEdit'),
-(5,'todo','batchFinish'),
-(5,'todo','close'),
-(5,'todo','create'),
-(5,'todo','createcycle'),
-(5,'todo','delete'),
-(5,'todo','edit'),
-(5,'todo','export'),
-(5,'todo','finish'),
-(5,'todo','import2Today'),
-(5,'todo','start'),
-(5,'todo','view'),
-(5,'tree','browse'),
-(5,'tree','browseTask'),
-(5,'tree','delete'),
-(5,'tree','edit'),
-(5,'tree','fix'),
-(5,'tree','manageChild'),
-(5,'tree','updateOrder'),
-(5,'user','bug'),
-(5,'user','cropAvatar'),
-(5,'user','dynamic'),
-(5,'user','execution'),
-(5,'user','issue'),
-(5,'user','profile'),
-(5,'user','risk'),
-(5,'user','story'),
-(5,'user','task'),
-(5,'user','testCase'),
-(5,'user','testTask'),
-(5,'user','todo'),
-(5,'user','view'),
-(6,'action','comment'),
-(6,'action','editComment'),
-(6,'action','hideAll'),
-(6,'action','hideOne'),
-(6,'action','trash'),
-(6,'action','undelete'),
-(6,'admin','index'),
-(6,'automation','browse'),
-(6,'bug','activate'),
-(6,'bug','assignTo'),
-(6,'bug','batchActivate'),
-(6,'bug','batchAssignTo'),
-(6,'bug','batchChangeModule'),
-(6,'bug','batchClose'),
-(6,'bug','batchConfirm'),
-(6,'bug','batchCreate'),
-(6,'bug','batchEdit'),
-(6,'bug','batchResolve'),
-(6,'bug','browse'),
-(6,'bug','close'),
-(6,'bug','confirmBug'),
-(6,'bug','confirmStoryChange'),
-(6,'bug','create'),
-(6,'bug','delete'),
-(6,'bug','edit'),
-(6,'bug','export'),
-(6,'bug','index'),
-(6,'bug','linkBugs'),
-(6,'bug','report'),
-(6,'bug','resolve'),
-(6,'bug','view'),
-(6,'build','batchUnlinkBug'),
-(6,'build','batchUnlinkStory'),
-(6,'build','create'),
-(6,'build','delete'),
-(6,'build','edit'),
-(6,'build','linkBug'),
-(6,'build','linkStory'),
-(6,'build','unlinkBug'),
-(6,'build','unlinkStory'),
-(6,'build','view'),
-(6,'company','browse'),
-(6,'company','dynamic'),
-(6,'company','index'),
-(6,'company','view'),
-(6,'datatable','setGlobal'),
-(6,'doc','mySpace'),
-(6,'doc','myView'),
-(6,'doc','myCollection'),
-(6,'doc','myCreation'),
-(6,'doc','collect'),
-(6,'doc','create'),
-(6,'doc','createLib'),
-(6,'doc','delete'),
-(6,'doc','deleteFile'),
-(6,'doc','deleteLib'),
-(6,'doc','edit'),
-(6,'doc','editLib'),
-(6,'doc','index'),
-(6,'doc','view'),
-(6,'doc','showFiles'),
-(6,'doc','productSpace'),
-(6,'doc','projectSpace'),
-(6,'doc','tableContents'),
-(6,'execution','activate'),
-(6,'execution','addWhitelist'),
-(6,'execution','all'),
-(6,'execution','batchedit'),
-(6,'execution','batchUnlinkStory'),
-(6,'execution','browse'),
-(6,'execution','bug'),
-(6,'execution','build'),
-(6,'execution','burn'),
-(6,'execution','burnData'),
-(6,'execution','close'),
-(6,'execution','computeBurn'),
-(6,'execution','create'),
-(6,'execution','delete'),
-(6,'execution','doc'),
-(6,'execution','dynamic'),
-(6,'execution','edit'),
-(6,'execution','executionkanban'),
-(6,'execution','export'),
-(6,'execution','fixFirst'),
-(6,'execution','grouptask'),
-(6,'execution','importBug'),
-(6,'execution','importplanstories'),
-(6,'execution','importtask'),
-(6,'execution','index'),
-(6,'execution','kanban'),
-(6,'execution','linkStory'),
-(6,'execution','manageMembers'),
-(6,'execution','manageProducts'),
-(6,'execution','printKanban'),
-(6,'execution','putoff'),
-(6,'execution','start'),
-(6,'execution','story'),
-(6,'execution','storyView'),
-(6,'execution','storyEstimate'),
-(6,'execution','storyKanban'),
-(6,'execution','storySort'),
-(6,'execution','suspend'),
-(6,'execution','task'),
-(6,'execution','team'),
-(6,'execution','testcase'),
-(6,'execution','testreport'),
-(6,'execution','testtask'),
-(6,'execution','tree'),
-(6,'execution','treeStory'),
-(6,'execution','treeTask'),
-(6,'execution','unbindWhitelist'),
-(6,'execution','unlinkMember'),
-(6,'execution','unlinkStory'),
-(6,'execution','updateOrder'),
-(6,'execution','view'),
-(6,'execution','whitelist'),
-(6,'extension','browse'),
-(6,'extension','obtain'),
-(6,'extension','structure'),
-(6,'file','delete'),
-(6,'file','download'),
-(6,'file','edit'),
-(6,'file','setPublic'),
-(6,'file','uploadImages'),
-(6,'git','apiSync'),
-(6,'git','cat'),
-(6,'git','diff'),
-(6,'group','browse'),
-(6,'index','index'),
-(6,'misc','ping'),
-(6,'my','bug'),
-(6,'my','calendar'),
-(6,'my','changePassword'),
-(6,'my','contribute'),
-(6,'my','deleteContacts'),
-(6,'my','doc'),
-(6,'my','dynamic'),
-(6,'my','editProfile'),
-(6,'my','execution'),
-(6,'my','index'),
-(6,'my','manageContacts'),
-(6,'my','preference'),
-(6,'my','profile'),
-(6,'my','project'),
-(6,'my','score'),
-(6,'my','story'),
-(6,'my','task'),
-(6,'my','team'),
-(6,'my','testcase'),
-(6,'my','testtask'),
-(6,'my','todo'),
-(6,'my','unbind'),
-(6,'my','uploadAvatar'),
-(6,'my','work'),
-(6,'personnel','accessible'),
-(6,'personnel','invest'),
-(6,'personnel','whitelist'),
-(6,'product','all'),
-(6,'product','browse'),
-(6,'product','build'),
-(6,'product','dashboard'),
-(6,'product','doc'),
-(6,'product','dynamic'),
-(6,'product','index'),
-(6,'product','kanban'),
-(6,'product','manageLine'),
-(6,'product','project'),
-(6,'product','roadmap'),
-(6,'product','view'),
-(6,'product','whitelist'),
-(6,'productplan','browse'),
-(6,'productplan','view'),
-(6,'program','index'),
-(6,'program','activate'),
-(6,'program','browse'),
-(6,'program','close'),
-(6,'program','create'),
-(6,'program','delete'),
-(6,'program','edit'),
-(6,'program','kanban'),
-(6,'program','product'),
-(6,'program','project'),
-(6,'program','stakeholder'),
-(6,'program','start'),
-(6,'program','suspend'),
-(6,'program','view'),
-(6,'project','activate'),
-(6,'project','addWhitelist'),
-(6,'project','batchEdit'),
-(6,'project','browse'),
-(6,'project','bug'),
-(6,'project','build'),
-(6,'project','close'),
-(6,'project','copyGroup'),
-(6,'project','create'),
-(6,'project','createGroup'),
-(6,'project','createGuide'),
-(6,'project','delete'),
-(6,'project','dynamic'),
-(6,'project','edit'),
-(6,'project','editGroup'),
-(6,'project','execution'),
-(6,'project','export'),
-(6,'project','group'),
-(6,'project','index'),
-(6,'project','kanban'),
-(6,'project','manageGroupMember'),
-(6,'project','manageMembers'),
-(6,'project','managePriv'),
-(6,'project','manageProducts'),
-(6,'project','programTitle'),
-(6,'project','qa'),
-(6,'project','start'),
-(6,'project','suspend'),
-(6,'project','team'),
-(6,'project','testcase'),
-(6,'project','testreport'),
-(6,'project','testtask'),
-(6,'project','unbindWhitelist'),
-(6,'project','unlinkMember'),
-(6,'project','updateOrder'),
-(6,'project','view'),
-(6,'project','whitelist'),
-(6,'projectbuild','browse'),
-(6,'projectrelease','batchUnlinkBug'),
-(6,'projectrelease','batchUnlinkStory'),
-(6,'projectrelease','browse'),
-(6,'projectrelease','changeStatus'),
-(6,'projectrelease','create'),
-(6,'projectrelease','delete'),
-(6,'projectrelease','edit'),
-(6,'projectrelease','export'),
-(6,'projectrelease','linkBug'),
-(6,'projectrelease','linkStory'),
-(6,'projectrelease','unlinkBug'),
-(6,'projectrelease','unlinkStory'),
-(6,'projectrelease','view'),
-(6,'projectstory','batchUnlinkStory'),
-(6,'projectstory','importplanstories'),
-(6,'projectstory','linkStory'),
-(6,'projectstory','story'),
-(6,'projectstory','track'),
-(6,'projectstory','unlinkStory'),
-(6,'projectstory','view'),
-(6,'qa','index'),
-(6,'release','browse'),
-(6,'release','export'),
-(6,'release','view'),
-(6,'repo','blame'),
-(6,'repo','browse'),
-(6,'repo','diff'),
-(6,'repo','download'),
-(6,'repo','log'),
-(6,'repo','revision'),
-(6,'repo','showSyncCommit'),
-(6,'repo','view'),
-(6,'pivot','preview'),
-(6,'pivot','bugAssign'),
-(6,'pivot','bugCreate'),
-(6,'pivot','productSummary'),
-(6,'pivot','projectDeviation'),
-(6,'pivot','workload'),
-(6,'screen','browse'),
-(6,'screen','view'),
-(6,'screen','annualData'),
-(6,'search','buildForm'),
-(6,'search','buildQuery'),
-(6,'search','deleteQuery'),
-(6,'search','index'),
-(6,'search','saveQuery'),
-(6,'search','select'),
-(6,'stakeholder','browse'),
-(6,'stakeholder','communicate'),
-(6,'stakeholder','createExpect'),
-(6,'stakeholder','deleteExpect'),
-(6,'stakeholder','editExpect'),
-(6,'stakeholder','expect'),
-(6,'stakeholder','expectation'),
-(6,'stakeholder','issue'),
-(6,'stakeholder','userIssue'),
-(6,'stakeholder','view'),
-(6,'stakeholder','viewExpect'),
-(6,'stakeholder','viewIssue'),
-(6,'story','batchToTask'),
-(6,'story','bugs'),
-(6,'story','cases'),
-(6,'story','export'),
-(6,'story','processStoryChange'),
-(6,'story','report'),
-(6,'story','tasks'),
-(6,'product','track'),
-(6,'story','view'),
-(6,'testcase','zeroCase'),
-(6,'requirement','export'),
-(6,'requirement','report'),
-(6,'requirement','view'),
-(6,'svn','apiSync'),
-(6,'svn','cat'),
-(6,'svn','diff'),
-(6,'task','activate'),
-(6,'task','assignTo'),
-(6,'task','batchAssignTo'),
-(6,'task','batchCancel'),
-(6,'task','batchChangeModule'),
-(6,'task','batchClose'),
-(6,'task','batchCreate'),
-(6,'task','batchEdit'),
-(6,'task','cancel'),
-(6,'task','close'),
-(6,'task','confirmStoryChange'),
-(6,'task','create'),
-(6,'task','delete'),
-(6,'task','deleteEstimate'),
-(6,'task','edit'),
-(6,'task','editEstimate'),
-(6,'task','export'),
-(6,'task','finish'),
-(6,'task','pause'),
-(6,'task','recordEstimate'),
-(6,'task','report'),
-(6,'task','restart'),
-(6,'task','start'),
-(6,'task','view'),
-(6,'testcase','browse'),
-(6,'testcase','bugs'),
-(6,'testcase','export'),
-(6,'testcase','groupCase'),
-(6,'testcase','index'),
-(6,'testcase','view'),
-(6,'testreport','browse'),
-(6,'testreport','create'),
-(6,'testreport','delete'),
-(6,'testreport','edit'),
-(6,'testreport','view'),
-(6,'testsuite','browse'),
-(6,'testsuite','index'),
-(6,'testsuite','view'),
-(6,'testtask','activate'),
-(6,'testtask','batchAssign'),
-(6,'testtask','batchRun'),
-(6,'testtask','batchUnlinkCases'),
-(6,'testtask','block'),
-(6,'testtask','browse'),
-(6,'testtask','browseUnits'),
-(6,'testtask','cases'),
-(6,'testtask','close'),
-(6,'testtask','create'),
-(6,'testtask','delete'),
-(6,'testtask','edit'),
-(6,'testtask','groupCase'),
-(6,'testtask','importUnitResult'),
-(6,'testtask','index'),
-(6,'testtask','linkcase'),
-(6,'testtask','report'),
-(6,'testtask','results'),
-(6,'testtask','runcase'),
-(6,'testtask','start'),
-(6,'testtask','unitCases'),
-(6,'testtask','unlinkcase'),
-(6,'testtask','view'),
-(6,'todo','activate'),
-(6,'todo','assignTo'),
-(6,'todo','batchClose'),
-(6,'todo','batchCreate'),
-(6,'todo','batchEdit'),
-(6,'todo','batchFinish'),
-(6,'todo','close'),
-(6,'todo','create'),
-(6,'todo','createcycle'),
-(6,'todo','delete'),
-(6,'todo','edit'),
-(6,'todo','export'),
-(6,'todo','finish'),
-(6,'todo','import2Today'),
-(6,'todo','start'),
-(6,'todo','view'),
-(6,'tree','browse'),
-(6,'tree','browseTask'),
-(6,'tree','delete'),
-(6,'tree','edit'),
-(6,'tree','fix'),
-(6,'tree','manageChild'),
-(6,'tree','updateOrder'),
-(6,'user','bug'),
-(6,'user','cropAvatar'),
-(6,'user','dynamic'),
-(6,'user','execution'),
-(6,'user','issue'),
-(6,'user','profile'),
-(6,'user','risk'),
-(6,'user','setPublicTemplate'),
-(6,'user','story'),
-(6,'user','task'),
-(6,'user','testCase'),
-(6,'user','testTask'),
-(6,'user','todo'),
-(6,'user','view'),
-(7,'action','comment'),
-(7,'action','editComment'),
-(7,'action','hideAll'),
-(7,'action','hideOne'),
-(7,'action','trash'),
-(7,'action','undelete'),
-(7,'admin','index'),
-(7,'admin','checkWeak'),
-(7,'admin','safe'),
-(7,'automation','browse'),
-(7,'branch','delete'),
-(7,'branch','manage'),
-(7,'branch','sort'),
-(7,'bug','activate'),
-(7,'bug','assignTo'),
-(7,'bug','batchActivate'),
-(7,'bug','batchAssignTo'),
-(7,'bug','batchChangeBranch'),
-(7,'bug','batchChangeModule'),
-(7,'bug','batchClose'),
-(7,'bug','batchConfirm'),
-(7,'bug','batchCreate'),
-(7,'bug','batchEdit'),
-(7,'bug','batchResolve'),
-(7,'bug','browse'),
-(7,'bug','close'),
-(7,'bug','confirmBug'),
-(7,'bug','confirmStoryChange'),
-(7,'bug','create'),
-(7,'bug','delete'),
-(7,'bug','edit'),
-(7,'bug','export'),
-(7,'bug','index'),
-(7,'bug','linkBugs'),
-(7,'bug','report'),
-(7,'bug','resolve'),
-(7,'bug','view'),
-(7,'build','create'),
-(7,'build','delete'),
-(7,'build','edit'),
-(7,'build','view'),
-(7,'company','browse'),
-(7,'company','dynamic'),
-(7,'company','index'),
-(7,'company','view'),
-(7,'datatable','setGlobal'),
-(7,'doc','mySpace'),
-(7,'doc','myView'),
-(7,'doc','myCollection'),
-(7,'doc','myCreation'),
-(7,'doc','collect'),
-(7,'doc','create'),
-(7,'doc','createLib'),
-(7,'doc','delete'),
-(7,'doc','deleteFile'),
-(7,'doc','deleteLib'),
-(7,'doc','edit'),
-(7,'doc','editLib'),
-(7,'doc','index'),
-(7,'doc','view'),
-(7,'doc','showFiles'),
-(7,'doc','productSpace'),
-(7,'doc','projectSpace'),
-(7,'doc','tableContents'),
-(7,'execution','all'),
-(7,'execution','browse'),
-(7,'execution','bug'),
-(7,'execution','build'),
-(7,'execution','burn'),
-(7,'execution','doc'),
-(7,'execution','dynamic'),
-(7,'execution','grouptask'),
-(7,'execution','index'),
-(7,'execution','kanban'),
-(7,'execution','linkStory'),
-(7,'execution','manageProducts'),
-(7,'execution','story'),
-(7,'execution','storyView'),
-(7,'execution','storyKanban'),
-(7,'execution','storySort'),
-(7,'execution','task'),
-(7,'execution','team'),
-(7,'execution','testtask'),
-(7,'execution','tree'),
-(7,'execution','treeStory'),
-(7,'execution','treeTask'),
-(7,'execution','unlinkStory'),
-(7,'execution','view'),
-(7,'extension','browse'),
-(7,'extension','obtain'),
-(7,'extension','structure'),
-(7,'file','delete'),
-(7,'file','download'),
-(7,'file','edit'),
-(7,'file','setPublic'),
-(7,'file','uploadImages'),
-(7,'git','apiSync'),
-(7,'git','cat'),
-(7,'git','diff'),
-(7,'group','browse'),
-(7,'index','index'),
-(7,'misc','ping'),
-(7,'my','bug'),
-(7,'my','calendar'),
-(7,'my','changePassword'),
-(7,'my','contribute'),
-(7,'my','deleteContacts'),
-(7,'my','doc'),
-(7,'my','dynamic'),
-(7,'my','editProfile'),
-(7,'my','execution'),
-(7,'my','index'),
-(7,'my','manageContacts'),
-(7,'my','preference'),
-(7,'my','profile'),
-(7,'my','project'),
-(7,'my','score'),
-(7,'my','story'),
-(7,'my','task'),
-(7,'my','team'),
-(7,'my','testcase'),
-(7,'my','testtask'),
-(7,'my','todo'),
-(7,'my','unbind'),
-(7,'my','uploadAvatar'),
-(7,'my','work'),
-(7,'personnel','accessible'),
-(7,'personnel','addWhitelist'),
-(7,'personnel','invest'),
-(7,'personnel','unbindWhitelist'),
-(7,'personnel','whitelist'),
-(7,'product','addWhitelist'),
-(7,'product','all'),
-(7,'product','batchEdit'),
-(7,'product','browse'),
-(7,'product','build'),
-(7,'product','close'),
-(7,'product','create'),
-(7,'product','dashboard'),
-(7,'product','delete'),
-(7,'product','doc'),
-(7,'product','dynamic'),
-(7,'product','edit'),
-(7,'product','export'),
-(7,'product','index'),
-(7,'product','kanban'),
-(7,'product','manageLine'),
-(7,'product','project'),
-(7,'product','roadmap'),
-(7,'product','unbindWhitelist'),
-(7,'product','updateOrder'),
-(7,'product','view'),
-(7,'product','whitelist'),
-(7,'productplan','batchEdit'),
-(7,'productplan','batchUnlinkBug'),
-(7,'productplan','batchUnlinkStory'),
-(7,'productplan','browse'),
-(7,'productplan','create'),
-(7,'productplan','delete'),
-(7,'productplan','edit'),
-(7,'productplan','linkBug'),
-(7,'productplan','linkStory'),
-(7,'productplan','unlinkBug'),
-(7,'productplan','unlinkStory'),
-(7,'productplan','view'),
-(7,'program','index'),
-(7,'program','activate'),
-(7,'program','batchUnlinkStakeholders'),
-(7,'program','browse'),
-(7,'program','close'),
-(7,'program','create'),
-(7,'program','createStakeholder'),
-(7,'program','delete'),
-(7,'program','edit'),
-(7,'program','export'),
-(7,'program','kanban'),
-(7,'program','product'),
-(7,'program','project'),
-(7,'program','stakeholder'),
-(7,'program','start'),
-(7,'program','suspend'),
-(7,'program','unbindWhitelist'),
-(7,'program','unlinkStakeholder'),
-(7,'program','updateOrder'),
-(7,'program','view'),
-(7,'project','activate'),
-(7,'project','addWhitelist'),
-(7,'project','batchEdit'),
-(7,'project','browse'),
-(7,'project','bug'),
-(7,'project','build'),
-(7,'project','close'),
-(7,'project','copyGroup'),
-(7,'project','create'),
-(7,'project','createGroup'),
-(7,'project','createGuide'),
-(7,'project','delete'),
-(7,'project','dynamic'),
-(7,'project','edit'),
-(7,'project','editGroup'),
-(7,'project','execution'),
-(7,'project','export'),
-(7,'project','group'),
-(7,'project','index'),
-(7,'project','kanban'),
-(7,'project','manageGroupMember'),
-(7,'project','manageMembers'),
-(7,'project','managePriv'),
-(7,'project','manageProducts'),
-(7,'project','programTitle'),
-(7,'project','qa'),
-(7,'project','start'),
-(7,'project','suspend'),
-(7,'project','team'),
-(7,'project','testcase'),
-(7,'project','testreport'),
-(7,'project','testtask'),
-(7,'project','unbindWhitelist'),
-(7,'project','updateOrder'),
-(7,'project','view'),
-(7,'project','whitelist'),
-(7,'projectbuild','browse'),
-(7,'projectrelease','browse'),
-(7,'projectrelease','export'),
-(7,'projectrelease','view'),
-(7,'projectstory','linkStory'),
-(7,'projectstory','story'),
-(7,'projectstory','track'),
-(7,'projectstory','view'),
-(7,'qa','index'),
-(7,'release','batchUnlinkBug'),
-(7,'release','batchUnlinkStory'),
-(7,'release','browse'),
-(7,'release','changeStatus'),
-(7,'release','create'),
-(7,'release','delete'),
-(7,'release','edit'),
-(7,'release','export'),
-(7,'release','linkBug'),
-(7,'release','linkStory'),
-(7,'release','unlinkBug'),
-(7,'release','unlinkStory'),
-(7,'release','view'),
-(7,'repo','blame'),
-(7,'repo','browse'),
-(7,'repo','diff'),
-(7,'repo','download'),
-(7,'repo','log'),
-(7,'repo','revision'),
-(7,'repo','showSyncCommit'),
-(7,'repo','view'),
-(7,'pivot','preview'),
-(7,'pivot','bugAssign'),
-(7,'pivot','bugCreate'),
-(7,'pivot','productSummary'),
-(7,'pivot','projectDeviation'),
-(7,'pivot','workload'),
-(7,'screen','browse'),
-(7,'screen','view'),
-(7,'screen','annualData'),
-(7,'search','buildForm'),
-(7,'search','buildQuery'),
-(7,'search','deleteQuery'),
-(7,'search','index'),
-(7,'search','saveQuery'),
-(7,'search','select'),
-(7,'stakeholder','batchCreate'),
-(7,'stakeholder','browse'),
-(7,'stakeholder','communicate'),
-(7,'stakeholder','create'),
-(7,'stakeholder','createExpect'),
-(7,'stakeholder','delete'),
-(7,'stakeholder','deleteExpect'),
-(7,'stakeholder','edit'),
-(7,'stakeholder','editExpect'),
-(7,'stakeholder','expect'),
-(7,'stakeholder','expectation'),
-(7,'stakeholder','issue'),
-(7,'stakeholder','userIssue'),
-(7,'stakeholder','view'),
-(7,'stakeholder','viewExpect'),
-(7,'stakeholder','viewIssue'),
-(7,'story','activate'),
-(7,'story','assignTo'),
-(7,'story','batchAssignTo'),
-(7,'story','batchChangeBranch'),
-(7,'story','batchChangeModule'),
-(7,'story','batchChangePlan'),
-(7,'story','batchChangeStage'),
-(7,'story','batchClose'),
-(7,'story','batchCreate'),
-(7,'story','batchEdit'),
-(7,'story','batchReview'),
-(7,'story','bugs'),
-(7,'story','cases'),
-(7,'story','change'),
-(7,'story','close'),
-(7,'story','create'),
-(7,'story','delete'),
-(7,'story','edit'),
-(7,'story','export'),
-(7,'story','linkStory'),
-(7,'story','processStoryChange'),
-(7,'story','recall'),
-(7,'story','report'),
-(7,'story','review'),
-(7,'story','tasks'),
-(7,'product','track'),
-(7,'story','view'),
-(7,'testcase','zeroCase'),
-(7,'requirement','activate'),
-(7,'requirement','assignTo'),
-(7,'requirement','batchAssignTo'),
-(7,'requirement','batchChangeBranch'),
-(7,'requirement','batchChangeModule'),
-(7,'requirement','batchClose'),
-(7,'requirement','batchCreate'),
-(7,'requirement','batchEdit'),
-(7,'requirement','batchReview'),
-(7,'requirement','change'),
-(7,'requirement','close'),
-(7,'requirement','create'),
-(7,'requirement','delete'),
-(7,'requirement','edit'),
-(7,'requirement','export'),
-(7,'requirement','recall'),
-(7,'requirement','report'),
-(7,'requirement','review'),
-(7,'requirement','view'),
-(7,'svn','apiSync'),
-(7,'svn','cat'),
-(7,'svn','diff'),
-(7,'task','activate'),
-(7,'task','assignTo'),
-(7,'task','batchAssignTo'),
-(7,'task','batchChangeModule'),
-(7,'task','batchClose'),
-(7,'task','batchCreate'),
-(7,'task','batchEdit'),
-(7,'task','cancel'),
-(7,'task','close'),
-(7,'task','create'),
-(7,'task','confirmStoryChange'),
-(7,'task','deleteEstimate'),
-(7,'task','edit'),
-(7,'task','editEstimate'),
-(7,'task','export'),
-(7,'task','finish'),
-(7,'task','pause'),
-(7,'task','recordEstimate'),
-(7,'task','report'),
-(7,'task','restart'),
-(7,'task','start'),
-(7,'task','view'),
-(7,'testcase','browse'),
-(7,'testcase','bugs'),
-(7,'testcase','createBug'),
-(7,'testcase','export'),
-(7,'testcase','groupCase'),
-(7,'testcase','importFromLib'),
-(7,'testcase','index'),
-(7,'testcase','view'),
-(7,'testreport','browse'),
-(7,'testreport','export'),
-(7,'testreport','view'),
-(7,'testsuite','browse'),
-(7,'testsuite','index'),
-(7,'testsuite','view'),
-(7,'testtask','browse'),
-(7,'testtask','cases'),
-(7,'testtask','create'),
-(7,'testtask','edit'),
-(7,'testtask','groupCase'),
-(7,'testtask','index'),
-(7,'testtask','results'),
-(7,'testtask','view'),
-(7,'todo','activate'),
-(7,'todo','assignTo'),
-(7,'todo','batchClose'),
-(7,'todo','batchCreate'),
-(7,'todo','batchEdit'),
-(7,'todo','batchFinish'),
-(7,'todo','close'),
-(7,'todo','create'),
-(7,'todo','createcycle'),
-(7,'todo','delete'),
-(7,'todo','edit'),
-(7,'todo','export'),
-(7,'todo','finish'),
-(7,'todo','import2Today'),
-(7,'todo','start'),
-(7,'todo','view'),
-(7,'tree','browse'),
-(7,'tree','browseTask'),
-(7,'tree','delete'),
-(7,'tree','edit'),
-(7,'tree','fix'),
-(7,'tree','manageChild'),
-(7,'tree','updateOrder'),
-(7,'user','bug'),
-(7,'user','cropAvatar'),
-(7,'user','dynamic'),
-(7,'user','execution'),
-(7,'user','issue'),
-(7,'user','profile'),
-(7,'user','risk'),
-(7,'user','setPublicTemplate'),
-(7,'user','story'),
-(7,'user','task'),
-(7,'user','testCase'),
-(7,'user','testTask'),
-(7,'user','todo'),
-(7,'user','view'),
-(8,'action','comment'),
-(8,'action','editComment'),
-(8,'action','hideAll'),
-(8,'action','hideOne'),
-(8,'action','trash'),
-(8,'action','undelete'),
-(8,'admin','index'),
-(8,'admin','checkWeak'),
-(8,'admin','safe'),
-(8,'automation','browse'),
-(8,'bug','activate'),
-(8,'bug','assignTo'),
-(8,'bug','batchActivate'),
-(8,'bug','batchAssignTo'),
-(8,'bug','batchChangeBranch'),
-(8,'bug','batchChangeModule'),
-(8,'bug','batchClose'),
-(8,'bug','batchConfirm'),
-(8,'bug','batchCreate'),
-(8,'bug','batchEdit'),
-(8,'bug','batchResolve'),
-(8,'bug','browse'),
-(8,'bug','close'),
-(8,'bug','confirmBug'),
-(8,'bug','confirmStoryChange'),
-(8,'bug','create'),
-(8,'bug','delete'),
-(8,'bug','edit'),
-(8,'bug','export'),
-(8,'bug','index'),
-(8,'bug','linkBugs'),
-(8,'bug','report'),
-(8,'bug','resolve'),
-(8,'bug','view'),
-(8,'build','create'),
-(8,'build','delete'),
-(8,'build','edit'),
-(8,'build','view'),
-(8,'caselib','batchCreateCase'),
-(8,'caselib','browse'),
-(8,'caselib','create'),
-(8,'caselib','createCase'),
-(8,'caselib','delete'),
-(8,'caselib','edit'),
-(8,'caselib','exportTemplet'),
-(8,'caselib','import'),
-(8,'caselib','index'),
-(8,'caselib','showImport'),
-(8,'caselib','view'),
-(8,'ci','checkCompileStatus'),
-(8,'ci','commitResult'),
-(8,'company','browse'),
-(8,'company','dynamic'),
-(8,'company','index'),
-(8,'company','view'),
-(8,'compile','browse'),
-(8,'compile','logs'),
-(8,'custom','index'),
-(8,'datatable','setGlobal'),
-(8,'doc','mySpace'),
-(8,'doc','myView'),
-(8,'doc','myCollection'),
-(8,'doc','myCreation'),
-(8,'doc','collect'),
-(8,'doc','create'),
-(8,'doc','createLib'),
-(8,'doc','delete'),
-(8,'doc','deleteFile'),
-(8,'doc','deleteLib'),
-(8,'doc','edit'),
-(8,'doc','editLib'),
-(8,'doc','index'),
-(8,'doc','view'),
-(8,'doc','showFiles'),
-(8,'doc','productSpace'),
-(8,'doc','projectSpace'),
-(8,'doc','tableContents'),
-(8,'execution','all'),
-(8,'execution','browse'),
-(8,'execution','bug'),
-(8,'execution','build'),
-(8,'execution','burn'),
-(8,'execution','burnData'),
-(8,'execution','computeBurn'),
-(8,'execution','doc'),
-(8,'execution','dynamic'),
-(8,'execution','executionkanban'),
-(8,'execution','grouptask'),
-(8,'execution','importBug'),
-(8,'execution','importtask'),
-(8,'execution','index'),
-(8,'execution','kanban'),
-(8,'execution','story'),
-(8,'execution','storyView'),
-(8,'execution','storyKanban'),
-(8,'execution','task'),
-(8,'execution','team'),
-(8,'execution','testcase'),
-(8,'execution','testreport'),
-(8,'execution','testtask'),
-(8,'execution','tree'),
-(8,'execution','treeStory'),
-(8,'execution','treeTask'),
-(8,'execution','view'),
-(8,'execution','whitelist'),
-(8,'extension','browse'),
-(8,'extension','obtain'),
-(8,'extension','structure'),
-(8,'file','delete'),
-(8,'file','download'),
-(8,'file','edit'),
-(8,'file','setPublic'),
-(8,'file','uploadImages'),
-(8,'git','apiSync'),
-(8,'git','cat'),
-(8,'git','diff'),
-(8,'gitlab','bindProduct'),
-(8,'gitlab','bindUser'),
-(8,'gitlab','browse'),
-(8,'gitlab','create'),
-(8,'gitlab','delete'),
-(8,'gitlab','edit'),
-(8,'gitlab','importIssue'),
-(8,'group','browse'),
-(8,'index','index'),
-(8,'jenkins','browse'),
-(8,'jenkins','create'),
-(8,'jenkins','delete'),
-(8,'jenkins','edit'),
-(8,'job','browse'),
-(8,'job','create'),
-(8,'job','delete'),
-(8,'job','edit'),
-(8,'job','exec'),
-(8,'job','view'),
-(8,'misc','ping'),
-(8,'my','bug'),
-(8,'my','calendar'),
-(8,'my','changePassword'),
-(8,'my','contribute'),
-(8,'my','deleteContacts'),
-(8,'my','doc'),
-(8,'my','dynamic'),
-(8,'my','editProfile'),
-(8,'my','execution'),
-(8,'my','index'),
-(8,'my','manageContacts'),
-(8,'my','preference'),
-(8,'my','profile'),
-(8,'my','project'),
-(8,'my','score'),
-(8,'my','story'),
-(8,'my','task'),
-(8,'my','team'),
-(8,'my','testcase'),
-(8,'my','testtask'),
-(8,'my','todo'),
-(8,'my','unbind'),
-(8,'my','uploadAvatar'),
-(8,'my','work'),
-(8,'product','all'),
-(8,'product','browse'),
-(8,'product','build'),
-(8,'product','dashboard'),
-(8,'product','doc'),
-(8,'product','dynamic'),
-(8,'product','index'),
-(8,'product','kanban'),
-(8,'product','manageLine'),
-(8,'product','project'),
-(8,'product','roadmap'),
-(8,'product','view'),
-(8,'product','whitelist'),
-(8,'productplan','browse'),
-(8,'productplan','view'),
-(8,'program','index'),
-(8,'program','activate'),
-(8,'program','browse'),
-(8,'program','close'),
-(8,'program','create'),
-(8,'program','delete'),
-(8,'program','edit'),
-(8,'program','kanban'),
-(8,'program','product'),
-(8,'program','project'),
-(8,'program','stakeholder'),
-(8,'program','start'),
-(8,'program','suspend'),
-(8,'program','view'),
-(8,'project','activate'),
-(8,'project','addWhitelist'),
-(8,'project','batchEdit'),
-(8,'project','browse'),
-(8,'project','bug'),
-(8,'project','build'),
-(8,'project','close'),
-(8,'project','copyGroup'),
-(8,'project','create'),
-(8,'project','createGroup'),
-(8,'project','createGuide'),
-(8,'project','delete'),
-(8,'project','dynamic'),
-(8,'project','edit'),
-(8,'project','editGroup'),
-(8,'project','execution'),
-(8,'project','export'),
-(8,'project','group'),
-(8,'project','index'),
-(8,'project','kanban'),
-(8,'project','manageGroupMember'),
-(8,'project','manageMembers'),
-(8,'project','managePriv'),
-(8,'project','manageProducts'),
-(8,'project','programTitle'),
-(8,'project','qa'),
-(8,'project','start'),
-(8,'project','suspend'),
-(8,'project','team'),
-(8,'project','testcase'),
-(8,'project','testreport'),
-(8,'project','testtask'),
-(8,'project','unbindWhitelist'),
-(8,'project','updateOrder'),
-(8,'project','view'),
-(8,'project','whitelist'),
-(8,'projectbuild','browse'),
-(8,'projectrelease','browse'),
-(8,'projectstory','story'),
-(8,'projectstory','track'),
-(8,'projectstory','view'),
-(8,'qa','index'),
-(8,'release','browse'),
-(8,'release','export'),
-(8,'release','view'),
-(8,'repo','blame'),
-(8,'repo','browse'),
-(8,'repo','diff'),
-(8,'repo','download'),
-(8,'repo','log'),
-(8,'repo','revision'),
-(8,'repo','showSyncCommit'),
-(8,'repo','view'),
-(8,'pivot','preview'),
-(8,'pivot','bugAssign'),
-(8,'pivot','bugCreate'),
-(8,'pivot','productSummary'),
-(8,'pivot','projectDeviation'),
-(8,'pivot','workload'),
-(8,'screen','browse'),
-(8,'screen','view'),
-(8,'screen','annualData'),
-(8,'search','buildForm'),
-(8,'search','buildQuery'),
-(8,'search','deleteQuery'),
-(8,'search','index'),
-(8,'search','saveQuery'),
-(8,'search','select'),
-(8,'story','batchToTask'),
-(8,'story','bugs'),
-(8,'story','cases'),
-(8,'story','export'),
-(8,'story','processStoryChange'),
-(8,'story','report'),
-(8,'story','tasks'),
-(8,'product','track'),
-(8,'story','view'),
-(8,'testcase','zeroCase'),
-(8,'requirement','export'),
-(8,'requirement','report'),
-(8,'requirement','view'),
-(8,'svn','apiSync'),
-(8,'svn','cat'),
-(8,'svn','diff'),
-(8,'task','activate'),
-(8,'task','assignTo'),
-(8,'task','batchAssignTo'),
-(8,'task','batchChangeModule'),
-(8,'task','batchClose'),
-(8,'task','batchCreate'),
-(8,'task','batchEdit'),
-(8,'task','cancel'),
-(8,'task','close'),
-(8,'task','confirmStoryChange'),
-(8,'task','create'),
-(8,'task','delete'),
-(8,'task','deleteEstimate'),
-(8,'task','edit'),
-(8,'task','editEstimate'),
-(8,'task','export'),
-(8,'task','finish'),
-(8,'task','pause'),
-(8,'task','recordEstimate'),
-(8,'task','report'),
-(8,'task','restart'),
-(8,'task','start'),
-(8,'task','view'),
-(8,'testcase','batchCaseTypeChange'),
-(8,'testcase','batchChangeBranch'),
-(8,'testcase','batchChangeModule'),
-(8,'testcase','batchConfirmStoryChange'),
-(8,'testcase','batchCreate'),
-(8,'testcase','batchDelete'),
-(8,'testcase','batchEdit'),
-(8,'testcase','batchReview'),
-(8,'testcase','browse'),
-(8,'testcase','bugs'),
-(8,'testcase','confirmChange'),
-(8,'testcase','confirmLibcaseChange'),
-(8,'testcase','confirmStoryChange'),
-(8,'testcase','create'),
-(8,'testcase','createBug'),
-(8,'testcase','delete'),
-(8,'testcase','edit'),
-(8,'testcase','export'),
-(8,'testcase','exportTemplet'),
-(8,'testcase','groupCase'),
-(8,'testcase','ignoreLibcaseChange'),
-(8,'testcase','import'),
-(8,'testcase','importFromLib'),
-(8,'testcase','index'),
-(8,'testcase','linkCases'),
-(8,'testcase','review'),
-(8,'testcase','showImport'),
-(8,'testcase','view'),
-(8,'testreport','browse'),
-(8,'testreport','create'),
-(8,'testreport','delete'),
-(8,'testreport','edit'),
-(8,'testreport','view'),
-(8,'testsuite','batchUnlinkCases'),
-(8,'testsuite','browse'),
-(8,'testsuite','create'),
-(8,'testsuite','delete'),
-(8,'testsuite','edit'),
-(8,'testsuite','index'),
-(8,'testsuite','linkCase'),
-(8,'testsuite','unlinkCase'),
-(8,'testsuite','view'),
-(8,'testtask','activate'),
-(8,'testtask','batchAssign'),
-(8,'testtask','batchRun'),
-(8,'testtask','batchUnlinkCases'),
-(8,'testtask','block'),
-(8,'testtask','browse'),
-(8,'testtask','browseUnits'),
-(8,'testtask','cases'),
-(8,'testtask','close'),
-(8,'testtask','create'),
-(8,'testtask','delete'),
-(8,'testtask','edit'),
-(8,'testtask','groupCase'),
-(8,'testtask','importUnitResult'),
-(8,'testtask','index'),
-(8,'testtask','linkcase'),
-(8,'testtask','report'),
-(8,'testtask','results'),
-(8,'testtask','runcase'),
-(8,'testtask','start'),
-(8,'testtask','unitCases'),
-(8,'testtask','unlinkcase'),
-(8,'testtask','view'),
-(8,'todo','activate'),
-(8,'todo','assignTo'),
-(8,'todo','batchClose'),
-(8,'todo','batchCreate'),
-(8,'todo','batchEdit'),
-(8,'todo','batchFinish'),
-(8,'todo','close'),
-(8,'todo','create'),
-(8,'todo','createcycle'),
-(8,'todo','delete'),
-(8,'todo','edit'),
-(8,'todo','export'),
-(8,'todo','finish'),
-(8,'todo','import2Today'),
-(8,'todo','start'),
-(8,'todo','view'),
-(8,'tree','browse'),
-(8,'tree','browseTask'),
-(8,'tree','delete'),
-(8,'tree','edit'),
-(8,'tree','fix'),
-(8,'tree','manageChild'),
-(8,'tree','updateOrder'),
-(8,'user','bug'),
-(8,'user','cropAvatar'),
-(8,'user','dynamic'),
-(8,'user','execution'),
-(8,'user','issue'),
-(8,'user','profile'),
-(8,'user','risk'),
-(8,'user','setPublicTemplate'),
-(8,'user','story'),
-(8,'user','task'),
-(8,'user','testCase'),
-(8,'user','testTask'),
-(8,'user','todo'),
-(8,'user','view'),
-(9,'action','comment'),
-(9,'action','editComment'),
-(9,'action','hideAll'),
-(9,'action','hideOne'),
-(9,'action','trash'),
-(9,'action','undelete'),
-(9,'admin','index'),
-(9,'bug','activate'),
-(9,'bug','assignTo'),
-(9,'bug','batchActivate'),
-(9,'bug','batchAssignTo'),
-(9,'bug','batchChangeBranch'),
-(9,'bug','batchChangeModule'),
-(9,'bug','batchClose'),
-(9,'bug','batchConfirm'),
-(9,'bug','batchCreate'),
-(9,'bug','batchEdit'),
-(9,'bug','batchResolve'),
-(9,'bug','browse'),
-(9,'bug','close'),
-(9,'bug','confirmBug'),
-(9,'bug','confirmStoryChange'),
-(9,'bug','create'),
-(9,'bug','delete'),
-(9,'bug','edit'),
-(9,'bug','export'),
-(9,'bug','index'),
-(9,'bug','linkBugs'),
-(9,'bug','report'),
-(9,'bug','resolve'),
-(9,'bug','view'),
-(9,'build','create'),
-(9,'build','delete'),
-(9,'build','edit'),
-(9,'build','view'),
-(9,'company','browse'),
-(9,'company','dynamic'),
-(9,'company','edit'),
-(9,'company','index'),
-(9,'company','view'),
-(9,'custom','index'),
-(9,'custom','restore'),
-(9,'custom','setPublic'),
-(9,'datatable','setGlobal'),
-(9,'dept','browse'),
-(9,'dept','delete'),
-(9,'dept','manageChild'),
-(9,'dept','updateOrder'),
-(9,'doc','mySpace'),
-(9,'doc','myView'),
-(9,'doc','myCollection'),
-(9,'doc','myCreation'),
-(9,'doc','collect'),
-(9,'doc','create'),
-(9,'doc','createLib'),
-(9,'doc','delete'),
-(9,'doc','deleteFile'),
-(9,'doc','deleteLib'),
-(9,'doc','edit'),
-(9,'doc','editLib'),
-(9,'doc','index'),
-(9,'doc','view'),
-(9,'doc','showFiles'),
-(9,'doc','productSpace'),
-(9,'doc','projectSpace'),
-(9,'doc','tableContents'),
-(9,'execution','all'),
-(9,'execution','browse'),
-(9,'execution','bug'),
-(9,'execution','build'),
-(9,'execution','burn'),
-(9,'execution','burnData'),
-(9,'execution','computeBurn'),
-(9,'execution','doc'),
-(9,'execution','dynamic'),
-(9,'execution','executionkanban'),
-(9,'execution','grouptask'),
-(9,'execution','index'),
-(9,'execution','importBug'),
-(9,'execution','importtask'),
-(9,'execution','kanban'),
-(9,'execution','manageMembers'),
-(9,'execution','story'),
-(9,'execution','storyView'),
-(9,'execution','storyKanban'),
-(9,'execution','storySort'),
-(9,'execution','task'),
-(9,'execution','team'),
-(9,'execution','testcase'),
-(9,'execution','testreport'),
-(9,'execution','testtask'),
-(9,'execution','tree'),
-(9,'execution','treeStory'),
-(9,'execution','treeTask'),
-(9,'execution','updateOrder'),
-(9,'execution','view'),
-(9,'execution','whitelist'),
-(9,'extension','browse'),
-(9,'extension','obtain'),
-(9,'extension','structure'),
-(9,'file','delete'),
-(9,'file','download'),
-(9,'file','edit'),
-(9,'file','setPublic'),
-(9,'file','uploadImages'),
-(9,'git','apiSync'),
-(9,'git','cat'),
-(9,'git','diff'),
-(9,'group','browse'),
-(9,'index','index'),
-(9,'misc','ping'),
-(9,'my','bug'),
-(9,'my','calendar'),
-(9,'my','changePassword'),
-(9,'my','contribute'),
-(9,'my','deleteContacts'),
-(9,'my','doc'),
-(9,'my','dynamic'),
-(9,'my','editProfile'),
-(9,'my','execution'),
-(9,'my','index'),
-(9,'my','manageContacts'),
-(9,'my','preference'),
-(9,'my','profile'),
-(9,'my','project'),
-(9,'my','score'),
-(9,'my','story'),
-(9,'my','task'),
-(9,'my','team'),
-(9,'my','testcase'),
-(9,'my','testtask'),
-(9,'my','todo'),
-(9,'my','unbind'),
-(9,'my','uploadAvatar'),
-(9,'my','work'),
-(9,'personnel','accessible'),
-(9,'personnel','invest'),
-(9,'personnel','whitelist'),
-(9,'product','all'),
-(9,'product','browse'),
-(9,'product','build'),
-(9,'product','dashboard'),
-(9,'product','doc'),
-(9,'product','dynamic'),
-(9,'product','index'),
-(9,'product','kanban'),
-(9,'product','manageLine'),
-(9,'product','project'),
-(9,'product','roadmap'),
-(9,'product','view'),
-(9,'product','whitelist'),
-(9,'productplan','browse'),
-(9,'productplan','view'),
-(9,'program','index'),
-(9,'program','activate'),
-(9,'program','browse'),
-(9,'program','close'),
-(9,'program','create'),
-(9,'program','delete'),
-(9,'program','edit'),
-(9,'program','kanban'),
-(9,'program','product'),
-(9,'program','project'),
-(9,'program','stakeholder'),
-(9,'program','start'),
-(9,'program','suspend'),
-(9,'program','view'),
-(9,'project','activate'),
-(9,'project','addWhitelist'),
-(9,'project','batchEdit'),
-(9,'project','browse'),
-(9,'project','bug'),
-(9,'project','build'),
-(9,'project','close'),
-(9,'project','copyGroup'),
-(9,'project','create'),
-(9,'project','createGroup'),
-(9,'project','createGuide'),
-(9,'project','delete'),
-(9,'project','dynamic'),
-(9,'project','edit'),
-(9,'project','editGroup'),
-(9,'project','execution'),
-(9,'project','export'),
-(9,'project','group'),
-(9,'project','index'),
-(9,'project','kanban'),
-(9,'project','manageGroupMember'),
-(9,'project','manageMembers'),
-(9,'project','managePriv'),
-(9,'project','manageProducts'),
-(9,'project','programTitle'),
-(9,'project','qa'),
-(9,'project','start'),
-(9,'project','suspend'),
-(9,'project','team'),
-(9,'project','testcase'),
-(9,'project','testreport'),
-(9,'project','testtask'),
-(9,'project','unbindWhitelist'),
-(9,'project','unlinkMember'),
-(9,'project','updateOrder'),
-(9,'project','view'),
-(9,'project','whitelist'),
-(9,'projectbuild','browse'),
-(9,'projectrelease','browse'),
-(9,'projectrelease','view'),
-(9,'projectstory','story'),
-(9,'projectstory','track'),
-(9,'projectstory','view'),
-(9,'qa','index'),
-(9,'release','browse'),
-(9,'release','export'),
-(9,'release','view'),
-(9,'repo','blame'),
-(9,'repo','browse'),
-(9,'repo','diff'),
-(9,'repo','download'),
-(9,'repo','log'),
-(9,'repo','revision'),
-(9,'repo','showSyncCommit'),
-(9,'repo','view'),
-(9,'pivot','preview'),
-(9,'pivot','bugAssign'),
-(9,'pivot','bugCreate'),
-(9,'pivot','productSummary'),
-(9,'pivot','projectDeviation'),
-(9,'pivot','workload'),
-(9,'screen','browse'),
-(9,'screen','view'),
-(9,'screen','annualData'),
-(9,'screen','allAnnualData'),
-(9,'search','buildForm'),
-(9,'search','buildQuery'),
-(9,'search','deleteQuery'),
-(9,'search','index'),
-(9,'search','saveQuery'),
-(9,'search','select'),
-(9,'stakeholder','batchCreate'),
-(9,'stakeholder','browse'),
-(9,'stakeholder','communicate'),
-(9,'stakeholder','create'),
-(9,'stakeholder','createExpect'),
-(9,'stakeholder','delete'),
-(9,'stakeholder','deleteExpect'),
-(9,'stakeholder','edit'),
-(9,'stakeholder','editExpect'),
-(9,'stakeholder','expect'),
-(9,'stakeholder','expectation'),
-(9,'stakeholder','issue'),
-(9,'stakeholder','plan'),
-(9,'stakeholder','userIssue'),
-(9,'stakeholder','view'),
-(9,'stakeholder','viewExpect'),
-(9,'stakeholder','viewIssue'),
-(9,'story','bugs'),
-(9,'story','cases'),
-(9,'story','export'),
-(9,'story','processStoryChange'),
-(9,'story','report'),
-(9,'story','review'),
-(9,'story','tasks'),
-(9,'product','track'),
-(9,'story','view'),
-(9,'testcase','zeroCase'),
-(9,'requirement','export'),
-(9,'requirement','report'),
-(9,'requirement','review'),
-(9,'requirement','view'),
-(9,'svn','apiSync'),
-(9,'svn','cat'),
-(9,'svn','diff'),
-(9,'task','activate'),
-(9,'task','assignTo'),
-(9,'task','batchAssignTo'),
-(9,'task','batchCancel'),
-(9,'task','batchChangeModule'),
-(9,'task','batchClose'),
-(9,'task','batchCreate'),
-(9,'task','batchEdit'),
-(9,'task','cancel'),
-(9,'task','close'),
-(9,'task','confirmStoryChange'),
-(9,'task','create'),
-(9,'task','delete'),
-(9,'task','deleteEstimate'),
-(9,'task','edit'),
-(9,'task','editEstimate'),
-(9,'task','export'),
-(9,'task','finish'),
-(9,'task','pause'),
-(9,'task','recordEstimate'),
-(9,'task','report'),
-(9,'task','restart'),
-(9,'task','start'),
-(9,'task','view'),
-(9,'testcase','browse'),
-(9,'testcase','bugs'),
-(9,'testcase','export'),
-(9,'testcase','groupCase'),
-(9,'testcase','index'),
-(9,'testcase','view'),
-(9,'testreport','browse'),
-(9,'testreport','create'),
-(9,'testreport','delete'),
-(9,'testreport','edit'),
-(9,'testreport','view'),
-(9,'testsuite','browse'),
-(9,'testsuite','index'),
-(9,'testsuite','view'),
-(9,'testtask','browse'),
-(9,'testtask','cases'),
-(9,'testtask','create'),
-(9,'testtask','edit'),
-(9,'testtask','groupCase'),
-(9,'testtask','index'),
-(9,'testtask','results'),
-(9,'testtask','view'),
-(9,'todo','activate'),
-(9,'todo','assignTo'),
-(9,'todo','batchClose'),
-(9,'todo','batchCreate'),
-(9,'todo','batchEdit'),
-(9,'todo','batchFinish'),
-(9,'todo','close'),
-(9,'todo','create'),
-(9,'todo','createcycle'),
-(9,'todo','delete'),
-(9,'todo','edit'),
-(9,'todo','export'),
-(9,'todo','finish'),
-(9,'todo','import2Today'),
-(9,'todo','start'),
-(9,'todo','view'),
-(9,'user','batchCreate'),
-(9,'user','batchEdit'),
-(9,'user','bug'),
-(9,'user','create'),
-(9,'user','cropAvatar'),
-(9,'user','delete'),
-(9,'user','dynamic'),
-(9,'user','edit'),
-(9,'user','execution'),
-(9,'user','issue'),
-(9,'user','profile'),
-(9,'user','risk'),
-(9,'user','story'),
-(9,'user','task'),
-(9,'user','testCase'),
-(9,'user','testTask'),
-(9,'user','todo'),
-(9,'user','unbind'),
-(9,'user','unlock'),
-(9,'user','view'),
-(10,'action','editComment'),
-(10,'bug','activate'),
-(10,'bug','assignTo'),
-(10,'bug','batchActivate'),
-(10,'bug','batchAssignTo'),
-(10,'bug','batchChangeModule'),
-(10,'bug','batchClose'),
-(10,'bug','batchConfirm'),
-(10,'bug','batchCreate'),
-(10,'bug','batchEdit'),
-(10,'bug','batchResolve'),
-(10,'bug','browse'),
-(10,'bug','close'),
-(10,'bug','confirmBug'),
-(10,'bug','confirmStoryChange'),
-(10,'bug','create'),
-(10,'bug','edit'),
-(10,'bug','export'),
-(10,'bug','index'),
-(10,'bug','linkBugs'),
-(10,'bug','report'),
-(10,'bug','resolve'),
-(10,'bug','view'),
-(10,'build','create'),
-(10,'build','delete'),
-(10,'build','edit'),
-(10,'build','view'),
-(10,'company','browse'),
-(10,'company','dynamic'),
-(10,'company','index'),
-(10,'company','view'),
-(10,'doc','mySpace'),
-(10,'doc','myView'),
-(10,'doc','myCollection'),
-(10,'doc','myCreation'),
-(10,'doc','collect'),
-(10,'doc','create'),
-(10,'doc','edit'),
-(10,'doc','index'),
-(10,'doc','view'),
-(10,'doc','showFiles'),
-(10,'doc','productSpace'),
-(10,'doc','projectSpace'),
-(10,'doc','tableContents'),
-(10,'execution','all'),
-(10,'execution','browse'),
-(10,'execution','bug'),
-(10,'execution','build'),
-(10,'execution','burn'),
-(10,'execution','computeBurn'),
-(10,'execution','doc'),
-(10,'execution','dynamic'),
-(10,'execution','grouptask'),
-(10,'execution','importBug'),
-(10,'execution','importtask'),
-(10,'execution','index'),
-(10,'execution','kanban'),
-(10,'execution','story'),
-(10,'execution','storyView'),
-(10,'execution','task'),
-(10,'execution','team'),
-(10,'execution','testtask'),
-(10,'execution','tree'),
-(10,'execution','view'),
-(10,'file','download'),
-(10,'file','edit'),
-(10,'git','apiSync'),
-(10,'git','cat'),
-(10,'git','diff'),
-(10,'group','browse'),
-(10,'index','index'),
-(10,'misc','ping'),
-(10,'my','bug'),
-(10,'my','calendar'),
-(10,'my','changePassword'),
-(10,'my','contribute'),
-(10,'my','deleteContacts'),
-(10,'my','doc'),
-(10,'my','dynamic'),
-(10,'my','editProfile'),
-(10,'my','execution'),
-(10,'my','index'),
-(10,'my','manageContacts'),
-(10,'my','preference'),
-(10,'my','profile'),
-(10,'my','project'),
-(10,'my','score'),
-(10,'my','story'),
-(10,'my','task'),
-(10,'my','team'),
-(10,'my','testcase'),
-(10,'my','testtask'),
-(10,'my','todo'),
-(10,'my','unbind'),
-(10,'my','uploadAvatar'),
-(10,'my','work'),
-(10,'personnel','accessible'),
-(10,'personnel','invest'),
-(10,'personnel','whitelist'),
-(10,'product','all'),
-(10,'product','browse'),
-(10,'product','build'),
-(10,'product','dashboard'),
-(10,'product','doc'),
-(10,'product','dynamic'),
-(10,'product','index'),
-(10,'product','manageLine'),
-(10,'product','roadmap'),
-(10,'product','view'),
-(10,'productplan','browse'),
-(10,'productplan','view'),
-(10,'program','browse'),
-(10,'program','kanban'),
-(10,'program','product'),
-(10,'program','project'),
-(10,'program','stakeholder'),
-(10,'program','view'),
-(10,'project','browse'),
-(10,'project','bug'),
-(10,'project','build'),
-(10,'project','index'),
-(10,'project','dynamic'),
-(10,'project','kanban'),
-(10,'project','team'),
-(10,'project','testtask'),
-(10,'project','view'),
-(10,'projectbuild','browse'),
-(10,'projectrelease','browse'),
-(10,'projectrelease','view'),
-(10,'projectstory','story'),
-(10,'projectstory','track'),
-(10,'projectstory','view'),
-(10,'qa','index'),
-(10,'release','browse'),
-(10,'release','export'),
-(10,'release','view'),
-(10,'repo','blame'),
-(10,'repo','browse'),
-(10,'repo','diff'),
-(10,'repo','download'),
-(10,'repo','log'),
-(10,'repo','revision'),
-(10,'repo','showSyncCommit'),
-(10,'repo','view'),
-(10,'pivot','preview'),
-(10,'pivot','bugAssign'),
-(10,'pivot','bugCreate'),
-(10,'pivot','productSummary'),
-(10,'pivot','projectDeviation'),
-(10,'pivot','workload'),
-(10,'screen','browse'),
-(10,'screen','view'),
-(10,'screen','annualData'),
-(10,'search','buildForm'),
-(10,'search','buildQuery'),
-(10,'search','deleteQuery'),
-(10,'search','index'),
-(10,'search','saveQuery'),
-(10,'search','select'),
-(10,'stakeholder','browse'),
-(10,'stakeholder','userIssue'),
-(10,'stakeholder','view'),
-(10,'stakeholder','viewIssue'),
-(10,'story','bugs'),
-(10,'story','cases'),
-(10,'story','export'),
-(10,'story','processStoryChange'),
-(10,'story','report'),
-(10,'story','tasks'),
-(10,'product','track'),
-(10,'story','view'),
-(10,'requirement','export'),
-(10,'requirement','report'),
-(10,'requirement','view'),
-(10,'svn','apiSync'),
-(10,'svn','cat'),
-(10,'svn','diff'),
-(10,'task','activate'),
-(10,'task','assignTo'),
-(10,'task','batchAssignTo'),
-(10,'task','batchChangeModule'),
-(10,'task','batchClose'),
-(10,'task','batchCreate'),
-(10,'task','batchEdit'),
-(10,'task','cancel'),
-(10,'task','close'),
-(10,'task','confirmStoryChange'),
-(10,'task','create'),
-(10,'task','deleteEstimate'),
-(10,'task','edit'),
-(10,'task','editEstimate'),
-(10,'task','export'),
-(10,'task','finish'),
-(10,'task','pause'),
-(10,'task','recordEstimate'),
-(10,'task','report'),
-(10,'task','restart'),
-(10,'task','start'),
-(10,'task','view'),
-(10,'testcase','browse'),
-(10,'testcase','bugs'),
-(10,'testcase','export'),
-(10,'testcase','groupCase'),
-(10,'testcase','view'),
-(10,'testreport','browse'),
-(10,'testreport','view'),
-(10,'testsuite','browse'),
-(10,'testsuite','index'),
-(10,'testsuite','view'),
-(10,'testtask','browse'),
-(10,'testtask','cases'),
-(10,'testtask','create'),
-(10,'testtask','edit'),
-(10,'testtask','groupCase'),
-(10,'testtask','results'),
-(10,'testtask','view'),
-(10,'todo','activate'),
-(10,'todo','assignTo'),
-(10,'todo','batchClose'),
-(10,'todo','batchCreate'),
-(10,'todo','batchEdit'),
-(10,'todo','batchFinish'),
-(10,'todo','close'),
-(10,'todo','create'),
-(10,'todo','delete'),
-(10,'todo','edit'),
-(10,'todo','export'),
-(10,'todo','finish'),
-(10,'todo','import2Today'),
-(10,'todo','start'),
-(10,'todo','view'),
-(10,'user','bug'),
-(10,'user','cropAvatar'),
-(10,'user','dynamic'),
-(10,'user','execution'),
-(10,'user','issue'),
-(10,'user','profile'),
-(10,'user','risk'),
-(10,'user','story'),
-(10,'user','task'),
-(10,'user','testCase'),
-(10,'user','testTask'),
-(10,'user','todo'),
-(10,'user','view'),
-(11,'action','comment'),
-(11,'action','editComment'),
-(11,'automation','browse'),
-(11,'bug','activate'),
-(11,'bug','assignTo'),
-(11,'bug','batchActivate'),
-(11,'bug','batchAssignTo'),
-(11,'bug','batchChangeBranch'),
-(11,'bug','batchChangeModule'),
-(11,'bug','batchClose'),
-(11,'bug','batchConfirm'),
-(11,'bug','batchCreate'),
-(11,'bug','batchEdit'),
-(11,'bug','batchResolve'),
-(11,'bug','browse'),
-(11,'bug','index'),
-(11,'bug','close'),
-(11,'bug','confirmBug'),
-(11,'bug','confirmStoryChange'),
-(11,'bug','create'),
-(11,'bug','edit'),
-(11,'bug','export'),
-(11,'bug','linkBugs'),
-(11,'bug','report'),
-(11,'bug','resolve'),
-(11,'bug','view'),
-(11,'build','create'),
-(11,'build','delete'),
-(11,'build','edit'),
-(11,'build','view'),
-(11,'company','browse'),
-(11,'company','dynamic'),
-(11,'company','index'),
-(11,'company','view'),
-(11,'doc','mySpace'),
-(11,'doc','myView'),
-(11,'doc','myCollection'),
-(11,'doc','myCreation'),
-(11,'doc','collect'),
-(11,'doc','index'),
-(11,'doc','view'),
-(11,'doc','showFiles'),
-(11,'doc','productSpace'),
-(11,'doc','projectSpace'),
-(11,'doc','tableContents'),
-(11,'execution','all'),
-(11,'execution','browse'),
-(11,'execution','bug'),
-(11,'execution','build'),
-(11,'execution','burn'),
-(11,'execution','doc'),
-(11,'execution','dynamic'),
-(11,'execution','executionkanban'),
-(11,'execution','grouptask'),
-(11,'execution','index'),
-(11,'execution','kanban'),
-(11,'execution','story'),
-(11,'execution','storyView'),
-(11,'execution','task'),
-(11,'execution','team'),
-(11,'execution','testcase'),
-(11,'execution','testreport'),
-(11,'execution','testtask'),
-(11,'execution','tree'),
-(11,'execution','treestory'),
-(11,'execution','treetask'),
-(11,'execution','view'),
-(11,'execution','whitelist'),
-(11,'file','download'),
-(11,'file','edit'),
-(11,'git','apiSync'),
-(11,'git','cat'),
-(11,'git','diff'),
-(11,'group','browse'),
-(11,'index','index'),
-(11,'misc','ping'),
-(11,'my','bug'),
-(11,'my','calendar'),
-(11,'my','changePassword'),
-(11,'my','contribute'),
-(11,'my','deleteContacts'),
-(11,'my','doc'),
-(11,'my','dynamic'),
-(11,'my','editProfile'),
-(11,'my','execution'),
-(11,'my','index'),
-(11,'my','manageContacts'),
-(11,'my','preference'),
-(11,'my','profile'),
-(11,'my','project'),
-(11,'my','score'),
-(11,'my','story'),
-(11,'my','task'),
-(11,'my','team'),
-(11,'my','testcase'),
-(11,'my','testtask'),
-(11,'my','todo'),
-(11,'my','uploadAvatar'),
-(11,'my','work'),
-(11,'personnel','accessible'),
-(11,'personnel','invest'),
-(11,'personnel','whitelist'),
-(11,'product','all'),
-(11,'product','browse'),
-(11,'product','build'),
-(11,'product','dashboard'),
-(11,'product','doc'),
-(11,'product','dynamic'),
-(11,'product','index'),
-(11,'product','kanban'),
-(11,'product','project'),
-(11,'product','roadmap'),
-(11,'product','view'),
-(11,'product','whitelist'),
-(11,'productplan','browse'),
-(11,'productplan','view'),
-(11,'program','browse'),
-(11,'program','kanban'),
-(11,'program','product'),
-(11,'program','project'),
-(11,'program','stakeholder'),
-(11,'program','view'),
-(11,'project','browse'),
-(11,'project','bug'),
-(11,'project','build'),
-(11,'project','dynamic'),
-(11,'project','execution'),
-(11,'project','group'),
-(11,'project','index'),
-(11,'project','kanban'),
-(11,'project','programTitle'),
-(11,'project','qa'),
-(11,'project','team'),
-(11,'project','testcase'),
-(11,'project','testreport'),
-(11,'project','testtask'),
-(11,'project','view'),
-(11,'project','whitelist'),
-(11,'projectbuild','browse'),
-(11,'projectrelease','browse'),
-(11,'projectrelease','export'),
-(11,'projectrelease','view'),
-(11,'projectstory','story'),
-(11,'projectstory','track'),
-(11,'projectstory','view'),
-(11,'qa','index'),
-(11,'release','browse'),
-(11,'release','export'),
-(11,'release','view'),
-(11,'repo','browse'),
-(11,'repo','diff'),
-(11,'repo','download'),
-(11,'repo','log'),
-(11,'repo','revision'),
-(11,'repo','view'),
-(11,'pivot','preview'),
-(11,'pivot','bugAssign'),
-(11,'pivot','bugCreate'),
-(11,'pivot','productSummary'),
-(11,'pivot','projectDeviation'),
-(11,'pivot','workload'),
-(11,'screen','browse'),
-(11,'screen','view'),
-(11,'screen','annualData'),
-(11,'search','buildForm'),
-(11,'search','buildQuery'),
-(11,'search','deleteQuery'),
-(11,'search','index'),
-(11,'search','saveQuery'),
-(11,'search','select'),
-(11,'stakeholder','browse'),
-(11,'stakeholder','communicate'),
-(11,'stakeholder','expect'),
-(11,'stakeholder','expectation'),
-(11,'stakeholder','issue'),
-(11,'stakeholder','userIssue'),
-(11,'stakeholder','view'),
-(11,'stakeholder','viewExpect'),
-(11,'stakeholder','viewIssue'),
-(11,'story','bugs'),
-(11,'story','cases'),
-(11,'story','export'),
-(11,'story','report'),
-(11,'story','tasks'),
-(11,'product','track'),
-(11,'story','view'),
-(11,'testcase','zeroCase'),
-(11,'requirement','export'),
-(11,'requirement','report'),
-(11,'requirement','view'),
-(11,'svn','apiSync'),
-(11,'svn','cat'),
-(11,'svn','diff'),
-(11,'task','activate'),
-(11,'task','assignTo'),
-(11,'task','batchAssignTo'),
-(11,'task','batchCancel'),
-(11,'task','batchChangeModule'),
-(11,'task','batchClose'),
-(11,'task','batchCreate'),
-(11,'task','batchEdit'),
-(11,'task','cancel'),
-(11,'task','close'),
-(11,'task','confirmStoryChange'),
-(11,'task','create'),
-(11,'task','deleteEstimate'),
-(11,'task','edit'),
-(11,'task','editEstimate'),
-(11,'task','export'),
-(11,'task','finish'),
-(11,'task','pause'),
-(11,'task','recordEstimate'),
-(11,'task','report'),
-(11,'task','restart'),
-(11,'task','start'),
-(11,'task','view'),
-(11,'testcase','browse'),
-(11,'testcase','bugs'),
-(11,'testcase','export'),
-(11,'testcase','groupCase'),
-(11,'testcase','index'),
-(11,'testcase','view'),
-(11,'testreport','browse'),
-(11,'testreport','view'),
-(11,'testsuite','browse'),
-(11,'testsuite','index'),
-(11,'testsuite','view'),
-(11,'testtask','browse'),
-(11,'testtask','cases'),
-(11,'testtask','groupCase'),
-(11,'testtask','index'),
-(11,'testtask','report'),
-(11,'testtask','results'),
-(11,'testtask','view'),
-(11,'todo','activate'),
-(11,'todo','assignTo'),
-(11,'todo','batchClose'),
-(11,'todo','batchCreate'),
-(11,'todo','batchEdit'),
-(11,'todo','batchFinish'),
-(11,'todo','close'),
-(11,'todo','create'),
-(11,'todo','delete'),
-(11,'todo','edit'),
-(11,'todo','export'),
-(11,'todo','finish'),
-(11,'todo','import2Today'),
-(11,'todo','start'),
-(11,'todo','view'),
-(11,'user','bug'),
-(11,'user','cropAvatar'),
-(11,'user','dynamic'),
-(11,'user','execution'),
-(11,'user','issue'),
-(11,'user','profile'),
-(11,'user','project'),
-(11,'user','risk'),
-(11,'user','story'),
-(11,'user','task'),
-(11,'user','testCase'),
-(11,'user','testTask'),
-(11,'user','todo'),
-(11,'user','view'),
-(12,'my','limited');
-
REPLACE INTO `zt_lang` (`lang`, `module`, `section`, `key`, `value`, `system`) VALUES
('zh-cn', 'custom', 'URSRList', '1', '{\"SRName\":\"\\u8f6f\\u4ef6\\u9700\\u6c42\",\"URName\":\"\\u7528\\u6237\\u9700\\u6c42\"}', '1'),
('zh-cn', 'custom', 'URSRList', '2', '{\"SRName\":\"\\u7814\\u53d1\\u9700\\u6c42\",\"URName\":\"\\u7528\\u6237\\u9700\\u6c42\"}', '1'),
@@ -6586,9 +2187,9 @@ CREATE TABLE IF NOT EXISTS `zt_im_chatuser` (
KEY `user` (`user`),
KEY `order` (`order`),
KEY `star` (`star`),
- KEY `hide` (`hide`),
- UNIQUE KEY `chatuser` (`cgid`, `user`)
+ KEY `hide` (`hide`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `chatuser` ON `zt_im_chatuser`(`cgid`, `user`);
-- DROP TABLE IF EXISTS `zt_im_client`;
CREATE TABLE IF NOT EXISTS `zt_im_client` (
@@ -6671,7 +2272,6 @@ CREATE TABLE IF NOT EXISTS `zt_im_chat_message_index` (
`endDate` datetime NULL,
`count` mediumint(8) unsigned NOT NULL,
PRIMARY KEY (`id`),
- UNIQUE KEY `chattable` (`gid`,`tableName`),
KEY `start` (`start`),
KEY `end` (`end`),
KEY `startDate` (`startDate`),
@@ -6679,14 +2279,15 @@ CREATE TABLE IF NOT EXISTS `zt_im_chat_message_index` (
KEY `chatstartindex` (`gid`,`startIndex`),
KEY `chatendindex` (`gid`,`endIndex`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `chattable` ON `zt_im_chat_message_index`(`gid`,`tableName`);
-- DROP TABLE IF EXISTS `zt_im_messagestatus`;
CREATE TABLE IF NOT EXISTS `zt_im_messagestatus` (
`user` mediumint(8) NOT NULL DEFAULT 0,
`message` int(11) unsigned NOT NULL,
- `status` enum('waiting','sent','readed','deleted') NOT NULL DEFAULT 'waiting',
- UNIQUE KEY `user` (`user`,`message`)
+ `status` enum('waiting','sent','readed','deleted') NOT NULL DEFAULT 'waiting'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `user` ON `zt_im_messagestatus`(`user`,`message`);
-- DROP TABLE IF EXISTS `zt_im_queue`;
CREATE TABLE IF NOT EXISTS `zt_im_queue` (
@@ -6738,261 +2339,13 @@ CREATE TABLE IF NOT EXISTS `zt_im_userdevice` (
PRIMARY KEY (`id`),
KEY `user` (`user`),
KEY `lastLogin` (`lastLogin`),
- KEY `lastLogout` (`lastLogout`),
- UNIQUE KEY `userdevice` (`user`, `device`)
+ KEY `lastLogout` (`lastLogout`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `userdevice` ON `zt_im_userdevice`(`user`, `device`);
INSERT INTO `zt_cron` (`m`, `h`, `dom`, `mon`, `dow`, `command`, `remark`, `type`, `buildin`, `status`) VALUES ('30', '23', '*', '*', '*', 'moduleName=execution&methodName=computeTaskEffort', '计算任务剩余工时', 'zentao', '1', 'normal');
INSERT INTO `zt_cron` (`m`, `h`, `dom`, `mon`, `dow`, `command`, `remark`, `type`, `buildin`, `status`) VALUES ('30', '7', '*', '*', '*', 'moduleName=effort&methodName=remindNotRecord', '提醒录入日志', 'zentao', '1', 'stop');
-REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) VALUES
-(1,'company','alleffort'),
-(1,'company','allTodo'),
-(1,'company','calendar'),
-(1,'company','effort'),
-(1,'company','todo'),
-(1,'effort','batchCreate'),
-(1,'effort','batchEdit'),
-(1,'effort','calendar'),
-(1,'effort','createForObject'),
-(1,'effort','delete'),
-(1,'effort','edit'),
-(1,'effort','export'),
-(1,'effort','view'),
-(1,'execution','calendar'),
-(1,'execution','computeTaskEffort'),
-(1,'execution','deleterelation'),
-(1,'execution','effort'),
-(1,'execution','effortCalendar'),
-(1,'execution','taskEffort'),
-(1,'my','effort'),
-(1,'todo','calendar'),
-(1,'user','effort'),
-(1,'user','effortcalendar'),
-(1,'user','todocalendar'),
-(2,'company','effort'),
-(2,'effort','batchCreate'),
-(2,'effort','batchEdit'),
-(2,'effort','calendar'),
-(2,'effort','createForObject'),
-(2,'effort','delete'),
-(2,'effort','edit'),
-(2,'effort','export'),
-(2,'effort','view'),
-(2,'execution','calendar'),
-(2,'execution','computeTaskEffort'),
-(2,'execution','deleterelation'),
-(2,'execution','effort'),
-(2,'execution','effortCalendar'),
-(2,'execution','taskEffort'),
-(2,'my','effort'),
-(2,'todo','calendar'),
-(2,'user','effort'),
-(2,'user','effortcalendar'),
-(2,'user','todocalendar'),
-(3,'company','effort'),
-(3,'effort','batchCreate'),
-(3,'effort','calendar'),
-(3,'effort','createForObject'),
-(3,'effort','delete'),
-(3,'effort','edit'),
-(3,'effort','export'),
-(3,'effort','view'),
-(3,'execution','calendar'),
-(3,'execution','effort'),
-(3,'my','effort'),
-(3,'todo','calendar'),
-(3,'user','effort'),
-(3,'user','effortcalendar'),
-(3,'user','todocalendar'),
-(4,'company','effort'),
-(4,'effort','batchCreate'),
-(4,'effort','batchEdit'),
-(4,'effort','calendar'),
-(4,'effort','createForObject'),
-(4,'effort','delete'),
-(4,'effort','edit'),
-(4,'effort','export'),
-(4,'effort','view'),
-(4,'execution','calendar'),
-(4,'execution','computeTaskEffort'),
-(4,'execution','effort'),
-(4,'execution','effortCalendar'),
-(4,'execution','taskEffort'),
-(4,'my','effort'),
-(4,'todo','calendar'),
-(4,'user','effort'),
-(4,'user','effortcalendar'),
-(4,'user','todocalendar'),
-(5,'company','effort'),
-(5,'effort','batchCreate'),
-(5,'effort','batchEdit'),
-(5,'effort','calendar'),
-(5,'effort','createForObject'),
-(5,'effort','delete'),
-(5,'effort','edit'),
-(5,'effort','export'),
-(5,'effort','view'),
-(5,'execution','calendar'),
-(5,'execution','computeTaskEffort'),
-(5,'execution','effort'),
-(5,'execution','effortCalendar'),
-(5,'execution','taskEffort'),
-(5,'my','effort'),
-(5,'todo','calendar'),
-(5,'user','effort'),
-(5,'user','effortcalendar'),
-(5,'user','todocalendar'),
-(6,'company','effort'),
-(6,'effort','batchCreate'),
-(6,'effort','calendar'),
-(6,'effort','createForObject'),
-(6,'effort','delete'),
-(6,'effort','edit'),
-(6,'effort','export'),
-(6,'effort','view'),
-(6,'execution','calendar'),
-(6,'execution','effort'),
-(6,'my','effort'),
-(6,'todo','calendar'),
-(6,'user','effort'),
-(6,'user','effortcalendar'),
-(6,'user','todocalendar'),
-(7,'company','calendar'),
-(7,'company','effort'),
-(7,'company','todo'),
-(7,'effort','batchCreate'),
-(7,'effort','calendar'),
-(7,'effort','createForObject'),
-(7,'effort','delete'),
-(7,'effort','edit'),
-(7,'effort','export'),
-(7,'effort','view'),
-(7,'execution','calendar'),
-(7,'execution','effort'),
-(7,'my','effort'),
-(7,'todo','calendar'),
-(7,'user','effort'),
-(7,'user','effortcalendar'),
-(7,'user','todocalendar'),
-(8,'company','calendar'),
-(8,'company','effort'),
-(8,'company','todo'),
-(8,'effort','batchCreate'),
-(8,'effort','calendar'),
-(8,'effort','createForObject'),
-(8,'effort','delete'),
-(8,'effort','edit'),
-(8,'effort','export'),
-(8,'effort','view'),
-(8,'execution','calendar'),
-(8,'execution','effort'),
-(8,'execution','effortCalendar'),
-(8,'execution','taskEffort'),
-(8,'my','effort'),
-(8,'todo','calendar'),
-(8,'user','effort'),
-(8,'user','effortcalendar'),
-(8,'user','todocalendar'),
-(9,'company','alleffort'),
-(9,'company','allTodo'),
-(9,'company','calendar'),
-(9,'company','effort'),
-(9,'company','todo'),
-(9,'effort','batchCreate'),
-(9,'effort','calendar'),
-(9,'effort','createForObject'),
-(9,'effort','delete'),
-(9,'effort','edit'),
-(9,'effort','export'),
-(9,'effort','view'),
-(9,'execution','calendar'),
-(9,'execution','computeTaskEffort'),
-(9,'execution','effort'),
-(9,'execution','effortCalendar'),
-(9,'execution','taskEffort'),
-(9,'my','effort'),
-(9,'todo','calendar'),
-(9,'user','effort'),
-(9,'user','effortcalendar'),
-(9,'user','todocalendar'),
-(10,'company','calendar'),
-(10,'company','effort'),
-(10,'company','todo'),
-(10,'effort','batchCreate'),
-(10,'effort','calendar'),
-(10,'effort','createForObject'),
-(10,'effort','delete'),
-(10,'effort','edit'),
-(10,'effort','export'),
-(10,'effort','view'),
-(10,'execution','calendar'),
-(10,'execution','effort'),
-(10,'my','effort'),
-(10,'todo','calendar'),
-(10,'user','effort'),
-(10,'user','effortcalendar'),
-(10,'user','todocalendar'),
-(11,'company','calendar'),
-(11,'company','effort'),
-(11,'company','todo'),
-(11,'effort','batchCreate'),
-(11,'effort','calendar'),
-(11,'effort','createForObject'),
-(11,'effort','delete'),
-(11,'effort','edit'),
-(11,'effort','export'),
-(11,'effort','view'),
-(11,'my','effort'),
-(11,'todo','calendar'),
-(11,'user','effort'),
-(11,'user','effortcalendar'),
-(11,'user','todocalendar');
-REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) VALUES
-(1,'bug','exportTemplet'),
-(1,'bug','import'),
-(1,'bug','showImport'),
-(1,'story','exportTemplet'),
-(1,'story','import'),
-(1,'story','showImport'),
-(1,'task','exportTemplet'),
-(1,'task','import'),
-(1,'task','showImport'),
-(2,'bug','exportTemplet'),
-(2,'bug','import'),
-(2,'bug','showImport'),
-(2,'task','exportTemplet'),
-(2,'task','import'),
-(2,'task','showImport'),
-(3,'bug','exportTemplet'),
-(3,'bug','import'),
-(3,'bug','showImport'),
-(4,'bug','exportTemplet'),
-(4,'bug','import'),
-(4,'bug','showImport'),
-(4,'story','exportTemplet'),
-(4,'story','import'),
-(4,'story','showImport'),
-(4,'task','exportTemplet'),
-(4,'task','import'),
-(4,'task','showImport'),
-(5,'bug','exportTemplet'),
-(5,'bug','import'),
-(5,'bug','showImport'),
-(5,'story','exportTemplet'),
-(5,'story','import'),
-(5,'story','showImport'),
-(5,'task','exportTemplet'),
-(5,'task','import'),
-(5,'task','showImport'),
-(7,'bug','exportTemplet'),
-(7,'bug','import'),
-(7,'bug','showImport'),
-(7,'story','exportTemplet'),
-(7,'story','import'),
-(7,'story','showImport'),
-(8,'bug','exportTemplet'),
-(8,'bug','import'),
-(8,'bug','showImport');
+
-- DROP TABLE IF EXISTS `zt_relationoftasks`;
CREATE TABLE IF NOT EXISTS `zt_relationoftasks` (
`id` MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT ,
@@ -7004,171 +2357,7 @@ CREATE TABLE IF NOT EXISTS `zt_relationoftasks` (
PRIMARY KEY (`id`),
KEY `relationoftasks` (`execution`,`task`)
) ENGINE = InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci;
-REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) VALUES
-(1,'execution','gantt'),
-(1,'execution','relation'),
-(1,'execution','maintainrelation'),
-(2,'execution','gantt'),
-(2,'execution','maintainrelation'),
-(2,'execution','relation'),
-(4,'execution','deleterelation'),
-(4,'execution','gantt'),
-(4,'execution','maintainrelation'),
-(4,'execution','relation'),
-(5,'execution','deleterelation'),
-(5,'execution','gantt'),
-(5,'execution','maintainrelation'),
-(5,'execution','relation'),
-(7,'execution','gantt'),
-(8,'execution','gantt'),
-(9,'execution','gantt'),
-(10,'execution','gantt'),
-(10,'execution','relation');
-REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) VALUES
-(1,'repo','addBug'),
-(1,'repo','addComment'),
-(1,'repo','deleteBug'),
-(1,'repo','deleteComment'),
-(1,'repo','editBug'),
-(1,'repo','editComment'),
-(1,'repo','review'),
-(9,'repo','addBug'),
-(9,'repo','deleteComment'),
-(9,'repo','editBug'),
-(9,'repo','editComment');
-REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) VALUES
-(1,'pivot','bugAssignSummary'),
-(1,'pivot','bugSummary'),
-(1,'pivot','build'),
-(1,'pivot','casesrun'),
-(1,'pivot','projectSummary'),
-(1,'pivot','projectWorkload'),
-(1,'pivot','reportExport'),
-(1,'pivot','roadmap'),
-(1,'pivot','storyLinkedBug'),
-(1,'pivot','testcase'),
-(1,'pivot','workAssignSummary'),
-(1,'pivot','workSummary'),
-(2,'pivot','bugAssignSummary'),
-(2,'pivot','bugSummary'),
-(2,'pivot','build'),
-(2,'pivot','casesrun'),
-(2,'pivot','projectSummary'),
-(2,'pivot','projectWorkload'),
-(2,'pivot','roadmap'),
-(2,'pivot','storyLinkedBug'),
-(2,'pivot','testcase'),
-(2,'pivot','workAssignSummary'),
-(2,'pivot','workSummary'),
-(3,'pivot','bugAssignSummary'),
-(3,'pivot','bugSummary'),
-(3,'pivot','build'),
-(3,'pivot','casesrun'),
-(3,'pivot','projectSummary'),
-(3,'pivot','projectWorkload'),
-(3,'pivot','roadmap'),
-(3,'pivot','storyLinkedBug'),
-(3,'pivot','testcase'),
-(3,'pivot','workAssignSummary'),
-(3,'pivot','workSummary'),
-(4,'pivot','bugAssignSummary'),
-(4,'pivot','bugSummary'),
-(4,'pivot','build'),
-(4,'pivot','casesrun'),
-(4,'pivot','projectSummary'),
-(4,'pivot','projectWorkload'),
-(4,'pivot','reportExport'),
-(4,'pivot','roadmap'),
-(4,'pivot','storyLinkedBug'),
-(4,'pivot','testcase'),
-(4,'pivot','workAssignSummary'),
-(4,'pivot','workSummary'),
-(5,'pivot','bugAssignSummary'),
-(5,'pivot','bugSummary'),
-(5,'pivot','build'),
-(5,'pivot','casesrun'),
-(5,'pivot','projectSummary'),
-(5,'pivot','projectWorkload'),
-(5,'pivot','reportExport'),
-(5,'pivot','roadmap'),
-(5,'pivot','storyLinkedBug'),
-(5,'pivot','testcase'),
-(5,'pivot','workAssignSummary'),
-(5,'pivot','workSummary'),
-(6,'pivot','bugAssignSummary'),
-(6,'pivot','bugSummary'),
-(6,'pivot','build'),
-(6,'pivot','casesrun'),
-(6,'pivot','projectSummary'),
-(6,'pivot','projectWorkload'),
-(6,'pivot','roadmap'),
-(6,'pivot','storyLinkedBug'),
-(6,'pivot','testcase'),
-(6,'pivot','workAssignSummary'),
-(6,'pivot','workSummary'),
-(7,'pivot','bugAssignSummary'),
-(7,'pivot','bugSummary'),
-(7,'pivot','build'),
-(7,'pivot','casesrun'),
-(7,'pivot','projectSummary'),
-(7,'pivot','projectWorkload'),
-(7,'pivot','reportExport'),
-(7,'pivot','roadmap'),
-(7,'pivot','storyLinkedBug'),
-(7,'pivot','testcase'),
-(7,'pivot','workAssignSummary'),
-(7,'pivot','workSummary'),
-(8,'pivot','bugAssignSummary'),
-(8,'pivot','bugSummary'),
-(8,'pivot','build'),
-(8,'pivot','casesrun'),
-(8,'pivot','projectSummary'),
-(8,'pivot','projectWorkload'),
-(8,'pivot','roadmap'),
-(8,'pivot','storyLinkedBug'),
-(8,'pivot','testcase'),
-(8,'pivot','workAssignSummary'),
-(8,'pivot','workSummary'),
-(9,'pivot','bugAssignSummary'),
-(9,'pivot','bugSummary'),
-(9,'pivot','build'),
-(9,'pivot','casesrun'),
-(9,'pivot','projectSummary'),
-(9,'pivot','projectWorkload'),
-(9,'pivot','reportExport'),
-(9,'pivot','roadmap'),
-(9,'pivot','storyLinkedBug'),
-(9,'pivot','testcase'),
-(9,'pivot','workAssignSummary'),
-(9,'pivot','workSummary'),
-(10,'pivot','bugAssignSummary'),
-(10,'pivot','bugSummary'),
-(10,'pivot','build'),
-(10,'pivot','casesrun'),
-(10,'pivot','projectSummary'),
-(10,'pivot','projectWorkload'),
-(10,'pivot','reportExport'),
-(10,'pivot','roadmap'),
-(10,'pivot','storyLinkedBug'),
-(10,'pivot','testcase'),
-(10,'pivot','workAssignSummary'),
-(10,'pivot','workSummary'),
-(11,'pivot','bugAssignSummary'),
-(11,'pivot','bugSummary'),
-(11,'pivot','build'),
-(11,'pivot','casesrun'),
-(11,'pivot','projectSummary'),
-(11,'pivot','projectWorkload'),
-(11,'pivot','roadmap'),
-(11,'pivot','storyLinkedBug'),
-(11,'pivot','testcase'),
-(11,'pivot','workAssignSummary'),
-(11,'pivot','workSummary');
-REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) VALUES
-(1,'ldap','index'),
-(1,'ldap','set'),
-(1,'user','importldap');
-- DROP TABLE IF EXISTS `zt_report`;
CREATE TABLE IF NOT EXISTS `zt_report` (
`id` mediumint(9) NOT NULL AUTO_INCREMENT,
@@ -7184,9 +2373,9 @@ CREATE TABLE IF NOT EXISTS `zt_report` (
`desc` text NOT NULL,
`addedBy` char(30) NOT NULL,
`addedDate` datetime NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `code` (`code`)
+ PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `code` ON `zt_report`(`code`);
CREATE OR REPLACE VIEW `ztv_executionsummary` AS select `zt_task`.`execution` AS `execution`,sum(if((`zt_task`.`parent` >= '0'),`zt_task`.`estimate`,0)) AS `estimate`,sum(if((`zt_task`.`parent` >= '0'),`zt_task`.`consumed`,0)) AS `consumed`,sum(if(((`zt_task`.`status` <> 'cancel') and (`zt_task`.`status` <> 'closed') and (`zt_task`.`parent` >= '0')),`zt_task`.`left`,0)) AS `left`,count(0) AS `number`,sum(if(((`zt_task`.`status` <> 'done') and (`zt_task`.`status` <> 'closed')),1,0)) AS `undone`,sum((if((`zt_task`.`parent` >= '0'),`zt_task`.`consumed`,0) + if(((`zt_task`.`status` <> 'cancel') and (`zt_task`.`status` <> 'closed') and (`zt_task`.`parent` >= '0')),`zt_task`.`left`,0))) AS `totalReal` from `zt_task` where (`zt_task`.`deleted` = '0') group by `zt_task`.`execution`;
CREATE OR REPLACE VIEW `ztv_projectsummary` AS select `zt_task`.`project` AS `project`,sum(if((`zt_task`.`parent` >= '0'),`zt_task`.`estimate`,0)) AS `estimate`,sum(if((`zt_task`.`parent` >= '0'),`zt_task`.`consumed`,0)) AS `consumed`,sum(if(((`zt_task`.`status` <> 'cancel') and (`zt_task`.`status` <> 'closed') and (`zt_task`.`parent` >= '0')),`zt_task`.`left`,0)) AS `left`,count(0) AS `number`,sum(if(((`zt_task`.`status` <> 'done') and (`zt_task`.`status` <> 'closed')),1,0)) AS `undone`,sum((if((`zt_task`.`parent` >= '0'),`zt_task`.`consumed`,0) + if(((`zt_task`.`status` <> 'cancel') and (`zt_task`.`status` <> 'closed') and (`zt_task`.`parent` >= '0')),`zt_task`.`left`,0))) AS `totalReal` from `zt_task` where (`zt_task`.`deleted` = '0') group by `zt_task`.`project`;
@@ -7233,68 +2422,6 @@ CREATE OR REPLACE VIEW `ztv_normalproduct` AS SELECT * FROM `zt_product` WHERE `
--('project-progress', '{\"zh-cn\":\"\\u9879\\u76ee\\u8fdb\\u5c55\\u8868\",\"zh-tw\":\"\\u9805\\u76ee\\u9032\\u5c55\\u8868\",\"en\":\"Project Progress Report\",\"de\":\"Project Progress Report\",\"fr\":\"Project Progress Report\",\"vi\":\"Project Progress Report\",\"ja\":\"Project Progress Report\"}', ',project', 'select t1.id,t4.name as project,t4.id,IF(t4.multiple="1",t1.name,"") as execution,t1.status,t2.number as tasks,round(t2.consumed,2) as consumed,round(t2.`left`,2) as `left`,t3.stories,t2.undone as undoneTask,t3.undone as undoneStory,t2.totalReal from TABLE_EXECUTION as t1 \r\nleft join ztv_executionsummary as t2 on t1.id=t2.execution\r\nleft join ztv_projectstories as t3 on t1.id=t3.execution\r\nleft join TABLE_PROJECT as t4 on t4.id=t1.project\r\nwhere t1.deleted=\'0\' and t1.type in (\'sprint\',\'stage\') and if($project=\'\',1,t4.id=$project) and if($execution=\'\',1,t1.id=$execution) and if($status=\'\',1,t1.status=$status)', '{\"varName\":[\"project\",\"execution\",\"status\"],\"showName\":[\"\\u9879\\u76ee\\u5217\\u8868\",\"\\u6267\\u884c\\u5217\\u8868\",\"\\u6267\\u884c\\u72b6\\u6001\"],\"requestType\":[\"select\",\"select\",\"select\"],\"selectList\":[\"project\",\"execution\",\"project.status\"],\"default\":[\"\",\"\",\"\"]}', '{\"stories\":{\"zh-cn\":\"\\u9700\\u6c42\\u6570\",\"zh-tw\":\"\\u9700\\u6c42\\u6570\",\"en\":\"Stories\"},\"tasks\":{\"zh-cn\":\"\\u4efb\\u52a1\\u6570\",\"zh-tw\":\"\\u4efb\\u52a1\\u6570\",\"en\":\"Tasks\"},\"undoneStory\":{\"zh-cn\":\"\\u5269\\u4f59\\u9700\\u6c42\\u6570\",\"zh-tw\":\"\\u5269\\u4f59\\u9700\\u6c42\\u6570\",\"en\":\"Undone Story\"},\"undoneTask\":{\"zh-cn\":\"\\u5269\\u4f59\\u4efb\\u52a1\\u6570\",\"zh-tw\":\"\\u5269\\u4f59\\u4efb\\u52a1\\u6570\",\"en\":\"Undone Task\"},\"consumed\":{\"zh-cn\":\"\\u5df2\\u6d88\\u8017\\u5de5\\u65f6\",\"zh-tw\":\"\\u5df2\\u6d88\\u8017\\u5de5\\u65f6\",\"en\":\"Cost(h)\"},\"left\":{\"zh-cn\":\"\\u5269\\u4f59\\u5de5\\u65f6\",\"zh-tw\":\"\\u5269\\u4f59\\u5de5\\u65f6\",\"en\":\"Left(h)\"},\"consumedPercent\":{\"zh-cn\":\"\\u8fdb\\u5ea6\",\"zh-tw\":\"\\u8fdb\\u5ea6\",\"en\":\"Process\"},\"execution\":{\"zh-cn\":\"\\u6267\\u884c\\u540d\\u79f0\"}}', '{\"group1\":\"project\",\"group2\":\"execution\",\"reportField\":[\"stories\",\"undoneStory\",\"tasks\",\"undoneTask\",\"left\",\"consumed\"],\"reportType\":[\"sum\",\"sum\",\"sum\",\"sum\",\"sum\",\"sum\"],\"sumAppend\":[\"stories\",\"undoneStory\",\"tasks\",\"undoneTask\",\"left\",\"consumed\"],\"percent\":{\"5\":\"1\"},\"contrast\":{\"5\":\"totalReal\"},\"showAlone\":{\"5\":\"1\"}}', 2, '{\"zh-cn\":\"\\u9879\\u76ee\\u7684\\u9700\\u6c42\\u6570\\uff0c\\u4efb\\u52a1\\u6570\\uff0c\\u5df2\\u6d88\\u8017\\u5de5\\u65f6\\uff0c\\u5269\\u4f59\\u5de5\\u65f6\\uff0c\\u5269\\u4f59\\u9700\\u6c42\\u6570\\uff0c\\u5269\\u4f59\\u4efb\\u52a1\\u6570\\uff0c\\u8fdb\\u5ea6\\u3002\",\"zh-tw\":\"\\u9805\\u76ee\\u7684\\u9700\\u6c42\\u6578\\uff0c\\u4efb\\u52d9\\u6578\\uff0c\\u5df2\\u6d88\\u8017\\u5de5\\u6642\\uff0c\\u5269\\u9918\\u5de5\\u6642\\uff0c\\u5269\\u9918\\u9700\\u6c42\\u6578\\uff0c\\u5269\\u9918\\u4efb\\u52d9\\u6578\\uff0c\\u9032\\u5ea6\\u3002\",\"en\":\"\",\"de\":\"\",\"fr\":\"\",\"vi\":\"\",\"ja\":\"\"}', 'admin', '2015-07-23 14:03:06'),
--('projectbug-type', '{\"zh-cn\":\"\\u9879\\u76eeBug\\u7c7b\\u578b\\u7edf\\u8ba1\\u8868\",\"zh-tw\":\"\\u9805\\u76eeBug\\u985e\\u578b\\u7d71\\u8a08\\u8868\",\"en\":\"Project Bug Type\",\"de\":\"Project Bug Type\",\"fr\":\"Project Bug Type\",\"vi\":\"Project Bug Type\",\"ja\":\"Project Bug Type\"}', ',project,test', 'select t1.id,t3.name as project,t3.id,IF(t3.multiple="1",t1.name,"") as execution,t2.id as bugID,t2.type from TABLE_EXECUTION as t1 \r\nleft join TABLE_BUG as t2 on t1.id=t2.execution\r\nleft join TABLE_PROJECT as t3 on t3.id=t1.project\r\nwhere t1.deleted=\'0\' and t2.deleted=\'0\' and if($project=\'\',1,t3.id=$project) and if($execution=\'\',1,t1.id=$execution)', '{\"varName\":[\"project\",\"execution\"],\"showName\":[\"\\u9879\\u76ee\\u5217\\u8868\",\"\\u6267\\u884c\\u5217\\u8868\"],\"requestType\":[\"select\",\"select\"],\"selectList\":[\"project\",\"execution\"],\"default\":[\"\",\"\"]}', '{\"stories\":{\"zh-cn\":\"\\u9700\\u6c42\\u6570\",\"zh-tw\":\"\\u9700\\u6c42\\u6570\",\"en\":\"Stories\"},\"tasks\":{\"zh-cn\":\"\\u4efb\\u52a1\\u6570\",\"zh-tw\":\"\\u4efb\\u52a1\\u6570\",\"en\":\"Tasks\"},\"undoneStory\":{\"zh-cn\":\"\\u5269\\u4f59\\u9700\\u6c42\\u6570\",\"zh-tw\":\"\\u5269\\u4f59\\u9700\\u6c42\\u6570\",\"en\":\"Undone Story\"},\"undoneTask\":{\"zh-cn\":\"\\u5269\\u4f59\\u4efb\\u52a1\\u6570\",\"zh-tw\":\"\\u5269\\u4f59\\u4efb\\u52a1\\u6570\",\"en\":\"Undone Task\"},\"consumed\":{\"zh-cn\":\"\\u5df2\\u6d88\\u8017\\u5de5\\u65f6\",\"zh-tw\":\"\\u5df2\\u6d88\\u8017\\u5de5\\u65f6\",\"en\":\"Cost(h)\"},\"left\":{\"zh-cn\":\"\\u5269\\u4f59\\u5de5\\u65f6\",\"zh-tw\":\"\\u5269\\u4f59\\u5de5\\u65f6\",\"en\":\"Left(h)\"},\"consumedPercent\":{\"zh-cn\":\"\\u8fdb\\u5ea6\",\"zh-tw\":\"\\u8fdb\\u5ea6\",\"en\":\"Process\"},\"execution\":{\"zh-cn\":\"\\u6267\\u884c\\u540d\\u79f0\"}}', '{\"group1\":\"project\",\"group2\":\"execution\",\"reportField\":[\"type\"],\"reportType\":[\"count\"],\"sumAppend\":[\"\"]}', 2, '{\"zh-cn\":\"\\u6309\\u7167\\u9879\\u76ee\\u7edf\\u8ba1Bug\\u7684\\u7c7b\\u578b\\u5206\\u5e03\\u60c5\\u51b5\\u3002\",\"zh-tw\":\"\\u6309\\u7167\\u9805\\u76ee\\u7d71\\u8a08Bug\\u7684\\u985e\\u578b\\u5206\\u5e03\\u60c5\\u6cc1\\u3002\",\"en\":\"\",\"de\":\"\",\"fr\":\"\",\"vi\":\"\",\"ja\":\"\"}', 'admin', '2015-08-04 13:54:22');
-REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) VALUES
-(1,'pivot','browse'),
-(1,'pivot','create'),
-(1,'pivot','delete'),
-(1,'pivot','design'),
-(1,'pivot','edit'),
-(1,'pivot','export'),
-(4,'pivot','browse'),
-(4,'pivot','create'),
-(4,'pivot','delete'),
-(4,'pivot','design'),
-(4,'pivot','edit'),
-(4,'pivot','export'),
-(5,'pivot','export'),
-(7,'pivot','export'),
-(9,'pivot','export'),
-(10,'pivot','export');
-
-REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) VALUES
-(1,'report','browseReport'),
-(1,'report','crystalExport'),
-(1,'report','custom'),
-(1,'report','deleteReport'),
-(1,'report','editReport'),
-(1,'report','saveReport'),
-(1,'report','show'),
-(1,'report','useReport'),
-(2,'report','show'),
-(3,'report','show'),
-(4,'report','browseReport'),
-(4,'report','crystalExport'),
-(4,'report','custom'),
-(4,'report','deleteReport'),
-(4,'report','editReport'),
-(4,'report','saveReport'),
-(4,'report','show'),
-(4,'report','useReport'),
-(5,'report','show'),
-(5,'report','crystalExport'),
-(6,'report','show'),
-(7,'report','crystalExport'),
-(7,'report','show'),
-(8,'report','show'),
-(9,'report','crystalExport'),
-(9,'report','show'),
-(10,'report','crystalExport'),
-(10,'report','show'),
-(11,'report','show');
-REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) VALUES
-(1,'report','export'),
-(4,'report','export'),
-(5,'report','export'),
-(6,'report','export'),
-(7,'report','export'),
-(8,'report','export'),
-(9,'report','export'),
-(10,'report','export');
-REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) VALUES
-(1,'testreport','export'),
-(4,'testreport','export'),
-(5,'testreport','export'),
-(8,'testreport','export');
-- DROP TABLE IF EXISTS `zt_feedback`;
CREATE TABLE IF NOT EXISTS `zt_feedback` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
@@ -7401,12 +2528,12 @@ CREATE TABLE IF NOT EXISTS `zt_ticketrelation` (
KEY `ticketId` (`ticketId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--- DROP TABLE IF EXISTS `zt_feedbackproduct`;
+-- DROP TABLE IF EXISTS `zt_feedbackview`;
CREATE TABLE IF NOT EXISTS `zt_feedbackview` (
`account` char(30) NOT NULL,
- `product` mediumint(8) unsigned NOT NULL,
- UNIQUE KEY `account_product` (`account`,`product`)
+ `product` mediumint(8) unsigned NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `account_product` ON `zt_feedbackview`(`account`,`product`);
-- DROP TABLE IF EXISTS `zt_serverroom`;
CREATE TABLE IF NOT EXISTS `zt_serverroom` (
@@ -7560,8 +2687,6 @@ CREATE TABLE IF NOT EXISTS `zt_service` (
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) VALUES (1, 'tree', 'editHost');
-
-- DROP TABLE IF EXISTS `zt_attend`;
CREATE TABLE IF NOT EXISTS `zt_attend` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
@@ -7586,9 +2711,9 @@ CREATE TABLE IF NOT EXISTS `zt_attend` (
KEY `status` (`status`),
KEY `reason` (`reason`),
KEY `reviewStatus` (`reviewStatus`),
- KEY `reviewedBy` (`reviewedBy`),
- UNIQUE KEY `attend` (`date`,`account`)
+ KEY `reviewedBy` (`reviewedBy`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `attend` ON `zt_attend`(`date`,`account`);
-- DROP TABLE IF EXISTS `zt_attendstat`;
CREATE TABLE IF NOT EXISTS `zt_attendstat` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
@@ -7612,9 +2737,9 @@ CREATE TABLE IF NOT EXISTS `zt_attendstat` (
PRIMARY KEY (`id`),
KEY `account` (`account`),
KEY `month` (`month`),
- KEY `status` (`status`),
- UNIQUE KEY `attend` (`month`,`account`)
+ KEY `status` (`status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `attend` ON `zt_attendstat`(`month`,`account`);
-- DROP TABLE IF EXISTS `zt_overtime`;
CREATE TABLE IF NOT EXISTS `zt_overtime` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
@@ -7751,9 +2876,9 @@ CREATE TABLE IF NOT EXISTS `zt_deployproduct` (
`deploy` mediumint(8) unsigned NOT NULL,
`product` mediumint(8) unsigned NOT NULL,
`release` mediumint(8) unsigned NOT NULL,
- `package` varchar(255) NOT NULL,
- UNIQUE KEY `deploy_product_release` (`deploy`,`product`,`release`)
+ `package` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `deploy_product_release` ON `zt_deployproduct`(`deploy`,`product`,`release`);
-- DROP TABLE IF EXISTS `zt_deploystep`;
CREATE TABLE IF NOT EXISTS `zt_deploystep` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
@@ -7880,998 +3005,9122 @@ CREATE VIEW `view_datasource_54` AS select `id`,`name` from `zt_task` where `del
UPDATE `zt_user` SET `visions` = 'lite', `feedback` = '0' WHERE `feedback` = '1';
REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) VALUES
-(1,'account','browse'),
-(1,'account','create'),
-(1,'account','delete'),
-(1,'account','edit'),
-(1,'account','view'),
-(1,'attend','browseReview'),
-(1,'attend','company'),
-(1,'attend','department'),
-(1,'attend','detail'),
-(1,'attend','edit'),
-(1,'attend','export'),
-(1,'attend','exportDetail'),
-(1,'attend','exportStat'),
-(1,'attend','personal'),
-(1,'attend','personalSettings'),
-(1,'attend','review'),
-(1,'attend','saveStat'),
-(1,'attend','setManager'),
-(1,'attend','settings'),
-(1,'attend','stat'),
-(1,'build','browse'),
-(1,'custom','feedback'),
-(1,'custom','libreoffice'),
-(1,'deploy','activate'),
-(1,'deploy','assignTo'),
-(1,'deploy','batchUnlinkCases'),
-(1,'deploy','browse'),
-(1,'deploy','cases'),
-(1,'deploy','create'),
-(1,'deploy','delete'),
-(1,'deploy','deleteStep'),
-(1,'deploy','edit'),
-(1,'deploy','editStep'),
-(1,'deploy','finish'),
-(1,'deploy','finishStep'),
-(1,'deploy','linkCases'),
-(1,'deploy','manageScope'),
-(1,'deploy','manageStep'),
-(1,'deploy','scope'),
-(1,'deploy','steps'),
-(1,'deploy','unlinkCase'),
-(1,'deploy','view'),
-(1,'deploy','viewStep'),
-(1,'doc','catalog'),
-(1,'doc','diff'),
-(1,'doc','manageBook'),
-(1,'domain','browse'),
-(1,'domain','create'),
-(1,'domain','delete'),
-(1,'domain','edit'),
-(1,'domain','view'),
-(1,'faq','browse'),
-(1,'faq','create'),
-(1,'faq','delete'),
-(1,'faq','edit'),
-(1,'feedback','admin'),
-(1,'feedback','adminView'),
-(1,'feedback','assignTo'),
-(1,'feedback','batchAssignTo'),
-(1,'feedback','batchChangeModule'),
-(1,'feedback','batchClose'),
-(1,'feedback','batchEdit'),
-(1,'feedback','batchReview'),
-(1,'feedback','browse'),
-(1,'feedback','close'),
-(1,'feedback','comment'),
-(1,'feedback','create'),
-(1,'feedback','delete'),
-(1,'feedback','edit'),
-(1,'feedback','export'),
-(1,'feedback','index'),
-(1,'feedback','manageProduct'),
-(1,'feedback','products'),
-(1,'feedback','review'),
-(1,'feedback','view'),
-(1,'holiday','browse'),
-(1,'holiday','create'),
-(1,'holiday','delete'),
-(1,'holiday','edit'),
-(1,'host','browse'),
-(1,'host','changeStatus'),
-(1,'host','create'),
-(1,'host','delete'),
-(1,'host','edit'),
-(1,'host','treemap'),
-(1,'host','view'),
-(1,'leave','back'),
-(1,'leave','browseReview'),
-(1,'leave','company'),
-(1,'leave','create'),
-(1,'leave','delete'),
-(1,'leave','edit'),
-(1,'leave','export'),
-(1,'leave','personal'),
-(1,'leave','personalAnnual'),
-(1,'leave','review'),
-(1,'leave','setReviewer'),
-(1,'leave','switchstatus'),
-(1,'leave','view'),
-(1,'lieu','browseReview'),
-(1,'lieu','company'),
-(1,'lieu','create'),
-(1,'lieu','delete'),
-(1,'lieu','edit'),
-(1,'lieu','personal'),
-(1,'lieu','review'),
-(1,'lieu','setReviewer'),
-(1,'lieu','switchstatus'),
-(1,'lieu','view'),
-(1,'makeup','browseReview'),
-(1,'makeup','company'),
-(1,'makeup','create'),
-(1,'makeup','delete'),
-(1,'makeup','edit'),
-(1,'makeup','export'),
-(1,'makeup','personal'),
-(1,'makeup','review'),
-(1,'makeup','setReviewer'),
-(1,'makeup','switchstatus'),
-(1,'makeup','view'),
-(1,'my','review'),
-(1,'ops','index'),
-(1,'ops','setting'),
-(1,'overtime','browseReview'),
-(1,'overtime','company'),
-(1,'overtime','create'),
-(1,'overtime','delete'),
-(1,'overtime','edit'),
-(1,'overtime','export'),
-(1,'overtime','personal'),
-(1,'overtime','review'),
-(1,'overtime','setReviewer'),
-(1,'overtime','switchstatus'),
-(1,'overtime','view'),
-(1,'serverroom','browse'),
-(1,'serverroom','create'),
-(1,'serverroom','delete'),
-(1,'serverroom','edit'),
-(1,'serverroom','view'),
-(1,'service','browse'),
-(1,'service','create'),
-(1,'service','delete'),
-(1,'service','edit'),
-(1,'service','index'),
-(1,'service','manage'),
-(1,'service','view'),
-(1,'story','browse'),
-(1,'task','browse'),
-(1,'testtask','deployCaseResults'),
-(1,'testtask','runDeployCase'),
-(1,'tree','browsehost'),
-(1,'tree','editHost'),
-(1,'workflow','activate'),
-(1,'workflow','backup'),
-(1,'workflow','browse'),
-(1,'workflow','browseDB'),
-(1,'workflow','browseFlow'),
-(1,'workflow','copy'),
-(1,'workflow','create'),
-(1,'workflow','deactivate'),
-(1,'workflow','delete'),
-(1,'workflow','edit'),
-(1,'workflow','flowchart'),
-(1,'workflow','release'),
-(1,'workflow','setCSS'),
-(1,'workflow','setJS'),
-(1,'workflow','ui'),
-(1,'workflow','upgrade'),
-(1,'workflow','view'),
-(1,'workflowaction','browse'),
-(1,'workflowaction','create'),
-(1,'workflowaction','delete'),
-(1,'workflowaction','edit'),
-(1,'workflowaction','setCSS'),
-(1,'workflowaction','setJS'),
-(1,'workflowaction','setNotice'),
-(1,'workflowaction','setVerification'),
-(1,'workflowaction','sort'),
-(1,'workflowaction','view'),
-(1,'workflowcondition','browse'),
-(1,'workflowcondition','create'),
-(1,'workflowcondition','delete'),
-(1,'workflowcondition','edit'),
-(1,'workflowdatasource','browse'),
-(1,'workflowdatasource','create'),
-(1,'workflowdatasource','delete'),
-(1,'workflowdatasource','edit'),
-(1,'workflowfield','browse'),
-(1,'workflowfield','create'),
-(1,'workflowfield','delete'),
-(1,'workflowfield','edit'),
-(1,'workflowfield','exportTemplate'),
-(1,'workflowfield','import'),
-(1,'workflowfield','setExport'),
-(1,'workflowfield','setSearch'),
-(1,'workflowfield','setValue'),
-(1,'workflowfield','showImport'),
-(1,'workflowfield','sort'),
-(1,'workflowhook','browse'),
-(1,'workflowhook','create'),
-(1,'workflowhook','delete'),
-(1,'workflowhook','edit'),
-(1,'workflowlabel','browse'),
-(1,'workflowlabel','create'),
-(1,'workflowlabel','delete'),
-(1,'workflowlabel','edit'),
-(1,'workflowlabel','sort'),
-(1,'workflowlayout','admin'),
-(1,'workflowlayout','block'),
-(1,'workflowlinkage','browse'),
-(1,'workflowlinkage','create'),
-(1,'workflowlinkage','delete'),
-(1,'workflowlinkage','edit'),
-(1,'workflowrelation','admin'),
-(1,'workflowreport','browse'),
-(1,'workflowreport','create'),
-(1,'workflowreport','delete'),
-(1,'workflowreport','edit'),
-(1,'workflowreport','sort'),
-(1,'workflowrule','browse'),
-(1,'workflowrule','create'),
-(1,'workflowrule','delete'),
-(1,'workflowrule','edit'),
-(1,'workflowrule','view'),
-(2,'account','browse'),
-(2,'account','view'),
-(2,'attend','company'),
-(2,'attend','department'),
-(2,'attend','detail'),
-(2,'attend','edit'),
-(2,'attend','export'),
-(2,'attend','exportDetail'),
-(2,'attend','exportStat'),
-(2,'attend','personal'),
-(2,'build','browse'),
-(2,'deploy','activate'),
-(2,'deploy','assignTo'),
-(2,'deploy','batchUnlinkCases'),
-(2,'deploy','browse'),
-(2,'deploy','cases'),
-(2,'deploy','create'),
-(2,'deploy','delete'),
-(2,'deploy','deleteStep'),
-(2,'deploy','edit'),
-(2,'deploy','editStep'),
-(2,'deploy','finish'),
-(2,'deploy','finishStep'),
-(2,'deploy','linkCases'),
-(2,'deploy','manageScope'),
-(2,'deploy','manageStep'),
-(2,'deploy','scope'),
-(2,'deploy','steps'),
-(2,'deploy','unlinkCase'),
-(2,'deploy','view'),
-(2,'deploy','viewStep'),
-(2,'doc','diff'),
-(2,'domain','browse'),
-(2,'domain','view'),
-(2,'feedback','admin'),
-(2,'feedback','adminView'),
-(2,'feedback','batchAssignTo'),
-(2,'feedback','batchClose'),
-(2,'feedback','batchEdit'),
-(2,'feedback','browse'),
-(2,'feedback','close'),
-(2,'feedback','comment'),
-(2,'feedback','create'),
-(2,'feedback','delete'),
-(2,'feedback','edit'),
-(2,'feedback','index'),
-(2,'feedback','view'),
-(2,'holiday','browse'),
-(2,'holiday','create'),
-(2,'holiday','delete'),
-(2,'holiday','edit'),
-(2,'host','browse'),
-(2,'host','changeStatus'),
-(2,'host','create'),
-(2,'host','delete'),
-(2,'host','edit'),
-(2,'host','treemap'),
-(2,'host','view'),
-(2,'leave','create'),
-(2,'leave','delete'),
-(2,'leave','edit'),
-(2,'leave','export'),
-(2,'leave','personal'),
-(2,'leave','personalAnnual'),
-(2,'leave','switchstatus'),
-(2,'leave','view'),
-(2,'lieu','create'),
-(2,'lieu','delete'),
-(2,'lieu','edit'),
-(2,'lieu','personal'),
-(2,'lieu','switchstatus'),
-(2,'lieu','view'),
-(2,'makeup','create'),
-(2,'makeup','delete'),
-(2,'makeup','edit'),
-(2,'makeup','export'),
-(2,'makeup','personal'),
-(2,'makeup','switchstatus'),
-(2,'makeup','view'),
-(2,'my','review'),
-(2,'ops','index'),
-(2,'ops','setting'),
-(2,'overtime','create'),
-(2,'overtime','delete'),
-(2,'overtime','edit'),
-(2,'overtime','export'),
-(2,'overtime','personal'),
-(2,'overtime','switchstatus'),
-(2,'overtime','view'),
-(2,'serverroom','browse'),
-(2,'serverroom','create'),
-(2,'serverroom','delete'),
-(2,'serverroom','edit'),
-(2,'serverroom','view'),
-(2,'service','browse'),
-(2,'service','create'),
-(2,'service','delete'),
-(2,'service','edit'),
-(2,'service','index'),
-(2,'service','manage'),
-(2,'service','view'),
-(2,'story','browse'),
-(2,'task','browse'),
-(3,'attend','company'),
-(3,'attend','department'),
-(3,'attend','detail'),
-(3,'attend','edit'),
-(3,'attend','export'),
-(3,'attend','exportDetail'),
-(3,'attend','personal'),
-(3,'doc','diff'),
-(3,'leave','back'),
-(3,'leave','create'),
-(3,'leave','delete'),
-(3,'leave','edit'),
-(3,'leave','export'),
-(3,'leave','personal'),
-(3,'leave','personalAnnual'),
-(3,'leave','switchstatus'),
-(3,'leave','view'),
-(3,'lieu','create'),
-(3,'lieu','delete'),
-(3,'lieu','edit'),
-(3,'lieu','personal'),
-(3,'lieu','switchstatus'),
-(3,'lieu','view'),
-(3,'makeup','create'),
-(3,'makeup','delete'),
-(3,'makeup','edit'),
-(3,'makeup','personal'),
-(3,'makeup','switchstatus'),
-(3,'makeup','view'),
-(3,'my','review'),
-(3,'overtime','create'),
-(3,'overtime','delete'),
-(3,'overtime','edit'),
-(3,'overtime','export'),
-(3,'overtime','personal'),
-(3,'overtime','switchstatus'),
-(3,'overtime','view'),
-(3,'testtask','deployCaseResults'),
-(3,'testtask','runDeployCase'),
-(4,'account','browse'),
-(4,'account','create'),
-(4,'account','delete'),
-(4,'account','edit'),
-(4,'account','view'),
-(4,'attend','browseReview'),
-(4,'attend','company'),
-(4,'attend','department'),
-(4,'attend','detail'),
-(4,'attend','edit'),
-(4,'attend','export'),
-(4,'attend','exportDetail'),
-(4,'attend','exportStat'),
-(4,'attend','personal'),
-(4,'attend','review'),
-(4,'attend','saveStat'),
-(4,'attend','stat'),
-(4,'deploy','activate'),
-(4,'deploy','assignTo'),
-(4,'deploy','batchUnlinkCases'),
-(4,'deploy','browse'),
-(4,'deploy','cases'),
-(4,'deploy','create'),
-(4,'deploy','delete'),
-(4,'deploy','deleteStep'),
-(4,'deploy','edit'),
-(4,'deploy','editStep'),
-(4,'deploy','finish'),
-(4,'deploy','finishStep'),
-(4,'deploy','linkCases'),
-(4,'deploy','manageScope'),
-(4,'deploy','manageStep'),
-(4,'deploy','scope'),
-(4,'deploy','steps'),
-(4,'deploy','unlinkCase'),
-(4,'deploy','view'),
-(4,'deploy','viewStep'),
-(4,'doc','catalog'),
-(4,'doc','diff'),
-(4,'doc','manageBook'),
-(4,'domain','browse'),
-(4,'domain','create'),
-(4,'domain','delete'),
-(4,'domain','edit'),
-(4,'domain','view'),
-(4,'faq','browse'),
-(4,'feedback','admin'),
-(4,'feedback','adminView'),
-(4,'feedback','assignTo'),
-(4,'feedback','batchAssignTo'),
-(4,'feedback','batchChangeModule'),
-(4,'feedback','batchClose'),
-(4,'feedback','batchEdit'),
-(4,'feedback','batchReview'),
-(4,'feedback','browse'),
-(4,'feedback','close'),
-(4,'feedback','comment'),
-(4,'feedback','create'),
-(4,'feedback','delete'),
-(4,'feedback','edit'),
-(4,'feedback','export'),
-(4,'feedback','index'),
-(4,'feedback','manageProduct'),
-(4,'feedback','products'),
-(4,'feedback','review'),
-(4,'feedback','view'),
-(4,'host','browse'),
-(4,'host','create'),
-(4,'host','delete'),
-(4,'host','edit'),
-(4,'host','treemap'),
-(4,'host','view'),
-(4,'leave','back'),
-(4,'leave','browseReview'),
-(4,'leave','company'),
-(4,'leave','create'),
-(4,'leave','delete'),
-(4,'leave','edit'),
-(4,'leave','export'),
-(4,'leave','personal'),
-(4,'leave','personalAnnual'),
-(4,'leave','review'),
-(4,'leave','setReviewer'),
-(4,'leave','switchstatus'),
-(4,'leave','view'),
-(4,'lieu','browseReview'),
-(4,'lieu','company'),
-(4,'lieu','create'),
-(4,'lieu','delete'),
-(4,'lieu','edit'),
-(4,'lieu','personal'),
-(4,'lieu','review'),
-(4,'lieu','setReviewer'),
-(4,'lieu','switchstatus'),
-(4,'lieu','view'),
-(4,'makeup','browseReview'),
-(4,'makeup','company'),
-(4,'makeup','create'),
-(4,'makeup','delete'),
-(4,'makeup','edit'),
-(4,'makeup','export'),
-(4,'makeup','personal'),
-(4,'makeup','review'),
-(4,'makeup','setReviewer'),
-(4,'makeup','switchstatus'),
-(4,'makeup','view'),
-(4,'my','review'),
-(4,'ops','index'),
-(4,'ops','setting'),
-(4,'overtime','browseReview'),
-(4,'overtime','company'),
-(4,'overtime','create'),
-(4,'overtime','delete'),
-(4,'overtime','edit'),
-(4,'overtime','export'),
-(4,'overtime','personal'),
-(4,'overtime','review'),
-(4,'overtime','setReviewer'),
-(4,'overtime','switchstatus'),
-(4,'overtime','view'),
-(4,'serverroom','browse'),
-(4,'serverroom','create'),
-(4,'serverroom','delete'),
-(4,'serverroom','edit'),
-(4,'serverroom','view'),
-(4,'service','browse'),
-(4,'service','create'),
-(4,'service','delete'),
-(4,'service','edit'),
-(4,'service','index'),
-(4,'service','manage'),
-(4,'service','view'),
-(4,'story','browse'),
-(4,'testtask','deployCaseResults'),
-(4,'testtask','runDeployCase'),
-(4,'tree','browsehost'),
-(5,'account','browse'),
-(5,'account','create'),
-(5,'account','delete'),
-(5,'account','edit'),
-(5,'account','view'),
-(5,'attend','company'),
-(5,'attend','department'),
-(5,'attend','edit'),
-(5,'attend','export'),
-(5,'attend','personal'),
-(5,'attend','review'),
-(5,'build','browse'),
-(5,'deploy','activate'),
-(5,'deploy','assignTo'),
-(5,'deploy','batchUnlinkCases'),
-(5,'deploy','browse'),
-(5,'deploy','cases'),
-(5,'deploy','create'),
-(5,'deploy','delete'),
-(5,'deploy','deleteStep'),
-(5,'deploy','edit'),
-(5,'deploy','editStep'),
-(5,'deploy','finish'),
-(5,'deploy','finishStep'),
-(5,'deploy','linkCases'),
-(5,'deploy','manageScope'),
-(5,'deploy','manageStep'),
-(5,'deploy','scope'),
-(5,'deploy','steps'),
-(5,'deploy','unlinkCase'),
-(5,'deploy','view'),
-(5,'deploy','viewStep'),
-(5,'domain','browse'),
-(5,'domain','create'),
-(5,'domain','delete'),
-(5,'domain','edit'),
-(5,'domain','view'),
-(5,'faq','browse'),
-(5,'faq','create'),
-(5,'faq','delete'),
-(5,'faq','edit'),
-(5,'feedback','admin'),
-(5,'feedback','adminView'),
-(5,'feedback','assignTo'),
-(5,'feedback','batchAssignTo'),
-(5,'feedback','batchChangeModule'),
-(5,'feedback','batchClose'),
-(5,'feedback','batchEdit'),
-(5,'feedback','batchReview'),
-(5,'feedback','browse'),
-(5,'feedback','close'),
-(5,'feedback','comment'),
-(5,'feedback','create'),
-(5,'feedback','delete'),
-(5,'feedback','edit'),
-(5,'feedback','export'),
-(5,'feedback','index'),
-(5,'feedback','manageProduct'),
-(5,'feedback','products'),
-(5,'feedback','review'),
-(5,'feedback','view'),
-(5,'holiday','browse'),
-(5,'host','browse'),
-(5,'host','changeStatus'),
-(5,'host','create'),
-(5,'host','delete'),
-(5,'host','edit'),
-(5,'host','treemap'),
-(5,'host','view'),
-(5,'leave','back'),
-(5,'leave','create'),
-(5,'leave','delete'),
-(5,'leave','edit'),
-(5,'leave','export'),
-(5,'leave','personal'),
-(5,'leave','personalAnnual'),
-(5,'leave','switchstatus'),
-(5,'leave','view'),
-(5,'lieu','create'),
-(5,'lieu','delete'),
-(5,'lieu','edit'),
-(5,'lieu','personal'),
-(5,'lieu','switchstatus'),
-(5,'lieu','view'),
-(5,'makeup','create'),
-(5,'makeup','delete'),
-(5,'makeup','edit'),
-(5,'makeup','export'),
-(5,'makeup','personal'),
-(5,'makeup','switchstatus'),
-(5,'makeup','view'),
-(5,'my','review'),
-(5,'ops','index'),
-(5,'ops','setting'),
-(5,'overtime','create'),
-(5,'overtime','delete'),
-(5,'overtime','edit'),
-(5,'overtime','export'),
-(5,'overtime','personal'),
-(5,'overtime','switchstatus'),
-(5,'overtime','view'),
-(5,'serverroom','browse'),
-(5,'serverroom','create'),
-(5,'serverroom','delete'),
-(5,'serverroom','edit'),
-(5,'serverroom','view'),
-(5,'service','browse'),
-(5,'service','create'),
-(5,'service','delete'),
-(5,'service','edit'),
-(5,'service','index'),
-(5,'service','manage'),
-(5,'service','view'),
-(5,'story','browse'),
-(5,'task','browse'),
-(6,'account','browse'),
-(6,'account','create'),
-(6,'account','delete'),
-(6,'account','edit'),
-(6,'account','view'),
-(6,'attend','company'),
-(6,'attend','department'),
-(6,'attend','detail'),
-(6,'attend','edit'),
-(6,'attend','export'),
-(6,'attend','exportDetail'),
-(6,'attend','exportStat'),
-(6,'attend','personal'),
-(6,'deploy','activate'),
-(6,'deploy','assignTo'),
-(6,'deploy','batchUnlinkCases'),
-(6,'deploy','browse'),
-(6,'deploy','cases'),
-(6,'deploy','create'),
-(6,'deploy','delete'),
-(6,'deploy','deleteStep'),
-(6,'deploy','edit'),
-(6,'deploy','editStep'),
-(6,'deploy','finish'),
-(6,'deploy','finishStep'),
-(6,'deploy','linkCases'),
-(6,'deploy','manageScope'),
-(6,'deploy','manageStep'),
-(6,'deploy','scope'),
-(6,'deploy','steps'),
-(6,'deploy','unlinkCase'),
-(6,'deploy','view'),
-(6,'deploy','viewStep'),
-(6,'domain','browse'),
-(6,'domain','create'),
-(6,'domain','delete'),
-(6,'domain','edit'),
-(6,'domain','view'),
-(6,'faq','browse'),
-(6,'feedback','admin'),
-(6,'feedback','adminView'),
-(6,'feedback','assignTo'),
-(6,'feedback','batchAssignTo'),
-(6,'feedback','batchClose'),
-(6,'feedback','batchEdit'),
-(6,'feedback','batchReview'),
-(6,'feedback','close'),
-(6,'feedback','comment'),
-(6,'feedback','delete'),
-(6,'feedback','export'),
-(6,'feedback','index'),
-(6,'feedback','review'),
-(6,'feedback','view'),
-(6,'host','browse'),
-(6,'host','changeStatus'),
-(6,'host','create'),
-(6,'host','delete'),
-(6,'host','edit'),
-(6,'host','treemap'),
-(6,'host','view'),
-(6,'leave','back'),
-(6,'leave','create'),
-(6,'leave','delete'),
-(6,'leave','edit'),
-(6,'leave','export'),
-(6,'leave','personal'),
-(6,'leave','personalAnnual'),
-(6,'leave','switchstatus'),
-(6,'leave','view'),
-(6,'lieu','create'),
-(6,'lieu','delete'),
-(6,'lieu','edit'),
-(6,'lieu','personal'),
-(6,'lieu','view'),
-(6,'makeup','create'),
-(6,'makeup','delete'),
-(6,'makeup','edit'),
-(6,'makeup','export'),
-(6,'makeup','personal'),
-(6,'makeup','switchstatus'),
-(6,'makeup','view'),
-(6,'my','review'),
-(6,'ops','index'),
-(6,'ops','setting'),
-(6,'overtime','create'),
-(6,'overtime','delete'),
-(6,'overtime','edit'),
-(6,'overtime','export'),
-(6,'overtime','personal'),
-(6,'overtime','switchstatus'),
-(6,'overtime','view'),
-(6,'serverroom','browse'),
-(6,'serverroom','create'),
-(6,'serverroom','delete'),
-(6,'serverroom','edit'),
-(6,'serverroom','view'),
-(6,'service','browse'),
-(6,'service','create'),
-(6,'service','delete'),
-(6,'service','edit'),
-(6,'service','index'),
-(6,'service','manage'),
-(6,'service','view'),
-(6,'tree','browsehost'),
-(7,'attend','company'),
-(7,'deploy','activate'),
-(7,'deploy','assignTo'),
-(7,'deploy','batchUnlinkCases'),
-(7,'deploy','browse'),
-(7,'deploy','cases'),
-(7,'deploy','create'),
-(7,'deploy','delete'),
-(7,'deploy','deleteStep'),
-(7,'deploy','edit'),
-(7,'deploy','editStep'),
-(7,'deploy','finish'),
-(7,'deploy','finishStep'),
-(7,'deploy','linkCases'),
-(7,'deploy','manageScope'),
-(7,'deploy','manageStep'),
-(7,'deploy','scope'),
-(7,'deploy','steps'),
-(7,'deploy','unlinkCase'),
-(7,'deploy','view'),
-(7,'deploy','viewStep'),
-(7,'attend','department'),
-(7,'attend','edit'),
-(7,'attend','export'),
-(7,'attend','exportDetail'),
-(7,'attend','exportStat'),
-(7,'attend','personal'),
-(7,'doc','diff'),
-(7,'faq','browse'),
-(7,'faq','create'),
-(7,'faq','delete'),
-(7,'faq','edit'),
-(7,'feedback','admin'),
-(7,'feedback','adminView'),
-(7,'feedback','close'),
-(7,'feedback','comment'),
-(7,'feedback','index'),
-(7,'host','browse'),
-(7,'host','changeStatus'),
-(7,'host','create'),
-(7,'host','delete'),
-(7,'host','edit'),
-(7,'host','treemap'),
-(7,'host','view'),
-(7,'leave','back'),
-(7,'leave','create'),
-(7,'leave','delete'),
-(7,'leave','edit'),
-(7,'leave','export'),
-(7,'leave','personal'),
-(7,'leave','personalAnnual'),
-(7,'leave','switchstatus'),
-(7,'leave','view'),
-(7,'lieu','create'),
-(7,'lieu','delete'),
-(7,'lieu','edit'),
-(7,'lieu','personal'),
-(7,'lieu','switchstatus'),
-(7,'lieu','view'),
-(7,'makeup','create'),
-(7,'makeup','delete'),
-(7,'makeup','edit'),
-(7,'makeup','export'),
-(7,'makeup','personal'),
-(7,'makeup','switchstatus'),
-(7,'makeup','view'),
-(7,'my','review'),
-(7,'ops','index'),
-(7,'ops','setting'),
-(7,'overtime','create'),
-(7,'overtime','delete'),
-(7,'overtime','edit'),
-(7,'overtime','export'),
-(7,'overtime','personal'),
-(7,'overtime','switchstatus'),
-(7,'overtime','view'),
-(7,'serverroom','browse'),
-(7,'serverroom','create'),
-(7,'serverroom','delete'),
-(7,'serverroom','edit'),
-(7,'serverroom','view'),
-(7,'service','browse'),
-(7,'service','create'),
-(7,'service','delete'),
-(7,'service','edit'),
-(7,'service','index'),
-(7,'service','manage'),
-(7,'service','view'),
-(7,'story','browse'),
-(8,'attend','company'),
-(8,'attend','department'),
-(8,'attend','edit'),
-(8,'attend','export'),
-(8,'attend','exportStat'),
-(8,'attend','personal'),
-(8,'doc','diff'),
-(8,'faq','browse'),
-(8,'feedback','admin'),
-(8,'feedback','close'),
-(8,'feedback','index'),
-(8,'host','browse'),
-(8,'host','create'),
-(8,'host','delete'),
-(8,'host','edit'),
-(8,'host','treemap'),
-(8,'host','view'),
-(8,'leave','back'),
-(8,'leave','create'),
-(8,'leave','delete'),
-(8,'leave','edit'),
-(8,'leave','export'),
-(8,'leave','personal'),
-(8,'leave','personalAnnual'),
-(8,'leave','switchstatus'),
-(8,'leave','view'),
-(8,'lieu','create'),
-(8,'lieu','delete'),
-(8,'lieu','edit'),
-(8,'lieu','personal'),
-(8,'lieu','switchstatus'),
-(8,'lieu','view'),
-(8,'makeup','create'),
-(8,'makeup','delete'),
-(8,'makeup','edit'),
-(8,'makeup','export'),
-(8,'makeup','personal'),
-(8,'makeup','switchstatus'),
-(8,'makeup','view'),
-(8,'my','review'),
-(8,'ops','index'),
-(8,'overtime','create'),
-(8,'overtime','delete'),
-(8,'overtime','edit'),
-(8,'overtime','export'),
-(8,'overtime','personal'),
-(8,'overtime','switchstatus'),
-(8,'overtime','view'),
-(8,'testtask','deployCaseResults'),
-(8,'testtask','runDeployCase'),
-(8,'tree','browsehost'),
-(9,'account','browse'),
-(9,'account','view'),
-(9,'attend','browseReview'),
-(9,'attend','company'),
-(9,'attend','department'),
-(9,'attend','detail'),
-(9,'attend','edit'),
-(9,'attend','export'),
-(9,'attend','exportDetail'),
-(9,'attend','exportStat'),
-(9,'attend','personal'),
-(9,'attend','personalSettings'),
-(9,'attend','review'),
-(9,'attend','saveStat'),
-(9,'attend','setManager'),
-(9,'attend','settings'),
-(9,'attend','stat'),
-(9,'deploy','browse'),
-(9,'deploy','view'),
-(9,'deploy','viewStep'),
-(9,'doc','diff'),
-(9,'domain','browse'),
-(9,'domain','view'),
-(9,'faq','browse'),
-(9,'feedback','admin'),
-(9,'feedback','adminView'),
-(9,'feedback','index'),
-(9,'feedback','view'),
-(9,'holiday','browse'),
-(9,'holiday','create'),
-(9,'holiday','delete'),
-(9,'holiday','edit'),
-(9,'host','browse'),
-(9,'host','treemap'),
-(9,'host','view'),
-(9,'leave','back'),
-(9,'leave','browseReview'),
-(9,'leave','company'),
-(9,'leave','create'),
-(9,'leave','delete'),
-(9,'leave','edit'),
-(9,'leave','export'),
-(9,'leave','personal'),
-(9,'leave','personalAnnual'),
-(9,'leave','review'),
-(9,'leave','setReviewer'),
-(9,'leave','switchstatus'),
-(9,'leave','view'),
-(9,'lieu','browseReview'),
-(9,'lieu','company'),
-(9,'lieu','create'),
-(9,'lieu','delete'),
-(9,'lieu','edit'),
-(9,'lieu','personal'),
-(9,'lieu','review'),
-(9,'lieu','setReviewer'),
-(9,'lieu','switchstatus'),
-(9,'lieu','view'),
-(9,'makeup','browseReview'),
-(9,'makeup','company'),
-(9,'makeup','create'),
-(9,'makeup','delete'),
-(9,'makeup','edit'),
-(9,'makeup','export'),
-(9,'makeup','personal'),
-(9,'makeup','review'),
-(9,'makeup','setReviewer'),
-(9,'makeup','switchstatus'),
-(9,'makeup','view'),
-(9,'my','review'),
-(9,'ops','index'),
-(9,'overtime','browseReview'),
-(9,'overtime','company'),
-(9,'overtime','create'),
-(9,'overtime','delete'),
-(9,'overtime','edit'),
-(9,'overtime','export'),
-(9,'overtime','personal'),
-(9,'overtime','review'),
-(9,'overtime','setReviewer'),
-(9,'overtime','switchstatus'),
-(9,'overtime','view'),
-(9,'serverroom','browse'),
-(9,'serverroom','view'),
-(9,'service','browse'),
-(9,'service','index'),
-(9,'service','view'),
-(10,'attend','company'),
-(10,'attend','department'),
-(10,'attend','edit'),
-(10,'attend','export'),
-(10,'attend','personal'),
-(10,'doc','diff'),
-(10,'holiday','browse'),
-(10,'holiday','create'),
-(10,'holiday','delete'),
-(10,'holiday','edit'),
-(10,'leave','back'),
-(10,'leave','create'),
-(10,'leave','delete'),
-(10,'leave','edit'),
-(10,'leave','export'),
-(10,'leave','personal'),
-(10,'leave','personalAnnual'),
-(10,'leave','switchstatus'),
-(10,'leave','view'),
-(10,'lieu','create'),
-(10,'lieu','delete'),
-(10,'lieu','edit'),
-(10,'lieu','personal'),
-(10,'lieu','switchstatus'),
-(10,'lieu','view'),
-(10,'makeup','create'),
-(10,'makeup','delete'),
-(10,'makeup','edit'),
-(10,'makeup','export'),
-(10,'makeup','personal'),
-(10,'makeup','switchstatus'),
-(10,'makeup','view'),
-(10,'my','review'),
-(10,'overtime','create'),
-(10,'overtime','delete'),
-(10,'overtime','edit'),
-(10,'overtime','export'),
-(10,'overtime','personal'),
-(10,'overtime','switchstatus'),
-(10,'overtime','view'),
-(11,'holiday','browse'),
-(11,'holiday','create'),
-(11,'holiday','delete'),
-(11,'holiday','edit');
+(1, 'account', 'browse'),
+(1, 'account', 'create'),
+(1, 'account', 'delete'),
+(1, 'account', 'edit'),
+(1, 'account', 'view'),
+(1, 'action', 'comment'),
+(1, 'action', 'editComment'),
+(1, 'action', 'hideAll'),
+(1, 'action', 'hideOne'),
+(1, 'action', 'trash'),
+(1, 'action', 'undelete'),
+(1, 'activity', 'assignTo'),
+(1, 'activity', 'batchCreate'),
+(1, 'activity', 'browse'),
+(1, 'activity', 'create'),
+(1, 'activity', 'delete'),
+(1, 'activity', 'edit'),
+(1, 'activity', 'outputList'),
+(1, 'activity', 'updateOrder'),
+(1, 'activity', 'view'),
+(1, 'admin', 'checkDB'),
+(1, 'admin', 'checkWeak'),
+(1, 'admin', 'index'),
+(1, 'admin', 'register'),
+(1, 'admin', 'safe'),
+(1, 'admin', 'sso'),
+(1, 'admin', 'ztCompany'),
+(1, 'api', 'debug'),
+(1, 'api', 'getModel'),
+(1, 'api', 'sql'),
+(1, 'apppriv', 'flow'),
+(1, 'assetlib', 'approveComponent'),
+(1, 'assetlib', 'approveIssue'),
+(1, 'assetlib', 'approveOpportunity'),
+(1, 'assetlib', 'approvePractice'),
+(1, 'assetlib', 'approveRisk'),
+(1, 'assetlib', 'approveStory'),
+(1, 'assetlib', 'assignToComponent'),
+(1, 'assetlib', 'assignToIssue'),
+(1, 'assetlib', 'assignToOpportunity'),
+(1, 'assetlib', 'assignToPractice'),
+(1, 'assetlib', 'assignToRisk'),
+(1, 'assetlib', 'assignToStory'),
+(1, 'assetlib', 'batchApproveComponent'),
+(1, 'assetlib', 'batchApproveIssue'),
+(1, 'assetlib', 'batchApproveOpportunity'),
+(1, 'assetlib', 'batchApprovePractice'),
+(1, 'assetlib', 'batchApproveRisk'),
+(1, 'assetlib', 'batchApproveStory'),
+(1, 'assetlib', 'batchAssignToComponent'),
+(1, 'assetlib', 'batchAssignToIssue'),
+(1, 'assetlib', 'batchAssignToOpportunity'),
+(1, 'assetlib', 'batchAssignToPractice'),
+(1, 'assetlib', 'batchAssignToRisk'),
+(1, 'assetlib', 'batchAssignToStory'),
+(1, 'assetlib', 'batchRemoveComponent'),
+(1, 'assetlib', 'batchRemoveIssue'),
+(1, 'assetlib', 'batchRemoveOpportunity'),
+(1, 'assetlib', 'batchRemovePractice'),
+(1, 'assetlib', 'batchRemoveRisk'),
+(1, 'assetlib', 'batchRemoveStory'),
+(1, 'assetlib', 'caselib'),
+(1, 'assetlib', 'component'),
+(1, 'assetlib', 'componentlib'),
+(1, 'assetlib', 'componentLibView'),
+(1, 'assetlib', 'componentView'),
+(1, 'assetlib', 'createComponentlib'),
+(1, 'assetlib', 'createIssuelib'),
+(1, 'assetlib', 'createOpportunitylib'),
+(1, 'assetlib', 'createPracticelib'),
+(1, 'assetlib', 'createRisklib'),
+(1, 'assetlib', 'createStorylib'),
+(1, 'assetlib', 'deleteComponentlib'),
+(1, 'assetlib', 'deleteIssuelib'),
+(1, 'assetlib', 'deleteOpportunitylib'),
+(1, 'assetlib', 'deletePracticelib'),
+(1, 'assetlib', 'deleteRisklib'),
+(1, 'assetlib', 'deleteStorylib'),
+(1, 'assetlib', 'editComponent'),
+(1, 'assetlib', 'editComponentlib'),
+(1, 'assetlib', 'editIssue'),
+(1, 'assetlib', 'editIssuelib'),
+(1, 'assetlib', 'editOpportunity'),
+(1, 'assetlib', 'editOpportunitylib'),
+(1, 'assetlib', 'editPractice'),
+(1, 'assetlib', 'editPracticelib'),
+(1, 'assetlib', 'editRisk'),
+(1, 'assetlib', 'editRisklib'),
+(1, 'assetlib', 'editStory'),
+(1, 'assetlib', 'editStorylib'),
+(1, 'assetlib', 'importComponent'),
+(1, 'assetlib', 'importIssue'),
+(1, 'assetlib', 'importOpportunity'),
+(1, 'assetlib', 'importPractice'),
+(1, 'assetlib', 'importRisk'),
+(1, 'assetlib', 'importStory'),
+(1, 'assetlib', 'issue'),
+(1, 'assetlib', 'issuelib'),
+(1, 'assetlib', 'issueLibView'),
+(1, 'assetlib', 'issueView'),
+(1, 'assetlib', 'opportunity'),
+(1, 'assetlib', 'opportunitylib'),
+(1, 'assetlib', 'opportunityLibView'),
+(1, 'assetlib', 'opportunityView'),
+(1, 'assetlib', 'practice'),
+(1, 'assetlib', 'practicelib'),
+(1, 'assetlib', 'practiceLibView'),
+(1, 'assetlib', 'practiceView'),
+(1, 'assetlib', 'removeComponent'),
+(1, 'assetlib', 'removeIssue'),
+(1, 'assetlib', 'removeOpportunity'),
+(1, 'assetlib', 'removePractice'),
+(1, 'assetlib', 'removeRisk'),
+(1, 'assetlib', 'removeStory'),
+(1, 'assetlib', 'risk'),
+(1, 'assetlib', 'risklib'),
+(1, 'assetlib', 'riskLibView'),
+(1, 'assetlib', 'riskView'),
+(1, 'assetlib', 'story'),
+(1, 'assetlib', 'storylib'),
+(1, 'assetlib', 'storyLibView'),
+(1, 'assetlib', 'storyView'),
+(1, 'assetlib', 'view'),
+(1, 'attend', 'browseReview'),
+(1, 'attend', 'company'),
+(1, 'attend', 'department'),
+(1, 'attend', 'detail'),
+(1, 'attend', 'edit'),
+(1, 'attend', 'export'),
+(1, 'attend', 'exportDetail'),
+(1, 'attend', 'exportStat'),
+(1, 'attend', 'personal'),
+(1, 'attend', 'personalSettings'),
+(1, 'attend', 'review'),
+(1, 'attend', 'saveStat'),
+(1, 'attend', 'setManager'),
+(1, 'attend', 'settings'),
+(1, 'attend', 'stat'),
+(1, 'audit', '8'),
+(1, 'audit', 'assign'),
+(1, 'audit', 'batchassign'),
+(1, 'audit', 'batchcreate'),
+(1, 'audit', 'batchedit'),
+(1, 'audit', 'browse'),
+(1, 'audit', 'create'),
+(1, 'audit', 'delete'),
+(1, 'audit', 'edit'),
+(1, 'audit', 'export'),
+(1, 'audit', 'exporttemplate'),
+(1, 'audit', 'import'),
+(1, 'audit', 'link'),
+(1, 'audit', 'search'),
+(1, 'audit', 'showimport'),
+(1, 'audit', 'unlink'),
+(1, 'audit', 'view'),
+(1, 'auditcl', 'batchCreate'),
+(1, 'auditcl', 'batchEdit'),
+(1, 'auditcl', 'browse'),
+(1, 'auditcl', 'delete'),
+(1, 'auditcl', 'edit'),
+(1, 'auditplan', 'batchCheck'),
+(1, 'auditplan', 'batchCreate'),
+(1, 'auditplan', 'browse'),
+(1, 'auditplan', 'check'),
+(1, 'auditplan', 'create'),
+(1, 'auditplan', 'edit'),
+(1, 'auditplan', 'nc'),
+(1, 'auditplan', 'result'),
+(1, 'auditresult', '10'),
+(1, 'auditresult', 'assign'),
+(1, 'auditresult', 'batchassign'),
+(1, 'auditresult', 'batchcreate'),
+(1, 'auditresult', 'batchedit'),
+(1, 'auditresult', 'browse'),
+(1, 'auditresult', 'create'),
+(1, 'auditresult', 'delete'),
+(1, 'auditresult', 'edit'),
+(1, 'auditresult', 'export'),
+(1, 'auditresult', 'exporttemplate'),
+(1, 'auditresult', 'import'),
+(1, 'auditresult', 'link'),
+(1, 'auditresult', 'search'),
+(1, 'auditresult', 'showimport'),
+(1, 'auditresult', 'unlink'),
+(1, 'auditresult', 'view'),
+(1, 'automation', 'browse'),
+(1, 'backup', 'backup'),
+(1, 'backup', 'change'),
+(1, 'backup', 'delete'),
+(1, 'backup', 'index'),
+(1, 'backup', 'restore'),
+(1, 'backup', 'rmPHPHeader'),
+(1, 'backup', 'setting'),
+(1, 'baseline', 'articleview'),
+(1, 'baseline', 'catalog'),
+(1, 'baseline', 'createTemplate'),
+(1, 'baseline', 'delete'),
+(1, 'baseline', 'editBook'),
+(1, 'baseline', 'editTemplate'),
+(1, 'baseline', 'manageBook'),
+(1, 'baseline', 'template'),
+(1, 'baseline', 'view'),
+(1, 'bookborrow', '59'),
+(1, 'bookborrow', '62'),
+(1, 'bookborrow', 'assign'),
+(1, 'bookborrow', 'batchassign'),
+(1, 'bookborrow', 'batchcreate'),
+(1, 'bookborrow', 'batchedit'),
+(1, 'bookborrow', 'browse'),
+(1, 'bookborrow', 'create'),
+(1, 'bookborrow', 'delete'),
+(1, 'bookborrow', 'edit'),
+(1, 'bookborrow', 'export'),
+(1, 'bookborrow', 'exporttemplate'),
+(1, 'bookborrow', 'import'),
+(1, 'bookborrow', 'link'),
+(1, 'bookborrow', 'return'),
+(1, 'bookborrow', 'search'),
+(1, 'bookborrow', 'showimport'),
+(1, 'bookborrow', 'unlink'),
+(1, 'bookborrow', 'view'),
+(1, 'branch', 'delete'),
+(1, 'branch', 'manage'),
+(1, 'branch', 'sort'),
+(1, 'budget', 'batchCreate'),
+(1, 'budget', 'browse'),
+(1, 'budget', 'create'),
+(1, 'budget', 'delete'),
+(1, 'budget', 'edit'),
+(1, 'budget', 'summary'),
+(1, 'budget', 'view'),
+(1, 'bug', 'activate'),
+(1, 'bug', 'assignTo'),
+(1, 'bug', 'batchActivate'),
+(1, 'bug', 'batchAssignTo'),
+(1, 'bug', 'batchChangeBranch'),
+(1, 'bug', 'batchChangeModule'),
+(1, 'bug', 'batchClose'),
+(1, 'bug', 'batchConfirm'),
+(1, 'bug', 'batchCreate'),
+(1, 'bug', 'batchEdit'),
+(1, 'bug', 'batchResolve'),
+(1, 'bug', 'browse'),
+(1, 'bug', 'close'),
+(1, 'bug', 'confirmBug'),
+(1, 'bug', 'confirmStoryChange'),
+(1, 'bug', 'create'),
+(1, 'bug', 'delete'),
+(1, 'bug', 'edit'),
+(1, 'bug', 'export'),
+(1, 'bug', 'exportTemplet'),
+(1, 'bug', 'import'),
+(1, 'bug', 'index'),
+(1, 'bug', 'linkBugs'),
+(1, 'bug', 'report'),
+(1, 'bug', 'resolve'),
+(1, 'bug', 'showImport'),
+(1, 'bug', 'view'),
+(1, 'build', 'batchUnlinkBug'),
+(1, 'build', 'batchUnlinkStory'),
+(1, 'build', 'browse'),
+(1, 'build', 'create'),
+(1, 'build', 'delete'),
+(1, 'build', 'edit'),
+(1, 'build', 'linkBug'),
+(1, 'build', 'linkStory'),
+(1, 'build', 'unlinkBug'),
+(1, 'build', 'unlinkStory'),
+(1, 'build', 'view'),
+(1, 'caselib', 'batchCreateCase'),
+(1, 'caselib', 'browse'),
+(1, 'caselib', 'create'),
+(1, 'caselib', 'createCase'),
+(1, 'caselib', 'delete'),
+(1, 'caselib', 'edit'),
+(1, 'caselib', 'exportTemplet'),
+(1, 'caselib', 'import'),
+(1, 'caselib', 'index'),
+(1, 'caselib', 'justtest'),
+(1, 'caselib', 'showImport'),
+(1, 'caselib', 'view'),
+(1, 'ci', 'checkCompileStatus'),
+(1, 'ci', 'commitResult'),
+(1, 'classify', 'browse'),
+(1, 'cm', 'browse'),
+(1, 'cm', 'create'),
+(1, 'cm', 'delete'),
+(1, 'cm', 'edit'),
+(1, 'cm', 'report'),
+(1, 'cm', 'view'),
+(1, 'cmcl', 'batchCreate'),
+(1, 'cmcl', 'browse'),
+(1, 'cmcl', 'delete'),
+(1, 'cmcl', 'edit'),
+(1, 'cmcl', 'view'),
+(1, 'company', 'alleffort'),
+(1, 'company', 'allTodo'),
+(1, 'company', 'browse'),
+(1, 'company', 'calendar'),
+(1, 'company', 'dynamic'),
+(1, 'company', 'edit'),
+(1, 'company', 'effort'),
+(1, 'company', 'index'),
+(1, 'company', 'todo'),
+(1, 'company', 'view'),
+(1, 'compile', 'browse'),
+(1, 'compile', 'logs'),
+(1, 'convert', 'checkBugFree'),
+(1, 'convert', 'checkConfig'),
+(1, 'convert', 'checkRedmine'),
+(1, 'convert', 'convertBugFree'),
+(1, 'convert', 'convertRedmine'),
+(1, 'convert', 'execute'),
+(1, 'convert', 'index'),
+(1, 'convert', 'selectSource'),
+(1, 'convert', 'setBugfree'),
+(1, 'convert', 'setConfig'),
+(1, 'convert', 'setRedmine'),
+(1, 'cron', 'create'),
+(1, 'cron', 'delete'),
+(1, 'cron', 'edit'),
+(1, 'cron', 'index'),
+(1, 'cron', 'openProcess'),
+(1, 'cron', 'toggle'),
+(1, 'cron', 'turnon'),
+(1, 'custom', 'browseStoryConcept'),
+(1, 'custom', 'deleteStoryConcept'),
+(1, 'custom', 'editStoryConcept'),
+(1, 'custom', 'estimate'),
+(1, 'custom', 'execution'),
+(1, 'custom', 'feedback'),
+(1, 'custom', 'flow'),
+(1, 'custom', 'hours'),
+(1, 'custom', 'index'),
+(1, 'custom', 'libreoffice'),
+(1, 'custom', 'product'),
+(1, 'custom', 'project'),
+(1, 'custom', 'restore'),
+(1, 'custom', 'set'),
+(1, 'custom', 'setDefaultConcept'),
+(1, 'custom', 'setPublic'),
+(1, 'custom', 'setStoryConcept'),
+(1, 'custom', 'timezone'),
+(1, 'custom', 'working'),
+(1, 'datatable', 'setGlobal'),
+(1, 'deploy', 'activate'),
+(1, 'deploy', 'assignTo'),
+(1, 'deploy', 'batchUnlinkCases'),
+(1, 'deploy', 'browse'),
+(1, 'deploy', 'cases'),
+(1, 'deploy', 'create'),
+(1, 'deploy', 'delete'),
+(1, 'deploy', 'deleteStep'),
+(1, 'deploy', 'edit'),
+(1, 'deploy', 'editStep'),
+(1, 'deploy', 'finish'),
+(1, 'deploy', 'finishStep'),
+(1, 'deploy', 'linkCases'),
+(1, 'deploy', 'manageScope'),
+(1, 'deploy', 'manageStep'),
+(1, 'deploy', 'scope'),
+(1, 'deploy', 'steps'),
+(1, 'deploy', 'unlinkCase'),
+(1, 'deploy', 'view'),
+(1, 'deploy', 'viewStep'),
+(1, 'dept', 'browse'),
+(1, 'dept', 'delete'),
+(1, 'dept', 'edit'),
+(1, 'dept', 'manageChild'),
+(1, 'dept', 'updateOrder'),
+(1, 'design', 'assignTo'),
+(1, 'design', 'batchCreate'),
+(1, 'design', 'browse'),
+(1, 'design', 'create'),
+(1, 'design', 'delete'),
+(1, 'design', 'edit'),
+(1, 'design', 'linkCommit'),
+(1, 'design', 'revision'),
+(1, 'design', 'unlinkCommit'),
+(1, 'design', 'view'),
+(1, 'design', 'viewCommit'),
+(1, 'dev', 'api'),
+(1, 'dev', 'db'),
+(1, 'dev', 'editor'),
+(1, 'dev', 'translate'),
+(1, 'doc', 'allLibs'),
+(1, 'doc', 'catalog'),
+(1, 'doc', 'collect'),
+(1, 'doc', 'create'),
+(1, 'doc', 'createLib'),
+(1, 'doc', 'delete'),
+(1, 'doc', 'deleteFile'),
+(1, 'doc', 'deleteLib'),
+(1, 'doc', 'diff'),
+(1, 'doc', 'edit'),
+(1, 'doc', 'editLib'),
+(1, 'doc', 'importToComponentLib'),
+(1, 'doc', 'importToPracticeLib'),
+(1, 'doc', 'index'),
+(1, 'doc', 'manageBook'),
+(1, 'doc', 'myCollection'),
+(1, 'doc', 'myCreation'),
+(1, 'doc', 'mySpace'),
+(1, 'doc', 'myView'),
+(1, 'doc', 'productSpace'),
+(1, 'doc', 'projectSpace'),
+(1, 'doc', 'showFiles'),
+(1, 'doc', 'teamSpace'),
+(1, 'doc', 'view'),
+(1, 'domain', 'browse'),
+(1, 'domain', 'create'),
+(1, 'domain', 'delete'),
+(1, 'domain', 'edit'),
+(1, 'domain', 'view'),
+(1, 'durationestimation', 'create'),
+(1, 'durationestimation', 'index'),
+(1, 'effort', 'batchCreate'),
+(1, 'effort', 'batchEdit'),
+(1, 'effort', 'calendar'),
+(1, 'effort', 'createForObject'),
+(1, 'effort', 'delete'),
+(1, 'effort', 'edit'),
+(1, 'effort', 'export'),
+(1, 'effort', 'view'),
+(1, 'execution', 'activate'),
+(1, 'execution', 'addWhitelist'),
+(1, 'execution', 'all'),
+(1, 'execution', 'batchedit'),
+(1, 'execution', 'batchUnlinkStory'),
+(1, 'execution', 'browse'),
+(1, 'execution', 'bug'),
+(1, 'execution', 'build'),
+(1, 'execution', 'burn'),
+(1, 'execution', 'burnData'),
+(1, 'execution', 'calendar'),
+(1, 'execution', 'close'),
+(1, 'execution', 'computeBurn'),
+(1, 'execution', 'computeTaskEffort'),
+(1, 'execution', 'create'),
+(1, 'execution', 'delete'),
+(1, 'execution', 'deleterelation'),
+(1, 'execution', 'doc'),
+(1, 'execution', 'dynamic'),
+(1, 'execution', 'edit'),
+(1, 'execution', 'effort'),
+(1, 'execution', 'effortCalendar'),
+(1, 'execution', 'executionkanban'),
+(1, 'execution', 'export'),
+(1, 'execution', 'fixFirst'),
+(1, 'execution', 'gantt'),
+(1, 'execution', 'grouptask'),
+(1, 'execution', 'importBug'),
+(1, 'execution', 'importplanstories'),
+(1, 'execution', 'importtask'),
+(1, 'execution', 'index'),
+(1, 'execution', 'kanban'),
+(1, 'execution', 'linkStory'),
+(1, 'execution', 'maintainrelation'),
+(1, 'execution', 'manageMembers'),
+(1, 'execution', 'manageProducts'),
+(1, 'execution', 'printKanban'),
+(1, 'execution', 'putoff'),
+(1, 'execution', 'relation'),
+(1, 'execution', 'start'),
+(1, 'execution', 'story'),
+(1, 'execution', 'storyEstimate'),
+(1, 'execution', 'storyKanban'),
+(1, 'execution', 'storySort'),
+(1, 'execution', 'storyView'),
+(1, 'execution', 'suspend'),
+(1, 'execution', 'task'),
+(1, 'execution', 'taskEffort'),
+(1, 'execution', 'team'),
+(1, 'execution', 'testcase'),
+(1, 'execution', 'testreport'),
+(1, 'execution', 'testtask'),
+(1, 'execution', 'tree'),
+(1, 'execution', 'treeStory'),
+(1, 'execution', 'treeTask'),
+(1, 'execution', 'unbindWhitelist'),
+(1, 'execution', 'unlinkMember'),
+(1, 'execution', 'unlinkStory'),
+(1, 'execution', 'updateOrder'),
+(1, 'execution', 'view'),
+(1, 'execution', 'whitelist'),
+(1, 'extension', 'activate'),
+(1, 'extension', 'browse'),
+(1, 'extension', 'deactivate'),
+(1, 'extension', 'erase'),
+(1, 'extension', 'install'),
+(1, 'extension', 'obtain'),
+(1, 'extension', 'structure'),
+(1, 'extension', 'uninstall'),
+(1, 'extension', 'upgrade'),
+(1, 'extension', 'upload'),
+(1, 'faq', 'browse'),
+(1, 'faq', 'create'),
+(1, 'faq', 'delete'),
+(1, 'faq', 'edit'),
+(1, 'feedback', 'admin'),
+(1, 'feedback', 'adminView'),
+(1, 'feedback', 'assignTo'),
+(1, 'feedback', 'batchAssignTo'),
+(1, 'feedback', 'batchChangeModule'),
+(1, 'feedback', 'batchClose'),
+(1, 'feedback', 'batchEdit'),
+(1, 'feedback', 'batchReview'),
+(1, 'feedback', 'browse'),
+(1, 'feedback', 'close'),
+(1, 'feedback', 'comment'),
+(1, 'feedback', 'create'),
+(1, 'feedback', 'delete'),
+(1, 'feedback', 'edit'),
+(1, 'feedback', 'export'),
+(1, 'feedback', 'index'),
+(1, 'feedback', 'manageProduct'),
+(1, 'feedback', 'products'),
+(1, 'feedback', 'review'),
+(1, 'feedback', 'view'),
+(1, 'file', 'delete'),
+(1, 'file', 'download'),
+(1, 'file', 'edit'),
+(1, 'file', 'setPublic'),
+(1, 'file', 'uploadImages'),
+(1, 'gapanalysis', 'batchCreate'),
+(1, 'gapanalysis', 'batchEdit'),
+(1, 'gapanalysis', 'browse'),
+(1, 'gapanalysis', 'create'),
+(1, 'gapanalysis', 'delete'),
+(1, 'gapanalysis', 'edit'),
+(1, 'gapanalysis', 'view'),
+(1, 'git', 'apiSync'),
+(1, 'git', 'cat'),
+(1, 'git', 'diff'),
+(1, 'gitlab', 'bindProduct'),
+(1, 'gitlab', 'bindUser'),
+(1, 'gitlab', 'browse'),
+(1, 'gitlab', 'create'),
+(1, 'gitlab', 'delete'),
+(1, 'gitlab', 'edit'),
+(1, 'gitlab', 'importIssue'),
+(1, 'group', 'browse'),
+(1, 'group', 'copy'),
+(1, 'group', 'create'),
+(1, 'group', 'delete'),
+(1, 'group', 'edit'),
+(1, 'group', 'manageMember'),
+(1, 'group', 'managePriv'),
+(1, 'group', 'manageProjectAdmin'),
+(1, 'group', 'manageView'),
+(1, 'holiday', 'browse'),
+(1, 'holiday', 'create'),
+(1, 'holiday', 'delete'),
+(1, 'holiday', 'edit'),
+(1, 'host', 'browse'),
+(1, 'host', 'changeStatus'),
+(1, 'host', 'create'),
+(1, 'host', 'delete'),
+(1, 'host', 'edit'),
+(1, 'host', 'treemap'),
+(1, 'host', 'view'),
+(1, 'index', 'index'),
+(1, 'investigation', '126'),
+(1, 'investigation', 'assign'),
+(1, 'investigation', 'batchassign'),
+(1, 'investigation', 'batchcreate'),
+(1, 'investigation', 'batchedit'),
+(1, 'investigation', 'browse'),
+(1, 'investigation', 'create'),
+(1, 'investigation', 'delete'),
+(1, 'investigation', 'edit'),
+(1, 'investigation', 'export'),
+(1, 'investigation', 'exporttemplate'),
+(1, 'investigation', 'import'),
+(1, 'investigation', 'investigationreport_create'),
+(1, 'investigation', 'link'),
+(1, 'investigation', 'report'),
+(1, 'investigation', 'search'),
+(1, 'investigation', 'showimport'),
+(1, 'investigation', 'unlink'),
+(1, 'investigation', 'view'),
+(1, 'investigationreport', '129'),
+(1, 'investigationreport', 'assign'),
+(1, 'investigationreport', 'batchassign'),
+(1, 'investigationreport', 'batchcreate'),
+(1, 'investigationreport', 'batchedit'),
+(1, 'investigationreport', 'browse'),
+(1, 'investigationreport', 'create'),
+(1, 'investigationreport', 'delete'),
+(1, 'investigationreport', 'edit'),
+(1, 'investigationreport', 'export'),
+(1, 'investigationreport', 'exporttemplate'),
+(1, 'investigationreport', 'import'),
+(1, 'investigationreport', 'link'),
+(1, 'investigationreport', 'report'),
+(1, 'investigationreport', 'search'),
+(1, 'investigationreport', 'showimport'),
+(1, 'investigationreport', 'unlink'),
+(1, 'investigationreport', 'view'),
+(1, 'issue', 'activate'),
+(1, 'issue', 'assignTo'),
+(1, 'issue', 'batchCreate'),
+(1, 'issue', 'batchImportToLib'),
+(1, 'issue', 'browse'),
+(1, 'issue', 'cancel'),
+(1, 'issue', 'close'),
+(1, 'issue', 'confirm'),
+(1, 'issue', 'create'),
+(1, 'issue', 'delete'),
+(1, 'issue', 'edit'),
+(1, 'issue', 'importFromLib'),
+(1, 'issue', 'importToLib'),
+(1, 'issue', 'resolve'),
+(1, 'issue', 'view'),
+(1, 'jenkins', 'browse'),
+(1, 'jenkins', 'create'),
+(1, 'jenkins', 'delete'),
+(1, 'jenkins', 'edit'),
+(1, 'job', 'browse'),
+(1, 'job', 'create'),
+(1, 'job', 'delete'),
+(1, 'job', 'edit'),
+(1, 'job', 'exec'),
+(1, 'job', 'view'),
+(1, 'ldap', 'index'),
+(1, 'ldap', 'set'),
+(1, 'leave', 'back'),
+(1, 'leave', 'browseReview'),
+(1, 'leave', 'company'),
+(1, 'leave', 'create'),
+(1, 'leave', 'delete'),
+(1, 'leave', 'edit'),
+(1, 'leave', 'export'),
+(1, 'leave', 'personal'),
+(1, 'leave', 'personalAnnual'),
+(1, 'leave', 'review'),
+(1, 'leave', 'setReviewer'),
+(1, 'leave', 'switchstatus'),
+(1, 'leave', 'view'),
+(1, 'library', '58'),
+(1, 'library', '60'),
+(1, 'library', '61'),
+(1, 'library', 'assign'),
+(1, 'library', 'batchassign'),
+(1, 'library', 'batchcreate'),
+(1, 'library', 'batchedit'),
+(1, 'library', 'browse'),
+(1, 'library', 'create'),
+(1, 'library', 'delete'),
+(1, 'library', 'edit'),
+(1, 'library', 'export'),
+(1, 'library', 'exporttemplate'),
+(1, 'library', 'import'),
+(1, 'library', 'link'),
+(1, 'library', 'review'),
+(1, 'library', 'search'),
+(1, 'library', 'setarea'),
+(1, 'library', 'setcategory'),
+(1, 'library', 'showimport'),
+(1, 'library', 'unlink'),
+(1, 'library', 'view'),
+(1, 'lieu', 'browseReview'),
+(1, 'lieu', 'company'),
+(1, 'lieu', 'create'),
+(1, 'lieu', 'delete'),
+(1, 'lieu', 'edit'),
+(1, 'lieu', 'personal'),
+(1, 'lieu', 'review'),
+(1, 'lieu', 'setReviewer'),
+(1, 'lieu', 'switchstatus'),
+(1, 'lieu', 'view'),
+(1, 'mail', 'batchDelete'),
+(1, 'mail', 'browse'),
+(1, 'mail', 'delete'),
+(1, 'mail', 'detect'),
+(1, 'mail', 'edit'),
+(1, 'mail', 'index'),
+(1, 'mail', 'resend'),
+(1, 'mail', 'reset'),
+(1, 'mail', 'save'),
+(1, 'mail', 'sendCloud'),
+(1, 'mail', 'sendcloudUser'),
+(1, 'mail', 'test'),
+(1, 'mail', 'ztCloud'),
+(1, 'makeup', 'browseReview'),
+(1, 'makeup', 'company'),
+(1, 'makeup', 'create'),
+(1, 'makeup', 'delete'),
+(1, 'makeup', 'edit'),
+(1, 'makeup', 'export'),
+(1, 'makeup', 'personal'),
+(1, 'makeup', 'review'),
+(1, 'makeup', 'setReviewer'),
+(1, 'makeup', 'switchstatus'),
+(1, 'makeup', 'view'),
+(1, 'measrecord', 'browse'),
+(1, 'measurement', 'batchEdit'),
+(1, 'measurement', 'browse'),
+(1, 'measurement', 'createBasic'),
+(1, 'measurement', 'createTemplate'),
+(1, 'measurement', 'delete'),
+(1, 'measurement', 'design'),
+(1, 'measurement', 'designPHP'),
+(1, 'measurement', 'designSQL'),
+(1, 'measurement', 'editBasic'),
+(1, 'measurement', 'editDerivation'),
+(1, 'measurement', 'editTemplate'),
+(1, 'measurement', 'execCrontabQueue'),
+(1, 'measurement', 'initCrontabQueue'),
+(1, 'measurement', 'searchMeas'),
+(1, 'measurement', 'setSQL'),
+(1, 'measurement', 'settips'),
+(1, 'measurement', 'template'),
+(1, 'measurement', 'viewTemplate'),
+(1, 'meeting', 'browse'),
+(1, 'meeting', 'create'),
+(1, 'meeting', 'delete'),
+(1, 'meeting', 'edit'),
+(1, 'meeting', 'minutes'),
+(1, 'meeting', 'view'),
+(1, 'meetingroom', 'batchCreate'),
+(1, 'meetingroom', 'batchEdit'),
+(1, 'meetingroom', 'browse'),
+(1, 'meetingroom', 'create'),
+(1, 'meetingroom', 'delete'),
+(1, 'meetingroom', 'edit'),
+(1, 'meetingroom', 'view'),
+(1, 'message', 'browser'),
+(1, 'message', 'index'),
+(1, 'message', 'setting'),
+(1, 'metting', '127'),
+(1, 'metting', '130'),
+(1, 'metting', '131'),
+(1, 'metting', 'assign'),
+(1, 'metting', 'batchassign'),
+(1, 'metting', 'batchcreate'),
+(1, 'metting', 'batchedit'),
+(1, 'metting', 'browse'),
+(1, 'metting', 'create'),
+(1, 'metting', 'delete'),
+(1, 'metting', 'edit'),
+(1, 'metting', 'export'),
+(1, 'metting', 'exporttemplate'),
+(1, 'metting', 'import'),
+(1, 'metting', 'link'),
+(1, 'metting', 'report'),
+(1, 'metting', 'search'),
+(1, 'metting', 'showimport'),
+(1, 'metting', 'summary'),
+(1, 'metting', 'unlink'),
+(1, 'metting', 'view'),
+(1, 'milestone', 'index'),
+(1, 'milestone', 'saveOtherProblem'),
+(1, 'misc', 'ping'),
+(1, 'my', 'bug'),
+(1, 'my', 'calendar'),
+(1, 'my', 'changePassword'),
+(1, 'my', 'contribute'),
+(1, 'my', 'deleteContacts'),
+(1, 'my', 'doc'),
+(1, 'my', 'dynamic'),
+(1, 'my', 'editProfile'),
+(1, 'my', 'effort'),
+(1, 'my', 'execution'),
+(1, 'my', 'index'),
+(1, 'my', 'issue'),
+(1, 'my', 'manageContacts'),
+(1, 'my', 'meeting'),
+(1, 'my', 'myMeeting'),
+(1, 'my', 'nc'),
+(1, 'my', 'preference'),
+(1, 'my', 'profile'),
+(1, 'my', 'project'),
+(1, 'my', 'review'),
+(1, 'my', 'risk'),
+(1, 'my', 'score'),
+(1, 'my', 'story'),
+(1, 'my', 'task'),
+(1, 'my', 'team'),
+(1, 'my', 'testcase'),
+(1, 'my', 'testtask'),
+(1, 'my', 'todo'),
+(1, 'my', 'unbind'),
+(1, 'my', 'uploadAvatar'),
+(1, 'my', 'work'),
+(1, 'nc', '16'),
+(1, 'nc', 'activate'),
+(1, 'nc', 'assign'),
+(1, 'nc', 'batchassign'),
+(1, 'nc', 'batchcreate'),
+(1, 'nc', 'batchedit'),
+(1, 'nc', 'browse'),
+(1, 'nc', 'close'),
+(1, 'nc', 'create'),
+(1, 'nc', 'delete'),
+(1, 'nc', 'edit'),
+(1, 'nc', 'export'),
+(1, 'nc', 'exporttemplate'),
+(1, 'nc', 'import'),
+(1, 'nc', 'link'),
+(1, 'nc', 'resolve'),
+(1, 'nc', 'search'),
+(1, 'nc', 'showimport'),
+(1, 'nc', 'unlink'),
+(1, 'nc', 'view'),
+(1, 'opportunity', 'activate'),
+(1, 'opportunity', 'assignTo'),
+(1, 'opportunity', 'batchActivate'),
+(1, 'opportunity', 'batchAssignTo'),
+(1, 'opportunity', 'batchCancel'),
+(1, 'opportunity', 'batchClose'),
+(1, 'opportunity', 'batchCreate'),
+(1, 'opportunity', 'batchEdit'),
+(1, 'opportunity', 'batchHangup'),
+(1, 'opportunity', 'batchImportToLib'),
+(1, 'opportunity', 'browse'),
+(1, 'opportunity', 'cancel'),
+(1, 'opportunity', 'close'),
+(1, 'opportunity', 'create'),
+(1, 'opportunity', 'delete'),
+(1, 'opportunity', 'edit'),
+(1, 'opportunity', 'hangup'),
+(1, 'opportunity', 'importFromLib'),
+(1, 'opportunity', 'importToLib'),
+(1, 'opportunity', 'track'),
+(1, 'opportunity', 'view'),
+(1, 'ops', 'index'),
+(1, 'ops', 'setting'),
+(1, 'output', '13'),
+(1, 'output', 'assign'),
+(1, 'output', 'batchassign'),
+(1, 'output', 'batchcreate'),
+(1, 'output', 'batchedit'),
+(1, 'output', 'browse'),
+(1, 'output', 'create'),
+(1, 'output', 'delete'),
+(1, 'output', 'edit'),
+(1, 'output', 'export'),
+(1, 'output', 'exporttemplate'),
+(1, 'output', 'import'),
+(1, 'output', 'link'),
+(1, 'output', 'search'),
+(1, 'output', 'showimport'),
+(1, 'output', 'unlink'),
+(1, 'output', 'view'),
+(1, 'overtime', 'browseReview'),
+(1, 'overtime', 'company'),
+(1, 'overtime', 'create'),
+(1, 'overtime', 'delete'),
+(1, 'overtime', 'edit'),
+(1, 'overtime', 'export'),
+(1, 'overtime', 'personal'),
+(1, 'overtime', 'review'),
+(1, 'overtime', 'setReviewer'),
+(1, 'overtime', 'switchstatus'),
+(1, 'overtime', 'view'),
+(1, 'personnel', 'accessible'),
+(1, 'personnel', 'addWhitelist'),
+(1, 'personnel', 'invest'),
+(1, 'personnel', 'unbindWhitelist'),
+(1, 'personnel', 'whitelist'),
+(1, 'pivot', 'browse'),
+(1, 'pivot', 'bugAssign'),
+(1, 'pivot', 'bugAssignSummary'),
+(1, 'pivot', 'bugCreate'),
+(1, 'pivot', 'bugSummary'),
+(1, 'pivot', 'build'),
+(1, 'pivot', 'casesrun'),
+(1, 'pivot', 'create'),
+(1, 'pivot', 'delete'),
+(1, 'pivot', 'design'),
+(1, 'pivot', 'edit'),
+(1, 'pivot', 'export'),
+(1, 'pivot', 'preview'),
+(1, 'pivot', 'productSummary'),
+(1, 'pivot', 'projectDeviation'),
+(1, 'pivot', 'projectSummary'),
+(1, 'pivot', 'projectWorkload'),
+(1, 'pivot', 'reportExport'),
+(1, 'pivot', 'roadmap'),
+(1, 'pivot', 'storyLinkedBug'),
+(1, 'pivot', 'testcase'),
+(1, 'pivot', 'workAssignSummary'),
+(1, 'pivot', 'workload'),
+(1, 'pivot', 'workSummary'),
+(1, 'process', 'activityList'),
+(1, 'process', 'batchCreate'),
+(1, 'process', 'browse'),
+(1, 'process', 'create'),
+(1, 'process', 'delete'),
+(1, 'process', 'edit'),
+(1, 'process', 'updateOrder'),
+(1, 'process', 'view'),
+(1, 'product', 'addWhitelist'),
+(1, 'product', 'all'),
+(1, 'product', 'batchEdit'),
+(1, 'product', 'browse'),
+(1, 'product', 'build'),
+(1, 'product', 'close'),
+(1, 'product', 'create'),
+(1, 'product', 'dashboard'),
+(1, 'product', 'delete'),
+(1, 'product', 'doc'),
+(1, 'product', 'dynamic'),
+(1, 'product', 'edit'),
+(1, 'product', 'export'),
+(1, 'product', 'index'),
+(1, 'product', 'kanban'),
+(1, 'product', 'manageLine'),
+(1, 'product', 'project'),
+(1, 'product', 'roadmap'),
+(1, 'product', 'track'),
+(1, 'product', 'unbindWhitelist'),
+(1, 'product', 'updateOrder'),
+(1, 'product', 'view'),
+(1, 'product', 'whitelist'),
+(1, 'productplan', 'batchEdit'),
+(1, 'productplan', 'batchUnlinkBug'),
+(1, 'productplan', 'batchUnlinkStory'),
+(1, 'productplan', 'browse'),
+(1, 'productplan', 'create'),
+(1, 'productplan', 'delete'),
+(1, 'productplan', 'edit'),
+(1, 'productplan', 'linkBug'),
+(1, 'productplan', 'linkStory'),
+(1, 'productplan', 'unlinkBug'),
+(1, 'productplan', 'unlinkStory'),
+(1, 'productplan', 'view'),
+(1, 'program', 'activate'),
+(1, 'program', 'batchUnlinkStakeholders'),
+(1, 'program', 'browse'),
+(1, 'program', 'close'),
+(1, 'program', 'create'),
+(1, 'program', 'createStakeholder'),
+(1, 'program', 'delete'),
+(1, 'program', 'edit'),
+(1, 'program', 'export'),
+(1, 'program', 'index'),
+(1, 'program', 'kanban'),
+(1, 'program', 'product'),
+(1, 'program', 'project'),
+(1, 'program', 'stakeholder'),
+(1, 'program', 'start'),
+(1, 'program', 'suspend'),
+(1, 'program', 'unbindWhitelist'),
+(1, 'program', 'unlinkStakeholder'),
+(1, 'program', 'updateOrder'),
+(1, 'program', 'view'),
+(1, 'programplan', 'browse'),
+(1, 'programplan', 'create'),
+(1, 'programplan', 'edit'),
+(1, 'project', 'activate'),
+(1, 'project', 'addWhitelist'),
+(1, 'project', 'batchEdit'),
+(1, 'project', 'browse'),
+(1, 'project', 'bug'),
+(1, 'project', 'build'),
+(1, 'project', 'close'),
+(1, 'project', 'copyGroup'),
+(1, 'project', 'create'),
+(1, 'project', 'createGroup'),
+(1, 'project', 'createGuide'),
+(1, 'project', 'createStakeholder'),
+(1, 'project', 'delete'),
+(1, 'project', 'dynamic'),
+(1, 'project', 'edit'),
+(1, 'project', 'editGroup'),
+(1, 'project', 'execution'),
+(1, 'project', 'export'),
+(1, 'project', 'group'),
+(1, 'project', 'index'),
+(1, 'project', 'kanban'),
+(1, 'project', 'manageGroupMember'),
+(1, 'project', 'manageMembers'),
+(1, 'project', 'managePriv'),
+(1, 'project', 'manageProducts'),
+(1, 'project', 'manageView'),
+(1, 'project', 'programTitle'),
+(1, 'project', 'qa'),
+(1, 'project', 'start'),
+(1, 'project', 'suspend'),
+(1, 'project', 'team'),
+(1, 'project', 'testcase'),
+(1, 'project', 'testreport'),
+(1, 'project', 'testtask'),
+(1, 'project', 'unbindWhitelist'),
+(1, 'project', 'unlinkMember'),
+(1, 'project', 'updateOrder'),
+(1, 'project', 'view'),
+(1, 'project', 'whitelist'),
+(1, 'projectbuild', 'browse'),
+(1, 'projectrelease', 'batchUnlinkBug'),
+(1, 'projectrelease', 'batchUnlinkStory'),
+(1, 'projectrelease', 'browse'),
+(1, 'projectrelease', 'changeStatus'),
+(1, 'projectrelease', 'create'),
+(1, 'projectrelease', 'delete'),
+(1, 'projectrelease', 'edit'),
+(1, 'projectrelease', 'export'),
+(1, 'projectrelease', 'linkBug'),
+(1, 'projectrelease', 'linkStory'),
+(1, 'projectrelease', 'unlinkBug'),
+(1, 'projectrelease', 'unlinkStory'),
+(1, 'projectrelease', 'view'),
+(1, 'projectstory', 'batchUnlinkStory'),
+(1, 'projectstory', 'importFromLib'),
+(1, 'projectstory', 'importplanstories'),
+(1, 'projectstory', 'linkStory'),
+(1, 'projectstory', 'story'),
+(1, 'projectstory', 'track'),
+(1, 'projectstory', 'unlinkStory'),
+(1, 'projectstory', 'view'),
+(1, 'pssp', 'browse'),
+(1, 'pssp', 'update'),
+(1, 'qa', 'index'),
+(1, 'release', 'batchUnlinkBug'),
+(1, 'release', 'batchUnlinkStory'),
+(1, 'release', 'browse'),
+(1, 'release', 'changeStatus'),
+(1, 'release', 'create'),
+(1, 'release', 'delete'),
+(1, 'release', 'edit'),
+(1, 'release', 'export'),
+(1, 'release', 'linkBug'),
+(1, 'release', 'linkStory'),
+(1, 'release', 'unlinkBug'),
+(1, 'release', 'unlinkStory'),
+(1, 'release', 'view'),
+(1, 'repo', 'addBug'),
+(1, 'repo', 'addComment'),
+(1, 'repo', 'blame'),
+(1, 'repo', 'browse'),
+(1, 'repo', 'create'),
+(1, 'repo', 'delete'),
+(1, 'repo', 'deleteBug'),
+(1, 'repo', 'deleteComment'),
+(1, 'repo', 'diff'),
+(1, 'repo', 'download'),
+(1, 'repo', 'edit'),
+(1, 'repo', 'editBug'),
+(1, 'repo', 'editComment'),
+(1, 'repo', 'log'),
+(1, 'repo', 'maintain'),
+(1, 'repo', 'review'),
+(1, 'repo', 'revision'),
+(1, 'repo', 'setRules'),
+(1, 'repo', 'showSyncCommit'),
+(1, 'repo', 'view'),
+(1, 'report', 'browseReport'),
+(1, 'report', 'crystalExport'),
+(1, 'report', 'custom'),
+(1, 'report', 'customeRedreport'),
+(1, 'report', 'deleteReport'),
+(1, 'report', 'editReport'),
+(1, 'report', 'export'),
+(1, 'report', 'instanceTemplate'),
+(1, 'report', 'saveReport'),
+(1, 'report', 'show'),
+(1, 'report', 'useReport'),
+(1, 'requirement', 'activate'),
+(1, 'requirement', 'assignTo'),
+(1, 'requirement', 'batchAssignTo'),
+(1, 'requirement', 'batchChangeBranch'),
+(1, 'requirement', 'batchChangeModule'),
+(1, 'requirement', 'batchClose'),
+(1, 'requirement', 'batchCreate'),
+(1, 'requirement', 'batchEdit'),
+(1, 'requirement', 'batchReview'),
+(1, 'requirement', 'change'),
+(1, 'requirement', 'close'),
+(1, 'requirement', 'create'),
+(1, 'requirement', 'delete'),
+(1, 'requirement', 'edit'),
+(1, 'requirement', 'export'),
+(1, 'requirement', 'recall'),
+(1, 'requirement', 'report'),
+(1, 'requirement', 'review'),
+(1, 'requirement', 'view'),
+(1, 'researchplan', 'browse'),
+(1, 'researchplan', 'create'),
+(1, 'researchplan', 'delete'),
+(1, 'researchplan', 'edit'),
+(1, 'researchplan', 'view'),
+(1, 'researchreport', 'browse'),
+(1, 'researchreport', 'create'),
+(1, 'researchreport', 'delete'),
+(1, 'researchreport', 'edit'),
+(1, 'researchreport', 'view'),
+(1, 'review', 'assess'),
+(1, 'review', 'audit'),
+(1, 'review', 'browse'),
+(1, 'review', 'create'),
+(1, 'review', 'edit'),
+(1, 'review', 'recall'),
+(1, 'review', 'report'),
+(1, 'review', 'result'),
+(1, 'review', 'submit'),
+(1, 'review', 'toAudit'),
+(1, 'review', 'view'),
+(1, 'reviewcl', 'batchCreate'),
+(1, 'reviewcl', 'browse'),
+(1, 'reviewcl', 'create'),
+(1, 'reviewcl', 'delete'),
+(1, 'reviewcl', 'edit'),
+(1, 'reviewcl', 'view'),
+(1, 'reviewissue', 'create'),
+(1, 'reviewissue', 'edit'),
+(1, 'reviewissue', 'issue'),
+(1, 'reviewissue', 'resolved'),
+(1, 'reviewissue', 'updateStatus'),
+(1, 'reviewissue', 'view'),
+(1, 'reviewsetting', 'reviewer'),
+(1, 'reviewsetting', 'version'),
+(1, 'risk', 'activate'),
+(1, 'risk', 'assignTo'),
+(1, 'risk', 'batchCreate'),
+(1, 'risk', 'batchImportToLib'),
+(1, 'risk', 'browse'),
+(1, 'risk', 'cancel'),
+(1, 'risk', 'close'),
+(1, 'risk', 'create'),
+(1, 'risk', 'delete'),
+(1, 'risk', 'edit'),
+(1, 'risk', 'hangup'),
+(1, 'risk', 'importFromLib'),
+(1, 'risk', 'importToLib'),
+(1, 'risk', 'track'),
+(1, 'risk', 'view'),
+(1, 'screen', 'allAnnualData'),
+(1, 'screen', 'annualData'),
+(1, 'screen', 'browse'),
+(1, 'screen', 'create'),
+(1, 'screen', 'delete'),
+(1, 'screen', 'design'),
+(1, 'screen', 'edit'),
+(1, 'screen', 'release'),
+(1, 'screen', 'view'),
+(1, 'search', 'buildForm'),
+(1, 'search', 'buildIndex'),
+(1, 'search', 'buildQuery'),
+(1, 'search', 'deleteQuery'),
+(1, 'search', 'index'),
+(1, 'search', 'saveQuery'),
+(1, 'search', 'select'),
+(1, 'serverroom', 'browse'),
+(1, 'serverroom', 'create'),
+(1, 'serverroom', 'delete'),
+(1, 'serverroom', 'edit'),
+(1, 'serverroom', 'view'),
+(1, 'service', 'browse'),
+(1, 'service', 'create'),
+(1, 'service', 'delete'),
+(1, 'service', 'edit'),
+(1, 'service', 'index'),
+(1, 'service', 'manage'),
+(1, 'service', 'view'),
+(1, 'sqlbuilder', 'browseSQLView'),
+(1, 'sqlbuilder', 'create'),
+(1, 'sqlbuilder', 'createSQLView'),
+(1, 'sqlbuilder', 'deleteSQLView'),
+(1, 'sqlbuilder', 'editSQLView'),
+(1, 'stage', 'batchCreate'),
+(1, 'stage', 'browse'),
+(1, 'stage', 'create'),
+(1, 'stage', 'delete'),
+(1, 'stage', 'edit'),
+(1, 'stage', 'setType'),
+(1, 'stakeholder', 'batchCreate'),
+(1, 'stakeholder', 'browse'),
+(1, 'stakeholder', 'communicate'),
+(1, 'stakeholder', 'create'),
+(1, 'stakeholder', 'createExpect'),
+(1, 'stakeholder', 'delete'),
+(1, 'stakeholder', 'deleteExpect'),
+(1, 'stakeholder', 'edit'),
+(1, 'stakeholder', 'editExpect'),
+(1, 'stakeholder', 'expect'),
+(1, 'stakeholder', 'expectation'),
+(1, 'stakeholder', 'issue'),
+(1, 'stakeholder', 'plan'),
+(1, 'stakeholder', 'userIssue'),
+(1, 'stakeholder', 'view'),
+(1, 'stakeholder', 'viewExpect'),
+(1, 'stakeholder', 'viewIssue'),
+(1, 'story', 'activate'),
+(1, 'story', 'assignTo'),
+(1, 'story', 'batchAssignTo'),
+(1, 'story', 'batchChangeBranch'),
+(1, 'story', 'batchChangeModule'),
+(1, 'story', 'batchChangePlan'),
+(1, 'story', 'batchChangeStage'),
+(1, 'story', 'batchClose'),
+(1, 'story', 'batchCreate'),
+(1, 'story', 'batchEdit'),
+(1, 'story', 'batchImportToLib'),
+(1, 'story', 'batchReview'),
+(1, 'story', 'batchToTask'),
+(1, 'story', 'browse'),
+(1, 'story', 'bugs'),
+(1, 'story', 'cases'),
+(1, 'story', 'change'),
+(1, 'story', 'close'),
+(1, 'story', 'create'),
+(1, 'story', 'delete'),
+(1, 'story', 'edit'),
+(1, 'story', 'export'),
+(1, 'story', 'exportTemplet'),
+(1, 'story', 'import'),
+(1, 'story', 'importToLib'),
+(1, 'story', 'linkStory'),
+(1, 'story', 'processStoryChange'),
+(1, 'story', 'recall'),
+(1, 'story', 'report'),
+(1, 'story', 'review'),
+(1, 'story', 'showImport'),
+(1, 'story', 'tasks'),
+(1, 'story', 'view'),
+(1, 'subject', 'browse'),
+(1, 'svn', 'apiSync'),
+(1, 'svn', 'cat'),
+(1, 'svn', 'diff'),
+(1, 'task', 'activate'),
+(1, 'task', 'assignTo'),
+(1, 'task', 'batchAssignTo'),
+(1, 'task', 'batchCancel'),
+(1, 'task', 'batchChangeModule'),
+(1, 'task', 'batchClose'),
+(1, 'task', 'batchCreate'),
+(1, 'task', 'batchEdit'),
+(1, 'task', 'browse'),
+(1, 'task', 'cancel'),
+(1, 'task', 'close'),
+(1, 'task', 'confirmdesignchange'),
+(1, 'task', 'confirmStoryChange'),
+(1, 'task', 'create'),
+(1, 'task', 'delete'),
+(1, 'task', 'deleteEstimate'),
+(1, 'task', 'edit'),
+(1, 'task', 'editEstimate'),
+(1, 'task', 'export'),
+(1, 'task', 'exportTemplet'),
+(1, 'task', 'finish'),
+(1, 'task', 'import'),
+(1, 'task', 'pause'),
+(1, 'task', 'recordEstimate'),
+(1, 'task', 'report'),
+(1, 'task', 'restart'),
+(1, 'task', 'showImport'),
+(1, 'task', 'start'),
+(1, 'task', 'view'),
+(1, 'testcase', 'batchCaseTypeChange'),
+(1, 'testcase', 'batchChangeBranch'),
+(1, 'testcase', 'batchChangeModule'),
+(1, 'testcase', 'batchConfirmStoryChange'),
+(1, 'testcase', 'batchCreate'),
+(1, 'testcase', 'batchDelete'),
+(1, 'testcase', 'batchEdit'),
+(1, 'testcase', 'batchReview'),
+(1, 'testcase', 'browse'),
+(1, 'testcase', 'bugs'),
+(1, 'testcase', 'confirmChange'),
+(1, 'testcase', 'confirmLibcaseChange'),
+(1, 'testcase', 'confirmStoryChange'),
+(1, 'testcase', 'create'),
+(1, 'testcase', 'createBug'),
+(1, 'testcase', 'delete'),
+(1, 'testcase', 'edit'),
+(1, 'testcase', 'export'),
+(1, 'testcase', 'exportTemplet'),
+(1, 'testcase', 'groupCase'),
+(1, 'testcase', 'ignoreLibcaseChange'),
+(1, 'testcase', 'import'),
+(1, 'testcase', 'importFromLib'),
+(1, 'testcase', 'index'),
+(1, 'testcase', 'linkCases'),
+(1, 'testcase', 'review'),
+(1, 'testcase', 'showImport'),
+(1, 'testcase', 'submit'),
+(1, 'testcase', 'view'),
+(1, 'testcase', 'zeroCase'),
+(1, 'testreport', 'browse'),
+(1, 'testreport', 'create'),
+(1, 'testreport', 'delete'),
+(1, 'testreport', 'edit'),
+(1, 'testreport', 'export'),
+(1, 'testreport', 'view'),
+(1, 'testsuite', 'batchUnlinkCases'),
+(1, 'testsuite', 'browse'),
+(1, 'testsuite', 'create'),
+(1, 'testsuite', 'delete'),
+(1, 'testsuite', 'edit'),
+(1, 'testsuite', 'index'),
+(1, 'testsuite', 'linkCase'),
+(1, 'testsuite', 'test'),
+(1, 'testsuite', 'unlinkCase'),
+(1, 'testsuite', 'view'),
+(1, 'testtask', 'activate'),
+(1, 'testtask', 'batchAssign'),
+(1, 'testtask', 'batchRun'),
+(1, 'testtask', 'batchUnlinkCases'),
+(1, 'testtask', 'block'),
+(1, 'testtask', 'browse'),
+(1, 'testtask', 'browseUnits'),
+(1, 'testtask', 'cases'),
+(1, 'testtask', 'close'),
+(1, 'testtask', 'create'),
+(1, 'testtask', 'delete'),
+(1, 'testtask', 'deployCaseResults'),
+(1, 'testtask', 'edit'),
+(1, 'testtask', 'groupCase'),
+(1, 'testtask', 'importUnitResult'),
+(1, 'testtask', 'index'),
+(1, 'testtask', 'linkcase'),
+(1, 'testtask', 'report'),
+(1, 'testtask', 'results'),
+(1, 'testtask', 'runcase'),
+(1, 'testtask', 'runDeployCase'),
+(1, 'testtask', 'start'),
+(1, 'testtask', 'unitCases'),
+(1, 'testtask', 'unlinkcase'),
+(1, 'testtask', 'view'),
+(1, 'todo', 'activate'),
+(1, 'todo', 'assignTo'),
+(1, 'todo', 'batchClose'),
+(1, 'todo', 'batchCreate'),
+(1, 'todo', 'batchEdit'),
+(1, 'todo', 'batchFinish'),
+(1, 'todo', 'calendar'),
+(1, 'todo', 'close'),
+(1, 'todo', 'create'),
+(1, 'todo', 'createcycle'),
+(1, 'todo', 'delete'),
+(1, 'todo', 'edit'),
+(1, 'todo', 'export'),
+(1, 'todo', 'finish'),
+(1, 'todo', 'import2Today'),
+(1, 'todo', 'start'),
+(1, 'todo', 'view'),
+(1, 'train', 'browse'),
+(1, 'train', 'create'),
+(1, 'train', 'delete'),
+(1, 'train', 'edit'),
+(1, 'train', 'finish'),
+(1, 'train', 'summary'),
+(1, 'train', 'view'),
+(1, 'trainbook', 'ajaxgetbookbysn'),
+(1, 'trainbook', 'export'),
+(1, 'traincareer', 'index'),
+(1, 'trainchapter', 'browse'),
+(1, 'trainchapter', 'catalog'),
+(1, 'trainchapter', 'delete'),
+(1, 'trainchapter', 'download'),
+(1, 'trainchapter', 'edit'),
+(1, 'trainchapter', 'manage'),
+(1, 'trainchapter', 'showDocFiles'),
+(1, 'trainchapter', 'sortChapterOrder'),
+(1, 'trainchapter', 'view'),
+(1, 'traincourse', 'browse'),
+(1, 'traincourse', 'changeStatus'),
+(1, 'traincourse', 'collect'),
+(1, 'traincourse', 'create'),
+(1, 'traincourse', 'delete'),
+(1, 'traincourse', 'edit'),
+(1, 'traincourse', 'manage'),
+(1, 'traincourse', 'view'),
+(1, 'trainexam', 'browse'),
+(1, 'trainexam', 'changeStatus'),
+(1, 'trainexam', 'choseExam'),
+(1, 'trainexam', 'create'),
+(1, 'trainexam', 'delete'),
+(1, 'trainexam', 'deleteQuestion'),
+(1, 'trainexam', 'edit'),
+(1, 'trainexam', 'editQuestion'),
+(1, 'trainexam', 'exam'),
+(1, 'trainexam', 'myExams'),
+(1, 'trainexam', 'review'),
+(1, 'trainexam', 'scoreDetail'),
+(1, 'trainexam', 'setQuestion'),
+(1, 'trainexam', 'updateOrder'),
+(1, 'trainexam', 'view'),
+(1, 'traingoal', 'browse'),
+(1, 'traingoal', 'browseCompanyGoals'),
+(1, 'traingoal', 'browseDeptGoals'),
+(1, 'traingoal', 'create'),
+(1, 'traingoal', 'delete'),
+(1, 'traingoal', 'edit'),
+(1, 'traingoal', 'recall'),
+(1, 'traingoal', 'review'),
+(1, 'traingoal', 'submitReview'),
+(1, 'traingoal', 'updateOrder'),
+(1, 'traingoal', 'view'),
+(1, 'trainplan', 'batchCreate'),
+(1, 'trainplan', 'batchEdit'),
+(1, 'trainplan', 'batchFinish'),
+(1, 'trainplan', 'browse'),
+(1, 'trainplan', 'create'),
+(1, 'trainplan', 'delete'),
+(1, 'trainplan', 'edit'),
+(1, 'trainplan', 'finish'),
+(1, 'trainplan', 'summary'),
+(1, 'trainplan', 'view'),
+(1, 'trainpost', 'browse'),
+(1, 'trainpost', 'create'),
+(1, 'trainpost', 'createGrade'),
+(1, 'trainpost', 'delete'),
+(1, 'trainpost', 'edit'),
+(1, 'trainpost', 'editGrade'),
+(1, 'trainpost', 'gradeView'),
+(1, 'trainpost', 'manageGrade'),
+(1, 'trainpost', 'sortGrade'),
+(1, 'trainpost', 'sortPost'),
+(1, 'trainpost', 'view'),
+(1, 'trainskill', 'browse'),
+(1, 'trainskill', 'create'),
+(1, 'trainskill', 'createGrade'),
+(1, 'trainskill', 'delete'),
+(1, 'trainskill', 'deleteDesc'),
+(1, 'trainskill', 'deleteGrade'),
+(1, 'trainskill', 'edit'),
+(1, 'trainskill', 'editGrade'),
+(1, 'trainskill', 'view'),
+(1, 'traintask', 'browse'),
+(1, 'traintask', 'browseCompanyTasks'),
+(1, 'traintask', 'browseDeptTasks'),
+(1, 'traintask', 'close'),
+(1, 'traintask', 'create'),
+(1, 'traintask', 'createTask'),
+(1, 'traintask', 'delete'),
+(1, 'traintask', 'edit'),
+(1, 'traintask', 'finish'),
+(1, 'traintask', 'import'),
+(1, 'traintask', 'setCondition'),
+(1, 'traintask', 'start'),
+(1, 'traintask', 'view'),
+(1, 'tree', 'browse'),
+(1, 'tree', 'browsehost'),
+(1, 'tree', 'browseTask'),
+(1, 'tree', 'delete'),
+(1, 'tree', 'edit'),
+(1, 'tree', 'editHost'),
+(1, 'tree', 'fix'),
+(1, 'tree', 'manageChild'),
+(1, 'tree', 'updateOrder'),
+(1, 'user', 'batchCreate'),
+(1, 'user', 'batchEdit'),
+(1, 'user', 'bug'),
+(1, 'user', 'create'),
+(1, 'user', 'cropAvatar'),
+(1, 'user', 'delete'),
+(1, 'user', 'dynamic'),
+(1, 'user', 'edit'),
+(1, 'user', 'effort'),
+(1, 'user', 'effortcalendar'),
+(1, 'user', 'execution'),
+(1, 'user', 'importldap'),
+(1, 'user', 'issue'),
+(1, 'user', 'profile'),
+(1, 'user', 'risk'),
+(1, 'user', 'setPublicTemplate'),
+(1, 'user', 'story'),
+(1, 'user', 'task'),
+(1, 'user', 'testCase'),
+(1, 'user', 'testTask'),
+(1, 'user', 'todo'),
+(1, 'user', 'todocalendar'),
+(1, 'user', 'unbind'),
+(1, 'user', 'unlock'),
+(1, 'user', 'view'),
+(1, 'webhook', 'bind'),
+(1, 'webhook', 'browse'),
+(1, 'webhook', 'chooseDept'),
+(1, 'webhook', 'create'),
+(1, 'webhook', 'delete'),
+(1, 'webhook', 'edit'),
+(1, 'webhook', 'log'),
+(1, 'weekly', 'index'),
+(1, 'workestimation', 'index'),
+(1, 'workflow', 'activate'),
+(1, 'workflow', 'backup'),
+(1, 'workflow', 'browse'),
+(1, 'workflow', 'browseDB'),
+(1, 'workflow', 'browseFlow'),
+(1, 'workflow', 'copy'),
+(1, 'workflow', 'create'),
+(1, 'workflow', 'deactivate'),
+(1, 'workflow', 'delete'),
+(1, 'workflow', 'edit'),
+(1, 'workflow', 'flowchart'),
+(1, 'workflow', 'release'),
+(1, 'workflow', 'setCSS'),
+(1, 'workflow', 'setJS'),
+(1, 'workflow', 'ui'),
+(1, 'workflow', 'upgrade'),
+(1, 'workflow', 'view'),
+(1, 'workflowaction', 'browse'),
+(1, 'workflowaction', 'create'),
+(1, 'workflowaction', 'delete'),
+(1, 'workflowaction', 'edit'),
+(1, 'workflowaction', 'setCSS'),
+(1, 'workflowaction', 'setJS'),
+(1, 'workflowaction', 'setNotice'),
+(1, 'workflowaction', 'setVerification'),
+(1, 'workflowaction', 'sort'),
+(1, 'workflowaction', 'view'),
+(1, 'workflowcondition', 'browse'),
+(1, 'workflowcondition', 'create'),
+(1, 'workflowcondition', 'delete'),
+(1, 'workflowcondition', 'edit'),
+(1, 'workflowdatasource', 'browse'),
+(1, 'workflowdatasource', 'create'),
+(1, 'workflowdatasource', 'delete'),
+(1, 'workflowdatasource', 'edit'),
+(1, 'workflowfield', 'browse'),
+(1, 'workflowfield', 'create'),
+(1, 'workflowfield', 'delete'),
+(1, 'workflowfield', 'edit'),
+(1, 'workflowfield', 'export'),
+(1, 'workflowfield', 'exportTemplate'),
+(1, 'workflowfield', 'import'),
+(1, 'workflowfield', 'setExport'),
+(1, 'workflowfield', 'setSearch'),
+(1, 'workflowfield', 'setValue'),
+(1, 'workflowfield', 'showImport'),
+(1, 'workflowfield', 'sort'),
+(1, 'workflowhook', 'browse'),
+(1, 'workflowhook', 'create'),
+(1, 'workflowhook', 'delete'),
+(1, 'workflowhook', 'edit'),
+(1, 'workflowlabel', 'browse'),
+(1, 'workflowlabel', 'create'),
+(1, 'workflowlabel', 'delete'),
+(1, 'workflowlabel', 'edit'),
+(1, 'workflowlabel', 'sort'),
+(1, 'workflowlayout', 'admin'),
+(1, 'workflowlayout', 'block'),
+(1, 'workflowlinkage', 'browse'),
+(1, 'workflowlinkage', 'create'),
+(1, 'workflowlinkage', 'delete'),
+(1, 'workflowlinkage', 'edit'),
+(1, 'workflowrelation', 'admin'),
+(1, 'workflowreport', 'browse'),
+(1, 'workflowreport', 'create'),
+(1, 'workflowreport', 'delete'),
+(1, 'workflowreport', 'edit'),
+(1, 'workflowreport', 'sort'),
+(1, 'workflowrule', 'browse'),
+(1, 'workflowrule', 'create'),
+(1, 'workflowrule', 'delete'),
+(1, 'workflowrule', 'edit'),
+(1, 'workflowrule', 'view'),
+(1, 'workloadbudget', '27'),
+(1, 'workloadbudget', 'assign'),
+(1, 'workloadbudget', 'batchassign'),
+(1, 'workloadbudget', 'batchcreate'),
+(1, 'workloadbudget', 'batchedit'),
+(1, 'workloadbudget', 'browse'),
+(1, 'workloadbudget', 'create'),
+(1, 'workloadbudget', 'delete'),
+(1, 'workloadbudget', 'edit'),
+(1, 'workloadbudget', 'export'),
+(1, 'workloadbudget', 'exporttemplate'),
+(1, 'workloadbudget', 'import'),
+(1, 'workloadbudget', 'link'),
+(1, 'workloadbudget', 'search'),
+(1, 'workloadbudget', 'showimport'),
+(1, 'workloadbudget', 'unlink'),
+(1, 'workloadbudget', 'view'),
+(1, 'zoutput', 'batchCreate'),
+(1, 'zoutput', 'batchEdit'),
+(1, 'zoutput', 'browse'),
+(1, 'zoutput', 'create'),
+(1, 'zoutput', 'delete'),
+(1, 'zoutput', 'edit'),
+(1, 'zoutput', 'updateOrder'),
+(1, 'zoutput', 'view'),
+(2, 'account', 'browse'),
+(2, 'account', 'view'),
+(2, 'action', 'comment'),
+(2, 'action', 'editComment'),
+(2, 'action', 'trash'),
+(2, 'action', 'undelete'),
+(2, 'activity', 'browse'),
+(2, 'activity', 'create'),
+(2, 'activity', 'delete'),
+(2, 'activity', 'edit'),
+(2, 'activity', 'view'),
+(2, 'admin', 'checkWeak'),
+(2, 'admin', 'index'),
+(2, 'admin', 'safe'),
+(2, 'api', 'debug'),
+(2, 'attend', 'company'),
+(2, 'attend', 'department'),
+(2, 'attend', 'detail'),
+(2, 'attend', 'edit'),
+(2, 'attend', 'export'),
+(2, 'attend', 'exportDetail'),
+(2, 'attend', 'exportStat'),
+(2, 'attend', 'personal'),
+(2, 'audit', '8'),
+(2, 'audit', 'assign'),
+(2, 'audit', 'batchassign'),
+(2, 'audit', 'batchcreate'),
+(2, 'audit', 'batchedit'),
+(2, 'audit', 'browse'),
+(2, 'audit', 'create'),
+(2, 'audit', 'delete'),
+(2, 'audit', 'edit'),
+(2, 'audit', 'export'),
+(2, 'audit', 'exporttemplate'),
+(2, 'audit', 'import'),
+(2, 'audit', 'link'),
+(2, 'audit', 'search'),
+(2, 'audit', 'showimport'),
+(2, 'audit', 'unlink'),
+(2, 'audit', 'view'),
+(2, 'auditcl', 'browse'),
+(2, 'auditplan', 'browse'),
+(2, 'auditplan', 'create'),
+(2, 'auditplan', 'edit'),
+(2, 'auditplan', 'nc'),
+(2, 'auditplan', 'result'),
+(2, 'auditresult', '10'),
+(2, 'auditresult', 'assign'),
+(2, 'auditresult', 'batchassign'),
+(2, 'auditresult', 'batchcreate'),
+(2, 'auditresult', 'batchedit'),
+(2, 'auditresult', 'browse'),
+(2, 'auditresult', 'create'),
+(2, 'auditresult', 'delete'),
+(2, 'auditresult', 'edit'),
+(2, 'auditresult', 'export'),
+(2, 'auditresult', 'exporttemplate'),
+(2, 'auditresult', 'import'),
+(2, 'auditresult', 'link'),
+(2, 'auditresult', 'search'),
+(2, 'auditresult', 'showimport'),
+(2, 'auditresult', 'unlink'),
+(2, 'auditresult', 'view'),
+(2, 'automation', 'browse'),
+(2, 'baseline', 'articleview'),
+(2, 'baseline', 'catalog'),
+(2, 'baseline', 'createTemplate'),
+(2, 'baseline', 'editBook'),
+(2, 'baseline', 'editTemplate'),
+(2, 'baseline', 'manageBook'),
+(2, 'baseline', 'template'),
+(2, 'baseline', 'view'),
+(2, 'budget', 'browse'),
+(2, 'bug', 'activate'),
+(2, 'bug', 'assignTo'),
+(2, 'bug', 'batchActivate'),
+(2, 'bug', 'batchAssignTo'),
+(2, 'bug', 'batchChangeBranch'),
+(2, 'bug', 'batchChangeModule'),
+(2, 'bug', 'batchClose'),
+(2, 'bug', 'batchConfirm'),
+(2, 'bug', 'batchCreate'),
+(2, 'bug', 'batchEdit'),
+(2, 'bug', 'batchResolve'),
+(2, 'bug', 'browse'),
+(2, 'bug', 'close'),
+(2, 'bug', 'confirmBug'),
+(2, 'bug', 'confirmStoryChange'),
+(2, 'bug', 'create'),
+(2, 'bug', 'delete'),
+(2, 'bug', 'edit'),
+(2, 'bug', 'export'),
+(2, 'bug', 'exportTemplet'),
+(2, 'bug', 'import'),
+(2, 'bug', 'index'),
+(2, 'bug', 'linkBugs'),
+(2, 'bug', 'report'),
+(2, 'bug', 'resolve'),
+(2, 'bug', 'showImport'),
+(2, 'bug', 'view'),
+(2, 'build', 'batchUnlinkBug'),
+(2, 'build', 'batchUnlinkStory'),
+(2, 'build', 'browse'),
+(2, 'build', 'create'),
+(2, 'build', 'delete'),
+(2, 'build', 'edit'),
+(2, 'build', 'linkBug'),
+(2, 'build', 'linkStory'),
+(2, 'build', 'unlinkBug'),
+(2, 'build', 'unlinkStory'),
+(2, 'build', 'view'),
+(2, 'caselib', 'browse'),
+(2, 'caselib', 'index'),
+(2, 'caselib', 'view'),
+(2, 'classify', 'browse'),
+(2, 'cm', 'browse'),
+(2, 'cm', 'create'),
+(2, 'cm', 'edit'),
+(2, 'cm', 'report'),
+(2, 'cm', 'view'),
+(2, 'cmcl', 'browse'),
+(2, 'company', 'browse'),
+(2, 'company', 'dynamic'),
+(2, 'company', 'edit'),
+(2, 'company', 'effort'),
+(2, 'company', 'index'),
+(2, 'company', 'view'),
+(2, 'custom', 'estimate'),
+(2, 'custom', 'execution'),
+(2, 'custom', 'flow'),
+(2, 'custom', 'hours'),
+(2, 'custom', 'index'),
+(2, 'custom', 'product'),
+(2, 'custom', 'restore'),
+(2, 'custom', 'set'),
+(2, 'custom', 'setPublic'),
+(2, 'datatable', 'setGlobal'),
+(2, 'deploy', 'activate'),
+(2, 'deploy', 'assignTo'),
+(2, 'deploy', 'batchUnlinkCases'),
+(2, 'deploy', 'browse'),
+(2, 'deploy', 'cases'),
+(2, 'deploy', 'create'),
+(2, 'deploy', 'delete'),
+(2, 'deploy', 'deleteStep'),
+(2, 'deploy', 'edit'),
+(2, 'deploy', 'editStep'),
+(2, 'deploy', 'finish'),
+(2, 'deploy', 'finishStep'),
+(2, 'deploy', 'linkCases'),
+(2, 'deploy', 'manageScope'),
+(2, 'deploy', 'manageStep'),
+(2, 'deploy', 'scope'),
+(2, 'deploy', 'steps'),
+(2, 'deploy', 'unlinkCase'),
+(2, 'deploy', 'view'),
+(2, 'deploy', 'viewStep'),
+(2, 'dept', 'browse'),
+(2, 'dept', 'delete'),
+(2, 'dept', 'edit'),
+(2, 'dept', 'manageChild'),
+(2, 'dept', 'updateOrder'),
+(2, 'design', 'browse'),
+(2, 'design', 'create'),
+(2, 'design', 'delete'),
+(2, 'design', 'edit'),
+(2, 'design', 'view'),
+(2, 'dev', 'api'),
+(2, 'dev', 'db'),
+(2, 'dev', 'editor'),
+(2, 'doc', 'collect'),
+(2, 'doc', 'create'),
+(2, 'doc', 'createLib'),
+(2, 'doc', 'delete'),
+(2, 'doc', 'deleteFile'),
+(2, 'doc', 'deleteLib'),
+(2, 'doc', 'diff'),
+(2, 'doc', 'edit'),
+(2, 'doc', 'editLib'),
+(2, 'doc', 'index'),
+(2, 'doc', 'myCollection'),
+(2, 'doc', 'myCreation'),
+(2, 'doc', 'mySpace'),
+(2, 'doc', 'myView'),
+(2, 'doc', 'productSpace'),
+(2, 'doc', 'projectSpace'),
+(2, 'doc', 'showFiles'),
+(2, 'doc', 'teamSpace'),
+(2, 'doc', 'view'),
+(2, 'domain', 'browse'),
+(2, 'domain', 'view'),
+(2, 'durationestimation', 'create'),
+(2, 'durationestimation', 'index'),
+(2, 'effort', 'batchCreate'),
+(2, 'effort', 'batchEdit'),
+(2, 'effort', 'calendar'),
+(2, 'effort', 'createForObject'),
+(2, 'effort', 'delete'),
+(2, 'effort', 'edit'),
+(2, 'effort', 'export'),
+(2, 'effort', 'view'),
+(2, 'execution', 'all'),
+(2, 'execution', 'browse'),
+(2, 'execution', 'bug'),
+(2, 'execution', 'build'),
+(2, 'execution', 'burn'),
+(2, 'execution', 'burnData'),
+(2, 'execution', 'calendar'),
+(2, 'execution', 'computeBurn'),
+(2, 'execution', 'computeTaskEffort'),
+(2, 'execution', 'deleterelation'),
+(2, 'execution', 'doc'),
+(2, 'execution', 'dynamic'),
+(2, 'execution', 'effort'),
+(2, 'execution', 'effortCalendar'),
+(2, 'execution', 'executionkanban'),
+(2, 'execution', 'fixFirst'),
+(2, 'execution', 'gantt'),
+(2, 'execution', 'grouptask'),
+(2, 'execution', 'kanban'),
+(2, 'execution', 'maintainrelation'),
+(2, 'execution', 'manageMembers'),
+(2, 'execution', 'printKanban'),
+(2, 'execution', 'relation'),
+(2, 'execution', 'story'),
+(2, 'execution', 'storyEstimate'),
+(2, 'execution', 'storyKanban'),
+(2, 'execution', 'storyView'),
+(2, 'execution', 'task'),
+(2, 'execution', 'taskEffort'),
+(2, 'execution', 'team'),
+(2, 'execution', 'testcase'),
+(2, 'execution', 'testreport'),
+(2, 'execution', 'testtask'),
+(2, 'execution', 'tree'),
+(2, 'execution', 'treeStory'),
+(2, 'execution', 'treeTask'),
+(2, 'execution', 'view'),
+(2, 'execution', 'whitelist'),
+(2, 'feedback', 'admin'),
+(2, 'feedback', 'adminView'),
+(2, 'feedback', 'batchAssignTo'),
+(2, 'feedback', 'batchClose'),
+(2, 'feedback', 'batchEdit'),
+(2, 'feedback', 'browse'),
+(2, 'feedback', 'close'),
+(2, 'feedback', 'comment'),
+(2, 'feedback', 'create'),
+(2, 'feedback', 'delete'),
+(2, 'feedback', 'edit'),
+(2, 'feedback', 'index'),
+(2, 'feedback', 'view'),
+(2, 'file', 'delete'),
+(2, 'file', 'download'),
+(2, 'file', 'edit'),
+(2, 'file', 'setPublic'),
+(2, 'file', 'uploadImages'),
+(2, 'gapanalysis', 'batchCreate'),
+(2, 'gapanalysis', 'browse'),
+(2, 'gapanalysis', 'create'),
+(2, 'gapanalysis', 'edit'),
+(2, 'git', 'apiSync'),
+(2, 'git', 'cat'),
+(2, 'git', 'diff'),
+(2, 'group', 'browse'),
+(2, 'holiday', 'browse'),
+(2, 'holiday', 'create'),
+(2, 'holiday', 'delete'),
+(2, 'holiday', 'edit'),
+(2, 'host', 'browse'),
+(2, 'host', 'changeStatus'),
+(2, 'host', 'create'),
+(2, 'host', 'delete'),
+(2, 'host', 'edit'),
+(2, 'host', 'treemap'),
+(2, 'host', 'view'),
+(2, 'index', 'index'),
+(2, 'investigation', '126'),
+(2, 'investigation', 'analysis'),
+(2, 'investigation', 'assign'),
+(2, 'investigation', 'batchassign'),
+(2, 'investigation', 'batchcreate'),
+(2, 'investigation', 'batchedit'),
+(2, 'investigation', 'browse'),
+(2, 'investigation', 'create'),
+(2, 'investigation', 'delete'),
+(2, 'investigation', 'edit'),
+(2, 'investigation', 'export'),
+(2, 'investigation', 'exporttemplate'),
+(2, 'investigation', 'import'),
+(2, 'investigation', 'link'),
+(2, 'investigation', 'report'),
+(2, 'investigation', 'search'),
+(2, 'investigation', 'showimport'),
+(2, 'investigation', 'unlink'),
+(2, 'investigation', 'view'),
+(2, 'issue', 'activate'),
+(2, 'issue', 'batchCreate'),
+(2, 'issue', 'browse'),
+(2, 'issue', 'cancel'),
+(2, 'issue', 'close'),
+(2, 'issue', 'create'),
+(2, 'issue', 'delete'),
+(2, 'issue', 'edit'),
+(2, 'issue', 'resolve'),
+(2, 'issue', 'view'),
+(2, 'leave', 'back'),
+(2, 'leave', 'create'),
+(2, 'leave', 'delete'),
+(2, 'leave', 'edit'),
+(2, 'leave', 'export'),
+(2, 'leave', 'personal'),
+(2, 'leave', 'personalAnnual'),
+(2, 'leave', 'switchstatus'),
+(2, 'leave', 'view'),
+(2, 'lieu', 'create'),
+(2, 'lieu', 'delete'),
+(2, 'lieu', 'edit'),
+(2, 'lieu', 'personal'),
+(2, 'lieu', 'switchstatus'),
+(2, 'lieu', 'view'),
+(2, 'makeup', 'create'),
+(2, 'makeup', 'delete'),
+(2, 'makeup', 'edit'),
+(2, 'makeup', 'export'),
+(2, 'makeup', 'personal'),
+(2, 'makeup', 'switchstatus'),
+(2, 'makeup', 'view'),
+(2, 'meeting', 'browse'),
+(2, 'meeting', 'create'),
+(2, 'meeting', 'delete'),
+(2, 'meeting', 'edit'),
+(2, 'meeting', 'minutes'),
+(2, 'meeting', 'view'),
+(2, 'message', 'browser'),
+(2, 'message', 'index'),
+(2, 'message', 'setting'),
+(2, 'milestone', 'index'),
+(2, 'milestone', 'saveOtherProblem'),
+(2, 'misc', 'ping'),
+(2, 'my', 'bug'),
+(2, 'my', 'calendar'),
+(2, 'my', 'changePassword'),
+(2, 'my', 'contribute'),
+(2, 'my', 'deleteContacts'),
+(2, 'my', 'doc'),
+(2, 'my', 'dynamic'),
+(2, 'my', 'editProfile'),
+(2, 'my', 'effort'),
+(2, 'my', 'execution'),
+(2, 'my', 'index'),
+(2, 'my', 'issue'),
+(2, 'my', 'manageContacts'),
+(2, 'my', 'meeting'),
+(2, 'my', 'myMeeting'),
+(2, 'my', 'nc'),
+(2, 'my', 'preference'),
+(2, 'my', 'profile'),
+(2, 'my', 'project'),
+(2, 'my', 'review'),
+(2, 'my', 'risk'),
+(2, 'my', 'score'),
+(2, 'my', 'story'),
+(2, 'my', 'task'),
+(2, 'my', 'team'),
+(2, 'my', 'testcase'),
+(2, 'my', 'testtask'),
+(2, 'my', 'todo'),
+(2, 'my', 'uploadAvatar'),
+(2, 'my', 'work'),
+(2, 'nc', '16'),
+(2, 'nc', 'activate'),
+(2, 'nc', 'assign'),
+(2, 'nc', 'batchassign'),
+(2, 'nc', 'batchcreate'),
+(2, 'nc', 'batchedit'),
+(2, 'nc', 'browse'),
+(2, 'nc', 'close'),
+(2, 'nc', 'create'),
+(2, 'nc', 'delete'),
+(2, 'nc', 'edit'),
+(2, 'nc', 'export'),
+(2, 'nc', 'exporttemplate'),
+(2, 'nc', 'import'),
+(2, 'nc', 'link'),
+(2, 'nc', 'resolve'),
+(2, 'nc', 'search'),
+(2, 'nc', 'showimport'),
+(2, 'nc', 'unlink'),
+(2, 'nc', 'view'),
+(2, 'opportunity', 'activate'),
+(2, 'opportunity', 'assignTo'),
+(2, 'opportunity', 'batchActivate'),
+(2, 'opportunity', 'batchAssignTo'),
+(2, 'opportunity', 'batchCancel'),
+(2, 'opportunity', 'batchClose'),
+(2, 'opportunity', 'batchCreate'),
+(2, 'opportunity', 'batchEdit'),
+(2, 'opportunity', 'batchHangup'),
+(2, 'opportunity', 'browse'),
+(2, 'opportunity', 'cancel'),
+(2, 'opportunity', 'close'),
+(2, 'opportunity', 'create'),
+(2, 'opportunity', 'delete'),
+(2, 'opportunity', 'edit'),
+(2, 'opportunity', 'hangup'),
+(2, 'opportunity', 'importFromLib'),
+(2, 'opportunity', 'track'),
+(2, 'opportunity', 'view'),
+(2, 'ops', 'index'),
+(2, 'ops', 'setting'),
+(2, 'output', '13'),
+(2, 'output', 'assign'),
+(2, 'output', 'batchassign'),
+(2, 'output', 'batchcreate'),
+(2, 'output', 'batchedit'),
+(2, 'output', 'browse'),
+(2, 'output', 'create'),
+(2, 'output', 'delete'),
+(2, 'output', 'edit'),
+(2, 'output', 'export'),
+(2, 'output', 'exporttemplate'),
+(2, 'output', 'import'),
+(2, 'output', 'link'),
+(2, 'output', 'search'),
+(2, 'output', 'showimport'),
+(2, 'output', 'unlink'),
+(2, 'output', 'view'),
+(2, 'overtime', 'create'),
+(2, 'overtime', 'delete'),
+(2, 'overtime', 'edit'),
+(2, 'overtime', 'export'),
+(2, 'overtime', 'personal'),
+(2, 'overtime', 'switchstatus'),
+(2, 'overtime', 'view'),
+(2, 'personnel', 'accessible'),
+(2, 'personnel', 'invest'),
+(2, 'personnel', 'whitelist'),
+(2, 'pivot', 'bugAssign'),
+(2, 'pivot', 'bugAssignSummary'),
+(2, 'pivot', 'bugCreate'),
+(2, 'pivot', 'bugSummary'),
+(2, 'pivot', 'build'),
+(2, 'pivot', 'casesrun'),
+(2, 'pivot', 'preview'),
+(2, 'pivot', 'productSummary'),
+(2, 'pivot', 'projectDeviation'),
+(2, 'pivot', 'projectSummary'),
+(2, 'pivot', 'projectWorkload'),
+(2, 'pivot', 'roadmap'),
+(2, 'pivot', 'storyLinkedBug'),
+(2, 'pivot', 'testcase'),
+(2, 'pivot', 'workAssignSummary'),
+(2, 'pivot', 'workload'),
+(2, 'pivot', 'workSummary'),
+(2, 'process', 'browse'),
+(2, 'process', 'create'),
+(2, 'process', 'delete'),
+(2, 'process', 'edit'),
+(2, 'process', 'view'),
+(2, 'product', 'all'),
+(2, 'product', 'browse'),
+(2, 'product', 'build'),
+(2, 'product', 'dashboard'),
+(2, 'product', 'dynamic'),
+(2, 'product', 'index'),
+(2, 'product', 'kanban'),
+(2, 'product', 'project'),
+(2, 'product', 'roadmap'),
+(2, 'product', 'track'),
+(2, 'product', 'view'),
+(2, 'product', 'whitelist'),
+(2, 'productplan', 'browse'),
+(2, 'productplan', 'view'),
+(2, 'program', 'browse'),
+(2, 'program', 'kanban'),
+(2, 'program', 'product'),
+(2, 'program', 'project'),
+(2, 'program', 'stakeholder'),
+(2, 'program', 'view'),
+(2, 'project', 'browse'),
+(2, 'project', 'bug'),
+(2, 'project', 'build'),
+(2, 'project', 'create'),
+(2, 'project', 'dynamic'),
+(2, 'project', 'edit'),
+(2, 'project', 'execution'),
+(2, 'project', 'index'),
+(2, 'project', 'kanban'),
+(2, 'project', 'manageMembers'),
+(2, 'project', 'programTitle'),
+(2, 'project', 'qa'),
+(2, 'project', 'team'),
+(2, 'project', 'testcase'),
+(2, 'project', 'testreport'),
+(2, 'project', 'testtask'),
+(2, 'project', 'view'),
+(2, 'project', 'whitelist'),
+(2, 'projectbuild', 'browse'),
+(2, 'projectrelease', 'browse'),
+(2, 'projectrelease', 'view'),
+(2, 'projectstory', 'story'),
+(2, 'projectstory', 'track'),
+(2, 'projectstory', 'view'),
+(2, 'pssp', 'browse'),
+(2, 'pssp', 'update'),
+(2, 'qa', 'index'),
+(2, 'release', 'browse'),
+(2, 'release', 'view'),
+(2, 'repo', 'blame'),
+(2, 'repo', 'browse'),
+(2, 'repo', 'create'),
+(2, 'repo', 'delete'),
+(2, 'repo', 'diff'),
+(2, 'repo', 'download'),
+(2, 'repo', 'edit'),
+(2, 'repo', 'log'),
+(2, 'repo', 'revision'),
+(2, 'repo', 'showSyncCommit'),
+(2, 'repo', 'view'),
+(2, 'report', 'customeRedreport'),
+(2, 'report', 'show'),
+(2, 'requirement', 'report'),
+(2, 'requirement', 'view'),
+(2, 'review', 'assess'),
+(2, 'review', 'audit'),
+(2, 'review', 'browse'),
+(2, 'review', 'create'),
+(2, 'review', 'edit'),
+(2, 'review', 'recall'),
+(2, 'review', 'report'),
+(2, 'review', 'result'),
+(2, 'review', 'submit'),
+(2, 'review', 'toAudit'),
+(2, 'review', 'view'),
+(2, 'reviewcl', 'browse'),
+(2, 'reviewissue', 'create'),
+(2, 'reviewissue', 'edit'),
+(2, 'reviewissue', 'issue'),
+(2, 'reviewissue', 'resolved'),
+(2, 'reviewissue', 'updateStatus'),
+(2, 'reviewissue', 'view'),
+(2, 'reviewsetting', 'reviewer'),
+(2, 'reviewsetting', 'version'),
+(2, 'risk', 'activate'),
+(2, 'risk', 'browse'),
+(2, 'risk', 'cancel'),
+(2, 'risk', 'close'),
+(2, 'risk', 'create'),
+(2, 'risk', 'delete'),
+(2, 'risk', 'edit'),
+(2, 'risk', 'hangup'),
+(2, 'risk', 'view'),
+(2, 'screen', 'annualData'),
+(2, 'screen', 'browse'),
+(2, 'screen', 'view'),
+(2, 'search', 'buildForm'),
+(2, 'search', 'buildIndex'),
+(2, 'search', 'buildQuery'),
+(2, 'search', 'deleteQuery'),
+(2, 'search', 'index'),
+(2, 'search', 'saveQuery'),
+(2, 'search', 'select'),
+(2, 'serverroom', 'browse'),
+(2, 'serverroom', 'create'),
+(2, 'serverroom', 'delete'),
+(2, 'serverroom', 'edit'),
+(2, 'serverroom', 'view'),
+(2, 'service', 'browse'),
+(2, 'service', 'create'),
+(2, 'service', 'delete'),
+(2, 'service', 'edit'),
+(2, 'service', 'index'),
+(2, 'service', 'manage'),
+(2, 'service', 'view'),
+(2, 'stage', 'batchCreate'),
+(2, 'stage', 'browse'),
+(2, 'stage', 'create'),
+(2, 'stage', 'delete'),
+(2, 'stage', 'edit'),
+(2, 'story', 'browse'),
+(2, 'story', 'bugs'),
+(2, 'story', 'cases'),
+(2, 'story', 'report'),
+(2, 'story', 'tasks'),
+(2, 'story', 'view'),
+(2, 'subject', 'browse'),
+(2, 'svn', 'apiSync'),
+(2, 'svn', 'cat'),
+(2, 'svn', 'diff'),
+(2, 'task', 'activate'),
+(2, 'task', 'assignTo'),
+(2, 'task', 'batchAssignTo'),
+(2, 'task', 'batchCancel'),
+(2, 'task', 'batchChangeModule'),
+(2, 'task', 'batchClose'),
+(2, 'task', 'batchCreate'),
+(2, 'task', 'batchEdit'),
+(2, 'task', 'browse'),
+(2, 'task', 'cancel'),
+(2, 'task', 'close'),
+(2, 'task', 'confirmdesignchange'),
+(2, 'task', 'confirmStoryChange'),
+(2, 'task', 'create'),
+(2, 'task', 'delete'),
+(2, 'task', 'deleteEstimate'),
+(2, 'task', 'edit'),
+(2, 'task', 'editEstimate'),
+(2, 'task', 'export'),
+(2, 'task', 'exportTemplet'),
+(2, 'task', 'finish'),
+(2, 'task', 'import'),
+(2, 'task', 'pause'),
+(2, 'task', 'recordEstimate'),
+(2, 'task', 'report'),
+(2, 'task', 'restart'),
+(2, 'task', 'showImport'),
+(2, 'task', 'start'),
+(2, 'task', 'view'),
+(2, 'testcase', 'browse'),
+(2, 'testcase', 'bugs'),
+(2, 'testcase', 'createBug'),
+(2, 'testcase', 'export'),
+(2, 'testcase', 'groupCase'),
+(2, 'testcase', 'submit'),
+(2, 'testcase', 'view'),
+(2, 'testreport', 'browse'),
+(2, 'testreport', 'create'),
+(2, 'testreport', 'delete'),
+(2, 'testreport', 'edit'),
+(2, 'testreport', 'view'),
+(2, 'testsuite', 'browse'),
+(2, 'testsuite', 'index'),
+(2, 'testsuite', 'test'),
+(2, 'testsuite', 'view'),
+(2, 'testtask', 'activate'),
+(2, 'testtask', 'batchAssign'),
+(2, 'testtask', 'batchRun'),
+(2, 'testtask', 'batchUnlinkCases'),
+(2, 'testtask', 'block'),
+(2, 'testtask', 'browse'),
+(2, 'testtask', 'browseUnits'),
+(2, 'testtask', 'cases'),
+(2, 'testtask', 'close'),
+(2, 'testtask', 'create'),
+(2, 'testtask', 'delete'),
+(2, 'testtask', 'edit'),
+(2, 'testtask', 'groupCase'),
+(2, 'testtask', 'importUnitResult'),
+(2, 'testtask', 'index'),
+(2, 'testtask', 'linkcase'),
+(2, 'testtask', 'report'),
+(2, 'testtask', 'results'),
+(2, 'testtask', 'runcase'),
+(2, 'testtask', 'start'),
+(2, 'testtask', 'unitCases'),
+(2, 'testtask', 'unlinkcase'),
+(2, 'testtask', 'view'),
+(2, 'todo', 'activate'),
+(2, 'todo', 'assignTo'),
+(2, 'todo', 'batchClose'),
+(2, 'todo', 'batchCreate'),
+(2, 'todo', 'batchEdit'),
+(2, 'todo', 'batchFinish'),
+(2, 'todo', 'calendar'),
+(2, 'todo', 'close'),
+(2, 'todo', 'create'),
+(2, 'todo', 'createcycle'),
+(2, 'todo', 'delete'),
+(2, 'todo', 'edit'),
+(2, 'todo', 'export'),
+(2, 'todo', 'finish'),
+(2, 'todo', 'import2Today'),
+(2, 'todo', 'start'),
+(2, 'todo', 'view'),
+(2, 'trainchapter', 'browse'),
+(2, 'trainchapter', 'catalog'),
+(2, 'trainchapter', 'delete'),
+(2, 'trainchapter', 'edit'),
+(2, 'trainchapter', 'manage'),
+(2, 'trainchapter', 'showDocFiles'),
+(2, 'trainchapter', 'sortChapterOrder'),
+(2, 'trainchapter', 'view'),
+(2, 'traincourse', 'browse'),
+(2, 'traincourse', 'create'),
+(2, 'traincourse', 'delete'),
+(2, 'traincourse', 'edit'),
+(2, 'traincourse', 'view'),
+(2, 'traingoal', 'browse'),
+(2, 'traingoal', 'create'),
+(2, 'traingoal', 'delete'),
+(2, 'traingoal', 'edit'),
+(2, 'traingoal', 'review'),
+(2, 'traingoal', 'submitReview'),
+(2, 'traingoal', 'updateOrder'),
+(2, 'traingoal', 'view'),
+(2, 'trainplan', 'batchCreate'),
+(2, 'trainplan', 'batchEdit'),
+(2, 'trainplan', 'batchFinish'),
+(2, 'trainplan', 'browse'),
+(2, 'trainplan', 'create'),
+(2, 'trainplan', 'delete'),
+(2, 'trainplan', 'edit'),
+(2, 'trainplan', 'finish'),
+(2, 'trainplan', 'summary'),
+(2, 'trainplan', 'view'),
+(2, 'trainpost', 'browse'),
+(2, 'trainpost', 'create'),
+(2, 'trainpost', 'delete'),
+(2, 'trainpost', 'edit'),
+(2, 'trainpost', 'editGrade'),
+(2, 'trainpost', 'gradeView'),
+(2, 'trainpost', 'manageGrade'),
+(2, 'trainpost', 'updateOrder'),
+(2, 'trainpost', 'view'),
+(2, 'trainskill', 'browse'),
+(2, 'trainskill', 'create'),
+(2, 'trainskill', 'createGrade'),
+(2, 'trainskill', 'delete'),
+(2, 'trainskill', 'deleteDesc'),
+(2, 'trainskill', 'deleteGrade'),
+(2, 'trainskill', 'edit'),
+(2, 'trainskill', 'editGrade'),
+(2, 'trainskill', 'view'),
+(2, 'traintask', 'browse'),
+(2, 'traintask', 'closed'),
+(2, 'traintask', 'create'),
+(2, 'traintask', 'delete'),
+(2, 'traintask', 'edit'),
+(2, 'traintask', 'finish'),
+(2, 'traintask', 'import'),
+(2, 'traintask', 'start'),
+(2, 'traintask', 'view'),
+(2, 'tree', 'browse'),
+(2, 'tree', 'browseTask'),
+(2, 'tree', 'delete'),
+(2, 'tree', 'edit'),
+(2, 'tree', 'fix'),
+(2, 'tree', 'manageChild'),
+(2, 'tree', 'updateOrder'),
+(2, 'user', 'batchEdit'),
+(2, 'user', 'bug'),
+(2, 'user', 'cropAvatar'),
+(2, 'user', 'dynamic'),
+(2, 'user', 'effort'),
+(2, 'user', 'effortcalendar'),
+(2, 'user', 'execution'),
+(2, 'user', 'issue'),
+(2, 'user', 'profile'),
+(2, 'user', 'risk'),
+(2, 'user', 'story'),
+(2, 'user', 'task'),
+(2, 'user', 'testCase'),
+(2, 'user', 'testTask'),
+(2, 'user', 'todo'),
+(2, 'user', 'todocalendar'),
+(2, 'user', 'view'),
+(2, 'weekly', 'index'),
+(2, 'workestimation', 'index'),
+(2, 'workloadbudget', '27'),
+(2, 'workloadbudget', 'assign'),
+(2, 'workloadbudget', 'batchassign'),
+(2, 'workloadbudget', 'batchcreate'),
+(2, 'workloadbudget', 'batchedit'),
+(2, 'workloadbudget', 'browse'),
+(2, 'workloadbudget', 'create'),
+(2, 'workloadbudget', 'delete'),
+(2, 'workloadbudget', 'edit'),
+(2, 'workloadbudget', 'export'),
+(2, 'workloadbudget', 'exporttemplate'),
+(2, 'workloadbudget', 'import'),
+(2, 'workloadbudget', 'link'),
+(2, 'workloadbudget', 'search'),
+(2, 'workloadbudget', 'showimport'),
+(2, 'workloadbudget', 'unlink'),
+(2, 'workloadbudget', 'view'),
+(3, 'action', 'comment'),
+(3, 'action', 'editComment'),
+(3, 'activity', 'browse'),
+(3, 'activity', 'create'),
+(3, 'activity', 'delete'),
+(3, 'activity', 'edit'),
+(3, 'activity', 'view'),
+(3, 'admin', 'index'),
+(3, 'attend', 'company'),
+(3, 'attend', 'department'),
+(3, 'attend', 'detail'),
+(3, 'attend', 'edit'),
+(3, 'attend', 'export'),
+(3, 'attend', 'exportDetail'),
+(3, 'attend', 'personal'),
+(3, 'audit', '8'),
+(3, 'audit', 'assign'),
+(3, 'audit', 'batchassign'),
+(3, 'audit', 'batchcreate'),
+(3, 'audit', 'batchedit'),
+(3, 'audit', 'browse'),
+(3, 'audit', 'create'),
+(3, 'audit', 'delete'),
+(3, 'audit', 'edit'),
+(3, 'audit', 'export'),
+(3, 'audit', 'exporttemplate'),
+(3, 'audit', 'import'),
+(3, 'audit', 'link'),
+(3, 'audit', 'search'),
+(3, 'audit', 'showimport'),
+(3, 'audit', 'unlink'),
+(3, 'audit', 'view'),
+(3, 'auditcl', 'browse'),
+(3, 'auditplan', 'browse'),
+(3, 'auditplan', 'create'),
+(3, 'auditplan', 'edit'),
+(3, 'auditplan', 'nc'),
+(3, 'auditplan', 'result'),
+(3, 'auditresult', '10'),
+(3, 'auditresult', 'assign'),
+(3, 'auditresult', 'batchassign'),
+(3, 'auditresult', 'batchcreate'),
+(3, 'auditresult', 'batchedit'),
+(3, 'auditresult', 'browse'),
+(3, 'auditresult', 'create'),
+(3, 'auditresult', 'delete'),
+(3, 'auditresult', 'edit'),
+(3, 'auditresult', 'export'),
+(3, 'auditresult', 'exporttemplate'),
+(3, 'auditresult', 'import'),
+(3, 'auditresult', 'link'),
+(3, 'auditresult', 'search'),
+(3, 'auditresult', 'showimport'),
+(3, 'auditresult', 'unlink'),
+(3, 'auditresult', 'view'),
+(3, 'automation', 'browse'),
+(3, 'baseline', 'articleview'),
+(3, 'baseline', 'catalog'),
+(3, 'baseline', 'createTemplate'),
+(3, 'baseline', 'editBook'),
+(3, 'baseline', 'editTemplate'),
+(3, 'baseline', 'manageBook'),
+(3, 'baseline', 'template'),
+(3, 'baseline', 'view'),
+(3, 'budget', 'batchCreate'),
+(3, 'budget', 'browse'),
+(3, 'budget', 'create'),
+(3, 'budget', 'edit'),
+(3, 'budget', 'summary'),
+(3, 'budget', 'view'),
+(3, 'bug', 'activate'),
+(3, 'bug', 'assignTo'),
+(3, 'bug', 'batchActivate'),
+(3, 'bug', 'batchAssignTo'),
+(3, 'bug', 'batchChangeBranch'),
+(3, 'bug', 'batchChangeModule'),
+(3, 'bug', 'batchClose'),
+(3, 'bug', 'batchConfirm'),
+(3, 'bug', 'batchCreate'),
+(3, 'bug', 'batchEdit'),
+(3, 'bug', 'batchResolve'),
+(3, 'bug', 'browse'),
+(3, 'bug', 'close'),
+(3, 'bug', 'confirmBug'),
+(3, 'bug', 'confirmStoryChange'),
+(3, 'bug', 'create'),
+(3, 'bug', 'delete'),
+(3, 'bug', 'edit'),
+(3, 'bug', 'export'),
+(3, 'bug', 'exportTemplet'),
+(3, 'bug', 'import'),
+(3, 'bug', 'index'),
+(3, 'bug', 'linkBugs'),
+(3, 'bug', 'report'),
+(3, 'bug', 'resolve'),
+(3, 'bug', 'showImport'),
+(3, 'bug', 'view'),
+(3, 'build', 'create'),
+(3, 'build', 'edit'),
+(3, 'build', 'view'),
+(3, 'caselib', 'batchCreateCase'),
+(3, 'caselib', 'browse'),
+(3, 'caselib', 'createCase'),
+(3, 'caselib', 'exportTemplet'),
+(3, 'caselib', 'import'),
+(3, 'caselib', 'index'),
+(3, 'caselib', 'justtest'),
+(3, 'caselib', 'showImport'),
+(3, 'caselib', 'view'),
+(3, 'classify', 'browse'),
+(3, 'cm', 'browse'),
+(3, 'cm', 'create'),
+(3, 'cm', 'edit'),
+(3, 'cm', 'report'),
+(3, 'cm', 'view'),
+(3, 'cmcl', 'browse'),
+(3, 'company', 'browse'),
+(3, 'company', 'dynamic'),
+(3, 'company', 'effort'),
+(3, 'company', 'index'),
+(3, 'company', 'view'),
+(3, 'custom', 'estimate'),
+(3, 'datatable', 'setGlobal'),
+(3, 'design', 'browse'),
+(3, 'design', 'create'),
+(3, 'design', 'edit'),
+(3, 'design', 'view'),
+(3, 'doc', 'collect'),
+(3, 'doc', 'create'),
+(3, 'doc', 'diff'),
+(3, 'doc', 'edit'),
+(3, 'doc', 'index'),
+(3, 'doc', 'myCollection'),
+(3, 'doc', 'myCreation'),
+(3, 'doc', 'mySpace'),
+(3, 'doc', 'myView'),
+(3, 'doc', 'productSpace'),
+(3, 'doc', 'projectSpace'),
+(3, 'doc', 'showFiles'),
+(3, 'doc', 'teamSpace'),
+(3, 'doc', 'view'),
+(3, 'durationestimation', 'create'),
+(3, 'durationestimation', 'index'),
+(3, 'effort', 'batchCreate'),
+(3, 'effort', 'calendar'),
+(3, 'effort', 'createForObject'),
+(3, 'effort', 'delete'),
+(3, 'effort', 'edit'),
+(3, 'effort', 'export'),
+(3, 'effort', 'view'),
+(3, 'execution', 'all'),
+(3, 'execution', 'browse'),
+(3, 'execution', 'bug'),
+(3, 'execution', 'build'),
+(3, 'execution', 'burn'),
+(3, 'execution', 'calendar'),
+(3, 'execution', 'computeBurn'),
+(3, 'execution', 'doc'),
+(3, 'execution', 'dynamic'),
+(3, 'execution', 'effort'),
+(3, 'execution', 'executionkanban'),
+(3, 'execution', 'grouptask'),
+(3, 'execution', 'importBug'),
+(3, 'execution', 'importtask'),
+(3, 'execution', 'index'),
+(3, 'execution', 'kanban'),
+(3, 'execution', 'story'),
+(3, 'execution', 'storyView'),
+(3, 'execution', 'task'),
+(3, 'execution', 'team'),
+(3, 'execution', 'testcase'),
+(3, 'execution', 'testreport'),
+(3, 'execution', 'testtask'),
+(3, 'execution', 'tree'),
+(3, 'execution', 'treeStory'),
+(3, 'execution', 'treeTask'),
+(3, 'execution', 'view'),
+(3, 'execution', 'whitelist'),
+(3, 'file', 'delete'),
+(3, 'file', 'download'),
+(3, 'file', 'edit'),
+(3, 'file', 'setPublic'),
+(3, 'file', 'uploadImages'),
+(3, 'gapanalysis', 'batchCreate'),
+(3, 'gapanalysis', 'batchEdit'),
+(3, 'gapanalysis', 'browse'),
+(3, 'gapanalysis', 'create'),
+(3, 'gapanalysis', 'delete'),
+(3, 'gapanalysis', 'edit'),
+(3, 'gapanalysis', 'view'),
+(3, 'git', 'apiSync'),
+(3, 'git', 'cat'),
+(3, 'git', 'diff'),
+(3, 'group', 'browse'),
+(3, 'index', 'index'),
+(3, 'issue', 'activate'),
+(3, 'issue', 'browse'),
+(3, 'issue', 'cancel'),
+(3, 'issue', 'close'),
+(3, 'issue', 'create'),
+(3, 'issue', 'delete'),
+(3, 'issue', 'edit'),
+(3, 'issue', 'resolve'),
+(3, 'issue', 'view'),
+(3, 'leave', 'back'),
+(3, 'leave', 'create'),
+(3, 'leave', 'delete'),
+(3, 'leave', 'edit'),
+(3, 'leave', 'export'),
+(3, 'leave', 'personal'),
+(3, 'leave', 'personalAnnual'),
+(3, 'leave', 'switchstatus'),
+(3, 'leave', 'view'),
+(3, 'lieu', 'create'),
+(3, 'lieu', 'delete'),
+(3, 'lieu', 'edit'),
+(3, 'lieu', 'personal'),
+(3, 'lieu', 'switchstatus'),
+(3, 'lieu', 'view'),
+(3, 'makeup', 'create'),
+(3, 'makeup', 'delete'),
+(3, 'makeup', 'edit'),
+(3, 'makeup', 'personal'),
+(3, 'makeup', 'switchstatus'),
+(3, 'makeup', 'view'),
+(3, 'meeting', 'browse'),
+(3, 'meeting', 'create'),
+(3, 'meeting', 'delete'),
+(3, 'meeting', 'edit'),
+(3, 'meeting', 'minutes'),
+(3, 'meeting', 'view'),
+(3, 'message', 'browser'),
+(3, 'milestone', 'index'),
+(3, 'milestone', 'saveOtherProblem'),
+(3, 'misc', 'ping'),
+(3, 'my', 'bug'),
+(3, 'my', 'calendar'),
+(3, 'my', 'changePassword'),
+(3, 'my', 'contribute'),
+(3, 'my', 'deleteContacts'),
+(3, 'my', 'doc'),
+(3, 'my', 'dynamic'),
+(3, 'my', 'editProfile'),
+(3, 'my', 'effort'),
+(3, 'my', 'execution'),
+(3, 'my', 'index'),
+(3, 'my', 'issue'),
+(3, 'my', 'manageContacts'),
+(3, 'my', 'meeting'),
+(3, 'my', 'myMeeting'),
+(3, 'my', 'nc'),
+(3, 'my', 'preference'),
+(3, 'my', 'profile'),
+(3, 'my', 'project'),
+(3, 'my', 'review'),
+(3, 'my', 'risk'),
+(3, 'my', 'score'),
+(3, 'my', 'story'),
+(3, 'my', 'task'),
+(3, 'my', 'team'),
+(3, 'my', 'testcase'),
+(3, 'my', 'testtask'),
+(3, 'my', 'todo'),
+(3, 'my', 'unbind'),
+(3, 'my', 'uploadAvatar'),
+(3, 'my', 'work'),
+(3, 'nc', '16'),
+(3, 'nc', 'activate'),
+(3, 'nc', 'assign'),
+(3, 'nc', 'batchassign'),
+(3, 'nc', 'batchcreate'),
+(3, 'nc', 'batchedit'),
+(3, 'nc', 'browse'),
+(3, 'nc', 'close'),
+(3, 'nc', 'create'),
+(3, 'nc', 'delete'),
+(3, 'nc', 'edit'),
+(3, 'nc', 'export'),
+(3, 'nc', 'exporttemplate'),
+(3, 'nc', 'import'),
+(3, 'nc', 'link'),
+(3, 'nc', 'resolve'),
+(3, 'nc', 'search'),
+(3, 'nc', 'showimport'),
+(3, 'nc', 'unlink'),
+(3, 'nc', 'view'),
+(3, 'opportunity', 'activate'),
+(3, 'opportunity', 'assignTo'),
+(3, 'opportunity', 'batchActivate'),
+(3, 'opportunity', 'batchAssignTo'),
+(3, 'opportunity', 'batchCancel'),
+(3, 'opportunity', 'batchClose'),
+(3, 'opportunity', 'batchCreate'),
+(3, 'opportunity', 'batchEdit'),
+(3, 'opportunity', 'batchHangup'),
+(3, 'opportunity', 'browse'),
+(3, 'opportunity', 'cancel'),
+(3, 'opportunity', 'close'),
+(3, 'opportunity', 'create'),
+(3, 'opportunity', 'delete'),
+(3, 'opportunity', 'edit'),
+(3, 'opportunity', 'hangup'),
+(3, 'opportunity', 'importFromLib'),
+(3, 'opportunity', 'track'),
+(3, 'opportunity', 'view'),
+(3, 'output', '13'),
+(3, 'output', 'assign'),
+(3, 'output', 'batchassign'),
+(3, 'output', 'batchcreate'),
+(3, 'output', 'batchedit'),
+(3, 'output', 'browse'),
+(3, 'output', 'create'),
+(3, 'output', 'delete'),
+(3, 'output', 'edit'),
+(3, 'output', 'export'),
+(3, 'output', 'exporttemplate'),
+(3, 'output', 'import'),
+(3, 'output', 'link'),
+(3, 'output', 'search'),
+(3, 'output', 'showimport'),
+(3, 'output', 'unlink'),
+(3, 'output', 'view'),
+(3, 'overtime', 'create'),
+(3, 'overtime', 'delete'),
+(3, 'overtime', 'edit'),
+(3, 'overtime', 'export'),
+(3, 'overtime', 'personal'),
+(3, 'overtime', 'switchstatus'),
+(3, 'overtime', 'view'),
+(3, 'personnel', 'accessible'),
+(3, 'personnel', 'invest'),
+(3, 'personnel', 'whitelist'),
+(3, 'pivot', 'bugAssign'),
+(3, 'pivot', 'bugAssignSummary'),
+(3, 'pivot', 'bugCreate'),
+(3, 'pivot', 'bugSummary'),
+(3, 'pivot', 'build'),
+(3, 'pivot', 'casesrun'),
+(3, 'pivot', 'preview'),
+(3, 'pivot', 'productSummary'),
+(3, 'pivot', 'projectDeviation'),
+(3, 'pivot', 'projectSummary'),
+(3, 'pivot', 'projectWorkload'),
+(3, 'pivot', 'roadmap'),
+(3, 'pivot', 'storyLinkedBug'),
+(3, 'pivot', 'testcase'),
+(3, 'pivot', 'workAssignSummary'),
+(3, 'pivot', 'workload'),
+(3, 'pivot', 'workSummary'),
+(3, 'process', 'browse'),
+(3, 'process', 'create'),
+(3, 'process', 'delete'),
+(3, 'process', 'edit'),
+(3, 'process', 'view'),
+(3, 'product', 'all'),
+(3, 'product', 'browse'),
+(3, 'product', 'build'),
+(3, 'product', 'dashboard'),
+(3, 'product', 'doc'),
+(3, 'product', 'dynamic'),
+(3, 'product', 'index'),
+(3, 'product', 'kanban'),
+(3, 'product', 'manageLine'),
+(3, 'product', 'project'),
+(3, 'product', 'roadmap'),
+(3, 'product', 'track'),
+(3, 'product', 'view'),
+(3, 'product', 'whitelist'),
+(3, 'productplan', 'browse'),
+(3, 'productplan', 'view'),
+(3, 'program', 'browse'),
+(3, 'program', 'kanban'),
+(3, 'program', 'product'),
+(3, 'program', 'project'),
+(3, 'program', 'stakeholder'),
+(3, 'program', 'view'),
+(3, 'project', 'browse'),
+(3, 'project', 'bug'),
+(3, 'project', 'build'),
+(3, 'project', 'dynamic'),
+(3, 'project', 'execution'),
+(3, 'project', 'group'),
+(3, 'project', 'index'),
+(3, 'project', 'kanban'),
+(3, 'project', 'programTitle'),
+(3, 'project', 'qa'),
+(3, 'project', 'team'),
+(3, 'project', 'testcase'),
+(3, 'project', 'testreport'),
+(3, 'project', 'testtask'),
+(3, 'project', 'view'),
+(3, 'project', 'whitelist'),
+(3, 'projectbuild', 'browse'),
+(3, 'projectrelease', 'browse'),
+(3, 'projectrelease', 'view'),
+(3, 'projectstory', 'story'),
+(3, 'projectstory', 'track'),
+(3, 'projectstory', 'view'),
+(3, 'pssp', 'browse'),
+(3, 'pssp', 'update'),
+(3, 'qa', 'index'),
+(3, 'release', 'browse'),
+(3, 'release', 'export'),
+(3, 'release', 'view'),
+(3, 'repo', 'blame'),
+(3, 'repo', 'browse'),
+(3, 'repo', 'diff'),
+(3, 'repo', 'download'),
+(3, 'repo', 'log'),
+(3, 'repo', 'revision'),
+(3, 'repo', 'showSyncCommit'),
+(3, 'repo', 'view'),
+(3, 'report', 'customeRedreport'),
+(3, 'report', 'show'),
+(3, 'requirement', 'export'),
+(3, 'requirement', 'report'),
+(3, 'requirement', 'view'),
+(3, 'review', 'assess'),
+(3, 'review', 'audit'),
+(3, 'review', 'browse'),
+(3, 'review', 'create'),
+(3, 'review', 'edit'),
+(3, 'review', 'recall'),
+(3, 'review', 'report'),
+(3, 'review', 'result'),
+(3, 'review', 'submit'),
+(3, 'review', 'toAudit'),
+(3, 'review', 'view'),
+(3, 'reviewcl', 'browse'),
+(3, 'reviewissue', 'create'),
+(3, 'reviewissue', 'edit'),
+(3, 'reviewissue', 'issue'),
+(3, 'reviewissue', 'resolved'),
+(3, 'reviewissue', 'updateStatus'),
+(3, 'reviewissue', 'view'),
+(3, 'reviewsetting', 'reviewer'),
+(3, 'reviewsetting', 'version'),
+(3, 'risk', 'activate'),
+(3, 'risk', 'browse'),
+(3, 'risk', 'cancel'),
+(3, 'risk', 'close'),
+(3, 'risk', 'create'),
+(3, 'risk', 'edit'),
+(3, 'risk', 'hangup'),
+(3, 'risk', 'view'),
+(3, 'screen', 'annualData'),
+(3, 'screen', 'browse'),
+(3, 'screen', 'view'),
+(3, 'search', 'buildForm'),
+(3, 'search', 'buildQuery'),
+(3, 'search', 'deleteQuery'),
+(3, 'search', 'index'),
+(3, 'search', 'saveQuery'),
+(3, 'search', 'select'),
+(3, 'stage', 'batchCreate'),
+(3, 'stage', 'browse'),
+(3, 'stage', 'create'),
+(3, 'stage', 'delete'),
+(3, 'stage', 'edit'),
+(3, 'story', 'batchToTask'),
+(3, 'story', 'bugs'),
+(3, 'story', 'cases'),
+(3, 'story', 'export'),
+(3, 'story', 'processStoryChange'),
+(3, 'story', 'report'),
+(3, 'story', 'tasks'),
+(3, 'story', 'view'),
+(3, 'subject', 'browse'),
+(3, 'svn', 'apiSync'),
+(3, 'svn', 'cat'),
+(3, 'svn', 'diff'),
+(3, 'task', 'activate'),
+(3, 'task', 'assignTo'),
+(3, 'task', 'batchAssignTo'),
+(3, 'task', 'batchChangeModule'),
+(3, 'task', 'batchClose'),
+(3, 'task', 'batchCreate'),
+(3, 'task', 'batchEdit'),
+(3, 'task', 'cancel'),
+(3, 'task', 'close'),
+(3, 'task', 'confirmStoryChange'),
+(3, 'task', 'create'),
+(3, 'task', 'deleteEstimate'),
+(3, 'task', 'edit'),
+(3, 'task', 'editEstimate'),
+(3, 'task', 'export'),
+(3, 'task', 'finish'),
+(3, 'task', 'pause'),
+(3, 'task', 'recordEstimate'),
+(3, 'task', 'report'),
+(3, 'task', 'restart'),
+(3, 'task', 'start'),
+(3, 'task', 'view'),
+(3, 'testcase', 'batchCaseTypeChange'),
+(3, 'testcase', 'batchChangeBranch'),
+(3, 'testcase', 'batchChangeModule'),
+(3, 'testcase', 'batchConfirmStoryChange'),
+(3, 'testcase', 'batchCreate'),
+(3, 'testcase', 'batchDelete'),
+(3, 'testcase', 'batchEdit'),
+(3, 'testcase', 'batchReview'),
+(3, 'testcase', 'browse'),
+(3, 'testcase', 'bugs'),
+(3, 'testcase', 'confirmChange'),
+(3, 'testcase', 'confirmLibcaseChange'),
+(3, 'testcase', 'confirmStoryChange'),
+(3, 'testcase', 'create'),
+(3, 'testcase', 'createBug'),
+(3, 'testcase', 'delete'),
+(3, 'testcase', 'edit'),
+(3, 'testcase', 'export'),
+(3, 'testcase', 'exportTemplet'),
+(3, 'testcase', 'groupCase'),
+(3, 'testcase', 'ignoreLibcaseChange'),
+(3, 'testcase', 'import'),
+(3, 'testcase', 'importFromLib'),
+(3, 'testcase', 'index'),
+(3, 'testcase', 'linkCases'),
+(3, 'testcase', 'review'),
+(3, 'testcase', 'showImport'),
+(3, 'testcase', 'submit'),
+(3, 'testcase', 'view'),
+(3, 'testcase', 'zeroCase'),
+(3, 'testreport', 'browse'),
+(3, 'testreport', 'view'),
+(3, 'testsuite', 'batchUnlinkCases'),
+(3, 'testsuite', 'browse'),
+(3, 'testsuite', 'create'),
+(3, 'testsuite', 'delete'),
+(3, 'testsuite', 'edit'),
+(3, 'testsuite', 'index'),
+(3, 'testsuite', 'linkCase'),
+(3, 'testsuite', 'test'),
+(3, 'testsuite', 'unlinkCase'),
+(3, 'testsuite', 'view'),
+(3, 'testtask', 'activate'),
+(3, 'testtask', 'batchAssign'),
+(3, 'testtask', 'batchRun'),
+(3, 'testtask', 'batchUnlinkCases'),
+(3, 'testtask', 'block'),
+(3, 'testtask', 'browse'),
+(3, 'testtask', 'browseUnits'),
+(3, 'testtask', 'cases'),
+(3, 'testtask', 'close'),
+(3, 'testtask', 'create'),
+(3, 'testtask', 'deployCaseResults'),
+(3, 'testtask', 'edit'),
+(3, 'testtask', 'groupCase'),
+(3, 'testtask', 'importUnitResult'),
+(3, 'testtask', 'index'),
+(3, 'testtask', 'linkcase'),
+(3, 'testtask', 'report'),
+(3, 'testtask', 'results'),
+(3, 'testtask', 'runcase'),
+(3, 'testtask', 'runDeployCase'),
+(3, 'testtask', 'start'),
+(3, 'testtask', 'unitCases'),
+(3, 'testtask', 'unlinkcase'),
+(3, 'testtask', 'view'),
+(3, 'todo', 'activate'),
+(3, 'todo', 'assignTo'),
+(3, 'todo', 'batchClose'),
+(3, 'todo', 'batchCreate'),
+(3, 'todo', 'batchEdit'),
+(3, 'todo', 'batchFinish'),
+(3, 'todo', 'calendar'),
+(3, 'todo', 'close'),
+(3, 'todo', 'create'),
+(3, 'todo', 'createcycle'),
+(3, 'todo', 'delete'),
+(3, 'todo', 'edit'),
+(3, 'todo', 'export'),
+(3, 'todo', 'finish'),
+(3, 'todo', 'import2Today'),
+(3, 'todo', 'start'),
+(3, 'todo', 'view'),
+(3, 'trainbook', 'browse'),
+(3, 'trainplan', 'browse'),
+(3, 'trainplan', 'view'),
+(3, 'user', 'bug'),
+(3, 'user', 'cropAvatar'),
+(3, 'user', 'dynamic'),
+(3, 'user', 'effort'),
+(3, 'user', 'effortcalendar'),
+(3, 'user', 'execution'),
+(3, 'user', 'issue'),
+(3, 'user', 'profile'),
+(3, 'user', 'risk'),
+(3, 'user', 'story'),
+(3, 'user', 'task'),
+(3, 'user', 'testCase'),
+(3, 'user', 'testTask'),
+(3, 'user', 'todo'),
+(3, 'user', 'todocalendar'),
+(3, 'user', 'view'),
+(3, 'weekly', 'index'),
+(3, 'workestimation', 'index'),
+(3, 'workloadbudget', '27'),
+(3, 'workloadbudget', 'assign'),
+(3, 'workloadbudget', 'batchassign'),
+(3, 'workloadbudget', 'batchcreate'),
+(3, 'workloadbudget', 'batchedit'),
+(3, 'workloadbudget', 'browse'),
+(3, 'workloadbudget', 'create'),
+(3, 'workloadbudget', 'delete'),
+(3, 'workloadbudget', 'edit'),
+(3, 'workloadbudget', 'export'),
+(3, 'workloadbudget', 'exporttemplate'),
+(3, 'workloadbudget', 'import'),
+(3, 'workloadbudget', 'link'),
+(3, 'workloadbudget', 'search'),
+(3, 'workloadbudget', 'showimport'),
+(3, 'workloadbudget', 'unlink'),
+(3, 'workloadbudget', 'view'),
+(4, 'account', 'browse'),
+(4, 'account', 'create'),
+(4, 'account', 'delete'),
+(4, 'account', 'edit'),
+(4, 'account', 'view'),
+(4, 'action', 'comment'),
+(4, 'action', 'editComment'),
+(4, 'action', 'hideAll'),
+(4, 'action', 'hideOne'),
+(4, 'action', 'trash'),
+(4, 'action', 'undelete'),
+(4, 'activity', 'browse'),
+(4, 'activity', 'create'),
+(4, 'activity', 'delete'),
+(4, 'activity', 'edit'),
+(4, 'activity', 'view'),
+(4, 'admin', 'checkWeak'),
+(4, 'admin', 'index'),
+(4, 'admin', 'safe'),
+(4, 'attend', 'browseReview'),
+(4, 'attend', 'company'),
+(4, 'attend', 'department'),
+(4, 'attend', 'detail'),
+(4, 'attend', 'edit'),
+(4, 'attend', 'export'),
+(4, 'attend', 'exportDetail'),
+(4, 'attend', 'exportStat'),
+(4, 'attend', 'personal'),
+(4, 'attend', 'review'),
+(4, 'attend', 'saveStat'),
+(4, 'attend', 'stat'),
+(4, 'audit', '8'),
+(4, 'audit', 'assign'),
+(4, 'audit', 'batchassign'),
+(4, 'audit', 'batchcreate'),
+(4, 'audit', 'batchedit'),
+(4, 'audit', 'browse'),
+(4, 'audit', 'create'),
+(4, 'audit', 'delete'),
+(4, 'audit', 'edit'),
+(4, 'audit', 'export'),
+(4, 'audit', 'exporttemplate'),
+(4, 'audit', 'import'),
+(4, 'audit', 'link'),
+(4, 'audit', 'search'),
+(4, 'audit', 'showimport'),
+(4, 'audit', 'unlink'),
+(4, 'audit', 'view'),
+(4, 'auditcl', 'browse'),
+(4, 'auditcl', 'delete'),
+(4, 'auditcl', 'edit'),
+(4, 'auditplan', 'browse'),
+(4, 'auditplan', 'create'),
+(4, 'auditplan', 'edit'),
+(4, 'auditplan', 'nc'),
+(4, 'auditplan', 'result'),
+(4, 'auditresult', '10'),
+(4, 'auditresult', 'assign'),
+(4, 'auditresult', 'batchassign'),
+(4, 'auditresult', 'batchcreate'),
+(4, 'auditresult', 'batchedit'),
+(4, 'auditresult', 'browse'),
+(4, 'auditresult', 'create'),
+(4, 'auditresult', 'delete'),
+(4, 'auditresult', 'edit'),
+(4, 'auditresult', 'export'),
+(4, 'auditresult', 'exporttemplate'),
+(4, 'auditresult', 'import'),
+(4, 'auditresult', 'link'),
+(4, 'auditresult', 'search'),
+(4, 'auditresult', 'showimport'),
+(4, 'auditresult', 'unlink'),
+(4, 'auditresult', 'view'),
+(4, 'automation', 'browse'),
+(4, 'baseline', 'articleview'),
+(4, 'baseline', 'catalog'),
+(4, 'baseline', 'createTemplate'),
+(4, 'baseline', 'editBook'),
+(4, 'baseline', 'editTemplate'),
+(4, 'baseline', 'manageBook'),
+(4, 'baseline', 'template'),
+(4, 'baseline', 'view'),
+(4, 'budget', 'batchCreate'),
+(4, 'budget', 'browse'),
+(4, 'budget', 'create'),
+(4, 'budget', 'edit'),
+(4, 'budget', 'summary'),
+(4, 'budget', 'view'),
+(4, 'bug', 'activate'),
+(4, 'bug', 'assignTo'),
+(4, 'bug', 'batchActivate'),
+(4, 'bug', 'batchAssignTo'),
+(4, 'bug', 'batchChangeBranch'),
+(4, 'bug', 'batchChangeModule'),
+(4, 'bug', 'batchClose'),
+(4, 'bug', 'batchConfirm'),
+(4, 'bug', 'batchCreate'),
+(4, 'bug', 'batchEdit'),
+(4, 'bug', 'batchResolve'),
+(4, 'bug', 'browse'),
+(4, 'bug', 'close'),
+(4, 'bug', 'confirmBug'),
+(4, 'bug', 'confirmStoryChange'),
+(4, 'bug', 'create'),
+(4, 'bug', 'delete'),
+(4, 'bug', 'edit'),
+(4, 'bug', 'export'),
+(4, 'bug', 'exportTemplet'),
+(4, 'bug', 'import'),
+(4, 'bug', 'index'),
+(4, 'bug', 'linkBugs'),
+(4, 'bug', 'report'),
+(4, 'bug', 'resolve'),
+(4, 'bug', 'showImport'),
+(4, 'bug', 'view'),
+(4, 'build', 'batchUnlinkBug'),
+(4, 'build', 'batchUnlinkStory'),
+(4, 'build', 'browse'),
+(4, 'build', 'create'),
+(4, 'build', 'delete'),
+(4, 'build', 'edit'),
+(4, 'build', 'linkBug'),
+(4, 'build', 'linkStory'),
+(4, 'build', 'unlinkBug'),
+(4, 'build', 'unlinkStory'),
+(4, 'build', 'view'),
+(4, 'caselib', 'batchCreateCase'),
+(4, 'caselib', 'browse'),
+(4, 'caselib', 'create'),
+(4, 'caselib', 'createCase'),
+(4, 'caselib', 'delete'),
+(4, 'caselib', 'edit'),
+(4, 'caselib', 'exportTemplet'),
+(4, 'caselib', 'import'),
+(4, 'caselib', 'index'),
+(4, 'caselib', 'justtest'),
+(4, 'caselib', 'showImport'),
+(4, 'caselib', 'view'),
+(4, 'ci', 'checkCompileStatus'),
+(4, 'ci', 'commitResult'),
+(4, 'classify', 'browse'),
+(4, 'cm', 'browse'),
+(4, 'cm', 'create'),
+(4, 'cm', 'edit'),
+(4, 'cm', 'report'),
+(4, 'cm', 'view'),
+(4, 'cmcl', 'browse'),
+(4, 'cmcl', 'delete'),
+(4, 'cmcl', 'edit'),
+(4, 'cmcl', 'view'),
+(4, 'company', 'browse'),
+(4, 'company', 'dynamic'),
+(4, 'company', 'edit'),
+(4, 'company', 'effort'),
+(4, 'company', 'index'),
+(4, 'company', 'view'),
+(4, 'compile', 'browse'),
+(4, 'compile', 'logs'),
+(4, 'datatable', 'setGlobal'),
+(4, 'deploy', 'activate'),
+(4, 'deploy', 'assignTo'),
+(4, 'deploy', 'batchUnlinkCases'),
+(4, 'deploy', 'browse'),
+(4, 'deploy', 'cases'),
+(4, 'deploy', 'create'),
+(4, 'deploy', 'delete'),
+(4, 'deploy', 'deleteStep'),
+(4, 'deploy', 'edit'),
+(4, 'deploy', 'editStep'),
+(4, 'deploy', 'finish'),
+(4, 'deploy', 'finishStep'),
+(4, 'deploy', 'linkCases'),
+(4, 'deploy', 'manageScope'),
+(4, 'deploy', 'manageStep'),
+(4, 'deploy', 'scope'),
+(4, 'deploy', 'steps'),
+(4, 'deploy', 'unlinkCase'),
+(4, 'deploy', 'view'),
+(4, 'deploy', 'viewStep'),
+(4, 'design', 'browse'),
+(4, 'design', 'create'),
+(4, 'design', 'delete'),
+(4, 'design', 'edit'),
+(4, 'design', 'view'),
+(4, 'doc', 'catalog'),
+(4, 'doc', 'collect'),
+(4, 'doc', 'create'),
+(4, 'doc', 'createLib'),
+(4, 'doc', 'delete'),
+(4, 'doc', 'deleteFile'),
+(4, 'doc', 'deleteLib'),
+(4, 'doc', 'diff'),
+(4, 'doc', 'edit'),
+(4, 'doc', 'editLib'),
+(4, 'doc', 'importToComponentLib'),
+(4, 'doc', 'importToPracticeLib'),
+(4, 'doc', 'index'),
+(4, 'doc', 'manageBook'),
+(4, 'doc', 'myCollection'),
+(4, 'doc', 'myCreation'),
+(4, 'doc', 'mySpace'),
+(4, 'doc', 'myView'),
+(4, 'doc', 'productSpace'),
+(4, 'doc', 'projectSpace'),
+(4, 'doc', 'showFiles'),
+(4, 'doc', 'teamSpace'),
+(4, 'doc', 'view'),
+(4, 'domain', 'browse'),
+(4, 'domain', 'create'),
+(4, 'domain', 'delete'),
+(4, 'domain', 'edit'),
+(4, 'domain', 'view'),
+(4, 'durationestimation', 'create'),
+(4, 'durationestimation', 'index'),
+(4, 'effort', 'batchCreate'),
+(4, 'effort', 'batchEdit'),
+(4, 'effort', 'calendar'),
+(4, 'effort', 'createForObject'),
+(4, 'effort', 'delete'),
+(4, 'effort', 'edit'),
+(4, 'effort', 'export'),
+(4, 'effort', 'view'),
+(4, 'execution', 'activate'),
+(4, 'execution', 'addWhitelist'),
+(4, 'execution', 'all'),
+(4, 'execution', 'batchedit'),
+(4, 'execution', 'batchUnlinkStory'),
+(4, 'execution', 'browse'),
+(4, 'execution', 'bug'),
+(4, 'execution', 'build'),
+(4, 'execution', 'burn'),
+(4, 'execution', 'burnData'),
+(4, 'execution', 'calendar'),
+(4, 'execution', 'close'),
+(4, 'execution', 'computeBurn'),
+(4, 'execution', 'computeTaskEffort'),
+(4, 'execution', 'create'),
+(4, 'execution', 'delete'),
+(4, 'execution', 'deleterelation'),
+(4, 'execution', 'doc'),
+(4, 'execution', 'dynamic'),
+(4, 'execution', 'edit'),
+(4, 'execution', 'effort'),
+(4, 'execution', 'effortCalendar'),
+(4, 'execution', 'executionkanban'),
+(4, 'execution', 'export'),
+(4, 'execution', 'fixFirst'),
+(4, 'execution', 'gantt'),
+(4, 'execution', 'grouptask'),
+(4, 'execution', 'importBug'),
+(4, 'execution', 'importplanstories'),
+(4, 'execution', 'importtask'),
+(4, 'execution', 'index'),
+(4, 'execution', 'kanban'),
+(4, 'execution', 'linkStory'),
+(4, 'execution', 'maintainrelation'),
+(4, 'execution', 'manageMembers'),
+(4, 'execution', 'manageProducts'),
+(4, 'execution', 'printKanban'),
+(4, 'execution', 'putoff'),
+(4, 'execution', 'relation'),
+(4, 'execution', 'start'),
+(4, 'execution', 'story'),
+(4, 'execution', 'storyEstimate'),
+(4, 'execution', 'storyKanban'),
+(4, 'execution', 'storySort'),
+(4, 'execution', 'storyView'),
+(4, 'execution', 'suspend'),
+(4, 'execution', 'task'),
+(4, 'execution', 'taskEffort'),
+(4, 'execution', 'team'),
+(4, 'execution', 'testcase'),
+(4, 'execution', 'testreport'),
+(4, 'execution', 'testtask'),
+(4, 'execution', 'tree'),
+(4, 'execution', 'treeStory'),
+(4, 'execution', 'treeTask'),
+(4, 'execution', 'unbindWhitelist'),
+(4, 'execution', 'unlinkMember'),
+(4, 'execution', 'unlinkStory'),
+(4, 'execution', 'updateOrder'),
+(4, 'execution', 'view'),
+(4, 'execution', 'whitelist'),
+(4, 'extension', 'browse'),
+(4, 'extension', 'obtain'),
+(4, 'extension', 'structure'),
+(4, 'faq', 'browse'),
+(4, 'feedback', 'admin'),
+(4, 'feedback', 'adminView'),
+(4, 'feedback', 'assignTo'),
+(4, 'feedback', 'batchAssignTo'),
+(4, 'feedback', 'batchChangeModule'),
+(4, 'feedback', 'batchClose'),
+(4, 'feedback', 'batchEdit'),
+(4, 'feedback', 'batchReview'),
+(4, 'feedback', 'browse'),
+(4, 'feedback', 'close'),
+(4, 'feedback', 'comment'),
+(4, 'feedback', 'create'),
+(4, 'feedback', 'delete'),
+(4, 'feedback', 'edit'),
+(4, 'feedback', 'export'),
+(4, 'feedback', 'index'),
+(4, 'feedback', 'manageProduct'),
+(4, 'feedback', 'products'),
+(4, 'feedback', 'review'),
+(4, 'feedback', 'view'),
+(4, 'file', 'delete'),
+(4, 'file', 'download'),
+(4, 'file', 'edit'),
+(4, 'file', 'setPublic'),
+(4, 'file', 'uploadImages'),
+(4, 'gapanalysis', 'batchCreate'),
+(4, 'gapanalysis', 'batchEdit'),
+(4, 'gapanalysis', 'browse'),
+(4, 'gapanalysis', 'create'),
+(4, 'gapanalysis', 'delete'),
+(4, 'gapanalysis', 'edit'),
+(4, 'gapanalysis', 'view'),
+(4, 'git', 'apiSync'),
+(4, 'git', 'cat'),
+(4, 'git', 'diff'),
+(4, 'group', 'browse'),
+(4, 'host', 'browse'),
+(4, 'host', 'create'),
+(4, 'host', 'delete'),
+(4, 'host', 'edit'),
+(4, 'host', 'treemap'),
+(4, 'host', 'view'),
+(4, 'index', 'index'),
+(4, 'issue', 'activate'),
+(4, 'issue', 'batchCreate'),
+(4, 'issue', 'browse'),
+(4, 'issue', 'cancel'),
+(4, 'issue', 'close'),
+(4, 'issue', 'create'),
+(4, 'issue', 'delete'),
+(4, 'issue', 'edit'),
+(4, 'issue', 'resolve'),
+(4, 'issue', 'view'),
+(4, 'jenkins', 'browse'),
+(4, 'jenkins', 'create'),
+(4, 'jenkins', 'delete'),
+(4, 'jenkins', 'edit'),
+(4, 'job', 'browse'),
+(4, 'job', 'create'),
+(4, 'job', 'delete'),
+(4, 'job', 'edit'),
+(4, 'job', 'exec'),
+(4, 'job', 'view'),
+(4, 'leave', 'back'),
+(4, 'leave', 'browseReview'),
+(4, 'leave', 'company'),
+(4, 'leave', 'create'),
+(4, 'leave', 'delete'),
+(4, 'leave', 'edit'),
+(4, 'leave', 'export'),
+(4, 'leave', 'personal'),
+(4, 'leave', 'personalAnnual'),
+(4, 'leave', 'review'),
+(4, 'leave', 'setReviewer'),
+(4, 'leave', 'switchstatus'),
+(4, 'leave', 'view'),
+(4, 'lieu', 'browseReview'),
+(4, 'lieu', 'company'),
+(4, 'lieu', 'create'),
+(4, 'lieu', 'delete'),
+(4, 'lieu', 'edit'),
+(4, 'lieu', 'personal'),
+(4, 'lieu', 'review'),
+(4, 'lieu', 'setReviewer'),
+(4, 'lieu', 'switchstatus'),
+(4, 'lieu', 'view'),
+(4, 'makeup', 'browseReview'),
+(4, 'makeup', 'company'),
+(4, 'makeup', 'create'),
+(4, 'makeup', 'delete'),
+(4, 'makeup', 'edit'),
+(4, 'makeup', 'export'),
+(4, 'makeup', 'personal'),
+(4, 'makeup', 'review'),
+(4, 'makeup', 'setReviewer'),
+(4, 'makeup', 'switchstatus'),
+(4, 'makeup', 'view'),
+(4, 'meeting', 'browse'),
+(4, 'meeting', 'create'),
+(4, 'meeting', 'delete'),
+(4, 'meeting', 'edit'),
+(4, 'meeting', 'minutes'),
+(4, 'meeting', 'view'),
+(4, 'meetingroom', 'batchCreate'),
+(4, 'meetingroom', 'batchEdit'),
+(4, 'meetingroom', 'browse'),
+(4, 'meetingroom', 'create'),
+(4, 'meetingroom', 'delete'),
+(4, 'meetingroom', 'edit'),
+(4, 'meetingroom', 'view'),
+(4, 'metting', '127'),
+(4, 'metting', 'assign'),
+(4, 'metting', 'batchassign'),
+(4, 'metting', 'batchcreate'),
+(4, 'metting', 'batchedit'),
+(4, 'metting', 'browse'),
+(4, 'metting', 'create'),
+(4, 'metting', 'delete'),
+(4, 'metting', 'edit'),
+(4, 'metting', 'export'),
+(4, 'metting', 'exporttemplate'),
+(4, 'metting', 'import'),
+(4, 'metting', 'link'),
+(4, 'metting', 'report'),
+(4, 'metting', 'search'),
+(4, 'metting', 'showimport'),
+(4, 'metting', 'unlink'),
+(4, 'metting', 'view'),
+(4, 'milestone', 'index'),
+(4, 'milestone', 'saveOtherProblem'),
+(4, 'misc', 'ping'),
+(4, 'my', 'bug'),
+(4, 'my', 'calendar'),
+(4, 'my', 'changePassword'),
+(4, 'my', 'contribute'),
+(4, 'my', 'deleteContacts'),
+(4, 'my', 'doc'),
+(4, 'my', 'dynamic'),
+(4, 'my', 'editProfile'),
+(4, 'my', 'effort'),
+(4, 'my', 'execution'),
+(4, 'my', 'index'),
+(4, 'my', 'issue'),
+(4, 'my', 'manageContacts'),
+(4, 'my', 'meeting'),
+(4, 'my', 'myMeeting'),
+(4, 'my', 'nc'),
+(4, 'my', 'preference'),
+(4, 'my', 'profile'),
+(4, 'my', 'project'),
+(4, 'my', 'review'),
+(4, 'my', 'risk'),
+(4, 'my', 'score'),
+(4, 'my', 'story'),
+(4, 'my', 'task'),
+(4, 'my', 'team'),
+(4, 'my', 'testcase'),
+(4, 'my', 'testtask'),
+(4, 'my', 'todo'),
+(4, 'my', 'unbind'),
+(4, 'my', 'uploadAvatar'),
+(4, 'my', 'work'),
+(4, 'nc', '16'),
+(4, 'nc', 'activate'),
+(4, 'nc', 'assign'),
+(4, 'nc', 'batchassign'),
+(4, 'nc', 'batchcreate'),
+(4, 'nc', 'batchedit'),
+(4, 'nc', 'browse'),
+(4, 'nc', 'close'),
+(4, 'nc', 'create'),
+(4, 'nc', 'delete'),
+(4, 'nc', 'edit'),
+(4, 'nc', 'export'),
+(4, 'nc', 'exporttemplate'),
+(4, 'nc', 'import'),
+(4, 'nc', 'link'),
+(4, 'nc', 'resolve'),
+(4, 'nc', 'search'),
+(4, 'nc', 'showimport'),
+(4, 'nc', 'unlink'),
+(4, 'nc', 'view'),
+(4, 'opportunity', 'activate'),
+(4, 'opportunity', 'assignTo'),
+(4, 'opportunity', 'batchActivate'),
+(4, 'opportunity', 'batchAssignTo'),
+(4, 'opportunity', 'batchCancel'),
+(4, 'opportunity', 'batchClose'),
+(4, 'opportunity', 'batchCreate'),
+(4, 'opportunity', 'batchEdit'),
+(4, 'opportunity', 'batchHangup'),
+(4, 'opportunity', 'batchImportToLib'),
+(4, 'opportunity', 'browse'),
+(4, 'opportunity', 'cancel'),
+(4, 'opportunity', 'close'),
+(4, 'opportunity', 'create'),
+(4, 'opportunity', 'delete'),
+(4, 'opportunity', 'edit'),
+(4, 'opportunity', 'hangup'),
+(4, 'opportunity', 'importFromLib'),
+(4, 'opportunity', 'importToLib'),
+(4, 'opportunity', 'track'),
+(4, 'opportunity', 'view'),
+(4, 'ops', 'index'),
+(4, 'ops', 'setting'),
+(4, 'output', '13'),
+(4, 'output', 'assign'),
+(4, 'output', 'batchassign'),
+(4, 'output', 'batchcreate'),
+(4, 'output', 'batchedit'),
+(4, 'output', 'browse'),
+(4, 'output', 'create'),
+(4, 'output', 'delete'),
+(4, 'output', 'edit'),
+(4, 'output', 'export'),
+(4, 'output', 'exporttemplate'),
+(4, 'output', 'import'),
+(4, 'output', 'link'),
+(4, 'output', 'search'),
+(4, 'output', 'showimport'),
+(4, 'output', 'unlink'),
+(4, 'output', 'view'),
+(4, 'overtime', 'browseReview'),
+(4, 'overtime', 'company'),
+(4, 'overtime', 'create'),
+(4, 'overtime', 'delete'),
+(4, 'overtime', 'edit'),
+(4, 'overtime', 'export'),
+(4, 'overtime', 'personal'),
+(4, 'overtime', 'review'),
+(4, 'overtime', 'setReviewer'),
+(4, 'overtime', 'switchstatus'),
+(4, 'overtime', 'view'),
+(4, 'personnel', 'accessible'),
+(4, 'personnel', 'addWhitelist'),
+(4, 'personnel', 'invest'),
+(4, 'personnel', 'unbindWhitelist'),
+(4, 'personnel', 'whitelist'),
+(4, 'pivot', 'browse'),
+(4, 'pivot', 'bugAssign'),
+(4, 'pivot', 'bugAssignSummary'),
+(4, 'pivot', 'bugCreate'),
+(4, 'pivot', 'bugSummary'),
+(4, 'pivot', 'build'),
+(4, 'pivot', 'casesrun'),
+(4, 'pivot', 'create'),
+(4, 'pivot', 'delete'),
+(4, 'pivot', 'design'),
+(4, 'pivot', 'edit'),
+(4, 'pivot', 'export'),
+(4, 'pivot', 'preview'),
+(4, 'pivot', 'productSummary'),
+(4, 'pivot', 'projectDeviation'),
+(4, 'pivot', 'projectSummary'),
+(4, 'pivot', 'projectWorkload'),
+(4, 'pivot', 'reportExport'),
+(4, 'pivot', 'roadmap'),
+(4, 'pivot', 'storyLinkedBug'),
+(4, 'pivot', 'testcase'),
+(4, 'pivot', 'workAssignSummary'),
+(4, 'pivot', 'workload'),
+(4, 'pivot', 'workSummary'),
+(4, 'process', 'browse'),
+(4, 'process', 'create'),
+(4, 'process', 'delete'),
+(4, 'process', 'edit'),
+(4, 'process', 'view'),
+(4, 'product', 'all'),
+(4, 'product', 'batchEdit'),
+(4, 'product', 'browse'),
+(4, 'product', 'build'),
+(4, 'product', 'close'),
+(4, 'product', 'create'),
+(4, 'product', 'dashboard'),
+(4, 'product', 'delete'),
+(4, 'product', 'doc'),
+(4, 'product', 'dynamic'),
+(4, 'product', 'edit'),
+(4, 'product', 'index'),
+(4, 'product', 'kanban'),
+(4, 'product', 'manageLine'),
+(4, 'product', 'project'),
+(4, 'product', 'roadmap'),
+(4, 'product', 'track'),
+(4, 'product', 'view'),
+(4, 'product', 'whitelist'),
+(4, 'productplan', 'batchEdit'),
+(4, 'productplan', 'batchUnlinkBug'),
+(4, 'productplan', 'batchUnlinkStory'),
+(4, 'productplan', 'browse'),
+(4, 'productplan', 'create'),
+(4, 'productplan', 'delete'),
+(4, 'productplan', 'edit'),
+(4, 'productplan', 'linkBug'),
+(4, 'productplan', 'linkStory'),
+(4, 'productplan', 'unlinkBug'),
+(4, 'productplan', 'unlinkStory'),
+(4, 'productplan', 'view'),
+(4, 'program', 'activate'),
+(4, 'program', 'browse'),
+(4, 'program', 'close'),
+(4, 'program', 'create'),
+(4, 'program', 'createStakeholder'),
+(4, 'program', 'delete'),
+(4, 'program', 'edit'),
+(4, 'program', 'export'),
+(4, 'program', 'index'),
+(4, 'program', 'kanban'),
+(4, 'program', 'product'),
+(4, 'program', 'project'),
+(4, 'program', 'stakeholder'),
+(4, 'program', 'start'),
+(4, 'program', 'suspend'),
+(4, 'program', 'unbindWhitelist'),
+(4, 'program', 'unlinkStakeholder'),
+(4, 'program', 'updateOrder'),
+(4, 'program', 'view'),
+(4, 'programplan', 'browse'),
+(4, 'programplan', 'create'),
+(4, 'programplan', 'edit'),
+(4, 'project', 'activate'),
+(4, 'project', 'addWhitelist'),
+(4, 'project', 'batchEdit'),
+(4, 'project', 'browse'),
+(4, 'project', 'bug'),
+(4, 'project', 'build'),
+(4, 'project', 'close'),
+(4, 'project', 'copyGroup'),
+(4, 'project', 'create'),
+(4, 'project', 'createGroup'),
+(4, 'project', 'createGuide'),
+(4, 'project', 'createStakeholder'),
+(4, 'project', 'delete'),
+(4, 'project', 'dynamic'),
+(4, 'project', 'edit'),
+(4, 'project', 'editGroup'),
+(4, 'project', 'execution'),
+(4, 'project', 'export'),
+(4, 'project', 'group'),
+(4, 'project', 'index'),
+(4, 'project', 'kanban'),
+(4, 'project', 'manageGroupMember'),
+(4, 'project', 'manageMembers'),
+(4, 'project', 'managePriv'),
+(4, 'project', 'manageProducts'),
+(4, 'project', 'manageView'),
+(4, 'project', 'programTitle'),
+(4, 'project', 'qa'),
+(4, 'project', 'start'),
+(4, 'project', 'suspend'),
+(4, 'project', 'team'),
+(4, 'project', 'testcase'),
+(4, 'project', 'testreport'),
+(4, 'project', 'testtask'),
+(4, 'project', 'unbindWhitelist'),
+(4, 'project', 'unlinkMember'),
+(4, 'project', 'updateOrder'),
+(4, 'project', 'view'),
+(4, 'project', 'whitelist'),
+(4, 'projectbuild', 'browse'),
+(4, 'projectrelease', 'batchUnlinkBug'),
+(4, 'projectrelease', 'batchUnlinkStory'),
+(4, 'projectrelease', 'browse'),
+(4, 'projectrelease', 'changeStatus'),
+(4, 'projectrelease', 'create'),
+(4, 'projectrelease', 'delete'),
+(4, 'projectrelease', 'edit'),
+(4, 'projectrelease', 'export'),
+(4, 'projectrelease', 'linkBug'),
+(4, 'projectrelease', 'linkStory'),
+(4, 'projectrelease', 'unlinkBug'),
+(4, 'projectrelease', 'unlinkStory'),
+(4, 'projectrelease', 'view'),
+(4, 'projectstory', 'batchUnlinkStory'),
+(4, 'projectstory', 'importFromLib'),
+(4, 'projectstory', 'importplanstories'),
+(4, 'projectstory', 'linkStory'),
+(4, 'projectstory', 'story'),
+(4, 'projectstory', 'track'),
+(4, 'projectstory', 'unlinkStory'),
+(4, 'projectstory', 'view'),
+(4, 'pssp', 'browse'),
+(4, 'pssp', 'update'),
+(4, 'qa', 'index'),
+(4, 'release', 'batchUnlinkBug'),
+(4, 'release', 'batchUnlinkStory'),
+(4, 'release', 'browse'),
+(4, 'release', 'changeStatus'),
+(4, 'release', 'create'),
+(4, 'release', 'delete'),
+(4, 'release', 'edit'),
+(4, 'release', 'export'),
+(4, 'release', 'linkBug'),
+(4, 'release', 'linkStory'),
+(4, 'release', 'unlinkBug'),
+(4, 'release', 'unlinkStory'),
+(4, 'release', 'view'),
+(4, 'repo', 'blame'),
+(4, 'repo', 'browse'),
+(4, 'repo', 'create'),
+(4, 'repo', 'delete'),
+(4, 'repo', 'diff'),
+(4, 'repo', 'download'),
+(4, 'repo', 'edit'),
+(4, 'repo', 'log'),
+(4, 'repo', 'maintain'),
+(4, 'repo', 'revision'),
+(4, 'repo', 'setRules'),
+(4, 'repo', 'showSyncCommit'),
+(4, 'repo', 'view'),
+(4, 'report', 'browseReport'),
+(4, 'report', 'crystalExport'),
+(4, 'report', 'custom'),
+(4, 'report', 'customeRedreport'),
+(4, 'report', 'deleteReport'),
+(4, 'report', 'editReport'),
+(4, 'report', 'export'),
+(4, 'report', 'instanceTemplate'),
+(4, 'report', 'saveReport'),
+(4, 'report', 'show'),
+(4, 'report', 'useReport'),
+(4, 'requirement', 'activate'),
+(4, 'requirement', 'assignTo'),
+(4, 'requirement', 'batchAssignTo'),
+(4, 'requirement', 'batchChangeBranch'),
+(4, 'requirement', 'batchChangeModule'),
+(4, 'requirement', 'batchClose'),
+(4, 'requirement', 'batchCreate'),
+(4, 'requirement', 'batchEdit'),
+(4, 'requirement', 'batchReview'),
+(4, 'requirement', 'change'),
+(4, 'requirement', 'close'),
+(4, 'requirement', 'create'),
+(4, 'requirement', 'delete'),
+(4, 'requirement', 'edit'),
+(4, 'requirement', 'export'),
+(4, 'requirement', 'recall'),
+(4, 'requirement', 'report'),
+(4, 'requirement', 'review'),
+(4, 'requirement', 'view'),
+(4, 'review', 'assess'),
+(4, 'review', 'audit'),
+(4, 'review', 'browse'),
+(4, 'review', 'create'),
+(4, 'review', 'edit'),
+(4, 'review', 'recall'),
+(4, 'review', 'report'),
+(4, 'review', 'result'),
+(4, 'review', 'submit'),
+(4, 'review', 'toAudit'),
+(4, 'review', 'view'),
+(4, 'reviewcl', 'browse'),
+(4, 'reviewcl', 'create'),
+(4, 'reviewcl', 'delete'),
+(4, 'reviewcl', 'edit'),
+(4, 'reviewcl', 'view'),
+(4, 'reviewissue', 'create'),
+(4, 'reviewissue', 'edit'),
+(4, 'reviewissue', 'issue'),
+(4, 'reviewissue', 'resolved'),
+(4, 'reviewissue', 'updateStatus'),
+(4, 'reviewissue', 'view'),
+(4, 'reviewsetting', 'reviewer'),
+(4, 'reviewsetting', 'version'),
+(4, 'risk', 'activate'),
+(4, 'risk', 'assignTo'),
+(4, 'risk', 'batchCreate'),
+(4, 'risk', 'browse'),
+(4, 'risk', 'cancel'),
+(4, 'risk', 'close'),
+(4, 'risk', 'create'),
+(4, 'risk', 'delete'),
+(4, 'risk', 'edit'),
+(4, 'risk', 'hangup'),
+(4, 'risk', 'importFromLib'),
+(4, 'risk', 'track'),
+(4, 'risk', 'view'),
+(4, 'screen', 'annualData'),
+(4, 'screen', 'browse'),
+(4, 'screen', 'view'),
+(4, 'search', 'buildForm'),
+(4, 'search', 'buildQuery'),
+(4, 'search', 'deleteQuery'),
+(4, 'search', 'index'),
+(4, 'search', 'saveQuery'),
+(4, 'search', 'select'),
+(4, 'serverroom', 'browse'),
+(4, 'serverroom', 'create'),
+(4, 'serverroom', 'delete'),
+(4, 'serverroom', 'edit'),
+(4, 'serverroom', 'view'),
+(4, 'service', 'browse'),
+(4, 'service', 'create'),
+(4, 'service', 'delete'),
+(4, 'service', 'edit'),
+(4, 'service', 'index'),
+(4, 'service', 'manage'),
+(4, 'service', 'view'),
+(4, 'stage', 'batchCreate'),
+(4, 'stage', 'browse'),
+(4, 'stage', 'create'),
+(4, 'stage', 'delete'),
+(4, 'stage', 'edit'),
+(4, 'stakeholder', 'batchCreate'),
+(4, 'stakeholder', 'browse'),
+(4, 'stakeholder', 'communicate'),
+(4, 'stakeholder', 'create'),
+(4, 'stakeholder', 'createExpect'),
+(4, 'stakeholder', 'delete'),
+(4, 'stakeholder', 'deleteExpect'),
+(4, 'stakeholder', 'edit'),
+(4, 'stakeholder', 'editExpect'),
+(4, 'stakeholder', 'expect'),
+(4, 'stakeholder', 'expectation'),
+(4, 'stakeholder', 'issue'),
+(4, 'stakeholder', 'plan'),
+(4, 'stakeholder', 'userIssue'),
+(4, 'stakeholder', 'view'),
+(4, 'stakeholder', 'viewExpect'),
+(4, 'stakeholder', 'viewIssue'),
+(4, 'story', 'activate'),
+(4, 'story', 'assignTo'),
+(4, 'story', 'batchAssignTo'),
+(4, 'story', 'batchChangeBranch'),
+(4, 'story', 'batchChangeModule'),
+(4, 'story', 'batchChangePlan'),
+(4, 'story', 'batchChangeStage'),
+(4, 'story', 'batchClose'),
+(4, 'story', 'batchCreate'),
+(4, 'story', 'batchEdit'),
+(4, 'story', 'batchImportToLib'),
+(4, 'story', 'batchReview'),
+(4, 'story', 'batchToTask'),
+(4, 'story', 'browse'),
+(4, 'story', 'bugs'),
+(4, 'story', 'cases'),
+(4, 'story', 'change'),
+(4, 'story', 'close'),
+(4, 'story', 'create'),
+(4, 'story', 'delete'),
+(4, 'story', 'edit'),
+(4, 'story', 'export'),
+(4, 'story', 'exportTemplet'),
+(4, 'story', 'import'),
+(4, 'story', 'importToLib'),
+(4, 'story', 'linkStory'),
+(4, 'story', 'processStoryChange'),
+(4, 'story', 'recall'),
+(4, 'story', 'report'),
+(4, 'story', 'review'),
+(4, 'story', 'showImport'),
+(4, 'story', 'tasks'),
+(4, 'story', 'view'),
+(4, 'subject', 'browse'),
+(4, 'svn', 'apiSync'),
+(4, 'svn', 'cat'),
+(4, 'svn', 'diff'),
+(4, 'task', 'activate'),
+(4, 'task', 'assignTo'),
+(4, 'task', 'batchAssignTo'),
+(4, 'task', 'batchCancel'),
+(4, 'task', 'batchChangeModule'),
+(4, 'task', 'batchClose'),
+(4, 'task', 'batchCreate'),
+(4, 'task', 'batchEdit'),
+(4, 'task', 'cancel'),
+(4, 'task', 'close'),
+(4, 'task', 'confirmdesignchange'),
+(4, 'task', 'confirmStoryChange'),
+(4, 'task', 'create'),
+(4, 'task', 'delete'),
+(4, 'task', 'deleteEstimate'),
+(4, 'task', 'edit'),
+(4, 'task', 'editEstimate'),
+(4, 'task', 'export'),
+(4, 'task', 'exportTemplet'),
+(4, 'task', 'finish'),
+(4, 'task', 'import'),
+(4, 'task', 'pause'),
+(4, 'task', 'recordEstimate'),
+(4, 'task', 'report'),
+(4, 'task', 'restart'),
+(4, 'task', 'showImport'),
+(4, 'task', 'start'),
+(4, 'task', 'view'),
+(4, 'testcase', 'batchCaseTypeChange'),
+(4, 'testcase', 'batchChangeBranch'),
+(4, 'testcase', 'batchChangeModule'),
+(4, 'testcase', 'batchConfirmStoryChange'),
+(4, 'testcase', 'batchCreate'),
+(4, 'testcase', 'batchDelete'),
+(4, 'testcase', 'batchEdit'),
+(4, 'testcase', 'batchReview'),
+(4, 'testcase', 'browse'),
+(4, 'testcase', 'bugs'),
+(4, 'testcase', 'confirmChange'),
+(4, 'testcase', 'confirmLibcaseChange'),
+(4, 'testcase', 'confirmStoryChange'),
+(4, 'testcase', 'create'),
+(4, 'testcase', 'createBug'),
+(4, 'testcase', 'delete'),
+(4, 'testcase', 'edit'),
+(4, 'testcase', 'export'),
+(4, 'testcase', 'exportTemplet'),
+(4, 'testcase', 'groupCase'),
+(4, 'testcase', 'ignoreLibcaseChange'),
+(4, 'testcase', 'import'),
+(4, 'testcase', 'importFromLib'),
+(4, 'testcase', 'index'),
+(4, 'testcase', 'linkCases'),
+(4, 'testcase', 'review'),
+(4, 'testcase', 'showImport'),
+(4, 'testcase', 'submit'),
+(4, 'testcase', 'view'),
+(4, 'testcase', 'zeroCase'),
+(4, 'testreport', 'browse'),
+(4, 'testreport', 'create'),
+(4, 'testreport', 'delete'),
+(4, 'testreport', 'edit'),
+(4, 'testreport', 'export'),
+(4, 'testreport', 'view'),
+(4, 'testsuite', 'batchUnlinkCases'),
+(4, 'testsuite', 'browse'),
+(4, 'testsuite', 'create'),
+(4, 'testsuite', 'delete'),
+(4, 'testsuite', 'edit'),
+(4, 'testsuite', 'index'),
+(4, 'testsuite', 'linkCase'),
+(4, 'testsuite', 'test'),
+(4, 'testsuite', 'unlinkCase'),
+(4, 'testsuite', 'view'),
+(4, 'testtask', 'activate'),
+(4, 'testtask', 'batchAssign'),
+(4, 'testtask', 'batchRun'),
+(4, 'testtask', 'batchUnlinkCases'),
+(4, 'testtask', 'block'),
+(4, 'testtask', 'browse'),
+(4, 'testtask', 'browseUnits'),
+(4, 'testtask', 'cases'),
+(4, 'testtask', 'close'),
+(4, 'testtask', 'create'),
+(4, 'testtask', 'delete'),
+(4, 'testtask', 'deployCaseResults'),
+(4, 'testtask', 'edit'),
+(4, 'testtask', 'groupCase'),
+(4, 'testtask', 'importUnitResult'),
+(4, 'testtask', 'index'),
+(4, 'testtask', 'linkcase'),
+(4, 'testtask', 'report'),
+(4, 'testtask', 'results'),
+(4, 'testtask', 'runcase'),
+(4, 'testtask', 'runDeployCase'),
+(4, 'testtask', 'start'),
+(4, 'testtask', 'unitCases'),
+(4, 'testtask', 'unlinkcase'),
+(4, 'testtask', 'view'),
+(4, 'todo', 'activate'),
+(4, 'todo', 'assignTo'),
+(4, 'todo', 'batchClose'),
+(4, 'todo', 'batchCreate'),
+(4, 'todo', 'batchEdit'),
+(4, 'todo', 'batchFinish'),
+(4, 'todo', 'calendar'),
+(4, 'todo', 'close'),
+(4, 'todo', 'create'),
+(4, 'todo', 'createcycle'),
+(4, 'todo', 'delete'),
+(4, 'todo', 'edit'),
+(4, 'todo', 'export'),
+(4, 'todo', 'finish'),
+(4, 'todo', 'import2Today'),
+(4, 'todo', 'start'),
+(4, 'todo', 'view'),
+(4, 'trainbook', 'ajaxgetbookbysn'),
+(4, 'trainbook', 'borrow'),
+(4, 'trainbook', 'borrowhistory'),
+(4, 'trainbook', 'browse'),
+(4, 'trainbook', 'returnbook'),
+(4, 'trainbook', 'view'),
+(4, 'traincareer', 'index'),
+(4, 'trainchapter', 'browse'),
+(4, 'trainchapter', 'download'),
+(4, 'trainchapter', 'showDocFiles'),
+(4, 'trainchapter', 'view'),
+(4, 'traincourse', 'browse'),
+(4, 'traincourse', 'collect'),
+(4, 'traincourse', 'view'),
+(4, 'trainexam', 'browse'),
+(4, 'trainexam', 'choseExam'),
+(4, 'trainexam', 'exam'),
+(4, 'trainexam', 'myExams'),
+(4, 'trainexam', 'scoreDetail'),
+(4, 'traingoal', 'browse'),
+(4, 'traingoal', 'create'),
+(4, 'traingoal', 'delete'),
+(4, 'traingoal', 'edit'),
+(4, 'traingoal', 'recall'),
+(4, 'traingoal', 'review'),
+(4, 'traingoal', 'submitReview'),
+(4, 'traingoal', 'updateOrder'),
+(4, 'traingoal', 'view'),
+(4, 'trainplan', 'batchCreate'),
+(4, 'trainplan', 'batchEdit'),
+(4, 'trainplan', 'batchFinish'),
+(4, 'trainplan', 'browse'),
+(4, 'trainplan', 'create'),
+(4, 'trainplan', 'delete'),
+(4, 'trainplan', 'edit'),
+(4, 'trainplan', 'finish'),
+(4, 'trainplan', 'summary'),
+(4, 'trainplan', 'view'),
+(4, 'trainpost', 'browse'),
+(4, 'trainpost', 'gradeView'),
+(4, 'trainpost', 'view'),
+(4, 'trainskill', 'browse'),
+(4, 'trainskill', 'editGrade'),
+(4, 'trainskill', 'view'),
+(4, 'traintask', 'browse'),
+(4, 'traintask', 'browseDeptTasks'),
+(4, 'traintask', 'close'),
+(4, 'traintask', 'create'),
+(4, 'traintask', 'createTask'),
+(4, 'traintask', 'delete'),
+(4, 'traintask', 'edit'),
+(4, 'traintask', 'finish'),
+(4, 'traintask', 'import'),
+(4, 'traintask', 'start'),
+(4, 'traintask', 'view'),
+(4, 'tree', 'browse'),
+(4, 'tree', 'browsehost'),
+(4, 'tree', 'browseTask'),
+(4, 'tree', 'delete'),
+(4, 'tree', 'edit'),
+(4, 'tree', 'fix'),
+(4, 'tree', 'manageChild'),
+(4, 'tree', 'updateOrder'),
+(4, 'user', 'bug'),
+(4, 'user', 'cropAvatar'),
+(4, 'user', 'dynamic'),
+(4, 'user', 'effort'),
+(4, 'user', 'effortcalendar'),
+(4, 'user', 'execution'),
+(4, 'user', 'issue'),
+(4, 'user', 'profile'),
+(4, 'user', 'risk'),
+(4, 'user', 'setPublicTemplate'),
+(4, 'user', 'story'),
+(4, 'user', 'task'),
+(4, 'user', 'testCase'),
+(4, 'user', 'testTask'),
+(4, 'user', 'todo'),
+(4, 'user', 'todocalendar'),
+(4, 'user', 'view'),
+(4, 'weekly', 'index'),
+(4, 'workestimation', 'index'),
+(4, 'workloadbudget', '27'),
+(4, 'workloadbudget', 'assign'),
+(4, 'workloadbudget', 'batchassign'),
+(4, 'workloadbudget', 'batchcreate'),
+(4, 'workloadbudget', 'batchedit'),
+(4, 'workloadbudget', 'browse'),
+(4, 'workloadbudget', 'create'),
+(4, 'workloadbudget', 'delete'),
+(4, 'workloadbudget', 'edit'),
+(4, 'workloadbudget', 'export'),
+(4, 'workloadbudget', 'exporttemplate'),
+(4, 'workloadbudget', 'import'),
+(4, 'workloadbudget', 'link'),
+(4, 'workloadbudget', 'search'),
+(4, 'workloadbudget', 'showimport'),
+(4, 'workloadbudget', 'unlink'),
+(4, 'workloadbudget', 'view'),
+(5, 'account', 'browse'),
+(5, 'account', 'create'),
+(5, 'account', 'delete'),
+(5, 'account', 'edit'),
+(5, 'account', 'view'),
+(5, 'action', 'comment'),
+(5, 'action', 'editComment'),
+(5, 'action', 'hideAll'),
+(5, 'action', 'hideOne'),
+(5, 'action', 'trash'),
+(5, 'action', 'undelete'),
+(5, 'activity', 'browse'),
+(5, 'activity', 'create'),
+(5, 'activity', 'delete'),
+(5, 'activity', 'edit'),
+(5, 'activity', 'view'),
+(5, 'admin', 'checkWeak'),
+(5, 'admin', 'index'),
+(5, 'admin', 'safe'),
+(5, 'attend', 'company'),
+(5, 'attend', 'department'),
+(5, 'attend', 'edit'),
+(5, 'attend', 'export'),
+(5, 'attend', 'personal'),
+(5, 'attend', 'review'),
+(5, 'audit', '8'),
+(5, 'audit', 'assign'),
+(5, 'audit', 'batchassign'),
+(5, 'audit', 'batchcreate'),
+(5, 'audit', 'batchedit'),
+(5, 'audit', 'browse'),
+(5, 'audit', 'create'),
+(5, 'audit', 'delete'),
+(5, 'audit', 'edit'),
+(5, 'audit', 'export'),
+(5, 'audit', 'exporttemplate'),
+(5, 'audit', 'import'),
+(5, 'audit', 'link'),
+(5, 'audit', 'search'),
+(5, 'audit', 'showimport'),
+(5, 'audit', 'unlink'),
+(5, 'audit', 'view'),
+(5, 'auditcl', 'browse'),
+(5, 'auditcl', 'delete'),
+(5, 'auditcl', 'edit'),
+(5, 'auditplan', 'browse'),
+(5, 'auditplan', 'create'),
+(5, 'auditplan', 'edit'),
+(5, 'auditplan', 'nc'),
+(5, 'auditplan', 'result'),
+(5, 'auditresult', '10'),
+(5, 'auditresult', 'assign'),
+(5, 'auditresult', 'batchassign'),
+(5, 'auditresult', 'batchcreate'),
+(5, 'auditresult', 'batchedit'),
+(5, 'auditresult', 'browse'),
+(5, 'auditresult', 'create'),
+(5, 'auditresult', 'delete'),
+(5, 'auditresult', 'edit'),
+(5, 'auditresult', 'export'),
+(5, 'auditresult', 'exporttemplate'),
+(5, 'auditresult', 'import'),
+(5, 'auditresult', 'link'),
+(5, 'auditresult', 'search'),
+(5, 'auditresult', 'showimport'),
+(5, 'auditresult', 'unlink'),
+(5, 'auditresult', 'view'),
+(5, 'automation', 'browse'),
+(5, 'baseline', 'articleview'),
+(5, 'baseline', 'catalog'),
+(5, 'baseline', 'createTemplate'),
+(5, 'baseline', 'editBook'),
+(5, 'baseline', 'editTemplate'),
+(5, 'baseline', 'manageBook'),
+(5, 'baseline', 'template'),
+(5, 'baseline', 'view'),
+(5, 'branch', 'delete'),
+(5, 'branch', 'manage'),
+(5, 'branch', 'sort'),
+(5, 'budget', 'batchCreate'),
+(5, 'budget', 'browse'),
+(5, 'budget', 'create'),
+(5, 'budget', 'edit'),
+(5, 'budget', 'summary'),
+(5, 'budget', 'view'),
+(5, 'bug', 'activate'),
+(5, 'bug', 'assignTo'),
+(5, 'bug', 'batchActivate'),
+(5, 'bug', 'batchAssignTo'),
+(5, 'bug', 'batchChangeBranch'),
+(5, 'bug', 'batchChangeModule'),
+(5, 'bug', 'batchClose'),
+(5, 'bug', 'batchConfirm'),
+(5, 'bug', 'batchCreate'),
+(5, 'bug', 'batchEdit'),
+(5, 'bug', 'batchResolve'),
+(5, 'bug', 'browse'),
+(5, 'bug', 'close'),
+(5, 'bug', 'confirmBug'),
+(5, 'bug', 'confirmStoryChange'),
+(5, 'bug', 'create'),
+(5, 'bug', 'delete'),
+(5, 'bug', 'edit'),
+(5, 'bug', 'export'),
+(5, 'bug', 'exportTemplet'),
+(5, 'bug', 'import'),
+(5, 'bug', 'index'),
+(5, 'bug', 'linkBugs'),
+(5, 'bug', 'report'),
+(5, 'bug', 'resolve'),
+(5, 'bug', 'showImport'),
+(5, 'bug', 'view'),
+(5, 'build', 'batchUnlinkBug'),
+(5, 'build', 'batchUnlinkStory'),
+(5, 'build', 'browse'),
+(5, 'build', 'create'),
+(5, 'build', 'delete'),
+(5, 'build', 'edit'),
+(5, 'build', 'linkBug'),
+(5, 'build', 'linkStory'),
+(5, 'build', 'unlinkBug'),
+(5, 'build', 'unlinkStory'),
+(5, 'build', 'view'),
+(5, 'classify', 'browse'),
+(5, 'cm', 'browse'),
+(5, 'cm', 'create'),
+(5, 'cm', 'edit'),
+(5, 'cm', 'report'),
+(5, 'cm', 'view'),
+(5, 'cmcl', 'browse'),
+(5, 'cmcl', 'delete'),
+(5, 'cmcl', 'edit'),
+(5, 'cmcl', 'view'),
+(5, 'company', 'browse'),
+(5, 'company', 'dynamic'),
+(5, 'company', 'effort'),
+(5, 'company', 'index'),
+(5, 'company', 'view'),
+(5, 'compile', 'browse'),
+(5, 'compile', 'logs'),
+(5, 'datatable', 'setGlobal'),
+(5, 'deploy', 'activate'),
+(5, 'deploy', 'assignTo'),
+(5, 'deploy', 'batchUnlinkCases'),
+(5, 'deploy', 'browse'),
+(5, 'deploy', 'cases'),
+(5, 'deploy', 'create'),
+(5, 'deploy', 'delete'),
+(5, 'deploy', 'deleteStep'),
+(5, 'deploy', 'edit'),
+(5, 'deploy', 'editStep'),
+(5, 'deploy', 'finish'),
+(5, 'deploy', 'finishStep'),
+(5, 'deploy', 'linkCases'),
+(5, 'deploy', 'manageScope'),
+(5, 'deploy', 'manageStep'),
+(5, 'deploy', 'scope'),
+(5, 'deploy', 'steps'),
+(5, 'deploy', 'unlinkCase'),
+(5, 'deploy', 'view'),
+(5, 'deploy', 'viewStep'),
+(5, 'design', 'browse'),
+(5, 'design', 'create'),
+(5, 'design', 'delete'),
+(5, 'design', 'edit'),
+(5, 'design', 'view'),
+(5, 'doc', 'collect'),
+(5, 'doc', 'create'),
+(5, 'doc', 'createLib'),
+(5, 'doc', 'delete'),
+(5, 'doc', 'deleteFile'),
+(5, 'doc', 'deleteLib'),
+(5, 'doc', 'edit'),
+(5, 'doc', 'editLib'),
+(5, 'doc', 'index'),
+(5, 'doc', 'myCollection'),
+(5, 'doc', 'myCreation'),
+(5, 'doc', 'mySpace'),
+(5, 'doc', 'myView'),
+(5, 'doc', 'productSpace'),
+(5, 'doc', 'projectSpace'),
+(5, 'doc', 'showFiles'),
+(5, 'doc', 'teamSpace'),
+(5, 'doc', 'view'),
+(5, 'domain', 'browse'),
+(5, 'domain', 'create'),
+(5, 'domain', 'delete'),
+(5, 'domain', 'edit'),
+(5, 'domain', 'view'),
+(5, 'durationestimation', 'create'),
+(5, 'durationestimation', 'index'),
+(5, 'effort', 'batchCreate'),
+(5, 'effort', 'batchEdit'),
+(5, 'effort', 'calendar'),
+(5, 'effort', 'createForObject'),
+(5, 'effort', 'delete'),
+(5, 'effort', 'edit'),
+(5, 'effort', 'export'),
+(5, 'effort', 'view'),
+(5, 'execution', 'activate'),
+(5, 'execution', 'addWhitelist'),
+(5, 'execution', 'all'),
+(5, 'execution', 'batchedit'),
+(5, 'execution', 'batchUnlinkStory'),
+(5, 'execution', 'browse'),
+(5, 'execution', 'bug'),
+(5, 'execution', 'build'),
+(5, 'execution', 'burn'),
+(5, 'execution', 'burnData'),
+(5, 'execution', 'calendar'),
+(5, 'execution', 'close'),
+(5, 'execution', 'computeBurn'),
+(5, 'execution', 'computeTaskEffort'),
+(5, 'execution', 'create'),
+(5, 'execution', 'delete'),
+(5, 'execution', 'deleterelation'),
+(5, 'execution', 'doc'),
+(5, 'execution', 'dynamic'),
+(5, 'execution', 'edit'),
+(5, 'execution', 'effort'),
+(5, 'execution', 'effortCalendar'),
+(5, 'execution', 'executionkanban'),
+(5, 'execution', 'export'),
+(5, 'execution', 'fixFirst'),
+(5, 'execution', 'gantt'),
+(5, 'execution', 'grouptask'),
+(5, 'execution', 'importBug'),
+(5, 'execution', 'importplanstories'),
+(5, 'execution', 'importtask'),
+(5, 'execution', 'index'),
+(5, 'execution', 'kanban'),
+(5, 'execution', 'linkStory'),
+(5, 'execution', 'maintainrelation'),
+(5, 'execution', 'manageMembers'),
+(5, 'execution', 'manageProducts'),
+(5, 'execution', 'printKanban'),
+(5, 'execution', 'putoff'),
+(5, 'execution', 'relation'),
+(5, 'execution', 'start'),
+(5, 'execution', 'story'),
+(5, 'execution', 'storyEstimate'),
+(5, 'execution', 'storyKanban'),
+(5, 'execution', 'storySort'),
+(5, 'execution', 'storyView'),
+(5, 'execution', 'suspend'),
+(5, 'execution', 'task'),
+(5, 'execution', 'taskEffort'),
+(5, 'execution', 'team'),
+(5, 'execution', 'testcase'),
+(5, 'execution', 'testreport'),
+(5, 'execution', 'testtask'),
+(5, 'execution', 'tree'),
+(5, 'execution', 'treeStory'),
+(5, 'execution', 'treeTask'),
+(5, 'execution', 'unbindWhitelist'),
+(5, 'execution', 'unlinkMember'),
+(5, 'execution', 'unlinkStory'),
+(5, 'execution', 'updateOrder'),
+(5, 'execution', 'view'),
+(5, 'execution', 'whitelist'),
+(5, 'extension', 'browse'),
+(5, 'extension', 'obtain'),
+(5, 'extension', 'structure'),
+(5, 'faq', 'browse'),
+(5, 'faq', 'create'),
+(5, 'faq', 'delete'),
+(5, 'faq', 'edit'),
+(5, 'feedback', 'admin'),
+(5, 'feedback', 'adminView'),
+(5, 'feedback', 'assignTo'),
+(5, 'feedback', 'batchAssignTo'),
+(5, 'feedback', 'batchChangeModule'),
+(5, 'feedback', 'batchClose'),
+(5, 'feedback', 'batchEdit'),
+(5, 'feedback', 'batchReview'),
+(5, 'feedback', 'browse'),
+(5, 'feedback', 'close'),
+(5, 'feedback', 'comment'),
+(5, 'feedback', 'create'),
+(5, 'feedback', 'delete'),
+(5, 'feedback', 'edit'),
+(5, 'feedback', 'export'),
+(5, 'feedback', 'index'),
+(5, 'feedback', 'manageProduct'),
+(5, 'feedback', 'products'),
+(5, 'feedback', 'review'),
+(5, 'feedback', 'view'),
+(5, 'file', 'delete'),
+(5, 'file', 'download'),
+(5, 'file', 'edit'),
+(5, 'file', 'setPublic'),
+(5, 'file', 'uploadImages'),
+(5, 'git', 'apiSync'),
+(5, 'git', 'cat'),
+(5, 'git', 'diff'),
+(5, 'group', 'browse'),
+(5, 'holiday', 'browse'),
+(5, 'host', 'browse'),
+(5, 'host', 'changeStatus'),
+(5, 'host', 'create'),
+(5, 'host', 'delete'),
+(5, 'host', 'edit'),
+(5, 'host', 'treemap'),
+(5, 'host', 'view'),
+(5, 'index', 'index'),
+(5, 'issue', 'activate'),
+(5, 'issue', 'batchCreate'),
+(5, 'issue', 'browse'),
+(5, 'issue', 'cancel'),
+(5, 'issue', 'close'),
+(5, 'issue', 'create'),
+(5, 'issue', 'delete'),
+(5, 'issue', 'edit'),
+(5, 'issue', 'resolve'),
+(5, 'issue', 'view'),
+(5, 'jenkins', 'browse'),
+(5, 'jenkins', 'create'),
+(5, 'jenkins', 'delete'),
+(5, 'jenkins', 'edit'),
+(5, 'job', 'browse'),
+(5, 'job', 'create'),
+(5, 'job', 'delete'),
+(5, 'job', 'edit'),
+(5, 'job', 'exec'),
+(5, 'job', 'view'),
+(5, 'leave', 'back'),
+(5, 'leave', 'create'),
+(5, 'leave', 'delete'),
+(5, 'leave', 'edit'),
+(5, 'leave', 'export'),
+(5, 'leave', 'personal'),
+(5, 'leave', 'personalAnnual'),
+(5, 'leave', 'switchstatus'),
+(5, 'leave', 'view'),
+(5, 'lieu', 'create'),
+(5, 'lieu', 'delete'),
+(5, 'lieu', 'edit'),
+(5, 'lieu', 'personal'),
+(5, 'lieu', 'switchstatus'),
+(5, 'lieu', 'view'),
+(5, 'makeup', 'create'),
+(5, 'makeup', 'delete'),
+(5, 'makeup', 'edit'),
+(5, 'makeup', 'export'),
+(5, 'makeup', 'personal'),
+(5, 'makeup', 'switchstatus'),
+(5, 'makeup', 'view'),
+(5, 'measrecord', 'browse'),
+(5, 'measurement', 'batchEdit'),
+(5, 'measurement', 'browse'),
+(5, 'measurement', 'createBasic'),
+(5, 'measurement', 'createTemplate'),
+(5, 'measurement', 'delete'),
+(5, 'measurement', 'design'),
+(5, 'measurement', 'designPHP'),
+(5, 'measurement', 'designSQL'),
+(5, 'measurement', 'editBasic'),
+(5, 'measurement', 'editDerivation'),
+(5, 'measurement', 'editTemplate'),
+(5, 'measurement', 'execCrontabQueue'),
+(5, 'measurement', 'initCrontabQueue'),
+(5, 'measurement', 'searchMeas'),
+(5, 'measurement', 'template'),
+(5, 'measurement', 'viewTemplate'),
+(5, 'meeting', 'browse'),
+(5, 'meeting', 'create'),
+(5, 'meeting', 'delete'),
+(5, 'meeting', 'edit'),
+(5, 'meeting', 'minutes'),
+(5, 'meeting', 'view'),
+(5, 'meetingroom', 'batchCreate'),
+(5, 'meetingroom', 'batchEdit'),
+(5, 'meetingroom', 'browse'),
+(5, 'meetingroom', 'create'),
+(5, 'meetingroom', 'delete'),
+(5, 'meetingroom', 'edit'),
+(5, 'meetingroom', 'view'),
+(5, 'milestone', 'index'),
+(5, 'milestone', 'saveOtherProblem'),
+(5, 'misc', 'ping'),
+(5, 'my', 'bug'),
+(5, 'my', 'calendar'),
+(5, 'my', 'changePassword'),
+(5, 'my', 'contribute'),
+(5, 'my', 'deleteContacts'),
+(5, 'my', 'doc'),
+(5, 'my', 'dynamic'),
+(5, 'my', 'editProfile'),
+(5, 'my', 'effort'),
+(5, 'my', 'execution'),
+(5, 'my', 'index'),
+(5, 'my', 'issue'),
+(5, 'my', 'manageContacts'),
+(5, 'my', 'meeting'),
+(5, 'my', 'myMeeting'),
+(5, 'my', 'nc'),
+(5, 'my', 'preference'),
+(5, 'my', 'profile'),
+(5, 'my', 'project'),
+(5, 'my', 'review'),
+(5, 'my', 'risk'),
+(5, 'my', 'score'),
+(5, 'my', 'story'),
+(5, 'my', 'task'),
+(5, 'my', 'team'),
+(5, 'my', 'testcase'),
+(5, 'my', 'testtask'),
+(5, 'my', 'todo'),
+(5, 'my', 'unbind'),
+(5, 'my', 'uploadAvatar'),
+(5, 'my', 'work'),
+(5, 'nc', '16'),
+(5, 'nc', 'activate'),
+(5, 'nc', 'assign'),
+(5, 'nc', 'batchassign'),
+(5, 'nc', 'batchcreate'),
+(5, 'nc', 'batchedit'),
+(5, 'nc', 'browse'),
+(5, 'nc', 'close'),
+(5, 'nc', 'create'),
+(5, 'nc', 'delete'),
+(5, 'nc', 'edit'),
+(5, 'nc', 'export'),
+(5, 'nc', 'exporttemplate'),
+(5, 'nc', 'import'),
+(5, 'nc', 'link'),
+(5, 'nc', 'resolve'),
+(5, 'nc', 'search'),
+(5, 'nc', 'showimport'),
+(5, 'nc', 'unlink'),
+(5, 'nc', 'view'),
+(5, 'opportunity', 'activate'),
+(5, 'opportunity', 'assignTo'),
+(5, 'opportunity', 'batchActivate'),
+(5, 'opportunity', 'batchAssignTo'),
+(5, 'opportunity', 'batchCancel'),
+(5, 'opportunity', 'batchClose'),
+(5, 'opportunity', 'batchCreate'),
+(5, 'opportunity', 'batchEdit'),
+(5, 'opportunity', 'batchHangup'),
+(5, 'opportunity', 'batchImportToLib'),
+(5, 'opportunity', 'browse'),
+(5, 'opportunity', 'cancel'),
+(5, 'opportunity', 'close'),
+(5, 'opportunity', 'create'),
+(5, 'opportunity', 'delete'),
+(5, 'opportunity', 'edit'),
+(5, 'opportunity', 'hangup'),
+(5, 'opportunity', 'importFromLib'),
+(5, 'opportunity', 'importToLib'),
+(5, 'opportunity', 'track'),
+(5, 'opportunity', 'view'),
+(5, 'ops', 'index'),
+(5, 'ops', 'setting'),
+(5, 'output', '13'),
+(5, 'output', 'assign'),
+(5, 'output', 'batchassign'),
+(5, 'output', 'batchcreate'),
+(5, 'output', 'batchedit'),
+(5, 'output', 'browse'),
+(5, 'output', 'create'),
+(5, 'output', 'delete'),
+(5, 'output', 'edit'),
+(5, 'output', 'export'),
+(5, 'output', 'exporttemplate'),
+(5, 'output', 'import'),
+(5, 'output', 'link'),
+(5, 'output', 'search'),
+(5, 'output', 'showimport'),
+(5, 'output', 'unlink'),
+(5, 'output', 'view'),
+(5, 'overtime', 'create'),
+(5, 'overtime', 'delete'),
+(5, 'overtime', 'edit'),
+(5, 'overtime', 'export'),
+(5, 'overtime', 'personal'),
+(5, 'overtime', 'switchstatus'),
+(5, 'overtime', 'view'),
+(5, 'personnel', 'accessible'),
+(5, 'personnel', 'addWhitelist'),
+(5, 'personnel', 'invest'),
+(5, 'personnel', 'unbindWhitelist'),
+(5, 'personnel', 'whitelist'),
+(5, 'pivot', 'bugAssign'),
+(5, 'pivot', 'bugAssignSummary'),
+(5, 'pivot', 'bugCreate'),
+(5, 'pivot', 'bugSummary'),
+(5, 'pivot', 'build'),
+(5, 'pivot', 'casesrun'),
+(5, 'pivot', 'export'),
+(5, 'pivot', 'preview'),
+(5, 'pivot', 'productSummary'),
+(5, 'pivot', 'projectDeviation'),
+(5, 'pivot', 'projectSummary'),
+(5, 'pivot', 'projectWorkload'),
+(5, 'pivot', 'reportExport'),
+(5, 'pivot', 'roadmap'),
+(5, 'pivot', 'storyLinkedBug'),
+(5, 'pivot', 'testcase'),
+(5, 'pivot', 'workAssignSummary'),
+(5, 'pivot', 'workload'),
+(5, 'pivot', 'workSummary'),
+(5, 'process', 'browse'),
+(5, 'process', 'create'),
+(5, 'process', 'delete'),
+(5, 'process', 'edit'),
+(5, 'process', 'view'),
+(5, 'product', 'addWhitelist'),
+(5, 'product', 'all'),
+(5, 'product', 'batchEdit'),
+(5, 'product', 'browse'),
+(5, 'product', 'build'),
+(5, 'product', 'close'),
+(5, 'product', 'create'),
+(5, 'product', 'dashboard'),
+(5, 'product', 'delete'),
+(5, 'product', 'doc'),
+(5, 'product', 'dynamic'),
+(5, 'product', 'edit'),
+(5, 'product', 'export'),
+(5, 'product', 'index'),
+(5, 'product', 'kanban'),
+(5, 'product', 'manageLine'),
+(5, 'product', 'project'),
+(5, 'product', 'roadmap'),
+(5, 'product', 'track'),
+(5, 'product', 'unbindWhitelist'),
+(5, 'product', 'updateOrder'),
+(5, 'product', 'view'),
+(5, 'product', 'whitelist'),
+(5, 'productplan', 'batchEdit'),
+(5, 'productplan', 'batchUnlinkBug'),
+(5, 'productplan', 'batchUnlinkStory'),
+(5, 'productplan', 'browse'),
+(5, 'productplan', 'create'),
+(5, 'productplan', 'delete'),
+(5, 'productplan', 'edit'),
+(5, 'productplan', 'linkBug'),
+(5, 'productplan', 'linkStory'),
+(5, 'productplan', 'unlinkBug'),
+(5, 'productplan', 'unlinkStory'),
+(5, 'productplan', 'view'),
+(5, 'program', 'activate'),
+(5, 'program', 'batchUnlinkStakeholders'),
+(5, 'program', 'browse'),
+(5, 'program', 'close'),
+(5, 'program', 'create'),
+(5, 'program', 'createStakeholder'),
+(5, 'program', 'delete'),
+(5, 'program', 'edit'),
+(5, 'program', 'export'),
+(5, 'program', 'index'),
+(5, 'program', 'kanban'),
+(5, 'program', 'product'),
+(5, 'program', 'project'),
+(5, 'program', 'stakeholder'),
+(5, 'program', 'start'),
+(5, 'program', 'suspend'),
+(5, 'program', 'unbindWhitelist'),
+(5, 'program', 'unlinkStakeholder'),
+(5, 'program', 'updateOrder'),
+(5, 'program', 'view'),
+(5, 'programplan', 'browse'),
+(5, 'programplan', 'create'),
+(5, 'programplan', 'edit'),
+(5, 'project', 'activate'),
+(5, 'project', 'addWhitelist'),
+(5, 'project', 'batchEdit'),
+(5, 'project', 'browse'),
+(5, 'project', 'bug'),
+(5, 'project', 'build'),
+(5, 'project', 'close'),
+(5, 'project', 'copyGroup'),
+(5, 'project', 'create'),
+(5, 'project', 'createGroup'),
+(5, 'project', 'createGuide'),
+(5, 'project', 'delete'),
+(5, 'project', 'dynamic'),
+(5, 'project', 'edit'),
+(5, 'project', 'editGroup'),
+(5, 'project', 'execution'),
+(5, 'project', 'export'),
+(5, 'project', 'group'),
+(5, 'project', 'index'),
+(5, 'project', 'kanban'),
+(5, 'project', 'manageGroupMember'),
+(5, 'project', 'manageMembers'),
+(5, 'project', 'managePriv'),
+(5, 'project', 'manageProducts'),
+(5, 'project', 'programTitle'),
+(5, 'project', 'qa'),
+(5, 'project', 'start'),
+(5, 'project', 'suspend'),
+(5, 'project', 'team'),
+(5, 'project', 'testcase'),
+(5, 'project', 'testreport'),
+(5, 'project', 'testtask'),
+(5, 'project', 'unbindWhitelist'),
+(5, 'project', 'unlinkMember'),
+(5, 'project', 'updateOrder'),
+(5, 'project', 'view'),
+(5, 'project', 'whitelist'),
+(5, 'projectbuild', 'browse'),
+(5, 'projectrelease', 'batchUnlinkBug'),
+(5, 'projectrelease', 'batchUnlinkStory'),
+(5, 'projectrelease', 'browse'),
+(5, 'projectrelease', 'changeStatus'),
+(5, 'projectrelease', 'create'),
+(5, 'projectrelease', 'delete'),
+(5, 'projectrelease', 'edit'),
+(5, 'projectrelease', 'export'),
+(5, 'projectrelease', 'linkBug'),
+(5, 'projectrelease', 'linkStory'),
+(5, 'projectrelease', 'unlinkBug'),
+(5, 'projectrelease', 'unlinkStory'),
+(5, 'projectrelease', 'view'),
+(5, 'projectstory', 'batchUnlinkStory'),
+(5, 'projectstory', 'importFromLib'),
+(5, 'projectstory', 'importplanstories'),
+(5, 'projectstory', 'linkStory'),
+(5, 'projectstory', 'story'),
+(5, 'projectstory', 'track'),
+(5, 'projectstory', 'unlinkStory'),
+(5, 'projectstory', 'view'),
+(5, 'pssp', 'browse'),
+(5, 'pssp', 'update'),
+(5, 'qa', 'index'),
+(5, 'release', 'batchUnlinkBug'),
+(5, 'release', 'batchUnlinkStory'),
+(5, 'release', 'browse'),
+(5, 'release', 'changeStatus'),
+(5, 'release', 'create'),
+(5, 'release', 'delete'),
+(5, 'release', 'edit'),
+(5, 'release', 'export'),
+(5, 'release', 'linkBug'),
+(5, 'release', 'linkStory'),
+(5, 'release', 'unlinkBug'),
+(5, 'release', 'unlinkStory'),
+(5, 'release', 'view'),
+(5, 'repo', 'blame'),
+(5, 'repo', 'browse'),
+(5, 'repo', 'create'),
+(5, 'repo', 'delete'),
+(5, 'repo', 'diff'),
+(5, 'repo', 'download'),
+(5, 'repo', 'edit'),
+(5, 'repo', 'log'),
+(5, 'repo', 'maintain'),
+(5, 'repo', 'revision'),
+(5, 'repo', 'setRules'),
+(5, 'repo', 'showSyncCommit'),
+(5, 'repo', 'view'),
+(5, 'report', 'crystalExport'),
+(5, 'report', 'customeRedreport'),
+(5, 'report', 'export'),
+(5, 'report', 'show'),
+(5, 'requirement', 'activate'),
+(5, 'requirement', 'assignTo'),
+(5, 'requirement', 'batchAssignTo'),
+(5, 'requirement', 'batchChangeBranch'),
+(5, 'requirement', 'batchChangeModule'),
+(5, 'requirement', 'batchClose'),
+(5, 'requirement', 'batchCreate'),
+(5, 'requirement', 'batchEdit'),
+(5, 'requirement', 'batchReview'),
+(5, 'requirement', 'change'),
+(5, 'requirement', 'close'),
+(5, 'requirement', 'create'),
+(5, 'requirement', 'delete'),
+(5, 'requirement', 'edit'),
+(5, 'requirement', 'export'),
+(5, 'requirement', 'recall'),
+(5, 'requirement', 'report'),
+(5, 'requirement', 'review'),
+(5, 'requirement', 'view'),
+(5, 'researchplan', 'browse'),
+(5, 'researchplan', 'create'),
+(5, 'researchplan', 'delete'),
+(5, 'researchplan', 'edit'),
+(5, 'researchplan', 'view'),
+(5, 'researchreport', 'browse'),
+(5, 'researchreport', 'create'),
+(5, 'researchreport', 'delete'),
+(5, 'researchreport', 'edit'),
+(5, 'researchreport', 'view'),
+(5, 'review', 'assess'),
+(5, 'review', 'audit'),
+(5, 'review', 'browse'),
+(5, 'review', 'create'),
+(5, 'review', 'edit'),
+(5, 'review', 'recall'),
+(5, 'review', 'report'),
+(5, 'review', 'result'),
+(5, 'review', 'submit'),
+(5, 'review', 'toAudit'),
+(5, 'review', 'view'),
+(5, 'reviewcl', 'browse'),
+(5, 'reviewcl', 'create'),
+(5, 'reviewcl', 'delete'),
+(5, 'reviewcl', 'edit'),
+(5, 'reviewcl', 'view'),
+(5, 'reviewissue', 'create'),
+(5, 'reviewissue', 'edit'),
+(5, 'reviewissue', 'issue'),
+(5, 'reviewissue', 'resolved'),
+(5, 'reviewissue', 'updateStatus'),
+(5, 'reviewissue', 'view'),
+(5, 'reviewsetting', 'reviewer'),
+(5, 'reviewsetting', 'version'),
+(5, 'risk', 'activate'),
+(5, 'risk', 'assignTo'),
+(5, 'risk', 'batchCreate'),
+(5, 'risk', 'batchImportToLib'),
+(5, 'risk', 'browse'),
+(5, 'risk', 'cancel'),
+(5, 'risk', 'close'),
+(5, 'risk', 'create'),
+(5, 'risk', 'delete'),
+(5, 'risk', 'edit'),
+(5, 'risk', 'hangup'),
+(5, 'risk', 'importFromLib'),
+(5, 'risk', 'importToLib'),
+(5, 'risk', 'track'),
+(5, 'risk', 'view'),
+(5, 'screen', 'annualData'),
+(5, 'screen', 'browse'),
+(5, 'screen', 'view'),
+(5, 'search', 'buildForm'),
+(5, 'search', 'buildQuery'),
+(5, 'search', 'deleteQuery'),
+(5, 'search', 'index'),
+(5, 'search', 'saveQuery'),
+(5, 'search', 'select'),
+(5, 'serverroom', 'browse'),
+(5, 'serverroom', 'create'),
+(5, 'serverroom', 'delete'),
+(5, 'serverroom', 'edit'),
+(5, 'serverroom', 'view'),
+(5, 'service', 'browse'),
+(5, 'service', 'create'),
+(5, 'service', 'delete'),
+(5, 'service', 'edit'),
+(5, 'service', 'index'),
+(5, 'service', 'manage'),
+(5, 'service', 'view'),
+(5, 'stage', 'batchCreate'),
+(5, 'stage', 'browse'),
+(5, 'stage', 'create'),
+(5, 'stage', 'delete'),
+(5, 'stage', 'edit'),
+(5, 'stage', 'setType'),
+(5, 'stakeholder', 'batchCreate'),
+(5, 'stakeholder', 'browse'),
+(5, 'stakeholder', 'communicate'),
+(5, 'stakeholder', 'create'),
+(5, 'stakeholder', 'createExpect'),
+(5, 'stakeholder', 'delete'),
+(5, 'stakeholder', 'deleteExpect'),
+(5, 'stakeholder', 'edit'),
+(5, 'stakeholder', 'editExpect'),
+(5, 'stakeholder', 'expect'),
+(5, 'stakeholder', 'expectation'),
+(5, 'stakeholder', 'issue'),
+(5, 'stakeholder', 'plan'),
+(5, 'stakeholder', 'userIssue'),
+(5, 'stakeholder', 'view'),
+(5, 'stakeholder', 'viewExpect'),
+(5, 'stakeholder', 'viewIssue'),
+(5, 'story', 'activate'),
+(5, 'story', 'assignTo'),
+(5, 'story', 'batchAssignTo'),
+(5, 'story', 'batchChangeBranch'),
+(5, 'story', 'batchChangeModule'),
+(5, 'story', 'batchChangePlan'),
+(5, 'story', 'batchChangeStage'),
+(5, 'story', 'batchClose'),
+(5, 'story', 'batchCreate'),
+(5, 'story', 'batchEdit'),
+(5, 'story', 'batchImportToLib'),
+(5, 'story', 'batchReview'),
+(5, 'story', 'batchToTask'),
+(5, 'story', 'browse'),
+(5, 'story', 'bugs'),
+(5, 'story', 'cases'),
+(5, 'story', 'change'),
+(5, 'story', 'close'),
+(5, 'story', 'create'),
+(5, 'story', 'delete'),
+(5, 'story', 'edit'),
+(5, 'story', 'export'),
+(5, 'story', 'exportTemplet'),
+(5, 'story', 'import'),
+(5, 'story', 'importToLib'),
+(5, 'story', 'linkStory'),
+(5, 'story', 'processStoryChange'),
+(5, 'story', 'recall'),
+(5, 'story', 'report'),
+(5, 'story', 'review'),
+(5, 'story', 'showImport'),
+(5, 'story', 'tasks'),
+(5, 'story', 'view'),
+(5, 'subject', 'browse'),
+(5, 'svn', 'apiSync'),
+(5, 'svn', 'cat'),
+(5, 'svn', 'diff'),
+(5, 'task', 'activate'),
+(5, 'task', 'assignTo'),
+(5, 'task', 'batchAssignTo'),
+(5, 'task', 'batchCancel'),
+(5, 'task', 'batchChangeModule'),
+(5, 'task', 'batchClose'),
+(5, 'task', 'batchCreate'),
+(5, 'task', 'batchEdit'),
+(5, 'task', 'browse'),
+(5, 'task', 'cancel'),
+(5, 'task', 'close'),
+(5, 'task', 'confirmdesignchange'),
+(5, 'task', 'confirmStoryChange'),
+(5, 'task', 'create'),
+(5, 'task', 'delete'),
+(5, 'task', 'deleteEstimate'),
+(5, 'task', 'edit'),
+(5, 'task', 'editEstimate'),
+(5, 'task', 'export'),
+(5, 'task', 'exportTemplet'),
+(5, 'task', 'finish'),
+(5, 'task', 'import'),
+(5, 'task', 'pause'),
+(5, 'task', 'recordEstimate'),
+(5, 'task', 'report'),
+(5, 'task', 'restart'),
+(5, 'task', 'showImport'),
+(5, 'task', 'start'),
+(5, 'task', 'view'),
+(5, 'testcase', 'browse'),
+(5, 'testcase', 'bugs'),
+(5, 'testcase', 'createBug'),
+(5, 'testcase', 'export'),
+(5, 'testcase', 'groupCase'),
+(5, 'testcase', 'importFromLib'),
+(5, 'testcase', 'index'),
+(5, 'testcase', 'view'),
+(5, 'testcase', 'zeroCase'),
+(5, 'testreport', 'browse'),
+(5, 'testreport', 'create'),
+(5, 'testreport', 'delete'),
+(5, 'testreport', 'edit'),
+(5, 'testreport', 'export'),
+(5, 'testreport', 'view'),
+(5, 'testsuite', 'browse'),
+(5, 'testsuite', 'index'),
+(5, 'testsuite', 'view'),
+(5, 'testtask', 'browse'),
+(5, 'testtask', 'cases'),
+(5, 'testtask', 'create'),
+(5, 'testtask', 'edit'),
+(5, 'testtask', 'groupCase'),
+(5, 'testtask', 'index'),
+(5, 'testtask', 'results'),
+(5, 'testtask', 'view'),
+(5, 'todo', 'activate'),
+(5, 'todo', 'assignTo'),
+(5, 'todo', 'batchClose'),
+(5, 'todo', 'batchCreate'),
+(5, 'todo', 'batchEdit'),
+(5, 'todo', 'batchFinish'),
+(5, 'todo', 'calendar'),
+(5, 'todo', 'close'),
+(5, 'todo', 'create'),
+(5, 'todo', 'createcycle'),
+(5, 'todo', 'delete'),
+(5, 'todo', 'edit'),
+(5, 'todo', 'export'),
+(5, 'todo', 'finish'),
+(5, 'todo', 'import2Today'),
+(5, 'todo', 'start'),
+(5, 'todo', 'view'),
+(5, 'tree', 'browse'),
+(5, 'tree', 'browseTask'),
+(5, 'tree', 'delete'),
+(5, 'tree', 'edit'),
+(5, 'tree', 'fix'),
+(5, 'tree', 'manageChild'),
+(5, 'tree', 'updateOrder'),
+(5, 'user', 'bug'),
+(5, 'user', 'cropAvatar'),
+(5, 'user', 'dynamic'),
+(5, 'user', 'effort'),
+(5, 'user', 'effortcalendar'),
+(5, 'user', 'execution'),
+(5, 'user', 'issue'),
+(5, 'user', 'profile'),
+(5, 'user', 'risk'),
+(5, 'user', 'story'),
+(5, 'user', 'task'),
+(5, 'user', 'testCase'),
+(5, 'user', 'testTask'),
+(5, 'user', 'todo'),
+(5, 'user', 'todocalendar'),
+(5, 'user', 'view'),
+(5, 'weekly', 'index'),
+(5, 'workestimation', 'index'),
+(5, 'workloadbudget', '27'),
+(5, 'workloadbudget', 'assign'),
+(5, 'workloadbudget', 'batchassign'),
+(5, 'workloadbudget', 'batchcreate'),
+(5, 'workloadbudget', 'batchedit'),
+(5, 'workloadbudget', 'browse'),
+(5, 'workloadbudget', 'create'),
+(5, 'workloadbudget', 'delete'),
+(5, 'workloadbudget', 'edit'),
+(5, 'workloadbudget', 'export'),
+(5, 'workloadbudget', 'exporttemplate'),
+(5, 'workloadbudget', 'import'),
+(5, 'workloadbudget', 'link'),
+(5, 'workloadbudget', 'search'),
+(5, 'workloadbudget', 'showimport'),
+(5, 'workloadbudget', 'unlink'),
+(5, 'workloadbudget', 'view'),
+(5, 'zoutput', 'batchCreate'),
+(5, 'zoutput', 'batchEdit'),
+(5, 'zoutput', 'browse'),
+(5, 'zoutput', 'create'),
+(5, 'zoutput', 'delete'),
+(5, 'zoutput', 'edit'),
+(5, 'zoutput', 'updateOrder'),
+(5, 'zoutput', 'view'),
+(6, 'account', 'browse'),
+(6, 'account', 'create'),
+(6, 'account', 'delete'),
+(6, 'account', 'edit'),
+(6, 'account', 'view'),
+(6, 'action', 'comment'),
+(6, 'action', 'editComment'),
+(6, 'action', 'hideAll'),
+(6, 'action', 'hideOne'),
+(6, 'action', 'trash'),
+(6, 'action', 'undelete'),
+(6, 'activity', 'browse'),
+(6, 'activity', 'create'),
+(6, 'activity', 'delete'),
+(6, 'activity', 'edit'),
+(6, 'activity', 'view'),
+(6, 'admin', 'index'),
+(6, 'attend', 'company'),
+(6, 'attend', 'department'),
+(6, 'attend', 'detail'),
+(6, 'attend', 'edit'),
+(6, 'attend', 'export'),
+(6, 'attend', 'exportDetail'),
+(6, 'attend', 'exportStat'),
+(6, 'attend', 'personal'),
+(6, 'audit', '8'),
+(6, 'audit', 'assign'),
+(6, 'audit', 'batchassign'),
+(6, 'audit', 'batchcreate'),
+(6, 'audit', 'batchedit'),
+(6, 'audit', 'browse'),
+(6, 'audit', 'create'),
+(6, 'audit', 'delete'),
+(6, 'audit', 'edit'),
+(6, 'audit', 'export'),
+(6, 'audit', 'exporttemplate'),
+(6, 'audit', 'import'),
+(6, 'audit', 'link'),
+(6, 'audit', 'search'),
+(6, 'audit', 'showimport'),
+(6, 'audit', 'unlink'),
+(6, 'audit', 'view'),
+(6, 'auditcl', 'browse'),
+(6, 'auditcl', 'delete'),
+(6, 'auditcl', 'edit'),
+(6, 'auditplan', 'browse'),
+(6, 'auditplan', 'create'),
+(6, 'auditplan', 'edit'),
+(6, 'auditplan', 'nc'),
+(6, 'auditplan', 'result'),
+(6, 'auditresult', '10'),
+(6, 'auditresult', 'assign'),
+(6, 'auditresult', 'batchassign'),
+(6, 'auditresult', 'batchcreate'),
+(6, 'auditresult', 'batchedit'),
+(6, 'auditresult', 'browse'),
+(6, 'auditresult', 'create'),
+(6, 'auditresult', 'delete'),
+(6, 'auditresult', 'edit'),
+(6, 'auditresult', 'export'),
+(6, 'auditresult', 'exporttemplate'),
+(6, 'auditresult', 'import'),
+(6, 'auditresult', 'link'),
+(6, 'auditresult', 'search'),
+(6, 'auditresult', 'showimport'),
+(6, 'auditresult', 'unlink'),
+(6, 'auditresult', 'view'),
+(6, 'automation', 'browse'),
+(6, 'baseline', 'articleview'),
+(6, 'baseline', 'catalog'),
+(6, 'baseline', 'createTemplate'),
+(6, 'baseline', 'editBook'),
+(6, 'baseline', 'editTemplate'),
+(6, 'baseline', 'manageBook'),
+(6, 'baseline', 'template'),
+(6, 'baseline', 'view'),
+(6, 'budget', 'batchCreate'),
+(6, 'budget', 'browse'),
+(6, 'budget', 'create'),
+(6, 'budget', 'edit'),
+(6, 'budget', 'summary'),
+(6, 'budget', 'view'),
+(6, 'bug', 'activate'),
+(6, 'bug', 'assignTo'),
+(6, 'bug', 'batchActivate'),
+(6, 'bug', 'batchAssignTo'),
+(6, 'bug', 'batchChangeModule'),
+(6, 'bug', 'batchClose'),
+(6, 'bug', 'batchConfirm'),
+(6, 'bug', 'batchCreate'),
+(6, 'bug', 'batchEdit'),
+(6, 'bug', 'batchResolve'),
+(6, 'bug', 'browse'),
+(6, 'bug', 'close'),
+(6, 'bug', 'confirmBug'),
+(6, 'bug', 'confirmStoryChange'),
+(6, 'bug', 'create'),
+(6, 'bug', 'delete'),
+(6, 'bug', 'edit'),
+(6, 'bug', 'export'),
+(6, 'bug', 'index'),
+(6, 'bug', 'linkBugs'),
+(6, 'bug', 'report'),
+(6, 'bug', 'resolve'),
+(6, 'bug', 'view'),
+(6, 'build', 'batchUnlinkBug'),
+(6, 'build', 'batchUnlinkStory'),
+(6, 'build', 'create'),
+(6, 'build', 'delete'),
+(6, 'build', 'edit'),
+(6, 'build', 'linkBug'),
+(6, 'build', 'linkStory'),
+(6, 'build', 'unlinkBug'),
+(6, 'build', 'unlinkStory'),
+(6, 'build', 'view'),
+(6, 'classify', 'browse'),
+(6, 'cm', 'browse'),
+(6, 'cm', 'create'),
+(6, 'cm', 'edit'),
+(6, 'cm', 'report'),
+(6, 'cm', 'view'),
+(6, 'cmcl', 'browse'),
+(6, 'cmcl', 'delete'),
+(6, 'cmcl', 'edit'),
+(6, 'cmcl', 'view'),
+(6, 'company', 'browse'),
+(6, 'company', 'dynamic'),
+(6, 'company', 'effort'),
+(6, 'company', 'index'),
+(6, 'company', 'view'),
+(6, 'custom', 'estimate'),
+(6, 'datatable', 'setGlobal'),
+(6, 'deploy', 'activate'),
+(6, 'deploy', 'assignTo'),
+(6, 'deploy', 'batchUnlinkCases'),
+(6, 'deploy', 'browse'),
+(6, 'deploy', 'cases'),
+(6, 'deploy', 'create'),
+(6, 'deploy', 'delete'),
+(6, 'deploy', 'deleteStep'),
+(6, 'deploy', 'edit'),
+(6, 'deploy', 'editStep'),
+(6, 'deploy', 'finish'),
+(6, 'deploy', 'finishStep'),
+(6, 'deploy', 'linkCases'),
+(6, 'deploy', 'manageScope'),
+(6, 'deploy', 'manageStep'),
+(6, 'deploy', 'scope'),
+(6, 'deploy', 'steps'),
+(6, 'deploy', 'unlinkCase'),
+(6, 'deploy', 'view'),
+(6, 'deploy', 'viewStep'),
+(6, 'design', 'browse'),
+(6, 'design', 'create'),
+(6, 'design', 'delete'),
+(6, 'design', 'edit'),
+(6, 'design', 'view'),
+(6, 'doc', 'collect'),
+(6, 'doc', 'create'),
+(6, 'doc', 'createLib'),
+(6, 'doc', 'delete'),
+(6, 'doc', 'deleteFile'),
+(6, 'doc', 'deleteLib'),
+(6, 'doc', 'edit'),
+(6, 'doc', 'editLib'),
+(6, 'doc', 'index'),
+(6, 'doc', 'myCollection'),
+(6, 'doc', 'myCreation'),
+(6, 'doc', 'mySpace'),
+(6, 'doc', 'myView'),
+(6, 'doc', 'productSpace'),
+(6, 'doc', 'projectSpace'),
+(6, 'doc', 'showFiles'),
+(6, 'doc', 'teamSpace'),
+(6, 'doc', 'view'),
+(6, 'domain', 'browse'),
+(6, 'domain', 'create'),
+(6, 'domain', 'delete'),
+(6, 'domain', 'edit'),
+(6, 'domain', 'view'),
+(6, 'durationestimation', 'create'),
+(6, 'durationestimation', 'index'),
+(6, 'effort', 'batchCreate'),
+(6, 'effort', 'calendar'),
+(6, 'effort', 'createForObject'),
+(6, 'effort', 'delete'),
+(6, 'effort', 'edit'),
+(6, 'effort', 'export'),
+(6, 'effort', 'view'),
+(6, 'execution', 'activate'),
+(6, 'execution', 'addWhitelist'),
+(6, 'execution', 'all'),
+(6, 'execution', 'batchedit'),
+(6, 'execution', 'batchUnlinkStory'),
+(6, 'execution', 'browse'),
+(6, 'execution', 'bug'),
+(6, 'execution', 'build'),
+(6, 'execution', 'burn'),
+(6, 'execution', 'burnData'),
+(6, 'execution', 'calendar'),
+(6, 'execution', 'close'),
+(6, 'execution', 'computeBurn'),
+(6, 'execution', 'create'),
+(6, 'execution', 'delete'),
+(6, 'execution', 'doc'),
+(6, 'execution', 'dynamic'),
+(6, 'execution', 'edit'),
+(6, 'execution', 'effort'),
+(6, 'execution', 'executionkanban'),
+(6, 'execution', 'export'),
+(6, 'execution', 'fixFirst'),
+(6, 'execution', 'grouptask'),
+(6, 'execution', 'importBug'),
+(6, 'execution', 'importplanstories'),
+(6, 'execution', 'importtask'),
+(6, 'execution', 'index'),
+(6, 'execution', 'kanban'),
+(6, 'execution', 'linkStory'),
+(6, 'execution', 'manageMembers'),
+(6, 'execution', 'manageProducts'),
+(6, 'execution', 'printKanban'),
+(6, 'execution', 'putoff'),
+(6, 'execution', 'start'),
+(6, 'execution', 'story'),
+(6, 'execution', 'storyEstimate'),
+(6, 'execution', 'storyKanban'),
+(6, 'execution', 'storySort'),
+(6, 'execution', 'storyView'),
+(6, 'execution', 'suspend'),
+(6, 'execution', 'task'),
+(6, 'execution', 'team'),
+(6, 'execution', 'testcase'),
+(6, 'execution', 'testreport'),
+(6, 'execution', 'testtask'),
+(6, 'execution', 'tree'),
+(6, 'execution', 'treeStory'),
+(6, 'execution', 'treeTask'),
+(6, 'execution', 'unbindWhitelist'),
+(6, 'execution', 'unlinkMember'),
+(6, 'execution', 'unlinkStory'),
+(6, 'execution', 'updateOrder'),
+(6, 'execution', 'view'),
+(6, 'execution', 'whitelist'),
+(6, 'extension', 'browse'),
+(6, 'extension', 'obtain'),
+(6, 'extension', 'structure'),
+(6, 'faq', 'browse'),
+(6, 'feedback', 'admin'),
+(6, 'feedback', 'adminView'),
+(6, 'feedback', 'assignTo'),
+(6, 'feedback', 'batchAssignTo'),
+(6, 'feedback', 'batchClose'),
+(6, 'feedback', 'batchEdit'),
+(6, 'feedback', 'batchReview'),
+(6, 'feedback', 'close'),
+(6, 'feedback', 'comment'),
+(6, 'feedback', 'delete'),
+(6, 'feedback', 'export'),
+(6, 'feedback', 'index'),
+(6, 'feedback', 'review'),
+(6, 'feedback', 'view'),
+(6, 'file', 'delete'),
+(6, 'file', 'download'),
+(6, 'file', 'edit'),
+(6, 'file', 'setPublic'),
+(6, 'file', 'uploadImages'),
+(6, 'gapanalysis', 'batchCreate'),
+(6, 'gapanalysis', 'batchEdit'),
+(6, 'gapanalysis', 'browse'),
+(6, 'gapanalysis', 'create'),
+(6, 'gapanalysis', 'delete'),
+(6, 'gapanalysis', 'edit'),
+(6, 'gapanalysis', 'view'),
+(6, 'git', 'apiSync'),
+(6, 'git', 'cat'),
+(6, 'git', 'diff'),
+(6, 'group', 'browse'),
+(6, 'host', 'browse'),
+(6, 'host', 'changeStatus'),
+(6, 'host', 'create'),
+(6, 'host', 'delete'),
+(6, 'host', 'edit'),
+(6, 'host', 'treemap'),
+(6, 'host', 'view'),
+(6, 'index', 'index'),
+(6, 'issue', 'activate'),
+(6, 'issue', 'assignTo'),
+(6, 'issue', 'batchCreate'),
+(6, 'issue', 'browse'),
+(6, 'issue', 'cancel'),
+(6, 'issue', 'close'),
+(6, 'issue', 'confirm'),
+(6, 'issue', 'create'),
+(6, 'issue', 'delete'),
+(6, 'issue', 'edit'),
+(6, 'issue', 'importFromLib'),
+(6, 'issue', 'resolve'),
+(6, 'issue', 'view'),
+(6, 'leave', 'back'),
+(6, 'leave', 'create'),
+(6, 'leave', 'delete'),
+(6, 'leave', 'edit'),
+(6, 'leave', 'export'),
+(6, 'leave', 'personal'),
+(6, 'leave', 'personalAnnual'),
+(6, 'leave', 'switchstatus'),
+(6, 'leave', 'view'),
+(6, 'lieu', 'create'),
+(6, 'lieu', 'delete'),
+(6, 'lieu', 'edit'),
+(6, 'lieu', 'personal'),
+(6, 'lieu', 'view'),
+(6, 'makeup', 'create'),
+(6, 'makeup', 'delete'),
+(6, 'makeup', 'edit'),
+(6, 'makeup', 'export'),
+(6, 'makeup', 'personal'),
+(6, 'makeup', 'switchstatus'),
+(6, 'makeup', 'view'),
+(6, 'meeting', 'browse'),
+(6, 'meeting', 'create'),
+(6, 'meeting', 'delete'),
+(6, 'meeting', 'edit'),
+(6, 'meeting', 'minutes'),
+(6, 'meeting', 'view'),
+(6, 'meetingroom', 'batchCreate'),
+(6, 'meetingroom', 'batchEdit'),
+(6, 'meetingroom', 'browse'),
+(6, 'meetingroom', 'create'),
+(6, 'meetingroom', 'delete'),
+(6, 'meetingroom', 'edit'),
+(6, 'meetingroom', 'view'),
+(6, 'milestone', 'index'),
+(6, 'milestone', 'saveOtherProblem'),
+(6, 'misc', 'ping'),
+(6, 'my', 'bug'),
+(6, 'my', 'calendar'),
+(6, 'my', 'changePassword'),
+(6, 'my', 'contribute'),
+(6, 'my', 'deleteContacts'),
+(6, 'my', 'doc'),
+(6, 'my', 'dynamic'),
+(6, 'my', 'editProfile'),
+(6, 'my', 'effort'),
+(6, 'my', 'execution'),
+(6, 'my', 'index'),
+(6, 'my', 'issue'),
+(6, 'my', 'manageContacts'),
+(6, 'my', 'meeting'),
+(6, 'my', 'myMeeting'),
+(6, 'my', 'nc'),
+(6, 'my', 'preference'),
+(6, 'my', 'profile'),
+(6, 'my', 'project'),
+(6, 'my', 'review'),
+(6, 'my', 'risk'),
+(6, 'my', 'score'),
+(6, 'my', 'story'),
+(6, 'my', 'task'),
+(6, 'my', 'team'),
+(6, 'my', 'testcase'),
+(6, 'my', 'testtask'),
+(6, 'my', 'todo'),
+(6, 'my', 'unbind'),
+(6, 'my', 'uploadAvatar'),
+(6, 'my', 'work'),
+(6, 'nc', '16'),
+(6, 'nc', 'activate'),
+(6, 'nc', 'assign'),
+(6, 'nc', 'batchassign'),
+(6, 'nc', 'batchcreate'),
+(6, 'nc', 'batchedit'),
+(6, 'nc', 'browse'),
+(6, 'nc', 'close'),
+(6, 'nc', 'create'),
+(6, 'nc', 'delete'),
+(6, 'nc', 'edit'),
+(6, 'nc', 'export'),
+(6, 'nc', 'exporttemplate'),
+(6, 'nc', 'import'),
+(6, 'nc', 'link'),
+(6, 'nc', 'resolve'),
+(6, 'nc', 'search'),
+(6, 'nc', 'showimport'),
+(6, 'nc', 'unlink'),
+(6, 'nc', 'view'),
+(6, 'opportunity', 'activate'),
+(6, 'opportunity', 'assignTo'),
+(6, 'opportunity', 'batchActivate'),
+(6, 'opportunity', 'batchAssignTo'),
+(6, 'opportunity', 'batchCancel'),
+(6, 'opportunity', 'batchClose'),
+(6, 'opportunity', 'batchCreate'),
+(6, 'opportunity', 'batchEdit'),
+(6, 'opportunity', 'batchHangup'),
+(6, 'opportunity', 'batchImportToLib'),
+(6, 'opportunity', 'browse'),
+(6, 'opportunity', 'cancel'),
+(6, 'opportunity', 'close'),
+(6, 'opportunity', 'create'),
+(6, 'opportunity', 'delete'),
+(6, 'opportunity', 'edit'),
+(6, 'opportunity', 'hangup'),
+(6, 'opportunity', 'importFromLib'),
+(6, 'opportunity', 'importToLib'),
+(6, 'opportunity', 'track'),
+(6, 'opportunity', 'view'),
+(6, 'ops', 'index'),
+(6, 'ops', 'setting'),
+(6, 'output', '13'),
+(6, 'output', 'assign'),
+(6, 'output', 'batchassign'),
+(6, 'output', 'batchcreate'),
+(6, 'output', 'batchedit'),
+(6, 'output', 'browse'),
+(6, 'output', 'create'),
+(6, 'output', 'delete'),
+(6, 'output', 'edit'),
+(6, 'output', 'export'),
+(6, 'output', 'exporttemplate'),
+(6, 'output', 'import'),
+(6, 'output', 'link'),
+(6, 'output', 'search'),
+(6, 'output', 'showimport'),
+(6, 'output', 'unlink'),
+(6, 'output', 'view'),
+(6, 'overtime', 'create'),
+(6, 'overtime', 'delete'),
+(6, 'overtime', 'edit'),
+(6, 'overtime', 'export'),
+(6, 'overtime', 'personal'),
+(6, 'overtime', 'switchstatus'),
+(6, 'overtime', 'view'),
+(6, 'personnel', 'accessible'),
+(6, 'personnel', 'invest'),
+(6, 'personnel', 'whitelist'),
+(6, 'pivot', 'bugAssign'),
+(6, 'pivot', 'bugAssignSummary'),
+(6, 'pivot', 'bugCreate'),
+(6, 'pivot', 'bugSummary'),
+(6, 'pivot', 'build'),
+(6, 'pivot', 'casesrun'),
+(6, 'pivot', 'preview'),
+(6, 'pivot', 'productSummary'),
+(6, 'pivot', 'projectDeviation'),
+(6, 'pivot', 'projectSummary'),
+(6, 'pivot', 'projectWorkload'),
+(6, 'pivot', 'roadmap'),
+(6, 'pivot', 'storyLinkedBug'),
+(6, 'pivot', 'testcase'),
+(6, 'pivot', 'workAssignSummary'),
+(6, 'pivot', 'workload'),
+(6, 'pivot', 'workSummary'),
+(6, 'process', 'browse'),
+(6, 'process', 'create'),
+(6, 'process', 'delete'),
+(6, 'process', 'edit'),
+(6, 'process', 'view'),
+(6, 'product', 'all'),
+(6, 'product', 'browse'),
+(6, 'product', 'build'),
+(6, 'product', 'dashboard'),
+(6, 'product', 'doc'),
+(6, 'product', 'dynamic'),
+(6, 'product', 'index'),
+(6, 'product', 'kanban'),
+(6, 'product', 'manageLine'),
+(6, 'product', 'project'),
+(6, 'product', 'roadmap'),
+(6, 'product', 'track'),
+(6, 'product', 'view'),
+(6, 'product', 'whitelist'),
+(6, 'productplan', 'browse'),
+(6, 'productplan', 'view'),
+(6, 'program', 'activate'),
+(6, 'program', 'browse'),
+(6, 'program', 'close'),
+(6, 'program', 'create'),
+(6, 'program', 'delete'),
+(6, 'program', 'edit'),
+(6, 'program', 'index'),
+(6, 'program', 'kanban'),
+(6, 'program', 'product'),
+(6, 'program', 'project'),
+(6, 'program', 'stakeholder'),
+(6, 'program', 'start'),
+(6, 'program', 'suspend'),
+(6, 'program', 'view'),
+(6, 'programplan', 'browse'),
+(6, 'programplan', 'create'),
+(6, 'programplan', 'edit'),
+(6, 'project', 'activate'),
+(6, 'project', 'addWhitelist'),
+(6, 'project', 'batchEdit'),
+(6, 'project', 'browse'),
+(6, 'project', 'bug'),
+(6, 'project', 'build'),
+(6, 'project', 'close'),
+(6, 'project', 'copyGroup'),
+(6, 'project', 'create'),
+(6, 'project', 'createGroup'),
+(6, 'project', 'createGuide'),
+(6, 'project', 'delete'),
+(6, 'project', 'dynamic'),
+(6, 'project', 'edit'),
+(6, 'project', 'editGroup'),
+(6, 'project', 'execution'),
+(6, 'project', 'export'),
+(6, 'project', 'group'),
+(6, 'project', 'index'),
+(6, 'project', 'kanban'),
+(6, 'project', 'manageGroupMember'),
+(6, 'project', 'manageMembers'),
+(6, 'project', 'managePriv'),
+(6, 'project', 'manageProducts'),
+(6, 'project', 'programTitle'),
+(6, 'project', 'qa'),
+(6, 'project', 'start'),
+(6, 'project', 'suspend'),
+(6, 'project', 'team'),
+(6, 'project', 'testcase'),
+(6, 'project', 'testreport'),
+(6, 'project', 'testtask'),
+(6, 'project', 'unbindWhitelist'),
+(6, 'project', 'unlinkMember'),
+(6, 'project', 'updateOrder'),
+(6, 'project', 'view'),
+(6, 'project', 'whitelist'),
+(6, 'projectbuild', 'browse'),
+(6, 'projectrelease', 'batchUnlinkBug'),
+(6, 'projectrelease', 'batchUnlinkStory'),
+(6, 'projectrelease', 'browse'),
+(6, 'projectrelease', 'changeStatus'),
+(6, 'projectrelease', 'create'),
+(6, 'projectrelease', 'delete'),
+(6, 'projectrelease', 'edit'),
+(6, 'projectrelease', 'export'),
+(6, 'projectrelease', 'linkBug'),
+(6, 'projectrelease', 'linkStory'),
+(6, 'projectrelease', 'unlinkBug'),
+(6, 'projectrelease', 'unlinkStory'),
+(6, 'projectrelease', 'view'),
+(6, 'projectstory', 'batchUnlinkStory'),
+(6, 'projectstory', 'importplanstories'),
+(6, 'projectstory', 'linkStory'),
+(6, 'projectstory', 'story'),
+(6, 'projectstory', 'track'),
+(6, 'projectstory', 'unlinkStory'),
+(6, 'projectstory', 'view'),
+(6, 'pssp', 'browse'),
+(6, 'pssp', 'update'),
+(6, 'qa', 'index'),
+(6, 'release', 'browse'),
+(6, 'release', 'export'),
+(6, 'release', 'view'),
+(6, 'repo', 'blame'),
+(6, 'repo', 'browse'),
+(6, 'repo', 'diff'),
+(6, 'repo', 'download'),
+(6, 'repo', 'log'),
+(6, 'repo', 'revision'),
+(6, 'repo', 'showSyncCommit'),
+(6, 'repo', 'view'),
+(6, 'report', 'customeRedreport'),
+(6, 'report', 'export'),
+(6, 'report', 'show'),
+(6, 'requirement', 'export'),
+(6, 'requirement', 'report'),
+(6, 'requirement', 'view'),
+(6, 'review', 'assess'),
+(6, 'review', 'audit'),
+(6, 'review', 'browse'),
+(6, 'review', 'create'),
+(6, 'review', 'edit'),
+(6, 'review', 'recall'),
+(6, 'review', 'report'),
+(6, 'review', 'result'),
+(6, 'review', 'submit'),
+(6, 'review', 'toAudit'),
+(6, 'review', 'view'),
+(6, 'reviewcl', 'browse'),
+(6, 'reviewcl', 'create'),
+(6, 'reviewcl', 'delete'),
+(6, 'reviewcl', 'edit'),
+(6, 'reviewcl', 'view'),
+(6, 'reviewissue', 'create'),
+(6, 'reviewissue', 'edit'),
+(6, 'reviewissue', 'issue'),
+(6, 'reviewissue', 'resolved'),
+(6, 'reviewissue', 'updateStatus'),
+(6, 'reviewissue', 'view'),
+(6, 'reviewsetting', 'reviewer'),
+(6, 'reviewsetting', 'version'),
+(6, 'risk', 'activate'),
+(6, 'risk', 'assignTo'),
+(6, 'risk', 'batchCreate'),
+(6, 'risk', 'browse'),
+(6, 'risk', 'cancel'),
+(6, 'risk', 'close'),
+(6, 'risk', 'create'),
+(6, 'risk', 'delete'),
+(6, 'risk', 'edit'),
+(6, 'risk', 'hangup'),
+(6, 'risk', 'importFromLib'),
+(6, 'risk', 'view'),
+(6, 'screen', 'annualData'),
+(6, 'screen', 'browse'),
+(6, 'screen', 'view'),
+(6, 'search', 'buildForm'),
+(6, 'search', 'buildQuery'),
+(6, 'search', 'deleteQuery'),
+(6, 'search', 'index'),
+(6, 'search', 'saveQuery'),
+(6, 'search', 'select'),
+(6, 'serverroom', 'browse'),
+(6, 'serverroom', 'create'),
+(6, 'serverroom', 'delete'),
+(6, 'serverroom', 'edit'),
+(6, 'serverroom', 'view'),
+(6, 'service', 'browse'),
+(6, 'service', 'create'),
+(6, 'service', 'delete'),
+(6, 'service', 'edit'),
+(6, 'service', 'index'),
+(6, 'service', 'manage'),
+(6, 'service', 'view'),
+(6, 'stage', 'batchCreate'),
+(6, 'stage', 'browse'),
+(6, 'stage', 'create'),
+(6, 'stage', 'delete'),
+(6, 'stage', 'edit'),
+(6, 'stakeholder', 'browse'),
+(6, 'stakeholder', 'communicate'),
+(6, 'stakeholder', 'createExpect'),
+(6, 'stakeholder', 'deleteExpect'),
+(6, 'stakeholder', 'editExpect'),
+(6, 'stakeholder', 'expect'),
+(6, 'stakeholder', 'expectation'),
+(6, 'stakeholder', 'issue'),
+(6, 'stakeholder', 'userIssue'),
+(6, 'stakeholder', 'view'),
+(6, 'stakeholder', 'viewExpect'),
+(6, 'stakeholder', 'viewIssue'),
+(6, 'story', 'batchToTask'),
+(6, 'story', 'bugs'),
+(6, 'story', 'cases'),
+(6, 'story', 'export'),
+(6, 'story', 'processStoryChange'),
+(6, 'story', 'report'),
+(6, 'story', 'tasks'),
+(6, 'story', 'view'),
+(6, 'subject', 'browse'),
+(6, 'svn', 'apiSync'),
+(6, 'svn', 'cat'),
+(6, 'svn', 'diff'),
+(6, 'task', 'activate'),
+(6, 'task', 'assignTo'),
+(6, 'task', 'batchAssignTo'),
+(6, 'task', 'batchCancel'),
+(6, 'task', 'batchChangeModule'),
+(6, 'task', 'batchClose'),
+(6, 'task', 'batchCreate'),
+(6, 'task', 'batchEdit'),
+(6, 'task', 'cancel'),
+(6, 'task', 'close'),
+(6, 'task', 'confirmStoryChange'),
+(6, 'task', 'create'),
+(6, 'task', 'delete'),
+(6, 'task', 'deleteEstimate'),
+(6, 'task', 'edit'),
+(6, 'task', 'editEstimate'),
+(6, 'task', 'export'),
+(6, 'task', 'finish'),
+(6, 'task', 'pause'),
+(6, 'task', 'recordEstimate'),
+(6, 'task', 'report'),
+(6, 'task', 'restart'),
+(6, 'task', 'start'),
+(6, 'task', 'view'),
+(6, 'testcase', 'browse'),
+(6, 'testcase', 'bugs'),
+(6, 'testcase', 'export'),
+(6, 'testcase', 'groupCase'),
+(6, 'testcase', 'index'),
+(6, 'testcase', 'view'),
+(6, 'testcase', 'zeroCase'),
+(6, 'testreport', 'browse'),
+(6, 'testreport', 'create'),
+(6, 'testreport', 'delete'),
+(6, 'testreport', 'edit'),
+(6, 'testreport', 'view'),
+(6, 'testsuite', 'browse'),
+(6, 'testsuite', 'index'),
+(6, 'testsuite', 'view'),
+(6, 'testtask', 'activate'),
+(6, 'testtask', 'batchAssign'),
+(6, 'testtask', 'batchRun'),
+(6, 'testtask', 'batchUnlinkCases'),
+(6, 'testtask', 'block'),
+(6, 'testtask', 'browse'),
+(6, 'testtask', 'browseUnits'),
+(6, 'testtask', 'cases'),
+(6, 'testtask', 'close'),
+(6, 'testtask', 'create'),
+(6, 'testtask', 'delete'),
+(6, 'testtask', 'edit'),
+(6, 'testtask', 'groupCase'),
+(6, 'testtask', 'importUnitResult'),
+(6, 'testtask', 'index'),
+(6, 'testtask', 'linkcase'),
+(6, 'testtask', 'report'),
+(6, 'testtask', 'results'),
+(6, 'testtask', 'runcase'),
+(6, 'testtask', 'start'),
+(6, 'testtask', 'unitCases'),
+(6, 'testtask', 'unlinkcase'),
+(6, 'testtask', 'view'),
+(6, 'todo', 'activate'),
+(6, 'todo', 'assignTo'),
+(6, 'todo', 'batchClose'),
+(6, 'todo', 'batchCreate'),
+(6, 'todo', 'batchEdit'),
+(6, 'todo', 'batchFinish'),
+(6, 'todo', 'calendar'),
+(6, 'todo', 'close'),
+(6, 'todo', 'create'),
+(6, 'todo', 'createcycle'),
+(6, 'todo', 'delete'),
+(6, 'todo', 'edit'),
+(6, 'todo', 'export'),
+(6, 'todo', 'finish'),
+(6, 'todo', 'import2Today'),
+(6, 'todo', 'start'),
+(6, 'todo', 'view'),
+(6, 'trainplan', 'batchCreate'),
+(6, 'trainplan', 'batchEdit'),
+(6, 'trainplan', 'batchFinish'),
+(6, 'trainplan', 'browse'),
+(6, 'trainplan', 'create'),
+(6, 'trainplan', 'delete'),
+(6, 'trainplan', 'edit'),
+(6, 'trainplan', 'finish'),
+(6, 'trainplan', 'summary'),
+(6, 'trainplan', 'view'),
+(6, 'tree', 'browse'),
+(6, 'tree', 'browsehost'),
+(6, 'tree', 'browseTask'),
+(6, 'tree', 'delete'),
+(6, 'tree', 'edit'),
+(6, 'tree', 'fix'),
+(6, 'tree', 'manageChild'),
+(6, 'tree', 'updateOrder'),
+(6, 'user', 'bug'),
+(6, 'user', 'cropAvatar'),
+(6, 'user', 'dynamic'),
+(6, 'user', 'effort'),
+(6, 'user', 'effortcalendar'),
+(6, 'user', 'execution'),
+(6, 'user', 'issue'),
+(6, 'user', 'profile'),
+(6, 'user', 'risk'),
+(6, 'user', 'setPublicTemplate'),
+(6, 'user', 'story'),
+(6, 'user', 'task'),
+(6, 'user', 'testCase'),
+(6, 'user', 'testTask'),
+(6, 'user', 'todo'),
+(6, 'user', 'todocalendar'),
+(6, 'user', 'view'),
+(6, 'weekly', 'index'),
+(6, 'workestimation', 'index'),
+(6, 'workloadbudget', '27'),
+(6, 'workloadbudget', 'assign'),
+(6, 'workloadbudget', 'batchassign'),
+(6, 'workloadbudget', 'batchcreate'),
+(6, 'workloadbudget', 'batchedit'),
+(6, 'workloadbudget', 'browse'),
+(6, 'workloadbudget', 'create'),
+(6, 'workloadbudget', 'delete'),
+(6, 'workloadbudget', 'edit'),
+(6, 'workloadbudget', 'export'),
+(6, 'workloadbudget', 'exporttemplate'),
+(6, 'workloadbudget', 'import'),
+(6, 'workloadbudget', 'link'),
+(6, 'workloadbudget', 'search'),
+(6, 'workloadbudget', 'showimport'),
+(6, 'workloadbudget', 'unlink'),
+(6, 'workloadbudget', 'view'),
+(6, 'zoutput', 'batchCreate'),
+(6, 'zoutput', 'batchEdit'),
+(6, 'zoutput', 'browse'),
+(6, 'zoutput', 'create'),
+(6, 'zoutput', 'delete'),
+(6, 'zoutput', 'edit'),
+(6, 'zoutput', 'updateOrder'),
+(6, 'zoutput', 'view'),
+(7, 'action', 'comment'),
+(7, 'action', 'editComment'),
+(7, 'action', 'hideAll'),
+(7, 'action', 'hideOne'),
+(7, 'action', 'trash'),
+(7, 'action', 'undelete'),
+(7, 'activity', 'browse'),
+(7, 'activity', 'create'),
+(7, 'activity', 'delete'),
+(7, 'activity', 'edit'),
+(7, 'activity', 'view'),
+(7, 'admin', 'checkWeak'),
+(7, 'admin', 'index'),
+(7, 'admin', 'safe'),
+(7, 'attend', 'company'),
+(7, 'attend', 'department'),
+(7, 'attend', 'edit'),
+(7, 'attend', 'export'),
+(7, 'attend', 'exportDetail'),
+(7, 'attend', 'exportStat'),
+(7, 'attend', 'personal'),
+(7, 'audit', '8'),
+(7, 'audit', 'assign'),
+(7, 'audit', 'batchassign'),
+(7, 'audit', 'batchcreate'),
+(7, 'audit', 'batchedit'),
+(7, 'audit', 'browse'),
+(7, 'audit', 'create'),
+(7, 'audit', 'delete'),
+(7, 'audit', 'edit'),
+(7, 'audit', 'export'),
+(7, 'audit', 'exporttemplate'),
+(7, 'audit', 'import'),
+(7, 'audit', 'link'),
+(7, 'audit', 'search'),
+(7, 'audit', 'showimport'),
+(7, 'audit', 'unlink'),
+(7, 'audit', 'view'),
+(7, 'auditcl', 'browse'),
+(7, 'auditcl', 'delete'),
+(7, 'auditcl', 'edit'),
+(7, 'auditplan', 'browse'),
+(7, 'auditplan', 'create'),
+(7, 'auditplan', 'edit'),
+(7, 'auditplan', 'nc'),
+(7, 'auditplan', 'result'),
+(7, 'auditresult', '10'),
+(7, 'auditresult', 'assign'),
+(7, 'auditresult', 'batchassign'),
+(7, 'auditresult', 'batchcreate'),
+(7, 'auditresult', 'batchedit'),
+(7, 'auditresult', 'browse'),
+(7, 'auditresult', 'create'),
+(7, 'auditresult', 'delete'),
+(7, 'auditresult', 'edit'),
+(7, 'auditresult', 'export'),
+(7, 'auditresult', 'exporttemplate'),
+(7, 'auditresult', 'import'),
+(7, 'auditresult', 'link'),
+(7, 'auditresult', 'search'),
+(7, 'auditresult', 'showimport'),
+(7, 'auditresult', 'unlink'),
+(7, 'auditresult', 'view'),
+(7, 'automation', 'browse'),
+(7, 'baseline', 'articleview'),
+(7, 'baseline', 'catalog'),
+(7, 'baseline', 'createTemplate'),
+(7, 'baseline', 'editBook'),
+(7, 'baseline', 'editTemplate'),
+(7, 'baseline', 'manageBook'),
+(7, 'baseline', 'template'),
+(7, 'baseline', 'view'),
+(7, 'branch', 'delete'),
+(7, 'branch', 'manage'),
+(7, 'branch', 'sort'),
+(7, 'budget', 'batchCreate'),
+(7, 'budget', 'browse'),
+(7, 'budget', 'create'),
+(7, 'budget', 'delete'),
+(7, 'budget', 'edit'),
+(7, 'budget', 'summary'),
+(7, 'budget', 'view'),
+(7, 'bug', 'activate'),
+(7, 'bug', 'assignTo'),
+(7, 'bug', 'batchActivate'),
+(7, 'bug', 'batchAssignTo'),
+(7, 'bug', 'batchChangeBranch'),
+(7, 'bug', 'batchChangeModule'),
+(7, 'bug', 'batchClose'),
+(7, 'bug', 'batchConfirm'),
+(7, 'bug', 'batchCreate'),
+(7, 'bug', 'batchEdit'),
+(7, 'bug', 'batchResolve'),
+(7, 'bug', 'browse'),
+(7, 'bug', 'close'),
+(7, 'bug', 'confirmBug'),
+(7, 'bug', 'confirmStoryChange'),
+(7, 'bug', 'create'),
+(7, 'bug', 'delete'),
+(7, 'bug', 'edit'),
+(7, 'bug', 'export'),
+(7, 'bug', 'exportTemplet'),
+(7, 'bug', 'import'),
+(7, 'bug', 'index'),
+(7, 'bug', 'linkBugs'),
+(7, 'bug', 'report'),
+(7, 'bug', 'resolve'),
+(7, 'bug', 'showImport'),
+(7, 'bug', 'view'),
+(7, 'build', 'create'),
+(7, 'build', 'delete'),
+(7, 'build', 'edit'),
+(7, 'build', 'view'),
+(7, 'classify', 'browse'),
+(7, 'cm', 'browse'),
+(7, 'cm', 'create'),
+(7, 'cm', 'edit'),
+(7, 'cm', 'report'),
+(7, 'cm', 'view'),
+(7, 'cmcl', 'browse'),
+(7, 'cmcl', 'delete'),
+(7, 'cmcl', 'edit'),
+(7, 'cmcl', 'view'),
+(7, 'company', 'browse'),
+(7, 'company', 'calendar'),
+(7, 'company', 'dynamic'),
+(7, 'company', 'effort'),
+(7, 'company', 'index'),
+(7, 'company', 'todo'),
+(7, 'company', 'view'),
+(7, 'custom', 'estimate'),
+(7, 'datatable', 'setGlobal'),
+(7, 'deploy', 'activate'),
+(7, 'deploy', 'assignTo'),
+(7, 'deploy', 'batchUnlinkCases'),
+(7, 'deploy', 'browse'),
+(7, 'deploy', 'cases'),
+(7, 'deploy', 'create'),
+(7, 'deploy', 'delete'),
+(7, 'deploy', 'deleteStep'),
+(7, 'deploy', 'edit'),
+(7, 'deploy', 'editStep'),
+(7, 'deploy', 'finish'),
+(7, 'deploy', 'finishStep'),
+(7, 'deploy', 'linkCases'),
+(7, 'deploy', 'manageScope'),
+(7, 'deploy', 'manageStep'),
+(7, 'deploy', 'scope'),
+(7, 'deploy', 'steps'),
+(7, 'deploy', 'unlinkCase'),
+(7, 'deploy', 'view'),
+(7, 'deploy', 'viewStep'),
+(7, 'design', 'browse'),
+(7, 'design', 'create'),
+(7, 'design', 'delete'),
+(7, 'design', 'edit'),
+(7, 'design', 'view'),
+(7, 'doc', 'collect'),
+(7, 'doc', 'create'),
+(7, 'doc', 'createLib'),
+(7, 'doc', 'delete'),
+(7, 'doc', 'deleteFile'),
+(7, 'doc', 'deleteLib'),
+(7, 'doc', 'diff'),
+(7, 'doc', 'edit'),
+(7, 'doc', 'editLib'),
+(7, 'doc', 'index'),
+(7, 'doc', 'myCollection'),
+(7, 'doc', 'myCreation'),
+(7, 'doc', 'mySpace'),
+(7, 'doc', 'myView'),
+(7, 'doc', 'productSpace'),
+(7, 'doc', 'projectSpace'),
+(7, 'doc', 'showFiles'),
+(7, 'doc', 'teamSpace'),
+(7, 'doc', 'view'),
+(7, 'durationestimation', 'create'),
+(7, 'durationestimation', 'index'),
+(7, 'effort', 'batchCreate'),
+(7, 'effort', 'calendar'),
+(7, 'effort', 'createForObject'),
+(7, 'effort', 'delete'),
+(7, 'effort', 'edit'),
+(7, 'effort', 'export'),
+(7, 'effort', 'view'),
+(7, 'execution', 'all'),
+(7, 'execution', 'browse'),
+(7, 'execution', 'bug'),
+(7, 'execution', 'build'),
+(7, 'execution', 'burn'),
+(7, 'execution', 'calendar'),
+(7, 'execution', 'doc'),
+(7, 'execution', 'dynamic'),
+(7, 'execution', 'effort'),
+(7, 'execution', 'gantt'),
+(7, 'execution', 'grouptask'),
+(7, 'execution', 'index'),
+(7, 'execution', 'kanban'),
+(7, 'execution', 'linkStory'),
+(7, 'execution', 'manageProducts'),
+(7, 'execution', 'story'),
+(7, 'execution', 'storyKanban'),
+(7, 'execution', 'storySort'),
+(7, 'execution', 'storyView'),
+(7, 'execution', 'task'),
+(7, 'execution', 'team'),
+(7, 'execution', 'testtask'),
+(7, 'execution', 'tree'),
+(7, 'execution', 'treeStory'),
+(7, 'execution', 'treeTask'),
+(7, 'execution', 'unlinkStory'),
+(7, 'execution', 'view'),
+(7, 'extension', 'browse'),
+(7, 'extension', 'obtain'),
+(7, 'extension', 'structure'),
+(7, 'faq', 'browse'),
+(7, 'faq', 'create'),
+(7, 'faq', 'delete'),
+(7, 'faq', 'edit'),
+(7, 'feedback', 'admin'),
+(7, 'feedback', 'adminView'),
+(7, 'feedback', 'close'),
+(7, 'feedback', 'comment'),
+(7, 'feedback', 'index'),
+(7, 'file', 'delete'),
+(7, 'file', 'download'),
+(7, 'file', 'edit'),
+(7, 'file', 'setPublic'),
+(7, 'file', 'uploadImages'),
+(7, 'gapanalysis', 'batchCreate'),
+(7, 'gapanalysis', 'batchEdit'),
+(7, 'gapanalysis', 'browse'),
+(7, 'gapanalysis', 'create'),
+(7, 'gapanalysis', 'delete'),
+(7, 'gapanalysis', 'edit'),
+(7, 'gapanalysis', 'view'),
+(7, 'git', 'apiSync'),
+(7, 'git', 'cat'),
+(7, 'git', 'diff'),
+(7, 'group', 'browse'),
+(7, 'host', 'browse'),
+(7, 'host', 'changeStatus'),
+(7, 'host', 'create'),
+(7, 'host', 'delete'),
+(7, 'host', 'edit'),
+(7, 'host', 'treemap'),
+(7, 'host', 'view'),
+(7, 'index', 'index'),
+(7, 'issue', 'activate'),
+(7, 'issue', 'assignTo'),
+(7, 'issue', 'batchCreate'),
+(7, 'issue', 'browse'),
+(7, 'issue', 'cancel'),
+(7, 'issue', 'close'),
+(7, 'issue', 'confirm'),
+(7, 'issue', 'create'),
+(7, 'issue', 'delete'),
+(7, 'issue', 'edit'),
+(7, 'issue', 'importFromLib'),
+(7, 'issue', 'resolve'),
+(7, 'issue', 'view'),
+(7, 'leave', 'back'),
+(7, 'leave', 'create'),
+(7, 'leave', 'delete'),
+(7, 'leave', 'edit'),
+(7, 'leave', 'export'),
+(7, 'leave', 'personal'),
+(7, 'leave', 'personalAnnual'),
+(7, 'leave', 'switchstatus'),
+(7, 'leave', 'view'),
+(7, 'lieu', 'create'),
+(7, 'lieu', 'delete'),
+(7, 'lieu', 'edit'),
+(7, 'lieu', 'personal'),
+(7, 'lieu', 'switchstatus'),
+(7, 'lieu', 'view'),
+(7, 'makeup', 'create'),
+(7, 'makeup', 'delete'),
+(7, 'makeup', 'edit'),
+(7, 'makeup', 'export'),
+(7, 'makeup', 'personal'),
+(7, 'makeup', 'switchstatus'),
+(7, 'makeup', 'view'),
+(7, 'measrecord', 'browse'),
+(7, 'measurement', 'batchEdit'),
+(7, 'measurement', 'browse'),
+(7, 'measurement', 'createBasic'),
+(7, 'measurement', 'createTemplate'),
+(7, 'measurement', 'delete'),
+(7, 'measurement', 'design'),
+(7, 'measurement', 'designPHP'),
+(7, 'measurement', 'designSQL'),
+(7, 'measurement', 'editBasic'),
+(7, 'measurement', 'editDerivation'),
+(7, 'measurement', 'editTemplate'),
+(7, 'measurement', 'execCrontabQueue'),
+(7, 'measurement', 'initCrontabQueue'),
+(7, 'measurement', 'searchMeas'),
+(7, 'measurement', 'template'),
+(7, 'measurement', 'viewTemplate'),
+(7, 'meeting', 'browse'),
+(7, 'meeting', 'create'),
+(7, 'meeting', 'delete'),
+(7, 'meeting', 'edit'),
+(7, 'meeting', 'minutes'),
+(7, 'meeting', 'view'),
+(7, 'meetingroom', 'batchCreate'),
+(7, 'meetingroom', 'batchEdit'),
+(7, 'meetingroom', 'browse'),
+(7, 'meetingroom', 'create'),
+(7, 'meetingroom', 'delete'),
+(7, 'meetingroom', 'edit'),
+(7, 'meetingroom', 'view'),
+(7, 'milestone', 'index'),
+(7, 'misc', 'ping'),
+(7, 'my', 'bug'),
+(7, 'my', 'calendar'),
+(7, 'my', 'changePassword'),
+(7, 'my', 'contribute'),
+(7, 'my', 'deleteContacts'),
+(7, 'my', 'doc'),
+(7, 'my', 'dynamic'),
+(7, 'my', 'editProfile'),
+(7, 'my', 'effort'),
+(7, 'my', 'execution'),
+(7, 'my', 'index'),
+(7, 'my', 'issue'),
+(7, 'my', 'manageContacts'),
+(7, 'my', 'meeting'),
+(7, 'my', 'myMeeting'),
+(7, 'my', 'nc'),
+(7, 'my', 'preference'),
+(7, 'my', 'profile'),
+(7, 'my', 'project'),
+(7, 'my', 'review'),
+(7, 'my', 'risk'),
+(7, 'my', 'score'),
+(7, 'my', 'story'),
+(7, 'my', 'task'),
+(7, 'my', 'team'),
+(7, 'my', 'testcase'),
+(7, 'my', 'testtask'),
+(7, 'my', 'todo'),
+(7, 'my', 'unbind'),
+(7, 'my', 'uploadAvatar'),
+(7, 'my', 'work'),
+(7, 'nc', '16'),
+(7, 'nc', 'activate'),
+(7, 'nc', 'assign'),
+(7, 'nc', 'batchassign'),
+(7, 'nc', 'batchcreate'),
+(7, 'nc', 'batchedit'),
+(7, 'nc', 'browse'),
+(7, 'nc', 'close'),
+(7, 'nc', 'create'),
+(7, 'nc', 'delete'),
+(7, 'nc', 'edit'),
+(7, 'nc', 'export'),
+(7, 'nc', 'exporttemplate'),
+(7, 'nc', 'import'),
+(7, 'nc', 'link'),
+(7, 'nc', 'resolve'),
+(7, 'nc', 'search'),
+(7, 'nc', 'showimport'),
+(7, 'nc', 'unlink'),
+(7, 'nc', 'view'),
+(7, 'opportunity', 'activate'),
+(7, 'opportunity', 'assignTo'),
+(7, 'opportunity', 'batchActivate'),
+(7, 'opportunity', 'batchAssignTo'),
+(7, 'opportunity', 'batchCancel'),
+(7, 'opportunity', 'batchClose'),
+(7, 'opportunity', 'batchCreate'),
+(7, 'opportunity', 'batchEdit'),
+(7, 'opportunity', 'batchHangup'),
+(7, 'opportunity', 'batchImportToLib'),
+(7, 'opportunity', 'browse'),
+(7, 'opportunity', 'cancel'),
+(7, 'opportunity', 'close'),
+(7, 'opportunity', 'create'),
+(7, 'opportunity', 'delete'),
+(7, 'opportunity', 'edit'),
+(7, 'opportunity', 'hangup'),
+(7, 'opportunity', 'importFromLib'),
+(7, 'opportunity', 'importToLib'),
+(7, 'opportunity', 'track'),
+(7, 'opportunity', 'view'),
+(7, 'ops', 'index'),
+(7, 'ops', 'setting'),
+(7, 'output', '13'),
+(7, 'output', 'assign'),
+(7, 'output', 'batchassign'),
+(7, 'output', 'batchcreate'),
+(7, 'output', 'batchedit'),
+(7, 'output', 'browse'),
+(7, 'output', 'create'),
+(7, 'output', 'delete'),
+(7, 'output', 'edit'),
+(7, 'output', 'export'),
+(7, 'output', 'exporttemplate'),
+(7, 'output', 'import'),
+(7, 'output', 'link'),
+(7, 'output', 'search'),
+(7, 'output', 'showimport'),
+(7, 'output', 'unlink'),
+(7, 'output', 'view'),
+(7, 'overtime', 'create'),
+(7, 'overtime', 'delete'),
+(7, 'overtime', 'edit'),
+(7, 'overtime', 'export'),
+(7, 'overtime', 'personal'),
+(7, 'overtime', 'switchstatus'),
+(7, 'overtime', 'view'),
+(7, 'personnel', 'accessible'),
+(7, 'personnel', 'addWhitelist'),
+(7, 'personnel', 'invest'),
+(7, 'personnel', 'unbindWhitelist'),
+(7, 'personnel', 'whitelist'),
+(7, 'pivot', 'bugAssign'),
+(7, 'pivot', 'bugAssignSummary'),
+(7, 'pivot', 'bugCreate'),
+(7, 'pivot', 'bugSummary'),
+(7, 'pivot', 'build'),
+(7, 'pivot', 'casesrun'),
+(7, 'pivot', 'export'),
+(7, 'pivot', 'preview'),
+(7, 'pivot', 'productSummary'),
+(7, 'pivot', 'projectDeviation'),
+(7, 'pivot', 'projectSummary'),
+(7, 'pivot', 'projectWorkload'),
+(7, 'pivot', 'reportExport'),
+(7, 'pivot', 'roadmap'),
+(7, 'pivot', 'storyLinkedBug'),
+(7, 'pivot', 'testcase'),
+(7, 'pivot', 'workAssignSummary'),
+(7, 'pivot', 'workload'),
+(7, 'pivot', 'workSummary'),
+(7, 'process', 'browse'),
+(7, 'process', 'create'),
+(7, 'process', 'delete'),
+(7, 'process', 'edit'),
+(7, 'process', 'view'),
+(7, 'product', 'addWhitelist'),
+(7, 'product', 'all'),
+(7, 'product', 'batchEdit'),
+(7, 'product', 'browse'),
+(7, 'product', 'build'),
+(7, 'product', 'close'),
+(7, 'product', 'create'),
+(7, 'product', 'dashboard'),
+(7, 'product', 'delete'),
+(7, 'product', 'doc'),
+(7, 'product', 'dynamic'),
+(7, 'product', 'edit'),
+(7, 'product', 'export'),
+(7, 'product', 'index'),
+(7, 'product', 'kanban'),
+(7, 'product', 'manageLine'),
+(7, 'product', 'project'),
+(7, 'product', 'roadmap'),
+(7, 'product', 'track'),
+(7, 'product', 'unbindWhitelist'),
+(7, 'product', 'updateOrder'),
+(7, 'product', 'view'),
+(7, 'product', 'whitelist'),
+(7, 'productplan', 'batchEdit'),
+(7, 'productplan', 'batchUnlinkBug'),
+(7, 'productplan', 'batchUnlinkStory'),
+(7, 'productplan', 'browse'),
+(7, 'productplan', 'create'),
+(7, 'productplan', 'delete'),
+(7, 'productplan', 'edit'),
+(7, 'productplan', 'linkBug'),
+(7, 'productplan', 'linkStory'),
+(7, 'productplan', 'unlinkBug'),
+(7, 'productplan', 'unlinkStory'),
+(7, 'productplan', 'view'),
+(7, 'program', 'activate'),
+(7, 'program', 'batchUnlinkStakeholders'),
+(7, 'program', 'browse'),
+(7, 'program', 'close'),
+(7, 'program', 'create'),
+(7, 'program', 'createStakeholder'),
+(7, 'program', 'delete'),
+(7, 'program', 'edit'),
+(7, 'program', 'export'),
+(7, 'program', 'index'),
+(7, 'program', 'kanban'),
+(7, 'program', 'product'),
+(7, 'program', 'project'),
+(7, 'program', 'stakeholder'),
+(7, 'program', 'start'),
+(7, 'program', 'suspend'),
+(7, 'program', 'unbindWhitelist'),
+(7, 'program', 'unlinkStakeholder'),
+(7, 'program', 'updateOrder'),
+(7, 'program', 'view'),
+(7, 'programplan', 'browse'),
+(7, 'programplan', 'create'),
+(7, 'programplan', 'edit'),
+(7, 'project', 'activate'),
+(7, 'project', 'addWhitelist'),
+(7, 'project', 'batchEdit'),
+(7, 'project', 'browse'),
+(7, 'project', 'bug'),
+(7, 'project', 'build'),
+(7, 'project', 'close'),
+(7, 'project', 'copyGroup'),
+(7, 'project', 'create'),
+(7, 'project', 'createGroup'),
+(7, 'project', 'createGuide'),
+(7, 'project', 'delete'),
+(7, 'project', 'dynamic'),
+(7, 'project', 'edit'),
+(7, 'project', 'editGroup'),
+(7, 'project', 'execution'),
+(7, 'project', 'export'),
+(7, 'project', 'group'),
+(7, 'project', 'index'),
+(7, 'project', 'kanban'),
+(7, 'project', 'manageGroupMember'),
+(7, 'project', 'manageMembers'),
+(7, 'project', 'managePriv'),
+(7, 'project', 'manageProducts'),
+(7, 'project', 'programTitle'),
+(7, 'project', 'qa'),
+(7, 'project', 'start'),
+(7, 'project', 'suspend'),
+(7, 'project', 'team'),
+(7, 'project', 'testcase'),
+(7, 'project', 'testreport'),
+(7, 'project', 'testtask'),
+(7, 'project', 'unbindWhitelist'),
+(7, 'project', 'updateOrder'),
+(7, 'project', 'view'),
+(7, 'project', 'whitelist'),
+(7, 'projectbuild', 'browse'),
+(7, 'projectrelease', 'browse'),
+(7, 'projectrelease', 'export'),
+(7, 'projectrelease', 'view'),
+(7, 'projectstory', 'linkStory'),
+(7, 'projectstory', 'story'),
+(7, 'projectstory', 'track'),
+(7, 'projectstory', 'view'),
+(7, 'pssp', 'browse'),
+(7, 'pssp', 'update'),
+(7, 'qa', 'index'),
+(7, 'release', 'batchUnlinkBug'),
+(7, 'release', 'batchUnlinkStory'),
+(7, 'release', 'browse'),
+(7, 'release', 'changeStatus'),
+(7, 'release', 'create'),
+(7, 'release', 'delete'),
+(7, 'release', 'edit'),
+(7, 'release', 'export'),
+(7, 'release', 'linkBug'),
+(7, 'release', 'linkStory'),
+(7, 'release', 'unlinkBug'),
+(7, 'release', 'unlinkStory'),
+(7, 'release', 'view'),
+(7, 'repo', 'blame'),
+(7, 'repo', 'browse'),
+(7, 'repo', 'diff'),
+(7, 'repo', 'download'),
+(7, 'repo', 'log'),
+(7, 'repo', 'revision'),
+(7, 'repo', 'showSyncCommit'),
+(7, 'repo', 'view'),
+(7, 'report', 'crystalExport'),
+(7, 'report', 'customeRedreport'),
+(7, 'report', 'export'),
+(7, 'report', 'show'),
+(7, 'requirement', 'activate'),
+(7, 'requirement', 'assignTo'),
+(7, 'requirement', 'batchAssignTo'),
+(7, 'requirement', 'batchChangeBranch'),
+(7, 'requirement', 'batchChangeModule'),
+(7, 'requirement', 'batchClose'),
+(7, 'requirement', 'batchCreate'),
+(7, 'requirement', 'batchEdit'),
+(7, 'requirement', 'batchReview'),
+(7, 'requirement', 'change'),
+(7, 'requirement', 'close'),
+(7, 'requirement', 'create'),
+(7, 'requirement', 'delete'),
+(7, 'requirement', 'edit'),
+(7, 'requirement', 'export'),
+(7, 'requirement', 'recall'),
+(7, 'requirement', 'report'),
+(7, 'requirement', 'review'),
+(7, 'requirement', 'view'),
+(7, 'review', 'assess'),
+(7, 'review', 'audit'),
+(7, 'review', 'browse'),
+(7, 'review', 'create'),
+(7, 'review', 'edit'),
+(7, 'review', 'recall'),
+(7, 'review', 'report'),
+(7, 'review', 'result'),
+(7, 'review', 'submit'),
+(7, 'review', 'toAudit'),
+(7, 'review', 'view'),
+(7, 'reviewcl', 'browse'),
+(7, 'reviewcl', 'create'),
+(7, 'reviewcl', 'delete'),
+(7, 'reviewcl', 'edit'),
+(7, 'reviewcl', 'view'),
+(7, 'reviewissue', 'create'),
+(7, 'reviewissue', 'edit'),
+(7, 'reviewissue', 'issue'),
+(7, 'reviewissue', 'resolved'),
+(7, 'reviewissue', 'updateStatus'),
+(7, 'reviewissue', 'view'),
+(7, 'reviewsetting', 'reviewer'),
+(7, 'reviewsetting', 'version'),
+(7, 'risk', 'activate'),
+(7, 'risk', 'assignTo'),
+(7, 'risk', 'batchCreate'),
+(7, 'risk', 'browse'),
+(7, 'risk', 'cancel'),
+(7, 'risk', 'close'),
+(7, 'risk', 'create'),
+(7, 'risk', 'delete'),
+(7, 'risk', 'edit'),
+(7, 'risk', 'hangup'),
+(7, 'risk', 'importFromLib'),
+(7, 'risk', 'view'),
+(7, 'screen', 'annualData'),
+(7, 'screen', 'browse'),
+(7, 'screen', 'view'),
+(7, 'search', 'buildForm'),
+(7, 'search', 'buildQuery'),
+(7, 'search', 'deleteQuery'),
+(7, 'search', 'index'),
+(7, 'search', 'saveQuery'),
+(7, 'search', 'select'),
+(7, 'serverroom', 'browse'),
+(7, 'serverroom', 'create'),
+(7, 'serverroom', 'delete'),
+(7, 'serverroom', 'edit'),
+(7, 'serverroom', 'view'),
+(7, 'service', 'browse'),
+(7, 'service', 'create'),
+(7, 'service', 'delete'),
+(7, 'service', 'edit'),
+(7, 'service', 'index'),
+(7, 'service', 'manage'),
+(7, 'service', 'view'),
+(7, 'stage', 'batchCreate'),
+(7, 'stage', 'browse'),
+(7, 'stage', 'create'),
+(7, 'stage', 'delete'),
+(7, 'stage', 'edit'),
+(7, 'stakeholder', 'batchCreate'),
+(7, 'stakeholder', 'browse'),
+(7, 'stakeholder', 'communicate'),
+(7, 'stakeholder', 'create'),
+(7, 'stakeholder', 'createExpect'),
+(7, 'stakeholder', 'delete'),
+(7, 'stakeholder', 'deleteExpect'),
+(7, 'stakeholder', 'edit'),
+(7, 'stakeholder', 'editExpect'),
+(7, 'stakeholder', 'expect'),
+(7, 'stakeholder', 'expectation'),
+(7, 'stakeholder', 'issue'),
+(7, 'stakeholder', 'userIssue'),
+(7, 'stakeholder', 'view'),
+(7, 'stakeholder', 'viewExpect'),
+(7, 'stakeholder', 'viewIssue'),
+(7, 'story', 'activate'),
+(7, 'story', 'assignTo'),
+(7, 'story', 'batchAssignTo'),
+(7, 'story', 'batchChangeBranch'),
+(7, 'story', 'batchChangeModule'),
+(7, 'story', 'batchChangePlan'),
+(7, 'story', 'batchChangeStage'),
+(7, 'story', 'batchClose'),
+(7, 'story', 'batchCreate'),
+(7, 'story', 'batchEdit'),
+(7, 'story', 'batchImportToLib'),
+(7, 'story', 'batchReview'),
+(7, 'story', 'browse'),
+(7, 'story', 'bugs'),
+(7, 'story', 'cases'),
+(7, 'story', 'change'),
+(7, 'story', 'close'),
+(7, 'story', 'create'),
+(7, 'story', 'delete'),
+(7, 'story', 'edit'),
+(7, 'story', 'export'),
+(7, 'story', 'exportTemplet'),
+(7, 'story', 'import'),
+(7, 'story', 'importToLib'),
+(7, 'story', 'linkStory'),
+(7, 'story', 'processStoryChange'),
+(7, 'story', 'recall'),
+(7, 'story', 'report'),
+(7, 'story', 'review'),
+(7, 'story', 'showImport'),
+(7, 'story', 'tasks'),
+(7, 'story', 'view'),
+(7, 'subject', 'browse'),
+(7, 'svn', 'apiSync'),
+(7, 'svn', 'cat'),
+(7, 'svn', 'diff'),
+(7, 'task', 'activate'),
+(7, 'task', 'assignTo'),
+(7, 'task', 'batchAssignTo'),
+(7, 'task', 'batchChangeModule'),
+(7, 'task', 'batchClose'),
+(7, 'task', 'batchCreate'),
+(7, 'task', 'batchEdit'),
+(7, 'task', 'cancel'),
+(7, 'task', 'close'),
+(7, 'task', 'confirmStoryChange'),
+(7, 'task', 'create'),
+(7, 'task', 'deleteEstimate'),
+(7, 'task', 'edit'),
+(7, 'task', 'editEstimate'),
+(7, 'task', 'export'),
+(7, 'task', 'finish'),
+(7, 'task', 'pause'),
+(7, 'task', 'recordEstimate'),
+(7, 'task', 'report'),
+(7, 'task', 'restart'),
+(7, 'task', 'start'),
+(7, 'task', 'view'),
+(7, 'testcase', 'browse'),
+(7, 'testcase', 'bugs'),
+(7, 'testcase', 'createBug'),
+(7, 'testcase', 'export'),
+(7, 'testcase', 'groupCase'),
+(7, 'testcase', 'importFromLib'),
+(7, 'testcase', 'index'),
+(7, 'testcase', 'view'),
+(7, 'testcase', 'zeroCase'),
+(7, 'testreport', 'browse'),
+(7, 'testreport', 'export'),
+(7, 'testreport', 'view'),
+(7, 'testsuite', 'browse'),
+(7, 'testsuite', 'index'),
+(7, 'testsuite', 'view'),
+(7, 'testtask', 'browse'),
+(7, 'testtask', 'cases'),
+(7, 'testtask', 'create'),
+(7, 'testtask', 'edit'),
+(7, 'testtask', 'groupCase'),
+(7, 'testtask', 'index'),
+(7, 'testtask', 'results'),
+(7, 'testtask', 'view'),
+(7, 'todo', 'activate'),
+(7, 'todo', 'assignTo'),
+(7, 'todo', 'batchClose'),
+(7, 'todo', 'batchCreate'),
+(7, 'todo', 'batchEdit'),
+(7, 'todo', 'batchFinish'),
+(7, 'todo', 'calendar'),
+(7, 'todo', 'close'),
+(7, 'todo', 'create'),
+(7, 'todo', 'createcycle'),
+(7, 'todo', 'delete'),
+(7, 'todo', 'edit'),
+(7, 'todo', 'export'),
+(7, 'todo', 'finish'),
+(7, 'todo', 'import2Today'),
+(7, 'todo', 'start'),
+(7, 'todo', 'view'),
+(7, 'trainplan', 'batchCreate'),
+(7, 'trainplan', 'batchEdit'),
+(7, 'trainplan', 'batchFinish'),
+(7, 'trainplan', 'browse'),
+(7, 'trainplan', 'create'),
+(7, 'trainplan', 'delete'),
+(7, 'trainplan', 'edit'),
+(7, 'trainplan', 'finish'),
+(7, 'trainplan', 'summary'),
+(7, 'trainplan', 'view'),
+(7, 'tree', 'browse'),
+(7, 'tree', 'browseTask'),
+(7, 'tree', 'delete'),
+(7, 'tree', 'edit'),
+(7, 'tree', 'fix'),
+(7, 'tree', 'manageChild'),
+(7, 'tree', 'updateOrder'),
+(7, 'user', 'bug'),
+(7, 'user', 'cropAvatar'),
+(7, 'user', 'dynamic'),
+(7, 'user', 'effort'),
+(7, 'user', 'effortcalendar'),
+(7, 'user', 'execution'),
+(7, 'user', 'issue'),
+(7, 'user', 'profile'),
+(7, 'user', 'risk'),
+(7, 'user', 'setPublicTemplate'),
+(7, 'user', 'story'),
+(7, 'user', 'task'),
+(7, 'user', 'testCase'),
+(7, 'user', 'testTask'),
+(7, 'user', 'todo'),
+(7, 'user', 'todocalendar'),
+(7, 'user', 'view'),
+(7, 'weekly', 'index'),
+(7, 'workestimation', 'index'),
+(7, 'workloadbudget', '27'),
+(7, 'workloadbudget', 'assign'),
+(7, 'workloadbudget', 'batchassign'),
+(7, 'workloadbudget', 'batchcreate'),
+(7, 'workloadbudget', 'batchedit'),
+(7, 'workloadbudget', 'browse'),
+(7, 'workloadbudget', 'create'),
+(7, 'workloadbudget', 'delete'),
+(7, 'workloadbudget', 'edit'),
+(7, 'workloadbudget', 'export'),
+(7, 'workloadbudget', 'exporttemplate'),
+(7, 'workloadbudget', 'import'),
+(7, 'workloadbudget', 'link'),
+(7, 'workloadbudget', 'search'),
+(7, 'workloadbudget', 'showimport'),
+(7, 'workloadbudget', 'unlink'),
+(7, 'workloadbudget', 'view'),
+(8, 'action', 'comment'),
+(8, 'action', 'editComment'),
+(8, 'action', 'hideAll'),
+(8, 'action', 'hideOne'),
+(8, 'action', 'trash'),
+(8, 'action', 'undelete'),
+(8, 'activity', 'browse'),
+(8, 'activity', 'create'),
+(8, 'activity', 'delete'),
+(8, 'activity', 'edit'),
+(8, 'activity', 'view'),
+(8, 'admin', 'checkWeak'),
+(8, 'admin', 'index'),
+(8, 'admin', 'safe'),
+(8, 'attend', 'company'),
+(8, 'attend', 'department'),
+(8, 'attend', 'edit'),
+(8, 'attend', 'export'),
+(8, 'attend', 'exportStat'),
+(8, 'attend', 'personal'),
+(8, 'audit', '8'),
+(8, 'audit', 'assign'),
+(8, 'audit', 'batchassign'),
+(8, 'audit', 'batchcreate'),
+(8, 'audit', 'batchedit'),
+(8, 'audit', 'browse'),
+(8, 'audit', 'create'),
+(8, 'audit', 'delete'),
+(8, 'audit', 'edit'),
+(8, 'audit', 'export'),
+(8, 'audit', 'exporttemplate'),
+(8, 'audit', 'import'),
+(8, 'audit', 'link'),
+(8, 'audit', 'search'),
+(8, 'audit', 'showimport'),
+(8, 'audit', 'unlink'),
+(8, 'audit', 'view'),
+(8, 'auditcl', 'browse'),
+(8, 'auditcl', 'delete'),
+(8, 'auditcl', 'edit'),
+(8, 'auditplan', 'batchCreate'),
+(8, 'auditplan', 'browse'),
+(8, 'auditplan', 'create'),
+(8, 'auditplan', 'edit'),
+(8, 'auditplan', 'nc'),
+(8, 'auditplan', 'result'),
+(8, 'auditresult', '10'),
+(8, 'auditresult', 'assign'),
+(8, 'auditresult', 'batchassign'),
+(8, 'auditresult', 'batchcreate'),
+(8, 'auditresult', 'batchedit'),
+(8, 'auditresult', 'browse'),
+(8, 'auditresult', 'create'),
+(8, 'auditresult', 'delete'),
+(8, 'auditresult', 'edit'),
+(8, 'auditresult', 'export'),
+(8, 'auditresult', 'exporttemplate'),
+(8, 'auditresult', 'import'),
+(8, 'auditresult', 'link'),
+(8, 'auditresult', 'search'),
+(8, 'auditresult', 'showimport'),
+(8, 'auditresult', 'unlink'),
+(8, 'auditresult', 'view'),
+(8, 'automation', 'browse'),
+(8, 'baseline', 'articleview'),
+(8, 'baseline', 'catalog'),
+(8, 'baseline', 'createTemplate'),
+(8, 'baseline', 'editBook'),
+(8, 'baseline', 'editTemplate'),
+(8, 'baseline', 'manageBook'),
+(8, 'baseline', 'template'),
+(8, 'baseline', 'view'),
+(8, 'budget', 'batchCreate'),
+(8, 'budget', 'browse'),
+(8, 'budget', 'create'),
+(8, 'budget', 'edit'),
+(8, 'budget', 'summary'),
+(8, 'budget', 'view'),
+(8, 'bug', 'activate'),
+(8, 'bug', 'assignTo'),
+(8, 'bug', 'batchActivate'),
+(8, 'bug', 'batchAssignTo'),
+(8, 'bug', 'batchChangeBranch'),
+(8, 'bug', 'batchChangeModule'),
+(8, 'bug', 'batchClose'),
+(8, 'bug', 'batchConfirm'),
+(8, 'bug', 'batchCreate'),
+(8, 'bug', 'batchEdit'),
+(8, 'bug', 'batchResolve'),
+(8, 'bug', 'browse'),
+(8, 'bug', 'close'),
+(8, 'bug', 'confirmBug'),
+(8, 'bug', 'confirmStoryChange'),
+(8, 'bug', 'create'),
+(8, 'bug', 'delete'),
+(8, 'bug', 'edit'),
+(8, 'bug', 'export'),
+(8, 'bug', 'exportTemplet'),
+(8, 'bug', 'import'),
+(8, 'bug', 'index'),
+(8, 'bug', 'linkBugs'),
+(8, 'bug', 'report'),
+(8, 'bug', 'resolve'),
+(8, 'bug', 'showImport'),
+(8, 'bug', 'view'),
+(8, 'build', 'create'),
+(8, 'build', 'delete'),
+(8, 'build', 'edit'),
+(8, 'build', 'view'),
+(8, 'caselib', 'batchCreateCase'),
+(8, 'caselib', 'browse'),
+(8, 'caselib', 'create'),
+(8, 'caselib', 'createCase'),
+(8, 'caselib', 'delete'),
+(8, 'caselib', 'edit'),
+(8, 'caselib', 'exportTemplet'),
+(8, 'caselib', 'import'),
+(8, 'caselib', 'index'),
+(8, 'caselib', 'showImport'),
+(8, 'caselib', 'view'),
+(8, 'ci', 'checkCompileStatus'),
+(8, 'ci', 'commitResult'),
+(8, 'classify', 'browse'),
+(8, 'cm', 'browse'),
+(8, 'cm', 'create'),
+(8, 'cm', 'edit'),
+(8, 'cm', 'report'),
+(8, 'cm', 'view'),
+(8, 'cmcl', 'browse'),
+(8, 'cmcl', 'delete'),
+(8, 'cmcl', 'edit'),
+(8, 'cmcl', 'view'),
+(8, 'company', 'browse'),
+(8, 'company', 'calendar'),
+(8, 'company', 'dynamic'),
+(8, 'company', 'effort'),
+(8, 'company', 'index'),
+(8, 'company', 'todo'),
+(8, 'company', 'view'),
+(8, 'compile', 'browse'),
+(8, 'compile', 'logs'),
+(8, 'custom', 'estimate'),
+(8, 'custom', 'index'),
+(8, 'datatable', 'setGlobal'),
+(8, 'design', 'browse'),
+(8, 'design', 'create'),
+(8, 'design', 'delete'),
+(8, 'design', 'edit'),
+(8, 'design', 'view'),
+(8, 'doc', 'collect'),
+(8, 'doc', 'create'),
+(8, 'doc', 'createLib'),
+(8, 'doc', 'delete'),
+(8, 'doc', 'deleteFile'),
+(8, 'doc', 'deleteLib'),
+(8, 'doc', 'diff'),
+(8, 'doc', 'edit'),
+(8, 'doc', 'editLib'),
+(8, 'doc', 'index'),
+(8, 'doc', 'myCollection'),
+(8, 'doc', 'myCreation'),
+(8, 'doc', 'mySpace'),
+(8, 'doc', 'myView'),
+(8, 'doc', 'productSpace'),
+(8, 'doc', 'projectSpace'),
+(8, 'doc', 'showFiles'),
+(8, 'doc', 'teamSpace'),
+(8, 'doc', 'view'),
+(8, 'durationestimation', 'create'),
+(8, 'durationestimation', 'index'),
+(8, 'effort', 'batchCreate'),
+(8, 'effort', 'calendar'),
+(8, 'effort', 'createForObject'),
+(8, 'effort', 'delete'),
+(8, 'effort', 'edit'),
+(8, 'effort', 'export'),
+(8, 'effort', 'view'),
+(8, 'execution', 'all'),
+(8, 'execution', 'browse'),
+(8, 'execution', 'bug'),
+(8, 'execution', 'build'),
+(8, 'execution', 'burn'),
+(8, 'execution', 'burnData'),
+(8, 'execution', 'calendar'),
+(8, 'execution', 'computeBurn'),
+(8, 'execution', 'doc'),
+(8, 'execution', 'dynamic'),
+(8, 'execution', 'effort'),
+(8, 'execution', 'effortCalendar'),
+(8, 'execution', 'executionkanban'),
+(8, 'execution', 'gantt'),
+(8, 'execution', 'grouptask'),
+(8, 'execution', 'importBug'),
+(8, 'execution', 'importtask'),
+(8, 'execution', 'index'),
+(8, 'execution', 'kanban'),
+(8, 'execution', 'story'),
+(8, 'execution', 'storyKanban'),
+(8, 'execution', 'storyView'),
+(8, 'execution', 'task'),
+(8, 'execution', 'taskEffort'),
+(8, 'execution', 'team'),
+(8, 'execution', 'testcase'),
+(8, 'execution', 'testreport'),
+(8, 'execution', 'testtask'),
+(8, 'execution', 'tree'),
+(8, 'execution', 'treeStory'),
+(8, 'execution', 'treeTask'),
+(8, 'execution', 'view'),
+(8, 'execution', 'whitelist'),
+(8, 'extension', 'browse'),
+(8, 'extension', 'obtain'),
+(8, 'extension', 'structure'),
+(8, 'faq', 'browse'),
+(8, 'feedback', 'admin'),
+(8, 'feedback', 'close'),
+(8, 'feedback', 'index'),
+(8, 'file', 'delete'),
+(8, 'file', 'download'),
+(8, 'file', 'edit'),
+(8, 'file', 'setPublic'),
+(8, 'file', 'uploadImages'),
+(8, 'gapanalysis', 'batchCreate'),
+(8, 'gapanalysis', 'batchEdit'),
+(8, 'gapanalysis', 'browse'),
+(8, 'gapanalysis', 'create'),
+(8, 'gapanalysis', 'delete'),
+(8, 'gapanalysis', 'edit'),
+(8, 'gapanalysis', 'view'),
+(8, 'git', 'apiSync'),
+(8, 'git', 'cat'),
+(8, 'git', 'diff'),
+(8, 'gitlab', 'bindProduct'),
+(8, 'gitlab', 'bindUser'),
+(8, 'gitlab', 'browse'),
+(8, 'gitlab', 'create'),
+(8, 'gitlab', 'delete'),
+(8, 'gitlab', 'edit'),
+(8, 'gitlab', 'importIssue'),
+(8, 'group', 'browse'),
+(8, 'host', 'browse'),
+(8, 'host', 'create'),
+(8, 'host', 'delete'),
+(8, 'host', 'edit'),
+(8, 'host', 'treemap'),
+(8, 'host', 'view'),
+(8, 'index', 'index'),
+(8, 'issue', 'activate'),
+(8, 'issue', 'assignTo'),
+(8, 'issue', 'batchCreate'),
+(8, 'issue', 'browse'),
+(8, 'issue', 'cancel'),
+(8, 'issue', 'close'),
+(8, 'issue', 'confirm'),
+(8, 'issue', 'create'),
+(8, 'issue', 'delete'),
+(8, 'issue', 'edit'),
+(8, 'issue', 'importFromLib'),
+(8, 'issue', 'resolve'),
+(8, 'issue', 'view'),
+(8, 'jenkins', 'browse'),
+(8, 'jenkins', 'create'),
+(8, 'jenkins', 'delete'),
+(8, 'jenkins', 'edit'),
+(8, 'job', 'browse'),
+(8, 'job', 'create'),
+(8, 'job', 'delete'),
+(8, 'job', 'edit'),
+(8, 'job', 'exec'),
+(8, 'job', 'view'),
+(8, 'leave', 'back'),
+(8, 'leave', 'create'),
+(8, 'leave', 'delete'),
+(8, 'leave', 'edit'),
+(8, 'leave', 'export'),
+(8, 'leave', 'personal'),
+(8, 'leave', 'personalAnnual'),
+(8, 'leave', 'switchstatus'),
+(8, 'leave', 'view'),
+(8, 'lieu', 'create'),
+(8, 'lieu', 'delete'),
+(8, 'lieu', 'edit'),
+(8, 'lieu', 'personal'),
+(8, 'lieu', 'switchstatus'),
+(8, 'lieu', 'view'),
+(8, 'makeup', 'create'),
+(8, 'makeup', 'delete'),
+(8, 'makeup', 'edit'),
+(8, 'makeup', 'export'),
+(8, 'makeup', 'personal'),
+(8, 'makeup', 'switchstatus'),
+(8, 'makeup', 'view'),
+(8, 'meeting', 'browse'),
+(8, 'meeting', 'create'),
+(8, 'meeting', 'delete'),
+(8, 'meeting', 'edit'),
+(8, 'meeting', 'minutes'),
+(8, 'meeting', 'view'),
+(8, 'meetingroom', 'batchCreate'),
+(8, 'meetingroom', 'batchEdit'),
+(8, 'meetingroom', 'browse'),
+(8, 'meetingroom', 'create'),
+(8, 'meetingroom', 'delete'),
+(8, 'meetingroom', 'edit'),
+(8, 'meetingroom', 'view'),
+(8, 'milestone', 'index'),
+(8, 'milestone', 'saveOtherProblem'),
+(8, 'misc', 'ping'),
+(8, 'my', 'bug'),
+(8, 'my', 'calendar'),
+(8, 'my', 'changePassword'),
+(8, 'my', 'contribute'),
+(8, 'my', 'deleteContacts'),
+(8, 'my', 'doc'),
+(8, 'my', 'dynamic'),
+(8, 'my', 'editProfile'),
+(8, 'my', 'effort'),
+(8, 'my', 'execution'),
+(8, 'my', 'index'),
+(8, 'my', 'issue'),
+(8, 'my', 'manageContacts'),
+(8, 'my', 'meeting'),
+(8, 'my', 'myMeeting'),
+(8, 'my', 'nc'),
+(8, 'my', 'preference'),
+(8, 'my', 'profile'),
+(8, 'my', 'project'),
+(8, 'my', 'review'),
+(8, 'my', 'risk'),
+(8, 'my', 'score'),
+(8, 'my', 'story'),
+(8, 'my', 'task'),
+(8, 'my', 'team'),
+(8, 'my', 'testcase'),
+(8, 'my', 'testtask'),
+(8, 'my', 'todo'),
+(8, 'my', 'unbind'),
+(8, 'my', 'uploadAvatar'),
+(8, 'my', 'work'),
+(8, 'nc', '16'),
+(8, 'nc', 'activate'),
+(8, 'nc', 'assign'),
+(8, 'nc', 'batchassign'),
+(8, 'nc', 'batchcreate'),
+(8, 'nc', 'batchedit'),
+(8, 'nc', 'browse'),
+(8, 'nc', 'close'),
+(8, 'nc', 'create'),
+(8, 'nc', 'delete'),
+(8, 'nc', 'edit'),
+(8, 'nc', 'export'),
+(8, 'nc', 'exporttemplate'),
+(8, 'nc', 'import'),
+(8, 'nc', 'link'),
+(8, 'nc', 'resolve'),
+(8, 'nc', 'search'),
+(8, 'nc', 'showimport'),
+(8, 'nc', 'unlink'),
+(8, 'nc', 'view'),
+(8, 'opportunity', 'activate'),
+(8, 'opportunity', 'assignTo'),
+(8, 'opportunity', 'batchActivate'),
+(8, 'opportunity', 'batchAssignTo'),
+(8, 'opportunity', 'batchCancel'),
+(8, 'opportunity', 'batchClose'),
+(8, 'opportunity', 'batchCreate'),
+(8, 'opportunity', 'batchEdit'),
+(8, 'opportunity', 'batchHangup'),
+(8, 'opportunity', 'batchImportToLib'),
+(8, 'opportunity', 'browse'),
+(8, 'opportunity', 'cancel'),
+(8, 'opportunity', 'close'),
+(8, 'opportunity', 'create'),
+(8, 'opportunity', 'delete'),
+(8, 'opportunity', 'edit'),
+(8, 'opportunity', 'hangup'),
+(8, 'opportunity', 'importFromLib'),
+(8, 'opportunity', 'importToLib'),
+(8, 'opportunity', 'track'),
+(8, 'opportunity', 'view'),
+(8, 'ops', 'index'),
+(8, 'output', '13'),
+(8, 'output', 'assign'),
+(8, 'output', 'batchassign'),
+(8, 'output', 'batchcreate'),
+(8, 'output', 'batchedit'),
+(8, 'output', 'browse'),
+(8, 'output', 'create'),
+(8, 'output', 'delete'),
+(8, 'output', 'edit'),
+(8, 'output', 'export'),
+(8, 'output', 'exporttemplate'),
+(8, 'output', 'import'),
+(8, 'output', 'link'),
+(8, 'output', 'search'),
+(8, 'output', 'showimport'),
+(8, 'output', 'unlink'),
+(8, 'output', 'view'),
+(8, 'overtime', 'create'),
+(8, 'overtime', 'delete'),
+(8, 'overtime', 'edit'),
+(8, 'overtime', 'export'),
+(8, 'overtime', 'personal'),
+(8, 'overtime', 'switchstatus'),
+(8, 'overtime', 'view'),
+(8, 'pivot', 'bugAssign'),
+(8, 'pivot', 'bugAssignSummary'),
+(8, 'pivot', 'bugCreate'),
+(8, 'pivot', 'bugSummary'),
+(8, 'pivot', 'build'),
+(8, 'pivot', 'casesrun'),
+(8, 'pivot', 'preview'),
+(8, 'pivot', 'productSummary'),
+(8, 'pivot', 'projectDeviation'),
+(8, 'pivot', 'projectSummary'),
+(8, 'pivot', 'projectWorkload'),
+(8, 'pivot', 'roadmap'),
+(8, 'pivot', 'storyLinkedBug'),
+(8, 'pivot', 'testcase'),
+(8, 'pivot', 'workAssignSummary'),
+(8, 'pivot', 'workload'),
+(8, 'pivot', 'workSummary'),
+(8, 'process', 'browse'),
+(8, 'process', 'create'),
+(8, 'process', 'delete'),
+(8, 'process', 'edit'),
+(8, 'process', 'view'),
+(8, 'product', 'all'),
+(8, 'product', 'browse'),
+(8, 'product', 'build'),
+(8, 'product', 'dashboard'),
+(8, 'product', 'doc'),
+(8, 'product', 'dynamic'),
+(8, 'product', 'index'),
+(8, 'product', 'kanban'),
+(8, 'product', 'manageLine'),
+(8, 'product', 'project'),
+(8, 'product', 'roadmap'),
+(8, 'product', 'track'),
+(8, 'product', 'view'),
+(8, 'product', 'whitelist'),
+(8, 'productplan', 'browse'),
+(8, 'productplan', 'view'),
+(8, 'program', 'activate'),
+(8, 'program', 'browse'),
+(8, 'program', 'close'),
+(8, 'program', 'create'),
+(8, 'program', 'delete'),
+(8, 'program', 'edit'),
+(8, 'program', 'index'),
+(8, 'program', 'kanban'),
+(8, 'program', 'product'),
+(8, 'program', 'project'),
+(8, 'program', 'stakeholder'),
+(8, 'program', 'start'),
+(8, 'program', 'suspend'),
+(8, 'program', 'view'),
+(8, 'project', 'activate'),
+(8, 'project', 'addWhitelist'),
+(8, 'project', 'batchEdit'),
+(8, 'project', 'browse'),
+(8, 'project', 'bug'),
+(8, 'project', 'build'),
+(8, 'project', 'close'),
+(8, 'project', 'copyGroup'),
+(8, 'project', 'create'),
+(8, 'project', 'createGroup'),
+(8, 'project', 'createGuide'),
+(8, 'project', 'delete'),
+(8, 'project', 'dynamic'),
+(8, 'project', 'edit'),
+(8, 'project', 'editGroup'),
+(8, 'project', 'execution'),
+(8, 'project', 'export'),
+(8, 'project', 'group'),
+(8, 'project', 'index'),
+(8, 'project', 'kanban'),
+(8, 'project', 'manageGroupMember'),
+(8, 'project', 'manageMembers'),
+(8, 'project', 'managePriv'),
+(8, 'project', 'manageProducts'),
+(8, 'project', 'programTitle'),
+(8, 'project', 'qa'),
+(8, 'project', 'start'),
+(8, 'project', 'suspend'),
+(8, 'project', 'team'),
+(8, 'project', 'testcase'),
+(8, 'project', 'testreport'),
+(8, 'project', 'testtask'),
+(8, 'project', 'unbindWhitelist'),
+(8, 'project', 'updateOrder'),
+(8, 'project', 'view'),
+(8, 'project', 'whitelist'),
+(8, 'projectbuild', 'browse'),
+(8, 'projectrelease', 'browse'),
+(8, 'projectstory', 'story'),
+(8, 'projectstory', 'track'),
+(8, 'projectstory', 'view'),
+(8, 'pssp', 'browse'),
+(8, 'pssp', 'update'),
+(8, 'qa', 'index'),
+(8, 'release', 'browse'),
+(8, 'release', 'export'),
+(8, 'release', 'view'),
+(8, 'repo', 'blame'),
+(8, 'repo', 'browse'),
+(8, 'repo', 'diff'),
+(8, 'repo', 'download'),
+(8, 'repo', 'log'),
+(8, 'repo', 'revision'),
+(8, 'repo', 'showSyncCommit'),
+(8, 'repo', 'view'),
+(8, 'report', 'customeRedreport'),
+(8, 'report', 'export'),
+(8, 'report', 'show'),
+(8, 'requirement', 'export'),
+(8, 'requirement', 'report'),
+(8, 'requirement', 'view'),
+(8, 'review', 'assess'),
+(8, 'review', 'audit'),
+(8, 'review', 'browse'),
+(8, 'review', 'create'),
+(8, 'review', 'edit'),
+(8, 'review', 'recall'),
+(8, 'review', 'report'),
+(8, 'review', 'result'),
+(8, 'review', 'submit'),
+(8, 'review', 'toAudit'),
+(8, 'review', 'view'),
+(8, 'reviewcl', 'browse'),
+(8, 'reviewcl', 'create'),
+(8, 'reviewcl', 'delete'),
+(8, 'reviewcl', 'edit'),
+(8, 'reviewcl', 'view'),
+(8, 'reviewissue', 'create'),
+(8, 'reviewissue', 'edit'),
+(8, 'reviewissue', 'issue'),
+(8, 'reviewissue', 'resolved'),
+(8, 'reviewissue', 'updateStatus'),
+(8, 'reviewissue', 'view'),
+(8, 'reviewsetting', 'reviewer'),
+(8, 'reviewsetting', 'version'),
+(8, 'risk', 'activate'),
+(8, 'risk', 'assignTo'),
+(8, 'risk', 'batchCreate'),
+(8, 'risk', 'browse'),
+(8, 'risk', 'cancel'),
+(8, 'risk', 'close'),
+(8, 'risk', 'create'),
+(8, 'risk', 'delete'),
+(8, 'risk', 'edit'),
+(8, 'risk', 'hangup'),
+(8, 'risk', 'importFromLib'),
+(8, 'risk', 'track'),
+(8, 'risk', 'view'),
+(8, 'screen', 'annualData'),
+(8, 'screen', 'browse'),
+(8, 'screen', 'view'),
+(8, 'search', 'buildForm'),
+(8, 'search', 'buildQuery'),
+(8, 'search', 'deleteQuery'),
+(8, 'search', 'index'),
+(8, 'search', 'saveQuery'),
+(8, 'search', 'select'),
+(8, 'stage', 'batchCreate'),
+(8, 'stage', 'browse'),
+(8, 'stage', 'create'),
+(8, 'stage', 'delete'),
+(8, 'stage', 'edit'),
+(8, 'story', 'batchToTask'),
+(8, 'story', 'bugs'),
+(8, 'story', 'cases'),
+(8, 'story', 'export'),
+(8, 'story', 'processStoryChange'),
+(8, 'story', 'report'),
+(8, 'story', 'tasks'),
+(8, 'story', 'view'),
+(8, 'subject', 'browse'),
+(8, 'svn', 'apiSync'),
+(8, 'svn', 'cat'),
+(8, 'svn', 'diff'),
+(8, 'task', 'activate'),
+(8, 'task', 'assignTo'),
+(8, 'task', 'batchAssignTo'),
+(8, 'task', 'batchChangeModule'),
+(8, 'task', 'batchClose'),
+(8, 'task', 'batchCreate'),
+(8, 'task', 'batchEdit'),
+(8, 'task', 'cancel'),
+(8, 'task', 'close'),
+(8, 'task', 'confirmStoryChange'),
+(8, 'task', 'create'),
+(8, 'task', 'delete'),
+(8, 'task', 'deleteEstimate'),
+(8, 'task', 'edit'),
+(8, 'task', 'editEstimate'),
+(8, 'task', 'export'),
+(8, 'task', 'finish'),
+(8, 'task', 'pause'),
+(8, 'task', 'recordEstimate'),
+(8, 'task', 'report'),
+(8, 'task', 'restart'),
+(8, 'task', 'start'),
+(8, 'task', 'view'),
+(8, 'testcase', 'batchCaseTypeChange'),
+(8, 'testcase', 'batchChangeBranch'),
+(8, 'testcase', 'batchChangeModule'),
+(8, 'testcase', 'batchConfirmStoryChange'),
+(8, 'testcase', 'batchCreate'),
+(8, 'testcase', 'batchDelete'),
+(8, 'testcase', 'batchEdit'),
+(8, 'testcase', 'batchReview'),
+(8, 'testcase', 'browse'),
+(8, 'testcase', 'bugs'),
+(8, 'testcase', 'confirmChange'),
+(8, 'testcase', 'confirmLibcaseChange'),
+(8, 'testcase', 'confirmStoryChange'),
+(8, 'testcase', 'create'),
+(8, 'testcase', 'createBug'),
+(8, 'testcase', 'delete'),
+(8, 'testcase', 'edit'),
+(8, 'testcase', 'export'),
+(8, 'testcase', 'exportTemplet'),
+(8, 'testcase', 'groupCase'),
+(8, 'testcase', 'ignoreLibcaseChange'),
+(8, 'testcase', 'import'),
+(8, 'testcase', 'importFromLib'),
+(8, 'testcase', 'index'),
+(8, 'testcase', 'linkCases'),
+(8, 'testcase', 'review'),
+(8, 'testcase', 'showImport'),
+(8, 'testcase', 'submit'),
+(8, 'testcase', 'view'),
+(8, 'testcase', 'zeroCase'),
+(8, 'testreport', 'browse'),
+(8, 'testreport', 'create'),
+(8, 'testreport', 'delete'),
+(8, 'testreport', 'edit'),
+(8, 'testreport', 'export'),
+(8, 'testreport', 'view'),
+(8, 'testsuite', 'batchUnlinkCases'),
+(8, 'testsuite', 'browse'),
+(8, 'testsuite', 'create'),
+(8, 'testsuite', 'delete'),
+(8, 'testsuite', 'edit'),
+(8, 'testsuite', 'index'),
+(8, 'testsuite', 'linkCase'),
+(8, 'testsuite', 'test'),
+(8, 'testsuite', 'unlinkCase'),
+(8, 'testsuite', 'view'),
+(8, 'testtask', 'activate'),
+(8, 'testtask', 'batchAssign'),
+(8, 'testtask', 'batchRun'),
+(8, 'testtask', 'batchUnlinkCases'),
+(8, 'testtask', 'block'),
+(8, 'testtask', 'browse'),
+(8, 'testtask', 'browseUnits'),
+(8, 'testtask', 'cases'),
+(8, 'testtask', 'close'),
+(8, 'testtask', 'create'),
+(8, 'testtask', 'delete'),
+(8, 'testtask', 'deployCaseResults'),
+(8, 'testtask', 'edit'),
+(8, 'testtask', 'groupCase'),
+(8, 'testtask', 'importUnitResult'),
+(8, 'testtask', 'index'),
+(8, 'testtask', 'linkcase'),
+(8, 'testtask', 'report'),
+(8, 'testtask', 'results'),
+(8, 'testtask', 'runcase'),
+(8, 'testtask', 'runDeployCase'),
+(8, 'testtask', 'start'),
+(8, 'testtask', 'unitCases'),
+(8, 'testtask', 'unlinkcase'),
+(8, 'testtask', 'view'),
+(8, 'todo', 'activate'),
+(8, 'todo', 'assignTo'),
+(8, 'todo', 'batchClose'),
+(8, 'todo', 'batchCreate'),
+(8, 'todo', 'batchEdit'),
+(8, 'todo', 'batchFinish'),
+(8, 'todo', 'calendar'),
+(8, 'todo', 'close'),
+(8, 'todo', 'create'),
+(8, 'todo', 'createcycle'),
+(8, 'todo', 'delete'),
+(8, 'todo', 'edit'),
+(8, 'todo', 'export'),
+(8, 'todo', 'finish'),
+(8, 'todo', 'import2Today'),
+(8, 'todo', 'start'),
+(8, 'todo', 'view'),
+(8, 'trainbook', 'ajaxgetbookbysn'),
+(8, 'trainbook', 'batchChangeModule'),
+(8, 'trainbook', 'batchEdit'),
+(8, 'trainbook', 'borrow'),
+(8, 'trainbook', 'borrowrecords'),
+(8, 'trainbook', 'browse'),
+(8, 'trainbook', 'create'),
+(8, 'trainbook', 'delete'),
+(8, 'trainbook', 'edit'),
+(8, 'trainbook', 'export'),
+(8, 'trainbook', 'manage'),
+(8, 'trainbook', 'myborrow'),
+(8, 'trainbook', 'returnbook'),
+(8, 'trainbook', 'view'),
+(8, 'traincareer', 'index'),
+(8, 'trainchapter', 'browse'),
+(8, 'trainchapter', 'catalog'),
+(8, 'trainchapter', 'delete'),
+(8, 'trainchapter', 'download'),
+(8, 'trainchapter', 'edit'),
+(8, 'trainchapter', 'manage'),
+(8, 'trainchapter', 'showDocFiles'),
+(8, 'trainchapter', 'sortChapterOrder'),
+(8, 'trainchapter', 'view'),
+(8, 'traincourse', 'browse'),
+(8, 'traincourse', 'changeStatus'),
+(8, 'traincourse', 'collect'),
+(8, 'traincourse', 'create'),
+(8, 'traincourse', 'delete'),
+(8, 'traincourse', 'edit'),
+(8, 'traincourse', 'manage'),
+(8, 'traincourse', 'view'),
+(8, 'trainexam', 'browse'),
+(8, 'trainexam', 'changeStatus'),
+(8, 'trainexam', 'choseExam'),
+(8, 'trainexam', 'create'),
+(8, 'trainexam', 'delete'),
+(8, 'trainexam', 'deleteQuestion'),
+(8, 'trainexam', 'edit'),
+(8, 'trainexam', 'editQuestion'),
+(8, 'trainexam', 'exam'),
+(8, 'trainexam', 'myExams'),
+(8, 'trainexam', 'review'),
+(8, 'trainexam', 'scoreDetail'),
+(8, 'trainexam', 'setQuestion'),
+(8, 'trainexam', 'updateOrder'),
+(8, 'trainexam', 'view'),
+(8, 'traingoal', 'browse'),
+(8, 'traingoal', 'browseCompanyGoals'),
+(8, 'traingoal', 'browseDeptGoals'),
+(8, 'traingoal', 'create'),
+(8, 'traingoal', 'delete'),
+(8, 'traingoal', 'edit'),
+(8, 'traingoal', 'recall'),
+(8, 'traingoal', 'review'),
+(8, 'traingoal', 'submitReview'),
+(8, 'traingoal', 'updateOrder'),
+(8, 'traingoal', 'view'),
+(8, 'trainplan', 'batchCreate'),
+(8, 'trainplan', 'batchEdit'),
+(8, 'trainplan', 'batchFinish'),
+(8, 'trainplan', 'browse'),
+(8, 'trainplan', 'create'),
+(8, 'trainplan', 'delete'),
+(8, 'trainplan', 'edit'),
+(8, 'trainplan', 'finish'),
+(8, 'trainplan', 'summary'),
+(8, 'trainplan', 'view'),
+(8, 'trainpost', 'browse'),
+(8, 'trainpost', 'create'),
+(8, 'trainpost', 'createGrade'),
+(8, 'trainpost', 'delete'),
+(8, 'trainpost', 'edit'),
+(8, 'trainpost', 'editGrade'),
+(8, 'trainpost', 'manageGrade'),
+(8, 'trainpost', 'sortGrade'),
+(8, 'trainpost', 'sortPost'),
+(8, 'trainskill', 'browse'),
+(8, 'trainskill', 'create'),
+(8, 'trainskill', 'createGrade'),
+(8, 'trainskill', 'delete'),
+(8, 'trainskill', 'deleteDesc'),
+(8, 'trainskill', 'deleteGrade'),
+(8, 'trainskill', 'edit'),
+(8, 'trainskill', 'editGrade'),
+(8, 'trainskill', 'view'),
+(8, 'traintask', 'browse'),
+(8, 'traintask', 'browseCompanyTasks'),
+(8, 'traintask', 'browseDeptTasks'),
+(8, 'traintask', 'close'),
+(8, 'traintask', 'create'),
+(8, 'traintask', 'createTask'),
+(8, 'traintask', 'delete'),
+(8, 'traintask', 'edit'),
+(8, 'traintask', 'finish'),
+(8, 'traintask', 'import'),
+(8, 'traintask', 'setCondition'),
+(8, 'traintask', 'start'),
+(8, 'traintask', 'view'),
+(8, 'tree', 'browse'),
+(8, 'tree', 'browsehost'),
+(8, 'tree', 'browseTask'),
+(8, 'tree', 'delete'),
+(8, 'tree', 'edit'),
+(8, 'tree', 'fix'),
+(8, 'tree', 'manageChild'),
+(8, 'tree', 'updateOrder'),
+(8, 'user', 'bug'),
+(8, 'user', 'cropAvatar'),
+(8, 'user', 'dynamic'),
+(8, 'user', 'effort'),
+(8, 'user', 'effortcalendar'),
+(8, 'user', 'execution'),
+(8, 'user', 'issue'),
+(8, 'user', 'profile'),
+(8, 'user', 'risk'),
+(8, 'user', 'setPublicTemplate'),
+(8, 'user', 'story'),
+(8, 'user', 'task'),
+(8, 'user', 'testCase'),
+(8, 'user', 'testTask'),
+(8, 'user', 'todo'),
+(8, 'user', 'todocalendar'),
+(8, 'user', 'view'),
+(8, 'weekly', 'index'),
+(8, 'workestimation', 'index'),
+(8, 'workloadbudget', '27'),
+(8, 'workloadbudget', 'assign'),
+(8, 'workloadbudget', 'batchassign'),
+(8, 'workloadbudget', 'batchcreate'),
+(8, 'workloadbudget', 'batchedit'),
+(8, 'workloadbudget', 'browse'),
+(8, 'workloadbudget', 'create'),
+(8, 'workloadbudget', 'delete'),
+(8, 'workloadbudget', 'edit'),
+(8, 'workloadbudget', 'export'),
+(8, 'workloadbudget', 'exporttemplate'),
+(8, 'workloadbudget', 'import'),
+(8, 'workloadbudget', 'link'),
+(8, 'workloadbudget', 'search'),
+(8, 'workloadbudget', 'showimport'),
+(8, 'workloadbudget', 'unlink'),
+(8, 'workloadbudget', 'view'),
+(9, 'account', 'browse'),
+(9, 'account', 'view'),
+(9, 'action', 'comment'),
+(9, 'action', 'editComment'),
+(9, 'action', 'hideAll'),
+(9, 'action', 'hideOne'),
+(9, 'action', 'trash'),
+(9, 'action', 'undelete'),
+(9, 'activity', 'browse'),
+(9, 'activity', 'create'),
+(9, 'activity', 'delete'),
+(9, 'activity', 'edit'),
+(9, 'activity', 'view'),
+(9, 'admin', 'index'),
+(9, 'attend', 'browseReview'),
+(9, 'attend', 'company'),
+(9, 'attend', 'department'),
+(9, 'attend', 'detail'),
+(9, 'attend', 'edit'),
+(9, 'attend', 'export'),
+(9, 'attend', 'exportDetail'),
+(9, 'attend', 'exportStat'),
+(9, 'attend', 'personal'),
+(9, 'attend', 'personalSettings'),
+(9, 'attend', 'review'),
+(9, 'attend', 'saveStat'),
+(9, 'attend', 'setManager'),
+(9, 'attend', 'settings'),
+(9, 'attend', 'stat'),
+(9, 'audit', '8'),
+(9, 'audit', 'assign'),
+(9, 'audit', 'batchassign'),
+(9, 'audit', 'batchcreate'),
+(9, 'audit', 'batchedit'),
+(9, 'audit', 'browse'),
+(9, 'audit', 'create'),
+(9, 'audit', 'delete'),
+(9, 'audit', 'edit'),
+(9, 'audit', 'export'),
+(9, 'audit', 'exporttemplate'),
+(9, 'audit', 'import'),
+(9, 'audit', 'link'),
+(9, 'audit', 'search'),
+(9, 'audit', 'showimport'),
+(9, 'audit', 'unlink'),
+(9, 'audit', 'view'),
+(9, 'auditcl', 'browse'),
+(9, 'auditcl', 'delete'),
+(9, 'auditcl', 'edit'),
+(9, 'auditplan', 'browse'),
+(9, 'auditplan', 'create'),
+(9, 'auditplan', 'edit'),
+(9, 'auditplan', 'nc'),
+(9, 'auditplan', 'result'),
+(9, 'auditresult', '10'),
+(9, 'auditresult', 'assign'),
+(9, 'auditresult', 'batchassign'),
+(9, 'auditresult', 'batchcreate'),
+(9, 'auditresult', 'batchedit'),
+(9, 'auditresult', 'browse'),
+(9, 'auditresult', 'create'),
+(9, 'auditresult', 'delete'),
+(9, 'auditresult', 'edit'),
+(9, 'auditresult', 'export'),
+(9, 'auditresult', 'exporttemplate'),
+(9, 'auditresult', 'import'),
+(9, 'auditresult', 'link'),
+(9, 'auditresult', 'search'),
+(9, 'auditresult', 'showimport'),
+(9, 'auditresult', 'unlink'),
+(9, 'auditresult', 'view'),
+(9, 'baseline', 'articleview'),
+(9, 'baseline', 'catalog'),
+(9, 'baseline', 'createTemplate'),
+(9, 'baseline', 'delete'),
+(9, 'baseline', 'editBook'),
+(9, 'baseline', 'editTemplate'),
+(9, 'baseline', 'manageBook'),
+(9, 'baseline', 'template'),
+(9, 'baseline', 'view'),
+(9, 'budget', 'batchCreate'),
+(9, 'budget', 'browse'),
+(9, 'budget', 'create'),
+(9, 'budget', 'delete'),
+(9, 'budget', 'edit'),
+(9, 'budget', 'summary'),
+(9, 'budget', 'view'),
+(9, 'bug', 'activate'),
+(9, 'bug', 'assignTo'),
+(9, 'bug', 'batchActivate'),
+(9, 'bug', 'batchAssignTo'),
+(9, 'bug', 'batchChangeBranch'),
+(9, 'bug', 'batchChangeModule'),
+(9, 'bug', 'batchClose'),
+(9, 'bug', 'batchConfirm'),
+(9, 'bug', 'batchCreate'),
+(9, 'bug', 'batchEdit'),
+(9, 'bug', 'batchResolve'),
+(9, 'bug', 'browse'),
+(9, 'bug', 'close'),
+(9, 'bug', 'confirmBug'),
+(9, 'bug', 'confirmStoryChange'),
+(9, 'bug', 'create'),
+(9, 'bug', 'delete'),
+(9, 'bug', 'edit'),
+(9, 'bug', 'export'),
+(9, 'bug', 'index'),
+(9, 'bug', 'linkBugs'),
+(9, 'bug', 'report'),
+(9, 'bug', 'resolve'),
+(9, 'bug', 'view'),
+(9, 'build', 'create'),
+(9, 'build', 'delete'),
+(9, 'build', 'edit'),
+(9, 'build', 'view'),
+(9, 'classify', 'browse'),
+(9, 'cm', 'browse'),
+(9, 'cm', 'create'),
+(9, 'cm', 'delete'),
+(9, 'cm', 'edit'),
+(9, 'cm', 'report'),
+(9, 'cm', 'view'),
+(9, 'cmcl', 'browse'),
+(9, 'cmcl', 'delete'),
+(9, 'cmcl', 'edit'),
+(9, 'cmcl', 'view'),
+(9, 'company', 'alleffort'),
+(9, 'company', 'allTodo'),
+(9, 'company', 'browse'),
+(9, 'company', 'calendar'),
+(9, 'company', 'dynamic'),
+(9, 'company', 'edit'),
+(9, 'company', 'effort'),
+(9, 'company', 'index'),
+(9, 'company', 'todo'),
+(9, 'company', 'view'),
+(9, 'custom', 'estimate'),
+(9, 'custom', 'index'),
+(9, 'custom', 'restore'),
+(9, 'custom', 'setPublic'),
+(9, 'datatable', 'setGlobal'),
+(9, 'deploy', 'browse'),
+(9, 'deploy', 'view'),
+(9, 'deploy', 'viewStep'),
+(9, 'dept', 'browse'),
+(9, 'dept', 'delete'),
+(9, 'dept', 'manageChild'),
+(9, 'dept', 'updateOrder'),
+(9, 'design', 'assignTo'),
+(9, 'design', 'batchCreate'),
+(9, 'design', 'browse'),
+(9, 'design', 'create'),
+(9, 'design', 'delete'),
+(9, 'design', 'edit'),
+(9, 'design', 'view'),
+(9, 'doc', 'collect'),
+(9, 'doc', 'create'),
+(9, 'doc', 'createLib'),
+(9, 'doc', 'delete'),
+(9, 'doc', 'deleteFile'),
+(9, 'doc', 'deleteLib'),
+(9, 'doc', 'diff'),
+(9, 'doc', 'edit'),
+(9, 'doc', 'editLib'),
+(9, 'doc', 'index'),
+(9, 'doc', 'myCollection'),
+(9, 'doc', 'myCreation'),
+(9, 'doc', 'mySpace'),
+(9, 'doc', 'myView'),
+(9, 'doc', 'productSpace'),
+(9, 'doc', 'projectSpace'),
+(9, 'doc', 'showFiles'),
+(9, 'doc', 'teamSpace'),
+(9, 'doc', 'view'),
+(9, 'domain', 'browse'),
+(9, 'domain', 'view'),
+(9, 'durationestimation', 'create'),
+(9, 'durationestimation', 'index'),
+(9, 'effort', 'batchCreate'),
+(9, 'effort', 'calendar'),
+(9, 'effort', 'createForObject'),
+(9, 'effort', 'delete'),
+(9, 'effort', 'edit'),
+(9, 'effort', 'export'),
+(9, 'effort', 'view'),
+(9, 'execution', 'all'),
+(9, 'execution', 'browse'),
+(9, 'execution', 'bug'),
+(9, 'execution', 'build'),
+(9, 'execution', 'burn'),
+(9, 'execution', 'burnData'),
+(9, 'execution', 'calendar'),
+(9, 'execution', 'computeBurn'),
+(9, 'execution', 'computeTaskEffort'),
+(9, 'execution', 'doc'),
+(9, 'execution', 'dynamic'),
+(9, 'execution', 'effort'),
+(9, 'execution', 'effortCalendar'),
+(9, 'execution', 'executionkanban'),
+(9, 'execution', 'gantt'),
+(9, 'execution', 'grouptask'),
+(9, 'execution', 'importBug'),
+(9, 'execution', 'importtask'),
+(9, 'execution', 'index'),
+(9, 'execution', 'kanban'),
+(9, 'execution', 'manageMembers'),
+(9, 'execution', 'story'),
+(9, 'execution', 'storyKanban'),
+(9, 'execution', 'storySort'),
+(9, 'execution', 'storyView'),
+(9, 'execution', 'task'),
+(9, 'execution', 'taskEffort'),
+(9, 'execution', 'team'),
+(9, 'execution', 'testcase'),
+(9, 'execution', 'testreport'),
+(9, 'execution', 'testtask'),
+(9, 'execution', 'tree'),
+(9, 'execution', 'treeStory'),
+(9, 'execution', 'treeTask'),
+(9, 'execution', 'updateOrder'),
+(9, 'execution', 'view'),
+(9, 'execution', 'whitelist'),
+(9, 'extension', 'browse'),
+(9, 'extension', 'obtain'),
+(9, 'extension', 'structure'),
+(9, 'faq', 'browse'),
+(9, 'feedback', 'admin'),
+(9, 'feedback', 'adminView'),
+(9, 'feedback', 'index'),
+(9, 'feedback', 'view'),
+(9, 'file', 'delete'),
+(9, 'file', 'download'),
+(9, 'file', 'edit'),
+(9, 'file', 'setPublic'),
+(9, 'file', 'uploadImages'),
+(9, 'git', 'apiSync'),
+(9, 'git', 'cat'),
+(9, 'git', 'diff'),
+(9, 'group', 'browse'),
+(9, 'holiday', 'browse'),
+(9, 'holiday', 'create'),
+(9, 'holiday', 'delete'),
+(9, 'holiday', 'edit'),
+(9, 'host', 'browse'),
+(9, 'host', 'treemap'),
+(9, 'host', 'view'),
+(9, 'index', 'index'),
+(9, 'issue', 'activate'),
+(9, 'issue', 'assignTo'),
+(9, 'issue', 'batchCreate'),
+(9, 'issue', 'browse'),
+(9, 'issue', 'cancel'),
+(9, 'issue', 'close'),
+(9, 'issue', 'confirm'),
+(9, 'issue', 'create'),
+(9, 'issue', 'delete'),
+(9, 'issue', 'edit'),
+(9, 'issue', 'importFromLib'),
+(9, 'issue', 'resolve'),
+(9, 'issue', 'view'),
+(9, 'leave', 'back'),
+(9, 'leave', 'browseReview'),
+(9, 'leave', 'company'),
+(9, 'leave', 'create'),
+(9, 'leave', 'delete'),
+(9, 'leave', 'edit'),
+(9, 'leave', 'export'),
+(9, 'leave', 'personal'),
+(9, 'leave', 'personalAnnual'),
+(9, 'leave', 'review'),
+(9, 'leave', 'setReviewer'),
+(9, 'leave', 'switchstatus'),
+(9, 'leave', 'view'),
+(9, 'lieu', 'browseReview'),
+(9, 'lieu', 'company'),
+(9, 'lieu', 'create'),
+(9, 'lieu', 'delete'),
+(9, 'lieu', 'edit'),
+(9, 'lieu', 'personal'),
+(9, 'lieu', 'review'),
+(9, 'lieu', 'setReviewer'),
+(9, 'lieu', 'switchstatus'),
+(9, 'lieu', 'view'),
+(9, 'makeup', 'browseReview'),
+(9, 'makeup', 'company'),
+(9, 'makeup', 'create'),
+(9, 'makeup', 'delete'),
+(9, 'makeup', 'edit'),
+(9, 'makeup', 'export'),
+(9, 'makeup', 'personal'),
+(9, 'makeup', 'review'),
+(9, 'makeup', 'setReviewer'),
+(9, 'makeup', 'switchstatus'),
+(9, 'makeup', 'view'),
+(9, 'meeting', 'browse'),
+(9, 'meeting', 'create'),
+(9, 'meeting', 'delete'),
+(9, 'meeting', 'edit'),
+(9, 'meeting', 'minutes'),
+(9, 'meeting', 'view'),
+(9, 'meetingroom', 'batchCreate'),
+(9, 'meetingroom', 'batchEdit'),
+(9, 'meetingroom', 'browse'),
+(9, 'meetingroom', 'create'),
+(9, 'meetingroom', 'delete'),
+(9, 'meetingroom', 'edit'),
+(9, 'meetingroom', 'view'),
+(9, 'milestone', 'index'),
+(9, 'milestone', 'saveOtherProblem'),
+(9, 'misc', 'ping'),
+(9, 'my', 'bug'),
+(9, 'my', 'calendar'),
+(9, 'my', 'changePassword'),
+(9, 'my', 'contribute'),
+(9, 'my', 'deleteContacts'),
+(9, 'my', 'doc'),
+(9, 'my', 'dynamic'),
+(9, 'my', 'editProfile'),
+(9, 'my', 'effort'),
+(9, 'my', 'execution'),
+(9, 'my', 'index'),
+(9, 'my', 'issue'),
+(9, 'my', 'manageContacts'),
+(9, 'my', 'meeting'),
+(9, 'my', 'myMeeting'),
+(9, 'my', 'nc'),
+(9, 'my', 'preference'),
+(9, 'my', 'profile'),
+(9, 'my', 'project'),
+(9, 'my', 'review'),
+(9, 'my', 'risk'),
+(9, 'my', 'score'),
+(9, 'my', 'story'),
+(9, 'my', 'task'),
+(9, 'my', 'team'),
+(9, 'my', 'testcase'),
+(9, 'my', 'testtask'),
+(9, 'my', 'todo'),
+(9, 'my', 'unbind'),
+(9, 'my', 'uploadAvatar'),
+(9, 'my', 'work'),
+(9, 'nc', '16'),
+(9, 'nc', 'activate'),
+(9, 'nc', 'assign'),
+(9, 'nc', 'batchassign'),
+(9, 'nc', 'batchcreate'),
+(9, 'nc', 'batchedit'),
+(9, 'nc', 'browse'),
+(9, 'nc', 'close'),
+(9, 'nc', 'create'),
+(9, 'nc', 'delete'),
+(9, 'nc', 'edit'),
+(9, 'nc', 'export'),
+(9, 'nc', 'exporttemplate'),
+(9, 'nc', 'import'),
+(9, 'nc', 'link'),
+(9, 'nc', 'resolve'),
+(9, 'nc', 'search'),
+(9, 'nc', 'showimport'),
+(9, 'nc', 'unlink'),
+(9, 'nc', 'view'),
+(9, 'opportunity', 'activate'),
+(9, 'opportunity', 'assignTo'),
+(9, 'opportunity', 'batchActivate'),
+(9, 'opportunity', 'batchAssignTo'),
+(9, 'opportunity', 'batchCancel'),
+(9, 'opportunity', 'batchClose'),
+(9, 'opportunity', 'batchCreate'),
+(9, 'opportunity', 'batchEdit'),
+(9, 'opportunity', 'batchHangup'),
+(9, 'opportunity', 'batchImportToLib'),
+(9, 'opportunity', 'browse'),
+(9, 'opportunity', 'cancel'),
+(9, 'opportunity', 'close'),
+(9, 'opportunity', 'create'),
+(9, 'opportunity', 'delete'),
+(9, 'opportunity', 'edit'),
+(9, 'opportunity', 'hangup'),
+(9, 'opportunity', 'importFromLib'),
+(9, 'opportunity', 'importToLib'),
+(9, 'opportunity', 'track'),
+(9, 'opportunity', 'view'),
+(9, 'ops', 'index'),
+(9, 'output', '13'),
+(9, 'output', 'assign'),
+(9, 'output', 'batchassign'),
+(9, 'output', 'batchcreate'),
+(9, 'output', 'batchedit'),
+(9, 'output', 'browse'),
+(9, 'output', 'create'),
+(9, 'output', 'delete'),
+(9, 'output', 'edit'),
+(9, 'output', 'export'),
+(9, 'output', 'exporttemplate'),
+(9, 'output', 'import'),
+(9, 'output', 'link'),
+(9, 'output', 'search'),
+(9, 'output', 'showimport'),
+(9, 'output', 'unlink'),
+(9, 'output', 'view'),
+(9, 'overtime', 'browseReview'),
+(9, 'overtime', 'company'),
+(9, 'overtime', 'create'),
+(9, 'overtime', 'delete'),
+(9, 'overtime', 'edit'),
+(9, 'overtime', 'export'),
+(9, 'overtime', 'personal'),
+(9, 'overtime', 'review'),
+(9, 'overtime', 'setReviewer'),
+(9, 'overtime', 'switchstatus'),
+(9, 'overtime', 'view'),
+(9, 'personnel', 'accessible'),
+(9, 'personnel', 'invest'),
+(9, 'personnel', 'whitelist'),
+(9, 'pivot', 'bugAssign'),
+(9, 'pivot', 'bugAssignSummary'),
+(9, 'pivot', 'bugCreate'),
+(9, 'pivot', 'bugSummary'),
+(9, 'pivot', 'build'),
+(9, 'pivot', 'casesrun'),
+(9, 'pivot', 'export'),
+(9, 'pivot', 'preview'),
+(9, 'pivot', 'productSummary'),
+(9, 'pivot', 'projectDeviation'),
+(9, 'pivot', 'projectSummary'),
+(9, 'pivot', 'projectWorkload'),
+(9, 'pivot', 'reportExport'),
+(9, 'pivot', 'roadmap'),
+(9, 'pivot', 'storyLinkedBug'),
+(9, 'pivot', 'testcase'),
+(9, 'pivot', 'workAssignSummary'),
+(9, 'pivot', 'workload'),
+(9, 'pivot', 'workSummary'),
+(9, 'process', 'browse'),
+(9, 'process', 'create'),
+(9, 'process', 'delete'),
+(9, 'process', 'edit'),
+(9, 'process', 'view'),
+(9, 'product', 'all'),
+(9, 'product', 'browse'),
+(9, 'product', 'build'),
+(9, 'product', 'dashboard'),
+(9, 'product', 'doc'),
+(9, 'product', 'dynamic'),
+(9, 'product', 'index'),
+(9, 'product', 'kanban'),
+(9, 'product', 'manageLine'),
+(9, 'product', 'project'),
+(9, 'product', 'roadmap'),
+(9, 'product', 'track'),
+(9, 'product', 'view'),
+(9, 'product', 'whitelist'),
+(9, 'productplan', 'browse'),
+(9, 'productplan', 'view'),
+(9, 'program', 'activate'),
+(9, 'program', 'browse'),
+(9, 'program', 'close'),
+(9, 'program', 'create'),
+(9, 'program', 'delete'),
+(9, 'program', 'edit'),
+(9, 'program', 'index'),
+(9, 'program', 'kanban'),
+(9, 'program', 'product'),
+(9, 'program', 'project'),
+(9, 'program', 'stakeholder'),
+(9, 'program', 'start'),
+(9, 'program', 'suspend'),
+(9, 'program', 'view'),
+(9, 'programplan', 'browse'),
+(9, 'project', 'activate'),
+(9, 'project', 'addWhitelist'),
+(9, 'project', 'batchEdit'),
+(9, 'project', 'browse'),
+(9, 'project', 'bug'),
+(9, 'project', 'build'),
+(9, 'project', 'close'),
+(9, 'project', 'copyGroup'),
+(9, 'project', 'create'),
+(9, 'project', 'createGroup'),
+(9, 'project', 'createGuide'),
+(9, 'project', 'delete'),
+(9, 'project', 'dynamic'),
+(9, 'project', 'edit'),
+(9, 'project', 'editGroup'),
+(9, 'project', 'execution'),
+(9, 'project', 'export'),
+(9, 'project', 'group'),
+(9, 'project', 'index'),
+(9, 'project', 'kanban'),
+(9, 'project', 'manageGroupMember'),
+(9, 'project', 'manageMembers'),
+(9, 'project', 'managePriv'),
+(9, 'project', 'manageProducts'),
+(9, 'project', 'programTitle'),
+(9, 'project', 'qa'),
+(9, 'project', 'start'),
+(9, 'project', 'suspend'),
+(9, 'project', 'team'),
+(9, 'project', 'testcase'),
+(9, 'project', 'testreport'),
+(9, 'project', 'testtask'),
+(9, 'project', 'unbindWhitelist'),
+(9, 'project', 'unlinkMember'),
+(9, 'project', 'updateOrder'),
+(9, 'project', 'view'),
+(9, 'project', 'whitelist'),
+(9, 'projectbuild', 'browse'),
+(9, 'projectrelease', 'browse'),
+(9, 'projectrelease', 'view'),
+(9, 'projectstory', 'story'),
+(9, 'projectstory', 'track'),
+(9, 'projectstory', 'view'),
+(9, 'pssp', 'browse'),
+(9, 'pssp', 'update'),
+(9, 'qa', 'index'),
+(9, 'release', 'browse'),
+(9, 'release', 'export'),
+(9, 'release', 'view'),
+(9, 'repo', 'addBug'),
+(9, 'repo', 'blame'),
+(9, 'repo', 'browse'),
+(9, 'repo', 'deleteComment'),
+(9, 'repo', 'diff'),
+(9, 'repo', 'download'),
+(9, 'repo', 'editBug'),
+(9, 'repo', 'editComment'),
+(9, 'repo', 'log'),
+(9, 'repo', 'revision'),
+(9, 'repo', 'showSyncCommit'),
+(9, 'repo', 'view'),
+(9, 'report', 'crystalExport'),
+(9, 'report', 'customeRedreport'),
+(9, 'report', 'export'),
+(9, 'report', 'show'),
+(9, 'requirement', 'export'),
+(9, 'requirement', 'report'),
+(9, 'requirement', 'review'),
+(9, 'requirement', 'view'),
+(9, 'review', 'assess'),
+(9, 'review', 'audit'),
+(9, 'review', 'browse'),
+(9, 'review', 'create'),
+(9, 'review', 'edit'),
+(9, 'review', 'recall'),
+(9, 'review', 'report'),
+(9, 'review', 'result'),
+(9, 'review', 'submit'),
+(9, 'review', 'toAudit'),
+(9, 'review', 'view'),
+(9, 'reviewcl', 'browse'),
+(9, 'reviewcl', 'create'),
+(9, 'reviewcl', 'delete'),
+(9, 'reviewcl', 'edit'),
+(9, 'reviewcl', 'view'),
+(9, 'reviewissue', 'create'),
+(9, 'reviewissue', 'edit'),
+(9, 'reviewissue', 'issue'),
+(9, 'reviewissue', 'resolved'),
+(9, 'reviewissue', 'updateStatus'),
+(9, 'reviewissue', 'view'),
+(9, 'reviewsetting', 'reviewer'),
+(9, 'reviewsetting', 'version'),
+(9, 'risk', 'activate'),
+(9, 'risk', 'assignTo'),
+(9, 'risk', 'batchCreate'),
+(9, 'risk', 'browse'),
+(9, 'risk', 'cancel'),
+(9, 'risk', 'close'),
+(9, 'risk', 'create'),
+(9, 'risk', 'delete'),
+(9, 'risk', 'edit'),
+(9, 'risk', 'hangup'),
+(9, 'risk', 'importFromLib'),
+(9, 'risk', 'view'),
+(9, 'screen', 'allAnnualData'),
+(9, 'screen', 'annualData'),
+(9, 'screen', 'browse'),
+(9, 'screen', 'view'),
+(9, 'search', 'buildForm'),
+(9, 'search', 'buildQuery'),
+(9, 'search', 'deleteQuery'),
+(9, 'search', 'index'),
+(9, 'search', 'saveQuery'),
+(9, 'search', 'select'),
+(9, 'serverroom', 'browse'),
+(9, 'serverroom', 'view'),
+(9, 'service', 'browse'),
+(9, 'service', 'index'),
+(9, 'service', 'view'),
+(9, 'stage', 'batchCreate'),
+(9, 'stage', 'browse'),
+(9, 'stage', 'create'),
+(9, 'stage', 'delete'),
+(9, 'stage', 'edit'),
+(9, 'stakeholder', 'batchCreate'),
+(9, 'stakeholder', 'browse'),
+(9, 'stakeholder', 'communicate'),
+(9, 'stakeholder', 'create'),
+(9, 'stakeholder', 'createExpect'),
+(9, 'stakeholder', 'delete'),
+(9, 'stakeholder', 'deleteExpect'),
+(9, 'stakeholder', 'edit'),
+(9, 'stakeholder', 'editExpect'),
+(9, 'stakeholder', 'expect'),
+(9, 'stakeholder', 'expectation'),
+(9, 'stakeholder', 'issue'),
+(9, 'stakeholder', 'plan'),
+(9, 'stakeholder', 'userIssue'),
+(9, 'stakeholder', 'view'),
+(9, 'stakeholder', 'viewExpect'),
+(9, 'stakeholder', 'viewIssue'),
+(9, 'story', 'bugs'),
+(9, 'story', 'cases'),
+(9, 'story', 'export'),
+(9, 'story', 'processStoryChange'),
+(9, 'story', 'report'),
+(9, 'story', 'review'),
+(9, 'story', 'tasks'),
+(9, 'story', 'view'),
+(9, 'subject', 'browse'),
+(9, 'svn', 'apiSync'),
+(9, 'svn', 'cat'),
+(9, 'svn', 'diff'),
+(9, 'task', 'activate'),
+(9, 'task', 'assignTo'),
+(9, 'task', 'batchAssignTo'),
+(9, 'task', 'batchCancel'),
+(9, 'task', 'batchChangeModule'),
+(9, 'task', 'batchClose'),
+(9, 'task', 'batchCreate'),
+(9, 'task', 'batchEdit'),
+(9, 'task', 'cancel'),
+(9, 'task', 'close'),
+(9, 'task', 'confirmStoryChange'),
+(9, 'task', 'create'),
+(9, 'task', 'delete'),
+(9, 'task', 'deleteEstimate'),
+(9, 'task', 'edit'),
+(9, 'task', 'editEstimate'),
+(9, 'task', 'export'),
+(9, 'task', 'finish'),
+(9, 'task', 'pause'),
+(9, 'task', 'recordEstimate'),
+(9, 'task', 'report'),
+(9, 'task', 'restart'),
+(9, 'task', 'start'),
+(9, 'task', 'view'),
+(9, 'testcase', 'browse'),
+(9, 'testcase', 'bugs'),
+(9, 'testcase', 'export'),
+(9, 'testcase', 'groupCase'),
+(9, 'testcase', 'index'),
+(9, 'testcase', 'view'),
+(9, 'testcase', 'zeroCase'),
+(9, 'testreport', 'browse'),
+(9, 'testreport', 'create'),
+(9, 'testreport', 'delete'),
+(9, 'testreport', 'edit'),
+(9, 'testreport', 'view'),
+(9, 'testsuite', 'browse'),
+(9, 'testsuite', 'index'),
+(9, 'testsuite', 'view'),
+(9, 'testtask', 'browse'),
+(9, 'testtask', 'cases'),
+(9, 'testtask', 'create'),
+(9, 'testtask', 'edit'),
+(9, 'testtask', 'groupCase'),
+(9, 'testtask', 'index'),
+(9, 'testtask', 'results'),
+(9, 'testtask', 'view'),
+(9, 'todo', 'activate'),
+(9, 'todo', 'assignTo'),
+(9, 'todo', 'batchClose'),
+(9, 'todo', 'batchCreate'),
+(9, 'todo', 'batchEdit'),
+(9, 'todo', 'batchFinish'),
+(9, 'todo', 'calendar'),
+(9, 'todo', 'close'),
+(9, 'todo', 'create'),
+(9, 'todo', 'createcycle'),
+(9, 'todo', 'delete'),
+(9, 'todo', 'edit'),
+(9, 'todo', 'export'),
+(9, 'todo', 'finish'),
+(9, 'todo', 'import2Today'),
+(9, 'todo', 'start'),
+(9, 'todo', 'view'),
+(9, 'user', 'batchCreate'),
+(9, 'user', 'batchEdit'),
+(9, 'user', 'bug'),
+(9, 'user', 'create'),
+(9, 'user', 'cropAvatar'),
+(9, 'user', 'delete'),
+(9, 'user', 'dynamic'),
+(9, 'user', 'edit'),
+(9, 'user', 'effort'),
+(9, 'user', 'effortcalendar'),
+(9, 'user', 'execution'),
+(9, 'user', 'issue'),
+(9, 'user', 'profile'),
+(9, 'user', 'risk'),
+(9, 'user', 'story'),
+(9, 'user', 'task'),
+(9, 'user', 'testCase'),
+(9, 'user', 'testTask'),
+(9, 'user', 'todo'),
+(9, 'user', 'todocalendar'),
+(9, 'user', 'unbind'),
+(9, 'user', 'unlock'),
+(9, 'user', 'view'),
+(9, 'weekly', 'index'),
+(9, 'workestimation', 'index'),
+(9, 'workloadbudget', '27'),
+(9, 'workloadbudget', 'assign'),
+(9, 'workloadbudget', 'batchassign'),
+(9, 'workloadbudget', 'batchcreate'),
+(9, 'workloadbudget', 'batchedit'),
+(9, 'workloadbudget', 'browse'),
+(9, 'workloadbudget', 'create'),
+(9, 'workloadbudget', 'delete'),
+(9, 'workloadbudget', 'edit'),
+(9, 'workloadbudget', 'export'),
+(9, 'workloadbudget', 'exporttemplate'),
+(9, 'workloadbudget', 'import'),
+(9, 'workloadbudget', 'link'),
+(9, 'workloadbudget', 'search'),
+(9, 'workloadbudget', 'showimport'),
+(9, 'workloadbudget', 'unlink'),
+(9, 'workloadbudget', 'view'),
+(9, 'zoutput', 'browse'),
+(9, 'zoutput', 'view'),
+(10, 'action', 'editComment'),
+(10, 'activity', 'browse'),
+(10, 'activity', 'create'),
+(10, 'activity', 'delete'),
+(10, 'activity', 'edit'),
+(10, 'activity', 'view'),
+(10, 'attend', 'company'),
+(10, 'attend', 'department'),
+(10, 'attend', 'edit'),
+(10, 'attend', 'export'),
+(10, 'attend', 'personal'),
+(10, 'audit', '8'),
+(10, 'audit', 'assign'),
+(10, 'audit', 'batchassign'),
+(10, 'audit', 'batchcreate'),
+(10, 'audit', 'batchedit'),
+(10, 'audit', 'browse'),
+(10, 'audit', 'create'),
+(10, 'audit', 'delete'),
+(10, 'audit', 'edit'),
+(10, 'audit', 'export'),
+(10, 'audit', 'exporttemplate'),
+(10, 'audit', 'import'),
+(10, 'audit', 'link'),
+(10, 'audit', 'search'),
+(10, 'audit', 'showimport'),
+(10, 'audit', 'unlink'),
+(10, 'audit', 'view'),
+(10, 'auditplan', 'browse'),
+(10, 'auditplan', 'create'),
+(10, 'auditplan', 'edit'),
+(10, 'auditplan', 'nc'),
+(10, 'auditplan', 'result'),
+(10, 'auditresult', '10'),
+(10, 'auditresult', 'assign'),
+(10, 'auditresult', 'batchassign'),
+(10, 'auditresult', 'batchcreate'),
+(10, 'auditresult', 'batchedit'),
+(10, 'auditresult', 'browse'),
+(10, 'auditresult', 'create'),
+(10, 'auditresult', 'delete'),
+(10, 'auditresult', 'edit'),
+(10, 'auditresult', 'export'),
+(10, 'auditresult', 'exporttemplate'),
+(10, 'auditresult', 'import'),
+(10, 'auditresult', 'link'),
+(10, 'auditresult', 'search'),
+(10, 'auditresult', 'showimport'),
+(10, 'auditresult', 'unlink'),
+(10, 'auditresult', 'view'),
+(10, 'budget', 'batchCreate'),
+(10, 'budget', 'browse'),
+(10, 'budget', 'create'),
+(10, 'budget', 'delete'),
+(10, 'budget', 'edit'),
+(10, 'budget', 'summary'),
+(10, 'budget', 'view'),
+(10, 'bug', 'activate'),
+(10, 'bug', 'assignTo'),
+(10, 'bug', 'batchActivate'),
+(10, 'bug', 'batchAssignTo'),
+(10, 'bug', 'batchChangeModule'),
+(10, 'bug', 'batchClose'),
+(10, 'bug', 'batchConfirm'),
+(10, 'bug', 'batchCreate'),
+(10, 'bug', 'batchEdit'),
+(10, 'bug', 'batchResolve'),
+(10, 'bug', 'browse'),
+(10, 'bug', 'close'),
+(10, 'bug', 'confirmBug'),
+(10, 'bug', 'confirmStoryChange'),
+(10, 'bug', 'create'),
+(10, 'bug', 'edit'),
+(10, 'bug', 'export'),
+(10, 'bug', 'index'),
+(10, 'bug', 'linkBugs'),
+(10, 'bug', 'report'),
+(10, 'bug', 'resolve'),
+(10, 'bug', 'view'),
+(10, 'build', 'create'),
+(10, 'build', 'delete'),
+(10, 'build', 'edit'),
+(10, 'build', 'view'),
+(10, 'company', 'browse'),
+(10, 'company', 'calendar'),
+(10, 'company', 'dynamic'),
+(10, 'company', 'effort'),
+(10, 'company', 'index'),
+(10, 'company', 'todo'),
+(10, 'company', 'view'),
+(10, 'custom', 'estimate'),
+(10, 'design', 'browse'),
+(10, 'design', 'create'),
+(10, 'design', 'delete'),
+(10, 'design', 'edit'),
+(10, 'design', 'view'),
+(10, 'doc', 'collect'),
+(10, 'doc', 'create'),
+(10, 'doc', 'diff'),
+(10, 'doc', 'edit'),
+(10, 'doc', 'index'),
+(10, 'doc', 'myCollection'),
+(10, 'doc', 'myCreation'),
+(10, 'doc', 'mySpace'),
+(10, 'doc', 'myView'),
+(10, 'doc', 'productSpace'),
+(10, 'doc', 'projectSpace'),
+(10, 'doc', 'showFiles'),
+(10, 'doc', 'teamSpace'),
+(10, 'doc', 'view'),
+(10, 'durationestimation', 'create'),
+(10, 'durationestimation', 'index'),
+(10, 'effort', 'batchCreate'),
+(10, 'effort', 'calendar'),
+(10, 'effort', 'createForObject'),
+(10, 'effort', 'delete'),
+(10, 'effort', 'edit'),
+(10, 'effort', 'export'),
+(10, 'effort', 'view'),
+(10, 'execution', 'all'),
+(10, 'execution', 'browse'),
+(10, 'execution', 'bug'),
+(10, 'execution', 'build'),
+(10, 'execution', 'burn'),
+(10, 'execution', 'calendar'),
+(10, 'execution', 'computeBurn'),
+(10, 'execution', 'doc'),
+(10, 'execution', 'dynamic'),
+(10, 'execution', 'effort'),
+(10, 'execution', 'gantt'),
+(10, 'execution', 'grouptask'),
+(10, 'execution', 'importBug'),
+(10, 'execution', 'importtask'),
+(10, 'execution', 'index'),
+(10, 'execution', 'kanban'),
+(10, 'execution', 'relation'),
+(10, 'execution', 'story'),
+(10, 'execution', 'storyView'),
+(10, 'execution', 'task'),
+(10, 'execution', 'team'),
+(10, 'execution', 'testtask'),
+(10, 'execution', 'tree'),
+(10, 'execution', 'view'),
+(10, 'file', 'download'),
+(10, 'file', 'edit'),
+(10, 'git', 'apiSync'),
+(10, 'git', 'cat'),
+(10, 'git', 'diff'),
+(10, 'group', 'browse'),
+(10, 'holiday', 'browse'),
+(10, 'holiday', 'create'),
+(10, 'holiday', 'delete'),
+(10, 'holiday', 'edit'),
+(10, 'index', 'index'),
+(10, 'issue', 'activate'),
+(10, 'issue', 'batchCreate'),
+(10, 'issue', 'browse'),
+(10, 'issue', 'cancel'),
+(10, 'issue', 'close'),
+(10, 'issue', 'create'),
+(10, 'issue', 'delete'),
+(10, 'issue', 'edit'),
+(10, 'issue', 'resolve'),
+(10, 'issue', 'view'),
+(10, 'leave', 'back'),
+(10, 'leave', 'create'),
+(10, 'leave', 'delete'),
+(10, 'leave', 'edit'),
+(10, 'leave', 'export'),
+(10, 'leave', 'personal'),
+(10, 'leave', 'personalAnnual'),
+(10, 'leave', 'switchstatus'),
+(10, 'leave', 'view'),
+(10, 'lieu', 'create'),
+(10, 'lieu', 'delete'),
+(10, 'lieu', 'edit'),
+(10, 'lieu', 'personal'),
+(10, 'lieu', 'switchstatus'),
+(10, 'lieu', 'view'),
+(10, 'makeup', 'create'),
+(10, 'makeup', 'delete'),
+(10, 'makeup', 'edit'),
+(10, 'makeup', 'export'),
+(10, 'makeup', 'personal'),
+(10, 'makeup', 'switchstatus'),
+(10, 'makeup', 'view'),
+(10, 'meeting', 'browse'),
+(10, 'meeting', 'create'),
+(10, 'meeting', 'delete'),
+(10, 'meeting', 'edit'),
+(10, 'meeting', 'minutes'),
+(10, 'meeting', 'view'),
+(10, 'milestone', 'index'),
+(10, 'misc', 'ping'),
+(10, 'my', 'bug'),
+(10, 'my', 'calendar'),
+(10, 'my', 'changePassword'),
+(10, 'my', 'contribute'),
+(10, 'my', 'deleteContacts'),
+(10, 'my', 'doc'),
+(10, 'my', 'dynamic'),
+(10, 'my', 'editProfile'),
+(10, 'my', 'effort'),
+(10, 'my', 'execution'),
+(10, 'my', 'index'),
+(10, 'my', 'issue'),
+(10, 'my', 'manageContacts'),
+(10, 'my', 'meeting'),
+(10, 'my', 'myMeeting'),
+(10, 'my', 'nc'),
+(10, 'my', 'preference'),
+(10, 'my', 'profile'),
+(10, 'my', 'project'),
+(10, 'my', 'review'),
+(10, 'my', 'risk'),
+(10, 'my', 'score'),
+(10, 'my', 'story'),
+(10, 'my', 'task'),
+(10, 'my', 'team'),
+(10, 'my', 'testcase'),
+(10, 'my', 'testtask'),
+(10, 'my', 'todo'),
+(10, 'my', 'unbind'),
+(10, 'my', 'uploadAvatar'),
+(10, 'my', 'work'),
+(10, 'nc', '16'),
+(10, 'nc', 'activate'),
+(10, 'nc', 'assign'),
+(10, 'nc', 'batchassign'),
+(10, 'nc', 'batchcreate'),
+(10, 'nc', 'batchedit'),
+(10, 'nc', 'browse'),
+(10, 'nc', 'close'),
+(10, 'nc', 'create'),
+(10, 'nc', 'delete'),
+(10, 'nc', 'edit'),
+(10, 'nc', 'export'),
+(10, 'nc', 'exporttemplate'),
+(10, 'nc', 'import'),
+(10, 'nc', 'link'),
+(10, 'nc', 'resolve'),
+(10, 'nc', 'search'),
+(10, 'nc', 'showimport'),
+(10, 'nc', 'unlink'),
+(10, 'nc', 'view'),
+(10, 'opportunity', 'browse'),
+(10, 'opportunity', 'view'),
+(10, 'output', '13'),
+(10, 'output', 'assign'),
+(10, 'output', 'batchassign'),
+(10, 'output', 'batchcreate'),
+(10, 'output', 'batchedit'),
+(10, 'output', 'browse'),
+(10, 'output', 'create'),
+(10, 'output', 'delete'),
+(10, 'output', 'edit'),
+(10, 'output', 'export'),
+(10, 'output', 'exporttemplate'),
+(10, 'output', 'import'),
+(10, 'output', 'link'),
+(10, 'output', 'search'),
+(10, 'output', 'showimport'),
+(10, 'output', 'unlink'),
+(10, 'output', 'view'),
+(10, 'overtime', 'create'),
+(10, 'overtime', 'delete'),
+(10, 'overtime', 'edit'),
+(10, 'overtime', 'export'),
+(10, 'overtime', 'personal'),
+(10, 'overtime', 'switchstatus'),
+(10, 'overtime', 'view'),
+(10, 'personnel', 'accessible'),
+(10, 'personnel', 'invest'),
+(10, 'personnel', 'whitelist'),
+(10, 'pivot', 'bugAssign'),
+(10, 'pivot', 'bugAssignSummary'),
+(10, 'pivot', 'bugCreate'),
+(10, 'pivot', 'bugSummary'),
+(10, 'pivot', 'build'),
+(10, 'pivot', 'casesrun'),
+(10, 'pivot', 'export'),
+(10, 'pivot', 'preview'),
+(10, 'pivot', 'productSummary'),
+(10, 'pivot', 'projectDeviation'),
+(10, 'pivot', 'projectSummary'),
+(10, 'pivot', 'projectWorkload'),
+(10, 'pivot', 'reportExport'),
+(10, 'pivot', 'roadmap'),
+(10, 'pivot', 'storyLinkedBug'),
+(10, 'pivot', 'testcase'),
+(10, 'pivot', 'workAssignSummary'),
+(10, 'pivot', 'workload'),
+(10, 'pivot', 'workSummary'),
+(10, 'process', 'browse'),
+(10, 'process', 'create'),
+(10, 'process', 'delete'),
+(10, 'process', 'edit'),
+(10, 'process', 'view'),
+(10, 'product', 'all'),
+(10, 'product', 'browse'),
+(10, 'product', 'build'),
+(10, 'product', 'dashboard'),
+(10, 'product', 'doc'),
+(10, 'product', 'dynamic'),
+(10, 'product', 'index'),
+(10, 'product', 'manageLine'),
+(10, 'product', 'roadmap'),
+(10, 'product', 'track'),
+(10, 'product', 'view'),
+(10, 'productplan', 'browse'),
+(10, 'productplan', 'view'),
+(10, 'program', 'browse'),
+(10, 'program', 'kanban'),
+(10, 'program', 'product'),
+(10, 'program', 'project'),
+(10, 'program', 'stakeholder'),
+(10, 'program', 'view'),
+(10, 'project', 'browse'),
+(10, 'project', 'bug'),
+(10, 'project', 'build'),
+(10, 'project', 'dynamic'),
+(10, 'project', 'index'),
+(10, 'project', 'kanban'),
+(10, 'project', 'team'),
+(10, 'project', 'testtask'),
+(10, 'project', 'view'),
+(10, 'projectbuild', 'browse'),
+(10, 'projectrelease', 'browse'),
+(10, 'projectrelease', 'view'),
+(10, 'projectstory', 'story'),
+(10, 'projectstory', 'track'),
+(10, 'projectstory', 'view'),
+(10, 'pssp', 'browse'),
+(10, 'pssp', 'update'),
+(10, 'qa', 'index'),
+(10, 'release', 'browse'),
+(10, 'release', 'export'),
+(10, 'release', 'view'),
+(10, 'repo', 'blame'),
+(10, 'repo', 'browse'),
+(10, 'repo', 'diff'),
+(10, 'repo', 'download'),
+(10, 'repo', 'log'),
+(10, 'repo', 'revision'),
+(10, 'repo', 'showSyncCommit'),
+(10, 'repo', 'view'),
+(10, 'report', 'crystalExport'),
+(10, 'report', 'customeRedreport'),
+(10, 'report', 'export'),
+(10, 'report', 'show'),
+(10, 'requirement', 'export'),
+(10, 'requirement', 'report'),
+(10, 'requirement', 'view'),
+(10, 'risk', 'activate'),
+(10, 'risk', 'batchCreate'),
+(10, 'risk', 'browse'),
+(10, 'risk', 'cancel'),
+(10, 'risk', 'close'),
+(10, 'risk', 'create'),
+(10, 'risk', 'delete'),
+(10, 'risk', 'edit'),
+(10, 'risk', 'hangup'),
+(10, 'risk', 'view'),
+(10, 'screen', 'annualData'),
+(10, 'screen', 'browse'),
+(10, 'screen', 'view'),
+(10, 'search', 'buildForm'),
+(10, 'search', 'buildQuery'),
+(10, 'search', 'deleteQuery'),
+(10, 'search', 'index'),
+(10, 'search', 'saveQuery'),
+(10, 'search', 'select'),
+(10, 'stage', 'batchCreate'),
+(10, 'stage', 'browse'),
+(10, 'stage', 'create'),
+(10, 'stage', 'delete'),
+(10, 'stage', 'edit'),
+(10, 'stakeholder', 'browse'),
+(10, 'stakeholder', 'userIssue'),
+(10, 'stakeholder', 'view'),
+(10, 'stakeholder', 'viewIssue'),
+(10, 'story', 'bugs'),
+(10, 'story', 'cases'),
+(10, 'story', 'export'),
+(10, 'story', 'processStoryChange'),
+(10, 'story', 'report'),
+(10, 'story', 'tasks'),
+(10, 'story', 'view'),
+(10, 'subject', 'browse'),
+(10, 'svn', 'apiSync'),
+(10, 'svn', 'cat'),
+(10, 'svn', 'diff'),
+(10, 'task', 'activate'),
+(10, 'task', 'assignTo'),
+(10, 'task', 'batchAssignTo'),
+(10, 'task', 'batchChangeModule'),
+(10, 'task', 'batchClose'),
+(10, 'task', 'batchCreate'),
+(10, 'task', 'batchEdit'),
+(10, 'task', 'cancel'),
+(10, 'task', 'close'),
+(10, 'task', 'confirmStoryChange'),
+(10, 'task', 'create'),
+(10, 'task', 'deleteEstimate'),
+(10, 'task', 'edit'),
+(10, 'task', 'editEstimate'),
+(10, 'task', 'export'),
+(10, 'task', 'finish'),
+(10, 'task', 'pause'),
+(10, 'task', 'recordEstimate'),
+(10, 'task', 'report'),
+(10, 'task', 'restart'),
+(10, 'task', 'start'),
+(10, 'task', 'view'),
+(10, 'testcase', 'browse'),
+(10, 'testcase', 'bugs'),
+(10, 'testcase', 'export'),
+(10, 'testcase', 'groupCase'),
+(10, 'testcase', 'view'),
+(10, 'testreport', 'browse'),
+(10, 'testreport', 'view'),
+(10, 'testsuite', 'browse'),
+(10, 'testsuite', 'index'),
+(10, 'testsuite', 'view'),
+(10, 'testtask', 'browse'),
+(10, 'testtask', 'cases'),
+(10, 'testtask', 'create'),
+(10, 'testtask', 'edit'),
+(10, 'testtask', 'groupCase'),
+(10, 'testtask', 'results'),
+(10, 'testtask', 'view'),
+(10, 'todo', 'activate'),
+(10, 'todo', 'assignTo'),
+(10, 'todo', 'batchClose'),
+(10, 'todo', 'batchCreate'),
+(10, 'todo', 'batchEdit'),
+(10, 'todo', 'batchFinish'),
+(10, 'todo', 'calendar'),
+(10, 'todo', 'close'),
+(10, 'todo', 'create'),
+(10, 'todo', 'delete'),
+(10, 'todo', 'edit'),
+(10, 'todo', 'export'),
+(10, 'todo', 'finish'),
+(10, 'todo', 'import2Today'),
+(10, 'todo', 'start'),
+(10, 'todo', 'view'),
+(10, 'trainchapter', 'browse'),
+(10, 'trainchapter', 'catalog'),
+(10, 'trainchapter', 'delete'),
+(10, 'trainchapter', 'download'),
+(10, 'trainchapter', 'edit'),
+(10, 'trainchapter', 'manage'),
+(10, 'trainchapter', 'showDocFiles'),
+(10, 'trainchapter', 'sortChapterOrder'),
+(10, 'trainchapter', 'view'),
+(10, 'traincourse', 'browse'),
+(10, 'traincourse', 'create'),
+(10, 'traincourse', 'delete'),
+(10, 'traincourse', 'edit'),
+(10, 'traincourse', 'manage'),
+(10, 'traincourse', 'view'),
+(10, 'trainplan', 'browse'),
+(10, 'trainplan', 'view'),
+(10, 'trainskill', 'browse'),
+(10, 'trainskill', 'create'),
+(10, 'trainskill', 'createGrade'),
+(10, 'trainskill', 'delete'),
+(10, 'trainskill', 'deleteDesc'),
+(10, 'trainskill', 'deleteGrade'),
+(10, 'trainskill', 'edit'),
+(10, 'trainskill', 'editGrade'),
+(10, 'trainskill', 'view'),
+(10, 'user', 'bug'),
+(10, 'user', 'cropAvatar'),
+(10, 'user', 'dynamic'),
+(10, 'user', 'effort'),
+(10, 'user', 'effortcalendar'),
+(10, 'user', 'execution'),
+(10, 'user', 'issue'),
+(10, 'user', 'profile'),
+(10, 'user', 'risk'),
+(10, 'user', 'story'),
+(10, 'user', 'task'),
+(10, 'user', 'testCase'),
+(10, 'user', 'testTask'),
+(10, 'user', 'todo'),
+(10, 'user', 'todocalendar'),
+(10, 'user', 'view'),
+(10, 'weekly', 'index'),
+(10, 'workestimation', 'index'),
+(10, 'workloadbudget', '27'),
+(10, 'workloadbudget', 'assign'),
+(10, 'workloadbudget', 'batchassign'),
+(10, 'workloadbudget', 'batchcreate'),
+(10, 'workloadbudget', 'batchedit'),
+(10, 'workloadbudget', 'browse'),
+(10, 'workloadbudget', 'create'),
+(10, 'workloadbudget', 'delete'),
+(10, 'workloadbudget', 'edit'),
+(10, 'workloadbudget', 'export'),
+(10, 'workloadbudget', 'exporttemplate'),
+(10, 'workloadbudget', 'import'),
+(10, 'workloadbudget', 'link'),
+(10, 'workloadbudget', 'search'),
+(10, 'workloadbudget', 'showimport'),
+(10, 'workloadbudget', 'unlink'),
+(10, 'workloadbudget', 'view'),
+(11, 'action', 'comment'),
+(11, 'action', 'editComment'),
+(11, 'activity', 'browse'),
+(11, 'activity', 'create'),
+(11, 'activity', 'delete'),
+(11, 'activity', 'edit'),
+(11, 'activity', 'view'),
+(11, 'audit', '8'),
+(11, 'audit', 'assign'),
+(11, 'audit', 'batchassign'),
+(11, 'audit', 'batchcreate'),
+(11, 'audit', 'batchedit'),
+(11, 'audit', 'browse'),
+(11, 'audit', 'create'),
+(11, 'audit', 'delete'),
+(11, 'audit', 'edit'),
+(11, 'audit', 'export'),
+(11, 'audit', 'exporttemplate'),
+(11, 'audit', 'import'),
+(11, 'audit', 'link'),
+(11, 'audit', 'search'),
+(11, 'audit', 'showimport'),
+(11, 'audit', 'unlink'),
+(11, 'audit', 'view'),
+(11, 'auditplan', 'browse'),
+(11, 'auditplan', 'create'),
+(11, 'auditplan', 'edit'),
+(11, 'auditplan', 'nc'),
+(11, 'auditplan', 'result'),
+(11, 'auditresult', '10'),
+(11, 'auditresult', 'assign'),
+(11, 'auditresult', 'batchassign'),
+(11, 'auditresult', 'batchcreate'),
+(11, 'auditresult', 'batchedit'),
+(11, 'auditresult', 'browse'),
+(11, 'auditresult', 'create'),
+(11, 'auditresult', 'delete'),
+(11, 'auditresult', 'edit'),
+(11, 'auditresult', 'export'),
+(11, 'auditresult', 'exporttemplate'),
+(11, 'auditresult', 'import'),
+(11, 'auditresult', 'link'),
+(11, 'auditresult', 'search'),
+(11, 'auditresult', 'showimport'),
+(11, 'auditresult', 'unlink'),
+(11, 'auditresult', 'view'),
+(11, 'automation', 'browse'),
+(11, 'budget', 'batchCreate'),
+(11, 'budget', 'browse'),
+(11, 'budget', 'create'),
+(11, 'budget', 'delete'),
+(11, 'budget', 'edit'),
+(11, 'budget', 'summary'),
+(11, 'budget', 'view'),
+(11, 'bug', 'activate'),
+(11, 'bug', 'assignTo'),
+(11, 'bug', 'batchActivate'),
+(11, 'bug', 'batchAssignTo'),
+(11, 'bug', 'batchChangeBranch'),
+(11, 'bug', 'batchChangeModule'),
+(11, 'bug', 'batchClose'),
+(11, 'bug', 'batchConfirm'),
+(11, 'bug', 'batchCreate'),
+(11, 'bug', 'batchEdit'),
+(11, 'bug', 'batchResolve'),
+(11, 'bug', 'browse'),
+(11, 'bug', 'close'),
+(11, 'bug', 'confirmBug'),
+(11, 'bug', 'confirmStoryChange'),
+(11, 'bug', 'create'),
+(11, 'bug', 'edit'),
+(11, 'bug', 'export'),
+(11, 'bug', 'index'),
+(11, 'bug', 'linkBugs'),
+(11, 'bug', 'report'),
+(11, 'bug', 'resolve'),
+(11, 'bug', 'view'),
+(11, 'build', 'create'),
+(11, 'build', 'delete'),
+(11, 'build', 'edit'),
+(11, 'build', 'view'),
+(11, 'company', 'browse'),
+(11, 'company', 'calendar'),
+(11, 'company', 'dynamic'),
+(11, 'company', 'effort'),
+(11, 'company', 'index'),
+(11, 'company', 'todo'),
+(11, 'company', 'view'),
+(11, 'custom', 'estimate'),
+(11, 'design', 'browse'),
+(11, 'design', 'create'),
+(11, 'design', 'delete'),
+(11, 'design', 'edit'),
+(11, 'design', 'view'),
+(11, 'doc', 'collect'),
+(11, 'doc', 'index'),
+(11, 'doc', 'myCollection'),
+(11, 'doc', 'myCreation'),
+(11, 'doc', 'mySpace'),
+(11, 'doc', 'myView'),
+(11, 'doc', 'productSpace'),
+(11, 'doc', 'projectSpace'),
+(11, 'doc', 'showFiles'),
+(11, 'doc', 'teamSpace'),
+(11, 'doc', 'view'),
+(11, 'durationestimation', 'create'),
+(11, 'durationestimation', 'index'),
+(11, 'effort', 'batchCreate'),
+(11, 'effort', 'calendar'),
+(11, 'effort', 'createForObject'),
+(11, 'effort', 'delete'),
+(11, 'effort', 'edit'),
+(11, 'effort', 'export'),
+(11, 'effort', 'view'),
+(11, 'execution', 'all'),
+(11, 'execution', 'browse'),
+(11, 'execution', 'bug'),
+(11, 'execution', 'build'),
+(11, 'execution', 'burn'),
+(11, 'execution', 'doc'),
+(11, 'execution', 'dynamic'),
+(11, 'execution', 'executionkanban'),
+(11, 'execution', 'grouptask'),
+(11, 'execution', 'index'),
+(11, 'execution', 'kanban'),
+(11, 'execution', 'story'),
+(11, 'execution', 'storyView'),
+(11, 'execution', 'task'),
+(11, 'execution', 'team'),
+(11, 'execution', 'testcase'),
+(11, 'execution', 'testreport'),
+(11, 'execution', 'testtask'),
+(11, 'execution', 'tree'),
+(11, 'execution', 'treestory'),
+(11, 'execution', 'treetask'),
+(11, 'execution', 'view'),
+(11, 'execution', 'whitelist'),
+(11, 'file', 'download'),
+(11, 'file', 'edit'),
+(11, 'git', 'apiSync'),
+(11, 'git', 'cat'),
+(11, 'git', 'diff'),
+(11, 'group', 'browse'),
+(11, 'holiday', 'browse'),
+(11, 'holiday', 'create'),
+(11, 'holiday', 'delete'),
+(11, 'holiday', 'edit'),
+(11, 'index', 'index'),
+(11, 'issue', 'activate'),
+(11, 'issue', 'browse'),
+(11, 'issue', 'cancel'),
+(11, 'issue', 'close'),
+(11, 'issue', 'create'),
+(11, 'issue', 'delete'),
+(11, 'issue', 'edit'),
+(11, 'issue', 'resolve'),
+(11, 'issue', 'view'),
+(11, 'misc', 'ping'),
+(11, 'my', 'bug'),
+(11, 'my', 'calendar'),
+(11, 'my', 'changePassword'),
+(11, 'my', 'contribute'),
+(11, 'my', 'deleteContacts'),
+(11, 'my', 'doc'),
+(11, 'my', 'dynamic'),
+(11, 'my', 'editProfile'),
+(11, 'my', 'effort'),
+(11, 'my', 'execution'),
+(11, 'my', 'index'),
+(11, 'my', 'issue'),
+(11, 'my', 'manageContacts'),
+(11, 'my', 'meeting'),
+(11, 'my', 'myMeeting'),
+(11, 'my', 'preference'),
+(11, 'my', 'profile'),
+(11, 'my', 'project'),
+(11, 'my', 'risk'),
+(11, 'my', 'score'),
+(11, 'my', 'story'),
+(11, 'my', 'task'),
+(11, 'my', 'team'),
+(11, 'my', 'testcase'),
+(11, 'my', 'testtask'),
+(11, 'my', 'todo'),
+(11, 'my', 'uploadAvatar'),
+(11, 'my', 'work'),
+(11, 'nc', '16'),
+(11, 'nc', 'activate'),
+(11, 'nc', 'assign'),
+(11, 'nc', 'batchassign'),
+(11, 'nc', 'batchcreate'),
+(11, 'nc', 'batchedit'),
+(11, 'nc', 'browse'),
+(11, 'nc', 'close'),
+(11, 'nc', 'create'),
+(11, 'nc', 'delete'),
+(11, 'nc', 'edit'),
+(11, 'nc', 'export'),
+(11, 'nc', 'exporttemplate'),
+(11, 'nc', 'import'),
+(11, 'nc', 'link'),
+(11, 'nc', 'resolve'),
+(11, 'nc', 'search'),
+(11, 'nc', 'showimport'),
+(11, 'nc', 'unlink'),
+(11, 'nc', 'view'),
+(11, 'output', '13'),
+(11, 'output', 'assign'),
+(11, 'output', 'batchassign'),
+(11, 'output', 'batchcreate'),
+(11, 'output', 'batchedit'),
+(11, 'output', 'browse'),
+(11, 'output', 'create'),
+(11, 'output', 'delete'),
+(11, 'output', 'edit'),
+(11, 'output', 'export'),
+(11, 'output', 'exporttemplate'),
+(11, 'output', 'import'),
+(11, 'output', 'link'),
+(11, 'output', 'search'),
+(11, 'output', 'showimport'),
+(11, 'output', 'unlink'),
+(11, 'output', 'view'),
+(11, 'personnel', 'accessible'),
+(11, 'personnel', 'invest'),
+(11, 'personnel', 'whitelist'),
+(11, 'pivot', 'bugAssign'),
+(11, 'pivot', 'bugAssignSummary'),
+(11, 'pivot', 'bugCreate'),
+(11, 'pivot', 'bugSummary'),
+(11, 'pivot', 'build'),
+(11, 'pivot', 'casesrun'),
+(11, 'pivot', 'preview'),
+(11, 'pivot', 'productSummary'),
+(11, 'pivot', 'projectDeviation'),
+(11, 'pivot', 'projectSummary'),
+(11, 'pivot', 'projectWorkload'),
+(11, 'pivot', 'roadmap'),
+(11, 'pivot', 'storyLinkedBug'),
+(11, 'pivot', 'testcase'),
+(11, 'pivot', 'workAssignSummary'),
+(11, 'pivot', 'workload'),
+(11, 'pivot', 'workSummary'),
+(11, 'process', 'browse'),
+(11, 'process', 'create'),
+(11, 'process', 'delete'),
+(11, 'process', 'edit'),
+(11, 'process', 'view'),
+(11, 'product', 'all'),
+(11, 'product', 'browse'),
+(11, 'product', 'build'),
+(11, 'product', 'dashboard'),
+(11, 'product', 'doc'),
+(11, 'product', 'dynamic'),
+(11, 'product', 'index'),
+(11, 'product', 'kanban'),
+(11, 'product', 'project'),
+(11, 'product', 'roadmap'),
+(11, 'product', 'track'),
+(11, 'product', 'view'),
+(11, 'product', 'whitelist'),
+(11, 'productplan', 'browse'),
+(11, 'productplan', 'view'),
+(11, 'program', 'browse'),
+(11, 'program', 'kanban'),
+(11, 'program', 'product'),
+(11, 'program', 'project'),
+(11, 'program', 'stakeholder'),
+(11, 'program', 'view'),
+(11, 'programplan', 'browse'),
+(11, 'project', 'browse'),
+(11, 'project', 'bug'),
+(11, 'project', 'build'),
+(11, 'project', 'dynamic'),
+(11, 'project', 'execution'),
+(11, 'project', 'group'),
+(11, 'project', 'index'),
+(11, 'project', 'kanban'),
+(11, 'project', 'programTitle'),
+(11, 'project', 'qa'),
+(11, 'project', 'team'),
+(11, 'project', 'testcase'),
+(11, 'project', 'testreport'),
+(11, 'project', 'testtask'),
+(11, 'project', 'view'),
+(11, 'project', 'whitelist'),
+(11, 'projectbuild', 'browse'),
+(11, 'projectrelease', 'browse'),
+(11, 'projectrelease', 'export'),
+(11, 'projectrelease', 'view'),
+(11, 'projectstory', 'story'),
+(11, 'projectstory', 'track'),
+(11, 'projectstory', 'view'),
+(11, 'pssp', 'browse'),
+(11, 'pssp', 'update'),
+(11, 'qa', 'index'),
+(11, 'release', 'browse'),
+(11, 'release', 'export'),
+(11, 'release', 'view'),
+(11, 'repo', 'browse'),
+(11, 'repo', 'diff'),
+(11, 'repo', 'download'),
+(11, 'repo', 'log'),
+(11, 'repo', 'revision'),
+(11, 'repo', 'view'),
+(11, 'report', 'customeRedreport'),
+(11, 'report', 'show'),
+(11, 'requirement', 'export'),
+(11, 'requirement', 'report'),
+(11, 'requirement', 'view'),
+(11, 'risk', 'activate'),
+(11, 'risk', 'browse'),
+(11, 'risk', 'cancel'),
+(11, 'risk', 'close'),
+(11, 'risk', 'create'),
+(11, 'risk', 'delete'),
+(11, 'risk', 'edit'),
+(11, 'risk', 'hangup'),
+(11, 'risk', 'view'),
+(11, 'screen', 'annualData'),
+(11, 'screen', 'browse'),
+(11, 'screen', 'view'),
+(11, 'search', 'buildForm'),
+(11, 'search', 'buildQuery'),
+(11, 'search', 'deleteQuery'),
+(11, 'search', 'index'),
+(11, 'search', 'saveQuery'),
+(11, 'search', 'select'),
+(11, 'stage', 'browse'),
+(11, 'stage', 'create'),
+(11, 'stage', 'delete'),
+(11, 'stage', 'edit'),
+(11, 'stakeholder', 'browse'),
+(11, 'stakeholder', 'communicate'),
+(11, 'stakeholder', 'expect'),
+(11, 'stakeholder', 'expectation'),
+(11, 'stakeholder', 'issue'),
+(11, 'stakeholder', 'userIssue'),
+(11, 'stakeholder', 'view'),
+(11, 'stakeholder', 'viewExpect'),
+(11, 'stakeholder', 'viewIssue'),
+(11, 'story', 'bugs'),
+(11, 'story', 'cases'),
+(11, 'story', 'export'),
+(11, 'story', 'processStoryChange'),
+(11, 'story', 'report'),
+(11, 'story', 'tasks'),
+(11, 'story', 'view'),
+(11, 'subject', 'browse'),
+(11, 'svn', 'apiSync'),
+(11, 'svn', 'cat'),
+(11, 'svn', 'diff'),
+(11, 'task', 'activate'),
+(11, 'task', 'assignTo'),
+(11, 'task', 'batchAssignTo'),
+(11, 'task', 'batchCancel'),
+(11, 'task', 'batchChangeModule'),
+(11, 'task', 'batchClose'),
+(11, 'task', 'batchCreate'),
+(11, 'task', 'batchEdit'),
+(11, 'task', 'cancel'),
+(11, 'task', 'close'),
+(11, 'task', 'confirmStoryChange'),
+(11, 'task', 'create'),
+(11, 'task', 'deleteEstimate'),
+(11, 'task', 'edit'),
+(11, 'task', 'editEstimate'),
+(11, 'task', 'export'),
+(11, 'task', 'finish'),
+(11, 'task', 'pause'),
+(11, 'task', 'recordEstimate'),
+(11, 'task', 'report'),
+(11, 'task', 'restart'),
+(11, 'task', 'start'),
+(11, 'task', 'view'),
+(11, 'testcase', 'browse'),
+(11, 'testcase', 'bugs'),
+(11, 'testcase', 'export'),
+(11, 'testcase', 'groupCase'),
+(11, 'testcase', 'index'),
+(11, 'testcase', 'view'),
+(11, 'testcase', 'zeroCase'),
+(11, 'testreport', 'browse'),
+(11, 'testreport', 'view'),
+(11, 'testsuite', 'browse'),
+(11, 'testsuite', 'index'),
+(11, 'testsuite', 'view'),
+(11, 'testtask', 'browse'),
+(11, 'testtask', 'cases'),
+(11, 'testtask', 'groupCase'),
+(11, 'testtask', 'index'),
+(11, 'testtask', 'report'),
+(11, 'testtask', 'results'),
+(11, 'testtask', 'view'),
+(11, 'todo', 'activate'),
+(11, 'todo', 'assignTo'),
+(11, 'todo', 'batchClose'),
+(11, 'todo', 'batchCreate'),
+(11, 'todo', 'batchEdit'),
+(11, 'todo', 'batchFinish'),
+(11, 'todo', 'calendar'),
+(11, 'todo', 'close'),
+(11, 'todo', 'create'),
+(11, 'todo', 'delete'),
+(11, 'todo', 'edit'),
+(11, 'todo', 'export'),
+(11, 'todo', 'finish'),
+(11, 'todo', 'import2Today'),
+(11, 'todo', 'start'),
+(11, 'todo', 'view'),
+(11, 'trainbook', 'ajaxgetbookbysn'),
+(11, 'trainbook', 'batchEdit'),
+(11, 'trainbook', 'borrow'),
+(11, 'trainbook', 'borrowhistory'),
+(11, 'trainbook', 'browse'),
+(11, 'trainbook', 'create'),
+(11, 'trainbook', 'delete'),
+(11, 'trainbook', 'edit'),
+(11, 'trainbook', 'export'),
+(11, 'trainbook', 'manage'),
+(11, 'trainbook', 'returnbook'),
+(11, 'trainbook', 'view'),
+(11, 'traincourse', 'browse'),
+(11, 'traincourse', 'changeStatus'),
+(11, 'traincourse', 'create'),
+(11, 'traincourse', 'edit'),
+(11, 'traincourse', 'manage'),
+(11, 'traincourse', 'view'),
+(11, 'user', 'bug'),
+(11, 'user', 'cropAvatar'),
+(11, 'user', 'dynamic'),
+(11, 'user', 'effort'),
+(11, 'user', 'effortcalendar'),
+(11, 'user', 'execution'),
+(11, 'user', 'issue'),
+(11, 'user', 'profile'),
+(11, 'user', 'project'),
+(11, 'user', 'risk'),
+(11, 'user', 'story'),
+(11, 'user', 'task'),
+(11, 'user', 'testCase'),
+(11, 'user', 'testTask'),
+(11, 'user', 'todo'),
+(11, 'user', 'todocalendar'),
+(11, 'user', 'view'),
+(11, 'weekly', 'index'),
+(11, 'workestimation', 'index'),
+(11, 'workloadbudget', '27'),
+(11, 'workloadbudget', 'assign'),
+(11, 'workloadbudget', 'batchassign'),
+(11, 'workloadbudget', 'batchcreate'),
+(11, 'workloadbudget', 'batchedit'),
+(11, 'workloadbudget', 'browse'),
+(11, 'workloadbudget', 'create'),
+(11, 'workloadbudget', 'delete'),
+(11, 'workloadbudget', 'edit'),
+(11, 'workloadbudget', 'export'),
+(11, 'workloadbudget', 'exporttemplate'),
+(11, 'workloadbudget', 'import'),
+(11, 'workloadbudget', 'link'),
+(11, 'workloadbudget', 'search'),
+(11, 'workloadbudget', 'showimport'),
+(11, 'workloadbudget', 'unlink'),
+(11, 'workloadbudget', 'view'),
+(12, 'my', 'limited');
+REPLACE INTO `zt_grouppriv`(`module`, `method`,`group`)
+SELECT `module`, `method`, 14 from `zt_grouppriv` where `group` = 1;
+
+REPLACE INTO `zt_grouppriv`(`module`, `method`,`group`)
+SELECT `module`, `method`, 15 from `zt_grouppriv` where `group` = 4;
+
+REPLACE INTO `zt_grouppriv`(`module`, `method`,`group`)
+SELECT `module`, `method`, 16 from `zt_grouppriv` where `group` = 9;
+
-- DROP TABLE IF EXISTS `zt_workflow`;
CREATE TABLE IF NOT EXISTS `zt_workflow` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
@@ -8902,12 +12151,12 @@ CREATE TABLE IF NOT EXISTS `zt_workflow` (
`editedBy` varchar(30) NOT NULL DEFAULT '',
`editedDate` datetime NULL,
PRIMARY KEY (`id`),
- UNIQUE KEY `unique` (`app`,`module`,`vision`),
KEY `type` (`type`),
KEY `app` (`app`),
KEY `module` (`module`),
KEY `order` (`order`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `unique` ON `zt_workflow`(`app`,`module`,`vision`);
-- DROP TABLE IF EXISTS `zt_workflowaction`;
CREATE TABLE IF NOT EXISTS `zt_workflowaction` (
@@ -8943,11 +12192,11 @@ CREATE TABLE IF NOT EXISTS `zt_workflowaction` (
`editedBy` varchar(30) NOT NULL DEFAULT '',
`editedDate` datetime NULL,
PRIMARY KEY (`id`),
- UNIQUE KEY `unique` (`module`,`action`,`vision`),
KEY `module` (`module`),
KEY `action` (`action`),
KEY `order` (`order`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `unique` ON `zt_workflowaction`(`module`,`action`,`vision`);
-- DROP TABLE IF EXISTS `zt_workflowdatasource`;
CREATE TABLE IF NOT EXISTS `zt_workflowdatasource` (
@@ -8978,11 +12227,11 @@ CREATE TABLE IF NOT EXISTS `zt_workflowfield` (
`length` varchar(10) NOT NULL,
`name` varchar(50) NOT NULL,
`control` varchar(20) NOT NULL,
- `expression` text NOT NULL,
+ `expression` text NULL,
`options` text NOT NULL,
`default` varchar(100) NOT NULL,
`rules` varchar(255) NOT NULL,
- `placeholder` varchar(100) NOT NULL,
+ `placeholder` varchar(100) NOT NULL DEFAULT '',
`order` smallint(5) unsigned NOT NULL,
`searchOrder` smallint(5) unsigned NOT NULL DEFAULT '0',
`exportOrder` smallint(5) unsigned NOT NULL DEFAULT '0',
@@ -8992,7 +12241,7 @@ CREATE TABLE IF NOT EXISTS `zt_workflowfield` (
`readonly` enum('0', '1') NOT NULL DEFAULT '0',
`buildin` tinyint(1) unsigned NOT NULL,
`role` varchar(10) NOT NULL DEFAULT 'custom',
- `desc` text NOT NULL,
+ `desc` text NULL,
`createdBy` varchar(30) NOT NULL,
`createdDate` datetime NOT NULL,
`editedBy` varchar(30) NOT NULL DEFAULT '',
@@ -9000,9 +12249,9 @@ CREATE TABLE IF NOT EXISTS `zt_workflowfield` (
PRIMARY KEY (`id`),
KEY `module` (`module`),
KEY `field` (`field`),
- KEY `order` (`order`),
- UNIQUE KEY `unique` (`module`, `field`)
+ KEY `order` (`order`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `unique` ON `zt_workflowfield`(`module`, `field`);
-- DROP TABLE IF EXISTS `zt_workflowlayout`;
CREATE TABLE IF NOT EXISTS `zt_workflowlayout` (
@@ -9020,11 +12269,11 @@ CREATE TABLE IF NOT EXISTS `zt_workflowlayout` (
`layoutRules` varchar(255) NOT NULL,
`vision` varchar(10) NOT NULL DEFAULT 'rnd',
PRIMARY KEY (`id`),
- UNIQUE KEY `unique` (`module`,`action`,`field`,`vision`),
KEY `module` (`module`),
KEY `action` (`action`),
KEY `order` (`order`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `unique` ON `zt_workflowlayout`(`module`,`action`,`field`,`vision`);
-- DROP TABLE IF EXISTS `zt_workflowlabel`;
CREATE TABLE IF NOT EXISTS `zt_workflowlabel` (
@@ -9053,9 +12302,9 @@ CREATE TABLE IF NOT EXISTS `zt_workflowlinkdata` (
`linkedType` varchar(30) NOT NULL,
`linkedID` mediumint(8) unsigned NOT NULL,
`createdBy` varchar(30) NOT NULL,
- `createdDate` datetime NOT NULL,
- UNIQUE KEY `unique` (`objectType`, `objectID`, `linkedType`, `linkedID`)
+ `createdDate` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `unique` ON `zt_workflowlinkdata`(`objectType`, `objectID`, `linkedType`, `linkedID`);
-- DROP TABLE IF EXISTS `zt_workflowrelation`;
CREATE TABLE IF NOT EXISTS `zt_workflowrelation` (
@@ -9083,9 +12332,9 @@ CREATE TABLE IF NOT EXISTS `zt_workflowrelationlayout` (
KEY `prev` (`prev`),
KEY `next` (`next`),
KEY `action` (`action`),
- KEY `order` (`order`),
- UNIQUE KEY `unique` (`prev`, `next`, `action`, `field`)
+ KEY `order` (`order`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `unique` ON `zt_workflowrelationlayout`(`prev`, `next`, `action`, `field`);
-- DROP TABLE IF EXISTS `zt_workflowrule`;
CREATE TABLE IF NOT EXISTS `zt_workflowrule` (
@@ -9132,10 +12381,10 @@ CREATE TABLE IF NOT EXISTS `zt_workflowversion` (
`table` text NOT NULL,
`datas` text NOT NULL,
PRIMARY KEY (`id`),
- UNIQUE KEY `moduleversion` (`module`, `version`),
KEY `module` (`module`),
KEY `version` (`version`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `moduleversion` ON `zt_workflowversion`(`module`, `version`);
-- DROP TABLE IF EXISTS `zt_workflowreport`;
CREATE TABLE IF NOT EXISTS `zt_workflowreport` (
@@ -9162,81 +12411,6 @@ REPLACE INTO `zt_workflowrule`(`type`, `name`, `rule`, `createdBy`, `createdDate
('system','电话','phone','admin','2020-10-14 14:06:14'),
('system','IP','ip','admin','2020-10-14 14:06:14');
-REPLACE INTO `zt_grouppriv` VALUES
-(1,'apppriv','flow'),
-(1,'workflow','activate'),
-(1,'workflow','backup'),
-(1,'workflow','browseDB'),
-(1,'workflow','browseFlow'),
-(1,'workflow','copy'),
-(1,'workflow','create'),
-(1,'workflow','deactivate'),
-(1,'workflow','delete'),
-(1,'workflow','edit'),
-(1,'workflow','flowchart'),
-(1,'workflow','setCSS'),
-(1,'workflow','setJS'),
-(1,'workflow','release'),
-(1,'workflow','ui'),
-(1,'workflow','upgrade'),
-(1,'workflow','view'),
-(1,'workflowaction','browse'),
-(1,'workflowaction','create'),
-(1,'workflowaction','delete'),
-(1,'workflowaction','edit'),
-(1,'workflowaction','setCSS'),
-(1,'workflowaction','setJS'),
-(1,'workflowaction','setNotice'),
-(1,'workflowaction','setVerification'),
-(1,'workflowaction','sort'),
-(1,'workflowaction','view'),
-(1,'workflowcondition','browse'),
-(1,'workflowcondition','create'),
-(1,'workflowcondition','delete'),
-(1,'workflowcondition','edit'),
-(1,'workflowdatasource','browse'),
-(1,'workflowdatasource','create'),
-(1,'workflowdatasource','delete'),
-(1,'workflowdatasource','edit'),
-(1,'workflowfield','browse'),
-(1,'workflowfield','create'),
-(1,'workflowfield','delete'),
-(1,'workflowfield','edit'),
-(1,'workflowfield','export'),
-(1,'workflowfield','exportTemplate'),
-(1,'workflowfield','setValue'),
-(1,'workflowfield','setExport'),
-(1,'workflowfield','setSearch'),
-(1,'workflowfield','showImport'),
-(1,'workflowfield','sort'),
-(1,'workflowfield','import'),
-(1,'workflowhook','browse'),
-(1,'workflowhook','create'),
-(1,'workflowhook','delete'),
-(1,'workflowhook','edit'),
-(1,'workflowlabel','browse'),
-(1,'workflowlabel','create'),
-(1,'workflowlabel','delete'),
-(1,'workflowlabel','edit'),
-(1,'workflowlabel','sort'),
-(1,'workflowlayout','admin'),
-(1,'workflowlayout','block'),
-(1,'workflowlinkage','browse'),
-(1,'workflowlinkage','create'),
-(1,'workflowlinkage','delete'),
-(1,'workflowlinkage','edit'),
-(1,'workflowrelation','admin'),
-(1,'workflowreport','browse'),
-(1,'workflowreport','create'),
-(1,'workflowreport','edit'),
-(1,'workflowreport','delete'),
-(1,'workflowreport','sort'),
-(1,'workflowrule','browse'),
-(1,'workflowrule','create'),
-(1,'workflowrule','delete'),
-(1,'workflowrule','edit'),
-(1,'workflowrule','view');
-
INSERT INTO `zt_workflowdatasource` (`type`, `name`, `code`, `buildin`, `vision`, `createdBy`, `createdDate`, `datasource`, `view`, `keyField`, `valueField`) VALUES
('system', '产品', 'products', '1', 'lite', 'admin', '1970-01-01 00:00:01', '{\"app\":\"system\",\"module\":\"product\",\"method\":\"getPairs\",\"methodDesc\":\"Get product pairs.\",\"params\":[{\"name\":\"mode\",\"type\":\"string\",\"desc\":\"\",\"value\":\"all\"}]}', '', '', ''),
('system', '项目', 'projects', '1', 'lite', 'admin', '1970-01-01 00:00:01', '{\"app\":\"system\",\"module\":\"project\",\"method\":\"getPairsByModel\",\"methodDesc\":\"Get project pairs by model and project.\",\"params\":[{\"name\":\"model\",\"type\":\"string\",\"desc\":\"all|scrum|waterfall\",\"value\":\"all\"},{\"name\":\"programID\",\"type\":\"int\",\"desc\":\"\",\"value\":\"0\"},{\"name\":\"param\",\"type\":\"\",\"desc\":\"\",\"value\":\"\"}]}', '', '', ''),
@@ -9377,9 +12551,9 @@ CREATE TABLE IF NOT EXISTS `zt_intervention` (
`createdBy` char(30) NOT NULL,
`createdDate` date NOT NULL,
`deleted` enum('0','1') NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `project` (`project`,`activity`)
+ PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `project` ON `zt_intervention`(`project`,`activity`);
-- DROP TABLE IF EXISTS `zt_activity`;
CREATE TABLE IF NOT EXISTS `zt_activity` (
@@ -9617,9 +12791,9 @@ CREATE TABLE IF NOT EXISTS `zt_basicmeas` (
`editedDate` datetime NULL,
`order` mediumint(8) UNSIGNED NOT NULL DEFAULT 0,
`deleted` enum('0','1') NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- UNIQUE KEY `code` (`code`)
+ PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `code` ON `zt_basicmeas`(`code`);
-- DROP TABLE IF EXISTS `zt_budget`;
CREATE TABLE IF NOT EXISTS `zt_budget` (
@@ -9872,9 +13046,9 @@ CREATE TABLE IF NOT EXISTS `zt_reviewresult` (
`remainIssue` char(30) NOT NULL,
`createdDate` date NOT NULL,
`consumed` float NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `reviewer` (`review`,`reviewer`,`type`)
+ PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `reviewer` ON `zt_reviewresult`(`review`,`reviewer`,`type`);
-- DROP TABLE IF EXISTS `zt_reviewissue`;
CREATE TABLE IF NOT EXISTS `zt_reviewissue` (
@@ -10055,9 +13229,9 @@ CREATE TABLE IF NOT EXISTS `zt_risk` (
-- DROP TABLE IF EXISTS `zt_riskissue`;
CREATE TABLE IF NOT EXISTS `zt_riskissue` (
`risk` mediumint(8) unsigned NOT NULL,
- `issue` mediumint(8) unsigned NOT NULL,
- UNIQUE KEY `risk_issue` (`risk`,`issue`)
+ `issue` mediumint(8) unsigned NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE UNIQUE INDEX `risk_issue` ON `zt_riskissue`(`risk`,`issue`);
-- DROP TABLE IF EXISTS `zt_opportunity`;
CREATE TABLE IF NOT EXISTS `zt_opportunity` (
@@ -10139,3260 +13313,9 @@ CREATE TABLE IF NOT EXISTS `zt_gapanalysis` (
`editedBy` varchar(30) NOT NULL DEFAULT '',
`editedDate` datetime NULL,
`deleted` enum('0','1') NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- UNIQUE KEY `project_account` (`project`,`account`)
+ PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
-REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) VALUES
-(1,'activity','assignTo'),
-(1,'activity','batchCreate'),
-(1,'activity','browse'),
-(1,'activity','create'),
-(1,'activity','delete'),
-(1,'activity','edit'),
-(1,'activity','outputList'),
-(1,'activity','updateOrder'),
-(1,'activity','view'),
-(1,'apppriv','flow'),
-(1,'assetlib','approveComponent'),
-(1,'assetlib','approveIssue'),
-(1,'assetlib','approveOpportunity'),
-(1,'assetlib','approvePractice'),
-(1,'assetlib','approveRisk'),
-(1,'assetlib','approveStory'),
-(1,'assetlib','assignToComponent'),
-(1,'assetlib','assignToIssue'),
-(1,'assetlib','assignToOpportunity'),
-(1,'assetlib','assignToPractice'),
-(1,'assetlib','assignToRisk'),
-(1,'assetlib','assignToStory'),
-(1,'assetlib','batchApproveComponent'),
-(1,'assetlib','batchApproveIssue'),
-(1,'assetlib','batchApproveOpportunity'),
-(1,'assetlib','batchApprovePractice'),
-(1,'assetlib','batchApproveRisk'),
-(1,'assetlib','batchApproveStory'),
-(1,'assetlib','batchAssignToComponent'),
-(1,'assetlib','batchAssignToIssue'),
-(1,'assetlib','batchAssignToOpportunity'),
-(1,'assetlib','batchAssignToPractice'),
-(1,'assetlib','batchAssignToRisk'),
-(1,'assetlib','batchAssignToStory'),
-(1,'assetlib','batchRemoveComponent'),
-(1,'assetlib','batchRemoveIssue'),
-(1,'assetlib','batchRemoveOpportunity'),
-(1,'assetlib','batchRemovePractice'),
-(1,'assetlib','batchRemoveRisk'),
-(1,'assetlib','batchRemoveStory'),
-(1,'assetlib','caselib'),
-(1,'assetlib','component'),
-(1,'assetlib','componentlib'),
-(1,'assetlib','componentLibView'),
-(1,'assetlib','componentView'),
-(1,'assetlib','createComponentlib'),
-(1,'assetlib','createIssuelib'),
-(1,'assetlib','createOpportunitylib'),
-(1,'assetlib','createPracticelib'),
-(1,'assetlib','createRisklib'),
-(1,'assetlib','createStorylib'),
-(1,'assetlib','deleteComponentlib'),
-(1,'assetlib','deleteIssuelib'),
-(1,'assetlib','deleteOpportunitylib'),
-(1,'assetlib','deletePracticelib'),
-(1,'assetlib','deleteRisklib'),
-(1,'assetlib','deleteStorylib'),
-(1,'assetlib','editComponent'),
-(1,'assetlib','editComponentlib'),
-(1,'assetlib','editIssue'),
-(1,'assetlib','editIssuelib'),
-(1,'assetlib','editOpportunity'),
-(1,'assetlib','editOpportunitylib'),
-(1,'assetlib','editPractice'),
-(1,'assetlib','editPracticelib'),
-(1,'assetlib','editRisk'),
-(1,'assetlib','editRisklib'),
-(1,'assetlib','editStory'),
-(1,'assetlib','editStorylib'),
-(1,'assetlib','importComponent'),
-(1,'assetlib','importIssue'),
-(1,'assetlib','importOpportunity'),
-(1,'assetlib','importPractice'),
-(1,'assetlib','importRisk'),
-(1,'assetlib','importStory'),
-(1,'assetlib','issue'),
-(1,'assetlib','issuelib'),
-(1,'assetlib','issueLibView'),
-(1,'assetlib','issueView'),
-(1,'assetlib','opportunity'),
-(1,'assetlib','opportunitylib'),
-(1,'assetlib','opportunityLibView'),
-(1,'assetlib','opportunityView'),
-(1,'assetlib','practice'),
-(1,'assetlib','practicelib'),
-(1,'assetlib','practiceLibView'),
-(1,'assetlib','practiceView'),
-(1,'assetlib','removeComponent'),
-(1,'assetlib','removeIssue'),
-(1,'assetlib','removeOpportunity'),
-(1,'assetlib','removePractice'),
-(1,'assetlib','removeRisk'),
-(1,'assetlib','removeStory'),
-(1,'assetlib','risk'),
-(1,'assetlib','risklib'),
-(1,'assetlib','riskLibView'),
-(1,'assetlib','riskView'),
-(1,'assetlib','story'),
-(1,'assetlib','storylib'),
-(1,'assetlib','storyLibView'),
-(1,'assetlib','storyView'),
-(1,'assetlib','view'),
-(1,'audit','8'),
-(1,'audit','assign'),
-(1,'audit','batchassign'),
-(1,'audit','batchcreate'),
-(1,'audit','batchedit'),
-(1,'audit','browse'),
-(1,'audit','create'),
-(1,'audit','delete'),
-(1,'audit','edit'),
-(1,'audit','export'),
-(1,'audit','exporttemplate'),
-(1,'audit','import'),
-(1,'audit','link'),
-(1,'audit','search'),
-(1,'audit','showimport'),
-(1,'audit','unlink'),
-(1,'audit','view'),
-(1,'auditcl','batchCreate'),
-(1,'auditcl','batchEdit'),
-(1,'auditcl','browse'),
-(1,'auditcl','delete'),
-(1,'auditcl','edit'),
-(1,'auditplan','batchCheck'),
-(1,'auditplan','batchCreate'),
-(1,'auditplan','browse'),
-(1,'auditplan','check'),
-(1,'auditplan','create'),
-(1,'auditplan','edit'),
-(1,'auditplan','nc'),
-(1,'auditplan','result'),
-(1,'auditresult','10'),
-(1,'auditresult','assign'),
-(1,'auditresult','batchassign'),
-(1,'auditresult','batchcreate'),
-(1,'auditresult','batchedit'),
-(1,'auditresult','browse'),
-(1,'auditresult','create'),
-(1,'auditresult','delete'),
-(1,'auditresult','edit'),
-(1,'auditresult','export'),
-(1,'auditresult','exporttemplate'),
-(1,'auditresult','import'),
-(1,'auditresult','link'),
-(1,'auditresult','search'),
-(1,'auditresult','showimport'),
-(1,'auditresult','unlink'),
-(1,'auditresult','view'),
-(1,'baseline','articleview'),
-(1,'baseline','catalog'),
-(1,'baseline','createTemplate'),
-(1,'baseline','delete'),
-(1,'baseline','editBook'),
-(1,'baseline','editTemplate'),
-(1,'baseline','manageBook'),
-(1,'baseline','template'),
-(1,'baseline','view'),
-(1,'bookborrow','59'),
-(1,'bookborrow','62'),
-(1,'bookborrow','assign'),
-(1,'bookborrow','batchassign'),
-(1,'bookborrow','batchcreate'),
-(1,'bookborrow','batchedit'),
-(1,'bookborrow','browse'),
-(1,'bookborrow','create'),
-(1,'bookborrow','delete'),
-(1,'bookborrow','edit'),
-(1,'bookborrow','export'),
-(1,'bookborrow','exporttemplate'),
-(1,'bookborrow','import'),
-(1,'bookborrow','link'),
-(1,'bookborrow','return'),
-(1,'bookborrow','search'),
-(1,'bookborrow','showimport'),
-(1,'bookborrow','unlink'),
-(1,'bookborrow','view'),
-(1,'budget','batchCreate'),
-(1,'budget','browse'),
-(1,'budget','create'),
-(1,'budget','delete'),
-(1,'budget','edit'),
-(1,'budget','summary'),
-(1,'budget','view'),
-(1,'caselib','justtest'),
-(1,'classify','browse'),
-(1,'cm','browse'),
-(1,'cm','create'),
-(1,'cm','delete'),
-(1,'cm','edit'),
-(1,'cm','report'),
-(1,'cm','view'),
-(1,'cmcl','batchCreate'),
-(1,'cmcl','browse'),
-(1,'cmcl','delete'),
-(1,'cmcl','edit'),
-(1,'cmcl','view'),
-(1,'custom','estimate'),
-(1,'design','assignTo'),
-(1,'design','batchCreate'),
-(1,'design','browse'),
-(1,'design','create'),
-(1,'design','delete'),
-(1,'design','edit'),
-(1,'design','linkCommit'),
-(1,'design','revision'),
-(1,'design','unlinkCommit'),
-(1,'design','view'),
-(1,'design','viewCommit'),
-(1,'doc','importToComponentLib'),
-(1,'doc','importToPracticeLib'),
-(1,'durationestimation','create'),
-(1,'durationestimation','index'),
-(1,'gapanalysis','batchCreate'),
-(1,'gapanalysis','batchEdit'),
-(1,'gapanalysis','browse'),
-(1,'gapanalysis','create'),
-(1,'gapanalysis','delete'),
-(1,'gapanalysis','edit'),
-(1,'gapanalysis','view'),
-(1,'investigation','126'),
-(1,'investigation','assign'),
-(1,'investigation','batchassign'),
-(1,'investigation','batchcreate'),
-(1,'investigation','batchedit'),
-(1,'investigation','browse'),
-(1,'investigation','create'),
-(1,'investigation','delete'),
-(1,'investigation','edit'),
-(1,'investigation','export'),
-(1,'investigation','exporttemplate'),
-(1,'investigation','import'),
-(1,'investigation','investigationreport_create'),
-(1,'investigation','link'),
-(1,'investigation','report'),
-(1,'investigation','search'),
-(1,'investigation','showimport'),
-(1,'investigation','unlink'),
-(1,'investigation','view'),
-(1,'investigationreport','129'),
-(1,'investigationreport','assign'),
-(1,'investigationreport','batchassign'),
-(1,'investigationreport','batchcreate'),
-(1,'investigationreport','batchedit'),
-(1,'investigationreport','browse'),
-(1,'investigationreport','create'),
-(1,'investigationreport','delete'),
-(1,'investigationreport','edit'),
-(1,'investigationreport','export'),
-(1,'investigationreport','exporttemplate'),
-(1,'investigationreport','import'),
-(1,'investigationreport','link'),
-(1,'investigationreport','report'),
-(1,'investigationreport','search'),
-(1,'investigationreport','showimport'),
-(1,'investigationreport','unlink'),
-(1,'investigationreport','view'),
-(1,'issue','activate'),
-(1,'issue','assignTo'),
-(1,'issue','batchCreate'),
-(1,'issue','batchImportToLib'),
-(1,'issue','browse'),
-(1,'issue','cancel'),
-(1,'issue','close'),
-(1,'issue','confirm'),
-(1,'issue','create'),
-(1,'issue','delete'),
-(1,'issue','edit'),
-(1,'issue','importFromLib'),
-(1,'issue','importToLib'),
-(1,'issue','resolve'),
-(1,'issue','view'),
-(1,'library','58'),
-(1,'library','60'),
-(1,'library','61'),
-(1,'library','assign'),
-(1,'library','batchassign'),
-(1,'library','batchcreate'),
-(1,'library','batchedit'),
-(1,'library','browse'),
-(1,'library','create'),
-(1,'library','delete'),
-(1,'library','edit'),
-(1,'library','export'),
-(1,'library','exporttemplate'),
-(1,'library','import'),
-(1,'library','link'),
-(1,'library','review'),
-(1,'library','search'),
-(1,'library','setarea'),
-(1,'library','setcategory'),
-(1,'library','showimport'),
-(1,'library','unlink'),
-(1,'library','view'),
-(1,'measrecord','browse'),
-(1,'measurement','batchEdit'),
-(1,'measurement','browse'),
-(1,'measurement','createBasic'),
-(1,'measurement','createTemplate'),
-(1,'measurement','delete'),
-(1,'measurement','design'),
-(1,'measurement','designPHP'),
-(1,'measurement','designSQL'),
-(1,'measurement','editBasic'),
-(1,'measurement','editDerivation'),
-(1,'measurement','editTemplate'),
-(1,'measurement','execCrontabQueue'),
-(1,'measurement','initCrontabQueue'),
-(1,'measurement','searchMeas'),
-(1,'measurement','setSQL'),
-(1,'measurement','settips'),
-(1,'measurement','template'),
-(1,'measurement','viewTemplate'),
-(1,'meeting','browse'),
-(1,'meeting','create'),
-(1,'meeting','delete'),
-(1,'meeting','edit'),
-(1,'meeting','minutes'),
-(1,'meeting','view'),
-(1,'meetingroom','batchCreate'),
-(1,'meetingroom','batchEdit'),
-(1,'meetingroom','browse'),
-(1,'meetingroom','create'),
-(1,'meetingroom','delete'),
-(1,'meetingroom','edit'),
-(1,'meetingroom','view'),
-(1,'metting','127'),
-(1,'metting','130'),
-(1,'metting','131'),
-(1,'metting','assign'),
-(1,'metting','batchassign'),
-(1,'metting','batchcreate'),
-(1,'metting','batchedit'),
-(1,'metting','browse'),
-(1,'metting','create'),
-(1,'metting','delete'),
-(1,'metting','edit'),
-(1,'metting','export'),
-(1,'metting','exporttemplate'),
-(1,'metting','import'),
-(1,'metting','link'),
-(1,'metting','report'),
-(1,'metting','search'),
-(1,'metting','showimport'),
-(1,'metting','summary'),
-(1,'metting','unlink'),
-(1,'metting','view'),
-(1,'milestone','index'),
-(1,'milestone','saveOtherProblem'),
-(1,'my','issue'),
-(1,'my','meeting'),
-(1,'my','myMeeting'),
-(1,'my','nc'),
-(1,'my','risk'),
-(1,'nc','16'),
-(1,'nc','activate'),
-(1,'nc','assign'),
-(1,'nc','batchassign'),
-(1,'nc','batchcreate'),
-(1,'nc','batchedit'),
-(1,'nc','browse'),
-(1,'nc','close'),
-(1,'nc','create'),
-(1,'nc','delete'),
-(1,'nc','edit'),
-(1,'nc','export'),
-(1,'nc','exporttemplate'),
-(1,'nc','import'),
-(1,'nc','link'),
-(1,'nc','resolve'),
-(1,'nc','search'),
-(1,'nc','showimport'),
-(1,'nc','unlink'),
-(1,'nc','view'),
-(1,'opportunity','activate'),
-(1,'opportunity','assignTo'),
-(1,'opportunity','batchActivate'),
-(1,'opportunity','batchAssignTo'),
-(1,'opportunity','batchCancel'),
-(1,'opportunity','batchClose'),
-(1,'opportunity','batchCreate'),
-(1,'opportunity','batchEdit'),
-(1,'opportunity','batchHangup'),
-(1,'opportunity','batchImportToLib'),
-(1,'opportunity','browse'),
-(1,'opportunity','cancel'),
-(1,'opportunity','close'),
-(1,'opportunity','create'),
-(1,'opportunity','delete'),
-(1,'opportunity','edit'),
-(1,'opportunity','hangup'),
-(1,'opportunity','importFromLib'),
-(1,'opportunity','importToLib'),
-(1,'opportunity','track'),
-(1,'opportunity','view'),
-(1,'output','13'),
-(1,'output','assign'),
-(1,'output','batchassign'),
-(1,'output','batchcreate'),
-(1,'output','batchedit'),
-(1,'output','browse'),
-(1,'output','create'),
-(1,'output','delete'),
-(1,'output','edit'),
-(1,'output','export'),
-(1,'output','exporttemplate'),
-(1,'output','import'),
-(1,'output','link'),
-(1,'output','search'),
-(1,'output','showimport'),
-(1,'output','unlink'),
-(1,'output','view'),
-(1,'process','activityList'),
-(1,'process','batchCreate'),
-(1,'process','browse'),
-(1,'process','create'),
-(1,'process','delete'),
-(1,'process','edit'),
-(1,'process','updateOrder'),
-(1,'process','view'),
-(1,'programplan','browse'),
-(1,'programplan','create'),
-(1,'programplan','edit'),
-(1,'projectstory','importFromLib'),
-(1,'pssp','browse'),
-(1,'pssp','update'),
-(1,'report','customeRedreport'),
-(1,'report','instanceTemplate'),
-(1,'researchplan','browse'),
-(1,'researchplan','create'),
-(1,'researchplan','delete'),
-(1,'researchplan','edit'),
-(1,'researchplan','view'),
-(1,'researchreport','browse'),
-(1,'researchreport','create'),
-(1,'researchreport','delete'),
-(1,'researchreport','edit'),
-(1,'researchreport','view'),
-(1,'review','assess'),
-(1,'review','audit'),
-(1,'review','browse'),
-(1,'review','create'),
-(1,'review','edit'),
-(1,'review','recall'),
-(1,'review','report'),
-(1,'review','result'),
-(1,'review','submit'),
-(1,'review','toAudit'),
-(1,'review','view'),
-(1,'reviewcl','batchCreate'),
-(1,'reviewcl','browse'),
-(1,'reviewcl','create'),
-(1,'reviewcl','delete'),
-(1,'reviewcl','edit'),
-(1,'reviewcl','view'),
-(1,'reviewissue','create'),
-(1,'reviewissue','edit'),
-(1,'reviewissue','issue'),
-(1,'reviewissue','resolved'),
-(1,'reviewissue','updateStatus'),
-(1,'reviewissue','view'),
-(1,'reviewsetting','reviewer'),
-(1,'reviewsetting','version'),
-(1,'risk','activate'),
-(1,'risk','assignTo'),
-(1,'risk','batchCreate'),
-(1,'risk','batchImportToLib'),
-(1,'risk','browse'),
-(1,'risk','cancel'),
-(1,'risk','close'),
-(1,'risk','create'),
-(1,'risk','delete'),
-(1,'risk','edit'),
-(1,'risk','hangup'),
-(1,'risk','importFromLib'),
-(1,'risk','importToLib'),
-(1,'risk','track'),
-(1,'risk','view'),
-(1,'sqlbuilder','browseSQLView'),
-(1,'sqlbuilder','create'),
-(1,'sqlbuilder','createSQLView'),
-(1,'sqlbuilder','deleteSQLView'),
-(1,'sqlbuilder','editSQLView'),
-(1,'stage','batchCreate'),
-(1,'stage','browse'),
-(1,'stage','create'),
-(1,'stage','delete'),
-(1,'stage','edit'),
-(1,'stage','setType'),
-(1,'story','batchImportToLib'),
-(1,'story','importToLib'),
-(1,'subject','browse'),
-(1,'task','confirmdesignchange'),
-(1,'testcase','submit'),
-(1,'testsuite','test'),
-(1,'train','browse'),
-(1,'train','create'),
-(1,'train','delete'),
-(1,'train','edit'),
-(1,'train','finish'),
-(1,'train','summary'),
-(1,'train','view'),
-(1,'trainbook','ajaxgetbookbysn'),
-(1,'trainbook','export'),
-(1,'traincareer','index'),
-(1,'trainchapter','browse'),
-(1,'trainchapter','catalog'),
-(1,'trainchapter','delete'),
-(1,'trainchapter','download'),
-(1,'trainchapter','edit'),
-(1,'trainchapter','manage'),
-(1,'trainchapter','showDocFiles'),
-(1,'trainchapter','sortChapterOrder'),
-(1,'trainchapter','view'),
-(1,'traincourse','browse'),
-(1,'traincourse','changeStatus'),
-(1,'traincourse','collect'),
-(1,'traincourse','create'),
-(1,'traincourse','delete'),
-(1,'traincourse','edit'),
-(1,'traincourse','manage'),
-(1,'traincourse','view'),
-(1,'trainexam','browse'),
-(1,'trainexam','changeStatus'),
-(1,'trainexam','choseExam'),
-(1,'trainexam','create'),
-(1,'trainexam','delete'),
-(1,'trainexam','deleteQuestion'),
-(1,'trainexam','edit'),
-(1,'trainexam','editQuestion'),
-(1,'trainexam','exam'),
-(1,'trainexam','myExams'),
-(1,'trainexam','review'),
-(1,'trainexam','scoreDetail'),
-(1,'trainexam','setQuestion'),
-(1,'trainexam','updateOrder'),
-(1,'trainexam','view'),
-(1,'traingoal','browse'),
-(1,'traingoal','browseCompanyGoals'),
-(1,'traingoal','browseDeptGoals'),
-(1,'traingoal','create'),
-(1,'traingoal','delete'),
-(1,'traingoal','edit'),
-(1,'traingoal','recall'),
-(1,'traingoal','review'),
-(1,'traingoal','submitReview'),
-(1,'traingoal','updateOrder'),
-(1,'traingoal','view'),
-(1,'trainplan','batchCreate'),
-(1,'trainplan','batchEdit'),
-(1,'trainplan','batchFinish'),
-(1,'trainplan','browse'),
-(1,'trainplan','create'),
-(1,'trainplan','delete'),
-(1,'trainplan','edit'),
-(1,'trainplan','finish'),
-(1,'trainplan','summary'),
-(1,'trainplan','view'),
-(1,'trainpost','browse'),
-(1,'trainpost','create'),
-(1,'trainpost','createGrade'),
-(1,'trainpost','delete'),
-(1,'trainpost','edit'),
-(1,'trainpost','editGrade'),
-(1,'trainpost','gradeView'),
-(1,'trainpost','manageGrade'),
-(1,'trainpost','sortGrade'),
-(1,'trainpost','sortPost'),
-(1,'trainpost','view'),
-(1,'trainskill','browse'),
-(1,'trainskill','create'),
-(1,'trainskill','createGrade'),
-(1,'trainskill','delete'),
-(1,'trainskill','deleteDesc'),
-(1,'trainskill','deleteGrade'),
-(1,'trainskill','edit'),
-(1,'trainskill','editGrade'),
-(1,'trainskill','view'),
-(1,'traintask','browse'),
-(1,'traintask','browseCompanyTasks'),
-(1,'traintask','browseDeptTasks'),
-(1,'traintask','close'),
-(1,'traintask','create'),
-(1,'traintask','createTask'),
-(1,'traintask','delete'),
-(1,'traintask','edit'),
-(1,'traintask','finish'),
-(1,'traintask','import'),
-(1,'traintask','setCondition'),
-(1,'traintask','start'),
-(1,'traintask','view'),
-(1,'weekly','index'),
-(1,'workestimation','index'),
-(1,'workloadbudget','27'),
-(1,'workloadbudget','assign'),
-(1,'workloadbudget','batchassign'),
-(1,'workloadbudget','batchcreate'),
-(1,'workloadbudget','batchedit'),
-(1,'workloadbudget','browse'),
-(1,'workloadbudget','create'),
-(1,'workloadbudget','delete'),
-(1,'workloadbudget','edit'),
-(1,'workloadbudget','export'),
-(1,'workloadbudget','exporttemplate'),
-(1,'workloadbudget','import'),
-(1,'workloadbudget','link'),
-(1,'workloadbudget','search'),
-(1,'workloadbudget','showimport'),
-(1,'workloadbudget','unlink'),
-(1,'workloadbudget','view'),
-(1,'zoutput','batchCreate'),
-(1,'zoutput','batchEdit'),
-(1,'zoutput','browse'),
-(1,'zoutput','create'),
-(1,'zoutput','delete'),
-(1,'zoutput','edit'),
-(1,'zoutput','updateOrder'),
-(1,'zoutput','view'),
-(2,'activity','browse'),
-(2,'activity','create'),
-(2,'activity','delete'),
-(2,'activity','edit'),
-(2,'activity','view'),
-(2,'audit','8'),
-(2,'audit','assign'),
-(2,'audit','batchassign'),
-(2,'audit','batchcreate'),
-(2,'audit','batchedit'),
-(2,'audit','browse'),
-(2,'audit','create'),
-(2,'audit','delete'),
-(2,'audit','edit'),
-(2,'audit','export'),
-(2,'audit','exporttemplate'),
-(2,'audit','import'),
-(2,'audit','link'),
-(2,'audit','search'),
-(2,'audit','showimport'),
-(2,'audit','unlink'),
-(2,'audit','view'),
-(2,'auditcl','browse'),
-(2,'auditplan','browse'),
-(2,'auditplan','create'),
-(2,'auditplan','edit'),
-(2,'auditplan','nc'),
-(2,'auditplan','result'),
-(2,'auditresult','10'),
-(2,'auditresult','assign'),
-(2,'auditresult','batchassign'),
-(2,'auditresult','batchcreate'),
-(2,'auditresult','batchedit'),
-(2,'auditresult','browse'),
-(2,'auditresult','create'),
-(2,'auditresult','delete'),
-(2,'auditresult','edit'),
-(2,'auditresult','export'),
-(2,'auditresult','exporttemplate'),
-(2,'auditresult','import'),
-(2,'auditresult','link'),
-(2,'auditresult','search'),
-(2,'auditresult','showimport'),
-(2,'auditresult','unlink'),
-(2,'auditresult','view'),
-(2,'baseline','articleview'),
-(2,'baseline','catalog'),
-(2,'baseline','createTemplate'),
-(2,'baseline','editBook'),
-(2,'baseline','editTemplate'),
-(2,'baseline','manageBook'),
-(2,'baseline','template'),
-(2,'baseline','view'),
-(2,'budget','browse'),
-(2,'classify','browse'),
-(2,'cm','browse'),
-(2,'cm','create'),
-(2,'cm','edit'),
-(2,'cm','report'),
-(2,'cm','view'),
-(2,'cmcl','browse'),
-(2,'custom','estimate'),
-(2,'design','browse'),
-(2,'design','create'),
-(2,'design','delete'),
-(2,'design','edit'),
-(2,'design','view'),
-(2,'durationestimation','create'),
-(2,'durationestimation','index'),
-(2,'gapanalysis','batchCreate'),
-(2,'gapanalysis','browse'),
-(2,'gapanalysis','create'),
-(2,'gapanalysis','edit'),
-(2,'investigation','126'),
-(2,'investigation','analysis'),
-(2,'investigation','assign'),
-(2,'investigation','batchassign'),
-(2,'investigation','batchcreate'),
-(2,'investigation','batchedit'),
-(2,'investigation','browse'),
-(2,'investigation','create'),
-(2,'investigation','delete'),
-(2,'investigation','edit'),
-(2,'investigation','export'),
-(2,'investigation','exporttemplate'),
-(2,'investigation','import'),
-(2,'investigation','link'),
-(2,'investigation','report'),
-(2,'investigation','search'),
-(2,'investigation','showimport'),
-(2,'investigation','unlink'),
-(2,'investigation','view'),
-(2,'issue','activate'),
-(2,'issue','batchCreate'),
-(2,'issue','browse'),
-(2,'issue','cancel'),
-(2,'issue','close'),
-(2,'issue','create'),
-(2,'issue','delete'),
-(2,'issue','edit'),
-(2,'issue','resolve'),
-(2,'issue','view'),
-(2,'leave','back'),
-(2,'meeting','browse'),
-(2,'meeting','create'),
-(2,'meeting','delete'),
-(2,'meeting','edit'),
-(2,'meeting','minutes'),
-(2,'meeting','view'),
-(2,'milestone','index'),
-(2,'milestone','saveOtherProblem'),
-(2,'my','issue'),
-(2,'my','meeting'),
-(2,'my','myMeeting'),
-(2,'my','nc'),
-(2,'my','risk'),
-(2,'nc','16'),
-(2,'nc','activate'),
-(2,'nc','assign'),
-(2,'nc','batchassign'),
-(2,'nc','batchcreate'),
-(2,'nc','batchedit'),
-(2,'nc','browse'),
-(2,'nc','close'),
-(2,'nc','create'),
-(2,'nc','delete'),
-(2,'nc','edit'),
-(2,'nc','export'),
-(2,'nc','exporttemplate'),
-(2,'nc','import'),
-(2,'nc','link'),
-(2,'nc','resolve'),
-(2,'nc','search'),
-(2,'nc','showimport'),
-(2,'nc','unlink'),
-(2,'nc','view'),
-(2,'opportunity','activate'),
-(2,'opportunity','assignTo'),
-(2,'opportunity','batchActivate'),
-(2,'opportunity','batchAssignTo'),
-(2,'opportunity','batchCancel'),
-(2,'opportunity','batchClose'),
-(2,'opportunity','batchCreate'),
-(2,'opportunity','batchEdit'),
-(2,'opportunity','batchHangup'),
-(2,'opportunity','browse'),
-(2,'opportunity','cancel'),
-(2,'opportunity','close'),
-(2,'opportunity','create'),
-(2,'opportunity','delete'),
-(2,'opportunity','edit'),
-(2,'opportunity','hangup'),
-(2,'opportunity','importFromLib'),
-(2,'opportunity','track'),
-(2,'opportunity','view'),
-(2,'output','13'),
-(2,'output','assign'),
-(2,'output','batchassign'),
-(2,'output','batchcreate'),
-(2,'output','batchedit'),
-(2,'output','browse'),
-(2,'output','create'),
-(2,'output','delete'),
-(2,'output','edit'),
-(2,'output','export'),
-(2,'output','exporttemplate'),
-(2,'output','import'),
-(2,'output','link'),
-(2,'output','search'),
-(2,'output','showimport'),
-(2,'output','unlink'),
-(2,'output','view'),
-(2,'process','browse'),
-(2,'process','create'),
-(2,'process','delete'),
-(2,'process','edit'),
-(2,'process','view'),
-(2,'pssp','browse'),
-(2,'pssp','update'),
-(2,'report','customeRedreport'),
-(2,'review','assess'),
-(2,'review','audit'),
-(2,'review','browse'),
-(2,'review','create'),
-(2,'review','edit'),
-(2,'review','recall'),
-(2,'review','report'),
-(2,'review','result'),
-(2,'review','submit'),
-(2,'review','toAudit'),
-(2,'review','view'),
-(2,'reviewcl','browse'),
-(2,'reviewissue','create'),
-(2,'reviewissue','edit'),
-(2,'reviewissue','issue'),
-(2,'reviewissue','resolved'),
-(2,'reviewissue','updateStatus'),
-(2,'reviewissue','view'),
-(2,'reviewsetting','reviewer'),
-(2,'reviewsetting','version'),
-(2,'risk','activate'),
-(2,'risk','browse'),
-(2,'risk','cancel'),
-(2,'risk','close'),
-(2,'risk','create'),
-(2,'risk','delete'),
-(2,'risk','edit'),
-(2,'risk','hangup'),
-(2,'risk','view'),
-(2,'stage','batchCreate'),
-(2,'stage','browse'),
-(2,'stage','create'),
-(2,'stage','delete'),
-(2,'stage','edit'),
-(2,'subject','browse'),
-(2,'task','confirmdesignchange'),
-(2,'testcase','submit'),
-(2,'testsuite','test'),
-(2,'trainchapter','browse'),
-(2,'trainchapter','catalog'),
-(2,'trainchapter','delete'),
-(2,'trainchapter','edit'),
-(2,'trainchapter','manage'),
-(2,'trainchapter','showDocFiles'),
-(2,'trainchapter','sortChapterOrder'),
-(2,'trainchapter','view'),
-(2,'traincourse','browse'),
-(2,'traincourse','create'),
-(2,'traincourse','delete'),
-(2,'traincourse','edit'),
-(2,'traincourse','view'),
-(2,'traingoal','browse'),
-(2,'traingoal','create'),
-(2,'traingoal','delete'),
-(2,'traingoal','edit'),
-(2,'traingoal','review'),
-(2,'traingoal','submitReview'),
-(2,'traingoal','updateOrder'),
-(2,'traingoal','view'),
-(2,'trainplan','batchCreate'),
-(2,'trainplan','batchEdit'),
-(2,'trainplan','batchFinish'),
-(2,'trainplan','browse'),
-(2,'trainplan','create'),
-(2,'trainplan','delete'),
-(2,'trainplan','edit'),
-(2,'trainplan','finish'),
-(2,'trainplan','summary'),
-(2,'trainplan','view'),
-(2,'trainpost','browse'),
-(2,'trainpost','create'),
-(2,'trainpost','delete'),
-(2,'trainpost','edit'),
-(2,'trainpost','editGrade'),
-(2,'trainpost','gradeView'),
-(2,'trainpost','manageGrade'),
-(2,'trainpost','updateOrder'),
-(2,'trainpost','view'),
-(2,'trainskill','browse'),
-(2,'trainskill','create'),
-(2,'trainskill','createGrade'),
-(2,'trainskill','delete'),
-(2,'trainskill','deleteDesc'),
-(2,'trainskill','deleteGrade'),
-(2,'trainskill','edit'),
-(2,'trainskill','editGrade'),
-(2,'trainskill','view'),
-(2,'traintask','browse'),
-(2,'traintask','closed'),
-(2,'traintask','create'),
-(2,'traintask','delete'),
-(2,'traintask','edit'),
-(2,'traintask','finish'),
-(2,'traintask','import'),
-(2,'traintask','start'),
-(2,'traintask','view'),
-(2,'weekly','index'),
-(2,'workestimation','index'),
-(2,'workloadbudget','27'),
-(2,'workloadbudget','assign'),
-(2,'workloadbudget','batchassign'),
-(2,'workloadbudget','batchcreate'),
-(2,'workloadbudget','batchedit'),
-(2,'workloadbudget','browse'),
-(2,'workloadbudget','create'),
-(2,'workloadbudget','delete'),
-(2,'workloadbudget','edit'),
-(2,'workloadbudget','export'),
-(2,'workloadbudget','exporttemplate'),
-(2,'workloadbudget','import'),
-(2,'workloadbudget','link'),
-(2,'workloadbudget','search'),
-(2,'workloadbudget','showimport'),
-(2,'workloadbudget','unlink'),
-(2,'workloadbudget','view'),
-(3,'activity','browse'),
-(3,'activity','create'),
-(3,'activity','delete'),
-(3,'activity','edit'),
-(3,'activity','view'),
-(3,'audit','8'),
-(3,'audit','assign'),
-(3,'audit','batchassign'),
-(3,'audit','batchcreate'),
-(3,'audit','batchedit'),
-(3,'audit','browse'),
-(3,'audit','create'),
-(3,'audit','delete'),
-(3,'audit','edit'),
-(3,'audit','export'),
-(3,'audit','exporttemplate'),
-(3,'audit','import'),
-(3,'audit','link'),
-(3,'audit','search'),
-(3,'audit','showimport'),
-(3,'audit','unlink'),
-(3,'audit','view'),
-(3,'auditcl','browse'),
-(3,'auditplan','browse'),
-(3,'auditplan','create'),
-(3,'auditplan','edit'),
-(3,'auditplan','nc'),
-(3,'auditplan','result'),
-(3,'auditresult','10'),
-(3,'auditresult','assign'),
-(3,'auditresult','batchassign'),
-(3,'auditresult','batchcreate'),
-(3,'auditresult','batchedit'),
-(3,'auditresult','browse'),
-(3,'auditresult','create'),
-(3,'auditresult','delete'),
-(3,'auditresult','edit'),
-(3,'auditresult','export'),
-(3,'auditresult','exporttemplate'),
-(3,'auditresult','import'),
-(3,'auditresult','link'),
-(3,'auditresult','search'),
-(3,'auditresult','showimport'),
-(3,'auditresult','unlink'),
-(3,'auditresult','view'),
-(3,'baseline','articleview'),
-(3,'baseline','catalog'),
-(3,'baseline','createTemplate'),
-(3,'baseline','editBook'),
-(3,'baseline','editTemplate'),
-(3,'baseline','manageBook'),
-(3,'baseline','template'),
-(3,'baseline','view'),
-(3,'budget','batchCreate'),
-(3,'budget','browse'),
-(3,'budget','create'),
-(3,'budget','edit'),
-(3,'budget','summary'),
-(3,'budget','view'),
-(3,'caselib','justtest'),
-(3,'classify','browse'),
-(3,'cm','browse'),
-(3,'cm','create'),
-(3,'cm','edit'),
-(3,'cm','report'),
-(3,'cm','view'),
-(3,'cmcl','browse'),
-(3,'custom','estimate'),
-(3,'design','browse'),
-(3,'design','create'),
-(3,'design','edit'),
-(3,'design','view'),
-(3,'durationestimation','create'),
-(3,'durationestimation','index'),
-(3,'gapanalysis','batchCreate'),
-(3,'gapanalysis','batchEdit'),
-(3,'gapanalysis','browse'),
-(3,'gapanalysis','create'),
-(3,'gapanalysis','delete'),
-(3,'gapanalysis','edit'),
-(3,'gapanalysis','view'),
-(3,'issue','activate'),
-(3,'issue','browse'),
-(3,'issue','cancel'),
-(3,'issue','close'),
-(3,'issue','create'),
-(3,'issue','delete'),
-(3,'issue','edit'),
-(3,'issue','resolve'),
-(3,'issue','view'),
-(3,'meeting','browse'),
-(3,'meeting','create'),
-(3,'meeting','delete'),
-(3,'meeting','edit'),
-(3,'meeting','minutes'),
-(3,'meeting','view'),
-(3,'milestone','index'),
-(3,'milestone','saveOtherProblem'),
-(3,'my','issue'),
-(3,'my','meeting'),
-(3,'my','myMeeting'),
-(3,'my','nc'),
-(3,'my','risk'),
-(3,'nc','16'),
-(3,'nc','activate'),
-(3,'nc','assign'),
-(3,'nc','batchassign'),
-(3,'nc','batchcreate'),
-(3,'nc','batchedit'),
-(3,'nc','browse'),
-(3,'nc','close'),
-(3,'nc','create'),
-(3,'nc','delete'),
-(3,'nc','edit'),
-(3,'nc','export'),
-(3,'nc','exporttemplate'),
-(3,'nc','import'),
-(3,'nc','link'),
-(3,'nc','resolve'),
-(3,'nc','search'),
-(3,'nc','showimport'),
-(3,'nc','unlink'),
-(3,'nc','view'),
-(3,'opportunity','activate'),
-(3,'opportunity','assignTo'),
-(3,'opportunity','batchActivate'),
-(3,'opportunity','batchAssignTo'),
-(3,'opportunity','batchCancel'),
-(3,'opportunity','batchClose'),
-(3,'opportunity','batchCreate'),
-(3,'opportunity','batchEdit'),
-(3,'opportunity','batchHangup'),
-(3,'opportunity','browse'),
-(3,'opportunity','cancel'),
-(3,'opportunity','close'),
-(3,'opportunity','create'),
-(3,'opportunity','delete'),
-(3,'opportunity','edit'),
-(3,'opportunity','hangup'),
-(3,'opportunity','importFromLib'),
-(3,'opportunity','track'),
-(3,'opportunity','view'),
-(3,'output','13'),
-(3,'output','assign'),
-(3,'output','batchassign'),
-(3,'output','batchcreate'),
-(3,'output','batchedit'),
-(3,'output','browse'),
-(3,'output','create'),
-(3,'output','delete'),
-(3,'output','edit'),
-(3,'output','export'),
-(3,'output','exporttemplate'),
-(3,'output','import'),
-(3,'output','link'),
-(3,'output','search'),
-(3,'output','showimport'),
-(3,'output','unlink'),
-(3,'output','view'),
-(3,'process','browse'),
-(3,'process','create'),
-(3,'process','delete'),
-(3,'process','edit'),
-(3,'process','view'),
-(3,'pssp','browse'),
-(3,'pssp','update'),
-(3,'report','customeRedreport'),
-(3,'review','assess'),
-(3,'review','audit'),
-(3,'review','browse'),
-(3,'review','create'),
-(3,'review','edit'),
-(3,'review','recall'),
-(3,'review','report'),
-(3,'review','result'),
-(3,'review','submit'),
-(3,'review','toAudit'),
-(3,'review','view'),
-(3,'reviewcl','browse'),
-(3,'reviewissue','create'),
-(3,'reviewissue','edit'),
-(3,'reviewissue','issue'),
-(3,'reviewissue','resolved'),
-(3,'reviewissue','updateStatus'),
-(3,'reviewissue','view'),
-(3,'reviewsetting','reviewer'),
-(3,'reviewsetting','version'),
-(3,'risk','activate'),
-(3,'risk','browse'),
-(3,'risk','cancel'),
-(3,'risk','close'),
-(3,'risk','create'),
-(3,'risk','edit'),
-(3,'risk','hangup'),
-(3,'risk','view'),
-(3,'stage','batchCreate'),
-(3,'stage','browse'),
-(3,'stage','create'),
-(3,'stage','delete'),
-(3,'stage','edit'),
-(3,'subject','browse'),
-(3,'testcase','submit'),
-(3,'testsuite','test'),
-(3,'trainbook','browse'),
-(3,'trainplan','browse'),
-(3,'trainplan','view'),
-(3,'weekly','index'),
-(3,'workestimation','index'),
-(3,'workloadbudget','27'),
-(3,'workloadbudget','assign'),
-(3,'workloadbudget','batchassign'),
-(3,'workloadbudget','batchcreate'),
-(3,'workloadbudget','batchedit'),
-(3,'workloadbudget','browse'),
-(3,'workloadbudget','create'),
-(3,'workloadbudget','delete'),
-(3,'workloadbudget','edit'),
-(3,'workloadbudget','export'),
-(3,'workloadbudget','exporttemplate'),
-(3,'workloadbudget','import'),
-(3,'workloadbudget','link'),
-(3,'workloadbudget','search'),
-(3,'workloadbudget','showimport'),
-(3,'workloadbudget','unlink'),
-(3,'workloadbudget','view'),
-(4,'activity','browse'),
-(4,'activity','create'),
-(4,'activity','delete'),
-(4,'activity','edit'),
-(4,'activity','view'),
-(4,'audit','8'),
-(4,'audit','assign'),
-(4,'audit','batchassign'),
-(4,'audit','batchcreate'),
-(4,'audit','batchedit'),
-(4,'audit','browse'),
-(4,'audit','create'),
-(4,'audit','delete'),
-(4,'audit','edit'),
-(4,'audit','export'),
-(4,'audit','exporttemplate'),
-(4,'audit','import'),
-(4,'audit','link'),
-(4,'audit','search'),
-(4,'audit','showimport'),
-(4,'audit','unlink'),
-(4,'audit','view'),
-(4,'auditcl','browse'),
-(4,'auditcl','delete'),
-(4,'auditcl','edit'),
-(4,'auditplan','browse'),
-(4,'auditplan','create'),
-(4,'auditplan','edit'),
-(4,'auditplan','nc'),
-(4,'auditplan','result'),
-(4,'auditresult','10'),
-(4,'auditresult','assign'),
-(4,'auditresult','batchassign'),
-(4,'auditresult','batchcreate'),
-(4,'auditresult','batchedit'),
-(4,'auditresult','browse'),
-(4,'auditresult','create'),
-(4,'auditresult','delete'),
-(4,'auditresult','edit'),
-(4,'auditresult','export'),
-(4,'auditresult','exporttemplate'),
-(4,'auditresult','import'),
-(4,'auditresult','link'),
-(4,'auditresult','search'),
-(4,'auditresult','showimport'),
-(4,'auditresult','unlink'),
-(4,'auditresult','view'),
-(4,'baseline','articleview'),
-(4,'baseline','catalog'),
-(4,'baseline','createTemplate'),
-(4,'baseline','editBook'),
-(4,'baseline','editTemplate'),
-(4,'baseline','manageBook'),
-(4,'baseline','template'),
-(4,'baseline','view'),
-(4,'budget','batchCreate'),
-(4,'budget','browse'),
-(4,'budget','create'),
-(4,'budget','edit'),
-(4,'budget','summary'),
-(4,'budget','view'),
-(4,'build','browse'),
-(4,'caselib','justtest'),
-(4,'classify','browse'),
-(4,'cm','browse'),
-(4,'cm','create'),
-(4,'cm','edit'),
-(4,'cm','report'),
-(4,'cm','view'),
-(4,'cmcl','browse'),
-(4,'cmcl','delete'),
-(4,'cmcl','edit'),
-(4,'cmcl','view'),
-(4,'design','browse'),
-(4,'design','create'),
-(4,'design','delete'),
-(4,'design','edit'),
-(4,'design','view'),
-(4,'doc','importToComponentLib'),
-(4,'doc','importToPracticeLib'),
-(4,'durationestimation','create'),
-(4,'durationestimation','index'),
-(4,'gapanalysis','batchCreate'),
-(4,'gapanalysis','batchEdit'),
-(4,'gapanalysis','browse'),
-(4,'gapanalysis','create'),
-(4,'gapanalysis','delete'),
-(4,'gapanalysis','edit'),
-(4,'gapanalysis','view'),
-(4,'issue','activate'),
-(4,'issue','batchCreate'),
-(4,'issue','browse'),
-(4,'issue','cancel'),
-(4,'issue','close'),
-(4,'issue','create'),
-(4,'issue','delete'),
-(4,'issue','edit'),
-(4,'issue','resolve'),
-(4,'issue','view'),
-(4,'meeting','browse'),
-(4,'meeting','create'),
-(4,'meeting','delete'),
-(4,'meeting','edit'),
-(4,'meeting','minutes'),
-(4,'meeting','view'),
-(4,'meetingroom','batchCreate'),
-(4,'meetingroom','batchEdit'),
-(4,'meetingroom','browse'),
-(4,'meetingroom','create'),
-(4,'meetingroom','delete'),
-(4,'meetingroom','edit'),
-(4,'meetingroom','view'),
-(4,'metting','127'),
-(4,'metting','assign'),
-(4,'metting','batchassign'),
-(4,'metting','batchcreate'),
-(4,'metting','batchedit'),
-(4,'metting','browse'),
-(4,'metting','create'),
-(4,'metting','delete'),
-(4,'metting','edit'),
-(4,'metting','export'),
-(4,'metting','exporttemplate'),
-(4,'metting','import'),
-(4,'metting','link'),
-(4,'metting','report'),
-(4,'metting','search'),
-(4,'metting','showimport'),
-(4,'metting','unlink'),
-(4,'metting','view'),
-(4,'milestone','index'),
-(4,'milestone','saveOtherProblem'),
-(4,'my','issue'),
-(4,'my','meeting'),
-(4,'my','myMeeting'),
-(4,'my','nc'),
-(4,'my','risk'),
-(4,'nc','16'),
-(4,'nc','activate'),
-(4,'nc','assign'),
-(4,'nc','batchassign'),
-(4,'nc','batchcreate'),
-(4,'nc','batchedit'),
-(4,'nc','browse'),
-(4,'nc','close'),
-(4,'nc','create'),
-(4,'nc','delete'),
-(4,'nc','edit'),
-(4,'nc','export'),
-(4,'nc','exporttemplate'),
-(4,'nc','import'),
-(4,'nc','link'),
-(4,'nc','resolve'),
-(4,'nc','search'),
-(4,'nc','showimport'),
-(4,'nc','unlink'),
-(4,'nc','view'),
-(4,'opportunity','activate'),
-(4,'opportunity','assignTo'),
-(4,'opportunity','batchActivate'),
-(4,'opportunity','batchAssignTo'),
-(4,'opportunity','batchCancel'),
-(4,'opportunity','batchClose'),
-(4,'opportunity','batchCreate'),
-(4,'opportunity','batchEdit'),
-(4,'opportunity','batchHangup'),
-(4,'opportunity','batchImportToLib'),
-(4,'opportunity','browse'),
-(4,'opportunity','cancel'),
-(4,'opportunity','close'),
-(4,'opportunity','create'),
-(4,'opportunity','delete'),
-(4,'opportunity','edit'),
-(4,'opportunity','hangup'),
-(4,'opportunity','importFromLib'),
-(4,'opportunity','importToLib'),
-(4,'opportunity','track'),
-(4,'opportunity','view'),
-(4,'output','13'),
-(4,'output','assign'),
-(4,'output','batchassign'),
-(4,'output','batchcreate'),
-(4,'output','batchedit'),
-(4,'output','browse'),
-(4,'output','create'),
-(4,'output','delete'),
-(4,'output','edit'),
-(4,'output','export'),
-(4,'output','exporttemplate'),
-(4,'output','import'),
-(4,'output','link'),
-(4,'output','search'),
-(4,'output','showimport'),
-(4,'output','unlink'),
-(4,'output','view'),
-(4,'process','browse'),
-(4,'process','create'),
-(4,'process','delete'),
-(4,'process','edit'),
-(4,'process','view'),
-(4,'programplan','browse'),
-(4,'programplan','create'),
-(4,'programplan','edit'),
-(4,'projectstory','importFromLib'),
-(4,'pssp','browse'),
-(4,'pssp','update'),
-(4,'report','customeRedreport'),
-(4,'report','instanceTemplate'),
-(4,'review','assess'),
-(4,'review','audit'),
-(4,'review','browse'),
-(4,'review','create'),
-(4,'review','edit'),
-(4,'review','recall'),
-(4,'review','report'),
-(4,'review','result'),
-(4,'review','submit'),
-(4,'review','toAudit'),
-(4,'review','view'),
-(4,'reviewcl','browse'),
-(4,'reviewcl','create'),
-(4,'reviewcl','delete'),
-(4,'reviewcl','edit'),
-(4,'reviewcl','view'),
-(4,'reviewissue','create'),
-(4,'reviewissue','edit'),
-(4,'reviewissue','issue'),
-(4,'reviewissue','resolved'),
-(4,'reviewissue','updateStatus'),
-(4,'reviewissue','view'),
-(4,'reviewsetting','reviewer'),
-(4,'reviewsetting','version'),
-(4,'risk','activate'),
-(4,'risk','assignTo'),
-(4,'risk','batchCreate'),
-(4,'risk','browse'),
-(4,'risk','cancel'),
-(4,'risk','close'),
-(4,'risk','create'),
-(4,'risk','delete'),
-(4,'risk','edit'),
-(4,'risk','hangup'),
-(4,'risk','importFromLib'),
-(4,'risk','track'),
-(4,'risk','view'),
-(4,'stage','batchCreate'),
-(4,'stage','browse'),
-(4,'stage','create'),
-(4,'stage','delete'),
-(4,'stage','edit'),
-(4,'story','batchImportToLib'),
-(4,'story','importToLib'),
-(4,'subject','browse'),
-(4,'task','confirmdesignchange'),
-(4,'testcase','submit'),
-(4,'testsuite','test'),
-(4,'trainbook','ajaxgetbookbysn'),
-(4,'trainbook','borrow'),
-(4,'trainbook','borrowhistory'),
-(4,'trainbook','browse'),
-(4,'trainbook','returnbook'),
-(4,'trainbook','view'),
-(4,'traincareer','index'),
-(4,'trainchapter','browse'),
-(4,'trainchapter','download'),
-(4,'trainchapter','showDocFiles'),
-(4,'trainchapter','view'),
-(4,'traincourse','browse'),
-(4,'traincourse','collect'),
-(4,'traincourse','view'),
-(4,'trainexam','browse'),
-(4,'trainexam','choseExam'),
-(4,'trainexam','exam'),
-(4,'trainexam','myExams'),
-(4,'trainexam','scoreDetail'),
-(4,'traingoal','browse'),
-(4,'traingoal','create'),
-(4,'traingoal','delete'),
-(4,'traingoal','edit'),
-(4,'traingoal','recall'),
-(4,'traingoal','review'),
-(4,'traingoal','submitReview'),
-(4,'traingoal','updateOrder'),
-(4,'traingoal','view'),
-(4,'trainplan','batchCreate'),
-(4,'trainplan','batchEdit'),
-(4,'trainplan','batchFinish'),
-(4,'trainplan','browse'),
-(4,'trainplan','create'),
-(4,'trainplan','delete'),
-(4,'trainplan','edit'),
-(4,'trainplan','finish'),
-(4,'trainplan','summary'),
-(4,'trainplan','view'),
-(4,'trainpost','browse'),
-(4,'trainpost','gradeView'),
-(4,'trainpost','view'),
-(4,'trainskill','browse'),
-(4,'trainskill','editGrade'),
-(4,'trainskill','view'),
-(4,'traintask','browse'),
-(4,'traintask','browseDeptTasks'),
-(4,'traintask','close'),
-(4,'traintask','create'),
-(4,'traintask','createTask'),
-(4,'traintask','delete'),
-(4,'traintask','edit'),
-(4,'traintask','finish'),
-(4,'traintask','import'),
-(4,'traintask','start'),
-(4,'traintask','view'),
-(4,'weekly','index'),
-(4,'workestimation','index'),
-(4,'workloadbudget','27'),
-(4,'workloadbudget','assign'),
-(4,'workloadbudget','batchassign'),
-(4,'workloadbudget','batchcreate'),
-(4,'workloadbudget','batchedit'),
-(4,'workloadbudget','browse'),
-(4,'workloadbudget','create'),
-(4,'workloadbudget','delete'),
-(4,'workloadbudget','edit'),
-(4,'workloadbudget','export'),
-(4,'workloadbudget','exporttemplate'),
-(4,'workloadbudget','import'),
-(4,'workloadbudget','link'),
-(4,'workloadbudget','search'),
-(4,'workloadbudget','showimport'),
-(4,'workloadbudget','unlink'),
-(4,'workloadbudget','view'),
-(5,'activity','browse'),
-(5,'activity','create'),
-(5,'activity','delete'),
-(5,'activity','edit'),
-(5,'activity','view'),
-(5,'audit','8'),
-(5,'audit','assign'),
-(5,'audit','batchassign'),
-(5,'audit','batchcreate'),
-(5,'audit','batchedit'),
-(5,'audit','browse'),
-(5,'audit','create'),
-(5,'audit','delete'),
-(5,'audit','edit'),
-(5,'audit','export'),
-(5,'audit','exporttemplate'),
-(5,'audit','import'),
-(5,'audit','link'),
-(5,'audit','search'),
-(5,'audit','showimport'),
-(5,'audit','unlink'),
-(5,'audit','view'),
-(5,'auditcl','browse'),
-(5,'auditcl','delete'),
-(5,'auditcl','edit'),
-(5,'auditplan','browse'),
-(5,'auditplan','create'),
-(5,'auditplan','edit'),
-(5,'auditplan','nc'),
-(5,'auditplan','result'),
-(5,'auditresult','10'),
-(5,'auditresult','assign'),
-(5,'auditresult','batchassign'),
-(5,'auditresult','batchcreate'),
-(5,'auditresult','batchedit'),
-(5,'auditresult','browse'),
-(5,'auditresult','create'),
-(5,'auditresult','delete'),
-(5,'auditresult','edit'),
-(5,'auditresult','export'),
-(5,'auditresult','exporttemplate'),
-(5,'auditresult','import'),
-(5,'auditresult','link'),
-(5,'auditresult','search'),
-(5,'auditresult','showimport'),
-(5,'auditresult','unlink'),
-(5,'auditresult','view'),
-(5,'baseline','articleview'),
-(5,'baseline','catalog'),
-(5,'baseline','createTemplate'),
-(5,'baseline','editBook'),
-(5,'baseline','editTemplate'),
-(5,'baseline','manageBook'),
-(5,'baseline','template'),
-(5,'baseline','view'),
-(5,'budget','batchCreate'),
-(5,'budget','browse'),
-(5,'budget','create'),
-(5,'budget','edit'),
-(5,'budget','summary'),
-(5,'budget','view'),
-(5,'classify','browse'),
-(5,'cm','browse'),
-(5,'cm','create'),
-(5,'cm','edit'),
-(5,'cm','report'),
-(5,'cm','view'),
-(5,'cmcl','browse'),
-(5,'cmcl','delete'),
-(5,'cmcl','edit'),
-(5,'cmcl','view'),
-(5,'design','browse'),
-(5,'design','create'),
-(5,'design','delete'),
-(5,'design','edit'),
-(5,'design','view'),
-(5,'durationestimation','create'),
-(5,'durationestimation','index'),
-(5,'issue','activate'),
-(5,'issue','batchCreate'),
-(5,'issue','browse'),
-(5,'issue','cancel'),
-(5,'issue','close'),
-(5,'issue','create'),
-(5,'issue','delete'),
-(5,'issue','edit'),
-(5,'issue','resolve'),
-(5,'issue','view'),
-(5,'measrecord','browse'),
-(5,'measurement','batchEdit'),
-(5,'measurement','browse'),
-(5,'measurement','createBasic'),
-(5,'measurement','createTemplate'),
-(5,'measurement','delete'),
-(5,'measurement','design'),
-(5,'measurement','designPHP'),
-(5,'measurement','designSQL'),
-(5,'measurement','editBasic'),
-(5,'measurement','editDerivation'),
-(5,'measurement','editTemplate'),
-(5,'measurement','execCrontabQueue'),
-(5,'measurement','initCrontabQueue'),
-(5,'measurement','searchMeas'),
-(5,'measurement','template'),
-(5,'measurement','viewTemplate'),
-(5,'meeting','browse'),
-(5,'meeting','create'),
-(5,'meeting','delete'),
-(5,'meeting','edit'),
-(5,'meeting','minutes'),
-(5,'meeting','view'),
-(5,'meetingroom','batchCreate'),
-(5,'meetingroom','batchEdit'),
-(5,'meetingroom','browse'),
-(5,'meetingroom','create'),
-(5,'meetingroom','delete'),
-(5,'meetingroom','edit'),
-(5,'meetingroom','view'),
-(5,'milestone','index'),
-(5,'milestone','saveOtherProblem'),
-(5,'my','issue'),
-(5,'my','meeting'),
-(5,'my','myMeeting'),
-(5,'my','nc'),
-(5,'my','risk'),
-(5,'nc','16'),
-(5,'nc','activate'),
-(5,'nc','assign'),
-(5,'nc','batchassign'),
-(5,'nc','batchcreate'),
-(5,'nc','batchedit'),
-(5,'nc','browse'),
-(5,'nc','close'),
-(5,'nc','create'),
-(5,'nc','delete'),
-(5,'nc','edit'),
-(5,'nc','export'),
-(5,'nc','exporttemplate'),
-(5,'nc','import'),
-(5,'nc','link'),
-(5,'nc','resolve'),
-(5,'nc','search'),
-(5,'nc','showimport'),
-(5,'nc','unlink'),
-(5,'nc','view'),
-(5,'opportunity','activate'),
-(5,'opportunity','assignTo'),
-(5,'opportunity','batchActivate'),
-(5,'opportunity','batchAssignTo'),
-(5,'opportunity','batchCancel'),
-(5,'opportunity','batchClose'),
-(5,'opportunity','batchCreate'),
-(5,'opportunity','batchEdit'),
-(5,'opportunity','batchHangup'),
-(5,'opportunity','batchImportToLib'),
-(5,'opportunity','browse'),
-(5,'opportunity','cancel'),
-(5,'opportunity','close'),
-(5,'opportunity','create'),
-(5,'opportunity','delete'),
-(5,'opportunity','edit'),
-(5,'opportunity','hangup'),
-(5,'opportunity','importFromLib'),
-(5,'opportunity','importToLib'),
-(5,'opportunity','track'),
-(5,'opportunity','view'),
-(5,'output','13'),
-(5,'output','assign'),
-(5,'output','batchassign'),
-(5,'output','batchcreate'),
-(5,'output','batchedit'),
-(5,'output','browse'),
-(5,'output','create'),
-(5,'output','delete'),
-(5,'output','edit'),
-(5,'output','export'),
-(5,'output','exporttemplate'),
-(5,'output','import'),
-(5,'output','link'),
-(5,'output','search'),
-(5,'output','showimport'),
-(5,'output','unlink'),
-(5,'output','view'),
-(5,'process','browse'),
-(5,'process','create'),
-(5,'process','delete'),
-(5,'process','edit'),
-(5,'process','view'),
-(5,'programplan','browse'),
-(5,'programplan','create'),
-(5,'programplan','edit'),
-(5,'projectstory','importFromLib'),
-(5,'pssp','browse'),
-(5,'pssp','update'),
-(5,'report','customeRedreport'),
-(5,'researchplan','browse'),
-(5,'researchplan','create'),
-(5,'researchplan','delete'),
-(5,'researchplan','edit'),
-(5,'researchplan','view'),
-(5,'researchreport','browse'),
-(5,'researchreport','create'),
-(5,'researchreport','delete'),
-(5,'researchreport','edit'),
-(5,'researchreport','view'),
-(5,'review','assess'),
-(5,'review','audit'),
-(5,'review','browse'),
-(5,'review','create'),
-(5,'review','edit'),
-(5,'review','recall'),
-(5,'review','report'),
-(5,'review','result'),
-(5,'review','submit'),
-(5,'review','toAudit'),
-(5,'review','view'),
-(5,'reviewcl','browse'),
-(5,'reviewcl','create'),
-(5,'reviewcl','delete'),
-(5,'reviewcl','edit'),
-(5,'reviewcl','view'),
-(5,'reviewissue','create'),
-(5,'reviewissue','edit'),
-(5,'reviewissue','issue'),
-(5,'reviewissue','resolved'),
-(5,'reviewissue','updateStatus'),
-(5,'reviewissue','view'),
-(5,'reviewsetting','reviewer'),
-(5,'reviewsetting','version'),
-(5,'risk','activate'),
-(5,'risk','assignTo'),
-(5,'risk','batchCreate'),
-(5,'risk','batchImportToLib'),
-(5,'risk','browse'),
-(5,'risk','cancel'),
-(5,'risk','close'),
-(5,'risk','create'),
-(5,'risk','delete'),
-(5,'risk','edit'),
-(5,'risk','hangup'),
-(5,'risk','importFromLib'),
-(5,'risk','importToLib'),
-(5,'risk','track'),
-(5,'risk','view'),
-(5,'stage','batchCreate'),
-(5,'stage','browse'),
-(5,'stage','create'),
-(5,'stage','delete'),
-(5,'stage','edit'),
-(5,'stage','setType'),
-(5,'story','batchImportToLib'),
-(5,'story','importToLib'),
-(5,'subject','browse'),
-(5,'task','confirmdesignchange'),
-(5,'weekly','index'),
-(5,'workestimation','index'),
-(5,'workloadbudget','27'),
-(5,'workloadbudget','assign'),
-(5,'workloadbudget','batchassign'),
-(5,'workloadbudget','batchcreate'),
-(5,'workloadbudget','batchedit'),
-(5,'workloadbudget','browse'),
-(5,'workloadbudget','create'),
-(5,'workloadbudget','delete'),
-(5,'workloadbudget','edit'),
-(5,'workloadbudget','export'),
-(5,'workloadbudget','exporttemplate'),
-(5,'workloadbudget','import'),
-(5,'workloadbudget','link'),
-(5,'workloadbudget','search'),
-(5,'workloadbudget','showimport'),
-(5,'workloadbudget','unlink'),
-(5,'workloadbudget','view'),
-(5,'zoutput','batchCreate'),
-(5,'zoutput','batchEdit'),
-(5,'zoutput','browse'),
-(5,'zoutput','create'),
-(5,'zoutput','delete'),
-(5,'zoutput','edit'),
-(5,'zoutput','updateOrder'),
-(5,'zoutput','view'),
-(6,'activity','browse'),
-(6,'activity','create'),
-(6,'activity','delete'),
-(6,'activity','edit'),
-(6,'activity','view'),
-(6,'audit','8'),
-(6,'audit','assign'),
-(6,'audit','batchassign'),
-(6,'audit','batchcreate'),
-(6,'audit','batchedit'),
-(6,'audit','browse'),
-(6,'audit','create'),
-(6,'audit','delete'),
-(6,'audit','edit'),
-(6,'audit','export'),
-(6,'audit','exporttemplate'),
-(6,'audit','import'),
-(6,'audit','link'),
-(6,'audit','search'),
-(6,'audit','showimport'),
-(6,'audit','unlink'),
-(6,'audit','view'),
-(6,'auditcl','browse'),
-(6,'auditcl','delete'),
-(6,'auditcl','edit'),
-(6,'auditplan','browse'),
-(6,'auditplan','create'),
-(6,'auditplan','edit'),
-(6,'auditplan','nc'),
-(6,'auditplan','result'),
-(6,'auditresult','10'),
-(6,'auditresult','assign'),
-(6,'auditresult','batchassign'),
-(6,'auditresult','batchcreate'),
-(6,'auditresult','batchedit'),
-(6,'auditresult','browse'),
-(6,'auditresult','create'),
-(6,'auditresult','delete'),
-(6,'auditresult','edit'),
-(6,'auditresult','export'),
-(6,'auditresult','exporttemplate'),
-(6,'auditresult','import'),
-(6,'auditresult','link'),
-(6,'auditresult','search'),
-(6,'auditresult','showimport'),
-(6,'auditresult','unlink'),
-(6,'auditresult','view'),
-(6,'baseline','articleview'),
-(6,'baseline','catalog'),
-(6,'baseline','createTemplate'),
-(6,'baseline','editBook'),
-(6,'baseline','editTemplate'),
-(6,'baseline','manageBook'),
-(6,'baseline','template'),
-(6,'baseline','view'),
-(6,'budget','batchCreate'),
-(6,'budget','browse'),
-(6,'budget','create'),
-(6,'budget','edit'),
-(6,'budget','summary'),
-(6,'budget','view'),
-(6,'classify','browse'),
-(6,'cm','browse'),
-(6,'cm','create'),
-(6,'cm','edit'),
-(6,'cm','report'),
-(6,'cm','view'),
-(6,'cmcl','browse'),
-(6,'cmcl','delete'),
-(6,'cmcl','edit'),
-(6,'cmcl','view'),
-(6,'custom','estimate'),
-(6,'design','browse'),
-(6,'design','create'),
-(6,'design','delete'),
-(6,'design','edit'),
-(6,'design','view'),
-(6,'durationestimation','create'),
-(6,'durationestimation','index'),
-(6,'gapanalysis','batchCreate'),
-(6,'gapanalysis','batchEdit'),
-(6,'gapanalysis','browse'),
-(6,'gapanalysis','create'),
-(6,'gapanalysis','delete'),
-(6,'gapanalysis','edit'),
-(6,'gapanalysis','view'),
-(6,'issue','activate'),
-(6,'issue','assignTo'),
-(6,'issue','batchCreate'),
-(6,'issue','browse'),
-(6,'issue','cancel'),
-(6,'issue','close'),
-(6,'issue','confirm'),
-(6,'issue','create'),
-(6,'issue','delete'),
-(6,'issue','edit'),
-(6,'issue','importFromLib'),
-(6,'issue','resolve'),
-(6,'issue','view'),
-(6,'meeting','browse'),
-(6,'meeting','create'),
-(6,'meeting','delete'),
-(6,'meeting','edit'),
-(6,'meeting','minutes'),
-(6,'meeting','view'),
-(6,'meetingroom','batchCreate'),
-(6,'meetingroom','batchEdit'),
-(6,'meetingroom','browse'),
-(6,'meetingroom','create'),
-(6,'meetingroom','delete'),
-(6,'meetingroom','edit'),
-(6,'meetingroom','view'),
-(6,'milestone','index'),
-(6,'milestone','saveOtherProblem'),
-(6,'my','issue'),
-(6,'my','meeting'),
-(6,'my','myMeeting'),
-(6,'my','nc'),
-(6,'my','risk'),
-(6,'nc','16'),
-(6,'nc','activate'),
-(6,'nc','assign'),
-(6,'nc','batchassign'),
-(6,'nc','batchcreate'),
-(6,'nc','batchedit'),
-(6,'nc','browse'),
-(6,'nc','close'),
-(6,'nc','create'),
-(6,'nc','delete'),
-(6,'nc','edit'),
-(6,'nc','export'),
-(6,'nc','exporttemplate'),
-(6,'nc','import'),
-(6,'nc','link'),
-(6,'nc','resolve'),
-(6,'nc','search'),
-(6,'nc','showimport'),
-(6,'nc','unlink'),
-(6,'nc','view'),
-(6,'opportunity','activate'),
-(6,'opportunity','assignTo'),
-(6,'opportunity','batchActivate'),
-(6,'opportunity','batchAssignTo'),
-(6,'opportunity','batchCancel'),
-(6,'opportunity','batchClose'),
-(6,'opportunity','batchCreate'),
-(6,'opportunity','batchEdit'),
-(6,'opportunity','batchHangup'),
-(6,'opportunity','batchImportToLib'),
-(6,'opportunity','browse'),
-(6,'opportunity','cancel'),
-(6,'opportunity','close'),
-(6,'opportunity','create'),
-(6,'opportunity','delete'),
-(6,'opportunity','edit'),
-(6,'opportunity','hangup'),
-(6,'opportunity','importFromLib'),
-(6,'opportunity','importToLib'),
-(6,'opportunity','track'),
-(6,'opportunity','view'),
-(6,'output','13'),
-(6,'output','assign'),
-(6,'output','batchassign'),
-(6,'output','batchcreate'),
-(6,'output','batchedit'),
-(6,'output','browse'),
-(6,'output','create'),
-(6,'output','delete'),
-(6,'output','edit'),
-(6,'output','export'),
-(6,'output','exporttemplate'),
-(6,'output','import'),
-(6,'output','link'),
-(6,'output','search'),
-(6,'output','showimport'),
-(6,'output','unlink'),
-(6,'output','view'),
-(6,'process','browse'),
-(6,'process','create'),
-(6,'process','delete'),
-(6,'process','edit'),
-(6,'process','view'),
-(6,'programplan','browse'),
-(6,'programplan','create'),
-(6,'programplan','edit'),
-(6,'pssp','browse'),
-(6,'pssp','update'),
-(6,'report','customeRedreport'),
-(6,'review','assess'),
-(6,'review','audit'),
-(6,'review','browse'),
-(6,'review','create'),
-(6,'review','edit'),
-(6,'review','recall'),
-(6,'review','report'),
-(6,'review','result'),
-(6,'review','submit'),
-(6,'review','toAudit'),
-(6,'review','view'),
-(6,'reviewcl','browse'),
-(6,'reviewcl','create'),
-(6,'reviewcl','delete'),
-(6,'reviewcl','edit'),
-(6,'reviewcl','view'),
-(6,'reviewissue','create'),
-(6,'reviewissue','edit'),
-(6,'reviewissue','issue'),
-(6,'reviewissue','resolved'),
-(6,'reviewissue','updateStatus'),
-(6,'reviewissue','view'),
-(6,'reviewsetting','reviewer'),
-(6,'reviewsetting','version'),
-(6,'risk','activate'),
-(6,'risk','assignTo'),
-(6,'risk','batchCreate'),
-(6,'risk','browse'),
-(6,'risk','cancel'),
-(6,'risk','close'),
-(6,'risk','create'),
-(6,'risk','delete'),
-(6,'risk','edit'),
-(6,'risk','hangup'),
-(6,'risk','importFromLib'),
-(6,'risk','view'),
-(6,'stage','batchCreate'),
-(6,'stage','browse'),
-(6,'stage','create'),
-(6,'stage','delete'),
-(6,'stage','edit'),
-(6,'subject','browse'),
-(6,'trainplan','batchCreate'),
-(6,'trainplan','batchEdit'),
-(6,'trainplan','batchFinish'),
-(6,'trainplan','browse'),
-(6,'trainplan','create'),
-(6,'trainplan','delete'),
-(6,'trainplan','edit'),
-(6,'trainplan','finish'),
-(6,'trainplan','summary'),
-(6,'trainplan','view'),
-(6,'weekly','index'),
-(6,'workestimation','index'),
-(6,'workloadbudget','27'),
-(6,'workloadbudget','assign'),
-(6,'workloadbudget','batchassign'),
-(6,'workloadbudget','batchcreate'),
-(6,'workloadbudget','batchedit'),
-(6,'workloadbudget','browse'),
-(6,'workloadbudget','create'),
-(6,'workloadbudget','delete'),
-(6,'workloadbudget','edit'),
-(6,'workloadbudget','export'),
-(6,'workloadbudget','exporttemplate'),
-(6,'workloadbudget','import'),
-(6,'workloadbudget','link'),
-(6,'workloadbudget','search'),
-(6,'workloadbudget','showimport'),
-(6,'workloadbudget','unlink'),
-(6,'workloadbudget','view'),
-(6,'zoutput','batchCreate'),
-(6,'zoutput','batchEdit'),
-(6,'zoutput','browse'),
-(6,'zoutput','create'),
-(6,'zoutput','delete'),
-(6,'zoutput','edit'),
-(6,'zoutput','updateOrder'),
-(6,'zoutput','view'),
-(7,'activity','browse'),
-(7,'activity','create'),
-(7,'activity','delete'),
-(7,'activity','edit'),
-(7,'activity','view'),
-(7,'audit','8'),
-(7,'audit','assign'),
-(7,'audit','batchassign'),
-(7,'audit','batchcreate'),
-(7,'audit','batchedit'),
-(7,'audit','browse'),
-(7,'audit','create'),
-(7,'audit','delete'),
-(7,'audit','edit'),
-(7,'audit','export'),
-(7,'audit','exporttemplate'),
-(7,'audit','import'),
-(7,'audit','link'),
-(7,'audit','search'),
-(7,'audit','showimport'),
-(7,'audit','unlink'),
-(7,'audit','view'),
-(7,'auditcl','browse'),
-(7,'auditcl','delete'),
-(7,'auditcl','edit'),
-(7,'auditplan','browse'),
-(7,'auditplan','create'),
-(7,'auditplan','edit'),
-(7,'auditplan','nc'),
-(7,'auditplan','result'),
-(7,'auditresult','10'),
-(7,'auditresult','assign'),
-(7,'auditresult','batchassign'),
-(7,'auditresult','batchcreate'),
-(7,'auditresult','batchedit'),
-(7,'auditresult','browse'),
-(7,'auditresult','create'),
-(7,'auditresult','delete'),
-(7,'auditresult','edit'),
-(7,'auditresult','export'),
-(7,'auditresult','exporttemplate'),
-(7,'auditresult','import'),
-(7,'auditresult','link'),
-(7,'auditresult','search'),
-(7,'auditresult','showimport'),
-(7,'auditresult','unlink'),
-(7,'auditresult','view'),
-(7,'baseline','articleview'),
-(7,'baseline','catalog'),
-(7,'baseline','createTemplate'),
-(7,'baseline','editBook'),
-(7,'baseline','editTemplate'),
-(7,'baseline','manageBook'),
-(7,'baseline','template'),
-(7,'baseline','view'),
-(7,'budget','batchCreate'),
-(7,'budget','browse'),
-(7,'budget','create'),
-(7,'budget','delete'),
-(7,'budget','edit'),
-(7,'budget','summary'),
-(7,'budget','view'),
-(7,'classify','browse'),
-(7,'cm','browse'),
-(7,'cm','create'),
-(7,'cm','edit'),
-(7,'cm','report'),
-(7,'cm','view'),
-(7,'cmcl','browse'),
-(7,'cmcl','delete'),
-(7,'cmcl','edit'),
-(7,'cmcl','view'),
-(7,'custom','estimate'),
-(7,'design','browse'),
-(7,'design','create'),
-(7,'design','delete'),
-(7,'design','edit'),
-(7,'design','view'),
-(7,'durationestimation','create'),
-(7,'durationestimation','index'),
-(7,'gapanalysis','batchCreate'),
-(7,'gapanalysis','batchEdit'),
-(7,'gapanalysis','browse'),
-(7,'gapanalysis','create'),
-(7,'gapanalysis','delete'),
-(7,'gapanalysis','edit'),
-(7,'gapanalysis','view'),
-(7,'issue','activate'),
-(7,'issue','assignTo'),
-(7,'issue','batchCreate'),
-(7,'issue','browse'),
-(7,'issue','cancel'),
-(7,'issue','close'),
-(7,'issue','confirm'),
-(7,'issue','create'),
-(7,'issue','delete'),
-(7,'issue','edit'),
-(7,'issue','importFromLib'),
-(7,'issue','resolve'),
-(7,'issue','view'),
-(7,'measrecord','browse'),
-(7,'measurement','batchEdit'),
-(7,'measurement','browse'),
-(7,'measurement','createBasic'),
-(7,'measurement','createTemplate'),
-(7,'measurement','delete'),
-(7,'measurement','design'),
-(7,'measurement','designPHP'),
-(7,'measurement','designSQL'),
-(7,'measurement','editBasic'),
-(7,'measurement','editDerivation'),
-(7,'measurement','editTemplate'),
-(7,'measurement','execCrontabQueue'),
-(7,'measurement','initCrontabQueue'),
-(7,'measurement','searchMeas'),
-(7,'measurement','template'),
-(7,'measurement','viewTemplate'),
-(7,'meeting','browse'),
-(7,'meeting','create'),
-(7,'meeting','delete'),
-(7,'meeting','edit'),
-(7,'meeting','minutes'),
-(7,'meeting','view'),
-(7,'meetingroom','batchCreate'),
-(7,'meetingroom','batchEdit'),
-(7,'meetingroom','browse'),
-(7,'meetingroom','create'),
-(7,'meetingroom','delete'),
-(7,'meetingroom','edit'),
-(7,'meetingroom','view'),
-(7,'milestone','index'),
-(7,'my','issue'),
-(7,'my','meeting'),
-(7,'my','myMeeting'),
-(7,'my','nc'),
-(7,'my','risk'),
-(7,'nc','16'),
-(7,'nc','activate'),
-(7,'nc','assign'),
-(7,'nc','batchassign'),
-(7,'nc','batchcreate'),
-(7,'nc','batchedit'),
-(7,'nc','browse'),
-(7,'nc','close'),
-(7,'nc','create'),
-(7,'nc','delete'),
-(7,'nc','edit'),
-(7,'nc','export'),
-(7,'nc','exporttemplate'),
-(7,'nc','import'),
-(7,'nc','link'),
-(7,'nc','resolve'),
-(7,'nc','search'),
-(7,'nc','showimport'),
-(7,'nc','unlink'),
-(7,'nc','view'),
-(7,'opportunity','activate'),
-(7,'opportunity','assignTo'),
-(7,'opportunity','batchActivate'),
-(7,'opportunity','batchAssignTo'),
-(7,'opportunity','batchCancel'),
-(7,'opportunity','batchClose'),
-(7,'opportunity','batchCreate'),
-(7,'opportunity','batchEdit'),
-(7,'opportunity','batchHangup'),
-(7,'opportunity','batchImportToLib'),
-(7,'opportunity','browse'),
-(7,'opportunity','cancel'),
-(7,'opportunity','close'),
-(7,'opportunity','create'),
-(7,'opportunity','delete'),
-(7,'opportunity','edit'),
-(7,'opportunity','hangup'),
-(7,'opportunity','importFromLib'),
-(7,'opportunity','importToLib'),
-(7,'opportunity','track'),
-(7,'opportunity','view'),
-(7,'output','13'),
-(7,'output','assign'),
-(7,'output','batchassign'),
-(7,'output','batchcreate'),
-(7,'output','batchedit'),
-(7,'output','browse'),
-(7,'output','create'),
-(7,'output','delete'),
-(7,'output','edit'),
-(7,'output','export'),
-(7,'output','exporttemplate'),
-(7,'output','import'),
-(7,'output','link'),
-(7,'output','search'),
-(7,'output','showimport'),
-(7,'output','unlink'),
-(7,'output','view'),
-(7,'process','browse'),
-(7,'process','create'),
-(7,'process','delete'),
-(7,'process','edit'),
-(7,'process','view'),
-(7,'programplan','browse'),
-(7,'programplan','create'),
-(7,'programplan','edit'),
-(7,'pssp','browse'),
-(7,'pssp','update'),
-(7,'report','customeRedreport'),
-(7,'review','assess'),
-(7,'review','audit'),
-(7,'review','browse'),
-(7,'review','create'),
-(7,'review','edit'),
-(7,'review','recall'),
-(7,'review','report'),
-(7,'review','result'),
-(7,'review','submit'),
-(7,'review','toAudit'),
-(7,'review','view'),
-(7,'reviewcl','browse'),
-(7,'reviewcl','create'),
-(7,'reviewcl','delete'),
-(7,'reviewcl','edit'),
-(7,'reviewcl','view'),
-(7,'reviewissue','create'),
-(7,'reviewissue','edit'),
-(7,'reviewissue','issue'),
-(7,'reviewissue','resolved'),
-(7,'reviewissue','updateStatus'),
-(7,'reviewissue','view'),
-(7,'reviewsetting','reviewer'),
-(7,'reviewsetting','version'),
-(7,'risk','activate'),
-(7,'risk','assignTo'),
-(7,'risk','batchCreate'),
-(7,'risk','browse'),
-(7,'risk','cancel'),
-(7,'risk','close'),
-(7,'risk','create'),
-(7,'risk','delete'),
-(7,'risk','edit'),
-(7,'risk','hangup'),
-(7,'risk','importFromLib'),
-(7,'risk','view'),
-(7,'stage','batchCreate'),
-(7,'stage','browse'),
-(7,'stage','create'),
-(7,'stage','delete'),
-(7,'stage','edit'),
-(7,'story','batchImportToLib'),
-(7,'story','importToLib'),
-(7,'subject','browse'),
-(7,'trainplan','batchCreate'),
-(7,'trainplan','batchEdit'),
-(7,'trainplan','batchFinish'),
-(7,'trainplan','browse'),
-(7,'trainplan','create'),
-(7,'trainplan','delete'),
-(7,'trainplan','edit'),
-(7,'trainplan','finish'),
-(7,'trainplan','summary'),
-(7,'trainplan','view'),
-(7,'weekly','index'),
-(7,'workestimation','index'),
-(7,'workloadbudget','27'),
-(7,'workloadbudget','assign'),
-(7,'workloadbudget','batchassign'),
-(7,'workloadbudget','batchcreate'),
-(7,'workloadbudget','batchedit'),
-(7,'workloadbudget','browse'),
-(7,'workloadbudget','create'),
-(7,'workloadbudget','delete'),
-(7,'workloadbudget','edit'),
-(7,'workloadbudget','export'),
-(7,'workloadbudget','exporttemplate'),
-(7,'workloadbudget','import'),
-(7,'workloadbudget','link'),
-(7,'workloadbudget','search'),
-(7,'workloadbudget','showimport'),
-(7,'workloadbudget','unlink'),
-(7,'workloadbudget','view'),
-(8,'activity','browse'),
-(8,'activity','create'),
-(8,'activity','delete'),
-(8,'activity','edit'),
-(8,'activity','view'),
-(8,'audit','8'),
-(8,'audit','assign'),
-(8,'audit','batchassign'),
-(8,'audit','batchcreate'),
-(8,'audit','batchedit'),
-(8,'audit','browse'),
-(8,'audit','create'),
-(8,'audit','delete'),
-(8,'audit','edit'),
-(8,'audit','export'),
-(8,'audit','exporttemplate'),
-(8,'audit','import'),
-(8,'audit','link'),
-(8,'audit','search'),
-(8,'audit','showimport'),
-(8,'audit','unlink'),
-(8,'audit','view'),
-(8,'auditcl','browse'),
-(8,'auditcl','delete'),
-(8,'auditcl','edit'),
-(8,'auditplan','batchCreate'),
-(8,'auditplan','browse'),
-(8,'auditplan','create'),
-(8,'auditplan','edit'),
-(8,'auditplan','nc'),
-(8,'auditplan','result'),
-(8,'auditresult','10'),
-(8,'auditresult','assign'),
-(8,'auditresult','batchassign'),
-(8,'auditresult','batchcreate'),
-(8,'auditresult','batchedit'),
-(8,'auditresult','browse'),
-(8,'auditresult','create'),
-(8,'auditresult','delete'),
-(8,'auditresult','edit'),
-(8,'auditresult','export'),
-(8,'auditresult','exporttemplate'),
-(8,'auditresult','import'),
-(8,'auditresult','link'),
-(8,'auditresult','search'),
-(8,'auditresult','showimport'),
-(8,'auditresult','unlink'),
-(8,'auditresult','view'),
-(8,'baseline','articleview'),
-(8,'baseline','catalog'),
-(8,'baseline','createTemplate'),
-(8,'baseline','editBook'),
-(8,'baseline','editTemplate'),
-(8,'baseline','manageBook'),
-(8,'baseline','template'),
-(8,'baseline','view'),
-(8,'budget','batchCreate'),
-(8,'budget','browse'),
-(8,'budget','create'),
-(8,'budget','edit'),
-(8,'budget','summary'),
-(8,'budget','view'),
-(8,'classify','browse'),
-(8,'cm','browse'),
-(8,'cm','create'),
-(8,'cm','edit'),
-(8,'cm','report'),
-(8,'cm','view'),
-(8,'cmcl','browse'),
-(8,'cmcl','delete'),
-(8,'cmcl','edit'),
-(8,'cmcl','view'),
-(8,'custom','estimate'),
-(8,'design','browse'),
-(8,'design','create'),
-(8,'design','delete'),
-(8,'design','edit'),
-(8,'design','view'),
-(8,'durationestimation','create'),
-(8,'durationestimation','index'),
-(8,'gapanalysis','batchCreate'),
-(8,'gapanalysis','batchEdit'),
-(8,'gapanalysis','browse'),
-(8,'gapanalysis','create'),
-(8,'gapanalysis','delete'),
-(8,'gapanalysis','edit'),
-(8,'gapanalysis','view'),
-(8,'issue','activate'),
-(8,'issue','assignTo'),
-(8,'issue','batchCreate'),
-(8,'issue','browse'),
-(8,'issue','cancel'),
-(8,'issue','close'),
-(8,'issue','confirm'),
-(8,'issue','create'),
-(8,'issue','delete'),
-(8,'issue','edit'),
-(8,'issue','importFromLib'),
-(8,'issue','resolve'),
-(8,'issue','view'),
-(8,'meeting','browse'),
-(8,'meeting','create'),
-(8,'meeting','delete'),
-(8,'meeting','edit'),
-(8,'meeting','minutes'),
-(8,'meeting','view'),
-(8,'meetingroom','batchCreate'),
-(8,'meetingroom','batchEdit'),
-(8,'meetingroom','browse'),
-(8,'meetingroom','create'),
-(8,'meetingroom','delete'),
-(8,'meetingroom','edit'),
-(8,'meetingroom','view'),
-(8,'milestone','index'),
-(8,'milestone','saveOtherProblem'),
-(8,'my','issue'),
-(8,'my','meeting'),
-(8,'my','myMeeting'),
-(8,'my','nc'),
-(8,'my','risk'),
-(8,'nc','16'),
-(8,'nc','activate'),
-(8,'nc','assign'),
-(8,'nc','batchassign'),
-(8,'nc','batchcreate'),
-(8,'nc','batchedit'),
-(8,'nc','browse'),
-(8,'nc','close'),
-(8,'nc','create'),
-(8,'nc','delete'),
-(8,'nc','edit'),
-(8,'nc','export'),
-(8,'nc','exporttemplate'),
-(8,'nc','import'),
-(8,'nc','link'),
-(8,'nc','resolve'),
-(8,'nc','search'),
-(8,'nc','showimport'),
-(8,'nc','unlink'),
-(8,'nc','view'),
-(8,'opportunity','activate'),
-(8,'opportunity','assignTo'),
-(8,'opportunity','batchActivate'),
-(8,'opportunity','batchAssignTo'),
-(8,'opportunity','batchCancel'),
-(8,'opportunity','batchClose'),
-(8,'opportunity','batchCreate'),
-(8,'opportunity','batchEdit'),
-(8,'opportunity','batchHangup'),
-(8,'opportunity','batchImportToLib'),
-(8,'opportunity','browse'),
-(8,'opportunity','cancel'),
-(8,'opportunity','close'),
-(8,'opportunity','create'),
-(8,'opportunity','delete'),
-(8,'opportunity','edit'),
-(8,'opportunity','hangup'),
-(8,'opportunity','importFromLib'),
-(8,'opportunity','importToLib'),
-(8,'opportunity','track'),
-(8,'opportunity','view'),
-(8,'output','13'),
-(8,'output','assign'),
-(8,'output','batchassign'),
-(8,'output','batchcreate'),
-(8,'output','batchedit'),
-(8,'output','browse'),
-(8,'output','create'),
-(8,'output','delete'),
-(8,'output','edit'),
-(8,'output','export'),
-(8,'output','exporttemplate'),
-(8,'output','import'),
-(8,'output','link'),
-(8,'output','search'),
-(8,'output','showimport'),
-(8,'output','unlink'),
-(8,'output','view'),
-(8,'process','browse'),
-(8,'process','create'),
-(8,'process','delete'),
-(8,'process','edit'),
-(8,'process','view'),
-(8,'pssp','browse'),
-(8,'pssp','update'),
-(8,'report','customeRedreport'),
-(8,'review','assess'),
-(8,'review','audit'),
-(8,'review','browse'),
-(8,'review','create'),
-(8,'review','edit'),
-(8,'review','recall'),
-(8,'review','report'),
-(8,'review','result'),
-(8,'review','submit'),
-(8,'review','toAudit'),
-(8,'review','view'),
-(8,'reviewcl','browse'),
-(8,'reviewcl','create'),
-(8,'reviewcl','delete'),
-(8,'reviewcl','edit'),
-(8,'reviewcl','view'),
-(8,'reviewissue','create'),
-(8,'reviewissue','edit'),
-(8,'reviewissue','issue'),
-(8,'reviewissue','resolved'),
-(8,'reviewissue','updateStatus'),
-(8,'reviewissue','view'),
-(8,'reviewsetting','reviewer'),
-(8,'reviewsetting','version'),
-(8,'risk','activate'),
-(8,'risk','assignTo'),
-(8,'risk','batchCreate'),
-(8,'risk','browse'),
-(8,'risk','cancel'),
-(8,'risk','close'),
-(8,'risk','create'),
-(8,'risk','delete'),
-(8,'risk','edit'),
-(8,'risk','hangup'),
-(8,'risk','importFromLib'),
-(8,'risk','track'),
-(8,'risk','view'),
-(8,'stage','batchCreate'),
-(8,'stage','browse'),
-(8,'stage','create'),
-(8,'stage','delete'),
-(8,'stage','edit'),
-(8,'subject','browse'),
-(8,'testcase','submit'),
-(8,'testsuite','test'),
-(8,'trainbook','ajaxgetbookbysn'),
-(8,'trainbook','batchChangeModule'),
-(8,'trainbook','batchEdit'),
-(8,'trainbook','borrow'),
-(8,'trainbook','borrowrecords'),
-(8,'trainbook','browse'),
-(8,'trainbook','create'),
-(8,'trainbook','delete'),
-(8,'trainbook','edit'),
-(8,'trainbook','export'),
-(8,'trainbook','manage'),
-(8,'trainbook','myborrow'),
-(8,'trainbook','returnbook'),
-(8,'trainbook','view'),
-(8,'traincareer','index'),
-(8,'trainchapter','browse'),
-(8,'trainchapter','catalog'),
-(8,'trainchapter','delete'),
-(8,'trainchapter','download'),
-(8,'trainchapter','edit'),
-(8,'trainchapter','manage'),
-(8,'trainchapter','showDocFiles'),
-(8,'trainchapter','sortChapterOrder'),
-(8,'trainchapter','view'),
-(8,'traincourse','browse'),
-(8,'traincourse','changeStatus'),
-(8,'traincourse','collect'),
-(8,'traincourse','create'),
-(8,'traincourse','delete'),
-(8,'traincourse','edit'),
-(8,'traincourse','manage'),
-(8,'traincourse','view'),
-(8,'trainexam','browse'),
-(8,'trainexam','changeStatus'),
-(8,'trainexam','choseExam'),
-(8,'trainexam','create'),
-(8,'trainexam','delete'),
-(8,'trainexam','deleteQuestion'),
-(8,'trainexam','edit'),
-(8,'trainexam','editQuestion'),
-(8,'trainexam','exam'),
-(8,'trainexam','myExams'),
-(8,'trainexam','review'),
-(8,'trainexam','scoreDetail'),
-(8,'trainexam','setQuestion'),
-(8,'trainexam','updateOrder'),
-(8,'trainexam','view'),
-(8,'traingoal','browse'),
-(8,'traingoal','browseCompanyGoals'),
-(8,'traingoal','browseDeptGoals'),
-(8,'traingoal','create'),
-(8,'traingoal','delete'),
-(8,'traingoal','edit'),
-(8,'traingoal','recall'),
-(8,'traingoal','review'),
-(8,'traingoal','submitReview'),
-(8,'traingoal','updateOrder'),
-(8,'traingoal','view'),
-(8,'trainplan','batchCreate'),
-(8,'trainplan','batchEdit'),
-(8,'trainplan','batchFinish'),
-(8,'trainplan','browse'),
-(8,'trainplan','create'),
-(8,'trainplan','delete'),
-(8,'trainplan','edit'),
-(8,'trainplan','finish'),
-(8,'trainplan','summary'),
-(8,'trainplan','view'),
-(8,'trainpost','browse'),
-(8,'trainpost','create'),
-(8,'trainpost','createGrade'),
-(8,'trainpost','delete'),
-(8,'trainpost','edit'),
-(8,'trainpost','editGrade'),
-(8,'trainpost','manageGrade'),
-(8,'trainpost','sortGrade'),
-(8,'trainpost','sortPost'),
-(8,'trainskill','browse'),
-(8,'trainskill','create'),
-(8,'trainskill','createGrade'),
-(8,'trainskill','delete'),
-(8,'trainskill','deleteDesc'),
-(8,'trainskill','deleteGrade'),
-(8,'trainskill','edit'),
-(8,'trainskill','editGrade'),
-(8,'trainskill','view'),
-(8,'traintask','browse'),
-(8,'traintask','browseCompanyTasks'),
-(8,'traintask','browseDeptTasks'),
-(8,'traintask','close'),
-(8,'traintask','create'),
-(8,'traintask','createTask'),
-(8,'traintask','delete'),
-(8,'traintask','edit'),
-(8,'traintask','finish'),
-(8,'traintask','import'),
-(8,'traintask','setCondition'),
-(8,'traintask','start'),
-(8,'traintask','view'),
-(8,'weekly','index'),
-(8,'workestimation','index'),
-(8,'workloadbudget','27'),
-(8,'workloadbudget','assign'),
-(8,'workloadbudget','batchassign'),
-(8,'workloadbudget','batchcreate'),
-(8,'workloadbudget','batchedit'),
-(8,'workloadbudget','browse'),
-(8,'workloadbudget','create'),
-(8,'workloadbudget','delete'),
-(8,'workloadbudget','edit'),
-(8,'workloadbudget','export'),
-(8,'workloadbudget','exporttemplate'),
-(8,'workloadbudget','import'),
-(8,'workloadbudget','link'),
-(8,'workloadbudget','search'),
-(8,'workloadbudget','showimport'),
-(8,'workloadbudget','unlink'),
-(8,'workloadbudget','view'),
-(9,'activity','browse'),
-(9,'activity','create'),
-(9,'activity','delete'),
-(9,'activity','edit'),
-(9,'activity','view'),
-(9,'audit','8'),
-(9,'audit','assign'),
-(9,'audit','batchassign'),
-(9,'audit','batchcreate'),
-(9,'audit','batchedit'),
-(9,'audit','browse'),
-(9,'audit','create'),
-(9,'audit','delete'),
-(9,'audit','edit'),
-(9,'audit','export'),
-(9,'audit','exporttemplate'),
-(9,'audit','import'),
-(9,'audit','link'),
-(9,'audit','search'),
-(9,'audit','showimport'),
-(9,'audit','unlink'),
-(9,'audit','view'),
-(9,'auditcl','browse'),
-(9,'auditcl','delete'),
-(9,'auditcl','edit'),
-(9,'auditplan','browse'),
-(9,'auditplan','create'),
-(9,'auditplan','edit'),
-(9,'auditplan','nc'),
-(9,'auditplan','result'),
-(9,'auditresult','10'),
-(9,'auditresult','assign'),
-(9,'auditresult','batchassign'),
-(9,'auditresult','batchcreate'),
-(9,'auditresult','batchedit'),
-(9,'auditresult','browse'),
-(9,'auditresult','create'),
-(9,'auditresult','delete'),
-(9,'auditresult','edit'),
-(9,'auditresult','export'),
-(9,'auditresult','exporttemplate'),
-(9,'auditresult','import'),
-(9,'auditresult','link'),
-(9,'auditresult','search'),
-(9,'auditresult','showimport'),
-(9,'auditresult','unlink'),
-(9,'auditresult','view'),
-(9,'baseline','articleview'),
-(9,'baseline','catalog'),
-(9,'baseline','createTemplate'),
-(9,'baseline','delete'),
-(9,'baseline','editBook'),
-(9,'baseline','editTemplate'),
-(9,'baseline','manageBook'),
-(9,'baseline','template'),
-(9,'baseline','view'),
-(9,'budget','batchCreate'),
-(9,'budget','browse'),
-(9,'budget','create'),
-(9,'budget','delete'),
-(9,'budget','edit'),
-(9,'budget','summary'),
-(9,'budget','view'),
-(9,'classify','browse'),
-(9,'cm','browse'),
-(9,'cm','create'),
-(9,'cm','delete'),
-(9,'cm','edit'),
-(9,'cm','report'),
-(9,'cm','view'),
-(9,'cmcl','browse'),
-(9,'cmcl','delete'),
-(9,'cmcl','edit'),
-(9,'cmcl','view'),
-(9,'custom','estimate'),
-(9,'design','assignTo'),
-(9,'design','batchCreate'),
-(9,'design','browse'),
-(9,'design','create'),
-(9,'design','delete'),
-(9,'design','edit'),
-(9,'design','view'),
-(9,'durationestimation','create'),
-(9,'durationestimation','index'),
-(9,'issue','activate'),
-(9,'issue','assignTo'),
-(9,'issue','batchCreate'),
-(9,'issue','browse'),
-(9,'issue','cancel'),
-(9,'issue','close'),
-(9,'issue','confirm'),
-(9,'issue','create'),
-(9,'issue','delete'),
-(9,'issue','edit'),
-(9,'issue','importFromLib'),
-(9,'issue','resolve'),
-(9,'issue','view'),
-(9,'meeting','browse'),
-(9,'meeting','create'),
-(9,'meeting','delete'),
-(9,'meeting','edit'),
-(9,'meeting','minutes'),
-(9,'meeting','view'),
-(9,'meetingroom','batchCreate'),
-(9,'meetingroom','batchEdit'),
-(9,'meetingroom','browse'),
-(9,'meetingroom','create'),
-(9,'meetingroom','delete'),
-(9,'meetingroom','edit'),
-(9,'meetingroom','view'),
-(9,'milestone','index'),
-(9,'milestone','saveOtherProblem'),
-(9,'my','issue'),
-(9,'my','meeting'),
-(9,'my','myMeeting'),
-(9,'my','nc'),
-(9,'my','risk'),
-(9,'nc','16'),
-(9,'nc','activate'),
-(9,'nc','assign'),
-(9,'nc','batchassign'),
-(9,'nc','batchcreate'),
-(9,'nc','batchedit'),
-(9,'nc','browse'),
-(9,'nc','close'),
-(9,'nc','create'),
-(9,'nc','delete'),
-(9,'nc','edit'),
-(9,'nc','export'),
-(9,'nc','exporttemplate'),
-(9,'nc','import'),
-(9,'nc','link'),
-(9,'nc','resolve'),
-(9,'nc','search'),
-(9,'nc','showimport'),
-(9,'nc','unlink'),
-(9,'nc','view'),
-(9,'opportunity','activate'),
-(9,'opportunity','assignTo'),
-(9,'opportunity','batchActivate'),
-(9,'opportunity','batchAssignTo'),
-(9,'opportunity','batchCancel'),
-(9,'opportunity','batchClose'),
-(9,'opportunity','batchCreate'),
-(9,'opportunity','batchEdit'),
-(9,'opportunity','batchHangup'),
-(9,'opportunity','batchImportToLib'),
-(9,'opportunity','browse'),
-(9,'opportunity','cancel'),
-(9,'opportunity','close'),
-(9,'opportunity','create'),
-(9,'opportunity','delete'),
-(9,'opportunity','edit'),
-(9,'opportunity','hangup'),
-(9,'opportunity','importFromLib'),
-(9,'opportunity','importToLib'),
-(9,'opportunity','track'),
-(9,'opportunity','view'),
-(9,'output','13'),
-(9,'output','assign'),
-(9,'output','batchassign'),
-(9,'output','batchcreate'),
-(9,'output','batchedit'),
-(9,'output','browse'),
-(9,'output','create'),
-(9,'output','delete'),
-(9,'output','edit'),
-(9,'output','export'),
-(9,'output','exporttemplate'),
-(9,'output','import'),
-(9,'output','link'),
-(9,'output','search'),
-(9,'output','showimport'),
-(9,'output','unlink'),
-(9,'output','view'),
-(9,'process','browse'),
-(9,'process','create'),
-(9,'process','delete'),
-(9,'process','edit'),
-(9,'process','view'),
-(9,'programplan','browse'),
-(9,'pssp','browse'),
-(9,'pssp','update'),
-(9,'report','customeRedreport'),
-(9,'review','assess'),
-(9,'review','audit'),
-(9,'review','browse'),
-(9,'review','create'),
-(9,'review','edit'),
-(9,'review','recall'),
-(9,'review','report'),
-(9,'review','result'),
-(9,'review','submit'),
-(9,'review','toAudit'),
-(9,'review','view'),
-(9,'reviewcl','browse'),
-(9,'reviewcl','create'),
-(9,'reviewcl','delete'),
-(9,'reviewcl','edit'),
-(9,'reviewcl','view'),
-(9,'reviewissue','create'),
-(9,'reviewissue','edit'),
-(9,'reviewissue','issue'),
-(9,'reviewissue','resolved'),
-(9,'reviewissue','updateStatus'),
-(9,'reviewissue','view'),
-(9,'reviewsetting','reviewer'),
-(9,'reviewsetting','version'),
-(9,'risk','activate'),
-(9,'risk','assignTo'),
-(9,'risk','batchCreate'),
-(9,'risk','browse'),
-(9,'risk','cancel'),
-(9,'risk','close'),
-(9,'risk','create'),
-(9,'risk','delete'),
-(9,'risk','edit'),
-(9,'risk','hangup'),
-(9,'risk','importFromLib'),
-(9,'risk','view'),
-(9,'stage','batchCreate'),
-(9,'stage','browse'),
-(9,'stage','create'),
-(9,'stage','delete'),
-(9,'stage','edit'),
-(9,'subject','browse'),
-(9,'weekly','index'),
-(9,'workestimation','index'),
-(9,'workloadbudget','27'),
-(9,'workloadbudget','assign'),
-(9,'workloadbudget','batchassign'),
-(9,'workloadbudget','batchcreate'),
-(9,'workloadbudget','batchedit'),
-(9,'workloadbudget','browse'),
-(9,'workloadbudget','create'),
-(9,'workloadbudget','delete'),
-(9,'workloadbudget','edit'),
-(9,'workloadbudget','export'),
-(9,'workloadbudget','exporttemplate'),
-(9,'workloadbudget','import'),
-(9,'workloadbudget','link'),
-(9,'workloadbudget','search'),
-(9,'workloadbudget','showimport'),
-(9,'workloadbudget','unlink'),
-(9,'workloadbudget','view'),
-(9,'zoutput','browse'),
-(9,'zoutput','view'),
-(10,'activity','browse'),
-(10,'activity','create'),
-(10,'activity','delete'),
-(10,'activity','edit'),
-(10,'activity','view'),
-(10,'audit','8'),
-(10,'audit','assign'),
-(10,'audit','batchassign'),
-(10,'audit','batchcreate'),
-(10,'audit','batchedit'),
-(10,'audit','browse'),
-(10,'audit','create'),
-(10,'audit','delete'),
-(10,'audit','edit'),
-(10,'audit','export'),
-(10,'audit','exporttemplate'),
-(10,'audit','import'),
-(10,'audit','link'),
-(10,'audit','search'),
-(10,'audit','showimport'),
-(10,'audit','unlink'),
-(10,'audit','view'),
-(10,'auditplan','browse'),
-(10,'auditplan','create'),
-(10,'auditplan','edit'),
-(10,'auditplan','nc'),
-(10,'auditplan','result'),
-(10,'auditresult','10'),
-(10,'auditresult','assign'),
-(10,'auditresult','batchassign'),
-(10,'auditresult','batchcreate'),
-(10,'auditresult','batchedit'),
-(10,'auditresult','browse'),
-(10,'auditresult','create'),
-(10,'auditresult','delete'),
-(10,'auditresult','edit'),
-(10,'auditresult','export'),
-(10,'auditresult','exporttemplate'),
-(10,'auditresult','import'),
-(10,'auditresult','link'),
-(10,'auditresult','search'),
-(10,'auditresult','showimport'),
-(10,'auditresult','unlink'),
-(10,'auditresult','view'),
-(10,'budget','batchCreate'),
-(10,'budget','browse'),
-(10,'budget','create'),
-(10,'budget','delete'),
-(10,'budget','edit'),
-(10,'budget','summary'),
-(10,'budget','view'),
-(10,'custom','estimate'),
-(10,'design','browse'),
-(10,'design','create'),
-(10,'design','delete'),
-(10,'design','edit'),
-(10,'design','view'),
-(10,'durationestimation','create'),
-(10,'durationestimation','index'),
-(10,'issue','activate'),
-(10,'issue','batchCreate'),
-(10,'issue','browse'),
-(10,'issue','cancel'),
-(10,'issue','close'),
-(10,'issue','create'),
-(10,'issue','delete'),
-(10,'issue','edit'),
-(10,'issue','resolve'),
-(10,'issue','view'),
-(10,'meeting','browse'),
-(10,'meeting','create'),
-(10,'meeting','delete'),
-(10,'meeting','edit'),
-(10,'meeting','minutes'),
-(10,'meeting','view'),
-(10,'milestone','index'),
-(10,'my','issue'),
-(10,'my','meeting'),
-(10,'my','myMeeting'),
-(10,'my','nc'),
-(10,'my','risk'),
-(10,'nc','16'),
-(10,'nc','activate'),
-(10,'nc','assign'),
-(10,'nc','batchassign'),
-(10,'nc','batchcreate'),
-(10,'nc','batchedit'),
-(10,'nc','browse'),
-(10,'nc','close'),
-(10,'nc','create'),
-(10,'nc','delete'),
-(10,'nc','edit'),
-(10,'nc','export'),
-(10,'nc','exporttemplate'),
-(10,'nc','import'),
-(10,'nc','link'),
-(10,'nc','resolve'),
-(10,'nc','search'),
-(10,'nc','showimport'),
-(10,'nc','unlink'),
-(10,'nc','view'),
-(10,'opportunity','browse'),
-(10,'opportunity','view'),
-(10,'output','13'),
-(10,'output','assign'),
-(10,'output','batchassign'),
-(10,'output','batchcreate'),
-(10,'output','batchedit'),
-(10,'output','browse'),
-(10,'output','create'),
-(10,'output','delete'),
-(10,'output','edit'),
-(10,'output','export'),
-(10,'output','exporttemplate'),
-(10,'output','import'),
-(10,'output','link'),
-(10,'output','search'),
-(10,'output','showimport'),
-(10,'output','unlink'),
-(10,'output','view'),
-(10,'process','browse'),
-(10,'process','create'),
-(10,'process','delete'),
-(10,'process','edit'),
-(10,'process','view'),
-(10,'pssp','browse'),
-(10,'pssp','update'),
-(10,'report','customeRedreport'),
-(10,'risk','activate'),
-(10,'risk','batchCreate'),
-(10,'risk','browse'),
-(10,'risk','cancel'),
-(10,'risk','close'),
-(10,'risk','create'),
-(10,'risk','delete'),
-(10,'risk','edit'),
-(10,'risk','hangup'),
-(10,'risk','view'),
-(10,'stage','batchCreate'),
-(10,'stage','browse'),
-(10,'stage','create'),
-(10,'stage','delete'),
-(10,'stage','edit'),
-(10,'subject','browse'),
-(10,'trainchapter','browse'),
-(10,'trainchapter','catalog'),
-(10,'trainchapter','delete'),
-(10,'trainchapter','download'),
-(10,'trainchapter','edit'),
-(10,'trainchapter','manage'),
-(10,'trainchapter','showDocFiles'),
-(10,'trainchapter','sortChapterOrder'),
-(10,'trainchapter','view'),
-(10,'traincourse','browse'),
-(10,'traincourse','create'),
-(10,'traincourse','delete'),
-(10,'traincourse','edit'),
-(10,'traincourse','manage'),
-(10,'traincourse','view'),
-(10,'trainplan','browse'),
-(10,'trainplan','view'),
-(10,'trainskill','browse'),
-(10,'trainskill','create'),
-(10,'trainskill','createGrade'),
-(10,'trainskill','delete'),
-(10,'trainskill','deleteDesc'),
-(10,'trainskill','deleteGrade'),
-(10,'trainskill','edit'),
-(10,'trainskill','editGrade'),
-(10,'trainskill','view'),
-(10,'weekly','index'),
-(10,'workestimation','index'),
-(10,'workloadbudget','27'),
-(10,'workloadbudget','assign'),
-(10,'workloadbudget','batchassign'),
-(10,'workloadbudget','batchcreate'),
-(10,'workloadbudget','batchedit'),
-(10,'workloadbudget','browse'),
-(10,'workloadbudget','create'),
-(10,'workloadbudget','delete'),
-(10,'workloadbudget','edit'),
-(10,'workloadbudget','export'),
-(10,'workloadbudget','exporttemplate'),
-(10,'workloadbudget','import'),
-(10,'workloadbudget','link'),
-(10,'workloadbudget','search'),
-(10,'workloadbudget','showimport'),
-(10,'workloadbudget','unlink'),
-(10,'workloadbudget','view'),
-(11,'activity','browse'),
-(11,'activity','create'),
-(11,'activity','delete'),
-(11,'activity','edit'),
-(11,'activity','view'),
-(11,'audit','8'),
-(11,'audit','assign'),
-(11,'audit','batchassign'),
-(11,'audit','batchcreate'),
-(11,'audit','batchedit'),
-(11,'audit','browse'),
-(11,'audit','create'),
-(11,'audit','delete'),
-(11,'audit','edit'),
-(11,'audit','export'),
-(11,'audit','exporttemplate'),
-(11,'audit','import'),
-(11,'audit','link'),
-(11,'audit','search'),
-(11,'audit','showimport'),
-(11,'audit','unlink'),
-(11,'audit','view'),
-(11,'auditplan','browse'),
-(11,'auditplan','create'),
-(11,'auditplan','edit'),
-(11,'auditplan','nc'),
-(11,'auditplan','result'),
-(11,'auditresult','10'),
-(11,'auditresult','assign'),
-(11,'auditresult','batchassign'),
-(11,'auditresult','batchcreate'),
-(11,'auditresult','batchedit'),
-(11,'auditresult','browse'),
-(11,'auditresult','create'),
-(11,'auditresult','delete'),
-(11,'auditresult','edit'),
-(11,'auditresult','export'),
-(11,'auditresult','exporttemplate'),
-(11,'auditresult','import'),
-(11,'auditresult','link'),
-(11,'auditresult','search'),
-(11,'auditresult','showimport'),
-(11,'auditresult','unlink'),
-(11,'auditresult','view'),
-(11,'budget','batchCreate'),
-(11,'budget','browse'),
-(11,'budget','create'),
-(11,'budget','delete'),
-(11,'budget','edit'),
-(11,'budget','summary'),
-(11,'budget','view'),
-(11,'custom','estimate'),
-(11,'design','browse'),
-(11,'design','create'),
-(11,'design','delete'),
-(11,'design','edit'),
-(11,'design','view'),
-(11,'durationestimation','create'),
-(11,'durationestimation','index'),
-(11,'issue','activate'),
-(11,'issue','browse'),
-(11,'issue','cancel'),
-(11,'issue','close'),
-(11,'issue','create'),
-(11,'issue','delete'),
-(11,'issue','edit'),
-(11,'issue','resolve'),
-(11,'issue','view'),
-(11,'my','issue'),
-(11,'my','meeting'),
-(11,'my','myMeeting'),
-(11,'my','risk'),
-(11,'nc','16'),
-(11,'nc','activate'),
-(11,'nc','assign'),
-(11,'nc','batchassign'),
-(11,'nc','batchcreate'),
-(11,'nc','batchedit'),
-(11,'nc','browse'),
-(11,'nc','close'),
-(11,'nc','create'),
-(11,'nc','delete'),
-(11,'nc','edit'),
-(11,'nc','export'),
-(11,'nc','exporttemplate'),
-(11,'nc','import'),
-(11,'nc','link'),
-(11,'nc','resolve'),
-(11,'nc','search'),
-(11,'nc','showimport'),
-(11,'nc','unlink'),
-(11,'nc','view'),
-(11,'output','13'),
-(11,'output','assign'),
-(11,'output','batchassign'),
-(11,'output','batchcreate'),
-(11,'output','batchedit'),
-(11,'output','browse'),
-(11,'output','create'),
-(11,'output','delete'),
-(11,'output','edit'),
-(11,'output','export'),
-(11,'output','exporttemplate'),
-(11,'output','import'),
-(11,'output','link'),
-(11,'output','search'),
-(11,'output','showimport'),
-(11,'output','unlink'),
-(11,'output','view'),
-(11,'process','browse'),
-(11,'process','create'),
-(11,'process','delete'),
-(11,'process','edit'),
-(11,'process','view'),
-(11,'programplan','browse'),
-(11,'pssp','browse'),
-(11,'pssp','update'),
-(11,'report','customeRedreport'),
-(11,'risk','activate'),
-(11,'risk','browse'),
-(11,'risk','cancel'),
-(11,'risk','close'),
-(11,'risk','create'),
-(11,'risk','delete'),
-(11,'risk','edit'),
-(11,'risk','hangup'),
-(11,'risk','view'),
-(11,'stage','browse'),
-(11,'stage','create'),
-(11,'stage','delete'),
-(11,'stage','edit'),
-(11,'story','processStoryChange'),
-(11,'subject','browse'),
-(11,'trainbook','ajaxgetbookbysn'),
-(11,'trainbook','batchEdit'),
-(11,'trainbook','borrow'),
-(11,'trainbook','borrowhistory'),
-(11,'trainbook','browse'),
-(11,'trainbook','create'),
-(11,'trainbook','delete'),
-(11,'trainbook','edit'),
-(11,'trainbook','export'),
-(11,'trainbook','manage'),
-(11,'trainbook','returnbook'),
-(11,'trainbook','view'),
-(11,'traincourse','browse'),
-(11,'traincourse','changeStatus'),
-(11,'traincourse','create'),
-(11,'traincourse','edit'),
-(11,'traincourse','manage'),
-(11,'traincourse','view'),
-(11,'weekly','index'),
-(11,'workestimation','index'),
-(11,'workloadbudget','27'),
-(11,'workloadbudget','assign'),
-(11,'workloadbudget','batchassign'),
-(11,'workloadbudget','batchcreate'),
-(11,'workloadbudget','batchedit'),
-(11,'workloadbudget','browse'),
-(11,'workloadbudget','create'),
-(11,'workloadbudget','delete'),
-(11,'workloadbudget','edit'),
-(11,'workloadbudget','export'),
-(11,'workloadbudget','exporttemplate'),
-(11,'workloadbudget','import'),
-(11,'workloadbudget','link'),
-(11,'workloadbudget','search'),
-(11,'workloadbudget','showimport'),
-(11,'workloadbudget','unlink'),
-(11,'workloadbudget','view');
+CREATE UNIQUE INDEX `project_account` ON `zt_gapanalysis`(`project`,`account`);
REPLACE INTO `zt_approvalflow` (`id`, `name`, `code`, `desc`, `version`, `createdBy`, `createdDate`, `type`, `deleted`) VALUES
(1, '最简审批', 'simple', '', 1, 'admin', '2022-04-29 08:46:40', 'project', 0);
@@ -13400,15 +13323,6 @@ REPLACE INTO `zt_approvalflow` (`id`, `name`, `code`, `desc`, `version`, `create
REPLACE INTO `zt_approvalflowspec` (`id`, `flow`, `version`, `nodes`, `createdBy`, `createdDate`) VALUES
(1, 1, 1, '[{\"type\":\"start\",\"ccs\":[]},{\"id\":\"3ewcj92p55e\",\"type\":\"approval\",\"title\":\"审批\",\"reviewType\":\"manual\",\"multiple\":\"and\",\"agentType\":\"pass\",\"reviewers\":[{\"type\":\"select\"}],\"ccs\":[]},{\"type\":\"end\",\"ccs\":[]}]', 'admin', '2022-04-29 08:46:40');
-REPLACE INTO `zt_grouppriv`(`module`, `method`,`group`)
-SELECT `module`, `method`, 14 from `zt_grouppriv` where `group` = 1;
-
-REPLACE INTO `zt_grouppriv`(`module`, `method`,`group`)
-SELECT `module`, `method`, 15 from `zt_grouppriv` where `group` = 4;
-
-REPLACE INTO `zt_grouppriv`(`module`, `method`,`group`)
-SELECT `module`, `method`, 16 from `zt_grouppriv` where `group` = 9;
-
REPLACE INTO `zt_lang` (`lang`, `module`, `section`, `key`, `value`, `system`) VALUES
('all', 'process', 'classify', 'support', '支持过程', '1'),
('all', 'process', 'classify', 'engineering', '工程支持', '1'),
@@ -14073,20 +13987,6 @@ REPLACE INTO `zt_screen` (`id`, `dimension`, `name`, `desc`, `cover`, `scheme`,
UPDATE `zt_screen` SET builtin = '1', status = 'published';
-UPDATE `zt_grouppriv` SET `module` = 'dataview' WHERE `module` = 'dataset' AND `method` IN ('create', 'browse', 'edit', 'delete');
-UPDATE `zt_grouppriv` SET `module` = 'screen' WHERE `module` = 'dashboard';
-UPDATE `zt_grouppriv` SET `module` = 'screen' WHERE `module` = 'report' AND `method` IN ('annualData','allAnnualData');
-UPDATE `zt_grouppriv` SET `module` = 'pivot' WHERE `module` = 'report' AND `method` IN ('projectDeviation','productSummary', 'bugCreate', 'bugAssign', 'workload', 'showProduct', 'showProject');
-
-REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, 'pivot', 'create' FROM `zt_grouppriv` WHERE `module` = 'report' AND `method` IN ('custom', 'saveReport');
-REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, 'pivot', 'edit' FROM `zt_grouppriv` WHERE `module` = 'report' AND `method` = 'editReport';
-REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, 'pivot', 'delete' FROM `zt_grouppriv` WHERE `module` = 'report' AND `method` = 'deleteReport';
-REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, 'pivot', 'preview' FROM `zt_grouppriv` WHERE `module` = 'report' AND `method` = 'show';
-REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, 'pivot', 'design' FROM `zt_grouppriv` WHERE `module` = 'report' AND `method` = 'useReport';
-REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, 'pivot', 'export' FROM `zt_grouppriv` WHERE `module` = 'report' AND `method` = 'crystalExport';
-
-DELETE FROM `zt_grouppriv` WHERE `module` = 'dataset' AND `method` = 'view';
-
-- DROP TABLE IF EXISTS `zt_pivot`;
CREATE TABLE IF NOT EXISTS `zt_pivot` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
diff --git a/framework/base/helper.class.php b/framework/base/helper.class.php
index fe1fc1eef0..3e5694036e 100644
--- a/framework/base/helper.class.php
+++ b/framework/base/helper.class.php
@@ -740,7 +740,7 @@ class baseHelper
session_write_close();
session_id($sessionID);
- if(ini_get('session.save_handler') == 'files' and isset($_GET['tid']))
+ if(ini_get('session.save_handler') == 'user' and isset($_GET['tid']))
{
$ztSessionHandler = new ztSessionHandler($_GET['tid']);
session_set_save_handler(
diff --git a/lib/dao/dm.class.php b/lib/dao/dm.class.php
index 2d2056b581..a0c8ac4e14 100644
--- a/lib/dao/dm.class.php
+++ b/lib/dao/dm.class.php
@@ -298,6 +298,8 @@ class dm extends dao
*/
public function exec($sql = '')
{
+ if(!empty(dao::$errors)) return new PDOStatement(); // If any error, return an empty statement object to make sure the remain method to execute.
+
if($sql)
{
$this->sqlobj = new sql();
diff --git a/lib/dbh/dbh.class.php b/lib/dbh/dbh.class.php
index e9cf2d9b73..5bd3a1377c 100644
--- a/lib/dbh/dbh.class.php
+++ b/lib/dbh/dbh.class.php
@@ -280,6 +280,12 @@ class dbh
if(stripos($sql, 'CREATE OR REPLACE VIEW ') === 0) return '';
if(stripos($sql, 'CREATE VIEW') === 0) return '';
if(stripos($sql, 'CREATE FUNCTION') === 0) return '';
+ if(stripos($sql, 'CREATE UNIQUE INDEX') === 0)
+ {
+ preg_match('/ON\ +[0-9a-zA-Z\_\.]+\`([0-9a-zA-Z\_]+)\`/', $sql, $matches);
+ $tableName = explode('_', $matches[1]);
+ $sql = preg_replace('/INDEX\ +\`/', 'INDEX `' . strtolower($tableName[1]) . '_', $sql);
+ }
case 'ALTER':
$sql = $this->formatField($sql);
$sql = $this->formatAttr($sql);
diff --git a/module/action/lang/de.php b/module/action/lang/de.php
index 61a8cc5224..9f4eb485b1 100644
--- a/module/action/lang/de.php
+++ b/module/action/lang/de.php
@@ -754,7 +754,7 @@ $lang->action->label->testtask = 'Testaufgaben|testtask|view|caseID=%s';
$lang->action->label->testsuite = 'Test Suite|testsuite|view|suiteID=%s';
$lang->action->label->caselib = 'Fallbibliothek|testsuite|libview|libID=%s';
$lang->action->label->todo = 'Todo|todo|view|todoID=%s';
-$lang->action->label->doclib = 'Dok Bibliothek|doc|browse|libID=%s';
+$lang->action->label->doclib = 'Dok Bibliothek|doc|teamspace|objectID=%s&libID=%s';
$lang->action->label->doc = 'Dok|doc|view|docID=%s';
$lang->action->label->user = 'Benutzer|user|view|account=%s';
$lang->action->label->testreport = 'Berichte|testreport|view|report=%s';
diff --git a/module/action/lang/en.php b/module/action/lang/en.php
index d874c37d33..0eec3a619f 100755
--- a/module/action/lang/en.php
+++ b/module/action/lang/en.php
@@ -754,7 +754,7 @@ $lang->action->label->testtask = 'Request|testtask|view|caseID=%s';
$lang->action->label->testsuite = 'Test Suite|testsuite|view|suiteID=%s';
$lang->action->label->caselib = 'Case Library|caselib|view|libID=%s';
$lang->action->label->todo = 'Todo|todo|view|todoID=%s';
-$lang->action->label->doclib = 'Doc Library|doc|objectLibs|type=%s&objectID=%s&libID=%s';
+$lang->action->label->doclib = 'Doc Library|doc|teamspace|objectID=%s&libID=%s';
$lang->action->label->doc = 'Doc|doc|view|docID=%s';
$lang->action->label->user = 'User|user|view|account=%s';
$lang->action->label->testreport = 'Report|testreport|view|report=%s';
diff --git a/module/action/lang/fr.php b/module/action/lang/fr.php
index 039c6e8c98..c2633376fd 100644
--- a/module/action/lang/fr.php
+++ b/module/action/lang/fr.php
@@ -754,7 +754,7 @@ $lang->action->label->testtask = 'Recette|testtask|view|caseID=%s';
$lang->action->label->testsuite = 'Cahier Recette|testsuite|view|suiteID=%s';
$lang->action->label->caselib = 'Library Recette|testsuite|libview|libID=%s';
$lang->action->label->todo = 'Agenda|todo|view|todoID=%s';
-$lang->action->label->doclib = 'Bibliothèque|doc|browse|libID=%s';
+$lang->action->label->doclib = 'Bibliothèque|doc|teamspace|objectID=%s&libID=%s';
$lang->action->label->doc = 'Document|doc|view|docID=%s';
$lang->action->label->user = 'Utilisateur|user|view|account=%s';
$lang->action->label->testreport = 'Rapport|testreport|view|report=%s';
diff --git a/module/action/lang/zh-cn.php b/module/action/lang/zh-cn.php
index e51737090a..6ef78d3f80 100755
--- a/module/action/lang/zh-cn.php
+++ b/module/action/lang/zh-cn.php
@@ -754,7 +754,7 @@ $lang->action->label->testtask = '测试单|testtask|view|caseID=%s';
$lang->action->label->testsuite = '测试套件|testsuite|view|suiteID=%s';
$lang->action->label->caselib = '用例库|caselib|view|libID=%s';
$lang->action->label->todo = '待办|todo|view|todoID=%s';
-$lang->action->label->doclib = '文档库|doc|tablecontents|type=%s&objectID=%s&libID=%s';
+$lang->action->label->doclib = '文档库|doc|teamspace|objectID=%s&libID=%s';
$lang->action->label->doc = '文档|doc|view|docID=%s';
$lang->action->label->user = '用户|user|view|account=%s';
$lang->action->label->testreport = '报告|testreport|view|report=%s';
diff --git a/module/action/model.php b/module/action/model.php
index 3ee0489b12..c830f1032a 100755
--- a/module/action/model.php
+++ b/module/action/model.php
@@ -1694,7 +1694,6 @@ class actionModel extends model
$method = 'tablecontents';
if(isset($this->config->doc->spaceMethod[$docLib->type])) $method = $this->config->doc->spaceMethod[$docLib->type];
if($method == 'myspace') $params = "type=mine&libID={$action->objectID}";
- if($method == 'tablecontents') $params = sprintf($vars, $docLib->type, $docLib->objectID, $action->objectID, $appendLib);
if(!in_array($method, array('myspace', 'tablecontents'))) $params = "objectID={$docLib->objectID}&libID={$action->objectID}";
$action->objectLink = helper::createLink('doc', $method, $params);
}
diff --git a/module/api/lang/de.php b/module/api/lang/de.php
index 8843f01349..a2a7f5c073 100644
--- a/module/api/lang/de.php
+++ b/module/api/lang/de.php
@@ -12,6 +12,7 @@
$lang->api->common = 'API';
$lang->api->getModel = 'Super Model API';
$lang->api->sql = 'SQL Query API';
+$lang->api->manage = 'API management';
$lang->api->index = 'API Space';
$lang->api->editLib = 'Edit';
@@ -108,7 +109,7 @@ $lang->api->structAddedBy = 'CreatedBy';
$lang->api->structAddedDate = 'Created';
$lang->api->name = 'API Library Name';
$lang->api->baseUrl = 'Base URL';
-$lang->api->baseUrlDesc = 'Site or path, e.g., api.zentao.com or /v1.';
+$lang->api->baseUrlDesc = 'Site or path, e.g., http://api.zentao.com or /v1.';
$lang->api->desc = 'Beschreibung';
$lang->api->control = 'Access Control';
$lang->api->noLib = 'No API library yet.';
diff --git a/module/api/lang/en.php b/module/api/lang/en.php
index d635929153..c84393c734 100644
--- a/module/api/lang/en.php
+++ b/module/api/lang/en.php
@@ -12,6 +12,7 @@
$lang->api->common = 'API';
$lang->api->getModel = 'Super Model API';
$lang->api->sql = 'SQL Query API';
+$lang->api->manage = 'API management';
$lang->api->index = 'API Space';
$lang->api->editLib = 'Edit';
@@ -108,7 +109,7 @@ $lang->api->structAddedBy = 'CreatedBy';
$lang->api->structAddedDate = 'Created';
$lang->api->name = 'API Library Name';
$lang->api->baseUrl = 'Base URL';
-$lang->api->baseUrlDesc = 'Site or path, e.g., api.zentao.com or /v1.';
+$lang->api->baseUrlDesc = 'Site or path, e.g., http://api.zentao.com or /v1.';
$lang->api->desc = 'Description';
$lang->api->control = 'Access Control';
$lang->api->noLib = 'No API library yet.';
diff --git a/module/api/lang/fr.php b/module/api/lang/fr.php
index 2ef819831d..0486e85dfa 100644
--- a/module/api/lang/fr.php
+++ b/module/api/lang/fr.php
@@ -12,6 +12,7 @@
$lang->api->common = 'API';
$lang->api->getModel = 'Super Model API';
$lang->api->sql = 'SQL Query API';
+$lang->api->manage = 'API management';
$lang->api->index = 'API Space';
$lang->api->editLib = 'Edit';
@@ -108,7 +109,7 @@ $lang->api->structAddedBy = 'CreatedBy';
$lang->api->structAddedDate = 'Created';
$lang->api->name = 'API Library Name';
$lang->api->baseUrl = 'Base URL';
-$lang->api->baseUrlDesc = 'Site or path, e.g., api.zentao.com or /v1.';
+$lang->api->baseUrlDesc = 'Site or path, e.g., http://api.zentao.com or /v1.';
$lang->api->desc = 'Description';
$lang->api->control = 'Access Control';
$lang->api->noLib = 'No API library yet.';
diff --git a/module/api/lang/zh-cn.php b/module/api/lang/zh-cn.php
index bea818e109..72f58b4e88 100755
--- a/module/api/lang/zh-cn.php
+++ b/module/api/lang/zh-cn.php
@@ -12,6 +12,7 @@
$lang->api->common = 'API接口';
$lang->api->getModel = '超级model调用接口';
$lang->api->sql = 'SQL查询接口';
+$lang->api->manage = '接口管理';
$lang->api->index = '接口空间';
$lang->api->editLib = '编辑库';
@@ -108,7 +109,7 @@ $lang->api->structAddedBy = '创建人';
$lang->api->structAddedDate = '创建时间';
$lang->api->name = '库名称';
$lang->api->baseUrl = '请求基础路径';
-$lang->api->baseUrlDesc = '网址或者路径,比如 test.zentao.net 或者 /v1';
+$lang->api->baseUrlDesc = '网址或者路径,比如 http://test.zentao.net 或者 /v1';
$lang->api->desc = '描述';
$lang->api->control = '访问控制';
$lang->api->noLib = '暂时没有库。';
diff --git a/module/api/model.php b/module/api/model.php
index 4efcb994e1..6ff29d950e 100644
--- a/module/api/model.php
+++ b/module/api/model.php
@@ -986,13 +986,13 @@ class apiModel extends model
$normalObjects = $closedObjects = array();
$libs = $this->loadModel('doc')->getApiLibs();
- $products = $this->dao->select('t1.id, t1.name, t1.status')->from(TABLE_PRODUCT)->alias('t1')
+ $products = $this->dao->select('t1.id, t1.order, t1.name, t1.status')->from(TABLE_PRODUCT)->alias('t1')
->leftjoin(TABLE_DOCLIB)->alias('t2')->on('t2.product=t1.id')
->where('t2.id')->gt(0)
->andWhere('t1.vision')->eq($this->config->vision)
->andWhere('t1.deleted')->eq(0)
->andWhere('t2.id')->in(array_keys($libs))
- ->orderBy('id_desc')
+ ->orderBy('order_asc')
->fetchAll('id');
foreach($products as $id => $product)
@@ -1007,14 +1007,14 @@ class apiModel extends model
}
}
- $projects = $this->dao->select('t1.id, t1.name, t1.status')->from(TABLE_PROJECT)->alias('t1')
+ $projects = $this->dao->select('t1.id, t1.order, t1.name, t1.status')->from(TABLE_PROJECT)->alias('t1')
->leftjoin(TABLE_DOCLIB)->alias('t2')->on('t2.project=t1.id')
->where('t2.id')->gt(0)
->andWhere('t1.vision')->eq($this->config->vision)
->andWhere('t1.deleted')->eq(0)
->beginIF(!$this->app->user->admin)->andWhere('t1.id')->in($this->app->user->view->projects)->fi()
->andWhere('t2.id')->in(array_keys($libs))
- ->orderBy('t1.hasProduct_asc, id_desc')
+ ->orderBy('t1.hasProduct_asc, order_asc')
->fetchAll('id');
foreach($projects as $id => $project)
diff --git a/module/block/lang/de.php b/module/block/lang/de.php
index 66c9ac1d75..5ec93666e4 100644
--- a/module/block/lang/de.php
+++ b/module/block/lang/de.php
@@ -341,11 +341,11 @@ $lang->block->default['doc']['2']['title'] = 'Dynamic';
$lang->block->default['doc']['2']['block'] = 'docdynamic';
$lang->block->default['doc']['2']['grid'] = 4;
-$lang->block->default['doc']['3']['title'] = 'My Collection';
+$lang->block->default['doc']['3']['title'] = 'My Collection Document';
$lang->block->default['doc']['3']['block'] = 'docmycollection';
$lang->block->default['doc']['3']['grid'] = 8;
-$lang->block->default['doc']['4']['title'] = 'Recently update';
+$lang->block->default['doc']['4']['title'] = 'Recently Update Document';
$lang->block->default['doc']['4']['block'] = 'docrecentupdate';
$lang->block->default['doc']['4']['grid'] = 8;
diff --git a/module/block/lang/en.php b/module/block/lang/en.php
index 8142c5de78..305f2f3f90 100644
--- a/module/block/lang/en.php
+++ b/module/block/lang/en.php
@@ -341,11 +341,11 @@ $lang->block->default['doc']['2']['title'] = 'Dynamic';
$lang->block->default['doc']['2']['block'] = 'docdynamic';
$lang->block->default['doc']['2']['grid'] = 4;
-$lang->block->default['doc']['3']['title'] = 'My Collection';
+$lang->block->default['doc']['3']['title'] = 'My Collection Document';
$lang->block->default['doc']['3']['block'] = 'docmycollection';
$lang->block->default['doc']['3']['grid'] = 8;
-$lang->block->default['doc']['4']['title'] = 'Recently update';
+$lang->block->default['doc']['4']['title'] = 'Recently Update Document';
$lang->block->default['doc']['4']['block'] = 'docrecentupdate';
$lang->block->default['doc']['4']['grid'] = 8;
diff --git a/module/block/lang/fr.php b/module/block/lang/fr.php
index a2147e8d10..486cc2a7a1 100644
--- a/module/block/lang/fr.php
+++ b/module/block/lang/fr.php
@@ -341,11 +341,11 @@ $lang->block->default['doc']['2']['title'] = 'Dynamic';
$lang->block->default['doc']['2']['block'] = 'docdynamic';
$lang->block->default['doc']['2']['grid'] = 4;
-$lang->block->default['doc']['3']['title'] = 'My Collection';
+$lang->block->default['doc']['3']['title'] = 'My Collection Document';
$lang->block->default['doc']['3']['block'] = 'docmycollection';
$lang->block->default['doc']['3']['grid'] = 8;
-$lang->block->default['doc']['4']['title'] = 'Recently update';
+$lang->block->default['doc']['4']['title'] = 'Recently Update Document';
$lang->block->default['doc']['4']['block'] = 'docrecentupdate';
$lang->block->default['doc']['4']['grid'] = 8;
diff --git a/module/block/lang/zh-cn.php b/module/block/lang/zh-cn.php
index 00e89e5900..434c0fe58e 100644
--- a/module/block/lang/zh-cn.php
+++ b/module/block/lang/zh-cn.php
@@ -341,11 +341,11 @@ $lang->block->default['doc']['2']['title'] = '文档动态';
$lang->block->default['doc']['2']['block'] = 'docdynamic';
$lang->block->default['doc']['2']['grid'] = 4;
-$lang->block->default['doc']['3']['title'] = '我的收藏';
+$lang->block->default['doc']['3']['title'] = '我收藏的文档';
$lang->block->default['doc']['3']['block'] = 'docmycollection';
$lang->block->default['doc']['3']['grid'] = 8;
-$lang->block->default['doc']['4']['title'] = '最近更新';
+$lang->block->default['doc']['4']['title'] = '最近更新的文档';
$lang->block->default['doc']['4']['block'] = 'docrecentupdate';
$lang->block->default['doc']['4']['grid'] = 8;
diff --git a/module/block/view/docmycollectionblock.html.php b/module/block/view/docmycollectionblock.html.php
index 42e503e49e..fd173b5d3e 100644
--- a/module/block/view/docmycollectionblock.html.php
+++ b/module/block/view/docmycollectionblock.html.php
@@ -13,12 +13,12 @@