Acceso a la consulta SigaDW dentro del remote
Para acceder tanto al gráfico como a una tabla de una consulta del SigaDW por medio del menú de cualquier módulo del Protheus®, siga los siguientes pasos:
| • | Para el usuario del Sistema debe haber un correspondiente en el SigaDW con el mismo nombre y contraseña, y estar definida la opción de Usuario Siga en el archivo del usuario en el SigaDW. |
| • | Cree una función en AdvPL con un nombre que sea significativo e incluya el código de activación de la consulta abajo. Compile y luego coloque la activación de esta función en el menú de alguno de los módulos del Sistema. |
| • | Código para realizar la activación de la consulta SigaDW: DWRemote (URLDW, NomeDW, NomeConsulta, Tabela/Grafico, TipoConsulta) |
Donde:
| • | URLDW: url del SigaDW |
| • | NomeDW: nombre del Data Warehouse utilizado |
| • | NomeConsulta: nombre de la consulta al activarse |
| • | Tabela/Grafico: especifica si debe ejecutarse la definición de la tabla o del gráfico. Informe 1 para acceder a la tabla y 2 para acceder al gráfico. |
| • | TipoConsulta: tipo de consulta; informe U para consultas de usuario y P para consultas definidas previamente; parámetro opcional: si no se informó, se utilizará P como parámetro. |
Ejemplo 1:
User Function <Nome_Function>
return DWRemote(\"http://apd.microsiga.com.br/dw\",\"cpr_templatesdw\",\"Faturamento\",1)
Ejemplo 2:
User Function <Nome_Function2>
return DWRemote(\"http://apd.microsiga.com.br/dw\",\"cpr_user\",\"Faturamento\",2, “U”)
El usuario debe tener autorización de acceso a la consulta anteriormente especificada. |