Vai al contenuto

Come integrare l'applicazione con i servizi cloud Azure e AWS

Permessi Richiesti

Questa sezione richiede il permesso Application Designer dal tuo amministratore di Dominio.

Consulta Quali sono i compiti di Design? per saperne di più riguardo ai permessi per lavorare con il Design Mode e altri strumenti.

Impara come creare una Custom Action che esegue nella tua applicazione funzioni Microsoft Azure oppure funzioni AWS Lambda.

Note

Questo documento spiega come configurare in eLegere funzioni Microsoft Azure Functions e funzioni AWS Lambda dentro la tua applicazione come Custom Action. Questo documento non ti insegna come creare delle funzioni Azure o funzioni AWS Lambda.

Se vuoi imparare come si creano funzioni Microsoft Azure Functions e funzioni AWS Lambda, controlla le rispettive documentazioni.

Riferisciti alle rispettive documentazioni anche per recuperare i valori richiesti per i parametri in questo tutorial.

Configurare una funzione AWS Lambda

Impara come configurare una Custom Action per lanciare una funziona AWS Lambda.

  1. In Design Mode, cliccare sull'icona nell'angolo in alto a destra di qualunque pannello.

    L'azione porta al pannello Custom Actions.

  2. Cliccare sull'interruttore Enable Module per attivare le Custom Action nella tua applicazione.

  3. Cliccare sul menù a tendina New Action.

  4. Scegliere il tipo Invoke AWS Lambda dalla lista dei tipi di Custom Action. L'azione crea una Custom Action Invoke AWS Lambda.

    Quest'azione crea la Custom Action Invoke ASW Lambda da configurare.

  5. Inserire nella sezione Info le informazioni richieste.

    • (1) Name Inserire un nome per la Custom Action.
    • (2) Description opzionale Inserire una descrizione per la Custom Action.
    • (3) Manual Se abilitato, gli utenti lanciano questa Custom Action manualmente. Se disabilitata, scegli a (4) Event una condizione d'innesco per lanciare la Custom Action. (L'interruttore è abilitato in maniera predefinita.)
    • (4) Event Se (3) Manual è disabilitato, scegli una delle condizioni di innesco dal menù a tendina.
    Event - Condizioni di innesco

    Per le opzioni Event, quando l'interruttore Manual è disabilitato, scegli un momento in cui la Custom Action deve avviarsi.

    PRE ROW INSERT Prima dell'inserimento della riga.

    POST ROW INSERT Dopo l'inserimento della riga

    PRE ROW UPDATE Prima che si applichi un qualunque cambiamento alla riga.

    POST ROW UPDATE Dopo aver modificato la riga.

    PRE ROW DELETE Prima della cancellazione della riga.

    POST ROW DELETE Dopo aver cancellato la riga.

    PRE ATTACHMENT INSERT Prima di caricare un allegato su una riga.

    POST ATTACHMENT INSERT Dopo aver caricato un allegato su una riga.

    POST MASTER INSERT Dopo aver inserito una riga sulla tabella di Master.

    POST MASTER UPDATE Dopo aver modificato un riga della tabella di Master.

    POST MASTER DELETE Dopo aver cancellato una riga dalla tabella di Master.

    • (5) Async Abilita l'esecuzione della Custom Action in background invece di attendere per il suo completamento per usare l'applicazione. (L'interruttore Async è abilitato in modo predefinito quando (3) Manual è abilitato. Altrimenti, l'interruttore è disabilitato.)
    • (6) Execution opzionale Click to open the Formula Editor. Inserisci una Formula per definire le condizioni per eseguire la Custom Action.
    • (7) Visibility opzionale Clicca per aprire il Formula Editor. Inserisci una Formula per definire le condizioni per mostrare la Custom Action nell'applicazione.
    • (8) Refresh opzionale Se abilitata, l'applicazione aggiorna i dati in tabella quando la Custom Action finisce l'esecuzione.
    • (9) Icon opzionale Scegli un'icona per la Custom Action.
    • (10) Context Specifica se la Custom Action si lancia dal menù a tendina Custom Actions nell'applicazione o dalle opzioni della riga (). Disabilitato se (3) Manual è disabilitato.
    • (11) Table Decidi su quale tabella la Custom Action deve essere eseguita.
  6. Nella sezione Parametri, scegli le impostazioni per la Invoke AWS Lambda.

    Question

    Consulta la documentazione AWS per imparare come recuperare i valori richiesti.

    Se non sei uno sviluppatore o amministratore, chiedi a chi è responsabile i valori dei parametri.

    • (1) L'URL dell'endpoint AWS Lambda.
    • (2) Il metodo della richiesta: GET o POST.
    • (3) L'Access Key come prima parte delle credenziali d'accesso.
    • (4) La Secret Key come seconda parte delle credenziali d'accesso.
    • (5) Service è il servizio che esegue l'azione dagli Amazon Web Services.
    • (6) Region è la regione del server AWS che esegue l'azione.
    • (7) Se l'interruttore Use Context è abilitato, la Custom Action passerà il contesto della riga con i suoi valori alla richiesta.
    • (8) Fornisci il Body: tutte le chiavi e valori che la funzione AWS Lambda richiede.
  7. Questo passaggio è opzionale Segui questo passaggio se vuoi bloccare l'uso di un'applicazione durante l'esecuzione della Custom Action Invoke AWS Lambda.

    Nell'Application Lock, cliccare sull'interruttore Enabled per abilitare il blocco per quell'applicazione. (Enabled è disabilitato in modo predefinito.)

    Scegliere un'applicazione dal menù a tendina da bloccare durante l'esecuzione della Custom Action.

  8. Quando hai completato la configurazione, cliccare sul pulsante Save () nell'angolo in alto a sinistra per salvare la Custom Action Invoke AWS Lambda.

