Inicio / Centro de blogs / API de DocuSign: ¿Cómo prellenar etiquetas con datos pero permitir que el usuario las edite?

API de DocuSign: ¿Cómo prellenar etiquetas con datos pero permitir que el usuario las edite?

Shunfang
2026-02-14
3min
Twitter Facebook Linkedin

Navegando la API de DocuSign: Habilitando la Edición del Usuario Mientras se Pre-Rellenan las Etiquetas

En el panorama en constante evolución de la gestión de documentos digitales, las plataformas de firma electrónica como DocuSign se han convertido en herramientas indispensables para que las empresas agilicen los flujos de trabajo. La API de DocuSign destaca por su flexibilidad, permitiendo a los desarrolladores automatizar y personalizar la experiencia de firma. Un desafío común surge al integrar datos pre-rellenados en los documentos: asegurar que los campos (o “etiquetas” en la terminología de DocuSign) se completen automáticamente desde fuentes externas, pero que sigan siendo editables por el firmante para acomodar los ajustes necesarios. Este equilibrio mejora la eficiencia sin comprometer el control del usuario, convirtiéndolo en una característica vital para industrias como las finanzas, el sector inmobiliario y los recursos humanos.

image

Desde una perspectiva empresarial, esta funcionalidad reduce los errores de entrada manual de datos y acelera los ciclos de contrato, lo que, según los informes de la industria, puede reducir los tiempos de procesamiento hasta en un 50%. Sin embargo, la implementación requiere un manejo cuidadoso de la API para evitar el bloqueo prematuro de los campos.


¿Está comparando plataformas de firma electrónica con DocuSign o Adobe Sign?

eSignGlobal ofrece una solución de firma electrónica más flexible y rentable con cumplimiento global, precios transparentes y un proceso de incorporación más rápido.

👉 Comience una prueba gratuita


Dominando el Pre-Relleno en la API de DocuSign: Una Guía Técnica

La API REST de DocuSign eSignature v2.1 proporciona herramientas robustas para administrar etiquetas, que son elementos interactivos colocados en un documento, como cuadros de texto, casillas de verificación y campos de fecha. Pre-rellenar estas etiquetas implica inyectar datos a través de llamadas a la API durante la creación del sobre, al tiempo que se configuran atributos para permitir la modificación por parte del firmante. Este enfoque es particularmente útil en escenarios donde los datos iniciales provienen de un sistema CRM o un formulario, pero el firmante necesita validar o ajustar los detalles.

Conceptos Clave: Etiquetas y sus Atributos

Las etiquetas en DocuSign se definen dentro de la matriz tabs de los objetos signHere o text en la carga útil de la API. Para pre-rellenar, use el atributo value, pero para habilitar la edición, asegúrese de que el documentId y el pageNumber de la etiqueta estén alineados correctamente y evite las banderas de solo lectura. Es importante destacar que las etiquetas no están bloqueadas por defecto a menos que se establezcan explícitamente a través de los atributos locked o required, lo que permite la editabilidad natural.

Por ejemplo, en un contrato de venta, podría pre-rellenar el nombre del comprador desde una base de datos, pero permitir correcciones si los detalles de contacto cambian. Esto evita flujos de trabajo rígidos que frustran a los usuarios y conducen al abandono de documentos.

