Cómo utilizar IBM® App Connect con Box
Box es un servicio web seguro para compartir archivos que ayuda a tu equipo a colaborar. Puede crear y editar documentos con sus colegas en tiempo real desde cualquier lugar y dispositivo.
Con Box, todo el equipo puede ver el mismo conjunto de archivos y modificarlos en tiempo real desde cualquier lugar y dispositivo. Así, no es necesario enviar copias de los archivos como adjuntos de correo electrónico, y todo el mundo tiene siempre a mano la última versión del archivo, lo que facilita la colaboración. Utiliza App Connect para conectar más aplicaciones a Box. Así, por ejemplo, cada vez que se crea una nueva campaña en Salesforce, se crea automáticamente una carpeta en Box, lo que hace que su equipo colabore más y ahorre tiempo para otras tareas.
Versiones de productos y API compatibles
Para saber qué versiones de producto y API admite este conector, consulte Requisitos detallados del sistema en la página de asistencia IBM.
Conexión a la caja
- usuario administrativo
- Usuario no administrador
A continuación, facilite los siguientes datos de conexión:
| Método de autorización | Campo de conexión | Descripción | Aplicabilidad |
|---|---|---|---|
| ACCESO BÁSICO | Señal de acceso | En la consola de desarrollador de Box, cree una aplicación personalizada utilizando el método OAuth estándar 2.0 (autenticación de usuario) para generar un ID de cliente y un secreto de cliente. Se genera un token de acceso a partir del ID de cliente, el secreto de cliente y el URI de redirección. Para más información, consulte http://ibm.biz/acboxoauth2nosdk. | App Connect in containers y App Connect |
| Renovar señal | El token de actualización que se genera a partir del ID de cliente de la aplicación y el secreto de cliente. Para más información, consulte http://ibm.biz/acboxoauth2nosdk. | ||
| ID de cliente | El identificador único que se genera después de crear una aplicación en la consola de desarrollador de Box. Puedes encontrar este valor en la página de Configuración de tu aplicación. | ||
| Secreto de cliente | El secreto de cliente de aplicación que se genera después de crear una aplicación en la consola de desarrollador de Box. Puedes encontrar este valor en la página de Configuración de tu aplicación. | ||
| OAUTH 2.0 CÓDIGO DE AUTENTICACIÓN | Consejo: Autorice la conexión a Box iniciando sesión en su cuenta.
|
App Connect |
Para conectarse a Box desde la página Conectar > Aplicaciones y API del Diseñador de App Connect la página Catálogo ) por primera vez, en Box, haga clic en Conectar. Cuando se le solicite, conceda a App Connect acceso de lectura y escritura a los archivos y carpetas almacenados en Box. Estos pasos crean una cuenta en App Connect. Para más información, consulte Gestión de cuentas.
Para obtener los valores de conexión para Box, consulte Obtención de valores de conexión para Box.
- Si ya ha iniciado sesión en Box en la misma ventana del navegador que App ConnectApp Connect se conecta a esa cuenta de Box sin pedirle la dirección de correo electrónico ni la contraseña. Para conectarse a otra cuenta de Box, cierre primero la sesión de Box o abra App Connect en una nueva ventana del navegador.
- Si no tienes una cuenta de Box, puedes crear una cuenta individual para probar Box gratis.
Antes de utilizar la cuenta creada en App Connect en un flujo, cambie el nombre de la cuenta por algo significativo que le ayude a identificarla. Para cambiar el nombre de la cuenta en la página Aplicaciones y API, seleccione la cuenta, abra su menú de opciones (⋮) y, a continuación, haga clic en Cambiar nombre de cuenta.
Lo primero que hay que tener en cuenta
Antes de utilizar App Connect Designer con Box, tenga en cuenta las siguientes consideraciones.
- (Consideración general) Puede ver listas de los eventos y acciones desencadenantes que están disponibles en la página Aplicaciones y API del Diseñador de App Connect.
Para algunas aplicaciones, los eventos y acciones dependen del entorno y de si el conector admite eventos configurables y descubrimiento dinámico de acciones. Si la aplicación admite eventos configurables, verá un enlace Mostrar más eventos configurables bajo la lista de eventos. Si la aplicación admite la detección dinámica de acciones, verá un enlace Mostrar más debajo de la lista de acciones.
- (Consideración general) Si utiliza varias cuentas para una aplicación, el conjunto de campos que se muestra al seleccionar una acción para esa aplicación puede variar para las distintas cuentas. En el editor de flujo, algunas aplicaciones siempre proporcionan un conjunto curado de campos estáticos para una acción. Otras aplicaciones utilizan la detección dinámica para recuperar el conjunto de campos configurados en la instancia a la que está conectado. Por ejemplo, si tiene dos cuentas para dos instancias de una aplicación, la primera cuenta podría utilizar configuraciones listas para su uso inmediato. Sin embargo, la segunda cuenta puede estar configurada con campos personalizados adicionales.
Consideraciones posteriores a la conexión
- Cuando se utiliza la acción
Create filepara añadir un archivo a Box, se aplican los siguientes puntos.- Especifique una carpeta principal para el archivo que desea crear. Esta carpeta debe existir en Box, y puede seleccionarse de una lista prepoblada de carpetas de Box en su cuenta.
Consejo: Para especificar un valor dinámico (que devuelve un evento o acción anterior) para una carpeta en lugar de un valor estático de la lista rellenada, cambie al modo avanzado. La lista se convierte en un cuadro de texto, que puede utilizar para asignar un ID de carpeta de un nodo anterior.
- Si no indica una extensión para el nombre del archivo, se creará por defecto un archivo de texto (.txt).
- Utilice el campo Tipo de archivo para indicar si el contenido del archivo debe tratarse como texto sin formato (Texto ), o si debe aplicarse la codificación Base64 (Binario ) para formatos de archivo como PDF y Microsoft Word.
- Especifique una carpeta principal para el archivo que desea crear. Esta carpeta debe existir en Box, y puede seleccionarse de una lista prepoblada de carpetas de Box en su cuenta.
- Cuando se utiliza la acción
Create folderpara crear una carpeta Box, la carpeta se crea por defecto en el nivel raíz. Cuando se crea una carpeta en el nivel raíz, el valor por defecto de 0 (cero) que se muestra en el campo Parent ID.
En la interfaz de usuario de Box, puede encontrar este ID en la carpeta raíz URL.

