Descripción general¶
Afi Backup para Salesforce protege los registros y sus valores de campo de SObjects estándar y personalizados, así como Salesforce Files y archivos adjuntos y los metadatos de objetos y campos. En este artículo se describe cómo explorar, buscar, exportar y restaurar copias de seguridad de organizaciones de producción y sandboxes de Salesforce.
Antes de empezar, añada el origen de datos de Salesforce y proteja sus datos en la organización de producción o el sandbox.
Cómo funcionan la copia de seguridad y la recuperación de Salesforce¶
Durante la incorporación, un administrador de Salesforce instala el paquete gestionado de Afi y autoriza a Afi. Este usuario se convierte en el usuario de integración, cuyos permisos de Salesforce determinan qué objetos y valores de campo puede leer Afi para la copia de seguridad y qué registros y campos puede escribir durante la restauración.
Afi trata una organización de producción y cada sandbox incorporado como recursos independientes. Para cada recurso protegido, Afi crea copias de seguridad de los registros y sus valores de campo de los SObjects estándar y personalizados consultables a los que el usuario de integración tiene acceso a través de las API de Salesforce compatibles. Los objetos de los paquetes gestionados instalados siguen las mismas reglas de cobertura que los demás objetos personalizados. Consulte Funciones compatibles para conocer la cobertura de datos y metadatos de Salesforce.
Afi también crea copias de seguridad del contenido de los campos binarios y de los metadatos de objetos y campos. Los metadatos se utilizan para mostrar los registros, volver a crear los objetos personalizados que faltan en el destino de la restauración y proporcionar las definiciones de objetos para la exportación XML.
Las copias de seguridad de Salesforce de Afi son incrementales permanentes: después de una sincronización inicial completa de los datos, el servicio solo sincroniza los registros añadidos o modificados desde la copia de seguridad anterior. Esto reduce tanto la duración de las copias de seguridad como la cantidad de datos que se añade a cada una. Afi vuelve a sincronizar un objeto cuando las API de Salesforce no ofrecen seguimiento incremental de cambios o cuando la protección se ha interrumpido durante un periodo prolongado. Este enfoque, junto con el uso de operaciones de API masivas, ayuda a Afi a reducir el consumo de la cuota de API de Salesforce (en inglés).
Durante la restauración, Afi utiliza las API de Salesforce para escribir los datos de acuerdo con el esquema de objetos y los permisos actuales del destino. Afi actualiza los registros coincidentes o vuelve a crear los registros que faltan, y conserva las relaciones entre los registros restaurados.
Cómo ver los datos de una copia de seguridad y desplazarse entre sus instantáneas¶
Para abrir una copia de seguridad de Salesforce, vaya a la pestaña Service → Protection, busque la organización de producción o el sandbox y haga clic en Recover. Abrir la copia de seguridad con este botón no inicia ninguna tarea de restauración.
Puede explorar los objetos estándar y personalizados guardados en la copia de seguridad en la pestaña SObjects. Seleccione un objeto para explorar sus registros y haga clic en un registro para ver sus detalles. También puede elegir qué campos guardados en la copia de seguridad aparecen como columnas de la tabla.
Para obtener instrucciones detalladas, consulte Explorar.
Instantáneas de copia de seguridad¶
De forma predeterminada, Afi abre la instantánea de copia de seguridad correcta más reciente. Utilice el control Backup version para seleccionar otra fecha y, si se crearon varias copias de seguridad en esa fecha, la hora de copia de seguridad que necesite. La instantánea seleccionada se utiliza al explorar registros y al iniciar una exportación o restauración.
Cada instantánea representa el estado de sus datos protegidos de Salesforce en el momento de la copia de seguridad. Si un registro se modifica, elimina o archiva posteriormente en Salesforce, podrá seguir explorando, buscando, exportando y restaurando su versión anterior desde una instantánea conservada. La configuración de retención de la política de SLA asignada determina durante cuánto tiempo se conservan las instantáneas de copia de seguridad.
Actualmente, Afi no captura los registros que ya se encuentran en la Papelera de reciclaje de Salesforce ni las actividades archivadas. Es posible que un registro creado y eliminado entre dos copias de seguridad consecutivas nunca se capture.
Buscar¶
Afi le permite buscar en los campos de registro indexados de la copia de seguridad de cada recurso. Abra la copia de seguridad de la organización de producción o del sandbox en la que desee buscar, introduzca una consulta y seleccione un SObject coincidente para ver sus registros.
De forma predeterminada, Limit to current backup version restringe los resultados a la instantánea seleccionada. Desactive esta opción para buscar versiones de registros en todas las instantáneas conservadas de ese recurso. Puede seleccionar los registros coincidentes para exportarlos y restaurarlos. Los registros seleccionados para una misma tarea de restauración deben proceder de la misma instantánea.
Consulte Buscar para obtener más información sobre el contenido en el que se puede buscar y sobre el procedimiento.
Exportar¶
Puede exportar todos los datos de registros del recurso guardados en la copia de seguridad, todos los registros guardados de uno o varios tipos de SObject seleccionados o registros individuales seleccionados en la vista de exploración o en los resultados de búsqueda.
Afi admite los siguientes formatos de exportación:
- CSV para datos de registros de SObjects;
- JSON para datos de registros de SObjects, en formato JSON Lines (
.jsonl) con un registro por línea; - XML para los metadatos de objetos disponibles en la copia de seguridad.
Las exportaciones de datos de registros incluyen el contenido de los campos binarios compatibles. Al exportar registros seleccionados, también puede incluir sus archivos guardados en la copia de seguridad y sus registros secundarios directos.
Consulte Exportar para obtener más información sobre los formatos y la selección.
Restaurar¶
Desde una instantánea de copia de seguridad seleccionada, puede restaurar:
- El recurso de Salesforce completo;
- Todos los registros guardados de uno o varios tipos de SObject seleccionados, como todas las cuentas o todos los contactos;
- Registros individuales seleccionados, incluidos los registros seleccionados en los resultados de búsqueda.
Los SObjects de solo lectura se pueden explorar, buscar y exportar, pero no se pueden seleccionar para su restauración.
Puede restaurar registros con o sin sus registros secundarios guardados en la copia de seguridad. Para incluir los registros secundarios directos compatibles, los archivos vinculados y los archivos adjuntos, seleccione Direct children en Child records.
Afi actualiza los registros coincidentes y vuelve a crear los registros que faltan o se han eliminado. Afi no elimina los registros del destino creados después de la instantánea seleccionada. Si falta un objeto personalizado compatible en el destino, Afi lo vuelve a crear automáticamente a partir de sus metadatos guardados antes de restaurar sus registros. Afi conserva las relaciones compatibles restaurando los registros necesarios en orden de dependencia y actualizando las referencias de las relaciones de búsqueda y principal-detalle con los ID de registro correspondientes del destino.
Puede restaurar los datos en el recurso de Salesforce original o en otro recurso conectado. De este modo, puede restaurar una parte de los datos de una organización de producción en un sandbox.
El cuadro de diálogo de restauración deja habilitada la automatización de Salesforce de forma predeterminada. Seleccione Disable Salesforce automation during recovery para desactivar temporalmente los flujos, las reglas de flujo de trabajo y las reglas de validación activos en toda la organización de destino. Con esta opción seleccionada, Afi vuelve a activar la automatización previamente activa después de una restauración correcta.
Consulte Restaurar para obtener instrucciones detalladas y conocer las opciones de restauración.
Elegir un enfoque de restauración¶
| Su situación | Enfoque recomendado |
|---|---|
| Se eliminaron algunos registros o una importación los sobrescribió | Explore una instantánea anterior al incidente o busque en ella, revise los valores guardados y restaure los registros afectados. La restauración escribe los campos aptos guardados en la copia de seguridad de cada registro seleccionado. |
| Se perdieron una cuenta y sus datos relacionados | Seleccione la cuenta y elija Direct children para restaurar sus contactos guardados y otros registros secundarios directos aptos. |
| Se perdió un archivo o un archivo adjunto | Descargue el contenido guardado o restaure el archivo seleccionando su registro ContentDocument y Direct children en Child records. A continuación, Afi restaura automáticamente sus vínculos guardados con los registros de destino. En el caso de un archivo adjunto heredado, seleccione su registro Attachment; Afi restaura automáticamente la relación con el registro principal. |
| Se necesitan datos históricos para pruebas o investigaciones | Restaure los datos seleccionados en un sandbox conectado. |
| Se eliminó un objeto personalizado | Restaure sus registros desde una instantánea que incluya sus metadatos de objeto. Afi utiliza esos metadatos para volver a crear el objeto automáticamente antes de restaurar sus registros. |
| Se eliminaron campos personalizados, pero el tipo de SObject sigue existiendo | Afi no vuelve a crear estos campos durante la restauración de registros, ni siquiera cuando usted restaura todos los registros de ese tipo. Restaure o vuelva a crear los campos en Salesforce con sus nombres de API originales antes de restaurar sus valores. |
Seguridad del acceso a los datos¶
Afi utiliza roles de acceso explícitos para controlar quién puede enumerar, previsualizar, descargar y restaurar los datos de las copias de seguridad, y quién puede restaurar datos en otro recurso. Consulte Administración del acceso para Salesforce para obtener orientación sobre la configuración.
Afi registra la actividad de exploración, búsqueda, exportación y restauración de datos. Los administradores pueden consultar estos eventos en la pestaña Activity → Audit. Los eventos de restauración identifican al usuario que los inició y el origen y el destino correspondientes.
