Variabile d'ambiente
La variabile di ambiente (env) gestisce le impostazioni di ambiente. È possibile recuperare o creare valori di opzioni di ambiente, ottenere informazioni sul registro e formattare le etichette per la localizzazione.
Versioni (Edition) richieste
| Disponibile nelle versioni: Lightning Experience |
| Disponibile in: Enterprise Edition e Unlimited Edition con licenza aggiuntiva Life Sciences Cloud per Customer Engagement e pacchetto gestito Life Sciences Customer Engagement. |
getOption(nome)
Restituisce il valore dell'opzione di ambiente. Queste opzioni sono impostate per impostazione predefinita.
- fromStatus:
- Su desktop, fromStatus è impostato sul valore corrente di un campo controllante per il percorso di flusso di lavoro. Questa opzione è impostata solo quando viene eseguita un'azione Aggiornamento record.
- Nell'app mobile Life Sciences Cloud, fromStatus è impostato sul valore corrente del campo da aggiornare con un'azione Aggiornamento record. Questa opzione è impostata solo quando viene eseguita un'azione Aggiornamento record.
- toStatus: Il nuovo valore del campo da aggiornare con un'azione Aggiornamento record. Questa opzione è impostata solo quando viene eseguita un'azione Aggiornamento record.
- fieldName: Nome del campo da aggiornare con un'azione Aggiornamento record. Questa opzione è impostata solo quando viene eseguita un'azione Aggiornamento record.
- actionName: L'azione che ha attivato lo script.
- Per gli script di convalida del percorso di flusso di lavoro e degli elenchi di controllo, questo è il valore del campo Etichetta nel record LifeSciStageAction. Nell'Admin Console, questo valore è l'Etichetta pulsante dell'azione. Se il valore è un nome di etichetta personalizzata nel formato
namespace.LabelName, lo script riceve il nome memorizzato, non il valore tradotto. - Per gli script di convalida delle azioni visita, il valore è
Save,SubmitoSign. Il valoreSigncopre sia le firme digitali che le firme cartacee.
- Per gli script di convalida del percorso di flusso di lavoro e degli elenchi di controllo, questo è il valore del campo Etichetta nel record LifeSciStageAction. Nell'Admin Console, questo valore è l'Etichetta pulsante dell'azione. Se il valore è un nome di etichetta personalizzata nel formato
| Parametro | Tipo | Descrizione |
|---|---|---|
| name | Stringa | Nome dell'opzione da recuperare. |
setOption(nome, valore)
Imposta un'opzione di ambiente in base al nome e al valore.
| Parametro | Tipo | Descrizione |
|---|---|---|
| name | Stringa | Nome dell'opzione da impostare. |
| value | Oggetto | Il valore dell'opzione da impostare. |
log(msg)
Registra un messaggio nella console del browser con il prefisso "JS LOG: ".
| Parametro | Tipo | Descrizione |
|---|---|---|
| msg | Stringa | Messaggio da registrare nella console del browser. |
formatCustomLabel(key, defaultValue, argumentsList)
Traduce una determinata etichetta personalizzata in modo che corrisponda alle impostazioni internazionali dell'utente corrente e sostituisce i simboli %@ con argomenti specificati. L'oggetto JavaScript risultante deve essere impostato sull'attributo title nel messaggio restituito.
| Parametro | Tipo | Descrizione |
|---|---|---|
| chiave | Stringa | Nome dell'etichetta personalizzata. |
| defaultValue | Stringa | Valore predefinito da utilizzare quando non viene trovata alcuna etichetta personalizzata. |
| argumentsList | Matrice | Una matrice di stringhe da utilizzare per sostituire i segnaposto nelle etichette personalizzate. |
Questo articolo ha risolto il problema?
Facci sapere, così possiamo migliorare!
