i

Please enable JavaScript to view this site.

Documentación 8.3

A las propiedades compartidas por los adaptadores se suman las específicas para GoogleDrive.

 

 

MA-Area-GoogleDrive-001

 

Un asterisco "*" en la etiqueta indica que la propiedad es obligatoria.

 

API Key

Es la clave de acceso al servicio que emite Google Drive al crear una aplicación en su plataforma.

 

Client ID

Es la identificación del servicio que emite Google Drive al crear una aplicación en su plataforma.

 

Client Secret

Es la clave secreta asociada a la propiedad Client ID, se utilizan juntas al solicitar acceso a los recursos provistos por la plataforma.

 

Dirección de Email

Es la cuenta asociada y propietaria del espacio de Google Drive.

 

URL Callback

Esta propiedad se debe definir al momento de crear la aplicación en Google Drive y corresponde a la URL que atiende la devolución de las peticiones de servicios que se hacen desde el ambiente Deyel a la plataforma de Google Drive.

El valor para esta propiedad debe componerse con el nombre del ambiente Deyel:

https://<miambiente>.deyel.com/AuthorizationCodeCallBack.

 

Es un valor predefinido y no editable

 

Reglas que utilizan este adaptador

En esta grilla se visualizan las reglas avanzadas que utilizan el adaptador y se puede consultar su definición desde cada línea.

Reglas Predefinidas

 

Existen reglas predefinidas en Deyel para la utilización del adaptador, que realizan operaciones haciendo uso de la API de Google Drive.

 

 

Operación

Descripción

Parámetros

insertFileInGoogleDrive

Agrega un archivo dentro de la cuenta de Google Drive configurada en el adaptador.

Entrada

 

pFile: Archivo a agregar en Google Drive.

 

parentId: Identificador del directorio en el que se agrega el archivo. Puede obtenerse de la URL del directorio actual de Google Drive.

 

Salida

 

fileId: Identificador del archivo agregado en Google Drive.

insertNewFileInGoogleDrive

 

 

Agrega un archivo dentro de la cuenta de Google Drive. Determina si el acceso al mismo es público o no, mediante la asignación de un tipo de permiso y un rol a un determinado usuario.

 

 

Entrada

 

pFile: Archivo a agregar en Google Drive.

 

parentId: Identificador del directorio en el que se agrega el archivo. Puede obtenerse de la URL del directorio actual de Google Drive.

 

type: Indica el tipo de permiso que se agrega. Los valores posibles son: "user" o "anyone".

 

role: Indica el rol asociado al tipo de permiso que se agrega. Los posibles valores son: "writer", "reader".

 

cdUsuario: Código del usuario de Deyel al que se le otorga el permiso.

 

title: Nombre del archivo con el que se agrega en Google Drive. Si el parámetro no se completa, el archivo se agrega con el nombre del archivo original.

 

Salida

 

fileId: Identificador del archivo agregado en Google Drive.

 

alternateLink: URL obtenida del archivo agregado para utilizar el mismo según los permisos que se tenga.

 

permissionId: Identificador del permiso asociado al archivo agregado en Google Drive.

deleteFileInGoogleDrive

Elimina determinado archivo de la cuenta de Google Drive.

 

Entrada

 

fileId: Identificador del archivo almacenado en Google Drive que se desea eliminar.

getFileFromGoogleDrive

Obtiene el link de un determinado archivo de la cuenta de Google Drive.

Entrada

 

fileId: Identificador del archivo almacenado en Google Drive que se desea obtener.

 

Salida

 

alternateLink: URL del archivo obtenido para  utilizar el mismo según los permisos del usuario actual.

createCopyFileFromGoogleDrive

 

 

Realiza una copia de determinado archivo de la cuenta de Google Drive. Se debe indicar un nombre para la misma. En forma predeterminada se genera con el nombre del archivo original, concatenando el valor “-copia”.

 

Entrada

 

fileId: Identificador del archivo almacenado en Google Drive que se desea copiar.

 

nameOfCopy: Indica el nombre con el que se genera la copia del archivo. Este parámetro es opcional. Si no tiene valor, el nombre del archivo copiado va a ser igual al nombre del archivo original concatenadocon “-copia”.

 

Salida

 

alternativeLinkOfCopiedFile: URL del archivo copiado para  utilizar el mismo según los permisos del usuario actual.

 

fileIdCopied: Identificador del archivo copiado en Google Drive.

createPermissionInGoogleDriveFile

 

 

Agrega a un determinado archivo de la cuenta de Google Drive un permiso, ya sea lectura, o lectura y escritura para un usuario específico.

Entrada

 

fileId: Identificador del archivo almacenado en Google Drive al que se desea agregarle un permiso.

 

type: Indica el tipo de permiso que se agrega. Los valores posibles son: "user" o "anyone".

 

role: Indica el rol asociado al tipo de permiso generado. Los posibles valores son: "writer", "reader".

 

cdUsuario: Código del usuario de Deyel al que se le otorga el permiso.

 

Salida

 

permissionId: Identificador del permiso creado y asociado al archivo de Google Drive.

deletePermissionInGoogleDriveFile

Elimina en un determinado archivo de la cuenta de Google Drive los permisos para un usuario específico.

Entrada

 

fileId: Identificador del archivo almacenado en Google Drive cuyos permisos se desean eliminar.

 

cdUsuario: Código del usuario de Deyel al que se le quitan los permisos.

getPermissionFromGoogleDriveFile

Obtiene un permiso asociado a un determinado archivo de la cuenta de Google Drive.

Entrada

 

fileId: Identificador del archivo almacenado en Google Drive cuyo permiso se desea obtener.

 

permissionId: Identificador del permiso asociado al archivo de Google Drive.

 

Salida

 

permissionType: Indica el tipo del permiso. Los valores posibles son: "user", "group", "domain", "anyone".

 

permissionRole: Indica el rol del permiso.  Los valores posibles son: "owner", "organizer", "fileOrganizer", "writer", "commenter", "reader".

 

permissionUser: Indica el usuario al cual está asociado el permiso.

getPermissionsFromGoogleDriveFile

 

 

Obtiene todos los permisos asociados a un determinado archivo de la cuenta de Google Drive.

 

Entrada

 

fileId: Identificador del archivo almacenado en Google Drive cuyos permisos se desean obtener.

 

Salida

 

listOfPermissions: Lista que contiene los permisos asociados al archivo de Google Drive.

exportToPdfGoogleDriveFile

 

 

Genera un archivo temporal en formato PDF a partir de un determinado archivo almacenado en Google Drive. Puede indicarse el nombre del archivo PDF mediante el parámetro fileName, en forma predeterminada es el identificador concatenado con la extensión “.pdf”.

Entrada

 

fileId: Identificador del archivo almacenado en Google Drive que se desea generar en formato PDF.

 

fileName: Nombre utilizado para el archivo generado como PDF.

 

Salida

 

pdfFile: Archivo obtenido de Google Drive en formato PDF.

 

 

Estas reglas se encuentran en estado “Borrador” y deben ser publicadas por un usuario con permisos de administrador, El adaptador Google Drive debe estar previamente publicado.

Envianos tu comentario
Compartir en Twitter Compartir en Linkedin Enviar por Email Imprimir