Condividi tramite


Come eseguire la soluzione di gestione dei processi di business

Nella procedura riportata di seguito viene descritto come eseguire e convalidare la soluzione BPM (Business Process Management, Gestione processo di business) su un singolo computer.

Prerequisiti

Prima di eseguire la soluzione BPM, è necessario eseguire la procedura descritta in Come installare la soluzione di gestione dei processi aziendali.

Avvio della soluzione BPM

Per avviare la soluzione BPM

  1. Fare clic su Start, scegliere Tutti i programmi, scegliere Microsoft BizTalk Server 20xx e quindi fare clic su BizTalk Server Amministrazione.

  2. Nella console di amministrazione di BizTalk Server espandere Gruppo BizTalk, espandere Impostazioni piattaforma, espandere Istanze host, fare clic con il pulsante destro del mouse su BizTalkServerApplication e quindi scegliere Avvia.

  3. Nella console di amministrazione di BizTalk Server espandere Gruppo BizTalk e quindi espandere Applicazioni.

    1. Fare clic con il pulsante destro del mouse su BTSScn.BPM.MessagingApp, scegliere Start e quindi fare clic su Avvia nella finestra di dialogo Avvia applicazione .

    2. Fare clic con il pulsante destro del mouse su BTSScn.BPM.OrderBrokerApp, scegliere Start e quindi fare clic su Avvia nella finestra di dialogo Avvia applicazione .

    3. Fare clic con il pulsante destro del mouse su BTSScn.BPM.CableOrderApp, scegliere Start e quindi fare clic su Avvia nella finestra di dialogo Avvia applicazione .

    4. Fare clic con il pulsante destro del mouse su BTSScn.BPM.OrderBrokerApp.Test e scegliere Arresta. Nella finestra di dialogo Arresta applicazione selezionare Arresto completo - Istanza termina e quindi fare clic su Arresta.

    Nota

    Per inserire informazioni nel database della cronologia. l'orchestrazione OrderBroker usa la porta di trasmissione HistoryPort di cui è impostata la proprietà Notifica recapito. La porta di trasmissione è associata al gruppo di trasmissione HistoryInsert-SPG, che include le porte di trasmissione HistoryInsert-SP e HistoryInsert-Test-SP. Per queste due porte di trasmissione, il motore di messaggistica pubblicherà due messaggi di riconoscimento nell'orchestrazione OrderBroker. In questo modo, l'orchestrazione viene sospesa a causa di messaggi non utilizzati. Per evitare questa situazione, è necessario rimuovere una delle porte di trasmissione. In questa procedura dettagliata rimuovere la porta di trasmissione HistoryInsert-Test-SP interrompendo completamente l'applicazione BTSScn.BPM.OrderBrokerApp.Test. Per altre informazioni sull'orchestrazione OrderBroker, vedere Elaborazione nell'orchestrazione OrderBroker. Per altre informazioni sulla proprietà Notifica recapito , vedere Uso dei riconoscimenti.

  4. Eseguire FacilitiesSimulator come illustrato di seguito:

    1. Aprire un prompt dei comandi e passare alla cartella %BTSSolutionsPath%\BPM\FacilitiesSimulator\bin\debug.

    2. Digitare BTSScnBPMFacilities.exe e quindi premere INVIO. Mantenere FacilitiesSimulator in esecuzione. L'applicazione simula i sistemi back-end di elaborazione delle strutture di Southridge Video.

    3. In FacilitiesSimulator digitare le seguenti code di ricezione e trasmissione:

      Nome Valore
      Coda di ricezione .\private$\ToFacilitiesQ
      Coda di trasmissione .\private$\FromFacilitiesQ
    4. In FacilitiesSimulator fare clic su Start.

  5. Eseguire Operations Server come illustrato di seguito:

    1. Aprire un nuovo prompt dei comandi e passare alla cartella %BTSSolutionsPath%\BPM\OperationsServer\bin\debug.

    2. Digitare BTSScnBPMOperations.exe 8881 al prompt dei comandi e quindi premere INVIO. Mantenere Operations Server in esecuzione. Il server resterà in ascolto sulla porta TCP 8881 per ricevere messaggi di errore dall'adapter Ops e i messaggi ricevuti verranno visualizzati.

  6. Eseguire Cable Provisioning System come illustrato di seguito:

    1. Aprire un nuovo prompt dei comandi e passare alla cartella %BTSSolutionsPath%\BPM\CableProvisioningSystemServer\bin\debug.

    2. Digitare BTSScnBPMProvisioning.exe 8880 e quindi premere INVIO. Mantenere quindi Cable Provisioning System in esecuzione. Il sistema di provisioning del cavo è in ascolto sulla porta TCP 8880. Questa applicazione simula un sistema di ordine back-end e visualizza gli ordini finali.

