Modifica delle definizioni condizioni

Una definizione condizioni identifica la funzione del sistema e altre condizioni alle quali si applica un gruppo di regole attività. Le regole attività sono definite in gruppi collegati alla definizione condizioni.

Molte delle condizioni e delle istruzioni di azione di un gruppo di regole dipendono dalla funzione del sistema e dalle altre condizioni contenute nella definizione condizioni. Inoltre, alcune delle istruzioni IF (Se) di una definizione possono dipendere anche dalle istruzioni precedenti.

Si consideri ad esempio la seguente definizione condizioni e le istruzioni del gruppo di regole associato:

Definizione condizioni

Se Codice funzione = Registrazioni archivio contabile

Se Punto chiamata = Fine riga registrazione contabile

Gruppo di regole

Se Codice conto = 11000

Se Codice prodotto = P001

Imposta Codice progetto = H03

Nella definizione condizioni il punto di chiamata Fine riga registrazione contabile è stato scelto da un elenco di punti di chiamata validi per la funzione Registrazioni archivio contabile. Analogamente, nel gruppo di regole tutte le regole fanno riferimento a dati validi per la funzione Registrazioni archivio contabile scelta nella definizione condizioni. Pertanto, se si modifica il codice della funzione o il punto di chiamata di questa definizione, è possibile che le regole associate non siano più valide.

Per questo motivo la modifica di un'istruzione di una definizione può essere considerata dal sistema come potenzialmente invalidante per le istruzioni del gruppo di regole associato e quindi viene richiesto di specificare se e quali gruppi di regole debbano essere eliminati per la definizione in questione.

Nota:  Registrazioni archivio contabile e Importazione archivio contabile fanno apparentemente riferimento allo stesso gruppo di campi dati poiché entrambi elaborano registrazioni contabili. Di conseguenza, le istruzioni del gruppo di regole possono sembrare valide per entrambe le funzioni. Tuttavia, poiché si tratta di funzioni separate di SunSystems con punti di chiamata differenti, non è possibile sostituire Registrazioni archivio contabile con Importazione archivio contabile o viceversa.
Nota:  Non è possibile eliminare l'istruzione IF Codice funzione di una definizione condizioni in quanto è obbligatoria. Se il codice funzione è errato, è necessario eliminare e ridefinire la definizione.