From 3dd75bbdf419f5e99ca1426cf3e3094ca844b813 Mon Sep 17 00:00:00 2001 From: WilcoLouwerse Date: Fri, 2 Oct 2026 17:00:32 +0200 Subject: [PATCH 1/2] =?UTF-8?q?docs(review):=20#1219=20f1=20=E2=80=94=20Do?= =?UTF-8?q?cs=20do=20not=20say=202036-01-01=20is=20a=20no-date=20sentinel?= =?UTF-8?q?=20that=20will=20be=20displayed?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Thread: https://github.com/ConductionNL/stackiq/pull/1219#discussion_r4166848301 The Placeholder values paragraph in docs/features/cmdb-import.md now says 2036-01-01 is the CMDB's stand-in for no end-of-life date, that it is stored as the usage phase-out date and shown like a real one (an application reads as "Phased out" once it is reached), and that a re-import with Update existing records fills it where it was empty before. Class sweep: git grep -n 'End-of-Life Functioneel' -- docs/ found only cmdb-import.md (the paragraph and the column table). No Dutch or other copy documents the placeholder, so nothing else changed. Co-Authored-By: Claude Opus 5.5 --- docs/features/cmdb-import.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/features/cmdb-import.md b/docs/features/cmdb-import.md index 7c8bfa64..f52ce366 100644 --- a/docs/features/cmdb-import.md +++ b/docs/features/cmdb-import.md @@ -120,7 +120,11 @@ CSV files are not accepted. **Placeholder values.** The CMDB sheets fill an empty `BNN Classificatie` with `NB` ("niet bekend"); that is read as empty. Dates are stored as the file has them: the CMDB's 2036-01-01 in `End-of-Life Functioneel` is imported -as 2036-01-01. +as 2036-01-01. The CMDB writes that date when TOPdesk has no end-of-life date, +so it is a stand-in for "no date". It is stored as the phase-out date of the +usage and shown like any real one, and an application reads as "Phased out" +once that date is reached. A re-import with **Update existing records** on +fills the date where it was left empty before. ### Columns and where they go From 0160aed4fd390d379053d3a2a8763697b090f9e7 Mon Sep 17 00:00:00 2001 From: WilcoLouwerse Date: Fri, 2 Oct 2026 17:06:28 +0200 Subject: [PATCH 2/2] =?UTF-8?q?docs(review):=20#1219=20f1=20=E2=80=94=20pr?= =?UTF-8?q?e-push:=20an=20update=20replaces=20a=20stored=20date;=20the=20p?= =?UTF-8?q?hase=20is=20per=20usage?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Thread: https://github.com/ConductionNL/stackiq/pull/1219#discussion_r4166848301 In the Placeholder values paragraph of docs/features/cmdb-import.md: - an update with Update existing records on also replaces a different stored phase-out date, including one set by hand (merge() skips only createOnly fields, and the usage profile lists only interneAnnotation); - the "Phased out" phase belongs to the usage, not the application (derivePhase works per gebruik). Co-Authored-By: Claude Opus 5.5 --- docs/features/cmdb-import.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/features/cmdb-import.md b/docs/features/cmdb-import.md index f52ce366..bf8f9527 100644 --- a/docs/features/cmdb-import.md +++ b/docs/features/cmdb-import.md @@ -122,9 +122,10 @@ with `NB` ("niet bekend"); that is read as empty. Dates are stored as the file has them: the CMDB's 2036-01-01 in `End-of-Life Functioneel` is imported as 2036-01-01. The CMDB writes that date when TOPdesk has no end-of-life date, so it is a stand-in for "no date". It is stored as the phase-out date of the -usage and shown like any real one, and an application reads as "Phased out" +usage and shown like any real one, and the usage reads as "Phased out" once that date is reached. A re-import with **Update existing records** on -fills the date where it was left empty before. +fills the date where it was left empty before. It also replaces a different +date stored there, including one set by hand. ### Columns and where they go