Compartir a través de


Transformación de CivicPlus

Permite a los usuarios empresariales crear e implementar formularios digitales para organizaciones empresariales y gubernamentales como aplicaciones web y nativas, al tiempo que permite a los desarrolladores personalizar, ampliar o aprovechar los formularios a través de sus propias aplicaciones personalizadas. Conecte los formularios con este conector para permitir el envío sencillo de los datos del formulario a los sistemas o bases de datos back-end sin necesidad de escribir código de integración complejo.

Este conector está disponible en los siguientes productos y regiones:

Service Class Regions
Copilot Studio Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Aplicaciones lógicas Estándar Todas las regiones de Logic Apps excepto las siguientes:
     - Regiones de Azure China
     - Departamento de Defensa de EE. UU. (DoD)
Power Apps Premium Todas las regiones de Power Apps excepto las siguientes:
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Power Automate Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Contacto
Nombre Compatibilidad con CivicPlus
URL https://www.civicoptimize.civicplus.help/hc/en-us
Correo Electrónico support@civicplus.com
Metadatos del conector
Publicador OneBlink
Sitio web http://oneblink.io/
Directiva de privacidad http://oneblink.io/legal/privacy-policy
Categorías Productividad; Datos

Conector de transformación de CivicPlus

Permite a los usuarios empresariales crear e implementar formularios digitales para organizaciones empresariales y gubernamentales como aplicaciones web y nativas, al tiempo que permite a los desarrolladores personalizar, ampliar o aprovechar los formularios a través de sus propias aplicaciones personalizadas. Conecte los formularios con este conector para permitir el envío sencillo de los datos del formulario a los sistemas o bases de datos back-end sin necesidad de escribir código de integración complejo.

Requisitos previos

  • Deberá iniciar sesión en CivicPlus Transform Productivity Suite con su dirección de correo electrónico.
  • Vaya a la Developer Keys sección de la consola y cree una nueva clave de API con el Forms permiso activado.

Documentation

Para obtener más información sobre cómo configurar nuestro conector, consulte nuestro artículo de soporte técnico aquí.

Operaciones admitidas

El conector admite las siguientes operaciones:

FormSubmissionMetaWebhookTrigger: crea un meta webhook de envío de formularios de CivicPlus

Devoluciones:

Nombre Ruta Tipo
Identificador del formulario formId entero
Id. de envío Id de envío cuerda / cadena

GetFormSubmissionData: permite recuperar los datos de envío de formularios de CivicPlus.

Parameters:

Nombre Key Obligatorio Tipo Description
Identificador del formulario formId true entero Identificador del formulario que se está recuperando
Id. de envío Id de envío true cuerda / cadena Identificador del envío de formulario que se está recuperando

GetFormSubmissionAttachment: recupera los datos adjuntos asociados a un envío de formulario de CivicPlus.

Parameters:

Nombre Key Obligatorio Tipo Description
Identificador del formulario formId true entero Identificador del formulario con el que se cargó el archivo adjunto
Id. de datos adjuntos attachmentId true cuerda / cadena Identificador de los datos adjuntos cargados

GenerateFormSubmissionPDF: permite que se genere el PDF de envío de formularios.

Parameters:

Nombre Key Obligatorio Tipo Description
Identificador del formulario formId true entero Identificador del formulario que se envió
Id. de envío Id de envío true cuerda / cadena Id. del envío del formulario
Incluir el identificador de envío en PDF includeSubmissionIdInPdf true boolean El identificador de envío se puede incluir en la parte inferior de cada página del PDF.

Instrucciones de implementación

Use estas instrucciones para implementar este conector como conector personalizado en Microsoft Power Automate y Power Apps.

Soporte técnico adicional

Para obtener más soporte técnico, puede ponerse en contacto con nosotros en support@civicplus.com - siempre estamos encantados de ayudar.

Creación de una conexión

El conector admite los siguientes tipos de autenticación:

Predeterminado Parámetros para crear una conexión. Todas las regiones No se puede compartir

Predeterminado

Aplicable: Todas las regiones

Parámetros para crear una conexión.

Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.

Nombre Tipo Description Obligatorio
Clave de API securestring La clave de API de esta API Cierto

Limitaciones

