Loading
Mejora de Salesforce mediante código
Superposición de declaraciones de código Apex y SOQL

Superposición de declaraciones de código Apex y SOQL

Utilice Developer Console para superponer diagnósticos que funcionan cuando se ejecuta el código Apex en un punto de control, sin cambiar ningún código.

Cuando está solucionando un problema de tiempo de ejecución, es posible que necesite información acerca del estado de una variable o del estado de la base de datos. Es posible que desee crear una condición específica en la que comprobar su código. Developer Console le permite superponer las declaraciones SOQL y el código Apex que se ejecutan cuando se ejecuta el código en un punto de control.

  1. Establezca puntos de control y ejecute su código, luego vaya a la ficha Checkpoints (Puntos de control).
  2. Seleccione un punto de control y haga clic en Edit Properties (Modificar propiedades).
  3. Seleccione SOQL o Apex Code (Código Apex). Para ejecutar el código de diagnóstico sin crear un volcado de pila en el punto de control, elimine la selección de Dump Heap (Volcado de pila).
    Propiedades de la acción de ejecución
  4. Ingrese SOQL o código Apex en el cuadro Volcado de pila (Secuencia de comandos de la acción) y haga clic en Aceptar.
    Nota
    Nota

    No puede consultar objetos locales porque un bloque anónimo es un nuevo marco de paquete. Consulte objetos estáticos o cree nuevos objetos. Además, no puede utilizar variables de vinculación en consultas SOQL utilizadas en superposiciones.

Los resultados del código superpuesto aparecerán en una ficha separada Query Results (Resultados de consulta) o Apex Execution Results (Resultados de ejecución de Apex) en el Inspector de puntos de control.

Nota
Nota En la ficha Apex Execution Results (Resultados de ejecución de Apex), el valor -1 indica que un campo no es aplicable.
 
Cargando
Salesforce Help | Article