Su Template de datos de originación de préstamos
Su Template de datos de originación de préstamos
- Atributos recomendados para recopilar
- Actividades clave que debe supervisar
- Orientación para la extracción de datos
Atributos de originación de préstamos
| Nombre | Descripción | ||
|---|---|---|---|
| Actividad ActivityName | El nombre de un paso de negocio o evento específico que tuvo lugar dentro del proceso de Loan Origination. | ||
| Descripción Este Atributo representa una tarea o un hito individual del ciclo de vida de la solicitud de préstamo, como 'Initial Review Performed' o 'Underwriting Completed'. Estas actividades forman los nodos del mapa del proceso y su secuencia define el flujo del proceso. Analizar la secuencia, la frecuencia y la duración de estas actividades ayuda a identificar las rutas habituales del proceso, las desviaciones y los cuellos de botella. Es fundamental para comprender qué trabajo se realiza y en qué orden, y constituye la base de todo análisis de process mining. Por qué es importante Este Atributo define los pasos del proceso y permite visualizar y analizar el flujo del proceso, que es el núcleo del process mining. Dónde obtenerlo Normalmente se obtiene a partir de cambios en los campos 'Stage' o 'Status' del objeto Loan en nCino, o de registros Task o Event relacionados. Ejemplos Solicitud de préstamo creadaEvaluación de riesgos iniciadaDecisión sobre el préstamo emitidaFondos desembolsados | |||
| Hora de inicio EventTime | La marca de tiempo que indica cuándo comenzó una actividad o un evento específico. | ||
| Descripción La hora de inicio, o marca de tiempo del evento, registra la fecha y hora exactas en que ocurrió una actividad. Estos datos cronológicos son esenciales para ordenar correctamente los eventos y reconstruir el flujo del proceso tal como ocurrió en la realidad. Esta marca de tiempo es la base de todos los análisis temporales. Se utiliza para calcular los ciclos entre actividades, identificar tiempos de espera y demoras, y medir la duración total de cada caso. Las marcas de tiempo precisas son fundamentales para supervisar el rendimiento y analizar los cuellos de botella. Por qué es importante Esta marca de tiempo proporciona el orden cronológico de los eventos, algo esencial para calcular todas las métricas de rendimiento, como los ciclos y las duraciones. Dónde obtenerlo Puede obtenerse de marcas de tiempo generadas por el sistema, como 'CreatedDate' en registros relacionados, o de la marca de tiempo de un cambio específico de campo en el historial. Ejemplos 2023-10-26T10:00:00Z2023-10-26T14:30:00Z2023-10-27T09:15:00Z | |||
| ID de la solicitud de préstamo LoanApplicationId | Un identificador único asignado a cada solicitud de préstamo, que actúa como clave principal para realizar el seguimiento de todo el proceso de Loan Origination. | ||
| Descripción El Loan Application ID identifica de forma única cada solicitud de préstamo durante todo su ciclo de vida. Actúa como entidad central para agrupar todas las actividades y datos asociados, lo que permite realizar un seguimiento completo del recorrido de Loan Origination de un préstamo específico. En process mining, este ID actúa como Case ID. Cada evento, desde el envío hasta la decisión final, se vincula con este identificador. Esto permite reconstruir el flujo integral del proceso de cada solicitud, algo fundamental para analizar los ciclos, las variantes y los cuellos de botella. Por qué es importante Este es el Case ID esencial que conecta todos los pasos del proceso y permite analizar el recorrido integral de cada solicitud de préstamo. Dónde obtenerlo Normalmente es la clave principal del objeto Loan en nCino, a menudo identificada como Ejemplos LA-2023-00123LA-2023-00456LA-2024-00789 | |||
| Sistema de origen SourceSystemName | El nombre del sistema del que se extrajeron los datos. | ||
| Descripción Este Atributo identifica la aplicación de origen en la que se generaron los datos de los eventos. En este proceso, normalmente será 'nCino'. Aunque pueda parecer redundante si todos los datos proceden de un único sistema, es fundamental para la gobernanza de datos y resulta esencial al integrar datos de varios sistemas, como un motor independiente de puntuación crediticia o una plataforma de administración de documentos. Garantiza la claridad sobre la procedencia de los datos. Por qué es importante Identifica el origen de los datos, un aspecto fundamental para la gobernanza de datos, la resolución de problemas y la combinación de datos de varios sistemas. Dónde obtenerlo Es un valor estático, «nCino», que se aplica durante el proceso de extracción y transformación de datos. Ejemplos nCinonCino-ProdnCino-UAT | |||
| Última actualización de datos LastDataUpdateTimestamp | La marca de tiempo que indica cuándo se actualizaron por última vez los datos del sistema de origen. | ||
| Descripción Este atributo registra la fecha y hora de la última extracción de datos del sistema de origen. Proporciona contexto sobre la actualidad de los datos analizados. En los Dashboards y los informes, esta información es fundamental para comprender hasta qué punto el análisis refleja datos actuales. Ayuda a gestionar las expectativas y garantiza que las decisiones se tomen teniendo en cuenta el periodo al que corresponden los datos subyacentes. Por qué es importante Proporciona un contexto fundamental sobre la actualidad de los datos y garantiza que los usuarios entiendan hasta qué punto está actualizado el análisis del proceso. Dónde obtenerlo Esta marca de tiempo la genera la herramienta de extracción de datos o el proceso ETL en el momento de obtener los datos. Ejemplos 2024-05-21T02:00:00Z2024-05-22T02:00:00Z2024-05-23T02:00:00Z | |||
| Canal de solicitud ApplicationChannel | El canal a través del cual se presentó la solicitud de préstamo, como Online, In-Branch o Broker. | ||
| Descripción Este atributo identifica el origen de presentación de la solicitud de préstamo. Los distintos canales pueden ofrecer diferentes niveles de integridad de los datos e interacción con el cliente, lo que puede afectar al flujo de proceso posterior. Analizar el proceso por canal ayuda a evaluar la eficiencia de cada uno. Por ejemplo, puede comparar los tiempos de ciclo y las tasas de retrabajo de las solicitudes presentadas en línea con las presentadas en una sucursal. Estos datos pueden orientar las decisiones estratégicas sobre la inversión en canales y la optimización del proceso para fuentes concretas. Por qué es importante Ayuda a comparar la eficiencia, la velocidad y la calidad de los distintos canales de presentación, y orienta las mejoras y las inversiones estratégicas. Dónde obtenerlo Normalmente se almacena en un campo de lista de selección del objeto Loan, a menudo denominado «Channel» o «Source». Ejemplos Portal en líneaSucursalRed de intermediariosAplicación móvil | |||
| Departamento asignado AssignedDepartment | El departamento o equipo responsable de la solicitud de préstamo en una etapa concreta. | ||
| Descripción Este atributo indica el grupo funcional, como «Origination», «Underwriting» o «Closing», responsable de la actividad. Puede derivarse del perfil del usuario asignado o de un campo específico del registro del préstamo. Analizar el proceso desde la perspectiva departamental es fundamental para comprender la colaboración entre funciones. Ayuda a medir los tiempos de traspaso entre departamentos, identificar retrasos causados por transferencias interdepartamentales y obtener una visión general de dónde se realiza el trabajo en la organización. Por qué es importante Es fundamental para analizar los traspasos entre departamentos, medir el rendimiento de los equipos e identificar cuellos de botella interfuncionales. Dónde obtenerlo Esta información puede derivarse del campo Department del usuario asignado en su registro User o de un campo personalizado de asignación «Team» o «Queue» en el objeto Loan. Ejemplos Originación de préstamosEvaluación crediticiaRiesgo crediticioCierre | |||
| Hora de finalización EventEndTime | La marca de tiempo que indica cuándo se completó una actividad o un evento. | ||
| Descripción La hora de finalización marca la conclusión de una actividad. La diferencia entre la hora de inicio y la hora de finalización de una actividad representa su tiempo de procesamiento. Este atributo es esencial para distinguir entre el tiempo de procesamiento, es decir, el trabajo activo, y el tiempo de espera, es decir, el tiempo inactivo entre actividades. El análisis de los tiempos de procesamiento ayuda a identificar qué pasos concretos consumen más tiempo, mientras que el intervalo entre la hora de finalización de una actividad y la hora de inicio de la siguiente revela retrasos en los traspasos. Por qué es importante Permite calcular con precisión los tiempos de procesamiento de las actividades, un aspecto clave para diferenciar el tiempo de trabajo activo del tiempo de espera inactivo. Dónde obtenerlo Puede obtenerse de marcas de tiempo generadas por el sistema, como «LastModifiedDate» en registros relacionados, o de la marca de tiempo de un cambio posterior en el historial del campo. Ejemplos 2023-10-26T11:30:00Z2023-10-26T17:00:00Z2023-10-27T11:45:00Z | |||
| Importe del préstamo LoanAmount | El valor monetario del préstamo solicitado por el solicitante. | ||
| Descripción Este atributo representa el importe principal del préstamo solicitado. El importe del préstamo puede influir considerablemente en la complejidad y la duración del proceso de originación, ya que los préstamos de mayor importe o complejidad suelen requerir comprobaciones o pasos adicionales. En el análisis, el importe del préstamo es una herramienta eficaz para la segmentación. Permite investigar si los préstamos de mayor valor tardan más en procesarse, presentan tasas de retrabajo más elevadas o siguen rutas de proceso diferentes. También es fundamental para los informes financieros y para comprender el valor de la cartera de préstamos en proceso. Por qué es importante Proporciona un contexto financiero clave y permite segmentar el análisis para comprobar si el valor del préstamo se correlaciona con la complejidad, la duración o los resultados del proceso. Dónde obtenerlo Se encuentra en un campo de moneda del objeto Loan, normalmente denominado «Amount» ( Ejemplos 250000.0035000.00750000.00 | |||
| Resultado de la decisión DecisionOutcome | La decisión final tomada sobre la solicitud de préstamo, como Approved, Declined o Withdrawn. | ||
| Descripción Este atributo captura el resultado de la actividad «Loan Decision Rendered». Es un atributo fundamental a nivel de caso, ya que define el estado final de un proceso de solicitud de préstamo completado. Este atributo es esencial para el análisis basado en resultados. Permite comparar los flujos de proceso que conducen a resultados diferentes, por ejemplo, analizar las rutas habituales de las solicitudes aprobadas frente a las rechazadas. También sirve de base para calcular métricas clave, como la tasa de rechazo de préstamos. Por qué es importante Permite filtrar y comparar los procesos según su resultado empresarial final, un aspecto clave para identificar qué patrones de proceso conducen al éxito o al fracaso. Dónde obtenerlo Normalmente se encuentra en un campo «Status» o «Stage» del objeto Loan una vez concluido el proceso. Los valores concretos dependen de la configuración. Ejemplos AprobadoRechazadoRetirada por el solicitante | |||
| Tipo de producto de préstamo LoanProductType | El tipo concreto de producto de préstamo solicitado, como Mortgage, Auto Loan o Personal Loan. | ||
| Descripción Este atributo clasifica la solicitud de préstamo según el producto financiero ofrecido. Los distintos productos de préstamo suelen presentar variaciones específicas del proceso, tiempos de ciclo y perfiles de riesgo. Segmentar el análisis del proceso por tipo de producto de préstamo es fundamental para realizar una comparación significativa. Ayuda a comprender cómo afectan los distintos productos a la eficiencia del proceso y permite crear Dashboards adaptados, como el seguimiento del volumen de desembolsos de hipotecas frente al de préstamos para automóviles. Así, el rendimiento se evalúa en el contexto empresarial adecuado. Por qué es importante Permite segmentar el análisis del proceso según el contexto empresarial y muestra cómo afectan los distintos productos a la eficiencia, la duración y las rutas del proceso. Dónde obtenerlo Normalmente se almacena en un campo «Product» o «Loan Type» del objeto Loan de nCino (LLC_Loan__c). Ejemplos Hipoteca convencionalPréstamo para automóvil - nuevoPréstamo personal sin garantía | |||
| Usuario asignado AssignedUser | El usuario, como un agente de préstamos o un analista de riesgos, responsable de realizar la actividad. | ||
| Descripción Este atributo identifica al empleado que ejecutó una tarea concreta o que está asignado a la solicitud de préstamo en una determinada etapa. En nCino, suele registrarse como «Owner» del registro. El análisis de los datos por usuario ayuda a comprender la distribución de la carga de trabajo, el rendimiento individual y el uso de los recursos. Puede poner de manifiesto qué empleados o equipos están sobrecargados e identificar a quienes obtienen mejores resultados, información valiosa para gestionar los recursos y planificar la formación. Por qué es importante Permite analizar la distribución de la carga de trabajo, el rendimiento de los equipos y la asignación de recursos, y ayuda a identificar cuellos de botella relacionados con usuarios o equipos concretos. Dónde obtenerlo Normalmente procede del campo «OwnerId» del objeto Loan o de objetos Task relacionados, que pueden vincularse con el objeto User para obtener el nombre del usuario. Ejemplos Alice SmithBob JohnsonCharlie Brown | |||
| ¿Es automatizado? IsAutomated | Indicador booleano que señala si el sistema realizó una actividad automáticamente en lugar de un usuario. | ||
| Descripción Este indicador distingue entre las tareas realizadas por personas y los eventos automatizados del sistema. Por ejemplo, una comprobación de crédito puede ser una actividad automatizada, mientras que una decisión de evaluación de riesgos suele ser manual. Identificar los pasos automatizados es fundamental para descubrir y analizar oportunidades de automatización. Permite medir el impacto de la automatización en los tiempos de ciclo y la eficiencia, y ayuda a detectar actividades manuales que podrían ser buenas candidatas para futuras iniciativas de automatización. Por qué es importante Distingue entre las actividades del sistema y las realizadas por personas, algo fundamental para medir el impacto de la automatización e identificar nuevas oportunidades de automatización. Dónde obtenerlo Normalmente se deriva del usuario asociado al evento. Si el usuario es «System» o «Integration», el indicador se establece en true. Ejemplos truefalse | |||
| ¿Es retrabajo? IsRework | Indicador calculado que identifica las actividades repetidas o los bucles dentro de un mismo caso. | ||
| Descripción Este atributo booleano se establece en true si una actividad, como El análisis del retrabajo es un caso de uso central de Process Mining. El indicador Por qué es importante Pone de manifiesto las ineficiencias del proceso al señalar el trabajo repetido y permite realizar un análisis específico para comprender y reducir los costosos bucles. Dónde obtenerlo Este atributo se calcula durante la transformación de datos mediante funciones de ventana que comprueban si la misma actividad ya se ha producido para un Case ID determinado. Ejemplos truefalse | |||
| Duración del caso CaseDuration | El tiempo total transcurrido desde el inicio de la primera actividad hasta el final de la última actividad de un préstamo. | ||
| Descripción Esta métrica calculada mide el tiempo de ciclo de extremo a extremo de cada solicitud de préstamo. Representa el tiempo total durante el que un caso permanece activo en el proceso. La duración del caso es un KPI principal de la eficiencia general del proceso. Se utiliza en los Dashboards para visualizar la distribución de los tiempos de ciclo, identificar los casos de larga duración y seguir las tendencias de rendimiento a lo largo del tiempo. Analizar los factores relacionados con una mayor duración de los casos es un objetivo clave de muchos proyectos de Process Mining. Por qué es importante Representa el tiempo de ciclo integral, un KPI fundamental para medir la salud general del proceso y la experiencia del cliente. Dónde obtenerlo Se calcula obteniendo la diferencia entre el EventTime máximo y mínimo de cada LoanApplicationId. Ejemplos 2592000 segundos1209600 segundos4320000 segundos | |||
| Estado del SLA SlaState | Estado calculado que indica si una actividad o un caso cumplió su Acuerdo de Nivel de Servicio. | ||
| Descripción Este atributo proporciona el resultado de una comprobación de SLA, normalmente para una etapa concreta como Underwriting. Compara el tiempo de ciclo real con el objetivo de SLA predefinido y asigna un estado como «Met» o «Breached». Este atributo es esencial para supervisar el rendimiento frente a los compromisos empresariales. Respald directamente el panel y el KPI «Underwriting SLA Adherence», ya que proporciona una señal clara e inmediata de cumplimiento. Permite profundizar en las características de las solicitudes que incumplieron el SLA para comprender las causas raíz de los retrasos. Por qué es importante Proporciona un resultado categórico claro del rendimiento frente a los objetivos, lo que facilita supervisar el cumplimiento del SLA y analizar las causas de los incumplimientos. Dónde obtenerlo Se calcula en la capa de transformación de datos comparando la duración real de un segmento del proceso, como el tiempo de ciclo de Underwriting, con el atributo «UnderwritingSlaTarget». Ejemplos CumplidoIncumplido | |||
| Motivo del rechazo DeclineReason | El motivo concreto indicado cuando se rechaza una solicitud de préstamo. | ||
| Descripción Cuando el «Decision Outcome» de un préstamo es «Declined», este atributo proporciona información adicional sobre la causa. Entre los motivos pueden encontrarse una puntuación crediticia baja, ingresos insuficientes o documentación incompleta. Analizar los motivos de rechazo es fundamental para mejorar el negocio. Puede revelar tendencias que apunten a problemas en los criterios de concesión, en la adecuación del producto al mercado o en el propio proceso de solicitud. Estos datos pueden ayudar a la empresa a perfeccionar sus estrategias y mejorar las tasas de aprobación. Por qué es importante Proporciona la causa raíz de las solicitudes rechazadas y permite analizar tendencias para mejorar los criterios de concesión o los procesos de solicitud. Dónde obtenerlo Normalmente se almacena en un campo de lista de selección o de texto del objeto Loan, que pasa a ser obligatorio cuando el préstamo cambia al estado «Declined». Ejemplos Puntuación crediticia bajaÍndice de endeudamiento elevadoSolicitud incompletaGarantía insuficiente | |||
| Objetivo de SLA de Underwriting UnderwritingSlaTarget | La duración objetivo, en horas o días, para completar la etapa de Underwriting. | ||
| Descripción Este atributo define el Acuerdo de Nivel de Servicio (SLA) esperado para la parte de Underwriting del proceso. Sirve como referencia para medir el rendimiento real. Este objetivo se utiliza para calcular las tasas de cumplimiento del SLA. Al comparar el tiempo de ciclo real de Underwriting con este objetivo, las solicitudes pueden clasificarse como «Met» o «Breached». Es fundamental para el panel «Underwriting SLA Adherence» y sus KPI relacionados. Por qué es importante Proporciona la referencia necesaria para medir el rendimiento frente a los acuerdos de nivel de servicio y permite supervisar el cumplimiento del SLA. Dónde obtenerlo Este valor puede almacenarse en el objeto Loan o derivarse de reglas de negocio basadas en atributos como Loan Product Type o Loan Amount. Ejemplos 48 horas72 horas5 días hábiles | |||
| Puntuación crediticia CreditScore | La puntuación crediticia del solicitante en el momento de la comprobación de crédito. | ||
| Descripción Este atributo contiene la puntuación crediticia numérica devuelta por una agencia de crédito durante la actividad «Credit Check Completed». Es un factor clave en el proceso de evaluación de riesgos y toma de decisiones. En Process Mining, la puntuación crediticia puede utilizarse para analizar si existe una correlación entre la puntuación y el comportamiento del proceso. Por ejemplo, ¿las solicitudes con puntuaciones crediticias más bajas requieren más pasos manuales, tardan más en Underwriting o presentan una tasa de rechazo más elevada? Esto puede proporcionar información valiosa sobre las variaciones del proceso basadas en el riesgo. Por qué es importante Permite analizar cómo se correlaciona un factor clave para la toma de decisiones, la puntuación crediticia, con las rutas, las duraciones y los resultados del proceso. Dónde obtenerlo Estos datos suelen almacenarse en un campo específico de un objeto relacionado «Credit Report» o «Financials», vinculado al objeto Loan principal. Ejemplos 720650810 | |||
Actividades de originación de préstamos
| Actividad | Descripción | ||
|---|---|---|---|
| Decisión sobre el préstamo emitida | Representa la decisión final y oficial sobre la solicitud de préstamo, como 'Approved' o 'Declined'. Este evento se registra cuando el estado del préstamo se establece formalmente para reflejar el resultado final. | ||
| Por qué es importante Este es un hito importante que separa la fase de evaluación de la fase de cierre. Analizar el tiempo transcurrido desde la finalización de la evaluación de riesgos hasta esta decisión permite detectar posibles demoras en las revisiones del comité o las aprobaciones finales. Dónde obtenerlo Se infiere a partir de una actualización del campo de estado o etapa del objeto Loan a un estado final como 'Approved' o 'Declined'. El seguimiento del historial de campos proporciona la marca de tiempo exacta. Recopilar Capture la marca de tiempo de la actualización del campo que establece el estado de la decisión final del préstamo. Tipo de evento inferred | |||
| Evaluación de riesgos completada | Esta actividad indica que el analista ha terminado su revisión y ha emitido una recomendación. Se registra cuando la etapa del préstamo avanza de 'Underwriting' a una etapa posterior, como 'Approved', 'Declined' o 'Pending Decision'. | ||
| Por qué es importante Este hito marca el final de la fase de evaluación de riesgos. La duración entre 'Underwriting Commenced' y este evento es un KPI clave para medir la eficiencia de la evaluación de riesgos e identificar cuellos de botella. Dónde obtenerlo Se infiere a partir de la marca de tiempo en la que el campo 'Stage' del Loan (LLC_BI__Stage__c) cambia de 'Underwriting' a otro valor. Esto depende del seguimiento del historial de campos. Recopilar Capture la marca de tiempo en la que el campo 'Stage' del Loan se actualiza de 'Underwriting' a un estado posterior a la evaluación de riesgos. Tipo de evento inferred | |||
| Evaluación de riesgos iniciada | Marca el inicio oficial de la fase de evaluación de riesgos, en la que un analista evalúa activamente la solicitud de préstamo. Casi siempre se registra mediante un cambio del campo principal de etapa o estado del préstamo a 'Underwriting'. | ||
| Por qué es importante Este es un hito crítico que inicia una de las fases que más recursos requiere. Es el punto de partida para medir el ciclo de evaluación de riesgos y el cumplimiento de los SLA. Dónde obtenerlo Se infiere a partir del cambio con marca de tiempo del campo 'Stage' del Loan a 'Underwriting'. Para ello, debe estar habilitado Salesforce Field History Tracking para el campo Stage del objeto Loan. Recopilar Capture la marca de tiempo en la que el campo 'Stage' del Loan (LLC_BI__Stage__c) se actualiza a 'Underwriting'. Tipo de evento inferred | |||
| Fondos desembolsados | Esta actividad marca la finalización satisfactoria del proceso de Loan Origination, cuando los fondos se transfieren al solicitante. Normalmente se registra cuando la etapa del préstamo cambia a 'Booked' o 'Complete'. | ||
| Por qué es importante Este es el evento final principal de éxito del proceso. Medir el tiempo total hasta esta actividad proporciona el ciclo de extremo a extremo, un KPI fundamental para evaluar el rendimiento general del proceso. Dónde obtenerlo Se infiere a partir del cambio final de etapa del objeto Loan a un estado final satisfactorio como 'Booked'. La marca de tiempo procede del seguimiento del historial de campos. Recopilar Capture la marca de tiempo en la que el campo 'Stage' del Loan (LLC_BI__Stage__c) se actualiza a 'Booked'. Tipo de evento inferred | |||
| Préstamo rechazado | Esta actividad representa un final no satisfactorio del proceso, en el que la solicitud de préstamo se rechaza oficialmente. Se registra cuando la etapa o el estado del préstamo se establece en 'Declined'. | ||
| Por qué es importante Este es un evento final crítico de fallo. Analizar las rutas que conducen a este resultado ayuda a identificar los motivos del rechazo y las posibles áreas de mejora de la calidad de las solicitudes o de los criterios de concesión. Dónde obtenerlo Se infiere a partir del cambio final de etapa del objeto Loan a 'Declined'. La marca de tiempo se captura mediante el seguimiento del historial de campos del campo 'Stage'. Recopilar Capture la marca de tiempo en la que el campo 'Stage' del Loan (LLC_BI__Stage__c) se actualiza a 'Declined'. Tipo de evento inferred | |||
| Solicitud de préstamo creada | Esta actividad marca la creación de un nuevo registro de solicitud de préstamo en el sistema nCino. Representa el inicio oficial del proceso de Loan Origination y normalmente se registra cuando un usuario guarda por primera vez un nuevo registro Loan. | ||
| Por qué es importante Este es el evento de inicio principal del proceso. Analizar el tiempo transcurrido desde esta actividad hasta las siguientes es fundamental para medir los ciclos generales e identificar las demoras iniciales del procesamiento. Dónde obtenerlo Se trata de un evento explícito capturado a partir de la marca de tiempo de creación del objeto Loan principal (Loan__c) en la plataforma Salesforce, sobre la que se basa nCino. Recopilar Utilice el campo 'CreatedDate' del objeto Salesforce Loan__c. Tipo de evento explicit | |||
| Contrato de préstamo firmado | Representa la formalización del contrato de préstamo final por parte del solicitante, un paso crítico antes del desembolso. A menudo se registra mediante una integración de firma electrónica o una actualización manual del estado una vez devueltos los documentos físicos. | ||
| Por qué es importante Esta actividad es un requisito previo fundamental para el desembolso y un hito clave del proceso de cierre. Las demoras en esta etapa pueden afectar directamente los plazos de desembolso. Dónde obtenerlo Puede tratarse de un evento explícito procedente de la API de una plataforma de firma electrónica que actualiza un estado en nCino, o inferirse a partir de una actualización manual del estado a 'Documents Signed'. Recopilar Utilice la marca de tiempo de un webhook de la integración de firma electrónica o de una actualización manual del estado. Tipo de evento explicit | |||
| Documentos de respaldo recibidos | Marca el momento en que se reciben del solicitante los documentos solicitados y se cargan en el sistema. Normalmente se registra cuando el estado de un marcador de posición de documento en Document Manager se actualiza a 'Received' o 'Complete'. | ||
| Por qué es importante Esta actividad concluye un periodo de espera habitual. El tiempo entre 'Documents Requested' y 'Documents Received' suele poner de manifiesto las dependencias externas y la eficacia de la comunicación. Dónde obtenerlo Se infiere a partir de un cambio de estado en el registro de requisitos documentales de Document Manager de nCino. La marca de tiempo de la actualización de estado proporciona la hora del evento. Recopilar Identifique la marca de tiempo en la que el estado de un requisito documental se actualiza a 'Received' o 'Complete'. Tipo de evento inferred | |||
| Documentos de respaldo solicitados | Este evento ocurre cuando un oficial de préstamos solicita formalmente documentación adicional al solicitante. En nCino, suele gestionarse mediante una función de administración de documentos, en la que se crea un elemento de lista de comprobación o un marcador de posición para el documento requerido. | ||
| Por qué es importante El seguimiento de esta actividad es fundamental para analizar los reprocesos y las demoras. Varias instancias para un mismo préstamo indican que la solicitud inicial estaba incompleta, lo que genera ciclos en el proceso y prolonga los tiempos. Dónde obtenerlo Puede tratarse de un evento explícito derivado de la creación de un registro en Document Manager de nCino relacionado con el préstamo, o inferirse a partir de un cambio de estado del propio préstamo. Recopilar Capture la fecha de creación de los registros de Document Manager, por ejemplo, docman__Document_Manager_Requirement__c, vinculados al préstamo. Tipo de evento explicit | |||
| Evaluación de riesgos realizada | Representa la finalización de una evaluación o clasificación formal del riesgo del préstamo. A menudo es un paso diferenciado dentro de la fase de evaluación de riesgos y se registra cuando el campo de clasificación de riesgo se completa o actualiza. | ||
| Por qué es importante Esta actividad proporciona información sobre el proceso de toma de decisiones dentro de la evaluación de riesgos. Analizar el tiempo empleado en este paso puede revelar la complejidad de la evaluación del riesgo. Dónde obtenerlo Puede inferirse a partir de la fecha de introducción o de la última modificación de los campos relacionados con el riesgo en el objeto Loan, como un campo 'Risk Grade' o 'Risk Rating'. Recopilar Utilice la marca de tiempo del seguimiento del historial de campos cuando se complete o modifique un campo 'Risk Rating'. Tipo de evento inferred | |||
| Oferta de préstamo aceptada | Marca el momento en que el solicitante acepta formalmente la oferta de préstamo. Puede registrarse cuando un oficial de préstamos actualiza manualmente un campo de estado o mediante una integración de firma electrónica que actualiza automáticamente el registro. | ||
| Por qué es importante Este es un hito clave impulsado por el cliente. Una demora prolongada en este punto puede indicar problemas con las condiciones de la oferta o con el proceso de aceptación, lo que ofrece una oportunidad de mejora. Dónde obtenerlo Normalmente se infiere a partir de una actualización manual del estado del objeto Loan a una etapa como 'Offer Accepted' o 'Closing'. Una integración de firma electrónica podría convertirlo en un evento explícito y automatizado. Recopilar Capture la marca de tiempo de la actualización del campo de estado o etapa a 'Accepted'. Tipo de evento inferred | |||
| Oferta de préstamo generada | Esta actividad ocurre cuando se genera una oferta formal de préstamo o una carta de compromiso para una solicitud aprobada. A menudo se registra mediante la creación de un documento específico o una actualización de estado que indica que la oferta está lista. | ||
| Por qué es importante El tiempo necesario para generar una oferta después de la aprobación puede afectar la experiencia del cliente. Esta actividad ayuda a supervisar la eficiencia de la generación de documentos y de los pasos previos al cierre. Dónde obtenerlo Puede tratarse de un evento explícito procedente de un motor de generación de documentos integrado con nCino, o inferirse a partir de un cambio de estado a 'Offer Generated' o 'Pending Customer Acceptance'. Recopilar Utilice la fecha de creación del documento de oferta de préstamo generado o de un registro de versión de contenido relacionado. Tipo de evento explicit | |||
| Revisión inicial realizada | Representa la finalización de la primera revisión formal de la solicitud y sus datos iniciales por parte de un oficial de préstamos o un procesador. A menudo se registra mediante un cambio en el campo de estado o etapa del préstamo, que indica que ha superado la fase inicial de introducción de datos. | ||
| Por qué es importante Medir el tiempo hasta esta actividad ayuda a evaluar la capacidad de respuesta inicial y la eficiencia del proceso de recepción. Es un paso clave antes de que comiencen las actividades que requieren más recursos. Dónde obtenerlo Probablemente se infiere a partir de un cambio con marca de tiempo del campo 'Stage' del Loan o de un campo personalizado 'Status' a un valor como 'Initial Review Complete' o 'Pending Documents'. Para ello, debe estar habilitado el seguimiento del historial de campos en el objeto Loan. Recopilar Identifique la marca de tiempo en la que el campo Loan Stage se actualiza para indicar que la revisión ha finalizado. Tipo de evento inferred | |||
| Solicitud retirada | Representa un final alternativo del proceso, en el que el solicitante retira la solicitud antes de que se tome una decisión final. Se registra estableciendo la etapa del préstamo en 'Withdrawn'. | ||
| Por qué es importante Este evento final proporciona información sobre el abandono por parte de los clientes. Analizar cuándo y por qué se retiran las solicitudes puede revelar problemas relacionados con la duración del proceso, la comunicación o la competitividad de la oferta. Dónde obtenerlo Se infiere a partir de un cambio final de etapa del objeto Loan a 'Withdrawn'. El seguimiento del historial de campos del campo 'Stage' proporciona la marca de tiempo del evento. Recopilar Capture la marca de tiempo en la que el campo 'Stage' del Loan (LLC_BI__Stage__c) se actualiza a 'Withdrawn'. Tipo de evento inferred | |||
| Verificación crediticia completada | Esta actividad indica que se ha realizado una verificación crediticia y que los resultados están disponibles en el sistema. A menudo se registra cuando se adjunta un informe crediticio al registro del préstamo o cuando una etapa específica de 'Credit Check' se marca como completada. | ||
| Por qué es importante La verificación crediticia es una dependencia crítica para la evaluación de riesgos. Las demoras en completar este paso pueden convertirse en un cuello de botella importante para todo el proceso. Dónde obtenerlo Puede tratarse de un evento explícito procedente de una integración de informes crediticios o inferirse a partir de una actualización de la etapa del Loan. Busque campos que indiquen la fecha de consulta crediticia o el estado de finalización en el Loan o en un objeto relacionado. Recopilar Utilice la marca de tiempo de una actualización de Loan Stage a 'Credit Check Complete' o la fecha de creación de un registro de informe crediticio relacionado. Tipo de evento inferred | |||
Guías de extracción
Pasos
- Requisito previo: habilitar Field History Tracking: Antes de crear informes, un administrador de Salesforce debe habilitar Field History Tracking en el objeto Loan de nCino (LLC_BI__Loan__c). Realice el seguimiento de los campos clave que representan hitos del proceso, como Stage (LLC_BI__Stage__c), Status (LLC_BI__Status__c), Risk Rating ([Your Risk Rating Field]) y cualquier campo personalizado utilizado para indicar eventos como 'Credit Check Completed'.
- Crear un Custom Report Type: Vaya a Setup -> Feature Settings -> Analytics -> Reports & Dashboards -> Report Types. Cree un nuevo Custom Report Type. El objeto principal debe ser Loans (LLC_BI__Loan__c). El objeto secundario (B) debe ser Loan History. Esto vincula cada préstamo con sus cambios históricos de campos, algo esencial para crear el registro de eventos.
- Crear el informe 'Loan History': Vaya a la pestaña Reports y cree un informe nuevo utilizando el tipo de informe personalizado 'Loans with Field History' creado en el paso anterior. Este informe capturará la mayoría de las actividades basadas en cambios de campos.
- Añadir columnas al informe: Añada las siguientes columnas al informe. Corresponden a los atributos obligatorios y recomendados: Loan Name (para LoanApplicationId), Field/Event, Old Value, New Value, Edit Date (para EventTime), Edited By (para AssignedUser), Loan Product (para LoanProductType), Amount (para LoanAmount), [Your Channel Field] (para ApplicationChannel) y cualquier otro atributo relevante del préstamo.
- Filtrar el informe 'Loan History': Configure el filtro 'Show Me' como 'All loans'. Establezca el filtro de fecha en 'Created Date' del objeto Loan para el intervalo que desee, por ejemplo, los últimos 6 meses. Añada un filtro en la columna 'Field/Event' para incluir únicamente los cambios de los campos específicos cuyo seguimiento haya habilitado, como 'Stage' y 'Status'.
- Crear el informe 'Loan Creation': Cree un segundo informe más sencillo directamente sobre el objeto Loan (LLC_BI__Loan__c). Su único objetivo es capturar el evento 'Loan Application Created'. Incluya las columnas Loan Name (LoanApplicationId), Created Date (EventTime), Created By (AssignedUser) y otros atributos relevantes del préstamo.
- Exportar los informes: Ejecute ambos informes. Para volúmenes de datos pequeños, puede exportarlos directamente desde la interfaz de Salesforce como archivos CSV. Para conjuntos de datos más grandes, utilice Salesforce Data Loader. Para usar Data Loader, deberá localizar los informes en el sistema y utilizar su función de exportación, que emplea llamadas a la API para extraer los datos de forma eficiente.
- Combinar y transformar los datos: Los datos exportados todavía no constituyen un registro de eventos. Debe combinar los dos archivos y transformar los datos. Utilice una herramienta de hojas de cálculo, como Excel con Power Query, o un lenguaje de scripting, como Python, para realizar lo siguiente: a. A partir del informe 'Loan Creation', cree filas para la actividad 'Loan Application Created' utilizando la fecha de creación del préstamo como EventTime. b. A partir del informe 'Loan History', cree una nueva columna 'ActivityName'. Utilice lógica condicional, como una instrucción CASE, para asignar nombres de actividad a los cambios de campos, tal como se describe en la sección de consultas. c. Combine los resultados en un único archivo.
- Finalizar las columnas: Cambie el nombre y el formato de las columnas para que coincidan con el esquema de ProcessMind: LoanApplicationId, ActivityName, EventTime, AssignedUser, etc. Añada una columna 'SourceSystemName' con un valor estático como 'nCino' y una columna 'LastDataUpdateTimestamp' con la fecha y hora actuales.
- Cargar los datos en ProcessMind: Guarde el archivo transformado final como CSV y cárguelo en ProcessMind.
Configuración
- Permisos de Salesforce: Las personas que extraigan datos necesitan acceso de lectura al objeto Loan (LLC_BI__Loan__c) y a su historial, además de permisos para ejecutar y exportar informes. El acceso a Salesforce Data Loader requiere el permiso 'API Enabled'.
- Field History Tracking: Este es el requisito previo más importante. Si no está habilitado para los campos necesarios del objeto Loan, no se podrán extraer las actividades históricas. Existe un límite para el número de campos cuyo seguimiento puede realizarse por objeto.
- Filtros de informes: Filtre siempre los informes por un intervalo de fechas específico, como los préstamos creados en los últimos 6 meses, para mantener un volumen de datos manejable. También es fundamental filtrar el informe de historial para incluir únicamente los cambios de los campos específicos, como 'Stage' y 'Status', que representan las actividades de proceso definidas.
- Configuración de nCino: Los valores utilizados para identificar actividades, como una etapa denominada 'Underwriting' o 'Booked', dependen de la configuración de nCino de su organización. Debe ajustar la lógica de transformación para que coincida con la terminología de su sistema.
- Data Loader: Para extracciones de más de unos pocos miles de préstamos, se recomienda encarecidamente utilizar Salesforce Data Loader para evitar tiempos de espera del navegador y gestionar el volumen de datos de forma eficiente. Deberá instalar esta aplicación cliente y disponer de credenciales de acceso a la API.
- Objetos relacionados: Algunas actividades, especialmente las relacionadas con la gestión de documentos o los covenants, pueden almacenarse en objetos relacionados de nCino. El método principal descrito aquí se centra en el objeto Loan principal. Para realizar una extracción completa, puede ser necesario crear informes adicionales sobre objetos como Document Manager Placeholder (LLC_BI__Document_Manager_Placeholder__c) y combinar los resultados.
a Consulta de ejemplo sql
/*
This is a configuration and transformation guide, not a single executable query.
The process involves creating two reports in Salesforce, exporting them, and then transforming the data.
*/
-- Step 1: Configuration for Report 1: 'Loan Creation Report'
-- Report Type: Loans (LLC_BI__Loan__c)
-- Columns:
-- LLC_BI__Loan__c.Name (renamed to LoanApplicationId)
-- LLC_BI__Loan__c.CreatedDate (used for EventTime)
-- LLC_BI__Loan__c.CreatedById (user lookup, for AssignedUser)
-- LLC_BI__Loan__c.LLC_BI__Product_Package__c (for LoanProductType)
-- LLC_BI__Loan__c.LLC_BI__Amount__c (for LoanAmount)
-- LLC_BI__Loan__c.LLC_BI__Stage__a (for initial state)
-- [Other required attributes]
-- Filter:
-- CreatedDate >= [Your Start Date] AND CreatedDate <= [Your End Date]
-- Step 2: Configuration for Report 2: 'Loan History Report'
-- Report Type: Loans with Loan History (Custom Report Type)
-- Columns:
-- LLC_BI__Loan__c.Name (renamed to LoanApplicationId)
-- LoanHistory.Field (maps to 'Field/Event')
-- LoanHistory.OldValue
-- LoanHistory.NewValue
-- LoanHistory.CreatedDate (renamed to EventTime)
-- LoanHistory.CreatedById (user lookup, for AssignedUser)
-- [Other required attributes from the parent Loan object]
-- Filter:
-- Loan:CreatedDate >= [Your Start Date] AND Loan:CreatedDate <= [Your End Date]
-- AND LoanHistory.Field IN ('Stage', 'Status', '[Your Risk Rating Field]', '[Your Credit Check Field]')
-- Step 3: Post-Export Transformation Logic (to be applied with Python, Excel, etc.)
-- This logic transforms the raw report data into a final event log.
SELECT
LoanApplicationId,
'Loan Application Created' AS ActivityName,
EventTime,
AssignedUser,
LoanProductType,
LoanAmount,
-- ... other attributes
FROM [Exported Loan Creation Report]
UNION ALL
SELECT
LoanApplicationId,
CASE
WHEN Field = 'Stage' AND NewValue = 'Initial Review' THEN 'Initial Review Performed'
WHEN Field = 'Stage' AND NewValue = 'Underwriting' THEN 'Underwriting Commenced'
WHEN Field = 'Stage' AND OldValue = 'Underwriting' THEN 'Underwriting Completed'
WHEN Field = 'Stage' AND NewValue = 'Booked' THEN 'Funds Disbursed'
WHEN Field = 'Stage' AND NewValue = 'Declined' THEN 'Loan Declined'
WHEN Field = 'Stage' AND NewValue = 'Withdrawn' THEN 'Application Withdrawn'
WHEN Field = '[Your Risk Rating Field]' AND OldValue IS NULL THEN 'Risk Assessment Performed'
WHEN Field = '[Your Credit Check Field]' AND NewValue = 'Complete' THEN 'Credit Check Completed'
WHEN Field = 'Status' AND NewValue = 'Approved' THEN 'Loan Decision Rendered'
WHEN Field = 'Status' AND NewValue = 'Offer Generated' THEN 'Loan Offer Generated'
WHEN Field = 'Status' AND NewValue = 'Offer Accepted' THEN 'Loan Offer Accepted'
WHEN Field = 'Status' AND NewValue = 'Agreement Signed' THEN 'Loan Agreement Signed'
-- Note: Document activities are difficult to track this way and may require a separate report.
-- These are placeholders assuming a status field is used.
WHEN Field = 'Status' AND NewValue = 'Docs Requested' THEN 'Supporting Documents Requested'
WHEN Field = 'Status' AND NewValue = 'Docs Received' THEN 'Supporting Documents Received'
END AS ActivityName,
EventTime,
AssignedUser,
-- ... other attributes can be joined from the Loan Creation Report by LoanApplicationId
[LoanProductType],
[LoanAmount]
FROM [Exported Loan History Report]
WHERE ActivityName IS NOT NULL; -- Filter out unmapped field changes Pasos
- Requisitos previos: Asegúrese de disponer de una cuenta de usuario de Salesforce con acceso a la API y permisos de lectura para nCino Loan (LLC_BI__Loan__c), Account y los objetos History relacionados. También necesita acceso a una herramienta de ejecución de SOQL, como Salesforce Workbench, Developer Console o una aplicación conectada.
- Acceder a la herramienta SOQL: Inicie sesión en su herramienta preferida de acceso a datos de Salesforce. En Salesforce Workbench, vaya al sitio, seleccione su entorno, acepte los términos e inicie sesión con sus credenciales de Salesforce.
- Seleccionar la consulta SOQL: En Workbench, vaya a la pestaña 'Queries' y seleccione 'SOQL Query'. En Developer Console, vaya a la pestaña 'Query Editor' situada en la parte inferior.
- Preparar la consulta: Copie la consulta SOQL completa proporcionada en la sección 'query' de este documento.
- Configurar los marcadores de posición: Antes de ejecutarla, debe modificar los marcadores de posición de la consulta. Sustituya
'YYYY-MM-DDTHH:MM:SSZ'por las fechas de inicio y finalización deseadas para el periodo de extracción. Revise los nombres de etapas y estados, como'[Underwriting Stage Name]', y actualícelos para que coincidan con los valores exactos configurados en su entorno de nCino. - Ejecutar la consulta: Pegue la consulta configurada en la ventana del editor de consultas.
- Gestionar conjuntos de datos grandes: Si la consulta agota el tiempo de espera o alcanza los límites de Salesforce, deberá ejecutarla en lotes más pequeños. Reduzca el intervalo de fechas, por ejemplo, a un mes cada vez, y combine los resultados posteriormente.
- Revisar los resultados: Una vez ejecutada, la herramienta mostrará los resultados en formato de tabla. Verifique que las columnas
LoanApplicationId,ActivityNameyEventTimeestén completas según lo esperado. - Exportar los datos: Utilice la función de exportación de la herramienta para guardar los resultados. En Workbench, seleccione 'Bulk CSV' como opción 'View As' y haga clic en el botón 'Query'. Se generará un archivo CSV.
- Preparar la carga: Abra el archivo CSV exportado. Asegúrese de que los encabezados de columna coincidan con los requisitos de su herramienta de Process Mining. El archivo estará listo para cargarse en ProcessMind como registro de eventos.
Configuración
- Acceso a la API de Salesforce: El perfil de usuario de Salesforce debe tener el permiso 'API Enabled' para utilizar herramientas como Workbench.
- Permisos sobre objetos: Necesita al menos acceso de lectura a los siguientes objetos de Salesforce: LLC_BI__Loan__c, LLC_BI__Loan__cHistory, Account y User.
- Field History Tracking: Field History Tracking debe estar habilitado en Salesforce Setup para los campos clave del objeto Loan, especialmente LLC_BI__Stage__c y LLC_BI__Status__c. Sin esta configuración, no se capturarán la mayoría de las actividades.
- Intervalo de fechas: La consulta incluye marcadores de posición para las fechas de inicio y finalización (
'YYYY-MM-DDTHH:MM:SSZ'). Para el análisis inicial, se recomienda un periodo de 3 a 6 meses para equilibrar el volumen de datos y la información obtenida. En entornos con un volumen muy alto, considere comenzar con un periodo más corto. - Nombres de etapas y estados: La consulta utiliza marcadores de posición como
'[Underwriting Stage Name]'y'[Declined Stage Name]'. Debe consultar al administrador de su sistema nCino para obtener los nombres exactos de API de las etapas y estados utilizados en su proceso de originación de préstamos y actualizar la consulta en consecuencia.
a Consulta de ejemplo sql
SELECT
Loan.Name AS LoanApplicationId,
'Loan Application Created' AS ActivityName,
Loan.CreatedDate AS EventTime,
Loan.LastModifiedDate AS EventEndTime,
Loan.Owner.Name AS AssignedUser,
Loan.LLC_BI__lookupKey__c AS AssignedDepartment, -- Or another relevant department field
Loan.LLC_BI__Status__c AS DecisionOutcome,
Loan.LLC_BI__Product_Line__c AS LoanProductType,
Loan.LLC_BI__Amount__c AS LoanAmount,
Loan.LLC_BI__Application_Channel__c AS ApplicationChannel, -- Placeholder for custom channel field
'nCino' AS SourceSystemName,
SystemModstamp AS LastDataUpdateTimestamp
FROM LLC_BI__Loan__c Loan
WHERE Loan.CreatedDate >= YYYY-MM-DDTHH:MM:SSZ AND Loan.CreatedDate <= YYYY-MM-DDTHH:MM:SSZ
UNION ALL
SELECT
Parent.Name AS LoanApplicationId,
'Initial Review Performed' AS ActivityName,
h.CreatedDate AS EventTime,
NULL AS EventEndTime,
h.CreatedBy.Name AS AssignedUser,
Parent.LLC_BI__lookupKey__c AS AssignedDepartment,
Parent.LLC_BI__Status__c AS DecisionOutcome,
Parent.LLC_BI__Product_Line__c AS LoanProductType,
Parent.LLC_BI__Amount__c AS LoanAmount,
Parent.LLC_BI__Application_Channel__c AS ApplicationChannel,
'nCino' AS SourceSystemName,
Parent.SystemModstamp AS LastDataUpdateTimestamp
FROM LLC_BI__Loan__cHistory h
WHERE h.Field = 'LLC_BI__Stage__c' AND h.NewValue = '[Initial Review Stage Name]'
AND h.CreatedDate >= YYYY-MM-DDTHH:MM:SSZ AND h.CreatedDate <= YYYY-MM-DDTHH:MM:SSZ
UNION ALL
SELECT
Parent.Name AS LoanApplicationId,
'Supporting Documents Requested' AS ActivityName,
h.CreatedDate AS EventTime,
NULL AS EventEndTime,
h.CreatedBy.Name AS AssignedUser,
Parent.LLC_BI__lookupKey__c AS AssignedDepartment,
Parent.LLC_BI__Status__c AS DecisionOutcome,
Parent.LLC_BI__Product_Line__c AS LoanProductType,
Parent.LLC_BI__Amount__c AS LoanAmount,
Parent.LLC_BI__Application_Channel__c AS ApplicationChannel,
'nCino' AS SourceSystemName,
Parent.SystemModstamp AS LastDataUpdateTimestamp
FROM LLC_BI__Loan__cHistory h
WHERE h.Field = 'LLC_BI__Stage__c' AND h.NewValue = '[Document Collection Stage Name]'
AND h.CreatedDate >= YYYY-MM-DDTHH:MM:SSZ AND h.CreatedDate <= YYYY-MM-DDTHH:MM:SSZ
UNION ALL
SELECT
Parent.Name AS LoanApplicationId,
'Supporting Documents Received' AS ActivityName,
h.CreatedDate AS EventTime,
NULL AS EventEndTime,
h.CreatedBy.Name AS AssignedUser,
Parent.LLC_BI__lookupKey__c AS AssignedDepartment,
Parent.LLC_BI__Status__c AS DecisionOutcome,
Parent.LLC_BI__Product_Line__c AS LoanProductType,
Parent.LLC_BI__Amount__c AS LoanAmount,
Parent.LLC_BI__Application_Channel__c AS ApplicationChannel,
'nCino' AS SourceSystemName,
Parent.SystemModstamp AS LastDataUpdateTimestamp
FROM LLC_BI__Loan__cHistory h
WHERE h.Field = 'LLC_BI__Stage__c' AND h.OldValue = '[Document Collection Stage Name]' AND h.NewValue != '[Document Collection Stage Name]'
AND h.CreatedDate >= YYYY-MM-DDTHH:MM:SSZ AND h.CreatedDate <= YYYY-MM-DDTHH:MM:SSZ
UNION ALL
SELECT
Parent.Name AS LoanApplicationId,
'Credit Check Completed' AS ActivityName,
h.CreatedDate AS EventTime,
NULL AS EventEndTime,
h.CreatedBy.Name AS AssignedUser,
Parent.LLC_BI__lookupKey__c AS AssignedDepartment,
Parent.LLC_BI__Status__c AS DecisionOutcome,
Parent.LLC_BI__Product_Line__c AS LoanProductType,
Parent.LLC_BI__Amount__c AS LoanAmount,
Parent.LLC_BI__Application_Channel__c AS ApplicationChannel,
'nCino' AS SourceSystemName,
Parent.SystemModstamp AS LastDataUpdateTimestamp
FROM LLC_BI__Loan__cHistory h
WHERE h.Field = 'LLC_BI__Stage__c' AND h.NewValue = '[Credit Check Stage Name]'
AND h.CreatedDate >= YYYY-MM-DDTHH:MM:SSZ AND h.CreatedDate <= YYYY-MM-DDTHH:MM:SZZ
UNION ALL
SELECT
Parent.Name AS LoanApplicationId,
'Underwriting Commenced' AS ActivityName,
h.CreatedDate AS EventTime,
NULL AS EventEndTime,
h.CreatedBy.Name AS AssignedUser,
Parent.LLC_BI__lookupKey__c AS AssignedDepartment,
Parent.LLC_BI__Status__c AS DecisionOutcome,
Parent.LLC_BI__Product_Line__c AS LoanProductType,
Parent.LLC_BI__Amount__c AS LoanAmount,
Parent.LLC_BI__Application_Channel__c AS ApplicationChannel,
'nCino' AS SourceSystemName,
Parent.SystemModstamp AS LastDataUpdateTimestamp
FROM LLC_BI__Loan__cHistory h
WHERE h.Field = 'LLC_BI__Stage__c' AND h.NewValue = '[Underwriting Stage Name]'
AND h.CreatedDate >= YYYY-MM-DDTHH:MM:SSZ AND h.CreatedDate <= YYYY-MM-DDTHH:MM:SSZ
UNION ALL
SELECT
Parent.Name AS LoanApplicationId,
'Risk Assessment Performed' AS ActivityName,
h.CreatedDate AS EventTime,
NULL AS EventEndTime,
h.CreatedBy.Name AS AssignedUser,
Parent.LLC_BI__lookupKey__c AS AssignedDepartment,
Parent.LLC_BI__Status__c AS DecisionOutcome,
Parent.LLC_BI__Product_Line__c AS LoanProductType,
Parent.LLC_BI__Amount__c AS LoanAmount,
Parent.LLC_BI__Application_Channel__c AS ApplicationChannel,
'nCino' AS SourceSystemName,
Parent.SystemModstamp AS LastDataUpdateTimestamp
FROM LLC_BI__Loan__cHistory h
WHERE h.Field = 'LLC_BI__Risk_Rating__c' AND h.NewValue != NULL
AND h.CreatedDate >= YYYY-MM-DDTHH:MM:SSZ AND h.CreatedDate <= YYYY-MM-DDTHH:MM:SSZ
UNION ALL
SELECT
Parent.Name AS LoanApplicationId,
'Underwriting Completed' AS ActivityName,
h.CreatedDate AS EventTime,
NULL AS EventEndTime,
h.CreatedBy.Name AS AssignedUser,
Parent.LLC_BI__lookupKey__c AS AssignedDepartment,
Parent.LLC_BI__Status__c AS DecisionOutcome,
Parent.LLC_BI__Product_Line__c AS LoanProductType,
Parent.LLC_BI__Amount__c AS LoanAmount,
Parent.LLC_BI__Application_Channel__c AS ApplicationChannel,
'nCino' AS SourceSystemName,
Parent.SystemModstamp AS LastDataUpdateTimestamp
FROM LLC_BI__Loan__cHistory h
WHERE h.Field = 'LLC_BI__Stage__c' AND h.OldValue = '[Underwriting Stage Name]'
AND h.CreatedDate >= YYYY-MM-DDTHH:MM:SSZ AND h.CreatedDate <= YYYY-MM-DDTHH:MM:SSZ
UNION ALL
SELECT
Parent.Name AS LoanApplicationId,
'Loan Decision Rendered' AS ActivityName,
h.CreatedDate AS EventTime,
NULL AS EventEndTime,
h.CreatedBy.Name AS AssignedUser,
Parent.LLC_BI__lookupKey__c AS AssignedDepartment,
Parent.LLC_BI__Status__c AS DecisionOutcome,
Parent.LLC_BI__Product_Line__c AS LoanProductType,
Parent.LLC_BI__Amount__c AS LoanAmount,
Parent.LLC_BI__Application_Channel__c AS ApplicationChannel,
'nCino' AS SourceSystemName,
Parent.SystemModstamp AS LastDataUpdateTimestamp
FROM LLC_BI__Loan__cHistory h
WHERE h.Field = 'LLC_BI__Stage__c' AND h.NewValue IN ('[Approved Stage Name]', '[Declined Stage Name]')
AND h.CreatedDate >= YYYY-MM-DDTHH:MM:SSZ AND h.CreatedDate <= YYYY-MM-DDTHH:MM:SSZ
UNION ALL
SELECT
Parent.Name AS LoanApplicationId,
'Loan Offer Generated' AS ActivityName,
h.CreatedDate AS EventTime,
NULL AS EventEndTime,
h.CreatedBy.Name AS AssignedUser,
Parent.LLC_BI__lookupKey__c AS AssignedDepartment,
Parent.LLC_BI__Status__c AS DecisionOutcome,
Parent.LLC_BI__Product_Line__c AS LoanProductType,
Parent.LLC_BI__Amount__c AS LoanAmount,
Parent.LLC_BI__Application_Channel__c AS ApplicationChannel,
'nCino' AS SourceSystemName,
Parent.SystemModstamp AS LastDataUpdateTimestamp
FROM LLC_BI__Loan__cHistory h
WHERE h.Field = 'LLC_BI__Stage__c' AND h.NewValue = '[Offer Generated Stage Name]'
AND h.CreatedDate >= YYYY-MM-DDTHH:MM:SSZ AND h.CreatedDate <= YYYY-MM-DDTHH:MM:SSZ
UNION ALL
SELECT
Parent.Name AS LoanApplicationId,
'Loan Offer Accepted' AS ActivityName,
h.CreatedDate AS EventTime,
NULL AS EventEndTime,
h.CreatedBy.Name AS AssignedUser,
Parent.LLC_BI__lookupKey__c AS AssignedDepartment,
Parent.LLC_BI__Status__c AS DecisionOutcome,
Parent.LLC_BI__Product_Line__c AS LoanProductType,
Parent.LLC_BI__Amount__c AS LoanAmount,
Parent.LLC_BI__Application_Channel__c AS ApplicationChannel,
'nCino' AS SourceSystemName,
Parent.SystemModstamp AS LastDataUpdateTimestamp
FROM LLC_BI__Loan__cHistory h
WHERE h.Field = 'LLC_BI__Stage__c' AND h.NewValue = '[Offer Accepted Stage Name]'
AND h.CreatedDate >= YYYY-MM-DDTHH:MM:SSZ AND h.CreatedDate <= YYYY-MM-DDTHH:MM:SSZ
UNION ALL
SELECT
Parent.Name AS LoanApplicationId,
'Loan Agreement Signed' AS ActivityName,
h.CreatedDate AS EventTime,
NULL AS EventEndTime,
h.CreatedBy.Name AS AssignedUser,
Parent.LLC_BI__lookupKey__c AS AssignedDepartment,
Parent.LLC_BI__Status__c AS DecisionOutcome,
Parent.LLC_BI__Product_Line__c AS LoanProductType,
Parent.LLC_BI__Amount__c AS LoanAmount,
Parent.LLC_BI__Application_Channel__c AS ApplicationChannel,
'nCino' AS SourceSystemName,
Parent.SystemModstamp AS LastDataUpdateTimestamp
FROM LLC_BI__Loan__cHistory h
WHERE h.Field = 'LLC_BI__Stage__c' AND h.NewValue = '[Closing Stage Name]'
AND h.CreatedDate >= YYYY-MM-DDTHH:MM:SSZ AND h.CreatedDate <= YYYY-MM-DDTHH:MM:SSZ
UNION ALL
SELECT
Parent.Name AS LoanApplicationId,
'Funds Disbursed' AS ActivityName,
h.CreatedDate AS EventTime,
NULL AS EventEndTime,
h.CreatedBy.Name AS AssignedUser,
Parent.LLC_BI__lookupKey__c AS AssignedDepartment,
Parent.LLC_BI__Status__c AS DecisionOutcome,
Parent.LLC_BI__Product_Line__c AS LoanProductType,
Parent.LLC_BI__Amount__c AS LoanAmount,
Parent.LLC_BI__Application_Channel__c AS ApplicationChannel,
'nCino' AS SourceSystemName,
Parent.SystemModstamp AS LastDataUpdateTimestamp
FROM LLC_BI__Loan__cHistory h
WHERE h.Field = 'LLC_BI__Stage__c' AND h.NewValue = '[Booked Stage Name]'
AND h.CreatedDate >= YYYY-MM-DDTHH:MM:SSZ AND h.CreatedDate <= YYYY-MM-DDTHH:MM:SSZ
UNION ALL
SELECT
Parent.Name AS LoanApplicationId,
'Loan Declined' AS ActivityName,
h.CreatedDate AS EventTime,
NULL AS EventEndTime,
h.CreatedBy.Name AS AssignedUser,
Parent.LLC_BI__lookupKey__c AS AssignedDepartment,
Parent.LLC_BI__Status__c AS DecisionOutcome,
Parent.LLC_BI__Product_Line__c AS LoanProductType,
Parent.LLC_BI__Amount__c AS LoanAmount,
Parent.LLC_BI__Application_Channel__c AS ApplicationChannel,
'nCino' AS SourceSystemName,
Parent.SystemModstamp AS LastDataUpdateTimestamp
FROM LLC_BI__Loan__cHistory h
WHERE h.Field = 'LLC_BI__Stage__c' AND h.NewValue = '[Declined Stage Name]'
AND h.CreatedDate >= YYYY-MM-DDTHH:MM:SSZ AND h.CreatedDate <= YYYY-MM-DDTHH:MM:SSZ
UNION ALL
SELECT
Parent.Name AS LoanApplicationId,
'Application Withdrawn' AS ActivityName,
h.CreatedDate AS EventTime,
NULL AS EventEndTime,
h.CreatedBy.Name AS AssignedUser,
Parent.LLC_BI__lookupKey__c AS AssignedDepartment,
Parent.LLC_BI__Status__c AS DecisionOutcome,
Parent.LLC_BI__Product_Line__c AS LoanProductType,
Parent.LLC_BI__Amount__c AS LoanAmount,
Parent.LLC_BI__Application_Channel__c AS ApplicationChannel,
'nCino' AS SourceSystemName,
Parent.SystemModstamp AS LastDataUpdateTimestamp
FROM LLC_BI__Loan__cHistory h
WHERE h.Field = 'LLC_BI__Stage__c' AND h.NewValue = '[Withdrawn Stage Name]'
AND h.CreatedDate >= YYYY-MM-DDTHH:MM:SSZ AND h.CreatedDate <= YYYY-MM-DDTHH:MM:SSZ ¿Listo para comenzar?
Empiece a aprovechar Process Mining para transformar sus operaciones de originación de préstamos, lograr aprobaciones más rápidas y aumentar la eficiencia. Descargue su plantilla y comience a optimizar hoy mismo.
Consiga hoy aprobaciones más rápidas en la originación de préstamos
Transforme su proceso de originación de préstamos en nCino y reduzca el tiempo de decisión en un 50 %.
No necesita tarjeta de crédito; puede configurarlo en cuestión de minutos.