Source: factory.core/ObjScorecard.py
| Method | Signature | Description |
|---|---|---|
| compute_score_run | compute_score_run(scorecard: str = '', context: str = '', context_table: str = '', inbound_guid: str = ScorecardConstants.VIRTUAL_GUID_DEFAULT, external_vars: Optional[Dict[str, Any]] = None, expected_score: str = ScorecardConstants.DEFAULT_EXPECTED_SCORE, data_scorecard: str = '') -> int |
Compute the score based on the given scorecard, context, and variables. |
| compute_score | compute_score(param1: str = '', param2: str = '', param3: str = '', param4: str = '') -> int |
Compute the score based on the given parameters and return the computed score. |
| MoveValuesToHistory | MoveValuesToHistory() |
|
| compute_score_set | compute_score_set(scorecard: str = '', start: int = -1, end: int = 1000, pre_score: int = 0, pre_list: list = []) -> None |
Compute the score set for a given scorecard. |
| validate_scorecard | validate_scorecard(scorecard: str, package: Optional[str] = None, version: Optional[str] = None) -> Dict[str, Any] |
Validate scorecard completeness and consistency. |
| get_scorecard_versions | get_scorecard_versions(scorecard: str, package: Optional[str] = None) -> List[Dict[str, Any]] |
Get all versions of a scorecard with metadata. |
| activate_version | activate_version(scorecard: str, version: str, package: Optional[str] = None) -> bool |
Activate a specific version of a scorecard. |
| create_scorecard_version | create_scorecard_version(scorecard: str, new_version: str, source_version: Optional[str] = None, package: Optional[str] = None, activate: bool = False) -> bool |
Create a new version of a scorecard by copying an existing version. |
| compare_scorecard_versions | compare_scorecard_versions(scorecard: str, version1: str, version2: str, package: Optional[str] = None) -> Dict[str, Any] |
Compare two versions of a scorecard to identify differences. |