¿Puede una clase APEX o una página de Visualforce ser la fuente de datos para un componente estándar de Salesforce Dashboard?

StackOverflow https://stackoverflow.com/questions/8363665

  •  27-10-2019
  •  | 
  •  

Pregunta

En Salesforce, creo un tablero y arrasto un componente de gráfico circular. Luego puedo dejar caer casi cualquier informe sobre el gráfico circular para servir como fuente de datos. ¿Es posible usar una clase o página para conducir el gráfico de pastel en lugar de un informe?

Mis intentos hasta ahora sugieren no. Tengo una página APEX: que devuelve una tabla de datos muy simple. Puedo agregar mi página completa: Página con su Apex: PageBlockTable a mi tablero como una página de Visualforce incrustada y la tabla se muestra bien. Pero no me permitirá usar la página como fuente de datos para mi gráfico circular. Mi clase de controlador ni siquiera está en la lista para intentar usarla. ¿Hay alguna forma de evolucionar mi controlador o página para que sea una fuente de datos adecuada para un gráfico circular o cualquier otro componente estándar de Salesforce Dashboard?

Estoy empezando a pensar que la única opción disponible para mí es hacer una página que represente el gráfico de pastel por sí mismo (probablemente usando Flot) e insertarlo en el tablero. Estoy dispuesto a seguir esta ruta, pero seguro que me ahorraría un tiempo si pudiera usar los componentes estándar del tablero. Se agradece cualquier ayuda.

Si se pregunta por qué no solo uso un informe, es porque no he encontrado ninguno que combine los leads y los contactos en uno. He seguido esto Patrón de clase ficticia de Apex de múltiples objetos Para crear una clase personalizada de UnifiedLeadContact con un puñado de propiedades comunes de mis clientes potenciales y contactos. Mi controlador ejecuta dos consultas, una para clientes potenciales y otra para contactos, utiliza los resultados para completar una lista de nuevos unificados de UnifiedLeadContacts y lo devuelve. Eso está funcionando bien para alimentar mi mesa que funciona similar a una vista de plomo o contacto, pero tiene pistas y contactos en ella.

¿Fue útil?

Solución

Hasta donde sé, no hay forma de usar la salida de una página de VF como fuente de un gráfico.

Pero puede crear un gráfico como parte de su página de VF.

Si echas un vistazo http://www.salesforce.com/us/developer/docs/pages/content/pages_charting_overview.htm

Esto le dará los conceptos básicos sobre cómo alimentar los datos a un gráfico

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top