Parte 1. Cómo prepararse para la importación de Zendesk®
Parte 2. Qué, por qué y cómo importar datos a Zendesk®
- Importación de Zendesk®: Análisis de las funciones y los detalles
- Cómo crear un archivo CSV válido
- Limitación de importación de datos de Zendesk®
- Configuración de un archivo CSV para importación masiva
- Una lista de campos para la importación de organizaciones
- Cómo importar el archivo CSV de la organización
- Una lista de campos para la importación de usuarios
- Las particularidades de la asignación de roles a los agentes de aduanas
- Cómo importar el archivo de usuario CSV
- Importador de Google Docs para la base de conocimientos
- Puntos débiles de la importación de CSV
- Domine el arte de la migración de bases de datos
- ¿Qué hay detrás de una migración de base de datos?
- Cómo exportar datos desde una base de datos MySQL
- Extracción de datos mediante la utilidad de exportación de Oracle
- Registros de alistamiento admitidos en la importación masiva de Zendesk®
- Los campos de importación de la organización
- Los campos de importación de usuarios
- Guía de importación masiva de Zendesk®
- Cómo llevar la base de conocimientos a Zendesk®
- ¿Migración de datos de API? Es fácil si se hace con inteligencia
Parte 3. El destino alcanzado: ¿Qué hacer a continuación?
Qué, por qué y cómo importar datos a Zendesk®
Importación de Zendesk®: Análisis de las funciones y los detalles
Muchas empresas se esfuerzan por aprovechar las ventajas que ofrece la tecnología. El software de soporte técnico impulsa el cambio y simplifica la rutina de atención al cliente. El plan de migración completo incluye una descripción detallada de los procesos, las responsabilidades y los plazos. Esta es la forma más inteligente de reducir el riesgo de exceder el presupuesto y sorprender al personal con las tareas que deben realizar.
Antes de convertirse en datos de Zendesk®, sus registros deben pasar por los procesos de extracción, transformación y carga. El proceso de transformación es opcional; los otros dos son inevitables. Ya sea que la organización importe desde un volcado de SQL o desde una plataforma de soporte antigua, lo más importante son los datos. La cantidad y la calidad influyen en la decisión de transferir o transferir los datos a Zendesk®. La cantidad de contactos, tickets, agentes y contenido de la base de conocimientos podría bloquearse debido a..
- las limitaciones técnicas durante el proceso de exportación o importación
- La herramienta de importación o el servicio de migración no permiten cargar archivos CSV grandes
- Los archivos SQL de volcado necesitan volver a generarse para responder a los requisitos del software de destino
- Límites de API durante la migración de datos y similares.
¿Qué datos se necesitan en la nueva y atractiva plataforma de soporte técnico? El principal interés se centra en la importación de usuarios (agentes y grupos de agentes), contactos, empresas, tickets y una base de conocimientos.
La siguiente pregunta es cómo transferir esos datos a Zendesk®. Aquí te daremos consejos sobre cómo hacerlo de tres maneras diferentes: importación de CSV, migración de base de datos o volcado de datos SQL y transferencia de datos basada en API.
Los datos de atención al cliente se pueden importar mediante archivos CSV. Parece sencillo y da la impresión de que se puede hacer rápidamente. Zendesk® admite la importación masiva de datos según condiciones específicas. En términos generales, puede importar usuarios (es decir, contactos y empresas), agentes, grupos de agentes y bases de conocimiento a Zendesk® Guide. Para mover tickets, debe usar la API. Por lo tanto, podría encontrar obstáculos para una importación exitosa de la organización. El proceso de importación también tiene algunas limitaciones según el plan adquirido y otras que se abordarán aquí. Así que siga leyendo.
Cómo crear un archivo CSV válido
Antes de pasar a la importación de Zendesk®, conozcamos un poco los archivos CSV y cómo compilarlos correctamente. CSV significa valores separados por comas. Ejemplos sencillos son una hoja de cálculo o una base de datos. Los programas que almacenan datos en tablas permiten importar o exportar archivos en este formato.Para ser más específico, aquí hay una muestra de una tabla:
| Contacto | Título | Correo electrónico | Etiqueta |
| Juan Pérez | Gerente Senior | [correo electrónico protegido] | Habló el martes, está interesado |
| Harry Winston | Jefe de Ventas | [correo electrónico protegido] | Dijo que volviera a llamar la próxima semana |
| Cheryl Cole | Director de Desarrollo | [correo electrónico protegido] | No me interesa, di una referencia |
Nota: si sus registros tienen una coma dentro, debe ponerla entre comillas dobles para evitar utilizar esas comas como signos delimitadores.
Así es como deberían verse los registros en CSV:
Contacto, Título, Correo electrónico, Etiqueta
John Doe, gerente sénior, [email protected]
, “Habló el martes y dijo que está interesado”.
Harry Winston, jefe de ventas de [email protected] , dijo que volvería a llamar la semana que viene.
Cheryl Cole, Directora de Desarrollo, [email protected] , “No me interesa, di una referencia”
El encabezado suele ser opcional (pero para la importación de Zendesk® es obligatorio). Esta primera línea del archivo tiene el mismo formato que las demás líneas de registro. Describe los nombres de los campos correspondientes en el archivo. El encabezado y el resto de los registros del archivo deben contener el mismo número de campos.
Aquí hay un ejemplo de archivo CSV:
nombre_del_campo,nombre_del_campo,nombre_del_campo
aaa,bbb,ccc
ddd,eee,fff
Otra regla del formato CSV que hay que recordar es que cada línea debe tener el mismo número de campos en todo el archivo. Los espacios se consideran parte de los campos y no deben ignorarse. Además, el último registro de la línea no debe tener coma.
¿Qué es el formato UTF-8? Es la codificación de caracteres predominante en la World Wide Web. Para corregir el error "secuencia de bytes no válida en UTF-8", abra el archivo en Hojas de cálculo de Google (o en el Bloc de notas o Microsoft Excel) y guárdelo de nuevo seleccionando la codificación UTF-8. Si exportó el archivo CSV desde el software, marque las opciones (quizás pueda elegir el formato) y vuelva a exportar los registros.
Limitaciones de importación de datos de Zendesk®
Dentro de Zendesk®, puede importar los datos principales: usuarios y organización. La opción de importación masiva está disponible para los clientes de- Básico
- Equipo
- Profesional
- Empresa
Importante : si va a utilizar esta opción de importación de Zendesk®, las organizaciones deben importarse antes que los usuarios.
Echemos un vistazo a algunos problemas pequeños, pero dignos de mención, que establecen límites en la importación de datos:
- La importación masiva no permite importar zonas horarias, fotos, preferencias de idioma y similares.
- Su archivo CSV debe contener hasta 2000 filas de registros: una fila para el encabezado y el resto para los datos de la empresa.
- Puede importar un archivo CSV (hasta 2000 filas de datos) por vez.
- Si su archivo tiene más de 1999 filas de datos, debe crear dos lotes separados y luego importarlos.
Configuración de un archivo CSV para importación masiva
Se debe crear un archivo CSV según los requisitos específicos. Podría ser útil brindar algunos antecedentes.
- Guarde su archivo en el formato adecuado utilizando la codificación de caracteres UTF-8.
- Revisa la primera fila del archivo CSV. Debería ser una fila de encabezado.
- La fila del encabezado debe incluir los campos obligatorios o cualquier otro campo que desee importar. (Asegúrese de que todos estos campos sean compatibles con la importación masiva)
- Ingrese los campos incluidos en el orden en que aparecen en la fila del encabezado.
- Enumere en la fila de encabezado sólo los campos para los que va a importar datos.
- La fecha de importación de Zendesk® debe tener el formato AA/MM/DD o AAAA-MM-DD.
- Para agregar saltos de línea a notas o múltiples campos personalizados, utilice las combinaciones: ALT + ENTRAR en Windows o CTRL + OPCIÓN + RETORNO en Mac.
Una lista de campos para la importación de organizaciones
La simple lista de campos disponibles para la importación masiva puede resultar confusa. Por eso, cada campo tiene una breve descripción para comprender la idea.
| nombre | Este campo es obligatorio y representa el nombre de la organización. |
|---|---|
| id_externo | Si tiene un ID de identificación único dentro de su documentación que difiere del nombre de la organización, puede importarlo a través de este campo. |
| notas | Estas son algunas notas sobre la organización. Solo los agentes pueden verlas; los usuarios finales (es decir, los clientes) no pueden verlas. |
| detalles | Este campo contiene información detallada sobre la organización. Solo los agentes pueden verla; los usuarios finales no. |
| por defecto | Aquí debe agregar uno o más dominios de correo electrónico separados por espacios. Este campo se utiliza para asignar usuarios finales a una organización. |
| compartido | Verdadero o falso. Establece la organización como compartida. |
| comentarios compartidos | Verdadero o falso. Si este campo es verdadero, permite que todos los usuarios de la organización agreguen comentarios a los tickets de los demás. Nota: El campo "compartido" también debe ser verdadero para que funcione. |
| grupo | Aquí puede introducir un grupo (de agentes) predeterminado para la organización. Posteriormente, puede modificar esta asignación y los tickets de la organización se asignarán al grupo que seleccione en el menú: Administrador > Personas > Organizaciones > Grupo. |
| etiquetas | Este campo contendrá etiquetas. Use un espacio para separar cada etiqueta. Esta opción funcionará después de habilitarla en el menú: Administrador > Clientes > Etiquetas en usuarios y organizaciones > Habilitado. Importante: Esta opción está disponible para los planes Team, Professional y Enterprise. |
| campos personalizados.<field key> |
Puede importar un campo de organización personalizado usando el `custom_fields.` y una clave de campo. Ejemplo simple: para la clave de campo ` registration_date` , debe establecer el valor ` custom_fields.registration_date`. Importante : Para encontrar la clave de un campo de organización personalizado, vaya a Administración > Campos de la organización > haga clic en el nombre del campo personalizado. A continuación, aparecerá en el panel de propiedades a la derecha. |
Si desea establecer el valor de las opciones de la lista desplegable, debe utilizar la etiqueta agregada durante la creación de la lista desplegable.
Cómo importar el archivo CSV de la organización
La importación masiva permite importar nueva información sobre las organizaciones o actualizar la existente.
La importación de CSV necesita cinco pasos para completarse:
- Haga clic en el de administración en la barra lateral y luego haga clic en Personas.
- Seleccione Importación masiva de organizaciones.
- Seleccione el tipo de importación que necesita:
- Crear nuevas organizaciones
- Actualizar las organizaciones existentes
- Haga clic en Elegir archivo o en el enlace Permítanme pegar los datos en su lugar.
- Haga clic en Importar.
Después, sus archivos se añadirán a la cola. Al finalizar el proceso de importación, las organizaciones se añadirán a su cuenta de Zendesk® Support. Recibirá un correo electrónico cuando todo esté listo.
Nota: Durante la importación masiva, puede agregar dos lotes a la cola a la vez. Si hay más lotes por importar, debe esperar hasta que finalice la importación del primero. Solo entonces podrá importar otro lote.
Sobre actualizaciones posteriores: Si decide actualizar los datos mediante la importación masiva, recuerde lo siguiente: Actualizar las organizaciones existentes implica reemplazar los datos actuales con los registros del archivo CSV. Es recomendable incluir solo los campos que desee actualizar y dejar las demás columnas en blanco. De esta forma, las columnas vacías se sobrescribirán con los datos existentes.
Una lista de campos para la importación de usuarios
Al compilar un archivo CSV de importación de usuario, puede agregar los siguientes campos.
Importante : Los campos de nombre, correo electrónico y restricción son obligatorios para importar nuevos usuarios. Para la actualización, solo necesitará un identificador único (por ejemplo, un correo electrónico o un ID externo).
| nombre | Aquí agrega el nombre de usuario completo. |
|---|---|
| correo electrónico | Agregue aquí la dirección de correo electrónico del usuario. Puede agregar más correos electrónicos principales y secundarios para un mismo usuario. Simplemente asigne el mismo ID externo a los correos electrónicos del usuario y este ID dirigirá todos los correos electrónicos a este usuario. |
| id_externo | Aquí puede importar la ID del usuario que sea diferente de la dirección de correo electrónico del usuario (ID del agente o número de referencia del cliente). Las ID externas deben ser únicas para cada usuario. |
| detalles | Este campo permite agregar información adicional sobre el usuario. Solo los agentes pueden verla; los usuarios finales no. |
| notas | Estas son algunas notas sobre este usuario. Solo los agentes pueden verlas; los usuarios finales no. |
| teléfono | Los números de teléfono del usuario se importan aquí. Agregue los números de teléfono únicos como líneas directas y los números de teléfono existentes como líneas secundarias. También puede agregar más de un número de teléfono principal y secundario para un mismo usuario. Asigne el mismo ID externo a los números de teléfono de este usuario. |
| número de teléfono compartido | Verdadero o falso. Si este campo es verdadero, se trata de un número de teléfono compartido. Este número no se puede configurar como identidad de usuario. |
| role | Este campo distingue entre mayúsculas y minúsculas. Aquí se añade "Usuario final", "Agente" o "Administrador". Si no se completa el rol, el usuario se configurará como usuario final. |
| restricción | Este campo es obligatorio para los nuevos usuarios cuyo rol es de agente. Define los privilegios, el acceso a los tickets, etc. Puede agregar uno de los siguientes valores:
|
| organización |
En este campo, se agrega la organización donde se importará el usuario. La organización ya debe existir; de lo contrario, la importación no se realizará correctamente.
Si es cliente de los planes Profesional y Empresarial, puede agregar un usuario a varias organizaciones. Solo tiene que introducir varias organizaciones separadas por una barra vertical en el campo de organización de su archivo CSV de datos de usuario. El formato debería ser el siguiente: |
| etiquetas |
Este campo contendrá etiquetas. Use un espacio para separar cada etiqueta. Esta opción funcionará después de habilitarla en el menú: Administrador > Clientes > Etiquetas de usuarios y organizaciones > Habilitadas. |
| marca |
Si su cuenta tiene varias marcas, aquí puede especificar un subdominio (use "mydomain" y no "mydomain.zendesk.com "). El subdominio seleccionado predetermina el correo electrónico de bienvenida que se envía al usuario, siempre que la marca esté activa y tenga un centro de ayuda habilitado. Si la marca no está activa, no tiene un centro de ayuda habilitado o no existe, la columna se ignorará. |
| campos personalizados.<field key> |
Puede importar un campo de usuario personalizado usando el `custom_fields.` y una clave de campo. Por ejemplo, para la clave de campo ` registration_date` , debe establecer el valor ` custom_fields.registration_date`. Si la información se importa en una casilla de verificación, agregue “verdadero” si está marcada o “falso” para dejarla sin marcar. Importante : Para encontrar la clave de un campo de organización personalizado, vaya a Administración > Campos de usuario > haga clic en el nombre del campo personalizado. A continuación, aparecerá en el panel de propiedades a la derecha. |
Si desea establecer el valor de las opciones de la lista desplegable, debe utilizar la etiqueta agregada durante la creación de la lista desplegable.
Las particularidades de la asignación de roles a los agentes de aduanas
El plan Enterprise ofrece la opción de asignar roles personalizados predefinidos a los agentes. Estos tienen más permisos que las restricciones estándar. A continuación, se presentan los roles y sus descripciones breves:
- El agente heredado es un rol transitorio para agentes que aún no han sido asignados a otros roles.
- Los Agentes Light están disponibles como complemento Profesional o Empresarial. Estos agentes pueden recibir copias de los tickets, verlos y añadirles comentarios privados dentro de sus grupos. No se les puede asignar ni editar tickets. No hay límite para añadir agentes Light sin coste alguno.
- El personal se encarga de la resolución de incidencias. Pueden editarlas, consultar informes, añadir y editar vistas y macros personales.
- El líder del equipo tiene más derechos de acceso que los agentes del personal. Puede leer y editar todos los tickets, moderar foros y crear y editar usuarios finales, grupos y organizaciones.
- El asesor gestiona el flujo de trabajo y configura su cuenta de Zendesk®. Este agente no resuelve tickets.
- Los administradores tienen control sobre Zendesk® excepto para cambiar la información de facturación o los planes de pago.
Puede crear sus propios roles de agente personalizados. Para importarlos, use el nombre de este rol en la columna "Restricción". Supongamos que usa un rol que no existe en Zendesk®, y su agente se configurará como Agente Light. El rol se puede cambiar manualmente en su perfil.
Nota: En el plan Enterprise, el rol de agente es más importante que las restricciones estándar. En lugar de las restricciones estándar, debe agregar un rol de agente.
Cómo importar el archivo de usuario CSV
La importación de usuarios CSV necesita cinco pasos para completarse:
- Haga clic en el de administración en la barra lateral y luego haga clic en Personas.
- Seleccione Importación masiva de usuarios.
- Seleccione el tipo de importación que necesita:
- Crear nuevos usuarios
- Actualizar usuarios existentes
- Haga clic en Elegir archivo o en el enlace Permítanme pegar los datos en su lugar.
- Haga clic en Importar.
Después, sus archivos se añadirán a la cola. Al finalizar el proceso de importación, las organizaciones se añadirán a su cuenta de Zendesk® Support. Recibirá un correo electrónico cuando todo esté listo.
Importador de Google Docs para la base de conocimientos
La base de conocimientos se puede importar a Zendesk® Guide mediante su herramienta nativa, el importador de Google Docs.¿Quién puede usarlo?
La opción está disponible para los planes Lite, Professional y Enterprise.¿Cómo funciona?
Debes ser administrador de Guide para conectar e importar Documentos de Google. Después, podrás subirlos desde tu Google Drive. Gracias a la importación de documentos, las imágenes y el formato se gestionarán correctamente. Sin embargo, el tema de tu Centro de Ayuda definirá la representación del contenido.Los Documentos de Google y tus artículos no están sincronizados. Además, no puedes exportarlos a Documentos de Google desde la base de conocimientos.
Si recibes un mensaje de error, significa que la importación podría haber superado las solicitudes de API. El importador de Google Docs depende de la API y admite cuentas Essential con un límite de 10 solicitudes por minuto.
Importar un documento de Google al Centro de ayuda de Zendesk®
- En su Guía de Zendesk®, vaya a Organizar contenido > Importar artículos.
- Si no ha iniciado sesión en su cuenta de Google, haga clic en Conectar. Si no ha conectado su Guía a Google Drive, al hacer clic en Conectar, le guiaremos paso a paso para iniciar sesión en su cuenta y otorgar acceso a Zendesk® Guide. Luego, haga clic en Siguiente.
- En Seleccionar documentos, haga clic Abrir selector de archivos. Luego verás todas las carpetas y archivos a los que puedes acceder. Busca los archivos que quieres importar y haz clic en.. Seleccionar.
Nota : puedes importar hasta 100 archivos a la vez.
- Puede encontrar los archivos en la página de administración de Importar artículos. Si desea elegir un archivo diferente, haga clic en "Rehacer selección de documento". Al terminar, haga clic en "Siguiente".
- En los documentos de Place, haga clic en "Seleccionar sección" para definir una sección para este artículo en su Centro de ayuda. Haga clic en " Siguiente". Tras la importación, los artículos no se publican. Para los clientes Lite y Professional, los documentos se importan como borradores, y para los clientes Enterprise, como artículos en proceso.
- En "Iniciar importación", haga clic en "Iniciar importación". No cierre la ventana mientras se realiza la importación. El tiempo de importación depende de la cantidad de archivos que haya seleccionado para cargar.
- Cuando finalice la importación, haga clic en Echar un vistazo para ir a Organizar artículos o haga clic en Iniciar una nueva importación para agregar más Documentos de Google.
Puntos débiles de la importación de CSV
Hay tres obstáculos que puedes encontrar al transferir tus datos a Zendesk® mediante una importación masiva:- La importación masiva no permite importar datos que no estén incluidos en el archivo CSV. Para importar más registros, debe usar la API REST de Zendesk®.
- No es posible importar información de contacto del usuario final desde cuentas de Facebook o X. Esto solo se puede hacer a través de la API REST de Zendesk®.
- La importación masiva no permite importar tickets. Puedes agregarlos a tu cuenta de Zendesk® Support mediante la API REST.
Domine el arte de la migración de bases de datos
Decidir migrar registros de la base de datos a Zendesk® puede parecer un verdadero fastidio. Empiece por definir los detalles y luego decida si incluye este método de migración en su proyecto o busca otra opción.
¿Qué hay detrás de una migración de base de datos?
En términos generales, la migración de la base de datos consiste en exportar archivos CSV desde su software actual y luego importarlos a Zendesk®. En el mejor de los casos, puede extraer el CSV (o XML) de la base de datos u obtener el archivo de volcado de SQL. En cualquier caso, posteriormente deberá formatear el archivo recibido en CSV según los requisitos de Zendesk®.
Actualmente, los proveedores de software ofrecen herramientas integradas de importación y exportación. Por lo tanto, técnicamente, puede generar una exportación CSV desde su antigua plataforma de soporte técnico u otro sistema heredado sin necesidad de codificación ni ayuda adicional de un desarrollador u otro técnico. Todo esto es posible si su software o base de datos ofrece esta opción.
Cómo exportar datos desde una base de datos MySQL
Si su sistema actual usa una base de datos MySQL como almacenamiento, puede exportar el volcado de SQL. Este archivo contendrá todos los datos de su sistema anterior. Esto es una ventaja, ya que puede transferir cualquier dato desde ese archivo. Sin embargo, debe seleccionar los registros que se puedan importar a Zendesk®: invertir tiempo y esfuerzo en crear archivos CSV válidos es una desventaja.
¿Cómo hago el volcado SQL de la base de datos MySQL en la línea de comandos?
Hay dos formas de realizar el volcado que dependen de si su usuario MySQL tiene una contraseña.
Si su usuario MySQL tiene una contraseña, entonces
mysqldump -h localhost -u [usuario MySQL, p. ej. root] -p[contraseña de la base de datos] -c --add-drop-table --add-locks --all --quick --lock-tables [nombre de la base de datos] > sqldump.sqlImportante: no ponga espacios entre -p y la contraseña.
Si no hay contraseña, entonces
Las bases de datos tienen un conjunto de utilidades, donde puedes encontrar las utilidad de exportación. Tenga en cuenta que algunas utilidades pueden extraer solo ciertos tipos de registros. Por eso, debe verificar qué datos puede obtener con ellas y si son suficientes para compilar el archivo CSV para la importación a Zendesk®.mysqldump -h localhost -u [usuario MySQL, p. ej. root] -c --add-drop-table --add-locks --all --quick --lock-tables [nombre de la base de datos] > sqldump.sql
Extracción de datos mediante la utilidad de exportación de Oracle
Veamos la utilidad exp de Oracle como ejemplo. Para empezar, aquí tiene una guía de exportación de seis pasos:
- Paso 1. Cree un directorio de exportación en el servidor de origen.
mkdir /ruta/ruta - Paso 2. Otorgar el usuario Oracle.
oráculo chown /ruta/ruta - Paso 3. Crea un directorio en la base de datos.
CREAR DIRECTORIO Your_Dir_Name como '/path/path' - Paso 4. Agregue su usuario de Oracle a la función EXP_FULL_DATABASE.
Otorgar EXP_FULL_DATABASE a su_usuario - Paso 5. Otorgue su directorio creado en la base de datos al rol.
CONCEDER LECTURA Y ESCRITURA EN EL DIRECTORIO Your_Dir_Name A EXP_FULL_DATABASE - Paso 6. Ejecute el comando expdp con el usuario Oracle.
expdp su_usuario_de_base_de_datos/contraseña esquemas=Su_nombre_de_esquema tablas=nombre_de_tabla directorio=Su_nombre_de_directorio versión=su_versión_para_la_base_de_datos_de_datos dumpfile=data.dmp logfile=data.log
Puede usar otros parámetros con el comando EXPDP. Visite la base de datos de Oracle para obtener más información.
Registros de alistamiento admitidos en la importación masiva de Zendesk®
Actualmente, Zendesk® ofrece a los clientes de los planes Essential, Team, Professional y Enterprise la opción de importación masiva. En concreto, pueden importar contactos, empresas (también conocidas como organizaciones en Zendesk®) y agentes (y aplicar restricciones para agregar un agente a un grupo). Por lo tanto, existe un límite en los tipos de registros, ya que la importación extendida está disponible mediante la API REST. Los tickets también se pueden importar solo mediante la API REST. Los tipos de registros mencionados se dividen en dos opciones de importación masiva: organizaciones y usuarios.
Los campos de importación de la organización
Su archivo CSV para organizaciones importadoras Debe incluir los siguientes campos:- nombre (campo obligatorio, representa el nombre de una empresa)
- external_id (un identificador único y diferente del nombre de una empresa)
- notas (sólo los agentes pueden verlas)
- detalles (dirección o alguna otra información)
- predeterminado (dominio de correo electrónico, uno o más separados con espacios)
- compartido (verdadero si la organización es compartida)
- shared_comments (verdadero si todos los usuarios de la organización pueden agregar comentarios a los tickets de los demás)
- grupo (un grupo (agente) predeterminado para la organización)
- etiquetas (la opción debe estar habilitada en Zendesk® antes de importar)
- campos personalizados.
(por ejemplo, la clave de campo fecha_de_registro , establecer valor: custom_fields.fecha_de_registro )
Los campos de importación de usuarios
El archivo CSV para importando usuarios en Zendesk® Support puede incluir la siguiente lista de campos.- nombre (campo obligatorio, nombre completo del usuario)
- correo electrónico (campo obligatorio, dirección de correo electrónico del usuario. Puede agregar correos electrónicos principales y secundarios. Proporcione la misma ID externa a los correos electrónicos del usuario).
- external_id (ID del usuario que difiere de la dirección de correo electrónico del usuario)
- Detalles (información ampliada sobre el usuario. Solo los agentes pueden verla)
- notas (sólo los agentes pueden verlas)
- Teléfono (los números de teléfono del usuario se importan aquí. Puede agregar números de teléfono principales y secundarios para un solo usuario. Proporcione la misma identificación externa a los números de teléfono).
- shared_phone_number (Si es verdadero, es un número de teléfono compartido).
- Rol (este campo distingue entre mayúsculas y minúsculas. Puede agregar “Usuario final”, “Agente” o “Administrador”. Si no hay nada en el campo, el usuario se establecerá como usuario final).
- restricción (campo obligatorio si el usuario es un agente. Establece los privilegios y similares. Los valores a agregar son:
- Asignado significa tickets asignados a este agente
- grupos significa los tickets en los grupos de este agente
- Ninguno significa que no hay restricciones y el agente puede acceder a todos los tickets.
- organización significa los tickets solicitados por los usuarios en la organización de este agente
- solicitado significa que el agente es el solicitante y estos son sus tickets
- Agente ligero significa que un usuario tiene la misma restricción que un agente ligero.
- organización (agregue la organización donde se importará el usuario. Si es cliente de los planes Professional y Enterprise, puede agregar un usuario a varias organizaciones. Se supone que debe verse así:
Organización1|Organización2|Organización3. - etiquetas (use un espacio para separar cada etiqueta)
- marca (si tiene varias marcas, puede especificar un subdominio (use midominio y no midominio.zendesk.com).
- campos personalizados.
(por ejemplo, la clave de campo fecha_de_registro , establecer valor: custom_fields.fecha_de_registro )
Guía de importación masiva de Zendesk®
A importar Estos archivos CSV siguen las instrucciones:- Vaya al de administración y luego haga clic en Personas.
- Seleccione el tipo de archivo CSV que va a importar:
- Seleccione el tipo de importación que necesita:
- Importación masiva de organizaciones.
- Importación masiva de usuarios.
- Selecciona el que necesitas:
- el tipo de importación Crear nuevas organizaciones
- el tipo de importación Crear nuevos usuarios
- Haga clic en Elegir archivo o en el enlace Permítanme pegar los datos en su lugar.
- Haga clic en Importar.
Cómo llevar la base de conocimientos a Zendesk®
La migración de la base de conocimientos está disponible a través del Importador de Google Docs en Zendesk® Guide. Los clientes de los planes Lite, Professional y Enterprise pueden transferir sus artículos de Docs a borradores (para Lite y Professional) o a artículos en proceso (para Enterprise) en Zendesk® Guide.
El Importador de Documentos de Google funciona mediante API. Si se supera el límite de 10 solicitudes por minuto, recibirás un mensaje de error. Además, puedes importar hasta 100 archivos a la vez.
Hay varios pasos a seguir:
- Vaya a Organizar contenido > Importar artículos.
- Haz clic en "Conectar" para iniciar sesión en tu cuenta de Google y otorgar acceso a Zendesk® Guide. Luego, haz clic en " Siguiente".
- En Seleccionar documentos, haga clic en Abrir selector de archivos y seleccione los archivos que desea importar. Luego, haga clic en Seleccionar.
- En los documentos de Place, haga clic en Seleccionar sección para definir una sección para este artículo en su Centro de ayuda. Haga clic en Siguiente.
- Haga clic en "Iniciar importación" y no cierre la ventana mientras se realiza la importación. Cuantos más archivos haya seleccionado, más tardará el proceso de importación.
- Cuando finalice la importación, haga clic en Echar un vistazo para ir a Organizar artículos o haga clic en Iniciar una nueva importación para agregar más Documentos de Google.
¿Migración de datos de API? Es fácil si se hace con inteligencia
Casi todos los dueños de negocios han escuchado el consejo: "Solo usa la API para importar datos a Zendesk®" y se han preguntado: "¿Qué es una API?". Si lo han buscado en Google, habrán visto docenas de resultados con acrónimos, jerga y una explicación poco útil. Todo esto crea una idea bastante vaga o incorrecta sobre el significado de este término.
¿Qué es una API?
Una API significa Interfaz de Programación de Aplicaciones. El término está muy extendido y puede referirse a varias cosas diferentes según el contexto. En Wikipedia se puede encontrar una explicación general:
En programación informática, una interfaz de programación de aplicaciones (API) es un conjunto de definiciones de subrutinas, protocolos y herramientas para crear software de aplicación. En términos generales, es un conjunto de métodos de comunicación claramente definidos entre diversos componentes de software.
Técnicamente, las API explican las reglas que los desarrolladores deben seguir al interactuar con un lenguaje de programación, una biblioteca de software o cualquier otra herramienta de software. Sin embargo, este término se usa a menudo para describir un tipo específico de interfaz web.
Las API web representan un conjunto de reglas para interactuar con un servidor web (por ejemplo, un servidor Zendesk®), generalmente para recuperar datos. Las API proporcionan mecanismos para acceder y manipular los datos almacenados por el proveedor de API (en este caso, Zendesk®). El proceso es el siguiente:
- Realiza una “solicitud” a un servidor web de Zendesk®.
- Luego accede a una base de datos de Zendesk® (con sus datos).
- Después de eso, el servidor web te lo devuelve en una “respuesta”
¿Por qué las empresas utilizan la API?
El valor añadido de la API reside en la posibilidad de ampliar funciones que no están disponibles en la interfaz de usuario (tanto de forma nativa como según su plan de Zendesk®). Por ello, la API se presenta como un recurso para crear aplicaciones, realizar importaciones masivas, extraer datos a recursos externos y mucho más.
La API de Zendesk® forma parte de un plan que se vende a empresas. Las organizaciones pagan por los servicios de Zendesk® y encuentran el valor añadido en la existencia de la API. Esta les permite desarrollar sus propias integraciones o crear aplicaciones.
Actualmente, los clientes de Zendesk® con los planes Essential o Team pueden usar la API para exportar directamente sus datos, mientras que los clientes del plan Professional pueden incluso automatizar la exportación. Asimismo, pueden usar la API para obtener datos de tickets, usuarios o cualquier otro tipo para generar informes. Entre las funciones que ofrece la API, se encuentran:
- actualización masiva de registros
- crear tickets
- migrar datos de tickets desde la mesa de ayuda antigua (o base de datos)
- edición masiva de usuarios
- búsqueda de registros
Para obtener más información sobre las tareas que se pueden resolver con API, visita esta publicación en Zendesk® Develop.
Descripción general del formato
Las API modernas prefieren el formato JSON, y la API de Zendesk® también devuelve datos en este formato. Si desea enviar información a la API para crear o actualizar datos en su cuenta de Zendesk®, primero debe convertirla a JSON. Si desea obtener datos de Zendesk®, se los enviará como JSON y, por lo tanto, debe convertirlos a un formato utilizable. Para obtener más información sobre JSON de Zendesk®, visite aquí.Los datos formateados se pueden visualizar en el navegador web tras instalar una extensión de visor JSON para Chrome o Firefox . El formato JSON se ve así:
{ "posts": [ { "id": 36467, "title": "¿Cómo abro la caja fuerte?" }, { "id": 36468, "title": "¿Cómo restablezco la combinación?" }, ] }
El punto final de Zendesk® tiene la siguiente vista:
subdominio.zendesk.com/api/v2/users/me.json
Enumeremos las acciones que pueden realizar los puntos finales:
| Acción | Descripción |
|---|---|
| CONSEGUIR | recuperar artículos |
| CORREO | crear elementos que no existían |
| PONER | actualizar elementos existentes |
| BORRAR | eliminar elementos |
Solo se pueden realizar solicitudes GET en un navegador. Las demás acciones se pueden realizar con herramientas como cURL o la consola de API del Portal para desarrolladores de Zendesk®.
Algunas palabras sobre cURL. Es una herramienta de línea de comandos que permite ejecutar comandos de la API sin un navegador. Puede usar cURL para los cuatro tipos de llamadas mencionados anteriormente. Para más información, consulte Instalación y uso de cURL .
Cada solicitud de API recibe una respuesta que indica si funcionó. Estas respuestas se denominan códigos de estado y ofrecen pistas sobre el motivo del fallo. Las solicitudes básicas son:
| Código de estado | Descripción |
|---|---|
| 200 | La solicitud fue exitosa |
| 400 | La solicitud no tuvo éxito |
| 409 | Error de fusión o restricción, inténtelo de nuevo |
| 422 | Entidad no procesable |
| 429 | Se ha excedido el límite de velocidad |
| 500 | Advertencia o estado temporal, contacte con soporte si persiste |
Para obtener más información sobre la API de soporte de Zendesk®, visite de desarrolladores de Zendesk® .
¿Este método de migración funciona para usted?
En general, esta opción de importación de datos permite transferir contactos, empresas, agentes y grupos de agentes, tickets y muchos otros tipos de registros (mediante la API de soporte) y la base de conocimientos (mediante la API del Centro de ayuda ). Sin embargo, no todo es tan sencillo. Para aprovechar al máximo este método, es recomendable contar con un equipo de TI con experiencia en el uso de API o contratar a un desarrollador independiente para que escriba el código de migración.
En primer lugar, debe sumar los gastos previstos y el plazo en que su equipo de TI se encargará de la importación de datos de Zendesk® en lugar de sus tareas principales. De igual manera, el desarrollador contratado aumentará su presupuesto y la duración del proyecto se extenderá. Además, debe estar preparado para incumplir los plazos.
Se supone que el plan de migración basado en API a Zendesk® lo ofrecerá el equipo que escribirá el código. Sin embargo, seguramente incluirá pasos como:
- Comparar la plataforma de soporte técnico actual y las API de Zendesk® para definir los datos accesibles para el cambio
- Calcular el mapeo de campos para una correcta colocación en Zendesk®
- Desarrollar un código de migración y probarlo
Ventajas y desventajas de una herramienta de importación de terceros
Antes de sacar conclusiones precipitadas, analice las API que ofrecen las plataformas de soporte técnico y otras empresas desde otra perspectiva. Ofrecen una API fácil de usar y prometen que se puede usar para obtener, importar y procesar los datos recopilados por el soporte técnico. Muchas de estas API distan mucho de ser fáciles de usar, e incluso los ingenieros de software veteranos apenas pueden usarlas. Este problema se debe a la falta de conocimientos de programación o a la burocracia corporativa. Esto hace que estas API sean inutilizables fuera del departamento que las creó.
Para superar este obstáculo en la importación de Zendesk®, puede buscar un servicio externo que importe datos entre plataformas de soporte técnico. Las ventajas y desventajas son las siguientes:
| + | El equipo de TI interno no se distraerá de sus tareas (si tiene un equipo así) |
| + | No es necesario trabajar con un desarrollador independiente |
| + | Los datos de la organización están protegidos (por regla general, estos servicios proporcionan cifrado de datos) |
| + | Ahorro de tiempo y una fecha límite clara |
| - | Los costos deben discutirse |
| - | Es posible que la plataforma actual no tenga API o tenga API restringidas, por lo que algunos datos pueden requerir una importación CSV |
Para concluir, la migración de API a Zendesk® puede importar una lista extendida de registros, pero necesita una preparación exhaustiva para realizarse correctamente.
El resumen
La mayoría de las organizaciones se han dado cuenta de que la migración de Zendesk® implica mucho más que simplemente transferir datos desde su plataforma anterior (u hojas de cálculo). La planificación del proceso de importación lleva más tiempo que la migración en sí. Atrás quedaron los días en que se tardaban semanas en importar tickets, contactos y el resto de los registros a una nueva ubicación. Actualmente, esto se puede hacer en pocas horas. Por lo tanto, existen condiciones (volumen de datos, límites del servicio de migración o de la API, etc.) que podrían influir en el plazo y el presupuesto.