This commit is contained in:
2026-03-29 14:24:01 +08:00
commit 3e0ef9086b
4321 changed files with 3174841 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
role ALL
modelPermission: read
annotation PBI_Id = 2e85a58bbc234ed59fcb679df5eb6a41

View File

@@ -0,0 +1,16 @@
role BU
modelPermission: read
tablePermission Dim_MarketTA =
Dim_MarketTA[TA_MAP] IN
SELECTCOLUMNS (
FILTER (
DM_AUTH_NONSALES_ORG,
DM_AUTH_NONSALES_ORG[USER_KCODE] = CUSTOMDATA ( )
&& DM_AUTH_NONSALES_ORG[TA] <> BLANK ( )
),
"BU", DM_AUTH_NONSALES_ORG[TA]
)
annotation PBI_Id = 50c9236daefe427a9fd509703cac0a63

View File

@@ -0,0 +1,5 @@
role PI_ADMIN
modelPermission: read
annotation PBI_Id = fc6d5498bea1445bb06f6502fd1c1155

View File

@@ -0,0 +1,5 @@
role PI_ALL_IMS
modelPermission: read
annotation PBI_Id = 97d0beba767741348d2a4072c4268b9a

View File

@@ -0,0 +1,5 @@
role PI_BISO
modelPermission: read
annotation PBI_Id = e44162c710754cdb8ff12804b975b3b4

View File

@@ -0,0 +1,5 @@
role PI_GEO_IMS
modelPermission: read
annotation PBI_Id = c0bbf882ccc84885b9e1ab5bcaafe392

View File

@@ -0,0 +1,12 @@
role PI_ORG_IMS
modelPermission: read
tablePermission Dim_RC =
Dim_RC[sub_bu_code_auth] IN
SELECTCOLUMNS (
FILTER ( DM_AUTH_ORG, DM_AUTH_ORG[KCODE] = CUSTOMDATA ( ) ),
"sub bu_code", DM_AUTH_ORG[SUB_BU_CODE]
)
annotation PBI_Id = cd0d598bfb004161b931ed10f0abfe68

View File

@@ -0,0 +1,22 @@
role PI_PRD_IMS
modelPermission: read
tablePermission Dim_Market =
Dim_Market[MARKET] IN
SELECTCOLUMNS (
FILTER ( DM_AUTH_PRD, DM_AUTH_PRD[KCODE] = CUSTOMDATA ( ) ),
"market", DM_AUTH_PRD[MARKET]
)
tablePermission Dim_PackInfo =
Dim_PackInfo[PACK_COD] IN
SELECTCOLUMNS (
FILTER (
DM_AUTH_PRD_PACK,
DM_AUTH_PRD_PACK[KCODE] = CUSTOMDATA ( )
),
"PACK_COD", DM_AUTH_PRD_PACK[PACK_COD]
)
annotation PBI_Id = 8bdaab61a673440f8dd9c968a39f1ea3

View File

@@ -0,0 +1,37 @@
role PI_SALES
modelPermission: read
tablePermission CONFIG_ACCESS_ROLE = [ROLE] == "PI_SALES"
tablePermission dm_auth_aia_sales_geo = [KCODE] = customdata()
tablePermission dm_auth_aia_sales_mkt = [KCODE] = customdata()
tablePermission dm_auth_aia_sales_org = [KCODE] = customdata()
tablePermission dm_auth_aia_sales_pack = [KCODE] = customdata()
tablePermission Dim_MarketTA =
Dim_MarketTA[TA_SOURCE2]
IN
SELECTCOLUMNS(
FILTER(
DM_AUTH_SALES_TA,DM_AUTH_SALES_TA[USER_KCODE]=customdata()
),
"TA_SOURCE",
DM_AUTH_SALES_TA[TA_SOURCE])
tablePermission Dim_DataSource_ForRLS =
[DATA_SOURCE]
IN
SELECTCOLUMNS(
FILTER(
DM_AUTH_SALES_TA,DM_AUTH_SALES_TA[USER_KCODE]=customdata()
),
"TA_SOURCE",
DM_AUTH_SALES_TA[DATA_SOURCE])
tablePermission DM_AUTH_MERGED_DATA = [sub_code] == customdata()
annotation PBI_Id = 6ef3de21ce5b4126b399307f67b91d45

