È possibile creare un componente formula dalla Vista sistema o in qualsiasi altra vista. I componenti formula possono essere creati mediante la Vista sistema oppure tramite Designer regole o template durante la progettazione di una regola business o di un template. I componenti formula possono essere utilizzati nelle regole business e nei template.
Per creare un componente formula:
La finestra di dialogo Nuova formula viene popolata con il tipo di applicazione Planning, l'applicazione Planning e il tipo di dati.
Nota:
È inoltre possibile creare un componente formula da una regola business o un template trascinando un nuovo componente formula nel diagramma di flusso della regola business o del template.
Fare clic su Aggiungi griglia, quindi selezionare Inserisci griglia (prima), Inserisci griglia (dopo) o Inserisci griglia alla fine per aggiungere un'altra griglia. Per impostazione predefinita, nella scheda Formula è visualizzata una sola griglia.
Fare clic su Elimina griglia per eliminare una griglia selezionata.
Fare clic sull'icona Trova per cercare testo nella griglia della formula corrente. Effettuare le operazioni indicate di seguito.
Fare clic sull'icona Trova e sostituisci per trovare e sostituire il testo all'interno dello script.
Suggerimento:
Fare clic sulle icone più (+) e meno (-) per aggiungere ed eliminare righe dalla griglia. Modificare l'operatore And in Or facendo clic nel campo accanto ad And e selezionare Or dall'elenco a discesa.
Nota:
Benché sia possibile selezionare IF, ELSE IF ed ELSE, per impostazione predefinita la prima istruzione deve essere di tipo IF.
Nota:
Se nel corso dei passi da 9 a 11 è stata creata un'istruzione condizionale (un'istruzione IF), l'istruzione di formula creata in questo passo è l'istruzione THEN della condizione.
Variabile (fare riferimento a Utilizzo delle variabili)
Membro (fare riferimento a Aggiunta di membri e funzioni a un componente)
Funzione (fare riferimento a Utilizzo delle funzioni)
Smartlist (fare riferimento a Utilizzo degli elenchi smart)
Variabile (fare riferimento a Utilizzo delle variabili)
Membro (fare riferimento a Aggiunta di membri e funzioni a un componente)
Funzione (fare riferimento a Utilizzo delle funzioni)
Smartlist (fare riferimento a Utilizzo degli elenchi smart)
IF: consente di creare un'istruzione condizionale IF. Se l'istruzione IF è TRUE, le relative azioni vengono eseguite. Se invece è FALSE, vengono eseguite altre azioni.
ELSE IF: consente di creare un'istruzione condizionale ELSE IF. Le azioni in questa istruzione vengono eseguite se esiste un'istruzione IF associata e se quest'ultima è FALSE.
ELSE: consente di creare un'istruzione condizionale ELSE. Le azioni in questa istruzione vengono eseguite se esiste un'istruzione ELSE IF associata e se quest'ultima è FALSE.
Nota:
Se si rimuove l'istruzione condizionale da un blocco IF o ELSEIF e se il blocco successivo contiene un'istruzione ELSEIF, quest'ultimo diventa un blocco IF. Tuttavia, se il blocco successivo contiene un'istruzione ELSE, l'istruzione condizionale in questo blocco viene rimossa.
Suggerimento:
Se necessario, fare clic sull'icona + per aggiungere altre righe di formula.
Quando si crea un componente script in Vista sistema, l'opzione Condiviso è selezionata per impostazione predefinita e non è possibile modificarla. Se, invece, si desidera copiare la formula in una regola business, trascinare la formula condivisa nella regola business, quindi deselezionare la casella di controllo Condiviso nella scheda Proprietà. Ciò consente di creare una copia della formula condivisa nella regola business. La copia della formula condivisa non viene modificata se la formula condivisa viene modificata. Quando si salva la regola business, la formula non ha più un nome.
Nota:
Se il componente non dispone di una didascalia e non è condiviso, la prima parte del componente viene illustrata nel diagramma di flusso. Ad esempio, se la formula "Stipendi" = 40 non è condivisa e non dispone di una didascalia, nel diagramma di flusso compare "Stipendi" = 40 per il componente formula. Se il componente è condiviso e non dispone di una didascalia, nel diagramma di flusso compare il nome del componente.
Nota:
Nessuna delle informazioni contenute nella scheda Utilizzi può essere modificata.