Crear un sistema de archivos para una aplicación Jitterbit App Builder
App Builder no incluye un sistema de archivos predeterminado; esta información debe ser configurada manualmente por un usuario con acceso al servidor de aplicaciones donde reside la App Builder. Dependiendo de lo que desee hacer con los archivos que vaya a almacenar, deberá configurar un Sistema de Archivos Local o un Sistema de Archivos de Red. Un Sistema de Archivos Local solo almacena archivos localmente en el servidor de aplicaciones, mientras que si desea compartir archivos entre diferentes computadoras, deberá configurar un Sistema de Archivos de Red.
Sistema de archivos local
Un Sistema de Archivos Local para una aplicación de App Builder es recomendable cuando se utiliza una configuración local o si el servidor de aplicaciones es permanente. Los Sistemas de Archivos Locales deben configurarse en una unidad independiente de IIS y de la aplicación de App Builder. El grupo de aplicaciones de App Builder necesitará permiso para cualquier sistema de archivos creado para que App Builder pueda interactuar con él.
Importante
El sistema de archivos local no es una configuración recomendada para soluciones de alta disponibilidad.
Para configurar un sistema de archivos local
Para configurar un sistema de archivos local, debe ser un usuario con permiso para trabajar en el servidor de aplicaciones donde reside la aplicación App Builder.
Configurar la carpeta en el servidor de aplicaciones
- En el servidor de aplicaciones, navegue hasta la ubicación donde desea almacenar el sistema de archivos local. Por ejemplo:
C:
- Cree una nueva carpeta con el nombre que desee. Por ejemplo:
FileTest
- Haga clic derecho en la nueva carpeta y seleccione Propiedades. Debería aparecer el cuadro de diálogo Propiedades.
- Seleccione la pestaña Seguridad
-
Haga clic en Editar
-
Haga clic en Agregar…
- Busque el grupo de aplicaciones IIS de App Builder escribiendo IIS AppPool\ App Builder en el campo Ingresar los nombres de los objetos (NOTA: Si no puede encontrar App Builder usando IIS
AppPool\App Builder
Puede que tenga un nombre diferente debido al proceso de creación, pruebe con IISAppPool\DefaultAppPool
) - Haga clic en Verificar nombres
- Haga clic en Aceptar
- Seleccione el usuario App Builder
- Marque Permitir control total para que este usuario otorgue permisos completos.
- Haga clic en Aplicar y Aceptar
- Ahora la aplicación App Builder tiene control sobre la carpeta creada
Configuración en App Builder
- Vaya a IDE > Servidores de datos
- Haga clic en el botón + Servidor del panel Servidores de datos
- Asigne un Nombre de servidor. Por ejemplo: Sistema de archivos local
- Seleccione Sistema de archivos local como Tipo
- Haga clic en el botón Guardar
- Haga clic en el botón Detalles del panel Fuentes de datos
- Haga clic en el botón Editar
- Expanda la sección Archivo y especifique la Ruta correspondiente a la carpeta en el servidor de aplicaciones. Por ejemplo:
C:\FileTest\
9. Haz clic en Guardar
Sistema de archivos de red
Al configurar un Sistema de Archivos de Red (NFS), es necesario asociar un bucket S3 o una unidad EBS para mantener los datos separados del servidor. Este sistema de archivos de red (NFS) es un almacén de archivos en la nube independiente de la máquina virtual.
Configurar la carpeta en el servidor de aplicaciones
- En el servidor de aplicaciones, navegue hasta la ubicación donde desea almacenar el Sistema de Archivos de Red (NFS), dondequiera que esté conectada la unidad de red. Por ejemplo:
D:
- Crea una nueva carpeta con el nombre de carpeta deseado
- Haga clic derecho en la nueva carpeta y seleccione Propiedades. Debería aparecer el cuadro de diálogo Propiedades.
- Seleccione la pestaña Seguridad
- Haga clic en Editar
- Haga clic en Agregar…
- Busque el grupo de aplicaciones de IIS App Builder escribiendo IIS AppPool\ App Builder en el campo Ingrese los nombres de los objetos
- Haga clic en Verificar nombres
- Haga clic en Aceptar
- Seleccione el usuario App Builder
- Marque Permitir control total para que este usuario otorgue permisos completos.
- Haga clic en Aplicar y Aceptar
- Ahora la aplicación App Builder tiene control sobre la carpeta creada
Configuración en App Builder
- Vaya a IDE > Servidores de datos
- Haga clic en el botón + Servidor del panel Servidores de datos
- Asigne un Nombre de servidor. Por ejemplo: Sistema de archivos de red
- Seleccione Sistema de archivos de red como Tipo
- Introduzca el valor de Host
- Haga clic en el botón Guardar
- Haga clic en el botón Detalles del panel Orígenes de datos
- Haga clic en el botón Editar
- Seleccione el Servidor de origen de datos que corresponde al Sistema de archivos local. Por ejemplo: Sistema de archivos de red
- Especifique la Ruta adecuada a la carpeta en el servidor de aplicaciones. Por ejemplo:
D:\FileTest\
Configurar una página de explorador de archivos en la aplicación App Builder
Opcionalmente, puede configurar una página de Explorador de archivos en su aplicación Vinal para que los usuarios finales puedan ver y acceder a los archivos del sistema de archivos.
Ejemplo de página del Explorador de archivos en una aplicación con interfaz de usuario/experiencia (UI/UX) para el contenido del sistema de archivos
Para configurar una página del explorador de archivos
-
Agrega una nueva página del panel Cuadrícula a tu aplicación de App Builder para almacenar este contenido y asígnale un nombre reconocible. Por ejemplo: Explorador de archivos
- La regla de origen de la página debe ser la tabla de archivos del sistema de archivos con el que se trabaja. Por ejemplo: Archivo
- Agrega los controles que quieras mostrar en la página. Por ejemplo: Carpeta, Tipo, Nombre, Tamaño, Modificado, Longitud
- La columna que contiene el archivo real debe utilizar el tipo de control Archivo.
- Coloque la página en un área de navegación que tenga sentido para su aplicación. Por ejemplo: en Configuración
Recursos
- Sistemas de archivos locales (Microsoft) https://msdn.microsoft.com/en-us/library/windows/desktop/aa364407(v=vs.85).aspx
- Sistema de archivos de red (Microsoft) https://docs.microsoft.com/en-us/windows-server/storage/nfs/nfs-overview