La Biblioteca Javascript de Fast Track Front End tiene un conjunto de métodos públicos disponibles. A continuación encontrarás una lista de ellos.
Todas las funciones a continuación están disponibles en window.FasttrackCrm como window.FasttrackCrm.toggleInbox().

toggleInbox()

Alterna el modal de la Bandeja de entrada para mostrarlo u ocultarlo. La funcionalidad de Bandeja de entrada debe estar habilitada para que esto funcione.

togglePendingBonusesV2()

Alterna el modelo de Bonos Pendientes para mostrarlo u ocultarlo. Los Bonos Pendientes deben estar habilitados para que esto funcione.

init()

Si la bandera autoInit está establecida en false, puedes inicializar manualmente o por código la biblioteca javascript usando este método. Además, un buen uso de este método es si tu SID expiraría y quieres volver a autenticarte, entonces puedes hacer lo siguiente:
window.sid = 'new-sid-here'; y luego ejecutar este método.

logout()

Este método cierra la sesión del usuario del front end de la biblioteca javascript. Si tienes la posibilidad, es una buena práctica cerrar la sesión del usuario de la biblioteca javascript si el usuario cierra sesión de tu sitio.

demoMessage()

Después de que el script haya sido inicializado puedes enviar un Mensaje de Demostración / Mensaje de Depuración localmente. Esto puede ser útil cuando ajustas diseños del Front End.

Evento de FastTrack CRM Listo (No requerido)

Cómo Escuchar el Evento

Caso de Uso: Si ejecutas autoInit = false, y te gustaría saber cuándo el script está cargado.
Para responder cuando FastTrack CRM esté listo, simplemente añade un event listener al objeto window fasttrack-crm-ready:

Notas de Uso

  1. El evento se dispara una vez, después de que todos los pasos de configuración de FastTrack CRM estén completos.
  2. Cualquier código que dependa de la funcionalidad de CRM debe ser colocado dentro de este event listener o activado después de él.
  3. El listener debe ser añadido antes o tan pronto como sea posible después de que el script de FastTrack CRM sea cargado para asegurar que el evento no se pierda.