Catalogo dei campi#
Il catalogo governa i campi disponibili nel Bond Composer: etichetta, categoria, ordine, obbligatorietà e abilitazione. È un elemento di governance del linguaggio finanziario della piattaforma.
Cosa può cambiare la pagina#
- etichetta visualizzata;
- ordine;
- obbligatorietà;
- abilitazione;
- versione del catalogo.
Non deve cambiare arbitrariamente il significato economico di un field_id esistente.
Identificativo stabile#
Il codice tecnico, per esempio redemption_price, è stabile e usato da API, manuale e mapping semantico. Cambiare l’etichetta non cambia il significato. Se il concetto richiesto è diverso, occorre un nuovo campo o una nuova regola.
Procedura di modifica#
- Ricevere una richiesta strutturata.
- Verificare nel Composer Field Reference se il concetto esiste già.
- Determinare se si tratta di campo, regola, clausola, calcolo, evento o evidenza.
- Valutare impatto su UI, API, schema, Master Record, cashflow, settlement, servicing e documentazione.
- Assegnare versione.
- Implementare e testare.
- Aggiornare il manuale.
- Pubblicare il catalogo.
- Gestire compatibilità con dossier esistenti.
Obbligatorietà#
Rendere un campo obbligatorio può invalidare bozze o nuove revisioni. Definire:
- da quale versione;
- per quali strumenti;
- se è condizionale;
- comportamento sui record storici;
- messaggio di errore.
Disabilitazione#
Disabilitare un campo lo rimuove dalle nuove compilazioni, ma non cancella i valori storici. Verificare che calcoli e proiezioni sappiano leggere le versioni precedenti.
Etichette#
Le etichette devono essere:
- comprensibili a un operatore;
- coerenti col manuale;
- non ambigue;
- complete di unità, quando utile;
- distinte tra prezzo, percentuale, importo e numero di giorni.
