Loading

Visualización dinámica de campos de presupuesto de Salesforce CPQ en el editor de partidas de presupuesto

Fecha de publicación: Oct 1, 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é campos se muestran en dicho editor. Si bien es posible agregar campos al conjunto de campos del editor de partidas de presupuesto para cambiar qué campos se muestran, no se incluyen los campos de presupuestos específicamente.

Con el campo especial de Salesforce CPQHeaderFieldSetName, se puede crear un campo en el objeto Presupuesto para visualizar de manera dinámica un campo de presupuesto específico en el editor de partidas de presupuesto. Se puede elegir controlar el campo de presupuesto 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.

NOTA: 
  • HeaderFieldSetName está disponible a partir de la versión 228 de CPQ (Winter '21). 
Solución

Permitir que el usuario cambie de manera dinámica los campos de presupuesto que se muestran en el editor de partidas de presupuesto

  1.  Desplácese al objeto Presupuesto.
  2.  Cree nuevos conjuntos de campos según sea necesario.
  3.  Cree un campo de lista de selección nuevo en el objeto Presupuesto.
  4.  Defina una etiqueta del campo.
  5.  Asigne el nombre HeaderFieldSetName al campo.
  6.  Introduzca los valores de la lista de selección. Estos deben ser los nombres de API de los conjuntos de campos que creó en el objeto Presupuesto (recuerde que los nombres de API de los conjuntos de campos no contienen "__c").
  7.  Regrese al objeto Presupuesto.
  8.  Modifique el conjunto de campos del editor de partidas para que incluya el campo nuevo.
  9.  Incluya el campo HeaderFieldSetName en todos los conjuntos de campos de la lista de selección.
  10.  Haga clic en Guardado rápido. Observe que el conjunto de campos cambió.
      
NOTA:
  • Se debe hacer clic en "Guardado rápido" para que el usuario pueda ver los cambios en los campos de presupuesto 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".
  • Si no se selecciona el campo HeaderFieldSetName en los conjuntos de campo ni se muestra en el editor de partidas de presupuesto, el valor puede modificarse desde el registro del presupuesto.
  • Los valores de campo no válidos en HeaderFieldSetName aparecerán como campos en cero en el editor de partidas de presupuesto. 

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

  1. Desplácese al objeto 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: HeaderFieldSetName (Nombre de API: HeaderFieldSetName__c).
  7. Establezca que el tipo de devolución de fórmula sea Texto.
NOTA: 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.  
Número del artículo de conocimiento

000390785

 
Cargando
Salesforce Help | Article