Esecuzione e convalida della soluzione BPM

Per inviare un nuovo ordine e convalidare la soluzione

  1. In Internet Explorer digitare l'URL per l'applicazione Web del servizio clienti come segue:

    • http://localhost/CSRWebApp/CSRMainForm.aspx
  2. Nella pagina Modulo di immissione dell'ordine del servizio clienti southridge video immettere un nuovo ordine nella tabella seguente e quindi fare clic su Invia ordine.

    Voce Valore
    Customer ID 1
    ID dell'ordine 1
    Numero sequenza 1
    Codice tipo servizio Nuovo servizio livello standard
  3. Nella pagina Modulo di immissione dell'ordine dell'ordine del servizio clienti Southridge Video , il messaggio di risultato è il seguente:

    ID cliente 1 ID ordine 1 Numero sequenza 1

  4. Al prompt dei comandi in cui è in esecuzione Cable Provisioning System convalidare l'ordine inviato. Verranno visualizzati i messaggi per segnalare che l'ordine inviato viene analizzato, attivato e quindi completato.

  5. Verificare che il numero totale dei messaggi venga incrementato di uno in FacilitiesSimulator.

Per inviare un duplicato mentre BizTalk Server sta elaborando l'ordine originale

  1. In Internet Explorer digitare l'URL per l'applicazione Web del servizio clienti come segue:

    • http://localhost/CSRWebApp/CSRMainForm.aspx
  2. In FacilitiesSimulator fare clic su Arresta. Questa operazione impedirà l'ulteriore elaborazione degli ordini inviati.

  3. Nella pagina Modulo di immissione dell'ordine del servizio clienti del servizio clienti Southridge immettere un nuovo ordine nella tabella seguente e quindi fare clic su Invia ordine due volte per simulare gli ordini duplicati.

    Voce Valore
    Customer ID 2
    ID dell'ordine 1
    Numero sequenza 1
    Codice tipo servizio Nuovo servizio livello standard
  4. Nella pagina Modulo di immissione dell'ordine dell'ordine del servizio clienti Southridge Video , il messaggio di risultato è il seguente:

    ID cliente 2 ID ordine 1 numero di sequenza 1

  5. In FacilitiesSimulator fare clic su Start. Le orchestrazioni in attesa di risposta da FacilitiesSimulator verranno riprese. In questo modo, viene simulato l'invio di un ordine duplicato mentre è in corso l'elaborazione del primo ordine.

  6. Al prompt dei comandi in cui è in esecuzione Cable Provisioning System verificare gli ordini inviati. Verranno visualizzati i messaggi per segnalare che soltanto il primo ordine viene analizzato, attivato e quindi completato.

  7. Al prompt dei comandi in cui è in esecuzione Operations Server verificare il messaggio di errore relativo agli ordini duplicati.

