Su Template de datos para la originación de préstamos
Su Template de datos para la originación de préstamos
- Atributos recomendados para recopilar
- Actividades clave que debe seguir
- Guía para extraer los datos
Atributos de la originación de préstamos
| Nombre | Descripción | ||
|---|---|---|---|
| Actividad ActivityName | Nombre de un paso o evento empresarial específico que tuvo lugar durante el proceso de originación del préstamo. | ||
| Descripción Este atributo representa una tarea o un hito del ciclo de vida de la solicitud de préstamo, como 'Revisión inicial realizada' o 'Evaluación crediticia completada'. Estas actividades forman los nodos del mapa de procesos 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, las desviaciones y los cuellos de botella. Es fundamental para entender 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 su flujo, que es la base de Process Mining. Dónde obtenerlo Por lo general, se obtiene de los cambios en los campos 'Stage' o 'Status' del objeto Loan en nCino, o de registros relacionados de Task o Event. Ejemplos Solicitud de préstamo creadaEvaluación crediticia iniciadaDecisión sobre el préstamo emitidaFondos desembolsados | |||
| Hora de inicio EventTime | 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 la hora exactas en que tuvo lugar una actividad. Estos datos cronológicos son esenciales para ordenar correctamente los eventos y reconstruir el flujo del proceso tal como ocurrió. Esta marca de tiempo es la base de todos los análisis temporales. Se utiliza para calcular los tiempos de ciclo entre actividades, identificar esperas 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 establece el orden cronológico de los eventos, algo esencial para calcular métricas de rendimiento como los tiempos de ciclo 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 en el historial de campos. Ejemplos 2023-10-26T10:00:00Z2023-10-26T14:30:00Z2023-10-27T09:15:00Z | |||
| ID de la solicitud de préstamo LoanApplicationId | Identificador único asignado a cada solicitud de préstamo, que funciona como clave principal para hacer el seguimiento de todo el proceso de originación. | ||
| Descripción El ID de la solicitud de préstamo identifica de forma única cada solicitud durante todo su ciclo de vida. Es la entidad central que agrupa todas las actividades y los datos asociados, lo que permite seguir de principio a fin el proceso de originación de un préstamo específico. En Process Mining, este ID funciona como el ID del caso. Cada evento, desde el envío hasta la decisión final, se vincula a este identificador. Así se puede reconstruir el flujo completo del proceso de cada solicitud, algo fundamental para analizar el tiempo de ciclo y las variantes, e identificar cuellos de botella. Por qué es importante Este es el ID del caso esencial que conecta todos los pasos del proceso y permite analizar el recorrido completo de cada solicitud de préstamo. Dónde obtenerlo Por lo general, 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 | Nombre del sistema del que se extrajeron los datos. | ||
| Descripción Este atributo identifica la aplicación de origen de los datos de los eventos. En este proceso, suele ser 'nCino'. Aunque puede parecer redundante si todos los datos proceden de un solo sistema, es fundamental para la gobernanza de datos y cobra especial importancia al integrar datos de varios sistemas, como un motor independiente de puntuación crediticia o una plataforma de gestión documental. Permite conocer con claridad la procedencia de los datos. Por qué es importante Identifica el origen de los datos, algo 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 asigna durante el proceso de extracción y transformación de datos. Ejemplos nCinonCino-ProducciónnCino-Pruebas de aceptación de usuario | |||
| Última actualización de datos LastDataUpdateTimestamp | 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 la hora de la última extracción de datos del sistema de origen. Permite saber qué tan actualizados están los datos analizados. En los Dashboards y los informes, esta información es fundamental para que quienes los consultan sepan qué tan reciente es el análisis. Ayuda a establecer expectativas y garantiza que las decisiones se tomen teniendo en cuenta el período al que corresponden los datos. Por qué es importante Aporta contexto fundamental sobre la actualidad de los datos y permite saber qué tan actualizados están los análisis del proceso. Dónde obtenerlo Esta marca de tiempo la genera la herramienta de extracción de datos o el proceso ETL cuando se extraen los datos. Ejemplos 2024-05-21T02:00:00Z2024-05-22T02:00:00Z2024-05-23T02:00:00Z | |||
| Canal de solicitud ApplicationChannel | Canal por el que se presentó la solicitud de préstamo, como internet, una sucursal o un agente. | ||
| Descripción Este atributo identifica el canal por el que se presentó la solicitud de préstamo. Los distintos canales pueden variar en cuanto a la integridad de los datos y la interacción con el cliente, lo que puede afectar al flujo posterior del proceso. Analizar el proceso por canal ayuda a evaluar la eficiencia de cada uno. Por ejemplo, se pueden comparar los tiempos de ciclo y las tasas de retrabajo de las solicitudes presentadas por internet con las presentadas en una sucursal. Esta información puede orientar las decisiones estratégicas sobre la inversión en canales y la optimización de los procesos para cada origen. Por qué es importante Ayuda a comparar la eficiencia, la rapidez y la calidad de los distintos canales de solicitud, y orienta las mejoras y las inversiones estratégicas. Dónde obtenerlo Por lo general, 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 agentesAplicación móvil | |||
| Departamento asignado AssignedDepartment | Departamento o equipo responsable de la solicitud de préstamo en una etapa específica. | ||
| Descripción Este atributo indica el grupo funcional responsable de la actividad, como 'Originación', 'Evaluación crediticia' o 'Cierre'. Puede obtenerse del perfil del usuario asignado o de un campo específico del registro del préstamo. Analizar el proceso desde la perspectiva de cada departamento es fundamental para entender la colaboración entre áreas. Permite medir los tiempos de traspaso entre departamentos, detectar demoras causadas por transferencias entre áreas 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 entre áreas. Dónde obtenerlo Esta información puede obtenerse del campo Department del registro User de la persona asignada o de un campo personalizado 'Team' o 'Queue' del objeto Loan. Ejemplos Tramitación de préstamosEvaluación crediticiaRiesgo crediticioCierre | |||
| Hora de fin EventEndTime | Marca de tiempo que indica cuándo terminó una actividad o un evento. | ||
| Descripción La hora de fin marca la finalización de una actividad. La diferencia entre la hora de inicio y la hora de fin de una actividad corresponde a su tiempo de procesamiento. Este atributo es esencial para distinguir entre el tiempo de procesamiento, dedicado al trabajo activo, y el tiempo de espera, durante el cual no hay actividad entre un paso y otro. Analizar los tiempos de procesamiento ayuda a identificar los pasos que más tiempo consumen, mientras que el intervalo entre la hora de fin de una actividad y la hora de inicio de la siguiente revela demoras en los traspasos. Por qué es importante Permite calcular con precisión los tiempos de procesamiento de las actividades, algo clave para distinguir el tiempo de trabajo activo del tiempo de espera. 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 de campos. Ejemplos 2023-10-26T11:30:00Z2023-10-26T17:00:00Z2023-10-27T11:45:00Z | |||
| Importe del préstamo LoanAmount | Importe monetario del préstamo solicitado por el solicitante. | ||
| Descripción Este atributo representa el capital del préstamo solicitado. El importe puede influir considerablemente en la complejidad y la duración del proceso de originación. Los préstamos de mayor importe o más complejos suelen requerir revisiones o pasos adicionales. En el análisis, el importe del préstamo es una herramienta útil para segmentar los datos. Permite investigar si los préstamos de mayor importe tardan más en tramitarse, requieren más retrabajo o siguen rutas de proceso diferentes. También es fundamental para los informes financieros y para entender el valor de la cartera de préstamos en tramitación. Por qué es importante Aporta contexto financiero clave y permite segmentar el análisis para comprobar si el importe del préstamo se relaciona con la complejidad, la duración o los resultados del proceso. Dónde obtenerlo Se encuentra en un campo de moneda del objeto Loan, a menudo denominado 'Amount' ( Ejemplos 250000.0035000.00750000.00 | |||
| Resultado de la decisión DecisionOutcome | Decisión final sobre la solicitud de préstamo, como aprobada, rechazada o retirada. | ||
| Descripción Este atributo registra el resultado de la actividad 'Decisión sobre el préstamo emitida'. Es un atributo fundamental del caso que define el estado final de un proceso de solicitud de préstamo completado. Este atributo es esencial para analizar los resultados. Permite comparar los flujos de proceso que conducen a distintos resultados, por ejemplo, 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 procesos según su resultado empresarial final, algo clave para identificar los patrones que conducen al éxito o al fracaso. Dónde obtenerlo Por lo general, se encuentra en un campo 'Status' o 'Stage' del objeto Loan una vez concluido el proceso. Los valores específicos dependen de la configuración. Ejemplos AprobadoRechazadoRetirada por el solicitante | |||
| Tipo de producto de préstamo LoanProductType | Tipo específico de préstamo solicitado, como una hipoteca, un préstamo para automóvil o un préstamo personal. | ||
| Descripción Este atributo clasifica la solicitud de préstamo según el producto financiero ofrecido. Los distintos productos suelen tener variantes de proceso, tiempos de ciclo y perfiles de riesgo diferentes. Segmentar el análisis del proceso por tipo de producto de préstamo es fundamental para realizar comparaciones útiles. Permite entender cómo afectan los distintos productos a la eficiencia del proceso y crear Dashboards adaptados, por ejemplo, para comparar el volumen de desembolsos de hipotecas y 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 Por lo general, 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 | Usuario responsable de realizar la actividad, como un agente de préstamos o una persona encargada de la evaluación crediticia. | ||
| Descripción Este atributo identifica a la persona que realizó una tarea específica o que tiene asignada la solicitud de préstamo en una etapa determinada. En nCino, suele registrarse como 'Owner' del registro. Analizar los datos por usuario ayuda a entender la distribución de la carga de trabajo, el rendimiento individual y el uso de los recursos. Permite detectar personas o equipos sobrecargados e identificar a quienes obtienen mejores resultados, información útil 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 específicos. Dónde obtenerlo Por lo general, se obtiene del campo 'OwnerId' del objeto Loan o de objetos Task relacionados. Estos datos pueden vincularse con el objeto User para obtener el nombre del usuario. Ejemplos Alice SmithBob JohnsonCharlie Brown | |||
| Duración del caso CaseDuration | 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 completo de cada solicitud de préstamo. Representa el tiempo total que un caso permanece activo en el proceso. La duración del caso es un KPI clave para evaluar 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 uno de los objetivos principales de muchos proyectos de Process Mining. Por qué es importante Representa el tiempo de ciclo completo, un KPI clave para medir la salud general del proceso y la experiencia del cliente. Dónde obtenerlo Se calcula restando el EventTime mínimo del máximo para cada LoanApplicationId. Ejemplos 2592000 segundos1209600 segundos4320000 segundos | |||
| Es automatizada IsAutomated | Indicador booleano que señala si el sistema realizó una actividad automáticamente en lugar de una persona. | ||
| Descripción Este indicador distingue las tareas realizadas por personas de 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 crediticia suele ser manual. Identificar los pasos automatizados es fundamental para detectar 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 identificar actividades manuales que podrían automatizarse en el futuro. Por qué es importante Distingue las actividades del sistema de las realizadas por personas, algo fundamental para medir el impacto de la automatización e identificar nuevas oportunidades. Dónde obtenerlo Por lo general, se determina a partir del usuario asociado al evento. Si el usuario es 'System' o 'Integration', el indicador se establece en verdadero. Ejemplos truefalse | |||
| Es retrabajo IsRework | Indicador calculado que identifica actividades repetidas o ciclos dentro de un mismo caso. | ||
| Descripción Este atributo booleano se establece en verdadero si una actividad, como 'Documentos justificativos solicitados', ocurre más de una vez en la misma solicitud de préstamo. Identifica los casos de retrabajo, que suelen ser una fuente de ineficiencia del proceso. El análisis del retrabajo es un caso de uso central de Process Mining. El indicador 'IsRework' permite filtrar y cuantificar fácilmente los casos de retrabajo. Ayuda a crear Dashboards como 'Análisis de retrabajo de solicitudes de préstamo' y se utiliza para calcular KPI como la tasa de retrabajo, que señala los pasos del proceso que no se completan correctamente a la primera. Por qué es importante Señala las ineficiencias del proceso al identificar el trabajo repetido y permite analizar de forma específica los ciclos costosos para reducirlos. Dónde obtenerlo Este atributo se calcula durante la transformación de datos mediante funciones de ventana que comprueban si la misma actividad ya ocurrió para un ID del caso determinado. Ejemplos truefalse | |||
| 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 indica el resultado de una comprobación del SLA, normalmente para una etapa específica, como la evaluación crediticia. Compara el tiempo de ciclo real con el objetivo predefinido del SLA y asigna un estado como 'Cumplido' o 'Incumplido'. Este atributo es esencial para supervisar el rendimiento con respecto a los compromisos empresariales. Es compatible directamente con el Dashboard y el KPI 'Cumplimiento del SLA de evaluación crediticia' y ofrece una señal clara e inmediata del cumplimiento. También permite analizar las características de las solicitudes que incumplen el SLA para entender las causas principales de las demoras. Por qué es importante Ofrece un resultado claro y categórico del rendimiento con respecto 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 la evaluación crediticia, con el atributo 'UnderwritingSlaTarget'. Ejemplos CumplidoIncumplido | |||
| Motivo del rechazo DeclineReason | Motivo específico indicado para rechazar una solicitud de préstamo. | ||
| Descripción Cuando el 'Resultado de la decisión' de un préstamo es 'Rechazado', este atributo aporta más detalles sobre la causa. Entre los motivos posibles están 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 relacionadas con los criterios de concesión de préstamos, la adecuación del producto al mercado o problemas en el propio proceso de solicitud. Esta información puede ayudar a perfeccionar las estrategias y aumentar las tasas de aprobación. Por qué es importante Indica la causa principal de las solicitudes rechazadas y permite identificar tendencias para mejorar los criterios de concesión de préstamos o los procesos de solicitud. Dónde obtenerlo Por lo general, se almacena en un campo de lista de selección o de texto del objeto Loan, que pasa a ser obligatorio cuando el estado del préstamo cambia a 'Rechazado'. Ejemplos Puntuación crediticia bajaRelación deuda-ingresos elevadaSolicitud incompletaGarantía insuficiente | |||
| Objetivo de SLA de evaluación crediticia UnderwritingSlaTarget | Duración objetivo, en horas o días, para completar la etapa de evaluación crediticia. | ||
| Descripción Este atributo define el acuerdo de nivel de servicio (SLA) esperado para la parte del proceso correspondiente a la evaluación crediticia. Sirve como referencia para medir el rendimiento real. Este objetivo se utiliza para calcular el grado de cumplimiento del SLA. Al comparar el tiempo de ciclo real de la evaluación crediticia con el objetivo, las solicitudes pueden clasificarse como 'Cumplido' o 'Incumplido'. Es fundamental para el Dashboard 'Cumplimiento del SLA de evaluación crediticia' y los KPI relacionados. Por qué es importante Proporciona la referencia necesaria para medir el rendimiento con respecto a los acuerdos de nivel de servicio y supervisar su cumplimiento. Dónde obtenerlo Este valor puede almacenarse en el objeto Loan o calcularse a partir de reglas de negocio basadas en atributos como el tipo de producto de préstamo o el importe del préstamo. Ejemplos 48 horas72 horas5 días hábiles | |||
| Puntuación crediticia CreditScore | 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 que devuelve una agencia de crédito durante la actividad 'Comprobación de crédito completada'. Es un factor clave en la evaluación crediticia y la toma de decisiones. En Process Mining, la puntuación crediticia permite analizar si existe una relación entre la puntuación y el comportamiento del proceso. Por ejemplo, ¿las solicitudes con puntuaciones más bajas requieren más pasos manuales, tardan más en la evaluación crediticia o tienen una tasa de rechazo más alta? Esto puede aportar información valiosa sobre las variantes del proceso según el nivel de riesgo. Por qué es importante Permite analizar cómo se relaciona un factor clave para la toma de decisiones, la puntuación crediticia, con las rutas, la duración y los resultados del proceso. Dónde obtenerlo Estos datos suelen almacenarse en un campo específico de un objeto relacionado, como '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 oficial definitiva sobre la solicitud de préstamo, como 'Aprobado' o 'Rechazado'. 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 que termina la evaluación crediticia hasta que se toma esta decisión permite detectar posibles demoras en las revisiones del comité o las aprobaciones finales. Dónde obtenerlo Se infiere a partir de la actualización de un campo de estado o etapa del objeto Loan a un estado final, como 'Aprobado' o 'Rechazado'. El seguimiento del historial de campos proporciona la marca de tiempo exacta. Capturar Registre 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 crediticia completada | Esta actividad indica que la persona encargada de la evaluación crediticia terminó la revisión y emitió una recomendación. Se registra cuando la etapa del préstamo cambia de 'Evaluación crediticia' a una etapa posterior, como 'Aprobado', 'Rechazado' o 'Pendiente de decisión'. | ||
| Por qué es importante Este hito marca el final de la fase de evaluación crediticia. El tiempo transcurrido entre 'Inicio de la evaluación crediticia' y este evento es un KPI clave para medir la eficiencia de la evaluación e identificar cuellos de botella. Dónde obtenerlo Se infiere a partir de la marca de tiempo del cambio del campo 'Stage' del préstamo (LLC_BI__Stage__c) de 'Underwriting' a otro valor. Para ello, se utiliza el seguimiento del historial de campos. Capturar Registre la marca de tiempo en que el campo 'Stage' del préstamo cambia de 'Underwriting' a un estado posterior a la evaluación crediticia. Tipo de evento inferred | |||
| Evaluación crediticia iniciada | Marca el inicio oficial de la etapa de evaluación crediticia, en la que una persona analista evalúa activamente la solicitud de préstamo. Casi siempre se registra cuando el campo principal de etapa o estado del préstamo cambia a 'Underwriting'. | ||
| Por qué es importante Este es un hito fundamental que da inicio a una de las etapas que más recursos requiere. Es el punto de partida para medir el tiempo de ciclo de la evaluación crediticia y el cumplimiento de los SLA. Dónde obtenerlo Se infiere a partir del cambio con fecha y hora del campo 'Stage' del préstamo a 'Underwriting'. Para ello, debe estar habilitado el seguimiento del historial de campos de Salesforce para el campo Stage del objeto Loan. Capturar Registre la fecha y hora en que el campo 'Stage' del préstamo (LLC_BI__Stage__c) cambia a 'Underwriting'. Tipo de evento inferred | |||
| Fondos desembolsados | Esta actividad marca la finalización satisfactoria del proceso de originación del préstamo, cuando se transfieren los fondos al solicitante. Por lo general, se registra cuando la etapa del préstamo cambia a 'Registrado' o 'Completado'. | ||
| Por qué es importante Este es el evento de fin que indica el éxito principal del proceso. Medir el tiempo total hasta esta actividad permite calcular el tiempo de ciclo de principio a fin, un KPI clave para evaluar el rendimiento general del proceso. Dónde obtenerlo Se infiere a partir del cambio de etapa final del objeto Loan a un estado de éxito, como 'Registrado'. La marca de tiempo se obtiene del seguimiento del historial de campos. Capturar Registre la marca de tiempo en que el campo 'Stage' del préstamo (LLC_BI__Stage__c) cambia a 'Booked'. Tipo de evento inferred | |||
| Préstamo rechazado | Esta actividad representa el final no satisfactorio del proceso: la solicitud de préstamo se rechaza oficialmente. Se registra cuando la etapa o el estado del préstamo cambia a 'Rechazado'. | ||
| Por qué es importante Este es un evento de fin crítico que indica un resultado desfavorable. Analizar las rutas que conducen a este resultado ayuda a identificar los motivos del rechazo y las posibles mejoras en la calidad de las solicitudes o los criterios de concesión de préstamos. Dónde obtenerlo Se infiere a partir del cambio de etapa final del objeto Loan a 'Rechazado'. La marca de tiempo se obtiene del seguimiento del historial del campo 'Stage'. Capturar Registre la marca de tiempo en que el campo 'Stage' del préstamo (LLC_BI__Stage__c) cambia a 'Declined'. Tipo de evento inferred | |||
| Solicitud de préstamo creada | Esta actividad registra la creación de una nueva solicitud de préstamo en el sistema nCino. Marca el inicio oficial del proceso de originación y suele registrarse cuando una persona usuaria guarda por primera vez un nuevo registro de préstamo. | ||
| Por qué es importante Este es el evento de inicio principal del proceso. Analizar el tiempo transcurrido desde esta actividad hasta las demás es fundamental para medir los tiempos de ciclo generales y detectar demoras iniciales en la tramitación. Dónde obtenerlo Este es un evento explícito que se obtiene de la fecha y hora de creación del objeto principal Loan (Loan__c) en la plataforma Salesforce, sobre la que se basa nCino. Capturar Utilice el campo 'CreatedDate' del objeto Loan__c de Salesforce. Tipo de evento explicit | |||
| Contrato de préstamo firmado | Representa la firma del contrato definitivo de préstamo por parte del solicitante, un paso fundamental antes del desembolso. Suele registrarse mediante una integración de firma electrónica o una actualización manual del estado cuando se devuelven los documentos físicos. | ||
| Por qué es importante Esta actividad es un requisito indispensable 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 registrarse como un evento explícito 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 'Documentos firmados'. Capturar Utilice la marca de tiempo del 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 | Indica que se recibieron los documentos solicitados y se cargaron en el sistema. Suele registrarse cuando el estado de un marcador de documento en Document Manager cambia a 'Received' o 'Complete'. | ||
| Por qué es importante Esta actividad pone fin a un periodo de espera habitual. El tiempo transcurrido entre 'Documents Requested' y 'Documents Received' suele revelar dependencias externas y la eficacia de la comunicación. Dónde obtenerlo Se infiere a partir de un cambio de estado del registro de requisitos de documentos en Document Manager de nCino. La fecha y hora de la actualización del estado indican cuándo se produjo el evento. Capturar Identifique la fecha y hora en que el estado de un requisito de documentos cambia a 'Received' o 'Complete'. Tipo de evento inferred | |||
| Documentos de respaldo solicitados | Este evento se produce cuando un oficial de préstamos solicita formalmente documentación adicional a quien presenta la solicitud. En nCino, suele gestionarse mediante una función de administración de documentos, que crea una lista de verificación o un marcador para cada documento requerido. | ||
| Por qué es importante Hacer un seguimiento de esta actividad es fundamental para analizar el retrabajo y las demoras. Si se repite varias veces para un mismo préstamo, puede indicar que la solicitud inicial estaba incompleta, lo que genera ciclos adicionales y alarga el tiempo de ciclo. Dónde obtenerlo Puede ser un evento explícito, generado al crear un registro relacionado con el préstamo en Document Manager de nCino, o inferirse a partir de un cambio de estado del propio préstamo. Capturar Registre la fecha de creación de los registros de Document Manager vinculados al préstamo, por ejemplo, docman__Document_Manager_Requirement__c. Tipo de evento explicit | |||
| Evaluación de riesgos realizada | Representa la finalización de una evaluación o calificación formal del riesgo del préstamo. Suele ser un paso independiente de la etapa de evaluación crediticia y se registra cuando se completa o actualiza el campo de calificación de riesgo. | ||
| Por qué es importante Esta actividad permite comprender mejor el proceso de toma de decisiones durante la evaluación crediticia. Analizar cuánto tiempo requiere puede revelar la complejidad de la evaluación de riesgos. Dónde obtenerlo Puede inferirse a partir de la fecha en que se completa o se modifica por última vez un campo relacionado con el riesgo en el objeto Loan, como 'Risk Grade' o 'Risk Rating'. Capturar Utilice la fecha y hora del historial de campos correspondiente al momento en que se completa o cambia el 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 agente de préstamos actualiza manualmente un campo de estado o mediante una integración de firma electrónica que actualiza el registro automáticamente. | ||
| Por qué es importante Este es un hito clave impulsado por el cliente. Una demora prolongada puede indicar problemas con las condiciones de la oferta o con el proceso de aceptación, y señalar oportunidades de mejora. Dónde obtenerlo Por lo general, se infiere a partir de una actualización manual del estado del objeto Loan a una etapa como 'Oferta aceptada' o 'Cierre'. Una integración de firma electrónica podría registrarlo como un evento explícito y automatizado. Capturar Registre la marca de tiempo de la actualización del campo de estado o etapa a 'Aceptado'. 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. Suele registrarse 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 que se tarda en generar una oferta después de la aprobación puede afectar la experiencia del cliente. Esta actividad permite supervisar la eficiencia de la generación de documentos y de los pasos previos al cierre. Dónde obtenerlo Puede registrarse como un evento explícito de un motor de generación de documentos integrado con nCino, o inferirse a partir de un cambio de estado a 'Oferta generada' o 'Pendiente de aceptación del cliente'. Capturar Utilice la fecha de creación del documento de oferta de préstamo generado o de un registro relacionado de versión del contenido. 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 una persona encargada de la tramitación. Suele registrarse cuando cambia el campo de estado o etapa del préstamo, lo que indica que ha superado la fase inicial de introducción de datos. | ||
| Por qué es importante Medir el tiempo hasta esta actividad permite evaluar la rapidez de respuesta inicial y la eficiencia del proceso de recepción de solicitudes. 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 fecha y hora en el campo 'Stage' del préstamo o en un campo personalizado 'Status', cuyo valor pasa a ser, por ejemplo, 'Initial Review Complete' o 'Pending Documents'. Para ello, debe estar habilitado el seguimiento del historial de campos en el objeto Loan. Capturar Identifique la fecha y hora en que se actualiza el campo Stage del préstamo para indicar que se completó la revisión. 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 definitiva. Se registra cuando la etapa del préstamo cambia a 'Retirado'. | ||
| Por qué es importante Este evento de fin permite analizar 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. Dónde obtenerlo Se infiere a partir del cambio de etapa final del objeto Loan a 'Retirado'. El seguimiento del historial del campo 'Stage' proporciona la marca de tiempo del evento. Capturar Registre la marca de tiempo en que el campo 'Stage' del préstamo (LLC_BI__Stage__c) cambia a 'Withdrawn'. Tipo de evento inferred | |||
| Verificación de crédito completada | Esta actividad indica que se realizó una verificación de crédito y que los resultados están disponibles en el sistema. Suele registrarse cuando se adjunta un informe de crédito al registro del préstamo o se marca como completada una etapa específica de 'Credit Check'. | ||
| Por qué es importante La verificación de crédito es un requisito previo fundamental para la evaluación crediticia. Si se demora este paso, puede convertirse en un cuello de botella importante para todo el proceso. Dónde obtenerlo Puede ser un evento explícito generado por una integración con un servicio de informes de crédito o inferirse a partir de una actualización de la etapa del préstamo. Compruebe si hay campos que indiquen la fecha de consulta del crédito o el estado de finalización en el préstamo o en un objeto relacionado. Capturar Utilice la fecha y hora de la actualización de la etapa del préstamo a 'Credit Check Complete' o la fecha de creación de un registro de informe de crédito relacionado. Tipo de evento inferred | |||
Guías de extracción
Pasos
- Requisito previo: habilitar el seguimiento del historial de campos: Antes de crear informes, un administrador de Salesforce debe habilitar el seguimiento del historial de campos en el objeto Loan de nCino (LLC_BI__Loan__c). Active 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 que indique eventos como 'Credit Check Completed'.
- Crear un tipo de informe personalizado: Vaya a Setup -> Feature Settings -> Analytics -> Reports & Dashboards -> Report Types. Cree un tipo de informe personalizado. El objeto principal debe ser Loans (LLC_BI__Loan__c). El objeto secundario (B) debe ser Loan History. Así se vincula cada préstamo con los cambios históricos de sus campos, algo esencial para crear el Registro de eventos.
- Crear el informe 'Loan History': Vaya a la pestaña Reports y cree un informe con el tipo de informe personalizado 'Loans with Field History' creado en el paso anterior. Este informe recogerá la mayoría de las actividades a partir de los cambios en los campos.
- Añadir columnas al informe: Añada las siguientes columnas. 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), el campo de canal (para ApplicationChannel) y cualquier otro atributo pertinente del préstamo.
- Filtrar el informe 'Loan History': Configure el filtro 'Show Me' como 'All loans'. En el objeto Loan, establezca el filtro de fecha en 'Created Date' y seleccione el periodo 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 cuyo seguimiento haya habilitado (por ejemplo, '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 propósito es recoger el evento 'Loan Application Created'. Incluya las columnas Loan Name (LoanApplicationId), Created Date (EventTime), Created By (AssignedUser) y otros atributos pertinentes del préstamo.
- Exportar los informes: Ejecute ambos informes. Si el volumen de datos es reducido, puede exportarlos directamente desde la interfaz de Salesforce como archivos CSV. Para conjuntos de datos más grandes, utilice Salesforce Data Loader. Para ello, busque los informes en el sistema y use la función de exportación de Data Loader, que extrae los datos de forma eficiente mediante llamadas a la API.
- Combinar y transformar los datos: Los datos exportados todavía no forman un Registro de eventos. Debe combinar los dos archivos y transformar los datos. Utilice una hoja de cálculo (como Excel con Power Query) o un lenguaje de programación (como Python) para realizar lo siguiente: a. A partir del informe 'Loan Creation', cree filas para la actividad 'Loan Application Created' y use la fecha de creación del préstamo como EventTime. b. A partir del informe 'Loan History', cree una columna 'ActivityName'. Use lógica condicional (por ejemplo, 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 solo 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 fijo, 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. Para acceder a Salesforce Data Loader, se requiere el permiso 'API Enabled'.
- Seguimiento del historial de campos: 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. Hay un límite en la cantidad de campos cuyo seguimiento se puede activar por objeto.
- Filtros de informes: Filtre siempre los informes por un intervalo de fechas específico (por ejemplo, préstamos creados en los últimos 6 meses) para mantener un volumen de datos manejable. También es fundamental filtrar el informe del historial para incluir solo los cambios en los campos específicos (por ejemplo, Stage y Status) que representan las actividades definidas del proceso.
- Configuración de nCino: Los valores que se utilizan para identificar actividades (por ejemplo, una etapa llamada 'Underwriting' o 'Booked') dependen de la configuración de nCino de su organización. Ajuste la lógica de transformación para que coincida con la terminología de su sistema.
- Data Loader: Para extraer más de unos pocos miles de préstamos, se recomienda encarecidamente utilizar Salesforce Data Loader. Así evitará que se agote el tiempo de espera del navegador y podrá 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 compromisos financieros, pueden almacenarse en objetos de nCino relacionados. El método principal descrito aquí se centra en el objeto Loan. Para completar la extracción, quizá deba crear informes adicionales sobre objetos como Document Manager Placeholder (LLC_BI__Document_Manager_Placeholder__c) y combinar los resultados.
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 tener una cuenta de usuario de Salesforce con acceso a la API y permisos de lectura para Loan de nCino (LLC_BI__Loan__c), Account y los objetos History relacionados. También necesita acceso a una herramienta para ejecutar SOQL, como Salesforce Workbench, Developer Console o una aplicación conectada.
- Acceder a la herramienta SOQL: Inicie sesión en la herramienta de acceso a datos de Salesforce que prefiera. Para usar 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' de la parte inferior.
- Preparar la consulta: Copie la consulta SOQL completa que aparece en la sección 'query' de este documento.
- Configurar los marcadores de posición: Antes de ejecutar la consulta, modifique los marcadores de posición. Sustituya
'YYYY-MM-DDTHH:MM:SSZ'por las fechas de inicio y fin deseadas para el período de extracción. Revise los nombres de las etapas y los 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.
- Gestionar conjuntos de datos grandes: Si se agota el tiempo de espera de la consulta o se alcanzan los límites de Salesforce, ejecútela en lotes más pequeños. Reduzca el intervalo de fechas (por ejemplo, a un mes cada vez) y combine los resultados después.
- Revisar los resultados: Una vez ejecutada la consulta, la herramienta mostrará los resultados en una tabla. Compruebe que las columnas
LoanApplicationId,ActivityNameyEventTimecontengan los valores esperados. - Exportar los datos: Use la función de exportación de la herramienta para guardar los resultados. En Workbench, seleccione 'Bulk CSV' como opción de 'View As' y haga clic en el botón 'Query'. Se generará un archivo CSV.
- Preparar el archivo para cargarlo: Abra el archivo CSV exportado. Compruebe que los encabezados de las columnas coincidan con los requisitos de su herramienta de Process Mining. El archivo ya está 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, como mínimo, acceso de lectura a estos objetos de Salesforce: LLC_BI__Loan__c, LLC_BI__Loan__cHistory, Account y User.
- Seguimiento del historial de campos: Debe habilitar el seguimiento del historial de campos en Salesforce Setup para los campos clave del objeto Loan, especialmente LLC_BI__Stage__c y LLC_BI__Status__c. Sin este seguimiento, no se registrará la mayoría de las actividades.
- Intervalo de fechas: La consulta incluye marcadores de posición para las fechas de inicio y fin (
'YYYY-MM-DDTHH:MM:SSZ'). Para el análisis inicial, se recomienda un período de 3 a 6 meses, a fin de equilibrar el volumen de datos y la información obtenida. En entornos con un volumen muy alto, considere comenzar con un período más corto. - Nombres de etapas y estados: La consulta usa marcadores de posición como
'[Underwriting Stage Name]'y'[Declined Stage Name]'. Consulte al administrador de su sistema nCino para obtener los nombres exactos de API de las etapas y los estados del proceso de originación de préstamos y actualice la consulta según corresponda.
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, agilizar las aprobaciones y aumentar la eficiencia. Descargue su Template y comience a optimizar hoy mismo.
Agilice hoy las aprobaciones de préstamos
Transforme la originación de préstamos en nCino y reduzca un 50 % el tiempo de decisión.
No se requiere tarjeta de crédito. La configuración toma solo unos minutos.