View File

@@ -0,0 +1,37 @@
role PI_SALES_DSM
modelPermission: read
tablePermission CONFIG_ACCESS_ROLE = [ROLE] == "PI_SALES_DSM"
tablePermission dm_auth_aia_sales_geo = [KCODE] = CUSTOMDATA()
tablePermission dm_auth_aia_sales_mkt = [KCODE] = CUSTOMDATA()
tablePermission dm_auth_aia_sales_org = [KCODE] = CUSTOMDATA()
tablePermission dm_auth_aia_sales_pack = [KCODE] = CUSTOMDATA()
tablePermission Dim_MarketTA =
Dim_MarketTA[TA_SOURCE2]
IN
SELECTCOLUMNS(
FILTER(
DM_AUTH_SALES_TA,DM_AUTH_SALES_TA[USER_KCODE]=CUSTOMDATA()
),
"TA_SOURCE",
DM_AUTH_SALES_TA[TA_SOURCE])
tablePermission Dim_DataSource_ForRLS =
[DATA_SOURCE]
IN
SELECTCOLUMNS(
FILTER(
DM_AUTH_SALES_TA,DM_AUTH_SALES_TA[USER_KCODE]=CUSTOMDATA()
),
"TA_SOURCE",
DM_AUTH_SALES_TA[DATA_SOURCE])
tablePermission DM_AUTH_MERGED_DATA = [sub_code] == CUSTOMDATA()
annotation PBI_Id = d9c1c2482b2145dbb5f00bee13992057

View File

@@ -0,0 +1,5 @@
role PI_SMT
modelPermission: read
annotation PBI_Id = 3f368a2f334748dfb19293c75cd0ac07

View File

@@ -0,0 +1,18 @@
role Province
modelPermission: read
tablePermission Dim_Geo =
Dim_Geo[PROVINCE_C]
IN
SELECTCOLUMNS(
FILTER(
dm_td_user_permission_detail,
dm_td_user_permission_detail[user_kcode]=CUSTOMDATA()
&& dm_td_user_permission_detail[role] <> "PI_RMTPMT"
&& dm_td_user_permission_detail[province_name] <> BLANK()
),
"PROVINCE",
dm_td_user_permission_detail[province_name])
annotation PBI_Id = b694ee61c26249ee9f183ce0fb4d3b58

View File

@@ -0,0 +1,16 @@
role SubBU
modelPermission: read
tablePermission Dim_MarketTA =
Dim_MarketTA[TA_MAP]
IN
SELECTCOLUMNS(
FILTER(DM_AUTH_NONSALES_ORG,
DM_AUTH_NONSALES_ORG[USER_KCODE]=CUSTOMDATA()
&& DM_AUTH_NONSALES_ORG[TA] <> BLANK()
),
"SubBU",
DM_AUTH_NONSALES_ORG[TA])
annotation PBI_Id = 6de7d2c047f54f27803b6c6c9335348e

View File

@@ -0,0 +1,16 @@
role TA
modelPermission: read
tablePermission Dim_MarketTA =
Dim_MarketTA[TA_MAP]
IN
SELECTCOLUMNS(
FILTER(DM_AUTH_NONSALES_TA,
DM_AUTH_NONSALES_TA[USER_KCODE]=CUSTOMDATA()
&& DM_AUTH_NONSALES_TA[TA] <> BLANK()
),
"TA",
DM_AUTH_NONSALES_TA[TA])
annotation PBI_Id = 74d3ac65675a412388616821facee602