Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
3 years ago

Pregunta dinámica de RLS

Feliz viernes a todos.... Tengo preguntas sobre la creación de RLS dinámicos utilizando nuestro informe SFDC

Tengo un panel de control powerbi que permite al gerente de territorio y al gerente regional ver su propia región. (No cuenta específica ni territorio propio. Por ejemplo, los administradores de territorios en 1101, 1102, 1103 pueden ver la región de los Apalaches. Pueden verse entre sí pero no pueden ver otras regiones). Este informe está utilizando actualmente el método manual para agregar nuevas contrataciones o realizar cambios. funciona bien.

Quiero aprovechar nuestra Salesforce para crear Dynamic RLS... pero tengo problemas para configurar la lógica. Específicamente, la tabla de territorios en SFDC filtra los números de territorio individuales (ver más abajo)...... por ejemplo, si el administrador de territorio en 1101 inicia sesión en PBI, la tabla de territorio filtrará 1101 que luego apuntará a Appalachian en la Tabla de geomapeo (que se conecta a la tabla de envío principal)....... Pero, ¿el informe de envío va a permitir que el gerente de territorio en 1101 vea todo el Apalache? si no.... ¿Debo conectar el campo Región de la tabla territorio con el campo Región de la tabla Mapa geográfico? que se convertirá en muchas a muchas relaciones... ¿funcionará?

Aquí están las tablas de muestra (y datos de muestra al final)

Tabla uno: Detalle de envío ----- este informe tiene todos los datos de envío, como la fecha del pedido, el nombre del cliente, el número de territorio, el artículo y $$

Tabla dos: Transición de mapas geográficos ---- este informe tiene mapas geográficos como el número de territorio, el número de región, los nombres, etc.

Tabla tres: Territorio SFDC----- este informe es de nuestro SFDC que tiene información del territorio como ID, nombre, TM ID, nombre de región, nombre de usuario de TM, nombre de usuario de AD, etc.

así es como se vincula cada tabla:

Uso de userprincipalname()

Datos de la tabla de envío