Implementación Paso a Paso

  1. Autenticación y Preparación del Sobre: Comience obteniendo un token de acceso a través de OAuth 2.0. Cree un sobre usando el punto final /envelopes. Cargue su documento como un archivo codificado en base64 o haga referencia a una plantilla existente.

    Fragmento de carga útil de ejemplo (JSON):

    {
      "status": "sent",
      "emailSubject": "Revisar y Firmar Acuerdo",
      "documents": [
        {
          "documentBase64": "<base64-encoded-PDF>",
          "name": "Contract.pdf",
          "fileExtension": "pdf",
          "documentId": "1"
        }
      ],
      "recipients": {
        "signers": [
          {
            "email": "signer@example.com",
            "name": "John Doe",
            "recipientId": "1",
            "tabs": {
              "textTabs": [
                {
                  "tabLabel": "BuyerName",
                  "documentId": "1",
                  "pageNumber": "1",
                  "xPosition": "100",
                  "yPosition": "200",
                  "width": "150",
                  "height": "20",
                  "value": "Nombre Pre-rellenado desde la API",  // Pre-rellena el campo
                  "locked": "false",  // Asegura la editabilidad
                  "required": "false"  // Opcional; establecer en verdadero si es obligatorio
                }
              ]
            }
          }
        ]
      }
    }
    

    Aquí, el atributo value inyecta datos, mientras que locked: false (el valor predeterminado) permite la edición por parte del firmante. Las coordenadas (xPosition, yPosition) posicionan la etiqueta con precisión en el PDF.

  2. Manejo del Pre-Relleno Basado en Plantillas: Si usa plantillas (a través de /templates/{templateId}/envelopes), primero extraiga las etiquetas usando una solicitud GET a /envelopes/{envelopeId}/documents/{documentId}/tabs. Luego, modifique la respuesta para agregar value sin alterar tabLabel o las posiciones. Envíe el sobre actualizado. Este método es adecuado para formularios reutilizables, preservando la estructura mientras inyecta datos dinámicos.

  3. Ejecución de la Llamada a la API: Use POST a /accounts/{accountId}/envelopes con la carga útil. Bibliotecas como el SDK de DocuSign para Node.js o Python simplifican este proceso:

    # Ejemplo de Python usando la biblioteca docusign-esign
    from docusign_esign import ApiClient, EnvelopesApi, EnvelopeDefinition
    
    api_client = ApiClient()
    api_client.host = 'https://demo.docusign.net/restapi'  # Use producción para el entorno real
    envelopes_api = EnvelopesApi(api_client)
    
    envelope_definition = EnvelopeDefinition(
        status='sent',
        email_subject='Por favor firme',
        documents=[/* su documento */],
        recipients=/* con etiquetas como arriba */
    )
    
    results = envelopes_api.create_envelope(account_id, envelope_definition)
    

    Monitoree la finalización a través de Webhooks, asegurando que las ediciones se capturen en los registros de auditoría.

  4. Mejores Prácticas para la Editabilidad:

    • Validación: Use el punto final validateTabs para verificar la colocación de las etiquetas y la integridad de los datos antes de enviar.
    • Lógica Condicional: Para casos avanzados, integre con las capacidades de Business Pro a través de la API para aplicar reglas (por ejemplo, mostrar campos editables solo si los valores pre-rellenados cumplen con las condiciones).
    • Manejo de Errores: Si el pre-relleno falla (por ejemplo, las etiquetas no coinciden), la API devuelve errores 400: regístrelos para la depuración.
    • Pruebas: Siempre use el entorno de pruebas para desarrolladores de DocuSign. Tenga en cuenta las cuotas de sobres: los planes de API Starter permiten alrededor de 40 por mes, escalando con los niveles hasta la edición Premium a $5,760 por año.
  5. Trampas Comunes y Soluciones:

    • Bloqueo Excesivo: Si las etiquetas aparecen como no editables, verifique que no haya readOnly o validaciones personalizadas impuestas. Solución: establezca explícitamente editable: true en las propiedades de la etiqueta.
    • Sobrescritura de Datos: Los cambios del firmante sobrescriben sin problemas los valores de la API, pero rastree a través de originalValue si se requiere cumplimiento.
    • Escenarios de Múltiples Firmantes: Asigne etiquetas por recipientId; pre-rellene solo para los firmantes relevantes para evitar confusiones.
    • Consideraciones de Cumplimiento: Los datos pre-rellenados deben cumplir con regulaciones como la ESIGN Act (EE. UU.) o eIDAS (UE), asegurando que los registros de auditoría capturen las ediciones.

Este proceso normalmente toma de 10 a 20 minutos para la implementación básica, con una personalización completa que agrega complejidad. Las empresas informan de un aumento del 30-40% en la velocidad de firma después de la implementación, según los estudios de caso de DocuSign.

Beneficios en un Contexto Empresarial

Las etiquetas editables pre-rellenadas agilizan la incorporación, las solicitudes de préstamos y los acuerdos con proveedores. Por ejemplo, en el sector inmobiliario, los agentes pueden completar automáticamente la información del comprador desde los datos de MLS, permitiendo ajustes en el sitio. También se integra bien con los CRM como Salesforce, reduciendo los silos de datos.

Descripción General de DocuSign y su Ecosistema

DocuSign ha sido un líder en firmas electrónicas desde 2003, ofreciendo un conjunto integral que incluye eSignature, CLM (Gestión del Ciclo de Vida del Contrato) y herramientas de API. Su API permite una integración perfecta, soportando más de 1,000 aplicaciones. Los precios comienzan en $10 por mes para el plan Personal, escalando a $40 por usuario por mes para Business Pro, con planes de API a partir de $600 por año. Las características premium como el Envío Masivo y la autenticación agregan costos medidos, haciéndolo adecuado para empresas que necesitan una automatización robusta.

image

La IAM (Gestión de Identidad y Acceso) de DocuSign mejora la seguridad a través de SSO y registros de auditoría, mientras que CLM automatiza la negociación, extracción y análisis de contratos, ideal para equipos legales que manejan contratos de alto volumen.

Panorama Competitivo: Adobe Sign, eSignGlobal y HelloSign

Adobe Sign: Integración para Empresas

Adobe Sign, parte de Adobe Document Cloud, sobresale en flujos de trabajo centrados en PDF, estando profundamente vinculado con Acrobat. Admite el pre-relleno a través de una API similar a DocuSign, utilizando etiquetas de campo para el llenado editable. Los precios comienzan en $10 por usuario por mes para el plan Individual, escalando hasta $40 por usuario por mes para el plan Teams, con precios personalizados para la edición Enterprise. Las ventajas incluyen el llenado de formularios impulsado por IA y la firma móvil, pero las cuotas de API pueden ser restrictivas para un uso de alto volumen. Cumple con estándares globales como ESIGN y eIDAS, adecuado para industrias creativas y con gran cantidad de documentos.

