• Skip to primary navigation
  • Skip to main content

Jorge Arrambide

Especialista en programación web en java

  • ¿Quién soy?
  • Contactar
  • Servicios
    • Programación para empresas
    • Asesorías de programación universidad
  • Articulos
    • Java
    • Salesforce
    • WordPress

Blog

Habilitar logs por usuario en Salesforce

1.- Ir a configuración: Entorno, Registros, Registros de depuración y dar clic en Nuevo

2.- Seleccionar la opción usuario de la lista de selección.

3.- Dar clic en el icono de la lupa y en la ventana emergente buscar el nombre del usuario para posteriormente seleccionarlo.

4.- Para visualizar solo los logs de tipo System.debug, hay que configurar el nivel de logs que se mostrarán en los archivos de salida.

5.- A continuación seleccionamos el nivel depuración (debug), para que en los archivos solo muestre este tipo de logs.

6.- Por ultimo, en la misma página de configuración de Registros de depuración, podrás ver los registros, los cuales podrás descargar.

NOTA IMPORTANTE: Tienes que refrescar la página para poder ver nuevos logs.

¿Porqué no muestra el canvas en mi componente lightning o visual force page?

Si ya tienes configurado tu canvas para verlo en una Página de Visualforce, y ahora quieres implementar dicho canvas en un componente Lightning, para poder visualizarlo, tendrás que agregarlo también en la siguiente sección (Ubicaciones)

Error al pasar una Versión de flujo o Flow version

En salesforce es posible crear flujos mediante el “Generador de procesos” o “Flow builder“

Se presentó el siguiente error al pasar una “versión de flujo” o “flow versión“, en el conjunto de cambios entre ambientes (sandbox)

//Error al pasar un cambio en sandbox
myWaitEvent_myWait_myRule_1_event_0_SA2 (Llamada de acción) - No podemos encontrar una acción con el nombre y el tipo especificados.

 

Solución:

Faltaba pasar un campo personalizado o custom field, de un objeto personalizado que se estaba usando en dicho proceso.

Obtener hora de México en Salesforce

En el siguiente ejemplo se muestra obtener la fecha y hora de México desde una clase en Salesforce.

La clave esta en usar el segundo parametro del metodo format, en donde podemos asignar la zona horaria (timezone), en este ejemplo ‘America/Mexico_City’

Más detalles de este y otros métodos referente a la fecha en el sitio de Salesforce.

//Obtenemos fecha actual
Datetime datFechaActual = Datetime.now();

//Formateamos la fecha
string strFechaHoraMex = datFechaActual.format('yyyy-MM-dd\'T\'HH:mm:ss','America/Mexico_City');

//Imprimir en consola
system.debug('fecha: '+strFechaHoraMex);

Agregar/sumar días meses y años en lightning

En el siguiente ejemplo se muestra como sumar/agregar días,meses y/o años a una fecha en componentes lightning.

Recordando que el objeto Date es nativo de javascript por lo cual podemos hacer referencia a la siguiente página para ver todos sus métodos.

Nota: Los meses del objeto Date de javascript empiezan con el cero y terminan en once.

//Obtenemos la fecha que queremos manipular:
var fechaEspecial = new Date("{!Account.Fecha_Especial__c}");

//Sumar 1 días
fechaEspecial.setDate(fechaEspecial.getDate()+1);

//Sumar 1 al mes
fechaEspecial.setMonth(fechaEspecial.getMonth()+1);

//Sumar 1 al año
fechaEspecial.setFullYear(fechaEspecial.getFullYear()+1);

var fechaFinal=(fechaEspecial.getDate()+"/"+fechaEspecial.getMonth())+"/"+fechaEspecial.getFullYear();

console.log('fecha especial: '+fechaFinal);

Borrar logs de Salesforce

Para solucionar el siguiente error: “You can store up to 250 MB of debug logs at a time”. Aquí la solución:

1.- Ejecutar el siguiente query en developer console:

 SELECT Id FROM ApexLog 

2.- Seleccionamos los registros (shift + flecha abajo) y damos clic en Eliminar:

You can store up to 250 MB of debug logs at a time

Aquí algunas consideraciones a tomar encuenta:

  • El límite de tamaño para los registros de depuración actualmente es de 5 MB.
  • Salesforce puede almacenar hasta 250 MB de registros de depuración a la vez.
  • Los registros del sistema ahora se eliminan automáticamente después de 24 horas en lugar de después de siete días.
  • Los registros de monitoreo todavía se guardan durante siete días.

 

 

  • « Go to Previous Page
  • Page 1
  • Interim pages omitted …
  • Page 5
  • Page 6
  • Page 7

Derechos de autor © 2025

  • Política de privacidad
  • Política de cookies
Este sitio web utiliza cookies propias para poder optimizar su visita a la página y cookies de terceros para recoger información sobre sus visitas y el uso de nuestra web. Vd. puede permitir su uso, rechazarlo o cambiar la configuración cuando lo desee. En caso de seguir navegando, se considerará que se acepta el uso. Más información: Política de Cookies