Fecha de pedidoCust #Nombre de CustCust ZipIdentificación del territorioNombre terriotorioArtículoTotal
1/6/20214224Intersección46621202Quincy JonesLápiz189.05
1/23/2021524455Policía Nevsky980221203Juan RamsayCarpeta999.5
2/9/20212445Perspectiva Korp909431201Guillermo JardineLápiz179.64
2/26/20212434En contacto453451102Branquia menguantePluma539.73
3/15/20215324Entrada242521401Pablo SorvinoLápiz167.44
4/1/20214553Imán245531202Quincy JonesCarpeta299.4
4/18/20215335Querer145661101Andrews McmeelLápiz149.25
5/5/20215634Nardis743561201Guillermo JardineLápiz449.1
5/22/20216345Lg322221402Emma ThompsonLápiz63.68
6/8/20216433IBM785541202Quincy JonesCarpeta539.4
6/25/20213566Infosys356781301Morgan FreemanLápiz449.1
7/12/20218964Estrella Azul345671103Howard HewettCarpeta57.71
7/29/20218558Philips634631302Tyron WallerCarpeta1619.19
8/15/20214478walmart357851202Quincy JonesLápiz174.65
9/1/202147643Amazona755671303José SmithEscritorio250
9/18/202123567Cvs Salud845731202Quincy JonesJuego de bolígrafos255.84
10/5/202127684Mckesson687651301Morgan FreemanCarpeta251.72
10/22/202145453Microsoft467851202Quincy JonesPluma575.36
11/8/202124568Ese756441302Tyron WallerPluma299.85
11/25/202145435Móvil456741203Juan RamsayJuego de bolígrafos479.04
12/12/2021456456Carrera856741303José SmithLápiz86.43
12/29/20215565Comcast (en inglés854571302Tyron WallerJuego de bolígrafos1183.26
1/15/202234343Kroger454561102Branquia menguanteCarpeta413.54
2/1/202222435Cigna467861303José SmithCarpeta1305
2/18/20224546Costco956541202Quincy JonesCarpeta19.96
3/7/20225655SAI563261401Pablo SorvinoCarpeta139.93
3/24/202243356Fedex336761201Guillermo JardineJuego de bolígrafos249.5
4/10/202234356USPS865661101Andrews McmeelLápiz131.34
4/27/20223567Disco duro457851103Howard HewettPluma479.04
5/14/2022788355Lowes967551102Branquia menguanteLápiz68.37
5/31/2022744907Vado578551102Branquia menguanteCarpeta719.2
6/17/2022457980Tesla855581203Juan RamsayEscritorio625
7/4/202257809Toyota467681202Quincy JonesJuego de bolígrafos309.38
7/21/202234354Honda876561301Morgan FreemanJuego de bolígrafos686.95
8/7/2022446576Verizon756541203Juan RamsayJuego de bolígrafos1005.9
8/24/2022346789Gm764431401Pablo SorvinoEscritorio825
9/10/2022453368IBM745781102Branquia menguanteLápiz9.03
9/27/2022677899Hp856441401Pablo SorvinoPluma151.24
10/14/202245779Boeing543551402Emma ThompsonCarpeta1139.43
10/31/20227899Intel234531101Andrews McmeelLápiz18.06
11/17/202256799Pfizer323251201Guillermo JardineCarpeta54.89
12/4/2022566899Granja Estatal244531201Guillermo JardineCarpeta1879.06
12/21/20226447878Humana785641101Andrews McmeelCarpeta139.72

Datos de traducción de mapas geográficos

Identificación del territorioNombre del territorioID de regiónNombre de la regiónGerente RegionalÁrea
1101Andrews Mcmeel1100ApalacheZiggy VuEste
1102Branquia menguante1100ApalacheZiggy VuEste
1103Howard Hewett1100ApalacheZiggy VuEste
1201Guillermo Jardine1200CaliforniaYahya WalshOeste
1202Quincy Jones1200CaliforniaYahya WalshOeste
1203Juan Ramsay1200CaliforniaYahya WalshOeste
1301Morgan Freeman1300SudesteGage FosterEste
1302Tyron Waller1300SudesteGage FosterEste
1303José Smith1300SudesteGage FosterEste
1401Pablo Sorvino1400SuroesteBeth SofáOeste
1402Emma Thompson1400SuroesteBeth SofáOeste

Datos del SFDC del territorio

Identificación del territorioRegion__cTerritory_Manager__cRegion_Manager__cNombre de la regiónNombre TMNombre de usuario de TMNombre de usuario de RM
1101a0N6100000uMkXPEA000561000001pY2hAAE00561000001gIDfAAMApalacheAndrews Mcmeel[email protected][email protected]
1102a0N6100000uMkXPEA000541000002KUYXAA400561000001gIDfAAMApalacheBranquia menguante[email protected][email protected]
1103a0N6100000uMkXPEA00054N0000005Y2Q1QAK00561000001gIDfAAMApalacheHoward Hewett[email protected][email protected]
1201a0N6100000uMkXPEA000561000001KUYXAA400561000001gIDfAAMCaliforniaGuillermo Jardine[email protected][email protected]
1202a0N6100000uMkXPEA0005610000032fqPAAQ00561000001gIDfAAMCaliforniaQuincy Jones[email protected][email protected]
1203a0N6100000uMkXPEA000563000002KUYXAA400561000001gIDfAAMCaliforniaJuan Ramsay[email protected][email protected]
1301a0N6100000uMkXPEA000561000003oYUDAA200561000001gIDfAAMSudesteMorgan Freeman[email protected][email protected]
1302a0N6100000uMkXPEA000761000001pY2hAAE00561000001gIDfAAMSudesteTyron Waller[email protected][email protected]
1303a0N6100000uMkXPEA00054N000004Y2Q1QAK00561000001gIDfAAMSudesteJosé Smith[email protected][email protected]
1401a0N6100000uMkXPEA00054o000004Y2Q1QAK00561000001gIDfAAMSuroestePablo Sorvino[email protected][email protected]
1402a0N6100000uMkXPEA000561000002KUYXAA400561000001gIDfAAMSuroesteEmma Thompson[email protected][email protected]

6 Replies

  • Su RLS es ineficaz, ya que puede ser sobrescrito por los filtros geo Map Translationsv.

    Las asignaciones de territorio deben estar completamente detalladas en SFDC, y debe poder basar su RLS exclusivamente en el objeto de asignaciones.

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      gracias Ibendin..... Puedo obtener el viaje de la tabla de mapeo geográfico y usar únicamente la tabla de territorio en SFDC (puedo incorporar toda la información del mapa geográfico en SFDC)..... pero en SFDC, cada TM solo puede ver su propio territorio y cuenta ... No estoy seguro de cómo aprovecharlo para mi panel de control de PBI que permite al administrador de territorio ver toda la región.

      Siento que todavía necesito una mesa central para hacerlo, aunque

      • Syndicate_Admin's avatar
        Syndicate_Admin
        Icon for Administrator rankAdministrator

        No tengo derecho a criticar su configuración de SFDC, pero seguro que suena extraño.

        Sí, si puedes combinar las mesas estarás mejor. Esto es cierto en el 99% de los casos en los que tiene una relación bidireccional 1: 1 entre las tablas.