initial
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
role ALL
|
||||
modelPermission: read
|
||||
|
||||
annotation PBI_Id = 2e85a58bbc234ed59fcb679df5eb6a41
|
||||
|
||||
16
External All Channel.SemanticModel/definition/roles/BU.tmdl
Normal file
16
External All Channel.SemanticModel/definition/roles/BU.tmdl
Normal 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
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
role PI_ADMIN
|
||||
modelPermission: read
|
||||
|
||||
annotation PBI_Id = fc6d5498bea1445bb06f6502fd1c1155
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
role PI_ALL_IMS
|
||||
modelPermission: read
|
||||
|
||||
annotation PBI_Id = 97d0beba767741348d2a4072c4268b9a
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
role PI_BISO
|
||||
modelPermission: read
|
||||
|
||||
annotation PBI_Id = e44162c710754cdb8ff12804b975b3b4
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
role PI_GEO_IMS
|
||||
modelPermission: read
|
||||
|
||||
annotation PBI_Id = c0bbf882ccc84885b9e1ab5bcaafe392
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
role PI_SMT
|
||||
modelPermission: read
|
||||
|
||||
annotation PBI_Id = 3f368a2f334748dfb19293c75cd0ac07
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
16
External All Channel.SemanticModel/definition/roles/TA.tmdl
Normal file
16
External All Channel.SemanticModel/definition/roles/TA.tmdl
Normal 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
|
||||
|
||||
Reference in New Issue
Block a user