REDA One Centro de ayuda
ES
Idioma
English EN Español ES Português PT Italiano próximamente Français FR Deutsch próximamente العربية próximamente
reda.one ↗
Inicio / REDA One / Integraciones / APIs y datos / Cómo leer datos de REDA mediante las APIs de Salesforce

Cómo leer datos de REDA mediante las APIs de Salesforce

Si necesitas llevar datos de REDA a una herramienta de reportes, un data warehouse o un middleware, la buena noticia es que no hay nada específico de REDA que aprender. Todo lo que ves en REDA es un registro de Salesforce, y REDA se ejecuta enteramente sobre la plataforma Salesforce — así que cualquier herramienta que ya hable las interfaces estándar de Salesforce puede leer y escribir los datos de REDA sin ninguna capa propietaria de por medio. Este artículo te orienta: explica por qué eso es así, señala la documentación oficial de Salesforce para el cómo, y marca el único límite que vale la pena conocer — la diferencia entre extraer datos y la forma separada en que REDA recibe formularios web.

Cómo llegar ahí. Esto no es una pantalla dentro de REDA. El acceso programático se configura en la propia configuración de tu organización de Salesforce — la configuración estándar de aplicaciones conectadas y autenticación — que vive fuera de las apps de REDA.
Acceso que necesitarás. El acceso API estándar de Salesforce debe estar habilitado para tu organización, y la cuenta con la que se conecta tu herramienta necesita permiso sobre los registros de REDA que va a tocar. Ese permiso funciona exactamente igual que para una persona: una integración que lee facturas necesita el mismo acceso que necesitaría un humano para ver esas facturas.

Qué significa esto en la práctica

REDA se instala como un conjunto de paquetes administrados sobre la plataforma Salesforce. Sus registros son registros estándar de Salesforce, lo que significa que se pueden consultar, reportar y exportar a través de las propias interfaces programáticas de la plataforma — las mismas APIs REST, de datos masivos (bulk) y demás que Salesforce ofrece para cualquier organización. La conexión usa la autenticación estándar de Salesforce; no existe un inicio de sesión separado de REDA para integraciones.

La consecuencia práctica: si tu herramienta de BI, tu cargador de data warehouse o tu plataforma de integración ya tiene un conector de Salesforce, puede acceder hoy mismo a los datos de REDA. La apuntas a tu organización, te autenticas de la forma estándar, y consultas los registros que administra REDA — propiedades, arrendamientos, facturas y el resto — como lo harías con cualquier dato de Salesforce.

Qué incluye REDA y qué no

Vale la pena ser precisos sobre qué partes son de REDA y cuáles son simplemente la plataforma:

NecesidadUsa
Recibir envíos de formularios web hacia REDA, sin códigoEl REDA Data Service — la única superficie de recepción empaquetada de REDA
Leer o escribir registros de REDA desde tus herramientasLas APIs estándar de Salesforce — nada específico de REDA

Más allá del Data Service, REDA no agrega ninguna API de lectura propietaria ni la necesita. Tampoco incluye conexiones salientes empaquetadas: REDA no llama por su cuenta a tus sistemas. La dirección es de un solo sentido por diseño — tú extraes datos de REDA usando las APIs de la plataforma, en lugar de que REDA te los envíe.

Documentación oficial de Salesforce. Como REDA se apoya enteramente en las interfaces estándar de Salesforce, la referencia autorizada para la autenticación, la sintaxis de consultas y los endpoints de la API es la de Salesforce — no este Centro de ayuda. Comienza con la Guía para desarrolladores de la API REST de Salesforce y la documentación de aplicaciones conectadas y OAuth.

Recomendaciones prácticas

Algunas cosas a tener en cuenta al planear una integración:

Respeta los permisos de los registros. Tu cuenta de integración ve exactamente lo que sus permisos permiten, igual que una persona con sesión iniciada — así que otórgale el acceso que necesita y nada más. Si debe leer facturas, dale acceso a facturas.
Prueba primero en un sandbox. Valida tus consultas y cualquier escritura contra una organización que no sea de producción antes de apuntarlas a datos en vivo.
Espera que los nombres internos de los campos difieran de las etiquetas. El nombre programático de un campo no siempre es la etiqueta que ves en pantalla. La referencia de campos de tu propia organización, dentro de la configuración de Salesforce, es la fuente de verdad para esos nombres; este Centro de ayuda se mantiene deliberadamente al nivel de las etiquetas.
Considera un informe antes que una integración. Si tu objetivo es un tablero o una extracción periódica, el sistema de informes integrado de REDA puede lograrlo sin necesidad de trabajo de API. Consulta Creación de informes.

Ejemplo resuelto: un tablero de caja nocturno

El analista de Meridian Properties quiere un tablero de caja que se actualice durante la noche. Conecta su herramienta de reportes a la organización mediante una aplicación conectada estándar, autenticándose de la forma habitual de Salesforce, como un usuario de integración al que se le otorgó acceso de solo lectura a facturas. Cada noche la herramienta consulta las facturas y los saldos de REDA y actualiza el tablero — sin endpoint específico de REDA, sin clave, solo acceso estándar de Salesforce delimitado a lo que el analista tiene permitido ver.

Qué sigue

  1. REDA Data Service: conecta tus formularios — la contraparte de entrada, para llevar formularios web a REDA.
  2. Mensajería con REDA Connect — otro producto que convive con REDA en la misma organización.
  3. Creación de informes — la forma de extraer datos dentro de la plataforma, sin una integración.
  4. Comprendiendo el acceso en REDA — el modelo de permisos que hereda tu cuenta de integración.

Preguntas frecuentes

Solo el Data Service usa una clave, y únicamente para recibir formularios web. El acceso general de lectura/escritura a los datos de REDA usa la autenticación estándar de Salesforce, no una clave de REDA.

La plataforma permite escrituras en todo lo que los permisos de una cuenta habiliten — pero la automatización de REDA espera que los registros se creen a través de sus propias pantallas y acciones, que configuran los registros y pasos relacionados que una escritura directa se saltaría. Antes de programar escrituras masivas en REDA, habla con tu partner de REDA para que la automatización siga funcionando correctamente.

En la referencia de campos de tu propia organización, dentro de la configuración de Salesforce. Este Centro de ayuda describe los campos por su etiqueta en pantalla en lugar de por su nombre interno — la documentación oficial de Salesforce y la configuración de tu organización son donde viven los nombres programáticos.

¿Te resultó útil?