Loading

Cambiar de manera dinámica los encabezados de columna del editor de partidas de presupuesto en Salesforce CPQ

Fecha de publicación: Feb 27, 2025
Descripción
Cuando se hace uso del editor de partidas de presupuesto en Salesforce CPQ, el conjunto de campos del editor de partidas de presupuesto del objeto Partida de presupuesto controla qué columnas se muestran en dicho editor. Si bien puede agregar campos al conjunto de campos del editor de partidas de presupuesto para cambiar qué campos se muestran, también puede usar el campo especial de Salesforce CPQ, EditLinesFieldSetName, para crear un campo en el objeto Presupuesto que muestre de manera dinámica distintos conjuntos de campos de partida de presupuesto (o encabezados de columna) en el editor de partidas de presupuesto. Se puede elegir controlar el conjunto de campos que se muestra mediante un campo de fórmula, o puede permitir que los usuarios elijan sus propias opciones mediante un campo de lista de selección.
Solución

Permitir que el usuario cambie el conjunto de campos mientras se encuentra en la página Modificar partidas

  1.  Desplácese al objeto Partida de presupuesto.
  2.  Cree nuevos conjuntos de campos según sea necesario.
  3.  Desplácese al objeto Presupuesto.
  4.  Cree un nuevo campo de lista de selección.
  5.  Defina una etiqueta del campo.
  6.  Asigne el nombre EditLinesFieldSetName al campo.
  7.  Introduzca los valores de la lista de selección, los cuales serán los nombres de API de los conjuntos de campos que creó en el objeto Partida de presupuesto.
    1. Nota: Los nombres de API de los conjuntos de campos no contienen "__c".
  8.  Regrese al objeto Presupuesto.
  9.  Modifique el conjuntos de campos del editor de partidas para que incluya el campo nuevo.
  10. En el editor de partidas de un presupuesto que contiene partidas de presupuesto, seleccione un valor de la lista de selección.
  11. Haga clic en Guardado rápido. Observe que el conjunto de campos ha cambiado.
      
NOTA: Se debe hacer clic en "Guardado rápido" para que el usuario pueda ver los cambios en los encabezados de columna de la partida de presupuesto. Además, si el valor de lista de selección vuelve a definirse como "--Ninguno--" y se hace clic en "Guardado rápido", la interfaz de usuario volverá al conjunto de campos "Editor de partidas de presupuesto".
 

Controlar el conjunto de campos con un campo de fórmula

  1. Desplácese al objeto Partida de presupuesto.
  2. Cree nuevos conjuntos de campos según sea necesario.
  3. Desplácese al objeto Presupuesto.
  4. Cree un campo de fórmula nuevo.
  5. Defina una etiqueta para el campo.
  6. Asigne un nombre al campo: EditLinesFieldSetName (Nombre de API: EditLinesFieldSetName__c).
  7. Establezca que el tipo de devolución de fórmula sea Texto.

En el cuerpo de la fórmula, simplemente indique los nombres de API (recuerde que los nombres de API de conjuntos de campos no contienen "__c") de los conjuntos de campos personalizados creados en el paso 2, de acuerdo con los requisitos de implementación.   

NOTA: Cuando EditLinesFieldSetName muestre un conjunto de campos no válido, el editor de partidas de presupuesto se cargará igualmente, pero solo aparecerán las siguientes columnas: número, acciones personalizadas y zanahoria.
Número del artículo de conocimiento

000383937

 
Cargando
Salesforce Help | Article