Forum Discussion
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 pedido | Cust # | Nombre de Cust | Cust Zip | Identificación del territorio | Nombre terriotorio | Artículo | Total |
| 1/6/2021 | 4224 | Intersección | 4662 | 1202 | Quincy Jones | Lápiz | 189.05 |
| 1/23/2021 | 524455 | Policía Nevsky | 98022 | 1203 | Juan Ramsay | Carpeta | 999.5 |
| 2/9/2021 | 2445 | Perspectiva Korp | 90943 | 1201 | Guillermo Jardine | Lápiz | 179.64 |
| 2/26/2021 | 2434 | En contacto | 45345 | 1102 | Branquia menguante | Pluma | 539.73 |
| 3/15/2021 | 5324 | Entrada | 24252 | 1401 | Pablo Sorvino | Lápiz | 167.44 |
| 4/1/2021 | 4553 | Imán | 24553 | 1202 | Quincy Jones | Carpeta | 299.4 |
| 4/18/2021 | 5335 | Querer | 14566 | 1101 | Andrews Mcmeel | Lápiz | 149.25 |
| 5/5/2021 | 5634 | Nardis | 74356 | 1201 | Guillermo Jardine | Lápiz | 449.1 |
| 5/22/2021 | 6345 | Lg | 32222 | 1402 | Emma Thompson | Lápiz | 63.68 |
| 6/8/2021 | 6433 | IBM | 78554 | 1202 | Quincy Jones | Carpeta | 539.4 |
| 6/25/2021 | 3566 | Infosys | 35678 | 1301 | Morgan Freeman | Lápiz | 449.1 |
| 7/12/2021 | 8964 | Estrella Azul | 34567 | 1103 | Howard Hewett | Carpeta | 57.71 |
| 7/29/2021 | 8558 | Philips | 63463 | 1302 | Tyron Waller | Carpeta | 1619.19 |
| 8/15/2021 | 4478 | walmart | 35785 | 1202 | Quincy Jones | Lápiz | 174.65 |
| 9/1/2021 | 47643 | Amazona | 75567 | 1303 | José Smith | Escritorio | 250 |
| 9/18/2021 | 23567 | Cvs Salud | 84573 | 1202 | Quincy Jones | Juego de bolígrafos | 255.84 |
| 10/5/2021 | 27684 | Mckesson | 68765 | 1301 | Morgan Freeman | Carpeta | 251.72 |
| 10/22/2021 | 45453 | Microsoft | 46785 | 1202 | Quincy Jones | Pluma | 575.36 |
| 11/8/2021 | 24568 | Ese | 75644 | 1302 | Tyron Waller | Pluma | 299.85 |
| 11/25/2021 | 45435 | Móvil | 45674 | 1203 | Juan Ramsay | Juego de bolígrafos | 479.04 |
| 12/12/2021 | 456456 | Carrera | 85674 | 1303 | José Smith | Lápiz | 86.43 |
| 12/29/2021 | 5565 | Comcast (en inglés | 85457 | 1302 | Tyron Waller | Juego de bolígrafos | 1183.26 |
| 1/15/2022 | 34343 | Kroger | 45456 | 1102 | Branquia menguante | Carpeta | 413.54 |
| 2/1/2022 | 22435 | Cigna | 46786 | 1303 | José Smith | Carpeta | 1305 |
| 2/18/2022 | 4546 | Costco | 95654 | 1202 | Quincy Jones | Carpeta | 19.96 |
| 3/7/2022 | 5655 | SAI | 56326 | 1401 | Pablo Sorvino | Carpeta | 139.93 |
| 3/24/2022 | 43356 | Fedex | 33676 | 1201 | Guillermo Jardine | Juego de bolígrafos | 249.5 |
| 4/10/2022 | 34356 | USPS | 86566 | 1101 | Andrews Mcmeel | Lápiz | 131.34 |
| 4/27/2022 | 3567 | Disco duro | 45785 | 1103 | Howard Hewett | Pluma | 479.04 |
| 5/14/2022 | 788355 | Lowes | 96755 | 1102 | Branquia menguante | Lápiz | 68.37 |
| 5/31/2022 | 744907 | Vado | 57855 | 1102 | Branquia menguante | Carpeta | 719.2 |
| 6/17/2022 | 457980 | Tesla | 85558 | 1203 | Juan Ramsay | Escritorio | 625 |
| 7/4/2022 | 57809 | Toyota | 46768 | 1202 | Quincy Jones | Juego de bolígrafos | 309.38 |
| 7/21/2022 | 34354 | Honda | 87656 | 1301 | Morgan Freeman | Juego de bolígrafos | 686.95 |
| 8/7/2022 | 446576 | Verizon | 75654 | 1203 | Juan Ramsay | Juego de bolígrafos | 1005.9 |
| 8/24/2022 | 346789 | Gm | 76443 | 1401 | Pablo Sorvino | Escritorio | 825 |
| 9/10/2022 | 453368 | IBM | 74578 | 1102 | Branquia menguante | Lápiz | 9.03 |
| 9/27/2022 | 677899 | Hp | 85644 | 1401 | Pablo Sorvino | Pluma | 151.24 |
| 10/14/2022 | 45779 | Boeing | 54355 | 1402 | Emma Thompson | Carpeta | 1139.43 |
| 10/31/2022 | 7899 | Intel | 23453 | 1101 | Andrews Mcmeel | Lápiz | 18.06 |
| 11/17/2022 | 56799 | Pfizer | 32325 | 1201 | Guillermo Jardine | Carpeta | 54.89 |
| 12/4/2022 | 566899 | Granja Estatal | 24453 | 1201 | Guillermo Jardine | Carpeta | 1879.06 |
| 12/21/2022 | 6447878 | Humana | 78564 | 1101 | Andrews Mcmeel | Carpeta | 139.72 |
Datos de traducción de mapas geográficos
| Identificación del territorio | Nombre del territorio | ID de región | Nombre de la región | Gerente Regional | Área |
| 1101 | Andrews Mcmeel | 1100 | Apalache | Ziggy Vu | Este |
| 1102 | Branquia menguante | 1100 | Apalache | Ziggy Vu | Este |
| 1103 | Howard Hewett | 1100 | Apalache | Ziggy Vu | Este |
| 1201 | Guillermo Jardine | 1200 | California | Yahya Walsh | Oeste |
| 1202 | Quincy Jones | 1200 | California | Yahya Walsh | Oeste |
| 1203 | Juan Ramsay | 1200 | California | Yahya Walsh | Oeste |
| 1301 | Morgan Freeman | 1300 | Sudeste | Gage Foster | Este |
| 1302 | Tyron Waller | 1300 | Sudeste | Gage Foster | Este |
| 1303 | José Smith | 1300 | Sudeste | Gage Foster | Este |
| 1401 | Pablo Sorvino | 1400 | Suroeste | Beth Sofá | Oeste |
| 1402 | Emma Thompson | 1400 | Suroeste | Beth Sofá | Oeste |
Datos del SFDC del territorio
| Identificación del territorio | Region__c | Territory_Manager__c | Region_Manager__c | Nombre de la región | Nombre TM | Nombre de usuario de TM | Nombre de usuario de RM |
| 1101 | a0N6100000uMkXPEA0 | 00561000001pY2hAAE | 00561000001gIDfAAM | Apalache | Andrews Mcmeel | [email protected] | [email protected] |
| 1102 | a0N6100000uMkXPEA0 | 00541000002KUYXAA4 | 00561000001gIDfAAM | Apalache | Branquia menguante | [email protected] | [email protected] |
| 1103 | a0N6100000uMkXPEA0 | 0054N0000005Y2Q1QAK | 00561000001gIDfAAM | Apalache | Howard Hewett | [email protected] | [email protected] |
| 1201 | a0N6100000uMkXPEA0 | 00561000001KUYXAA4 | 00561000001gIDfAAM | California | Guillermo Jardine | [email protected] | [email protected] |
| 1202 | a0N6100000uMkXPEA0 | 005610000032fqPAAQ | 00561000001gIDfAAM | California | Quincy Jones | [email protected] | [email protected] |
| 1203 | a0N6100000uMkXPEA0 | 00563000002KUYXAA4 | 00561000001gIDfAAM | California | Juan Ramsay | [email protected] | [email protected] |
| 1301 | a0N6100000uMkXPEA0 | 00561000003oYUDAA2 | 00561000001gIDfAAM | Sudeste | Morgan Freeman | [email protected] | [email protected] |
| 1302 | a0N6100000uMkXPEA0 | 00761000001pY2hAAE | 00561000001gIDfAAM | Sudeste | Tyron Waller | [email protected] | [email protected] |
| 1303 | a0N6100000uMkXPEA0 | 0054N000004Y2Q1QAK | 00561000001gIDfAAM | Sudeste | José Smith | [email protected] | [email protected] |
| 1401 | a0N6100000uMkXPEA0 | 0054o000004Y2Q1QAK | 00561000001gIDfAAM | Suroeste | Pablo Sorvino | [email protected] | [email protected] |
| 1402 | a0N6100000uMkXPEA0 | 00561000002KUYXAA4 | 00561000001gIDfAAM | Suroeste | Emma Thompson | [email protected] | [email protected] |
6 Replies
- Syndicate_Admin
Administrator
@tamerj1 hola Tamerj1, ¿conoces alguna solución a este tema? agradecemos su ayuda!
- Syndicate_Admin
Administrator
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
Administrator
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
Administrator
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.