Está en la página 1de 4

Registro de Peticiones

Puede obtener el formato vigente del MDI/PDD desde el siguiente link Artefactos de
Desarrollo

Tipo de gestión de cambio


Emergencia
Cambio normal
Solicitud
Para peticion de revisión de MDI/PDD, solicitud de Log, validación de accesos
seleccionar la opción SOLICITUD

Tipo de Cambio

Tipo Requerimiento
using System;
using System.Collections.Generic;
using System.Collections;
using System.Text;
using System.Configuration;
using Claro.SISACT.Entity;
using Claro.SISACT.Common;

namespace Claro.SISACT.WS
{
public class BWAuditoria
{
WSAuditoria.EbsAuditoriaService objAuditoria = new
WSAuditoria.EbsAuditoriaService();
public BWAuditoria()
{
objAuditoria.Url = ConfigurationManager.AppSettings["WSAuditoria_url"];
objAuditoria.Credentials =
System.Net.CredentialCache.DefaultCredentials;
}

public BEUsuario LeerDatosUsuario(string strCodUsuarioRed, string


strCodAplicacion)
{
BEUsuario oUsuario = new BEUsuario();

string strCodPerfilCadena = "";

WSAuditoria.AccesoRequest objAudiRequest = new


WSAuditoria.AccesoRequest();
WSAuditoria.AccesoResponse objResponse = new
WSAuditoria.AccesoResponse();

objAudiRequest.usuario = strCodUsuarioRed;
objAudiRequest.aplicacion = strCodAplicacion;
objResponse = objAuditoria.leerDatosUsuario(objAudiRequest);
if
(Funciones.CheckStr(ConfigurationManager.AppSettings["WSAuditoria_codsRespOK"]).Con
tains(objResponse.resultado.estado))
{
for (int i = 0; i <=
(objResponse.auditoria.AuditoriaItem.item.Length - 1); i++)
{
strCodPerfilCadena +=
objResponse.auditoria.AuditoriaItem.item[i].perfil + ";";
oUsuario.UsuarioId =
Funciones.CheckInt64(objResponse.auditoria.AuditoriaItem.item[i].codigo);
}
oUsuario.CadenaPerfiles = strCodPerfilCadena;
}

return oUsuario;
}

public List<BEItemGenerico> LeerPaginaOpcionesPorUsuario(Int64 usuario,


string appCod)
{
List<BEItemGenerico> lista = new List<BEItemGenerico>();
WSAuditoria.PaginaOpcionesUsuarioRequest objAudiRequest = new
WSAuditoria.PaginaOpcionesUsuarioRequest();
WSAuditoria.PaginaOpcionesUsuarioResponse objResponse = new
WSAuditoria.PaginaOpcionesUsuarioResponse();
try
{
WSAuditoria.PaginaOpcionType[] objSeg;

objAudiRequest.user = Funciones.CheckInt(usuario);
objAudiRequest.aplicCod = int.Parse(appCod);
objResponse =
objAuditoria.leerPaginaOpcionesPorUsuario(objAudiRequest);

objSeg = objResponse.listaOpciones;
if (objResponse.resultado == "0")
{
if (objSeg != null)
{
foreach (WSAuditoria.PaginaOpcionType item in objSeg)
{
BEItemGenerico itemG = new BEItemGenerico();
itemG.Codigo = item.clave;
itemG.Codigo2 = item.opcicCod;
itemG.Descripcion = item.opcicDes;
lista.Add(itemG);
}
}
}

}
catch (Exception)
{

return lista;
}

public bool registrarAuditoria(string vTransaccion,


string vServicio,
string vIPCliente,
string vNombreCliente,
string vIPServidor,
string vNombreServidor,
string vCuentaUsuario,
string vTelefono,
string vMonto,
string vTexto)
{
bool Respuesta = false;
WSAuditoria.RegistroRequest objRequestAuditoria = new
WSAuditoria.RegistroRequest();
WSAuditoria.RegistroResponse objResponseAuditoria = new
WSAuditoria.RegistroResponse();

objRequestAuditoria.transaccion = vTransaccion;
objRequestAuditoria.servicio = vServicio;
objRequestAuditoria.ipCliente = vIPCliente;
objRequestAuditoria.nombreCliente = vNombreCliente;
objRequestAuditoria.ipServidor = vIPServidor;
objRequestAuditoria.nombreServidor = vNombreServidor;
objRequestAuditoria.cuentaUsuario = vCuentaUsuario;
objRequestAuditoria.telefono = vTelefono;
objRequestAuditoria.monto = vMonto;
objRequestAuditoria.texto = vTexto;

objResponseAuditoria =
objAuditoria.registroAuditoria(objRequestAuditoria);

//0-Error 1-Éxito

string strResultado = objResponseAuditoria.resultado;

if (objResponseAuditoria.estado == "0")
{
Respuesta = false;
}
else
{
Respuesta = true;
}
return Respuesta;
}

}
}

Nombre de Stream / Branch


SC.INC000002369568.SIAC_RECLAMOS
Deben de colocar el nombre del STREAM - Por ejemplo: SC.INICIATIVA-
134.SIAC_UNICO_3, SC.PROY-140339.EAI_4, SC.INICIATIVA-216.MICLAROMASIVO.WS. Para el
caso en que no cuenten con STREAM, colocar solo el NRO de INICIATIVA, INCIDENCIA,
PROYECTO o IDEA.

Descripción (opcional)
Estimados
Solicito el web.config de siac reclamos de cualquier nodo de produccion
Saludos
Proceso Impactado
POSTVENTA
Por ejemplo: Ventas altas, Renovación postpago, Cambio de Plan

Tipo de petición
Responsable
E750423
Ingresa la cuenta de Red del LDP Pj. E51468

Gerencia Solicitante

Es importante seleccionar el gerente correspondiente.

Torre Desarrollo

Proveedor Desarrollo

Aplicativo

Fecha de Atención (opcional)


29/abr/20

Ingresar solo para Reuniones de Entendimiento y Pases a Producción

Adjunto
Arrastre y suelte archivos, pegue capturas de pantalla, o
Cargar los formatos / correos / documentos

También podría gustarte