Flex UI y complementos de Flex
Flex UI 2.0 is released to Public Beta.
This is a major version upgrade of the Flex UI library and contains breaking changes that require you to update your plugins for compatibility. Check out our migration guide for more detail.
Beta products are not covered by a Twilio SLA. Learn more about beta product support.
En el caso de los clientes que crean flujos de trabajo compatibles con la Ley HIPAA mediante Flex UI (la interfaz de usuario de Flex), los clientes son responsables de garantizar que, en el caso de que la PHI se exponga a través de la interfaz de usuario de Flex, solo aquellos que estén autorizados para acceder a la PHI tengan acceso a Flex. En algunos casos, puede que un agente tenga la capacidad de descargar PHI a su estación de trabajo desde la interfaz de usuario de Flex. Es responsabilidad del cliente asegurarse de que las personas con acceso tengan la formación adecuada sobre la Ley HIPAA antes de que se les conceda el acceso. Para obtener más información acerca del desarrollo sujeto a la Ley HIPAA, consulta los requisitos más recientes aquí.
Programabilidad de Flex UI
The Flex UI allows developers to build a custom user experience and custom behaviors for the Flex Agents and Supervisors. You can leverage a set of client-side public interfaces to customize the look and feel, alter the behavior, and introduce additional features to the out-of-the-box experience.
The Flex UI provides a wider range of programmable capabilities:
- Configura la interfaz de usuario o manipula las propiedades predeterminadas de los componentes estándar de Flex.
- Personaliza temas y estilos.
- Controla la localización y las plantillas.
- Add, replace, or remove components
- Take advantage of UI actions by listening, intercepting, and manipulating UI events
- Customize agent desktop notifications using the Notifications Framework
- Alter the behavior and appearance of native channels and define custom ones with the Task Channel Definitions API
- Mix in Task or Theme context to your custom components
- Leverage the Flex Manager object to get access to and control underlying SDKs
You can find a detailed description of all the Flex UI programmable interfaces in our API Docs and a collection of developer guides with examples of how to use them.
Plugins de Flex
For Customers building HIPAA-compliant workflows with Flex Plugins, Customers are responsible for ensuring that any plugin developed and used are done so in a HIPAA compliant manner. This also includes not inserting PHI into error messages that may be collected by Flex (or any other third party services) for debugging and/or troubleshooting purposes. Twilio cannot guarantee plugins developed by a third-party, regardless of whether they are an official partner of Twilio or not, are HIPAA compliant. Plugins developed by Twilio Professional Services must not be assumed were developed with HIPAA considerations. It is the responsibility of the customer that wishes to use such plugins to ensure they are developed and used in a HIPAA compliant manner. To learn more about building for HIPAA compliance, please visit the latest requirements here.
Flex Plugins are the recommended way of customizing the Flex UI. Plugins have access to all of the frontend APIs: adding and replacing components, using the Actions Framework, triggering Notifications, and more. They also provide a few additional benefits:
- Plugins can be applied to any running Flex instance. This lets you use the same plugins across projects that simulate dev/stage/prod environments, and it's also the preferred path for any partner integration.
- Desvincula las personalizaciones de las versiones individuales de
flex-ui
(la interfaz de usuario de Flex). A medida que se lanzan nuevas versiones, no es necesario recrear ni volver a implementar los plugins. - Permite el desarrollo modular. Los plugins se pueden dirigir a páginas, personas o funciones particulares para ayudar a separar las inquietudes.
Flex proporciona las siguientes herramientas para ayudarte a crear y administrar tus plugins:
- La CLI de los plugins de Flex es una interfaz para desarrollar, probar y lanzar plugins.
- The Flex Plugins Dashboard enables admins to manage their plugins, view the history of plugin releases, and roll back to prior deployments.
- The Flex Plugins API powers the CLI and the Dashboard.
Próximos pasos
- Crea tu primer plugin con nuestra Guía de inicio rápido.
- Consulta las soluciones de muestra en la biblioteca de soluciones.
- Crea las personalizaciones con las API de Flex UI (la interfaz de usuario de Flex), el marco de accionesy la creación de componentes personalizados.
- Implementa tus plugins con los agentes y mantén actualizado tu entorno de desarrollo.
¿Necesitas ayuda?
Todos la necesitamos a veces; la programación es difícil. Obtén ayuda ahora de nuestro equipo de soporte, o recurre a la sabiduría de la multitud visitando Stack Overflow Collective de Twilio o navegando por la etiqueta de Twilio en Stack Overflow.