In modern-day organizations, many software applications require critical input to decide the next steps in the application workflow and approval. One of the most important inputs to decide the subsequent course of action is the key performance indicator-based scoring for the entities used in the application. Computing the right score for the entities in the application is a critical step that will drive the subsequent processing and help to decide the next course of action for the entity accurately. Computing the right score is a critical parameter for application processing; deriving the precise and correct score is crucial and pivotal for the application's intended objective; this mandates a very efficient and optimized scoring application in place and is of paramount importance for the success of such applications. We will discuss in this article how to envision and design a generic, extensible scoring engine and a few use cases for scoring with the associated intricacies and complexities to implement the scoring framework.
翻译:在现代组织中,许多软件应用程序需要关键输入来决定工作流程及审批的后续步骤。决定后续行动方案的最重要输入之一,是基于应用程序中使用的实体的关键绩效指标评分。为应用程序中的实体计算正确的评分是关键步骤,它将驱动后续处理,并有助于准确确定该实体的下一步行动。计算正确的评分是应用处理的关键参数;得出精确、正确的评分对于实现应用程序的预期目标至关重要且具有决定性意义;这要求建立一个非常高效且优化的评分应用程序,这对于此类应用的成功至关重要。本文将探讨如何构想和设计一个通用的、可扩展的评分引擎,并讨论评分在若干用例中的运用,以及实施该评分框架所涉及的细节与复杂性。