- Aug 22, 2019
-
-
David Büchler authored
Detailansicht zeigt nun alle Kontakte innerhalb des selektierten Clusters ausgenommen der ignorierten Dubletten in der personfilter_view. Die ignorierten werden demnächst in einer separaten Detailansicht dargestellt
-
- Aug 21, 2019
-
-
David Büchler authored
Sql Query umgebaut auf Nutzung des Sql Builders Auf der ClusterDetailSeite wird nun die Person Filter view angezeigt
-
David Büchler authored
-
David Büchler authored
Ignorierte Dubletten Treffer werden nun in einem separaten Entity ermittelt und auf der Dublettenübersichtsseite angezeigt.
-
- Aug 20, 2019
-
-
David Büchler authored
Personen Dubletten Cluster werden nun korrekt angezeigt. Dabei werden "ignorierte Datensätze" nicht in der Auflistung angezeigt. Cluster mit zwei Einträgen, wovon einer "ignoriert" wird, werden ebenso ausgeblendet. Es wurde ein neues Entity zum Anzeigen der ignorierten Dubletten angelegt.
-
David Büchler authored
Erste Version der Gesamtübersicht für Personendubletten erstellt. Diese zeigt die Namen der Personen und die Anzahl der DUbletten im Cluster an.
-
David Büchler authored
Das neue Feld Target_Entity wurde der DuplicatesCluster Tabelle hinzugefügt. Hiermit können nun Entity spezifische Cluster gesucht und gelöscht werden.
-
David Büchler authored
Grundgerüst des Allgemeinen Dublettenübersichts-Contextes. Dieser lädt alle Dublettenarten über den gleichen JDito Recordcontainer über diverse Provider/Consumer Paare im gleichen Entity. Entfernen des ursprünglichen Duplicates_entity, dieses wurde im alten Umfang nicht mehr benötigt.
-
- Aug 19, 2019
-
-
David Büchler authored
Neues LB SCript für die Tabelle zum ignorieren von Dubletten erstellt Dubletten können nun über eine Action ignoriert werden Neuer Parameter an der Person, dass die ContactId des aktuell geöffnetes Kontaktes an die DublettenReferenz/Provider per Parameter weitergegeben wird Neue Funktionen zum Erstellen, löschen einer Ignorierten Dublettenrelation und zum Löschen aller vorkomnisse einer ContactId in der UnrelatedDuplicates
-
David Büchler authored
Neues LB SCript für die Tabelle zum ignorieren von Dubletten erstellt Dubletten können nun über eine Action ignoriert werden Neuer Parameter an der Person, dass die ContactId des aktuell geöffnetes Kontaktes an die DublettenReferenz/Provider per Parameter weitergegeben wird Neue Funktionen zum Erstellen, löschen einer Ignorierten Dublettenrelation und zum Löschen aller vorkomnisse einer ContactId in der UnrelatedDuplicates
-
- Aug 14, 2019
-
-
David Büchler authored
Neues Liquibase für Tabelle DuplicateClusters
-
David Büchler authored
# Conflicts: # .aditoprj/project.version # aliasDefinition/Data_alias/Data_alias.aod # entity/BulkMail_entity/BulkMail_entity.aod # entity/CampaignAddParticipants_entity/CampaignAddParticipants_entity.aod # entity/CampaignCost_entitiy/CampaignCost_entitiy.aod # entity/CampaignStep_entity/CampaignStep_entity.aod # entity/CampaignStep_entity/recordcontainers/db/conditionProcess.js # entity/DuplicateScanConditionConfig_entity/entityfields/condition/valueProcess.js # entity/KeywordAttributeRelation_entity/KeywordAttributeRelation_entity.aod # entity/KeywordAttribute_entity/KeywordAttribute_entity.aod # entity/Organisation_entity/Organisation_entity.aod # entity/SerialLetter_entity/SerialLetter_entity.aod # language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod # language/_____LANGUAGE_de/_____LANGUAGE_de.aod # language/_____LANGUAGE_en/_____LANGUAGE_en.aod # neonView/360DegreeFilter_view/360DegreeFilter_view.aod # neonView/ActivityDetail_view/ActivityDetail_view.aod # neonView/ActivityDrawer_view/ActivityDrawer_view.aod # neonView/ActivityEdit_view/ActivityEdit_view.aod # neonView/ActivityFilter_view/ActivityFilter_view.aod # neonView/ActivityLinkMultiEdit_view/ActivityLinkMultiEdit_view.aod # neonView/ActivityLinkPreview_view/ActivityLinkPreview_view.aod # neonView/ActivityMain_view/ActivityMain_view.aod # neonView/ActivityPreview_view/ActivityPreview_view.aod # neonView/AddressLookup_view/AddressLookup_view.aod # neonView/AddressValidationLookup_view/AddressValidationLookup_view.aod # neonView/AnyContactLookup_view/AnyContactLookup_view.aod # neonView/AnyObjectRelationTree_view0/AnyObjectRelationTree_view0.aod # neonView/AppointmentEdit_view/AppointmentEdit_view.aod # neonView/AppointmentFilter_view/AppointmentFilter_view.aod # neonView/AppointmentLinkEdit_view/AppointmentLinkEdit_view.aod # neonView/AppointmentLinkFilter_view/AppointmentLinkFilter_view.aod # neonView/AttributeEdit_view/AttributeEdit_view.aod # neonView/AttributeRelationMultiEdit_view/AttributeRelationMultiEdit_view.aod # neonView/AttributeRelationTreeDrawer_view/AttributeRelationTreeDrawer_view.aod # neonView/AttributeRelationTreeEdit_view/AttributeRelationTreeEdit_view.aod # neonView/AttributeTree_view/AttributeTree_view.aod # neonView/AttributeUsageMultiEdit_view/AttributeUsageMultiEdit_view.aod # neonView/BulkMailAddRecipientsEdit_view/BulkMailAddRecipientsEdit_view.aod # neonView/BulkMailContent_view/BulkMailContent_view.aod # neonView/BulkMailPreview_view/BulkMailPreview_view.aod # neonView/CampaignAddParticipantsEdit_view/CampaignAddParticipantsEdit_view.aod # neonView/CampaignCharts_view/CampaignCharts_view.aod # neonView/CampaignCostAnalysis_view/CampaignCostAnalysis_view.aod # neonView/CampaignCostChart_view/CampaignCostChart_view.aod # neonView/CampaignCostEdit_view/CampaignCostEdit_view.aod # neonView/CampaignCostExtendedFilter_view/CampaignCostExtendedFilter_view.aod # neonView/CampaignCostFilter_view/CampaignCostFilter_view.aod # neonView/CampaignCostFix_view/CampaignCostFix_view.aod # neonView/CampaignCostVariable_view/CampaignCostVariable_view.aod # neonView/CampaignCost_view/CampaignCost_view.aod # neonView/CampaignEdit_view/CampaignEdit_view.aod # neonView/CampaignParticipantChart_view/CampaignParticipantChart_view.aod # neonView/CampaignParticipantEdit_view/CampaignParticipantEdit_view.aod # neonView/CampaignParticipantPreview_view/CampaignParticipantPreview_view.aod # neonView/CampaignPreview_view/CampaignPreview_view.aod # neonView/CampaignStepAddParticipants_view/CampaignStepAddParticipants_view.aod # neonView/CampaignStepAnalysis_view/CampaignStepAnalysis_view.aod # neonView/CampaignStepEdit_view/CampaignStepEdit_view.aod # neonView/CampaignStepMain_view/CampaignStepMain_view.aod # neonView/CampaignStepPreview_view/CampaignStepPreview_view.aod # neonView/ClassificationAdminEdit_view/ClassificationAdminEdit_view.aod # neonView/ClassificationAdminTree_view/ClassificationAdminTree_view.aod # neonView/ClassificationDrawer_view/ClassificationDrawer_view.aod # neonView/ClassificationPreview_view/ClassificationPreview_view.aod # neonView/ClassificationScoreMultipleEdit_view/ClassificationScoreMultipleEdit_view.aod # neonView/ClassificationTree_view/ClassificationTree_view.aod # neonView/ClassificatonAdminPreview_view/ClassificatonAdminPreview_view.aod # neonView/ClassificatonPreview_view/ClassificatonPreview_view.aod # neonView/CommRestrictionFilter_view/CommRestrictionFilter_view.aod # neonView/CommRestrictionPreview_view/CommRestrictionPreview_view.aod # neonView/CommRestrictionSmallEdit_view/CommRestrictionSmallEdit_view.aod # neonView/CommunicationEdit_view/CommunicationEdit_view.aod # neonView/CommunicationFilter_view/CommunicationFilter_view.aod # neonView/CommunicationMultiEdit_view/CommunicationMultiEdit_view.aod # neonView/CompetitionDrawer_view/CompetitionDrawer_view.aod # neonView/CompetitionEdit_view/CompetitionEdit_view.aod # neonView/CompetitionFilter_view/CompetitionFilter_view.aod # neonView/CompetitionPreview_view/CompetitionPreview_view.aod # neonView/ContactEdit_view/ContactEdit_view.aod # neonView/ContactList_view/ContactList_view.aod # neonView/ContractMain_view/ContractMain_view.aod # neonView/CountriesPreview_view/CountriesPreview_view.aod # neonView/CountriesTable_view/CountriesTable_view.aod # neonView/DefaultLookup_view/DefaultLookup_view.aod # neonView/DocumentDrawer_view/DocumentDrawer_view.aod # neonView/DocumentEdit_view/DocumentEdit_view.aod # neonView/DocumentFilter_view/DocumentFilter_view.aod # neonView/DocumentList_view/DocumentList_view.aod # neonView/DocumentPreview_view/DocumentPreview_view.aod # neonView/DocumentTemplateEdit_view/DocumentTemplateEdit_view.aod # neonView/DocumentTemplateFilterSmall_view/DocumentTemplateFilterSmall_view.aod # neonView/DocumentTemplateLinkList_view/DocumentTemplateLinkList_view.aod # neonView/DocumentTemplateLinkMultiEdit_view/DocumentTemplateLinkMultiEdit_view.aod # neonView/EmailEdit_view/EmailEdit_view.aod # neonView/EmployeeEdit_view/EmployeeEdit_view.aod # neonView/EmployeeFilter_view/EmployeeFilter_view.aod # neonView/EmployeeLookup_view/EmployeeLookup_view.aod # neonView/EmployeeMain_view/EmployeeMain_view.aod # neonView/EmployeePassword_view/EmployeePassword_view.aod # neonView/EmployeePreview_view/EmployeePreview_view.aod # neonView/FacebookTimeline_view/FacebookTimeline_view.aod # neonView/ForecastDrawer_view/ForecastDrawer_view.aod # neonView/ForecastEdit_view/ForecastEdit_view.aod # neonView/ForecastFilter_view/ForecastFilter_view.aod # neonView/ForecastPreview_view/ForecastPreview_view.aod # neonView/IndexSearchView/IndexSearchView.aod # neonView/KeywordAttributeEdit_view/KeywordAttributeEdit_view.aod # neonView/KeywordAttributeFilter_view/KeywordAttributeFilter_view.aod # neonView/KeywordEntryEdit_view/KeywordEntryEdit_view.aod # neonView/KeywordEntryMainSide_view/KeywordEntryMainSide_view.aod # neonView/KeywordEntryMain_view/KeywordEntryMain_view.aod # neonView/LetterEdit_view/LetterEdit_view.aod # neonView/LetterRecipientFilter_view/LetterRecipientFilter_view.aod # neonView/LogHistoryFilter_view/LogHistoryFilter_view.aod # neonView/LogHistoryPreview_view/LogHistoryPreview_view.aod # neonView/MemberDrawer_view/MemberDrawer_view.aod # neonView/MemberFilter_view/MemberFilter_view.aod # neonView/ModuleTree_view/ModuleTree_view.aod # neonView/MyDashboardScoreCard_view/MyDashboardScoreCard_view.aod # neonView/NotificationPreview_view/NotificationPreview_view.aod # neonView/ObjectTreeEdit_view/ObjectTreeEdit_view.aod # neonView/ObjectTreeFilter_view/ObjectTreeFilter_view.aod # neonView/OfferDrawer_view/OfferDrawer_view.aod # neonView/OfferEdit_view/OfferEdit_view.aod # neonView/OfferFilter_view/OfferFilter_view.aod # neonView/OfferMain_view/OfferMain_view.aod # neonView/OfferPreview_view/OfferPreview_view.aod # neonView/Options1_View/Options1_View.aod # neonView/Options2_View/Options2_View.aod # neonView/Options_View/Options_View.aod # neonView/OrderDetail_view/OrderDetail_view.aod # neonView/OrderEdit_view/OrderEdit_view.aod # neonView/OrderFilter_view/OrderFilter_view.aod # neonView/OrderPreview_view/OrderPreview_view.aod # neonView/OrderitemMultiEdit_view/OrderitemMultiEdit_view.aod # neonView/OrderitemPreview_view/OrderitemPreview_view.aod # neonView/OrganisationConditionPricelist_view/OrganisationConditionPricelist_view.aod # neonView/OrganisationCondition_view/OrganisationCondition_view.aod # neonView/OrganisationEditDefaults_view/OrganisationEditDefaults_view.aod # neonView/OrganisationEdit_view/OrganisationEdit_view.aod # neonView/OrganisationFilter_view/OrganisationFilter_view.aod # neonView/OrganisationLookup_view/OrganisationLookup_view.aod # neonView/OrganisationPreview_view/OrganisationPreview_view.aod # neonView/PermissionDetailEdit_view/PermissionDetailEdit_view.aod # neonView/PermissionDetailFilter_view/PermissionDetailFilter_view.aod # neonView/PermissionDetailPreview_view/PermissionDetailPreview_view.aod # neonView/PermissionMetaDataFilter_view/PermissionMetaDataFilter_view.aod # neonView/PermissionMetaDataMain_view/PermissionMetaDataMain_view.aod # neonView/PermissionMetaDataPreview_view/PermissionMetaDataPreview_view.aod # neonView/PermissionOverviewFilter_view/PermissionOverviewFilter_view.aod # neonView/PersonDetail_view/PersonDetail_view.aod # neonView/PersonEditDefaults_view/PersonEditDefaults_view.aod # neonView/PersonEdit_view/PersonEdit_view.aod # neonView/PersonFilter_view/PersonFilter_view.aod # neonView/PersonLookup_view/PersonLookup_view.aod # neonView/PersonMain_view/PersonMain_view.aod # neonView/PersonPreview_view/PersonPreview_view.aod # neonView/PersonSimpleList_view/PersonSimpleList_view.aod # neonView/Prod2ProdEdit_view/Prod2ProdEdit_view.aod # neonView/Prod2prodFilter_view/Prod2prodFilter_view.aod # neonView/ProductPreview_view/ProductPreview_view.aod # neonView/ProductpriceEdit_view/ProductpriceEdit_view.aod # neonView/ProductpriceFilter_view/ProductpriceFilter_view.aod # neonView/ProductpriceRelation_view/ProductpriceRelation_view.aod # neonView/RoleEdit_view/RoleEdit_view.aod # neonView/RoleFilter_view/RoleFilter_view.aod # neonView/RoleMain_view/RoleMain_view.aod # neonView/RolePreview_view/RolePreview_view.aod # neonView/SaleprojectOverviewCharts_view/SaleprojectOverviewCharts_view.aod # neonView/SalesprojectClassificationAndChart_view/SalesprojectClassificationAndChart_view.aod # neonView/SalesprojectClassification_view/SalesprojectClassification_view.aod # neonView/SalesprojectEdit_view/SalesprojectEdit_view.aod # neonView/SalesprojectFurtherInfo_view/SalesprojectFurtherInfo_view.aod # neonView/SalesprojectMemberActivity_view/SalesprojectMemberActivity_view.aod # neonView/SalesprojectMilestoneChartPhase_view/SalesprojectMilestoneChartPhase_view.aod # neonView/SalesprojectMilestoneInfo_view/SalesprojectMilestoneInfo_view.aod # neonView/SalesprojectMilestoneSource_view/SalesprojectMilestoneSource_view.aod # neonView/SalesprojectOfferForecastChart_view/SalesprojectOfferForecastChart_view.aod # neonView/SalesprojectOfferForecast_view/SalesprojectOfferForecast_view.aod # neonView/SalesprojectOverview_view/SalesprojectOverview_view.aod # neonView/SalesprojectScoreCard_view/SalesprojectScoreCard_view.aod # neonView/SalesprojectSourceDrawer_view/SalesprojectSourceDrawer_view.aod # neonView/SalesprojectSourceEdit_view/SalesprojectSourceEdit_view.aod # neonView/SalesprojectSourceFilter_view/SalesprojectSourceFilter_view.aod # neonView/SalesprojectSourcePreview_view/SalesprojectSourcePreview_view.aod # neonView/SalutationFilter_view/SalutationFilter_view.aod # neonView/StockCount_view/StockCount_view.aod # neonView/StockEdit_view/StockEdit_view.aod # neonView/TaskEdit_view/TaskEdit_view.aod # neonView/TaskLinkMultiEdit_view/TaskLinkMultiEdit_view.aod # neonView/TaskLinkPreview_view/TaskLinkPreview_view.aod # neonView/TaskMain_view/TaskMain_view.aod # neonView/TimetrackingAnalysesDrawer_view/TimetrackingAnalysesDrawer_view.aod # neonView/TimetrackingAnalyses_view/TimetrackingAnalyses_view.aod # neonView/TimetrackingDrawer_view/TimetrackingDrawer_view.aod # neonView/TimetrackingEdit_view/TimetrackingEdit_view.aod # neonView/TimetrackingFilterAnalyses/TimetrackingFilterAnalyses.aod # neonView/TimetrackingFilter_view/TimetrackingFilter_view.aod # neonView/TimetrackingPreview_view/TimetrackingPreview_view.aod # neonView/TimetrackingScore_view/TimetrackingScore_view.aod # neonView/TurnoverChartForecast_view/TurnoverChartForecast_view.aod # neonView/TurnoverChart_view/TurnoverChart_view.aod # neonView/TurnoverTree_view/TurnoverTree_view.aod # neonView/TwitterTimeline_view/TwitterTimeline_view.aod # neonView/campaignParticipantMessage_view/campaignParticipantMessage_view.aod
-
David Büchler authored
-
Simon Leipold authored
-
Sebastian Listl authored
Receipt See merge request xrm/basic!59
-
Language translations added. Order parameters fixed in Offer_lib.
-
Simon Leipold authored
-
David Büchler authored
-
- Aug 13, 2019
-
-
S.Listl authored
-
S.Listl authored
-
S.Listl authored
-
David Büchler authored
Eventuelle gecachete Duplicate werden nun beim Löschen einer Person ebenso gelöscht. Wäre nach dem Löschen dieses Kontaktes nur noch ein Duplikat in den Cluster eingetragen, wird dieser automatisch mitgelöscht. TODO Sobald Ignorieren Logik existiert, werden diese Einträge auch gelöscht werden.
-
Simon Leipold authored
-
Sebastian Listl authored
Receipt See merge request xrm/basic!54
-
S.Listl authored
-
S.Listl authored
-
Mohamed Mansour authored
-
David Büchler authored
-
Mohamed Mansour authored
-
Mohamed Mansour authored
-
S.Listl authored
-
David Büchler authored
Die Typ-spezifischen Dubletten, welche an Person/Organisation angezeigt werden, werden nun nicht mehr über ein separates Entity geladen, sondern direkt über das jeweilige Entity selbst. Dafür wurde der Recordcontainer um verwertung eines weiteren Parameters erweitert. Das Laden der Daten passiert über ein Consumer/Provider Paar direkt im gleichen Entity. Die ActionGroup für Dublettenaktionen in der Kontakteliste wird immer angezeigt, wenn der entsprechende Parameter "onlyShowContactIds" gefüllt ist.
-
Markus Escher authored
-
- Aug 12, 2019
-
-
S.Listl authored
-
Mohamed Mansour authored
-
Simon Leipold authored
-
Simon Leipold authored
-
Mohamed Mansour authored
-
Mohamed Mansour authored
-
Mohamed Mansour authored
-