[midPoint-git] [Evolveum/midpoint] 1efca3: Role analysis change default outlier mode configur...

Tadeas Chrapovic noreply at github.com
Tue Aug 27 14:28:57 CEST 2024


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: 1efca36730b02fbaf97e3b768049cd39a5a6976b
      https://github.com/Evolveum/midpoint/commit/1efca36730b02fbaf97e3b768049cd39a5a6976b
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2024-08-27 (Tue, 27 Aug 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/modes/OutlierModeConfiguration.java

  Log Message:
  -----------
  Role analysis change default outlier mode configuration


  Commit: ab44bf4a8161b84c776aee2ad38510bc504a19b8
      https://github.com/Evolveum/midpoint/commit/ab44bf4a8161b84c776aee2ad38510bc504a19b8
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2024-08-27 (Tue, 27 Aug 2024)

  Changed paths:
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/TestTask.java

  Log Message:
  -----------
  Add rerunTaskWithinTimeout method with unique timeOut for TestTask


  Commit: 905a20cb58ddf015dffc94891b3dd359edd5205d
      https://github.com/Evolveum/midpoint/commit/905a20cb58ddf015dffc94891b3dd359edd5205d
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2024-08-27 (Tue, 27 Aug 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/operation/PatternStatistics.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/AttributeAnalysisCache.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/AdvancedClustering.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/Clusterable.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/OutlierClustering.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/RoleBasedClustering.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/StandardClustering.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/UserBasedClustering.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringActionExecutor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringBehavioralResolver.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/BasicOutlierDetectionStrategy.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/ClusteringOutlierDetectionStrategy.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierAnalyzeModel.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierDetectionStrategyResolver.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutliersDetectionUtil.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/context/OutlierDetectionActionExecutor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/context/OutlierPatternResolver.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/inline/BasicOutlierDetectionStrategy.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/inline/OutlierDetectionBasicModel.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/outline/OutlierDetectionOutlineClusterModel.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/outline/OutlierDetectionOutlineModel.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/outline/OutlineOutlierDetectionStrategy.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/detection/PatternResolver.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/analysis/AttributeAnalysisUtil.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/utils/RoleAnalysisAlgorithmUtils.java

  Log Message:
  -----------
  Role analysis clustering analysis and outlier process improvement
1. Cache attribute analysis result from clustering process.
2. Use cache attribute analysis in pattern detection process.
3. Fix multiple issues with incorrect partitions confidence calculations.
4. Change outlier detection process structure (multiple fix and cleanup)
5. Focus on anomalies detection that is under 50% frequency.
6. Temporary turn off "positive exclude" anomalies.
7. Outlier confidence input value is now applied for partition overall confidence.
8. Time complexity reduction (most impact - outlier process).


  Commit: fd11dee7a647795c815e316f3f8d25db5b1d50f0
      https://github.com/Evolveum/midpoint/commit/fd11dee7a647795c815e316f3f8d25db5b1d50f0
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2024-08-27 (Tue, 27 Aug 2024)

  Changed paths:
    M gui/admin-gui/src/frontend/js/ace-editor.js
    M gui/admin-gui/src/frontend/js/vendors.js
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/ScriptExpressionPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/AceEditor.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectOperationPolicyTypeUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullInboundsSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationContext.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowMarks.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
    M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/AggregateQuery.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/ObjectOperationPolicyHelper.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/AggregateSearchContext.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/RefTableItemFilterProcessor.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/ReferenceNameResolver.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchAggregateTest.java
    M repo/system-init/src/main/resources/initial-objects/mark/806-mark-managed.xml

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master'


Compare: https://github.com/Evolveum/midpoint/compare/4cbf92b2e10d...fd11dee7a647

To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/midpoint/settings/notifications


More information about the midPoint-svn mailing list