Per aggiornare un ordine in fase di elaborazione da parte di BizTalk Server

  1. In Internet Explorer digitare l'URL per l'applicazione Web del servizio clienti come segue:

    • http://localhost/CSRWebApp/CSRMainForm.aspx
  2. In FacilitiesSimulator fare clic su Arresta.

  3. Nella pagina Modulo di immissione dell'ordine del servizio clienti southridge video immettere un nuovo ordine nella tabella seguente e quindi fare clic su Invia ordine.

    Voce Valore
    Customer ID 3
    ID dell'ordine 1
    Numero sequenza 1
    Codice tipo servizio Nuovo servizio livello standard
  4. Nella pagina Southridge Video Customer Service Rep Order Entry Form il messaggio di risultato è il seguente:

    ID cliente 3 ID ordine 1 numero di sequenza 1

  5. Nella pagina Southridge Video Customer Service Rep Order Form immettere un ordine aggiornato nella tabella seguente e quindi fare clic su Invia ordine.

    Voce Valore
    Customer ID 3
    ID dell'ordine 1
    Numero sequenza 2
    Codice tipo servizio Nuovo servizio livello superiore
  6. Nella pagina Southridge Video Customer Service Rep Order Entry Form il messaggio di risultato è il seguente:

    ID cliente 3 ID ordine 1 numero di sequenza 2

  7. In FacilitiesSimulator fare clic su Start

  8. Controllare il messaggio di risultato nella pagina Southridge Video Customer Service Rep Order Form .Check the result message on the Southridge Video Customer Service Rep Order Form page .

  9. Al prompt dei comandi in cui è in esecuzione Cable Provisioning System verificare gli ordini inviati. Verranno visualizzati i messaggi per segnalare che vengono analizzati due ordini ma che soltanto l'ordine aggiornato viene attivato e completato.

  10. Fare clic sul pulsante Start, scegliere Tutti i programmi, Strumenti di amministrazione, Visualizzatore eventi e quindi verificare un nuovo avviso che indica che l'ordine originale è stato interrotto.

  11. Al prompt dei comandi in cui è in esecuzione Operations Server verificare il messaggio relativo all'errore di routing.

    Nota

    Nel registro eventi e in Operations Server sarà presente un errore. Il messaggio di risposta proveniente da FacilitiesSimulator non viene più correlato a un'istanza del processo di business perché era stato terminato mediante l'interruzione causata da un nuovo ordine con numero di sequenza più alto. Il messaggio di risposta è quindi orfano e verrà instradato a Operations Server. Per altre informazioni sugli aggiornamenti degli ordini, vedere Flusso degli ordini tramite Gestione processi.

  12. Aprire il messaggio più recente presente nella cartella %SystemDrive%:\BPMTest\HistoryUpdate-SP utilizzando Blocco note. Controllare i campi CustName, OrderNum, OrderSeqNum e Status per verificare se il messaggio è stato creato per il nuovo ordine e il campo Stato è COMPLETED.

Per terminare un ordine in fase di elaborazione da parte di BizTalk Server

  1. Nella casella Indirizzo di Internet Explorer digitare l'URL per l'applicazione Web del servizio clienti come indicato di seguito:

    • http://localhost/CSRWebApp/CSRMainForm.aspx
  2. In FacilitiesSimulator fare clic su Arresta.

  3. Nella pagina Southridge Video Customer Service Rep Order Form immettere un nuovo ordine nella tabella seguente e quindi fare clic su Invia ordine.

    Voce Valore
    Customer ID 4
    ID dell'ordine 1
    Numero sequenza 1
    Codice tipo servizio Nuovo servizio livello standard
  4. Nella pagina Southridge Video Customer Service Rep Order Entry Form il messaggio di risultato è il seguente:

    ID cliente 4 ID ordine 1 numero di sequenza 1

  5. Nella pagina Southridge Video Customer Service Rep Order Form fare clic su Termina ordine.

  6. Nella pagina Southridge Video Customer Service Rep Order Entry Form il messaggio di risultato è il seguente:

    ID cliente 4 ID ordine 1 numero di sequenza 1

  7. In FacilitiesSimulator fare clic su Start.

  8. Al prompt dei comandi in cui è in esecuzione Cable Provisioning System verificare gli ordini inviati. Verranno visualizzati i messaggi per segnalare che l'ordine viene solo analizzato e attivato.

  9. Fare clic sul pulsante Start, scegliere Tutti i programmi, Strumenti di amministrazione, Visualizzatore eventi e quindi verificare un nuovo avviso che indica che l'ordine è stato terminato dall'utente.

    Nota

    Per altre informazioni sull'interruzione degli ordini, vedere Flusso degli ordini tramite Gestione processi.

  10. Al prompt dei comandi in cui è in esecuzione Operations Server verificare il messaggio relativo all'errore di routing.

Vedere anche

Requisiti di installazione della soluzione di gestione dei processi di business
Configurazione del computer di sviluppo per la soluzione di gestione dei processi di business