Utilizzo di " Microsoft Dynamics 365 " per la gestione finanziaria e operativa con " IBM App Connect Enterprise "

Microsoft Dynamics 365 for Finance and Operations è un sistema di pianificazione delle risorse aziendali. È rivolto alle aziende di medie e grandi dimensioni, che possono utilizzarlo per monitorare le performance di business, prevedere i risultati e prendere decisioni basate sui dati per favorire la crescita del business. IBM® App Connect Enterprise mette a disposizione un nodo "Richiesta " di " Microsoft Dynamics 365 " per "Finance and Operations", che è possibile utilizzare per interagire con " Microsoft Dynamics 365 " per "Finance and Operations". È possibile emettere richieste per creare, richiamare, aggiornare o eliminare oggetti quali aspiranti, clienti, dipendenti, operazioni, progetti, prospetti, accordi di vendita, gruppi di utenti e fornitori.

Informazioni su questa attività

IBM App Connect Enterprise comunica in modo sincrono con l' Microsoft Dynamics 365 e per la gestione finanziaria e operativa tramite il nodo " Microsoft Dynamics 365 e per la gestione finanziaria e operativa - Richiesta", disponibile sui sistemi Windows, AIX e Linux®.

È possibile utilizzare il nodo Microsoft Dynamics 365 for Finance and Operations Request per connettersi a Microsoft Dynamics 365 for Finance and Operations ed eseguire azioni sugli oggetti, inclusi i seguenti esempi:
Aspiranti
Creare, richiamare, aggiornare o eliminare gli aspiranti
Clienti
Creare, richiamare, aggiornare o eliminare clienti
Dipendenti
Creare, richiamare, aggiornare o eliminare i dipendenti
Operazioni
Operazioni di creazione, richiamo, aggiornamento o eliminazione
Progetti
Creare, richiamare, aggiornare o eliminare progetti
Prospettive
Creare, richiamare, aggiornare o eliminare i potenziali clienti
Accordi di vendita
Creare, richiamare o eliminare accordi di vendita
Gruppi di utenti
Creare, richiamare, aggiornare o eliminare gruppi di utenti
Fornitori
Creare, richiamare, aggiornare o eliminare fornitori

Per ulteriori informazioni sull'utilizzo del nodo Microsoft Dynamics 365 for Finance and Operations Request , consultare Microsoft Dynamics 365 for Finance and Operations Request node.