Nombre Llamadas Período de renovación
Llamadas API por conexión 100 60 segundos

Acciones

Generar pdf de envío de formulario

Permite que se genere el PDF de envío de formularios

Obtener pago de Pago de CivicPlus

Permite recuperar un pago de pago de CivicPlus

Recuperar datos adjuntos de envío de formulario

Permite recuperar los datos adjuntos de envío de formularios

Recuperar datos de envío de formularios

Permite recuperar los datos de envío de formularios

Recuperar registro de aprobación

Permite recuperar datos de aprobación de formularios para recuperar un solo paso.

Generar pdf de envío de formulario

Permite que se genere el PDF de envío de formularios

Parámetros

Nombre Clave Requerido Tipo Description
Identificador del formulario
formId True integer

Identificador del formulario que se envió

Id. de envío
submissionId True string

Id. del envío del formulario

Incluir identificador de envío en PDF
includeSubmissionIdInPdf boolean

El identificador de envío se puede incluir en la parte inferior de cada página del PDF.

Incluir detalles de pago en PDF
includePaymentInPdf boolean

Los detalles de pago se pueden incluir como página final en el PDF

Salto de página en páginas de formulario
usePagesAsBreaks boolean

Las páginas de formulario se pueden traducir a saltos de página en el PDF

Elementos de formulario excluidos
excludedElementIds array of string

Identificadores de los elementos de formulario que se van a excluir del PDF

Incluir detalles de aprobación en PDF
value string
Tamaño de página PDF
pdfSize string

Devoluciones

Contenido del archivo de salida del servicio PDF

Contenido pdf de envío de formularios
binary

Obtener pago de Pago de CivicPlus

Permite recuperar un pago de pago de CivicPlus

Parámetros

Nombre Clave Requerido Tipo Description
Id. de envío
submissionId True string

Id. del envío del formulario

Devoluciones

Recuperar datos adjuntos de envío de formulario

Permite recuperar los datos adjuntos de envío de formularios

Parámetros

Nombre Clave Requerido Tipo Description
Identificador del formulario
formId True integer

Identificador del formulario con el que se cargó el archivo adjunto

Id. de datos adjuntos
attachmentId True string

Identificador de los datos adjuntos cargados

Devoluciones

Contenido del archivo de salida del formulario adjunto

Contenido adjunto
binary

Recuperar datos de envío de formularios

Permite recuperar los datos de envío de formularios

Parámetros

Nombre Clave Requerido Tipo Description
Identificador del formulario
formId True integer

Identificador del formulario que se está recuperando

Id. de envío
submissionId True string

Identificador del envío de formulario que se está recuperando

Devoluciones

Recuperar registro de aprobación

Permite recuperar datos de aprobación de formularios para recuperar un solo paso.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de envío
submissionId True string

Id. del envío del formulario

Formulario
formId True integer

Formulario para seleccionar un paso de aprobación

Paso de aprobación
approvalLabel True string

Paso de aprobación para recuperar el registro de aprobación

Devoluciones

Nombre Ruta de acceso Tipo Description
Aprobado por: Dirección de correo electrónico
formSubmissionApproval.updatedBy date-time
Marca de tiempo aprobada
formSubmissionApproval.updatedAt date-time
Id. del formulario de aprobación
formSubmissionApproval.approvalFormId number
Id. de envío del formulario de aprobación
formSubmissionApproval.approvalFormSubmissionId string

Desencadenadores

Desencadena cuando se produce un envío de formulario

Crea un meta webhook de envío de formularios

Desencadena cuando se produce un envío de formulario

Crea un meta webhook de envío de formularios

Parámetros

Nombre Clave Requerido Tipo Description
Etiqueta
label string

Etiqueta que se va a mostrar en CivicOptimize Productivity para identificar el evento de flujo de trabajo

Formulario
formId number

Seleccionar un formulario para restringir este flujo a los envíos de un único formulario

Trigger
trigger string

Seleccione cuándo se producirá este desencadenador.

Devoluciones

Definiciones

FormSubmissionMetaWebhookPush

Nombre Ruta de acceso Tipo Description
Identificador del formulario
formId integer
Id. de envío
submissionId string
Id. externo
externalId string
Id. de aplicación
formsAppId integer

FormSubmissionData

