Finastra
SDK USE CASES
Topic of the Month – FusionBanking Loan IQ
Lorenzo Cerutti SAG Specialist Vishal Chandgude MSDC Principal Consultant
January 2018
SDK USE CASES Topic of the Month FusionBanking Loan IQ Lorenzo - - PowerPoint PPT Presentation
SDK USE CASES Topic of the Month FusionBanking Loan IQ Lorenzo Cerutti SAG Specialist Vishal Chandgude MSDC Principal Consultant January 2018 Finastra WELCOME TO THE FINASTRA TOPIC OF THE MONTH! Format 45 min presentation by
Finastra
January 2018
Finastra |
31 January 2018 2
Finastra |
31 January 2018 3
Finastra |
31 January 2018 4
Finastra |
Finastra as funded development (runtime license). Not recommended - support implications.
First development: we do, client shadows Second development: done together Third development: client does, we shadow
31 January 2018 5
Finastra |
31 January 2018 6
User Defined Functions User Defined Server Transactions Internal Actions (Java) Internal Actions (Script) Scripted Batch Scripted API Event Management XPath / XQuery Scripting Editor Object Model Browser Object Inspector User Defined G/L Entries Scripted Wizards Internal and External Validation EMPush Shell Commands Web Service Calls Controller Events Calculated Business Objects
Finastra |
31 January 2018 7
Allows to link an SDK-written script to a Loan IQ event. For example, add validation when a Loan Drawdown is sent to approval. Better approach than adding triggers to the database.
Finastra |
31 January 2018 8
Finastra |
31 January 2018 9
Allows to create and maintain the scripts referred to in the Event Management triggers table. Many sample scripts provided
used by core features).
Finastra |
31 January 2018 10
Finastra |
31 January 2018 11
Finastra |
31 January 2018 12
Finastra |
31 January 2018 13
Finastra |
31 January 2018 14
Finastra |
31 January 2018 15
Finastra |
31 January 2018 16
Finastra |
31 January 2018 17
Finastra |
Event-based accounting Avoid setting Ongoing Fee Payments to ‘Needs Review’ following a scheduled commitment change Check borrower global limits on central limits system Validate MIS Codes and Additional Fields with an external data source Generate a principal payment based on collateral revaluation Update the User Profile settings in Loan IQ if the master user profile permissions change in central HR database Generate additional General Ledger entries for FX realised profit/loss on loan repayments
31 January 2018 18
Finastra |
31 January 2018 19
Interface to non-Finastra Origination system or Borrower Portal (if core APIs need to be amended) Create customers in a new location (automate the creation of the location in the Locations table) Create a conversion fee when a drawdown is in a currency different from the facility currency Create GL entries for the commitment as soon as deal is approved – before deal closure Copy SBLCs from one deal to another Create Deposit increase/decrease to reflect changes in exposure For PIK, merge notices for payment and repricing Create a commitment increase/decrease on a Facility based upon a commitment increase/decrease on another facility (from a different Deal)
Finastra |
31 January 2018 20
Finastra |
31 January 2018 21
EXPOSED TECHNOLOGY Business objects and attributes. Event management framework. Extend existing Loan IQ application structures. STANDARD PLATFORM Access to Loan IQ java class interfaces. Customisation can be in JAVA or Javascript. Standard Eclipse IDE normally used. PREREQUISITES No extra hardware requirements. SDK license is required. Loan IQ version 7.2.4 onwards.
Finastra |
31 January 2018 22
Increased Automation Time To Market Control And Validation Extend Loan IQ Re-usability And Resources Enterprise Integration
Finastra |
31 January 2018 23
Finastra |
31 January 2018 24
In one minute
Later today
tab)
Survey
Anytime
Finastra |
31 January 2018 25
Finastra |
@FinastraFS Finastra LinkedIn Finastra YouTube
31 January 2018
lorenzo.cerutti@finastra.com
Finastra |
31 January 2018 27
Based on industry standard XQuery, Inquiry API allows the user to develop scripts for extracting business information from Loan IQ without needing direct database access. Avoid replication of Loan IQ application logic to extract information from Loan IQ
This feature allows clients to develop custom interfaces in an SOA manner by subscribing to Loan IQ Activities and thereby having relevant information delivered to various target systems. Ability to publish data to external systems through standard industry communication channels
Finastra |
Using Java language, users can implement complex validations and the necessary object updates as part of business event trigger
feature to implement customized processing needed to institute their business process steps. Allows custom validation s and actions to support business process workflows
Enhance capabilities of Inquiry API by implementing primitive functions, callable from your scripts, in Java. This opens up Inquiry API script capabilities to significantly more powerful capabilities that can be implemented in Java. Use Java language express ability to support the business process workflows
31 January 2018 28
Finastra |
31 January 2018 29
Ability to attach validations using Internal Validations to Loan IQ’s existing business object save validation logic. Additionally, internal actions and validations are now foreshadowed to apply validations preemptively. Efficient custom validations to support business process
Development tool for Loan IQ Scripting and API testing Loan IQ Specific development tool
Finastra |
Secure access to Loan IQ core
Ease of use for SDK development support team to execute Java script programs
Ability to augment an existing API or write a brand new API including deeply nested XML Structures. API action logic is supplied in JavaScript that benefits from full access to Loan IQ business objects. Reduce dependency on Finastra for supporting extension of existing API’s and need of new API’s
31 January 2018 30
Ability to populate non persistent informational fields by using existing attributes in real time Custom calculated attributes in real time to support business process workflow
Finastra |
Ability is provided to call (from the Client) user supplied logic implemented in Java and running on the Loan IQ Server. This process flow leverages the same security and concurrency mechanisms from which all Loan IQ Server resident transactions benefit. Leverage Loan IQ Client –Server architecture to communicate with external application
31 January 2018 31
Using JavaScript customers can write a multi-threaded batch process having full access to Loan IQ business objects. Custom schedule batch programs to support business process
Finastra |
31 January 2018 32
Execute custom business logic within a controller( notebooks and dialogues) Simplification of manual tasks
Ability to configure search filters for the existing searches in Loan IQ through scripts Find information by custom searches
Ability to move and compare system configurations across Loan IQ envs. Helps in rolling out upgrades and rollout of new enhancements
Finastra |
Ability to control and create the layout of the Navigator desktop across the
tailored Navigator desktop across the system based on certain parameters Customize desktop experience
CSI (client side integration)
Ability to configure and launch wizards from Loan IQ notebooks and Navigator desktop as a menu
Streamline business process to reduce manual steps
31 January 2018 33