Project

General

Profile

Project activity #32902

open

Elasticsearch integreren in Tezza en Reports

Added by Diego Mirandola 3 months ago. Updated about 9 hours ago.

Status:
Ready in Dev
Priority:
P4 Normal
Category:
-
Target version:
Start date:
11/07/2025
Due date:
% Done:

0%

Estimated time:

Description

Graag #31513 weer oppakken zodat dit formeel gereleased kan worden.


Files

Screenshot 2025-08-07 at 09.39.54.png (55.1 KB) Screenshot 2025-08-07 at 09.39.54.png Nume Groenewegen, 07/08/2025 09:40 AM
clipboard-202509081217-jk8dz.png (170 KB) clipboard-202509081217-jk8dz.png Tahir Malik, 08/09/2025 12:17 PM
clipboard-202509081255-t4f0a.png (12.6 KB) clipboard-202509081255-t4f0a.png Diego Mirandola, 08/09/2025 12:55 PM
clipboard-202509081256-yyvgr.png (53.8 KB) clipboard-202509081256-yyvgr.png Diego Mirandola, 08/09/2025 12:56 PM
clipboard-202510061610-3te22.png (130 KB) clipboard-202510061610-3te22.png Tahir Malik, 06/10/2025 04:10 PM
clipboard-202510061610-vdf3h.png (143 KB) clipboard-202510061610-vdf3h.png Tahir Malik, 06/10/2025 04:10 PM
clipboard-202510151450-xoa0i.png (168 KB) clipboard-202510151450-xoa0i.png Tahir Malik, 15/10/2025 02:50 PM
clipboard-202510151452-djgsx.png (151 KB) clipboard-202510151452-djgsx.png Tahir Malik, 15/10/2025 02:52 PM
clipboard-202510151452-q7nzg.png (122 KB) clipboard-202510151452-q7nzg.png Tahir Malik, 15/10/2025 02:52 PM
clipboard-202510151453-1wu7h.png (349 KB) clipboard-202510151453-1wu7h.png Tahir Malik, 15/10/2025 02:53 PM

Related issues 2 (1 open1 closed)

Related to Tezza - Project activity #31513: Koppelen met contezza-reportsResolvedDiego Mirandola03/04/2025

Actions
Related to Tezza - Project activity #34584: Vanuit Contezza Reports mogelijk maken op te zoeken op eigenschappen door alle versies van het bijbehorende zaaktypeBacklog20/08/2025

Actions
Actions #1

Updated by Diego Mirandola 3 months ago

Actions #2

Updated by Diego Mirandola 3 months ago

  • Description updated (diff)
Actions #4

Updated by Diego Mirandola 3 months ago

  • Target version changed from Tezza 2025.07 to Tezza 2025.08
Actions #6

Updated by Diego Mirandola 3 months ago

  • Status changed from In Progress to Feedback
  • Assignee changed from Diego Mirandola to Nume Groenewegen
Actions #7

Updated by Nume Groenewegen 3 months ago · Edited

@Diego Mirandola
UI/UX getest. Er lijkt een issue te zijn met het autocomplete veld:
  • Het is nu mogelijk om een andere waarde in een autocomplete veld te zetten, en dan op 'ok' te klikken, daar wordt dan een * van gemaakt, maar deze wordt niet meegenomen in de query (de waarde wordt in dit geval compleet weg gelaten).
Nog een over de functionaliteit die waarschijnlijk door andere beoordeeld / beantwoord moeten worden:
  • Wildcard search lijkt nu niet mogelijk, het levert bij mij niet de resultaten op die ik verwacht.

Actions #8

Updated by Diego Mirandola 3 months ago

  • Het is nu mogelijk om een andere waarde in een autocomplete veld te zetten, en dan op 'ok' te klikken, daar wordt dan een * van gemaakt, maar deze wordt niet meegenomen in de query (de waarde wordt in dit geval compleet weg gelaten).

Validation ontbrak en het is nu toegevoegd.

  • Wildcard search lijkt nu niet mogelijk, het levert bij mij niet de resultaten op die ik verwacht.

Klopt dat elasticsearch anders werkt ivm wildcards, dus bijvoorbeeld 'Subsidiebudget: tes*' werkt niet.
Je zou wel een eigenschap moeten kunnen selecteren zonder waarde, in dit geval worden alle zaken opgehaald die die zaakeigenschap hebben, onafhankelijk van de waarde.
Hiermee was er nog een probleem (null check) bij autocomplete velden, dat ook opgelost is.

Hiernaast had ik ook een problemen met datum velden die het us formaat gebruikten, ik heb nu het Nederlandse formaat (hardcoded) overal toegepast.

Actions #9

Updated by Diego Mirandola 3 months ago

  • Assignee changed from Diego Mirandola to Nume Groenewegen
Actions #10

Updated by Nume Groenewegen 2 months ago

  • Assignee changed from Nume Groenewegen to Diego Mirandola