Procedura

  1. Nel Toolkit di " IBM App Connect Enterprise ", crea un flusso che contenga un nodo " Microsoft Dynamics 365 " per "Finance and Operations Request".
  2. Selezionare il nodo Microsoft Dynamics 365 for Finance and Operations Request nel flusso per mostrare le proprietà del nodo nell'editor.
  3. Nella scheda Di base , selezionare Avvia rilevamento connettore.
    Viene visualizzato un pannello in cui è possibile specificare il nome del progetto di politica e i dettagli del vault da utilizzare durante il rilevamento del connettore.
  4. Specificare i dettagli del progetto di politiche e del vault da utilizzare durante il rilevamento del connettore:
    1. Nel campo Progetto politica , specificare il progetto di politica utilizzato per memorizzare le politiche create durante il rilevamento del connettore.
      In alternativa, è possibile creare un nuovo progetto di politica facendo clic su Nuovo e specificando il nome del nuovo progetto di politica. Quindi, fare clic su Fine.
    2. Specificare il vault da utilizzare durante il rilevamento del connettore. Per impostazione predefinita, le credenziali utilizzate durante il rilevamento del connettore vengono archiviate in un vault della directory esterna, che è un vault App Connect Enterprise che può essere utilizzato da qualsiasi server di integrazione. In alternativa, è possibile memorizzare le credenziali in un vault del server di integrazione, che viene creato nella directory di lavoro del server di integrazione e può essere utilizzato soltanto da tale server di integrazione.
      Per specificare il vault da utilizzare per l'archiviazione delle credenziali, completare i passi riportati nella sezione Utilizzo della procedura guidata Rilevamento connettore di uno dei seguenti argomenti:
    3. Nel campo Chiave vault , immettere la chiave vault utilizzata per accedere alle credenziali memorizzate nel vault. La chiave del vault deve essere lunga almeno 8 caratteri.
    4. Facoltativo: per impostazione predefinita, l'ubicazione del vault e la chiave del vault specificate vengono salvate come preferenze nel Toolkit in modo che i valori siano preimpostati quando si avvia Connector Discovery. Se non si desidera salvare le preferenze, deselezionare Salva nelle preferenze del vault.
  5. Fare clic su Avvia rilevamento per avviare la procedura guidata Rilevamento connettore per il connettore Microsoft Dynamics 365 for Finance and Operations .
    Viene visualizzata la finestra Rilevamento connettore . Se sono disponibili connessioni (account) Microsoft Dynamics 365 for Finance and Operations esistenti, viene visualizzato un elenco di tali connessioni. Se non vi sono connessioni esistenti, lo stato del connettore Microsoft Dynamics 365 for Finance and Operations viene visualizzato come Not connected.
    • Se sono disponibili una o più connessioni (account) Microsoft Dynamics 365 for Finance and Operations , completare la seguente procedura:
      1. Selezionare la connessione (account) che si desidera utilizzare facendo clic su di essa.
      2. Fare clic sul tipo di oggetto richiesto e selezionare l'azione che si desidera eseguire sull'oggetto. Ad esempio, per richiamare gli aspiranti da Microsoft Dynamics 365 for Finance and Operations, fare clic su Candidati e quindi su Richiama richiedenti.
    • Se non ci sono connessioni esistenti (account), completare la seguente procedura:
      1. Fare clic sul tipo di oggetto richiesto e selezionare l'azione che si desidera eseguire su tale oggetto. Ad esempio, per richiamare gli aspiranti da Microsoft Dynamics 365 for Finance and Operations, fare clic su Candidati e quindi su Richiama richiedenti.
      2. Fare clic su Connetti per visualizzare un menu da cui è necessario selezionare uno dei seguenti metodi di autorizzazione:
        • Fornire credenziali client (OAUTH 2.0 CREDENTIALS)
        • Fornire un nome utente, una password e le credenziali client (OAUTH 2.0 PASSWORD)
      3. Se si seleziona Fornisci credenziali client (OAUTH 2.0 CREDENTIALS) come metodo di autorizzazione, immettere i seguenti dettagli:
        • Endpoint URL : Il Microsoft Dynamics 365 per Finanza e Operazioni URL nel formato https://<Dynamics 365 Finance and Operations base URL>.
        • ID tenant: l'ID del tenant Microsoft Azure Active Directory (Azure AD).
        • ID client: l'ID applicazione assegnato a Microsoft Dynamics 365 for Finance and Operations quando è stato registrato con Azure AD.
        • Segreto client: il segreto dell'applicazione creato in Azure Portal per Microsoft Dynamics 365 for Finance and Operations.
        • Nome proxy : selezionare o specificare il nome del proxy che si desidera App Connect utilizzare per inoltrare le chiamate del connettore. Questo campo è richiesto solo se le chiamate devono passare attraverso un proxy. Quando si utilizza il Toolkit " IBM App Connect Enterprise ", il nome del proxy deve essere specificato nel formato: {PolicyProjectName}:HTTPProxyPolicyName
      4. Se si seleziona Fornisci un nome utente, una password e le credenziali client (OAUTH 2.0 PASSWORD) come metodo di autorizzazione, immettere i seguenti dettagli:
        • Endpoint URL : Il Microsoft Dynamics 365 per Finanza e Operazioni URL nel formato https://<Dynamics 365 Finance and Operations base URL>.
        • Nome utente: il nome utente dell'account Microsoft Dynamics 365 for Finance and Operations .
        • Password: la password per l'account Microsoft Dynamics 365 for Finance and Operations .
        • ID tenant: l'ID del tenant Microsoft Azure Active Directory (Azure AD).
        • ID client: l'ID applicazione assegnato a Microsoft Dynamics 365 for Finance and Operations quando è stato registrato con Azure AD.
        • Segreto client: il segreto dell'applicazione creato in Azure Portal per Microsoft Dynamics 365 for Finance and Operations.
        • Nome proxy : selezionare o specificare il nome del proxy che si desidera App Connect utilizzare per inoltrare le chiamate del connettore. Questo campo è richiesto solo se le chiamate devono passare attraverso un proxy. Quando si utilizza il Toolkit " IBM App Connect Enterprise ", il nome del proxy deve essere specificato nel formato: {PolicyProjectName}:HTTPProxyPolicyName
      5. Per ulteriori informazioni su come identificare questi dettagli di connessione, consultare la sezione "Come utilizzare IBM® App Connect con Microsoft Dynamics 365 per Finance and Operations" nella documentazione sulla Continuous Delivery (CD) di IBM App Connect in containers.

        Fare clic su Connetti.
  6. Impostare tutte le proprietà del connettore richieste nella procedura guidata.
    È possibile aggiungere condizioni per il richiamo dei dati, facendo clic su Aggiungi condizione e selezionando la proprietà in base alla quale si desidera filtrare. Ad esempio, è possibile richiamare i richiedenti da una città specificata. È inoltre possibile impostare le proprietà che specifichino il numero massimo di record da richiamare e l'azione da intraprendere se tale limite viene superato.
  7. Una volta specificate le proprietà nella procedura guidata Rilevamento connettore, fare clic su Salva.
    Le credenziali utilizzate per la connessione a Microsoft Dynamics 365 per Finance and Operations sono archiviate nel vault, mentre gli altri dettagli di connessione sono salvati nella Microsoft Dynamics 365 per Finance and Operations policy. I valori delle proprietà impostati nella procedura guidata vengono restituiti al nodo " Microsoft Dynamics 365 " della richiesta "Finance and Operations" nel Toolkit " IBM App Connect Enterprise ".
  8. Dopo aver terminato il rilevamento e aver salvato i valori delle proprietà, uscire dalla procedura guidata Rilevamento connettore facendo clic sulla X nell'angolo in alto a destra della finestra o premendo Alt+F4.
  9. Torna alla modifica del nodo "Richiesta di " Microsoft Dynamics 365 " per Finance and Operations" nel Toolkit " IBM App Connect Enterprise ".
    Le proprietà del connettore impostate nella procedura guidata Rilevamento connettore (nel passo 6) sono ora visibili sul nodo Microsoft Dynamics 365 for Finance and Operations Request nell'editor delle proprietà. La scheda Di base mostra i valori delle proprietà Azione e Oggetto impostate nella procedura guidata. Ad esempio, se nella procedura guidata è stata selezionata la voce Candidati > Recupera candidati, nella scheda Base del nodo saranno visibili le seguenti proprietà:
    • Azione - RETRIEVEALL
    • Oggetto - Applicant

    i valori delle proprietà Azione e Oggetto vengono visualizzati in formato di sola lettura. Se si desidera modificare questi valori, è possibile farlo facendo nuovamente clic su Avvia rilevamento connettori e impostando nuovi valori nella procedura guidata Rilevamento connettori.

    La proprietà Nome base schema specifica il nome base dei file di schema che descrivono il formato dei messaggi di richiesta e risposta inviati e ricevuti dal connettore Microsoft Dynamics 365 for Finance and Operations . Il nome di base dello schema viene impostato automaticamente la prima volta che si esegue il rilevamento per il nodo e si basa sul nome del flusso corrente e sul nome del nodo. Se questa proprietà viene impostata manualmente prima di eseguire il rilevamento per la prima volta, viene utilizzato il valore impostato. Se si ridenominano gli schemi dopo il rilevamento, è necessario modificare questa proprietà in modo che corrisponda al nome di base dello schema utilizzato dagli schemi ridenominati nel progetto. Se si modifica questa proprietà dopo il rilevamento, è necessario ridenominare i nomi dello schema in modo che corrispondano o eseguire nuovamente il rilevamento.

    A seconda dell'azione selezionata durante il rilevamento, la procedura guidata Rilevamento connettore genera uno schema di richiesta e uno schema di risposta o solo uno schema di risposta. Uno schema di richiesta viene generato solo se l'azione e l'oggetto selezionati richiedono un messaggio di richiesta. Lo schema di richiesta generato viene utilizzato per la convalida del messaggio di richiesta. Se l'azione era RETRIEVE o DELETE, solo lo schema di risposta viene restituito dal connettore.

    I file di schema generati vengono aggiunti al progetto e possono essere utilizzati da un nodo Mapping per la trasformazione dei dati di input o di output. Il nome file completo dello schema deriva dal nome di base dello schema (come gen/MyMessageFlow.Microsoft_Dynamics_365_for_Finance_and_Operations_Request), con suffisso response.schema.json o request.schema.json. È possibile aprire lo schema facendo clic su Apri schema di richiesta o Apri schema di risposta.

  10. Verificare che le impostazioni della propriet. sul nodo Microsoft Dynamics 365 for Finance and Operations Request siano corrette, quindi salvare il flusso di messaggi.
  11. Nella scheda Connessione del nodo Microsoft Dynamics 365 for Finance and Operations Request , la proprietà Politica mostra il nome della politica che contiene i dettagli dell'identit ... di sicurezza da utilizzare per la connessione. La politica ha un tipo Microsoft Dynamics 365 for Finance and Operations.
    Per ulteriori informazioni, consultare Microsoft Dynamics 365 per la politica relativa alle finanze e alle operazioni. I valori delle proprietà impostati nella procedura guidata vengono restituiti al nodo " Microsoft Dynamics 365 " della richiesta "Finance and Operations" nel Toolkit " IBM App Connect Enterprise ".
  12. Facoltativo: impostare la proprietà Timeout nella scheda Connessione per specificare il periodo di tempo (in secondi) in cui il nodo attende Microsoft Dynamics 365 for Finance and Operations per elaborare l'operazione.
  13. La scheda Filtra del nodo Microsoft Dynamics 365 for Finance and Operations Request contiene proprietà che controllano il modo in cui il flusso di messaggi seleziona i dati. I valori iniziali di queste proprietà vengono ricavati dai valori delle proprietà impostati per il connettore Microsoft Dynamics 365 for Finance and Operations nella procedura guidata Connector Discovery, incluse le proprietà delle opzioni di filtro e le eventuali condizioni specificate (come descritto al passo 6). Se successivamente si ritorna alla procedura guidata Rilevamento connettore e si modificano i valori di qualsiasi proprietà (aggiungendo nuove condizioni, ad esempio), tali aggiornamenti si rifletteranno nelle proprietà impostate sul nodo.

    Le proprietà Opzioni filtro controllano gli oggetti da utilizzare quando viene eseguito il nodo Microsoft Dynamics 365 for Finance and Operations Request . Le proprietà Limite filtro controllano il numero massimo di elementi da richiamare e l'azione da eseguire se il limite viene superato.

    È possibile modificare i valori facendo clic su Modifica accanto al valore che si desidera modificare nella sezione Opzioni filtro e modificando i valori delle proprietà impostati nella sezione Limite filtro .

    I valori delle proprietà possono essere valori di testo o espressioni ESQL o XPATH che vengono risolti dal contenuto del messaggio passato al nodo Microsoft Dynamics 365 for Finance and Operations Request durante l'esecuzione.

  14. Nella scheda Richiedi , impostare la proprietà Ubicazione dati per specificare l'ubicazione nella struttura ad albero del messaggio in ingresso che contiene i dati dell'oggetto da creare in Microsoft Dynamics 365 per finanza e operazioni. Questi dati costituiscono la richiesta inviata dal nodo Microsoft Dynamics 365 for Finance and Operations Request a Microsoft Dynamics 365 for Finance and Operations.
  15. Sulla scheda Risultato , impostare la proprietà Ubicazione dati di output per specificare l'ubicazione nella struttura ad albero del messaggio di output che contiene i dati del record creato in Microsoft Dynamics 365 per finanza e operazioni.
  16. Per impostazione predefinita, i messaggi di richiesta vengono convalidati rispetto allo schema di richiesta generato durante il rilevamento del connettore. È possibile disabilitare la validazione delle richieste o modificare le impostazioni di validazione utilizzando le proprietà Convalida del nodo Microsoft Dynamics 365 for Finance and Operations Request .
  17. Salvare il flusso di messaggi.