• 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

Salesforce

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
  • Page 2
  • Page 3
  • Page 4

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