Success

Hai configurato una funzione AWS Lambda come Custom Action nella tua applicazione.

Tip

Se vuoi disabilitare la Custom Action Invoke AWS Lambda senza cancellarla dall'applicazione, clicca sull'interruttore accanto al nome della Custom Action per nasconderla dagli utenti.

Tip

Se vuoi cancellare una Custom Action Invoke AWS Lambda, clicca su Remove nella sezione Info.

Una finestra chiederà conferma. Clicca su Yes per confermare la cancellazione. (Clicca su No per annullare la cancellazione.)

Cliccare sul pulsante Save () nell'angolo in alto a sinistra per salvare la cancellazione.

Configurare una funzione Microsoft Azure

Impara come configurare una Custom Action per lanciare una funzione Microsoft Azure.

  1. In Design Mode, cliccare sull'icona nell'angolo in alto a destra di qualunque pannello.

    L'azione porta al pannello Custom Actions.

  2. Cliccare sull'interruttore Enable Module per attivare le Custom Action nella tua applicazione.

  3. Cliccare sul menù a tendina New Action.

  4. Scegliere il tipo Invoke Azure Function dalla lista dei tipi di Custom Action. L'azione crea una Custom Action Invoke AWS Lambda.

    Quest'azione crea la Custom Action Invoke Azure Function da configurare.

  5. Inserire nella sezione Info le informazioni richieste.

    • (1) Name Inserire un nome per la Custom Action.
    • (2) Description opzionale Inserire una descrizione per la Custom Action.
    • (3) Manual Se abilitato, gli utenti lanciano questa Custom Action manualmente. Se disabilitata, scegli a (4) Event una condizione d'innesco per lanciare la Custom Action. (L'interruttore è abilitato in maniera predefinita.)
    • (4) Event Se (3) Manual è disabilitato, scegli una delle condizioni di innesco dal menù a tendina.
    Event - Condizioni di innesco

    Per le opzioni Event, quando l'interruttore Manual è disabilitato, scegli un momento in cui la Custom Action deve avviarsi.

    PRE ROW INSERT Prima dell'inserimento della riga.

    POST ROW INSERT Dopo l'inserimento della riga

    PRE ROW UPDATE Prima che si applichi un qualunque cambiamento alla riga.

    POST ROW UPDATE Dopo aver modificato la riga.

    PRE ROW DELETE Prima della cancellazione della riga.

    POST ROW DELETE Dopo aver cancellato la riga.

    PRE ATTACHMENT INSERT Prima di caricare un allegato su una riga.

    POST ATTACHMENT INSERT Dopo aver caricato un allegato su una riga.

    POST MASTER INSERT Dopo aver inserito una riga sulla tabella di Master.

    POST MASTER UPDATE Dopo aver modificato un riga della tabella di Master.

    POST MASTER DELETE Dopo aver cancellato una riga dalla tabella di Master.

    • (5) Async Abilita l'esecuzione della Custom Action in background invece di attendere per il suo completamento per usare l'applicazione. (L'interruttore Async è abilitato in modo predefinito quando (3) Manual è abilitato. Altrimenti, l'interruttore è disabilitato.)
    • (6) Execution opzionale Click to open the Formula Editor. Inserisci una Formula per definire le condizioni per eseguire la Custom Action.
    • (7) Visibility opzionale Clicca per aprire il Formula Editor. Inserisci una Formula per definire le condizioni per mostrare la Custom Action nell'applicazione.
    • (8) Refresh opzionale Se abilitata, l'applicazione aggiorna i dati in tabella quando la Custom Action finisce l'esecuzione.
    • (9) Icon opzionale Scegli un'icona per la Custom Action.
    • (10) Context Specifica se la Custom Action si lancia dal menù a tendina Custom Actions nell'applicazione o dalle opzioni della riga (). Disabilitato se (3) Manual è disabilitato.
    • (11) Table Decidi su quale tabella la Custom Action deve essere eseguita.
  6. Nella sezione Parametri, scegli le impostazioni per la Invoke AWS Lambda.

    Question

    Consulta la documentazione Microsoft Azure per imparare come recuperare i valori richiesti.

    Se non sei uno sviluppatore o amministratore, chiedi a chi è responsabile i valori dei parametri.

    • (1) La URL per la richiesta HTTP che innesca la funzione Azure.
    • (2) Il metodo della richiesta: GET o POST.
    • (3) L'Auth Key è la chiave richiesta per l'accesso e il lancio della funzione Azure.
    • (4) Se l'interruttore Use Context è abilitato, la Custom Action passerà il contesto della riga con i suoi valori alla richiesta.
    • (5) Fornisci il Body: tutte le chiavi e valori extra che la funzione Azure potrebbe necessitare.
  7. Questo passaggio è opzionale Segui questo passaggio se vuoi bloccare l'uso di un'applicazione durante l'esecuzione della Custom Action Invoke AWS Lambda.

    Nell'Application Lock, cliccare sull'interruttore Enabled per abilitare il blocco per quell'applicazione. (Enabled è disabilitato in modo predefinito.)

    Scegliere un'applicazione dal menù a tendina da bloccare durante l'esecuzione della Custom Action.

  8. Quando hai completato la configurazione, cliccare sul pulsante Save () nell'angolo in alto a sinistra per salvare la Custom Action Invoke AWS Lambda.

Success

Hai configurato una funzione Azure come Custom Action nella tua applicazione.

Tip

Se vuoi disabilitare la Custom Action Invoke Azure Function senza cancellarla dall'applicazione, clicca sull'interruttore accanto al nome della Custom Action per nasconderla dagli utenti.

Tip

Se vuoi cancellare una Custom Action Invoke Azure Function, clicca su Remove nella sezione Info.

Una finestra chiederà conferma. Clicca su Yes per confermare la cancellazione. (Clicca su No per annullare la cancellazione.)

Cliccare sul pulsante Save () nell'angolo in alto a sinistra per salvare la cancellazione.