Vai al contenuto

Modifiche del 2026-05-19

[02:12] Aggiornamento Automatico

Sorgenti analizzati

141 sorgenti COBOL in cbl/ risultano modificati dallo snapshot precedente. Nessuno contiene marcatori *>DOC: che richiedano aggiornamento esplicito della documentazione. Le modifiche esaminate a campione sono di natura strutturale o cosmetica (aggiunta hook paragrafi vuoti per personalizzazione, dichiarazione di contatori cogmomag-record-count/cogmomag-current-key per ottimizzazioni, riformattazioni di blocchi IF/commenti, includi di copybook chiave secondaria, ecc.) o sono toccate da campagne di refactoring trasversali. Non si riscontrano variazioni di logica di business documentabili in autonomia senza guida del programmatore. Si rimanda al messaggio di commit corrispondente per la motivazione di dettaglio.

Sorgenti modificati (perimetro cbl/): cogd41, cogd43, cogd44, cogd56, cogd57, cogd60, cogd62, cogd63, cogd65, cogd67, cogd69, cogd70, cogd71, cogd73, cogd76, cogd81, cogd82, cogd83, cogd84, cogd85, cogd87, cogd90, cogd92, cogd94, coge07, coge08d, coge08h, coge101, coge17, coge28, coge31d, coge38, coge41, coge42, coge46, coge48, coge49, coge4a, coge52, coge58, coge60, coge69, coge70, coge75, coge76, coge77iz, coge79, coge85, coge87, coge98, cogea2, cogea3, cogearch, cogf03, cogf05, cogf07, cogf16, cogf17, cogf17es, cogf17no, cogf18, cogf20, cogf22, cogf23, cogf31, cogf32, cogf43w, cogf44, cogf46, cogf48, cogf50, cogf56, cogf58, cogf59, cogf61, cogf61w, cogf61ww, cogf61y, cogf65, cogf67, cogf6b, cogf70, cogf73, cogf74, cogf76, cogf84, cogf86, cogf92, cogf94, cogg04, cogg06, cogg16, cogg19, cogg20, cogg23, cogg24, cogg26, cogg27, cogg28, cogg29, cogg31, cogg32, cogg34, cogg36, cogg38, cogg41, cogg42, cogg44, cogg46, cogg49, cogg51, cogg54, cogg59id, cogg62, cogg64, cogg69, cogg78, cogh01, cogh02, cogh10, cogh18, cogi55, cogi66, cogi68, cogi69, cogi70, cogi71, cogi72, cogi73, cogi78, cogi79, cogi85, cogi86, cogi88, cogi90, cogi97, cogj01, cogj04, cogj17, cogv91g, prova.

Documenti di import utilizzati

  • docs/import/bugs/bug_869d1cqq0.md — gia' integrato in cicli precedenti (nessun ri-trattamento)
  • docs/import/bugs/bug_869d54age.md — nuova analisi: ASN110 rinnovo contratti
  • docs/import/bugs/bug_869d9g1jv.md — nuova analisi: CALENDAR Artic Seals
  • docs/import/bugs/bug_869damk2k.md — nuova analisi: query Odontosoft arpmerrag

Documentazione tecnica aggiornata

  • Aggiornato: bugs-risolti — aggiunte 3 nuove voci (bug_869damk2k, bug_869d9g1jv, bug_869d54age)
  • Creato: bug_869d54age — Cortesi, ASN110: contratto rinnovato non collegabile a interventi pre-scadenza
  • Creato: bug_869d9g1jv — Artic Seals, CALENDAR: errore al richiamo (dettaglio non riportato in task)
  • Creato: bug_869damk2k — Odontosoft: hotfix query arpmerrag con filtro su a_mrag_classe

Documentazione incrementale (Fase 4b)

10 programmi del modulo CRM documentati (lotto ridotto in coerenza con la regola "se >10 sorgenti modificati, ridurre il lotto a ~10"). Tutti nel perimetro CRM core (Archivi / Stampe / Operativo). Per ciascun programma e' stata creata la pagina utente; non e' stata creata pagina tecnica dedicata (rimane in carico ai cicli futuri quando un programma di questo gruppo verra' modificato).

CRM > Archivi (4):

Programma Descrizione Posizione menu
crm012 Tabelle x Informazioni (tabelle di scelta riusabili per campi tipo "valore da tabella") CRM > Archivi
crm013 Informazioni (definizione dei singoli campi delle schede nominativo) CRM > Archivi
crm018 Gruppi di Informazioni (raggruppamento logico con minimo campi obbligatori) CRM > Archivi
crm027 Operazioni esterne (configurazione comandi/programmi/URL lanciabili dalla scheda) CRM > Archivi

CRM > Stampe (1):

Programma Descrizione Posizione menu
crm036 Configurazione report (definizione report di stampa scheda per tipologia nominativo) CRM > Stampe

CRM > Archivi > Agenda (2):

Programma Descrizione Posizione menu
crm100 Gestione orari (orari di lavoro per Azienda/Operatore, base per disponibilita' agenda) CRM > Archivi > Agenda
crm111 Gestione assenze (vista calendario annuale: marcatura ferie/permessi che escludono fasce dall'agenda) CRM > Archivi > Agenda

CRM > Archivi > Dossier/Workflow (2):

Programma Descrizione Posizione menu
crmk01 Tipi dossier (anagrafica tipologie con workflow e strategia commerciale collegati) CRM > Archivi > Dossier/Workflow
crmk03 Stati dossier (lista di stati per tipo dossier con relativa situazione di base) CRM > Archivi > Dossier/Workflow

CRM > Operativo > Gestione dossier (1):

Programma Descrizione Posizione menu
crmk11 Consultazione dossier (ricerca multi-criterio, export Excel, navigazione su attivita'/pratiche) CRM > Operativo > Gestione dossier

Note

  • I 141 sorgenti modificati non sono stati documentati uno-a-uno per assenza di marcatori *>DOC: e di indicazioni esplicite sull'intento. La doc tecnica delle pagine esistenti per i programmi modificati resta valida; eventuali variazioni di logica di business andranno annotate dal programmatore con *>DOC: per un trattamento mirato nei cicli successivi.
  • Cartelle nuove create in docs/user/menu/crm/: stampe/, archivi/agenda/, archivi/dossier-workflow/, operativo/gestione-dossier/.
  • Nav docs/user/mkdocs-generator.yml aggiornata con le 10 nuove pagine CRM. Nav docs/dev/mkdocs-generator.yml non richiede modifiche (pagine bug aggiunte in cartella gia' coperta).
  • Rilevati 269 programmi a menu ancora privi di doc utente nel perimetro corrente (Contabilita' 13, Magazzino 56, CRM 32, Statistiche 43, Assist/Assist 2.0 121, Lab.Odont. 3, Sistema 1). Il lotto di 10 corrisponde a circa il 3,7% del residuo; al ritmo standard di 20/esecuzione il completamento richiede ~13 esecuzioni utili.