Para especificar una carpeta padre diferente para la carpeta que se está creando, sobrescriba el ID predeterminado de 0 con un valor codificado o un valor asignado. La carpeta padre debe existir.
- Para obtener el ID codificado de una carpeta padre, abra la carpeta en Box. El ID de la carpeta se muestra como una secuencia de números al final de URL en la barra de direcciones del navegador. Por ejemplo, en URL https://app.box.com/folder/31234567893, el ID de la carpeta es 31234567893.
- Si su flujo contiene una acción previa que devuelve un ID de carpeta (por ejemplo, una acción "Recuperar carpetas"), también puede especificar el ID padre como campo asignado.

- Al recuperar o transferir el contenido de un archivo, si es necesario analizarlo o transformarlo mediante funciones JSONata, el tamaño máximo del archivo es de 10 MB. En caso contrario, el tamaño máximo del archivo es de 50 MB.
Para la acción
Create file, puede especificar el contenido del archivo especificando texto o asignándolo al contenido de un nodo anterior del flujo. Si asigna al contenido, especifique sólo un valor asignado y no añada ni agregue un prefijo de una cadena de texto al valor asignado. En la siguiente tabla se muestran ejemplos válidos e inválidos.Ejemplos válidos Ejemplos no válidos 




- Cuando utilice la acción
Recuperar metadatos de archivo
, debe especificar una condición de filtro. Proporcione el ID de un archivo Box (condición ID ) o proporcione una cadena de búsqueda (condición de cadena de búsqueda ) que se buscará en el nombre, la descripción y los comentarios de los archivos. - Cuando utiliza la acción 'Crear tarea' para agregar una tarea a un archivo de Box, debe especificar el ID del archivo (campo ID de artículo ). Puede asignar el valor ID desde una acción anterior (por ejemplo, Recuperar metadatos de archivo ) o especificando un ID de archivo conocido (por ejemplo, desde la dirección del archivo en la interfaz del navegador web de Box
https://app.box.com/file/File_ID). - Cuando se utiliza una acción Recuperar que contiene el parámetro Campos (por ejemplo, la acción Recuperar archivo basura ), el esquema de respuesta incluye muchas propiedades que no se devuelven por defecto desde la API de Box. Aunque estas propiedades aparecen en el editor de mapas, sus valores no se rellenan a menos que se soliciten explícitamente.

Para recuperar los valores de estas propiedades, debe especificar sus nombres en el parámetro Campos como una lista separada por comas. Si no incluye los nombres de las propiedades en el parámetro Fields, la respuesta no contendrá valores para esas propiedades, aunque las mapee. Por ejemplo, si desea recuperar nombre, versión_archivo y descripción, introduzca name,file_version,description en la entrada Campos. La respuesta incluirá los valores de estas propiedades.
Sugerencias sobre resolución de problemas
Cuando se añaden a un flujo, algunas acciones de Box realizan inmediatamente una llamada a la API de Box para recuperar el conjunto de objetos existentes sobre los que o contra los que se puede completar la acción. Por ejemplo, la acción Create file realiza una llamada inicial para obtener la lista de carpetas existentes en las que se puede crear el archivo. Si ve unNot connectedcuando añada dichas acciones, pero no vea este error para otras acciones de Box (que normalmente realizan una llamada sólo cuando se ejecuta el flujo), es posible que la conexión entre App Connect y Box esté interrumpida.

Para restablecer una conexión interrumpida, debe volver a autorizar su cuenta de Box actualizando los datos de conexión de dicha cuenta.
Eventos y acciones
Eventos de caja
Estos eventos son para cambios en esta aplicación que desencadenan un flujo para empezar a completar las acciones en el flujo.
Acciones en caja
Su flujo completa estas acciones en esta aplicación.
| Objecto | Acción | Descripción |
|---|---|---|
| Favoritos | Crear marcador | Crea un marcador en Box |
| Suprimir marcadores | Elimina un enlace web de una cuenta de Box | |
| Recuperar favoritos | Obtiene información sobre un enlace web | |
| Actualizar marcadores | Actualiza un enlace web | |
| Colaboraciones | Crear colaboración | Crea una colaboración en Box |
| Borrar colaboraciones | Elimina una colaboración de la cuenta de Box | |
| Recuperar colaboraciones | Obtiene información sobre las colaboraciones | |
| Actualizar colaboraciones | Actualiza una colaboración | |
| Comentarios | Crear comentario | Crea un comentario en Box |
| Eliminar comentarios | Elimina un comentario de una cuenta de Box | |
| Recuperar comentarios | Obtiene información sobre los comentarios | |
| Actualizar comentarios | Actualiza un comentario | |
| Archivos | Copiar archivo | Crea una copia de un archivo en otra carpeta. La versión original del archivo no se alterará. |
| Crear archivo | Crea un archivo en una carpeta específica de su cuenta de Box | |
| Suprimir archivos | Elimina un archivo de tu cuenta de Box | |
| Recuperar el contenido del archivo | Descarga un archivo de tu cuenta de Box | |
| Recuperar metadatos de archivos | Obtiene información sobre los archivos de su cuenta de Box | |
| Actualizar archivos | Actualiza el contenido de un archivo específico | |
| Recuperar versiones de archivos | Recupera una lista de las versiones anteriores de un archivo | |
| Recuperar archivo basura | Recupera un archivo que se ha movido a la papelera | |
| Elementos de carpeta | Recuperar elementos de la carpeta | Obtiene todos los elementos de la carpeta |
| Carpetas | Copiar carpeta | Crea una copia de una carpeta en otra carpeta |
| Crear carpeta | Añade una nueva carpeta en Box | |
| Eliminar carpetas | Elimina una carpeta de una cuenta de Box | |
| Recuperar carpetas | Obtiene información sobre las carpetas | |
| Actualizar carpetas | Actualiza la configuración de una carpeta específica | |
| Pertenencias a grupos | Crear pertenencia a un grupo | Crea una pertenencia a un grupo |
| Borrar pertenencias a grupos | Elimina la pertenencia a un grupo de una cuenta de Box | |
| Recuperar la pertenencia a un grupo | Obtiene información sobre la pertenencia a grupos | |
| Actualizar la pertenencia a grupos | Actualiza la pertenencia a un grupo | |
| Enlaces compartidos | Crear o actualizar enlace compartido | Crea o actualiza un enlace compartido |
| Recuperar enlaces compartidos | Obtiene información sobre los enlaces compartidos | |
| Asignación de tareas | Crear asignación de tareas | Crea una asignación de tarea para una tarea en el buzón |
| Eliminar asignaciones de tareas | Elimina una asignación de tarea para una tarea en la cuenta de buzón | |
| Recuperar asignaciones de tareas | Recupera las asignaciones de una tarea en Box | |
| Actualizar la asignación de tareas | Actualiza la asignación de una tarea en la cuenta de Box | |
| Tareas | Crear tarea | Crea una tarea en un archivo |
| Suprimir tareas | Elimina una tarea de una cuenta de Box | |
| Recuperar tareas | Obtiene información sobre las tareas | |
| Actualizar tareas | Actualiza una tarea |
Hay más elementos disponibles después de conectar App Connect a Box.
Ejemplos



Utilice plantillas para crear rápidamente flujos para Box
Aprenda a utilizar las plantillas de App Connect para crear rápidamente flujos que completen acciones en Box. Por ejemplo, abra Discover y busque Box.