Nombre Ruta de acceso Tipo Description
Nombre del formulario
definition.name string
Descripción del formulario
definition.description string
Datos de envío
submission object
Enviado por: Dirección IP
ipAddress string
Marca de tiempo de envío
submissionTimestamp date-time
Enviado por: Id. de usuario
user.providerUserId string
Enviado por: Nombre
user.firstName string
Enviado por: Apellidos
user.lastName string
Enviado por: Nombre completo
user.fullName string
Enviado por: Dirección de correo electrónico
user.email string
Enviado por: Dirección URL de la imagen
user.picture string
Enviado por: Rol
user.role string
Enviado por: Identificador de usuario interno
user.userId string
Enviado por: Tipo de proveedor
user.providerType string
Enviado por: Identificador de usuario del supervisor
user.supervisor.providerUserId string
Enviado por: Nombre completo del supervisor
user.supervisor.fullName string
Enviado por: Dirección de correo electrónico del supervisor
user.supervisor.email string
Dispositivo: Tipo (CORDOVA, BROWSER, PWA)
device.type string
Dispositivo: Versión de Cordova
device.cordova string
Dispositivo: Modelo
device.model string
Dispositivo: Plataforma
device.platform string
Dispositivo: identificador único universal
device.uuid string
Dispositivo: Versión del sistema operativo
device.version string
Dispositivo: Fabricante
device.manufacturer string
Dispositivo: era un simulador
device.isVirtual boolean
Dispositivo: Número de serie de hardware
device.serial string
Dispositivo: código del explorador
device.appCodeName string
Dispositivo: nombre del explorador
device.appName string
Dispositivo: Versión del explorador
device.appVersion string
Dispositivo: ¿se habilitaron las cookies?
device.cookieEnabled boolean
Dispositivo: Simultaneidad de hardware
device.hardwareConcurrency number
Dispositivo: Idioma preferido
device.language string
Dispositivo: Máximo de puntos táctiles admitidos
device.maxTouchPoints number
Dispositivo: Agente de usuario
device.userAgent string
Dispositivo: Proveedor del explorador
device.vendor string
Dispositivo: Versión del proveedor del explorador
device.vendorSub string
Dispositivo: se controló mediante automatización
device.webdriver boolean

FormSubmissionPaymentCPPay

Nombre Ruta de acceso Tipo Description
paymentTransaction
paymentTransaction CPPayTransactionDetailsViewModelResponseEnvelope

CPPayTransactionDetailsViewModelResponseEnvelope

Nombre Ruta de acceso Tipo Description
Transacción
result CPPayTransactionDetailsViewModel
Hora de generación
timeGenerated string

CPPayErrorViewModel

Nombre Ruta de acceso Tipo Description
Mensaje
message string
: código de error
code CPPayErrorCodeEnum

CPPayTransactionDetailsViewModel

Nombre Ruta de acceso Tipo Description
:Tipo
type CPPayTransactionTypeEnum
:Identificación
id string
:Estado
state CPPayTransactionStateEnum
: Código comercial
merchantCode string
: Método de pago
paymentMethodType CPPayPaymentMethodTypeEnum
: Tarjeta de crédito: últimos 4 dígitos
lastFour string
: tarjeta de crédito: mes de expiración
expMonth integer
: Tarjeta de crédito: Año de expiración
expYear integer
: Tipo de pago
paymentType CPPayPaymentTypeEnum
:Importe
amount double
: código de error
errorCode CPPayErrorCodeEnum
: Recibo del cliente
customerReceipt string
: Recibo de comerciante
merchantReceipt string
: formato de firma
customerSignatureFormat CPPaySignatureFormatEnum
: Firma del cliente
customerSignature string
: Fecha de creación
createdOnUtc string
: fecha de última actualización
lastModifiedOnUtc string

CPPayTransactionTypeEnum

:Tipo
string

CPPayTransactionStateEnum

:Estado
string

CPPayPaymentMethodTypeEnum

: Método de pago
string

CPPayPaymentTypeEnum

: Tipo de pago
string

CPPayResponseTypeEnum

CPPayErrorCodeEnum

: código de error
string

CPPaySignatureFormatEnum

: formato de firma
string

binary

Este es el tipo de datos básico "binary".