Agent Clearing Settings
Agent Clearing Settings son las configuraciones para un Agent que pueden usarse para el clearing de los mensajes de pago entre la Processing Entity y el Agent. Estas settings son independientes de la transfer currency y no tratan de la liquidación real. Agent Clearing Settings son configuraciones opcionales y deben establecerse cuando se requieran para un Agent.
Dynamic Configuration Properties
| Name | Description |
|---|---|
ProcessingEntity |
Para clientes que deseen configurar diferentes Settings para distintas entidades dentro de su organización (p. ej., diferentes sucursales). Este valor define a qué Processing Entity aplica este registro. |
AgentUniqueId |
Un identificador único asignado por la Processing Entity al Agent. El AgentUniqueId se define en los Agent settings. |
CoverSerialMethod |
El modo de clearing de mensajes entre el agent. Generalmente aplicable para agentes de tipo Correspondent. También puede aplicar a un IntraGroup agent. Si para el mismo agent aplican ambos métodos (Cover y Serial) (poco probable pero posible), entonces ese agent debería añadirse como un registro de Agent separado para mantener datos limpios. |
TimeZone |
Condicional a OpeningTime / ClosingTime. Debe rellenarse cuando OpeningTime / ClosingTime estén presentes. Lista enum basada en zonas horarias tz. Ampliable para implementaciones cliente. |
OpeningTime |
Hora de apertura para el día de la semana correspondiente (hora local según la zona horaria especificada) |
ClosingTime |
Hora de cierre para el día de la semana correspondiente (hora local según la zona horaria especificada) |
OpeningExtension |
Extensión temporal del horario de operación, especificada en minutos. |
+ ExtensionInMinutes |
Un periodo de extensión respecto a la hora estándar de cierre, especificado en minutos. No debe exceder 360 minutos y, cuando se establezca, debe ser mayor que 0 minutos. |
+ ExtensionExpiresOnDate |
La fecha en la que la extensión debe expirar y debe usarse la hora de cierre habitual. |
AgentBusinessCalendarId |
El calendario de negocio para el agent; puede definirse para cualquier tipo de agent pero será particularmente necesario para Agent de tipo ACH. También puede ser requerido para agentes Correspondent e IntraGroup, pero su necesidad debe evaluarse por las implementaciones cliente. |
AgentBusinessHolidayCalendarId |
El calendario de festivos con festivos no-calendario. Puede definirse para cualquier tipo de agent, especialmente para ACH. También puede ser requerido para Correspondent e IntraGroup, evaluando su necesidad en cada cliente. |
Setting Type
DPS v2 introdujo un nuevo atributo de Setting Type. Se utiliza para la generación de todos los endpoints de API para una configuración en particular. También se utiliza en la construcción index-config.<setting type>.
SETTING_TYPE = "agentclearingsettings"
Indexes
DPS v2 proporciona una opción para configurar índices para cada setting. Los índices por defecto para Agent Clearing Settings son:
ipf.dps.mongodb.index-config.agentclearingsettings{
index-1 = ["status:ASC"]
index-2 = ["processingEntity:ASC"]
index-3 = ["values.payload.agentUniqueId:ASC"]
}
Esto puede sobrescribirse o actualizarse. Solo ten en cuenta que cuando el campo está bajo payload, necesitas proporcionar un índice como: index-x = ["values.payload.fieldX:ASC"].
Notifications
DPS v2 puede proporcionar una notificación después de que se realice cierta operación CRUD sobre una setting. Existe una opción para habilitar notificaciones a nivel de setting. Las notificaciones están deshabilitadas por defecto:
ipf.csm-reachability.should-send-notification.agent-clearing-settings-settings = false
History
Existe una opción para deshabilitar el histórico a nivel de setting. El histórico está habilitado por defecto:
ipf.csm-reachability.should-save-history.agent-clearing-settings-settings = true
|
Consulta Dynamic Configuration Management Guidelines para los pasos a seguir al configurar las configuraciones dinámicas. |