image

eSignGlobal: Un Jugador Global Enfocado en APAC

eSignGlobal se posiciona como una alternativa versátil, cumpliendo con las regulaciones en 100 países principales a nivel mundial, destacando particularmente en la región de Asia-Pacífico (APAC). El panorama de la firma electrónica en APAC está fragmentado, con altos estándares y regulaciones estrictas, a diferencia de los modelos más basados en marcos como ESIGN (EE. UU.) o eIDAS (UE), que dependen de la verificación por correo electrónico o la autodeclaración. APAC requiere un enfoque de “integración del ecosistema”, necesitando una profunda integración de hardware/API con identidades digitales de gobierno a empresa (G2B), lo que eleva las barreras técnicas muy por encima de los estándares occidentales.

eSignGlobal aborda esto a través del soporte nativo para sistemas como iAM Smart de Hong Kong y Singpass de Singapur, asegurando flujos de trabajo fluidos y conformes. Se está expandiendo agresivamente en Europa y América para competir con DocuSign y Adobe Sign, ofreciendo precios competitivos: el plan Essential a $16.6 por mes permite el envío de hasta 100 documentos, asientos de usuario ilimitados y verificación a través de códigos de acceso, proporcionando un alto valor de cumplimiento sin cargos por asiento. Este modelo atrae a equipos en expansión en industrias reguladas como las finanzas y los recursos humanos.

esignglobal HK


¿Está buscando una alternativa más inteligente a DocuSign?

eSignGlobal ofrece una solución de firma electrónica más flexible y rentable con cumplimiento global, precios transparentes y un proceso de incorporación más rápido.

👉 Comience una prueba gratuita


HelloSign (Ahora Dropbox Sign): Simplicidad para las PYMES

HelloSign, adquirido por Dropbox en 2019, se centra en la firma fácil de usar y admite el pre-relleno de campos editables a través de la API con plantillas. Es elogiado por su configuración rápida e integración con Google Workspace. Los precios comienzan con una versión gratuita (3 documentos por mes), luego Essentials a $15 por mes, escalando hasta Premium a $25 por usuario por mes. Si bien cumple con ESIGN/UETA, carece de algunas características de nivel empresarial como IAM avanzado, haciéndolo adecuado para pequeñas empresas, pero no lo suficientemente robusto para necesidades de cumplimiento global.

Comparación Lado a Lado de Plataformas de Firma Electrónica

Característica/Aspecto DocuSign Adobe Sign eSignGlobal HelloSign (Dropbox Sign)
Pre-Relleno y Editabilidad de la API API de etiquetas robusta; editable por defecto Soporte de etiquetado de campos para la edición Basado en plantillas; usuarios ilimitados API simple; llenado de plantillas
Precios (Nivel de Entrada) $10/mes (Personal) $10/usuario/mes $16.6/mes (Essential, 100 documentos) Gratis (limitado); $15/mes
Asientos de Usuario Licencia por asiento Por usuario Ilimitado Ilimitado en el plan Premium
Enfoque de Cumplimiento Global (ESIGN, eIDAS) Fuerte en PDF/ESIGN/eIDAS 100 países; Profundidad en APAC (iAM Smart, Singpass) EE. UU./Global básico
Cuotas de API Por niveles (40-100+/mes) Basado en el uso Incluido en Pro; Flexible Moderado para PYMES
Ventajas Automatización empresarial, integraciones Ecosistema PDF Integración del ecosistema APAC, costo Facilidad de uso, sincronización con Dropbox
Limitaciones Costos más altos para complementos Curva de aprendizaje pronunciada para usuarios que no son de Adobe Emergente fuera de APAC Menos características avanzadas

Esta tabla destaca las compensaciones: DocuSign lidera en madurez, mientras que las alternativas ofrecen ventajas de nicho como el costo o la adecuación regional.

Reflexiones Finales sobre la Selección de Firma Electrónica

La elección de una plataforma de firma electrónica depende de las necesidades de escala, región e integración. DocuSign sigue siendo una opción sólida para flujos de trabajo integrales impulsados por API. Para alternativas que enfatizan el cumplimiento regional, particularmente en los complejos entornos regulatorios de APAC, eSignGlobal ofrece una opción equilibrada y rentable. Evalúe en función de las prioridades de su negocio para optimizar la eficiencia y el cumplimiento.

avatar
Shunfang
Jefe de Gestión de Producto en eSignGlobal, un líder experimentado con amplia experiencia internacional en la industria de la firma electrónica. Siga mi LinkedIn
¡Obtenga firmas legalmente vinculantes ahora!
Prueba gratuita de 30 días con todas las funciones
Correo electrónico corporativo
Empezar
tip Solo se permiten correos electrónicos corporativos