Loading
Primeros pasos con B2C Commerce
Eventos de replicación a nivel de proceso

Eventos de replicación a nivel de proceso

Los eventos de replicación a nivel de proceso se activan cuando un proceso de replicación de B2C Commerce alcanza un estado terminal. Úsalos para rastrear cuÔndo se completan o fallan los trabajos de replicación masiva.

Disponible en: B2C Commerce versión 26.6 y posteriores.

IDs de eventos

Id. de evento Descripción Cuando fue disparado
sf.cc.replication.completed Replicación completada exitosamente Cuando un proceso de replicación alcanza el estado COMPLETADO
sf.cc.replication.failed Replicación fallida Cuando un proceso de replicación alcanza el estado FALLIDO

Encabezados HTTP

Los eventos de replicación a nivel de proceso usan los encabezados estÔndar documentados en Common HTTP Headers for B2C Commerce Events, con x-sf-cc-event-id establecido al ID de evento mencionado arriba.

Campos comunes de carga Ćŗtil

Tanto los eventos sf.cc.replication.completed como sf.cc.replication.failed incluyen estos campos dentro del objeto de carga Ćŗtil.

Campo Tipo Obligatorio Descripción
procesId string Sí Identificador único para el proceso de replicación
UUID string Sí UUID del proceso de replicación
type string Sí Tipo de proceso de replicación (ver Tipos de proceso)
sistema de destino string Sí Nombre del sistema objetivo, típicamente Desarrollo o Producción
Estado string SĆ­ Estado actual del proceso (ver Estados del proceso)
isDataReplication boolean Sí verdadero para replicación de datos, falso para replicación de código
Ɖxito boolean Sƭ verdadero para eventos completados, falso para eventos fallidos
description string No Descripción proporcionada por el usuario del proceso de replicación
codeVersión string No Identificador de versión de código para replicaciones de código
replicationGroups Arreglo Sí Lista de grupos de replicación incluidos. Ver IDs de grupos de replicación.
Fecha de inicio string Sí Marca de tiempo ISO-8601 cuando comenzó el proceso
fin Fecha string Sí Marca de tiempo ISO-8601 cuando terminó el proceso

Los eventos fallidos (sf.cc.replication.failed) también incluyen errorState, un código de error legible por mÔquina. Ver Estados de Error de Replicación.

Tipos de proceso

El campo tipo indica la operación de replicación.

Valor de replicación de datos Descripción
ReplicaciónPublicación Transferencia de datos y publicación inmediata
Replicación Solo transferencia de datos (replicación en dos etapas)
Publicación Publicación de datos previamente transferidos
Deshacer Deshacer una rƩplica anterior
Valor de replicación de código Descripción
RéplicaCódigo Publicación Transferencia de código y publicación inmediata
Replicación de código Solo transferencia de código
CódigoPublicación Publicación de código previamente transferido
CodeUndo Deshacer una réplica de código anterior

Estados del proceso

El campo del estado indica el estado del proceso.

Valor Descripción
ESPERANDO El proceso estĆ” creado y listo para comenzar
INICIALIZACIƓN El proceso se estĆ” preparando para ejecutarse
CORRIENDO El proceso estĆ” en curso
FINALIZACIƓN El proceso se estĆ” finalizando
COMPLETADO Proceso completado con Ʃxito
FALLIDO El proceso falló
Nota
Nota CANCELED estĆ” obsoleto y no deberĆ­a aparecer en eventos nuevos.

Ejemplo: replicación exitosa de datos


{
"eventType": "sf.cc.replication.completed",
"timestamp": "2026-03-11T13:31:13.755934395Z",
"tenantId": "zzzz_stg",
"payload": {
"processId": "12345",
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"tipo": "ReplicationPublication",
"targetSystem": "Producción",
"Estado": "COMPLETED",
"isDataReplication": true,
"success": true,
"description": "Actualización semanal del catÔlogo",
"replicationGroups": [
{
"id": "ORGANIZATION_CATALOG",
"type": "ORGANIZATION"
},
{
"id": "CATƁLOGO",
"tipo": "REPOSITORY",
"domain": "storefront-catalog-m-en"
}
],
"startDate": "2026-03-11T13:31:03Z",
"endDate": "2026-03-11T13:31:13.727Z"
}
}

Ejemplo: replicación fallida


{
"eventType": "sf.cc.replication.failed",
"timestamp": "2026-03-11T14:22:18.442Z",
"tenantId": "zzzz_prd",
"payload": {
"procesId": "12346",
"uuid": "660E8400-E29B-41D4-A716-446655440001",
 "tipo": "Replicación",
 "TargetSystem": "Producción",
"Estado": "FALLIDO",
 "isDataReplication": verdadero,
 "Ʃxito": falso,
 "descripción": "Actualización de contenido de emergencia",
"errorState": "ErrorConnectLiveSystem",
"replicationGroups": [
{
"id": "SITE_CONTENT",
 "tipo": "SITE"
},
{
"id": "SITIO",
"tipo": "REPOSITORIO",
"dominio": "RefArch"
}
],
"inicioFecha": "2026-03-11T14:22:15Z",
"finFecha": "2026-03-11T14:22:18.442Z"
}
}

Ejemplo: replicación exitosa de código


{
"eventType": "sf.cc.replication.completed",
"timestamp": "2026-03-11T15:05:32.118Z",
"tenantId": "zzzz_prd",
"payload": {
"processId": "12347",
"uuid": "770e8400-e29B-41d4-a716-446655440002",
"tipo": "PublicaciónReplicaciónCódigo",
 "Sistema Objetivo": "Desarrollo",
 "estado": "COMPLETADO",
 "isDataReplication": falso,
 "Ʃxito": true,
 "codeVersion": "version1",
 "replicationGroups": [],
 "startDate": "2026-03-11T15:00:00Z",
 "finFecha": "2026-03-11T15:05:32.118Z"
}
}

Notas

  • El campo de descripción es texto opcional proporcionado por el usuario.
  • Un arreglo de replicationGroups vacĆ­o indica replicación solo de código.
  • Los estados de error son códigos legibles por mĆ”quina, no texto localizado. Ver Estados de Error de Replicación.
  • IDs de grupos de replicación
    Los eventos de replicación llevan uno o mÔs grupos de replicación de B2C Commerce en su carga útil. Cada grupo de replicación identifica una unidad de datos que participó en la replicación. Usa esta pÔgina para ver qué cubre un ID de grupo dado.
  • Estados de error de replicación
    Los eventos fallidos de replicación a nivel de proceso de B2C Commerce (sf.cc.replication.failed) incluyen un campo errorState con un código legible por mÔquina que identifica la falla. Usa esta pÔgina para buscar qué significa un estado de error.
 
Cargando
Salesforce Help | Article