Upload
ngodung
View
224
Download
0
Embed Size (px)
Citation preview
Gerencia de Desarrollo
Table of ContentsIntroducción............................................................................................................................................2
Descripción de los diferentes Portales....................................................................................................3
Portal de clientes.................................................................................................................................3
Portal de Intranet................................................................................................................................5
Sitio público e información interna......................................................................................................6
Arquitectura Portal de Clientes, Intranet, sitio Público...........................................................................8
Portal de clientes.................................................................................................................................8
Intranet..............................................................................................................................................10
Plantillas, diseño y herramientas para desarrollo de aplicaciones web.................................................11
Team Foundation Server...................................................................................................................11
SAP Explorer Tool Window................................................................................................................11
Visual Studio......................................................................................................................................13
Plantillas para los desarrollos............................................................................................................14
Patrones de diseño............................................................................................................................16
Portal de Clientes..................................................................................................................................17
Sitio público e Información Interna.......................................................................................................19
Aplicaciones...........................................................................................................................................21
Portal de clientes...............................................................................................................................21
Portal de Acreedores.........................................................................................................................22
Intranet..............................................................................................................................................22
Incidencias y pendientes.......................................................................................................................23
Últimos desarrollos................................................................................................................................24
[Type text] Página 1
Gerencia de Desarrollo
Introducción
El presente sirve para documentar las aplicaciones, templates de desarrollo, herramientas, estatus actual de los mismos, aplicaciones desarrolladas, y las incidencias y pendientes que la Coordinación de Portal de PGPB ha venido llevando a cabo.
El contenido se divide en:
Descripción de los diferentes Portales. Arquitectura Portal de Clientes, Intranet, sitio Público y Portal de SAP Plantillas, diseño y herramientas para desarrollo de aplicaciones web Portal de Clientes Portal de Intranet Sitio público e Información Interna Aplicaciones portal de clientes Aplicaciones portal de Acreedores Últimos desarrollos Incidencias
[Type text] Página 2
Gerencia de Desarrollo
Descripción de los diferentes Portales
Portal de clientes
El Portal de clientes de Pemex Gas y Petroquímica Básica es usado en el Proceso Comercial de Pemex Gas.
El proceso Comercial aplica a cada una de las líneas de negocio:
Gas Natural Gas Licuado y Petroquímicos Básicos Transporte
Todos los clientes de este organismos lo accesan para revisar su información financiera, facturas, nominación de gas, petroquímicos o transporte.
Pueden contactar con su ejecutivo de ventas, realizar preguntas, quejas y sugerencias.
Son poco más de 60 Web Applications, con más de 200 páginas ASP.NET, agrupadas en los siguientes proyectos en Team Foundation Server.
[Type text] Página 3
Gerencia de Desarrollo
La mayoría de las aplicaciones realizan consultas a SAP R/3 por medio de un desarrollo de Rafael Cárdenas que permite generar código en C# para ejecutar BAPIS.
Otras aplicaciones utilizan una base de datos SQL Server, principalmente para las nominaciones de Gas Natural y algunas de Gas Licuado y Petroquímicos Básicos.
El Portal de Clientes también una aplicación Web, que permite administrar usuarios, roles y asignarles aplicaciones a esos roles, permite designar qué páginas pertenecen a un rol en específico. El portal también cuenta con herramientas para conocer los accesos de los usuarios y qué aplicaciones han ejecutado en un periodo determinado.
Utiliza una base de datos en SQL Server para guardas toda la información de usuarios y roles, usando la funcionalidad de Membership que provee .NET junto con SQL Server.
Actualmente se tiene una nueva versión del Portal en espera de la instrucción para publicarse, tiene mejoras visuales, en el aspecto del manejo de passwords y un chat.
Versión actual
[Type text] Página 4
Gerencia de Desarrollo
Nueva versión
Portal de Intranet
El portal de intranet de Pemex Gas también es un desarrollo ASP.NET, especialmente hecho para evitar que la página inicial de la intranet fuera SAP Portal, lo cual fue recomendación de SAP.
Este portal se basa en una base de datos que incluye las aplicaciones, asignadas a un grupo del directorio activo, a las que los empleados pueden acceder dependiendo de los grupos a los que esté asignado.
Dependiendo de sus grupos a un usuario pueden aparecerle o no ciertas opciones en el menú, además de existir opciones para todos los empleados.
El portal incluye varias aplicaciones .NET, poco más de 20, entre las cuales está la página de inicio que permite poner noticias y ligas, aplicaciones para que los ejecutivos de cuenta interactúen con los usuarios del portal de clientes, entre otras.
También tiene el acceso a la Información Interna, que es el contenido que las diferentes áreas pueden publicar utilizando la herramienta Microsoft Content Management Server.
[Type text] Página 5
Gerencia de Desarrollo
Una vista de la intranet
Sitio público e información interna
El sitio público y la información interna utilizan Microsoft Content Management Server, un producto para manejo de contenido que se publica en web, permite definir roles para los que hacen los templates de publicación, los que crean paginas y agregan contenido, los que lo revisan y los que lo aprueban para publicación.
El área de portales se encarga solamente del desarrollo de los templates, en los cuales se define donde pueden publicar texto o imágenes.
[Type text] Página 6
Gerencia de Desarrollo
Sitio público
Información interna
[Type text] Página 7
Gerencia de Desarrollo
Arquitectura Portal de Clientes, Intranet, sitio Público
Portal de clientes
El Portal de Clientes la diseño el coordinador basándose en la idea de tener alta disponibilidad del sitio, por lo que se implementó una granja de servidores web con balanceo de cargas y un cluster de base de datos, la base de datos esta separada de los servidores web por seguridad y desempeño.
Arquitectura portal de clientes
[Type text] Página 8
Gerencia de Desarrollo
Sitio público
El sitio público también se diseñó pensando en alta disponibilidad, se cuenta con una granja de servidores web y un cluster de base de datos, además de un servidor que se usa desde la intranet solamente para que los usuarios con permisos puedan publicar contenido.
Arquitectura del sitio público
[Type text] Página 9
Gerencia de Desarrollo
Intranet
La intranet se basa en un solo servidor web para la página el portal, la página y otras aplicaciones, y se complementa con otro servidor Web para la información interna y una base de datos en SQL Server 2005, además de tener relación con el Portal de SAP (6.0 y 7.0), en el diagrama se engloba al portal de SAP en una sola instalación.
Se incluye la referencia a SRM y Portal de SAP como referencia solamente
Intranet
[Type text] Página 10
Gerencia de Desarrollo
Plantillas, diseño y herramientas para desarrollo de aplicaciones web
Para el desarrollo de aplicaciones por parte del área de Portales de Pemex Gas la coordinación decidió diseñar plantillas, definir un diseño común para las aplicaciones y utilizar herramientas específicas, para que a los desarrolladores se les facilitara hacer las aplicaciones, así como poder tomar vacaciones y cualquier otro especialista poder atender los desarrollos de otro.
Las herramientas utilizadas son:
1. Team Foundation Server. Para el control de código fuente y versiones.2. SAP Explorer Tool Window. Un desarrollo de Rafael Cárdenas para generar clases en C# para
ejecutar BAPIS.3. Visual Studio, versión 2005, 2008 y 2010.4. Plantillas para proyecto y paginas para Visual Studio.
Team Foundation Server
Es un producto de Microsoft que sirve para apoyar en todo el ciclo de desarrollo de aplicaciones: control de versiones de código, administración desarrolladores, administración de bugs, pruebas, deployment a productivo, reportes de cada proceso, etc.
En Pemex Gas solamente se utilizo para almacenar el código y el control de versiones del mismo.
SAP Explorer Tool Window
En Visual Studio 2003 SAP liberó una herramienta que permitía generar código en C# y VB para ejecutar BAPIS e integrarlo en proyectos de .NET.
A partir de la versión 2005 SAP ya no liberó una nueva herramienta, los desarrolladores tenían que seguir usando la versión 2003 para generar el código y luego copiarlo a su proyecto en 2005.
[Type text] Página 11
Gerencia de Desarrollo
SAP Explorer Tool Window en VStudio
Basándose en SAP.net connector para VStudio 2003, Rafael Cárdenas, desarrollo una Tool Window para hacer algo similar en VStudio 2005, la cual ha ido actualizando para VStudio 2008 y 2010.
La herramienta permite dar de alta diferentes servidores de SAP, mostrar las BAPIS o busca alguna en específico y, finalmente, generar código en C# que permite ejecutar las BAPIS, se le llama proxy:
SAP Explorer Tool Window
[Type text] Página 12
Gerencia de Desarrollo
Existe un sitio donde se puede bajar:
Sitio tolos.rafaelc.net para bajar el SAP Tool window
Visual Studio
Para los desarrollos se utiliza Visual Studio en diferentes versiones:
1. 2003. Para crear los templates del sitio público y la intranet2. 2005. Para desarrollos hechos durante la vigencia de esta versión y que no han sido
actualizados.3. 2008. Para desarrollos hechos durante la vigencia de esta versión y que no han sido
actualizados.4. 2010 y 2012. Para los desarrollos actuales.
[Type text] Página 13
Gerencia de Desarrollo
Plantillas para los desarrollos
El coordinador desarrolló templates sobre los cuales de basan todos los desarrollos de Portales, con esto se tiene un mismo estilo de las aplicaciones, ya que contiene un CSS e imágenes comunes para las aplicaciones, así como un tema de .NET con los skins y estilos encesarios.
De esta manera los desarrolladores sólo se preocupan de resolver la solicitud de desarrollo, no del diseño, ahorrando en los tiempos de entrega de las soluciones.
El coordinador se encarga de hacerlo compatible con cada versión de VStudio, ya que originalmente se crearon desde la versión 2005.
Este es un ejemplo de aplicación con una plantilla que muestra como se presentan los textos, encabezados, tablas y botones:
[Type text] Página 14
Gerencia de Desarrollo
La siguiente es del nuevo diseño del portal:
Existen diferentes plantillas para las aplicaciones, para poner mas o menos columnas, 1 o mas secciones hacia abajo:
[Type text] Página 15
Gerencia de Desarrollo
Plantilla de páginas
Todas las opciones que dicen “Poral page” son las plantillas desarrolladas por el coordinador.
Patrones de diseño
Un último punto a mencionar es que el coordinador definió patrones de diseño para todas las aplicaciones.
Se definió cómo dividir las clases, crear colecciones, para acceder a SAP y regresar los resultados, de manera que cualquier desarrollador del grupo puede darle atención a cualquier desarrollo.
Otro patrón de diseño importante que creó el coordinador es para las aplicaciones asíncronas, muy útil para cuando el conjunto de datos resultante al ejecutar una BAPI se lleva demasiado tiempo y se pierde la sesión del usuario, la cual es definida por la GIT
[Type text] Página 16
Gerencia de Desarrollo
Portal de Clientes
El portal de clientes actual fue desarrollado en Visual Studio 2005, se puede modificar bajando el código de Team Foundation Server en VStudio 2010, manteniendo la configuración con .NET 2.0. El proyecto se llama pgpbnet, la nueva versión es pgpbnet2.
Usa la funcionalidad de Membership de .NET, por lo que se debe configurar la base de datos y el archivo machine.config del servidor donde reside la web application.
Estas actividades solamente se realizan cuando hay una migración o cambio de servidores.
La base de datos de Membership se extendió para agregar la funcionalidad necesaria para los clientes de Pemex Gas.
Se requiere una sesión en específico para conocer el desarrollo y aprender a modificarlo. De igual forma se tiene que ver los cambios para la nueva versión.
Vista general del proyecto del Portal de clientes y la base de datos
[Type text] Página 17
Gerencia de Desarrollo
Portal de Intranet
El portal de Intranet es similar al portal de clientes, utiliza la funcionalidad de Membership de .NET mas una extensión de tablas para lograr la funcionalidad requerida.
En la base de datos hay una tabla que apunta a si misma para que, con código recursivo, se pueda pintar el menú, ya que tiene una jerarquía de árbol.
El proyecto se llama igasnew, se puede bajar de Team Foundation Server.
Vista del proyecto de intranet y su base de datos
[Type text] Página 18
Gerencia de Desarrollo
Sitio público e Información Interna
Ambos utilizan Microsoft Content Management Server para publicar contenido.
Las actividades del coordinador en la configuración del producto, desde su instalación, así como la de los templates y su desarrollo.
Los templates de ambos deben configurarse inicialmente con Visual Studio 2003 en el servidor ZCPORTALPUB (der documento de servidores).
Vista del cofigurador de templates
Los templates luego se desarrollan desde el servidor ZCWEBINT, en Visual Studio 2005, para el sitio público, y para la información interna puede hacerse con cualquier editor, ya que son solamente archivos .ASP.
[Type text] Página 19
Gerencia de Desarrollo
Vista de un template del proyecto
[Type text] Página 20
Gerencia de Desarrollo
Aplicaciones
Estas son las aplicaciones que el coordinador ha tenido que hacerse cargo por los cambios de personal durante la nueva estructura de la DCTIPN.
Portal de clientes
Aplicación Descripción Estatus actualWelcome 2010 Páginas web de bienvenida para cada tipo
de cliente. Ejecutan una BAPI para mostrar información básica del cliente. En el caso de Gas Natural presenta también sus plantas.
Funcionando en productivo
Nominaciones SGLP Para grupo y para clientes. Esta aplicación permite ver y modificar nominaciones de SGLP, utiliza el patrón de diseño asíncrono.
Funcionando en productivo.
Reportes para grupos de SGLP
Reportes financieros para grupos de clientes como SONI o Grupo Z. Ejecutan BAPIS y generan archivos de Excel con la información obtenida.
Funcionando en productivo.
Precios y tarifas Aplicaciones que usan una base de datos en SQL Server que los ejecutivos nos piden actualizar, para mostrar los precios y tarifas mes con mes. Esa actualización la hace quien esté presente en ese momento.
Funcionando en productivo.
Hoja Maestra de Gas Natural
Reportes de CRM que se presentan en forma de grafica a los clientes
Funcionando en productivo.
Reportes de Open link Reportes de información guardada en Oracle para clientes de Gas Natural, generan un Excel para que el cliente los pueda bajar.
Funcionando en productivo.
Consulta de mediciones Ejecuta BAPIS o consulta una base de datos en SQL Server, dependiendo si son mediciones comerciales o físicas.
Funcionando en productivo.
Visitas SGNA Aplicación usada para registrar las visitas de clientes en Oficinas Centrales
Funcionando en productivo.
Nominaciones de TSW Para clientes de Transporte, ejecuta BAPIS para realizar la nominación.
Funcionando en productivo.
Desbalances TSW Para clientes de Transporte, ejecuta BAPIS para mostrar los desbalances
Funcionando en productivo.
Asignaciones TSW Para clientes de Transporte, ejecuta BAPIS para mostrar las asignaciones
Funcionando en productivo.
Confirmaciones de TSW Para clientes de Transporte, permite confirmar nominaciones
En desarrollo
Webservices Para:Bitácora
Funcionando en productivo.
[Type text] Página 21
Gerencia de DesarrolloEnvío de correo
Estadísticas Aplicaciones para reportar el acceso y uso de aplicaciones de los clientes del portal.
Funcionando en productivo.
Portal de Acreedores
Aplicación Descripción Estatus actualInformación financiera Serie de páginas para mostrar información
de facturación de acreedoresFuncionando en productivo
Solicitudes y reclamaciones
Pantalla para enviar un correo de solicitudes o reclamaciones del acreedors
Funcionando en productivo.
Intranet
Aplicación Descripción Estatus actualHome Intranet Presenta noticias que pueden ser dadas de
alta desde otra página de la misma aplicación. La información se guarda en SQL Server.
Funcionando en productivo.
Sistema de boletos de avión
Desarrollada por consultoría de Microsoft, se han hecho sólo pequeñas modificaciones. Usa base de datos en SQL Server
Funcionando en productivo.
Carga de datos BW Varias aplicaciones para cargar datos a BW, permite subir un archivo y ejecutar una BAPI que pasa esa información a SAP BW.
Funcionando en productivo.
Consulta del EVA Sitio web expuesto para consultar información del EVA de PGPB.
Funcionando en productivo.
Webservices para Para:-Servicios de directorio activo-Integración con Documentum-Sistema de boletos de avión
Funcionando en productivo.
Servicios para SIRHN Aplicaciones ASP.NET integrados al portal de SAP de SIRHN que ejecutan BAPIS para realizar consultas o trámites de empleados.
Funcionando en productivo.
Existen más aplicaciones para las diferentes líneas de negocio de Pemex Gas: Gas Natural, Gas Licuado, Petroquímicos Básicos, Ductos, Acreedores.
[Type text] Página 22
Gerencia de Desarrollo
Las aplicaciones y cómo se presentan en el portal están configuradas dentro de la base de datos del portal de clientes ASPNETDB, en la tabla aspnet_RolesPages, el siguiente es un listado completos de las aplicaciones:
PageName PageURL RoleNameMigra Usuarios ~/admin/MigraUsuarios.aspx adminUser Admin ~/admin/useradmin.aspx adminMonitor accesos y transacciones /CustomerSupport/ReporteEmpresa.aspx admin_monitorMonitor de Clientes /CustomerSupport/MonitorUsers.aspx admin_monitorMonitor portal público /CustomerSupport/Monitorpublicopages.aspx admin_monitorTransaacciones de Portal /CustomerSupport/MonitorTransactions.aspx admin_monitorAdministración ~/admin/useradminlight.aspx AdministracionBuzonSAFClientes /BuzonSAF/BuzonSAF.aspx?User=gfloresm BuzonSAFcltNomnacion cliente /Nominaciones/NominacionCliente.aspx CapacitaNominacionAgrega Pagina ~/admin/contentadmin.aspx content_adminAgrega rol a Org de Vtas ~/admin/AddRoleToUsers.aspx content_adminBorra Pagina ~/admin/borrapagina.aspx content_adminBorrar Rol ~/admin/DeleteRole.aspx content_adminCrea Rol ~/admin/RoleAdmin.aspx content_adminEdita Pagina ~/admin/editcontent.aspx content_adminBuzon Quejas, Sugerencias y Felicitaciones /BuzonSAF/BuzonSAFProv.aspx cred_BuzonBorra usuario /SubUsuariosAll/BorrarUsuario2010.aspx cred_creasubusuariosCrea Usuario /SubUsuariosAll/CreditorUser2010.aspx cred_creasubusuariosCambio de acreedor /UserAdminTools/ChangeCreditor.aspx cred_creditorsupportFactura Electronica http://www.boveda.gas.pemex.com/Facture.GASR/
WebLogin.aspx cred_factelectBusca Empresa y Cambia Cliente /UserAdminTools/ChangeCompany.aspx cust_changecustomerCambio de Cliente /UserAdminTools/ChangeCustomer.aspx cust_changecustomerPlaneacion Colaborativa ~/planeacionColab.aspx cust_collaborativeplanningEstado de Cuenta Anual /InfFin2005/PrincipaPageEdoCuentaAnual.aspx cust_inffinancieraFactura electrónica /FactElec/BuscarFacturas.aspx cust_inffinancieraFactura electrónica CFDI /FactElec/BuscarFacturas2012.aspx cust_inffinancieraIntegracion del Saldo /infFin2005/defaultIntegSaldoN.aspx cust_inffinancieraSaldo Actual /ActualBalance/SaldoActual.aspx cust_inffinancieraCrédito http://webwwwdes.gas.pemex.com/porqas/
InfoFinan2007/Credito.html cust_inffinanciera2007Estado de cCuenta / Saldo Actual /InfFin2008/SaldoActual.aspx cust_inffinanciera2007Estado de Cuenta / Saldos Históricos
http://webwwwdes.gas.pemex.com/porqas/InfoFinan2007/EstadodeCuentaSaldosHistoricos.html cust_inffinanciera2007
Factura electrónica /FactElec/BuscarFacturas.aspx cust_inffinanciera2007Factura electrónica CFDI /FactElec/BuscarFacturas2012.aspx cust_inffinanciera2007Facturación http://webwwwdes.gas.pemex.com/porqas/
InfoFinan2007/Facturacion.html cust_inffinanciera2007
Garantías http://webwwwdes.gas.pemex.com/porqas/InfoFinan2007/Garantias.html cust_inffinanciera2007
Disciplina Operativa / DOConfirmaciones nueva /TSWConfirmation/Confirmaciones.aspx duct_ConfirmationsBorrar Usuario /SubUsuariosAll/BorrarUsuario2005.aspx duct_creasubusuariosCrea Usuario /SubUsuariosAll/CustomerUserDUCT2005.aspx duct_creasubusuariosLIberación de Calidad /MedTSW2005QAS/defaultcalidad.aspx duct_ejec_liberacioncalidadReporte de calidad /MedTSW2005QAS/reportecalidad.aspx duct_ejec_liberacioncalidad
[Type text] Página 23
Gerencia de DesarrolloDesbalance por contrato /TSWDesbalances/TSWDesbalances.aspx duct_ImbalancebyContractImbalance by Point /webdynpro/WebDynProPagex.asp duct_ImbalancebyPointMantain Confirmations /webdynpro/WebDynProPagex.asp duct_MantainConfirmationsCalidad Gas Natural /TSWPortalNetPruebas/
TemplateServicioContrato.aspx duct_ReporteCalidadGNCarga de documentos /TramitesDuctos/CargaDocumentos.aspx duct_tramitesConsulta Estatus /TramitesDuctos/ConsultaEstatus.aspx duct_tramitesConsulta respuesta a queja /TramitesDuctos/ConsultaRespReclamo.aspx duct_tramitesQuejas y/o reclamaciones /TramitesDuctos/Comentarios.aspx duct_tramitesAsignaciones /TSWAsignaciones/Asignaciones.aspx duct_tswAsignacionesConfirmaciones /TSWPortalNet/ConfirmaNominacion.aspx duct_tswConfirmacionesNominaciones nueva /TSWPortalNet/nominations_tsw.aspx duct_tswNominationNominaciones Vista /TSWPortalNet/nominations_tsw.aspx duct_tswNominationVistaNominacionPruebas /TSWPortalNetPruebas/nominations_tsw.aspx duct_tswNomPruebasBienvenido /welcome/welcome_Pipe.aspx duct_welcomeBusqueda de Cliente y Cambio /UserAdminTools/ChangeCompany.aspx ejec_changecustomerCambio de Cliente /UserAdminTools/ChangeCustomer.aspx ejec_changecustomerEstado de Cuenta Anual /InfFin2005/PrincipaPageEdoCuentaAnual.aspx ejec_inf_finIntegracion del Saldo /infFin2005/defaultIntegSaldoN.aspx ejec_inf_finSaldo Actual /ActualBalance/SaldoActual.aspx ejec_inf_finCancelación Base Variable /NominacionesWebSite/Clientes/Solcancela.aspx ejec_nominacionesConfirmación de Nominación por PGPBNO /NominacionesWebSite/Clientes/Consultas.aspx ejec_nominaciones
Consulta Nominación Cliente /NominacionesWebSite/Clientes/ConsultasCliente.aspx ejec_nominaciones
Creación Nominación /NominacionesWebSite/Clientes/Crear.aspx ejec_nominacionesLiberacion /NominacionesWebSite/Ejecutivos/
CrearSalesOrders.aspx ejec_nominacionesModificación Mantenimiento /NominacionesWebSite/Clientes/Modificaciones.aspx ejec_nominacionesNominación vía excel /nomalternativa/default.aspx ejec_nominacionesReporte /NominacionesWebSite/Ejecutivos/
RepoSalesOrders.aspx ejec_nominacionesNominación Mensual /nominacionessglp/creaordenes.aspx EmployeesSGLP_NominationsCambio de Grupo /UserAdminTools/ChangeGroup.aspx group_changegroupNominación por grupo /lpgnomination/nominateCompanyPlants.aspx group_lpgnommesEstado de Cuenta Anual /gruposglp2010/GpoIFEstadoCuenta.aspx group_reportesIntegración del Saldo /gruposglp2010/GpoIFIntegracionSaldo.aspx group_reportesPrograma Mensual de Cantidad Diaria /gruposglp2010/cantidaddiaria.aspx group_reportesReporte Inventarios Grupo /InventariosSGLP/ReporteInventariosSGLP.aspx group_reportesConsulta de Actividades /crmnet2005/crmListActiv.aspx group_servclientRequerimientos /crmnet2005/crmGenerateRequest.aspx group_servclientLista de Compañías /WelcomeGPO/WelcomeGPO.aspx group_welcomeProyecto Etanol http://www.gas.pemex.com/pgpb/Privado pgpb_demoComentarios Acreedor /SitFin2005Proveedores/ComentariosAcreedor.aspx prov_sitFinancieraInformación Financiera /SitFin2005Proveedores/default.aspx prov_sitFinancieraBienvenido /welcome/welcome_cred.aspx prov_welcomeActualiza Precios /precioslpgnet/default.aspx sglp_appejeArchivo de Solicitud Mensual /manager/archivosfijos/gaslicuado/
ConsolidadoMensualxls.exe sglp_appejeCaptura de Inventario /manager/GasLicuado/InvCapturaInventariosGE.asp sglp_appejeCaptura de Solicitud Mensual /manager/GasLicuado/SMCapturaGE.asp sglp_appejeCaptura Modificación al Programa /manager/GasLicuado/MPCapturaGE.asp sglp_appejeConsulta de Incrementos y Reducciones /manager/GasLicuado/ConsultaSolIncRed.asp sglp_appejeConsulta de Solicitud Mensual de Suministro /manager/GasLicuado/ConsultaSolMensual.asp sglp_appejeConsulta de Solicitud Mensual /manager/GasLicuado/SMPReporte.asp sglp_appeje
[Type text] Página 24
Gerencia de Desarrollode SuministrosConsulta y Reporte de Inventario /manager/GasLicuado/InvReporte.asp sglp_appejeCreacion de Encuestas /EncuestasSGLP/admin/ListaEncuestas.aspx sglp_appejeNominación Mensual /nominacionessglp/Creaordenes.aspx sglp_appejeReporte Modificaciones al Programa /ModifProgramasSGLPPTEST/ModifProgReporte.aspx sglp_appejeReporte Semanal de Inventarios Ejecutivo /InventariosSGLP/ReporteInvEjeSGLP.aspx sglp_appejeResultados de Encuestas /EncuestasSGLP/admin/VerRespuestas.aspx sglp_appejeAsignacion de Transporte /AsigAutoTransportesSGLP/PPAsignTransp.aspx sglp_asignaciontransportePresentación Invernal /presentacion/PresentacionInvernal.htm sglp_avisos
/presentacion/presentacion.htm sglp_avisosNOEncuestas por responder /EncuestasSGLP/EncuestasPlain.aspx sglp_avisosNOCreación Usuarios ~/AdminUser/UserAdminSGLP.aspx sglp_clientesBorrar Usuario /SubUsuariosAll/BorrarUsuario2005.aspx sglp_creasubusuarioCrea Usuario /SubUsuariosAll/CustomerUserGLP2005.aspx sglp_creasubusuarioModificar Usuario /SubUsuariosAll/ModifyCustomerUserGLP2005.aspx sglp_creasubusuarioReiniciar Usuario /SubUsuariosAll/ReiniciarCustomerUserGLP2005.aspx sglp_creasubusuarioEncuestas por responder /EncuestasSGLP/EncuestasPlain.aspx sglp_encuestasFactura electrónica /FactElec/BuscarFacturasGLP.aspx sglp_factElectronicaFactura electrónica CFDI /FactElec/BuscarFacturasGLP2012.aspx sglp_factElectronicaConsumo mensual /FRActivos/ReporteFidicomisoActivos.aspx sglp_fidactivosEstado de Cuenta Anual /InfFin2005/PrincipaPageEdoCuentaAnual.aspx sglp_InfFinIntegracion del Saldo /infFin2005/defaultIntegSaldo.aspx sglp_InfFinSaldo Actual /ActualBalance/SaldoActual.aspx sglp_InfFinReporte Semanal de Inventarios /InventariosSGLP/ReporteInventariosSGLP.aspx sglp_inventories
Modificacion al Programa /ModifProgramasSGLPPTEST/PPModifProgramaSGLP.aspx sglp_modifprog
Programa Mensual de Cantidad Diaria /ModifProgramasSGLPPTEST/CantidadDiaria.aspx sglp_modifprogModificacion al Programa /ModifProgramasSGLPP/PPModifProgramaSGLP.aspx sglp_modifprog2Programa Mensual de Cantidad Diaria /InfFinNet/ctesEmbarquesMes.aspx sglp_modifprog2
Modificacion al Programa /ModifProgramasSGLPPTEST/PPModifProgramaSGLP.aspx sglp_modprogtest
Programa Mensual de Cantidad Diaria /ModifProgramasSGLPPTEST/CantidadDiaria.aspx sglp_modprogtestModificacion al Programa PRUEBAS
/ModifProgramasSGLPPTESTDEV/PPModifProgramaSGLP.aspx sglp_modprogtestdev
Programa Mensual de Cantidad Diaria PRUEBAS /ModifProgramasSGLPPTESTDEV/CantidadDiaria.aspx sglp_modprogtestdevSolicitud de suministro /lpgnomination/showplantas.aspx sglp_nominacionesPagos Anticipados /crmnet2005/crmGenerateRequestPA.aspx sglp_pagoantiPrecios /precioslpgnet/showfiles.aspx sglp_preciosTarifas LPG /precioslpgnet/tarifasLPG.aspx sglp_preciosAclaraciones /Aclaraciones/crmQuejas.aspx sglp_servclientConsulta de Actividades /crmnet2005/crmListActiv.aspx sglp_servclientRequerimientos /crmnet2005/crmGenerateRequest.aspx sglp_servclientBienvenido /Welcome/Welcome.aspx sglp_welcomeFactura electrónica /factelec/gpobuscarfacturas.aspx sglpFacturaelectrónicagpoFactura electrónica CFDI /factelec/gpobuscarfacturas2012.aspx sglpFacturaelectrónicagpoCreación Usuarios ~/AdminUser/UserAdminSGNA.aspx sgna_clientesContactos Coberturas /ep6apps/capvol5.asp sgna_coberturasReportes P&L y MtM /OLReports/default.aspx sgna_coberturasGráfica de consumos /HojaMaestra/GraficaConsumos.aspx sgna_consmedicionesMediciones Comerciales /medicionesGMS/medicionComercial.aspx sgna_consmedicionesMediciones Fisica v2012 /medicionesGMS2012/medicionfisicas.aspx sgna_consmediciones
[Type text] Página 25
Gerencia de DesarrolloMediciones Fisicas /medicionesGMS2012/medicionfisicax.aspx sgna_consmedicionesBorrar Usuario /SubUsuariosAll/BorrarUsuario2005.aspx sgna_creasubusuariosCrea Usuario /SubUsuariosAll/CustomerUserGN2005.aspx sgna_creasubusuariosConfirmación de Nominación por PGPB /NominacionesWebSite/Clientes/Consultas.aspx sgna_dummyLiberación de archivo de mediciones /MedTSW2005QAS/default.aspx sgna_ejec_libera_medicionesLiberación de Mediciones Calidad Pruebas /MedTSW2005QAS/frmCalidad.aspx sgna_ejec_libera_mediciones_
calidadLiberación de Mediciones Calidad /MedTSW2005QAS/frmCalidad.aspx sgna_ejec_libera_mediciones_
de_calidadLiberación de archivo de mediciones /MedTSW2005QAS/default.aspx sgna_ejec_libera_medicionesP
ROLiberación de Calidad /MedTSW2005QAS/defaultCalidad.aspx sgna_ejeduc_liberacalidadReporte calidad general /MedTSW2005QAS/reportecalidadgral.aspx sgna_ejeduc_liberacalidadSimulador de Facturación VPM /SimModEntGN/Descarchivos.aspx sgna_facturacion_vpmGuias de Apoyo /ayuda/guiasdeapoyo/guiasusoportal.htm sgna_guiasdeapoyoInformación Calidad Gas Natural /InformacionCREInternet/GestionDocumentos.aspx sgna_informacionCRECarga Formato SAP /medicionesgn/FileUploadC.aspx sgna_mediciones_distDesc Formato Aju Med SAP /medTSW/medTSWADJ.aspx sgna_mediciones_distCarga Formato /medicionesgn2013/FileUploadP.aspx sgna_mediciones_plantDescarga Formato Ajuste Mediciones II /medTSW/medTSWADJP.aspx sgna_mediciones_plantDescarga Formato Mediciones /medTSW/medTSWp.aspx sgna_mediciones_plantReporte de Entrega Recepcion /medTSW/reporte_er.aspx sgna_mediciones_plantCarga Formato SAP /medicionesgn2013/FileUpload.aspx sgna_MedicionesDistGJDesc Formato Aju Med SAP /medTSW/medTSWADJ_G.aspx sgna_MedicionesDistGJDescarga Formato SAP /MedTsw2005QAS/medTSW.aspx sgna_MedicionesDistGJCarga Formato SAP /medicionesgn2013/FileUpload.aspx sgna_medicioonesdist_calidadDesc Formato Aju Med SAP (Calidad) /medTSW/medTSWADJ_G.aspx sgna_medicioonesdist_calidadDescarga Formato SAP /MedTSW2005QAS/medTSW.aspx sgna_medicioonesdist_calidadCancelación Base Variable /NominacionesWebSite/Clientes/Solcancela.aspx sgna_nominacionesConsulta Nominación Cliente /NominacionesWebSite/Clientes/
ConsultasCliente.aspx sgna_nominacionesCreación Nominación /NominacionesWebSite/Clientes/Crear.aspx sgna_nominacionesGráfica de Nominaciones /HojaMaestra/GraficaNominaciones.aspx sgna_nominacionesModificación Mantenimiento /NominacionesWebSite/Clientes/Modificaciones.aspx sgna_nominacionesNominación vía excel /nomalternativa/default.aspx sgna_nominacionesNominación PEP-PGPB /NominacionPEPPGBP/NOMPGPBPEP.aspx sgna_NomPepPgpbReportes PEP-PGPB /NominacionPEPPGBP/ReporteNomPGPBPEP.aspx sgna_NomPepPgpbReportePedidos VPM \Pedidos VPM\Default.aspx sgna_pedidosvpmReporte de Calidad Pruebas /MedTSW2005QAS/frmCalidadExt.aspx sgna_ReporteCalidadReporte de Mediciones Calidad /MedTSW2005QAS/frmCalidadExt.aspx sgna_ReportedeCalidadResporte Nominaciones GV /NominacionesWebSite/Ejecutivos/
RepoGlobalSalesOrders.aspx sgna_reporteNomGvSCADA /oasysdna sgna_scadaSimulador de servicios /SimModEntGN/default.aspx sgna_servicios_vpmConsulta de Actividades /crmnet2005/crmListActiv.aspx sgna_sol_y_aclaracionesCreacion de Queja /crmnet/quejasSGNA.aspx sgna_sol_y_aclaracionesSolicitudes y Aclaraciones /crmnet/crmSolicitudesSGNA.aspx sgna_sol_y_aclaracionesVisitas SGNA \visitassgna\Visitas_Clientes_SGN.aspx sgna_visitasAcuerdo Base /acuerdobasevpm/default.aspx SGNA_VPMAcuerdo Base /AcuerdoBaseVPM/Acuerdo.aspx sgna_vpm_acuerdobaseLista de plantas y Avisos /welcome/welcome_sgna.aspx sgna_welcomeConsulta Adicion de Producto /AplicacionesPQB/pbConsultaEjec.aspx spqb_aplicacionesConsulta Cancelacion de Producto /AplicacionesPQB/pbConsultaEjec.aspx spqb_aplicaciones
[Type text] Página 26
Gerencia de DesarrolloConsulta Reprogramacion de Producto /AplicacionesPQB/pbConsultaEjec.aspx spqb_aplicacionesConsulta Solicitud de Producto /AplicacionesPQB/pbConsultaEjec.aspx spqb_aplicacionesNominaciónes SPQB /NominacionSPQB/CrearOrdenesSQPB.aspx spqb_aplicacionesNominaciónes SPQB /NominacionSPQB/CrearOrdenesSQPB.aspx spqb_aplicacionesvalBorrar Usuario /SubUsuariosAll/BorrarUsuario2005.aspx spqb_creasubusuariosCrea Usuario /SubUsuariosAll/CustomerUserPQB2005.aspx spqb_creasubusuariosEntregas NO Facturadas \SegEntNoFact\EntNOFact.aspx spqb_entnofactConfirmación de Operación /NominacionSPQB/ConsolidadoOperaciones.aspx spqb_NomOperacionesPedidos /PedidosPQB/SelecionPedidos.aspx spqb_pedidosPrecios /PreciosSPQB/Precios.aspx spqb_preciosPrograma Mensual de Cantidad Diaria /InfFinNet/ctesEmbarquesMes.aspx spqb_progmenscantdiaSystem Admin ~/admin/systemsadmin.aspx system_adminGráfica de consumos /HojaMaestra/GraficaConsumos.aspx UserSupportMigra usuarios ~/admin/MigraUsuarios.aspx UserSupportUser admin ~/admin/useradmin.aspx UserSupport
Todas estas aplicaciones se encuentran en el servidor de control de código, TeamFoundationServer.
[Type text] Página 27
Gerencia de Desarrollo
Incidencias y pendientes
Las incidencias más frecuentes sobre los desarrollos son:
No poder acceder al portal (normalmente es problema de comunicaciones por la salida a internet)
Las aplicaciones no traen información o marcan algún error al hacerlo. Normalmente es por problemas de comunicaciones a los sistemas R/3, otras veces es por cambios en reglas de negocio o actualizaciones hechas en los sistemas R/3, otras veces es por problemas relacionados con el cliente, como su acceso a internet, expiración de sesión por no usar la página, etc. Algunas veces es un bug o problema no contemplado desde el diseño.
El portal no responde. Puede ser saturación de servicios por algún proceso que quedó mal, esto se resuelve ejecutando el comando “iisreset”, o reiniciando el servidor. Este problema luego es derivado de problemas con R/3 o de comunicaciones.
El único pendiente que tengo es la terminación de la aplicación de confirmaciones de TSW.
[Type text] Página 28
Gerencia de Desarrollo
Últimos desarrollos
En el último año desarrollé las siguientes aplicaciones para Pemex Gas y para Corporativo:
Servicios para SIRHN Hoja Maestra (con apoyo al final de Omar Juárez) Trámites de Ductos Consulta de Nominaciones de TSW Confirmaciones de TSW
Este es el estatus y compromisos de cada uno
Aplicación Descripción Estatus Actual Compromisos o Pendiente
Servicios SIRHN Aplicaciones que funcionan para autoservicios de empleados, incluyen webservices y paginas asp.net para dar la siguiente funcionalidad:
Funcionando en productivo
Ninguno
Hoja Maestra Reporte de información de CRM. Funcionando en productivo
Ninguno
Trámites de Ductos
Entregado Ninguno
Consulta de nominaciones de TSW
Funcionando en productivo
Ninguno
Confirmación de TSW
Funcionando en productivo
Ninguno
[Type text] Página 29