Clases de salida de Chatter en Apex nuevas y modificadas

Las clases de salida que se indican a continuación son nuevas o han cambiado.

Noticias en tiempo real de Chatter

ConnectApi.Comment
Esta clase de salida tiene estas propiedades:
  • threadLevel: Nivel de anidamiento de un comentario. El valor 0 indica que hay un comentario estándar con una publicación principal. El valor 1 indica que hay un comentario con hilo con un comentario principal y una publicación principal. El valor 2 indica que hay un comentario con hilo con dos comentarios principales y una publicación principal. La interfaz de usuario se limita a estos tres niveles.
  • threadParentId: Id. del comentario principal de un comentario con hilo.
ConnectApi.CommentCapabilities
Esta clase de salida tiene una nueva propiedad:
  • record: Si un comentario tiene esta función, es porque tiene comentarios con hilos.
ConnectApi.CommentPage
Esta clase de salida tiene estas propiedades:
  • previousPageToken: Token que identifica la página anterior, o null si no hay ninguna página anterior.
  • previousPageUrl: URL de la API de REST de Chatter identificando la anterior página o null si no hay ninguna página anterior.

Cuentas de redes sociales gestionadas

ConnectApi.BaseManagedSocialAccount
Esta nueva clase de salida es abstracta y es una súperclase de ConnectApi.ManagedSocialAccount. Tiene las siguientes propiedades.
  • defaultResponseAccountId: Cuenta de respuesta predeterminada para utilizar al responder a publicaciones enviadas a esta cuenta.
  • displayName: Nombre real (o nombre de usuario si el nombre real no está disponible) para esta cuenta en la red social.
  • externalPictureUrl: URL en la imagen de Avatar de la cuenta.
  • id: Id. de SFDC interna para esta cuenta de redes sociales gestionada.
  • label: Etiqueta para la cuenta de redes sociales.
  • profileUrl: URL al perfil de la cuenta.
  • socialNetwork: Red social a la que pertenece esta cuenta.
  • uniqueName: Nombre exclusivo utilizado para diferenciar páginas de seguidores con el mismo nombre; actúa como un nombre de usuario para una página de seguidores.
  • username: Nombre de usuario exclusivo o gestión para esta cuenta en la red social.
ConnectApi.ManagedSocialAccount
Esta nueva clase de salida es una subclase de ConnectApi.BaseManagedSocialAccount. No tiene propiedades adicionales.
ConnectApi.ManagedSocialAccounts
Esta nueva clase de salida tiene esta propiedad.
  • managedSocialAccounts: Lista de cuentas de redes sociales gestionadas.

Temas gestionados

ConnectApi.ManagedTopicCollection
Esta clase de salida tiene una nueva propiedad.
  • nextPageUrl: URL de la API de REST de Chatter que identifica a la siguiente página o null si no hay ninguna página siguiente.

Next Best Actions (piloto)

ConnectApi.AbstractNBAAction
Esta nueva clase de salida tiene esta propiedad.
  • parameters: Lista de parámetros que se pasarán a la acción.
  • type: Tipo de acción.
ConnectApi.AbstractNBARecommendation
Esta clase de salida se eliminó.
ConnectApi.AbstractNBATarget
Esta nueva clase de salida tiene esta propiedad.
  • type: Tipo de objetivo.
ConnectApi.NBAActionParameter
Esta nueva clase de salida tiene estas propiedades:
  • name: Nombre del parámetro.
  • type: Tipo del parámetro.
  • value: Valor del parámetro.
ConnectApi.NBAFlowAction
Esta nueva clase de salida tiene estas propiedades:
  • id: Id. de la propuesta.
  • name: Nombre de la propuesta.
ConnectApi.NBAPropositionRecommendation
Esta nueva clase de salida tiene estas propiedades:
  • id: Id. de la propuesta.
  • name: Nombre de la propuesta.
  • url: URL a la propuesta.
ConnectApi.NBARecommendation
Esta nueva clase de salida tiene estas propiedades:
  • acceptanceLabel: Texto que indica la aceptación de la recomendación por parte del usuario.
  • actionReference: Referencia a la acción que se debe realizar, como, por ejemplo, iniciar un flujo.
  • description: Descripción de la recomendación.
  • id: Id. de la entidad recomendada.
  • imageUrl: URL al archivo de activo que se debe mostrar.
  • name: Nombre de la entidad recomendada.
  • rejectionLabel: Texto que indica el rechazo de la recomendación por parte del usuario.
  • target: Objetivo sobre el que debe actuar.
  • targetAction: Acción que se debe recomendar.
  • url: URL a la entidad recomendada.
ConnectApi.NBARecommendationProposition
Esta clase de salida se eliminó.
ConnectApi.Proposition
Esta clase de salida tiene estas propiedades:
  • acceptanceLabel: Texto que indica la aceptación de la recomendación por parte del usuario.
  • image: imagen que se debe mostrar.
  • rejectionLabel: Texto que indica el rechazo de la recomendación por parte del usuario.

Usuarios

ConnectApi.User
Por cuestiones de desempeño, esta clase de salida ya no devuelve la propiedad stamps. Para obtener los sellos de un usuario en la versión 44.0 y en versiones posteriores, utilice SOQL.