38
Gerencia de Desarrollo Table of Contents Introducció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

Introducción - Pemex-Contenido Empresarialwgas.gas.pemex.com/sites/portalteam/Documentos... · Web viewLa mayoría de las aplicaciones realizan consultas a SAP R/3 por medio de un

  • Upload
    ngodung

  • View
    220

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introducción - Pemex-Contenido Empresarialwgas.gas.pemex.com/sites/portalteam/Documentos... · Web viewLa mayoría de las aplicaciones realizan consultas a SAP R/3 por medio de un

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

Page 2: Introducción - Pemex-Contenido Empresarialwgas.gas.pemex.com/sites/portalteam/Documentos... · Web viewLa mayoría de las aplicaciones realizan consultas a SAP R/3 por medio de un

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

Page 3: Introducción - Pemex-Contenido Empresarialwgas.gas.pemex.com/sites/portalteam/Documentos... · Web viewLa mayoría de las aplicaciones realizan consultas a SAP R/3 por medio de un

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

Page 4: Introducción - Pemex-Contenido Empresarialwgas.gas.pemex.com/sites/portalteam/Documentos... · Web viewLa mayoría de las aplicaciones realizan consultas a SAP R/3 por medio de un

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

Page 5: Introducción - Pemex-Contenido Empresarialwgas.gas.pemex.com/sites/portalteam/Documentos... · Web viewLa mayoría de las aplicaciones realizan consultas a SAP R/3 por medio de un

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

Page 6: Introducción - Pemex-Contenido Empresarialwgas.gas.pemex.com/sites/portalteam/Documentos... · Web viewLa mayoría de las aplicaciones realizan consultas a SAP R/3 por medio de un

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

Page 7: Introducción - Pemex-Contenido Empresarialwgas.gas.pemex.com/sites/portalteam/Documentos... · Web viewLa mayoría de las aplicaciones realizan consultas a SAP R/3 por medio de un

Gerencia de Desarrollo

Sitio público

Información interna

[Type text] Página 7

Page 8: Introducción - Pemex-Contenido Empresarialwgas.gas.pemex.com/sites/portalteam/Documentos... · Web viewLa mayoría de las aplicaciones realizan consultas a SAP R/3 por medio de un

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

Page 9: Introducción - Pemex-Contenido Empresarialwgas.gas.pemex.com/sites/portalteam/Documentos... · Web viewLa mayoría de las aplicaciones realizan consultas a SAP R/3 por medio de un

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

Page 10: Introducción - Pemex-Contenido Empresarialwgas.gas.pemex.com/sites/portalteam/Documentos... · Web viewLa mayoría de las aplicaciones realizan consultas a SAP R/3 por medio de un

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

Page 11: Introducción - Pemex-Contenido Empresarialwgas.gas.pemex.com/sites/portalteam/Documentos... · Web viewLa mayoría de las aplicaciones realizan consultas a SAP R/3 por medio de un

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

Page 12: Introducción - Pemex-Contenido Empresarialwgas.gas.pemex.com/sites/portalteam/Documentos... · Web viewLa mayoría de las aplicaciones realizan consultas a SAP R/3 por medio de un

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

Page 13: Introducción - Pemex-Contenido Empresarialwgas.gas.pemex.com/sites/portalteam/Documentos... · Web viewLa mayoría de las aplicaciones realizan consultas a SAP R/3 por medio de un

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

Page 14: Introducción - Pemex-Contenido Empresarialwgas.gas.pemex.com/sites/portalteam/Documentos... · Web viewLa mayoría de las aplicaciones realizan consultas a SAP R/3 por medio de un

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

Page 15: Introducción - Pemex-Contenido Empresarialwgas.gas.pemex.com/sites/portalteam/Documentos... · Web viewLa mayoría de las aplicaciones realizan consultas a SAP R/3 por medio de un

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

Page 16: Introducción - Pemex-Contenido Empresarialwgas.gas.pemex.com/sites/portalteam/Documentos... · Web viewLa mayoría de las aplicaciones realizan consultas a SAP R/3 por medio de un

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

Page 17: Introducción - Pemex-Contenido Empresarialwgas.gas.pemex.com/sites/portalteam/Documentos... · Web viewLa mayoría de las aplicaciones realizan consultas a SAP R/3 por medio de un

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

Page 18: Introducción - Pemex-Contenido Empresarialwgas.gas.pemex.com/sites/portalteam/Documentos... · Web viewLa mayoría de las aplicaciones realizan consultas a SAP R/3 por medio de un

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

Page 19: Introducción - Pemex-Contenido Empresarialwgas.gas.pemex.com/sites/portalteam/Documentos... · Web viewLa mayoría de las aplicaciones realizan consultas a SAP R/3 por medio de un

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

Page 20: Introducción - Pemex-Contenido Empresarialwgas.gas.pemex.com/sites/portalteam/Documentos... · Web viewLa mayoría de las aplicaciones realizan consultas a SAP R/3 por medio de un

Gerencia de Desarrollo

Vista de un template del proyecto

[Type text] Página 20

Page 21: Introducción - Pemex-Contenido Empresarialwgas.gas.pemex.com/sites/portalteam/Documentos... · Web viewLa mayoría de las aplicaciones realizan consultas a SAP R/3 por medio de un

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

Page 22: Introducción - Pemex-Contenido Empresarialwgas.gas.pemex.com/sites/portalteam/Documentos... · Web viewLa mayoría de las aplicaciones realizan consultas a SAP R/3 por medio de un

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

Page 23: Introducción - Pemex-Contenido Empresarialwgas.gas.pemex.com/sites/portalteam/Documentos... · Web viewLa mayoría de las aplicaciones realizan consultas a SAP R/3 por medio de un

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

Page 24: Introducción - Pemex-Contenido Empresarialwgas.gas.pemex.com/sites/portalteam/Documentos... · Web viewLa mayoría de las aplicaciones realizan consultas a SAP R/3 por medio de un

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

Page 25: Introducción - Pemex-Contenido Empresarialwgas.gas.pemex.com/sites/portalteam/Documentos... · Web viewLa mayoría de las aplicaciones realizan consultas a SAP R/3 por medio de un

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

Page 26: Introducción - Pemex-Contenido Empresarialwgas.gas.pemex.com/sites/portalteam/Documentos... · Web viewLa mayoría de las aplicaciones realizan consultas a SAP R/3 por medio de un

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

Page 27: Introducción - Pemex-Contenido Empresarialwgas.gas.pemex.com/sites/portalteam/Documentos... · Web viewLa mayoría de las aplicaciones realizan consultas a SAP R/3 por medio de un

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

Page 28: Introducción - Pemex-Contenido Empresarialwgas.gas.pemex.com/sites/portalteam/Documentos... · Web viewLa mayoría de las aplicaciones realizan consultas a SAP R/3 por medio de un

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

Page 29: Introducción - Pemex-Contenido Empresarialwgas.gas.pemex.com/sites/portalteam/Documentos... · Web viewLa mayoría de las aplicaciones realizan consultas a SAP R/3 por medio de un

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