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 Keyssección de la consola y cree una nueva clave de API con elFormspermiso 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 Civic |
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
- Body
- FormSubmissionData
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".