Wanneer ik van de zaakeigenschap 'Waarheidsverklaring' (zaaktype subsidie aanvragen) de waarde 'Ja en Nee' invul krijg ik de volgende foutmelding:

{
  "errorKey": "framework.exception.ApiDefault",
  "statusCode": 500,
  "briefSummary": "org.apache.lucene.queryparser.classic.ParseException: ELASTICSEARCH clause found but not in expected format",
  "stackTrace": "For security reasons the stack trace is no longer displayed, but the property is kept for previous versions",
  "descriptionURL": "https://api-explorer.alfresco.com",
  "logId": "7192b62c-e9c7-4447-92b6-2ce9c77447af" 
}

Deze foutmelding krijg ik ook bij indicatie. Maar bijvoorbeeld niet bij de autocomplete Bankrekeningnummer.

Actions #11

Updated by Diego Mirandola 2 months ago

Nume Groenewegen wrote:

Wanneer ik van de zaakeigenschap 'Waarheidsverklaring' (zaaktype subsidie aanvragen) de waarde 'Ja en Nee' invul krijg ik de volgende foutmelding:

Dit komt door de aanhalingstekens in de waarde zelf. Ik zou dit voorlopig negeren. Het is ook mogelijk dat dit een fix in de backend nodig heeft.

Actions #14

Updated by Tahir Malik 2 months ago

  • Assignee changed from Diego Mirandola to Tahir Malik
Actions #15

Updated by Tjerk Vaags 2 months ago

  • Related to Project activity #34584: Vanuit Contezza Reports mogelijk maken op te zoeken op eigenschappen door alle versies van het bijbehorende zaaktype added
Actions #17

Updated by Tahir Malik about 1 month ago

Error op dev-tezza:

{
  "status": {
    "code": 404,
    "name": "Not Found",
    "description": "Requested resource is not available." 
  },
  "message": "08081238 Incorrect query: ELASTICSEARCH:'{\"bool\":{\"should\":[{\"bool\":{\"must\":[{\"nested\":{\"path\":\"zaakEigenschapStr\",\"query\":{\"bool\":{\"must\":[{\"term\":{\"zaakEigenschapStr.eigenschapId\":\"03d36f59-0da2-4791-b71e-41426f221ed5\"}},{\"match_phrase\":{\"zaakEigenschapStr.values\":\"*\"}}]}}}}]}}]}}'",
  "exception": "",
  "callstack": [],
  "server": "Enterprise v23.4.1 (.1 r2275e7b3-b1225) schema 19,300",
  "time": "Sep 8, 2025, 12:16:42 PM" 
}

Updated by Diego Mirandola about 1 month ago · Edited

Actions #19

Updated by Diego Mirandola about 1 month ago

  • Assignee changed from Diego Mirandola to Tahir Malik

Updated by Tahir Malik 15 days ago

Dev tezza getest:

Geen hit

@Erik Hoogland kun jij even kijken waar dit wellicht mis gaat en met @Nume Groenewegen wellicht bekijken of anders wordt het volgende week.

Actions #21

Updated by Tahir Malik 15 days ago

  • Target version changed from Tezza 2025.08 to Tezza 2025.10
Actions #23

Updated by Erik Hoogland 14 days ago

Dit is gelinked aan #35008, er is geen notificatie callback ingesteld. Toegevoegd aan related issues

Actions #25

Updated by Tahir Malik 7 days ago

@Diego Mirandola ik mis zaaktype + zaakeigenschappen bij dev tezza, en bij test-guh.

Updated by Tahir Malik 6 days ago

@Erik Hoogland @Diego Mirandola kunnen we dit ergens documenteren?
Functionele test-case:
  1. Plaats een zaakeigenschap bij een zaak
  2. Selecteer de juiste zaaktype & Zaakeigenschap
    • je kunt ook i.p.v. een waarde niks invullen dan neemt hij de waarde * over
  3. Resultaat
  4. In Kibana kun je ook zoeken indien er een fout in de Reporting app zit
    • zaakEigenschapStr:{ values : * }
    • Zijn er hits in Kibana, dan werkt het indexerings proces en de Reports-service
Actions #27

Updated by Erik Hoogland 5 days ago

@Tahir Malik Test case is aan documentatie toegevoegd: https://git.contezza.nl/develop/products/contezza-reports/contezza-reports-service/-/tree/feature/uitbreiden-documentatie/%2332902/docs/src/docs/asciidoc

Ik heb ook een extra controle toegevoegd, voor als de notificatie callback het issue is waarom de elastic update niet werkt. Juri heeft de pages pipeline gefixed.
Link naar pages: https://develop.contezza.io/products/contezza-reports/contezza-reports-service/

Actions #28

Updated by Erik Hoogland 5 days ago

  • Status changed from In Progress to Ready in Dev
  • Assignee changed from Erik Hoogland to Tahir Malik
Actions #29

Updated by Tahir Malik about 9 hours ago

  • Assignee changed from Tahir Malik to Diego Mirandola

@Erik Hoogland @Diego Mirandola
Akkoord dit mag mee met de release

Also available in: Atom PDF