Configurare i flussi di lavoro SAP (Duet Enterprise)

 

Si applica a: Duet Enterprise for Microsoft SharePoint and SAP Server 2.0

Ultima modifica dell'argomento: 2016-11-29

In questo articolo viene illustrato come configurare la soluzione per i flussi di lavoro fornita con Duet Enterprise. Per configurare tale soluzione, è necessario eseguire le procedure seguenti nell'ordine indicato:

  • Specificare l'account di servizio per il flusso di lavoro

  • Configurare la soluzione per i flussi di lavoro

  • Riavviare IIS

La soluzione dei servizi di avvio fornisce come parte della raccolta siti Siti Duet Enterprise un sito per flusso di lavoro per cui è necessario eseguire le procedure sopra riportate prima di poter distribuire i servizi di avvio.

Se non si intende configurare i servizi di avvio, sarà inoltre necessario eseguire la procedura Preparare un sito per flusso di lavoro per creare un sito di flusso di lavoro separato.

Specificare l'account di servizio per il flusso di lavoro

Eseguire questa procedura per specificare l'account utente, ovvero l'account di servizio, che verrà utilizzato per tutte le transazioni di flusso di lavoro tra SharePoint Server 2010 e il sistema SAP. Quest'ultimo utilizza tale account per inviare le attività di flusso di lavoro al computer che esegue SharePoint Server 2010.

Nota

Per eseguire questa procedura è necessario essere membri del gruppo Administrators di Windows.

Per specificare l'account di servizio per il flusso di lavoro

  1. Aprire una finestra del prompt dei comandi e passare a <unitàsistema>:\programmi\Duet Enterprise\1.0.

  2. Al prompt digitare notepad DuetConfig.exe.config e quindi premere INVIO.

    L'esempio seguente è uno stralcio del nodo Workflow nel file DuetConfig.config.

    <Workflow>
       <add key="ServiceAccount" value="domain\useraccount" />
    </Workflow>
    
  3. Nel file DuetConfig.config sostituire il valore della chiave ServiceAccount nel nodo Workflow con l'account utente, nel formato dominio\nome_utente, che verrà utilizzato per accettare e inviare i protocolli di flusso di lavoro.

    BatonHandoffIcon

    Se si sta utilizzando il Foglio di lavoro per la distribuzione (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x410), tale nome è riportato nella riga "Account dell'autore del flusso di lavoro" della Tabella 3 del foglio di lavoro.

    Nota

    Tale account utente verrà inoltre aggiunto come membro del gruppo dei proprietari del sito per flusso di lavoro. SharePoint Server accetta richieste solo da un account utente membro di tale gruppo. Questo è anche l'unico account che può inviare protocolli al sistema SAP.

  4. Salvare il file DuetConfig.config e chiuderlo.

Configurare la soluzione per i flussi di lavoro

Nota

Per eseguire questa procedura è necessario essere membri del gruppo Amministratori farm.

Per configurare la soluzione per i flussi di lavoro

  1. Aprire una finestra del prompt dei comandi e passare a <unitàsistema>:\programmi\Duet Enterprise\1.0.

  2. Al prompt dei comandi digitare DuetConfig /configuresolution ”Workflow” /webappurl “http://NomeAppWeb**:Porta"**

    dove NomeAppWeb è il nome dell'applicazione Web in cui si desidera creare il sito di flusso di lavoro. Se all'applicazione Web è stato assegnato un nome host e tale nome è stato mappato in Servizi di dominio Active Directory, utilizzare il nome host. In caso contrario, per una distribuzione a server singolo in cui all'applicazione Web non è stato assegnato alcun nome host, utilizzare il nome NetBIOS del computer che esegue SharePoint Server 2010. Porta è il numero di porta dell'area pubblica dell'applicazione Web.

    Suggerimento

    È necessario utilizzare l'URL dell'applicazione Web corrispondente all'area che verrà utilizzata dagli utenti finali per accedere al sito per flusso di lavoro. Se si utilizza l'URL di un'altra area della stessa applicazione Web, è possibile che gli utenti finali ricevano messaggi di posta elettronica con URL non validi per le attività del flusso di lavoro.

  3. Premere INVIO.

    Quando la configurazione del flusso di lavoro viene eseguita correttamente, nella finestra del prompt dei comandi viene visualizzato un messaggio indicante che la configurazione della soluzione è stata completata.

Riavviare IIS

Nota

Per eseguire questa procedura è necessario essere membri del gruppo Administrators di Windows nel server Web front-end.

Per riavviare IIS

  1. Aprire una finestra del prompt dei comandi.

  2. Digitare iisreset /restart e quindi premere INVIO.

Preparare un sito per flusso di lavoro

Nella raccolta siti Siti Duet Enterprise fornita con i servizi di avvio è incluso un sito per flusso di lavoro. Se non si intende distribuire i servizi di avvio come spiegato in Configurare i servizi di avvio (https://go.microsoft.com/fwlink/?linkid=205817&clcid=0x410), sarà necessario eseguire le procedure descritte in questa sezione per creare un sito per flusso di lavoro. In caso contrario, andare all'argomento Configurare i servizi di avvio (https://go.microsoft.com/fwlink/?linkid=205817&clcid=0x410).

Verificare che esista una raccolta siti

Prima di poter creare un sito per flusso di lavoro, è necessario che esista già una raccolta siti in cui creare il sito. Tale raccolta siti deve inoltre risiedere nell'applicazione Web in cui è stata configurata la soluzione per i flussi di lavoro. Se la raccolta siti ancora non esiste, crearla prima di continuare. Si noti che a tale scopo è possibile utilizzare qualsiasi modello di raccolta siti si desideri. Per informazioni su come creare una raccolta siti, vedere Creare una raccolta siti (SharePoint Server 2010) (https://go.microsoft.com/fwlink/?linkid=205659&clcid=0x410).

Creare un sito per flusso di lavoro

Eseguire questa procedura per creare un sito per flusso di lavoro e specificare il tipo di attività di flusso di lavoro che verrà utilizzato dal sito.

Importante

Prima di poter creare un sito per flusso di lavoro e specificare il tipo di attività per tale sito, è necessario che l'amministratore SAP fornisca correttamente i nomi e le chiavi dei flussi di lavoro all'amministratore di SharePoint.

Nota

Per creare un sito per flusso di lavoro, è necessario essere proprietari del sito principale della raccolta siti in cui verrà creato il sito per flusso di lavoro.

Per creare un sito per flusso di lavoro con tipi di attività

  1. Aprire il sito principale della raccolta siti in cui si desidera creare un sito per flusso di lavoro.

  2. Scegliere Impostazioni sito dal menu Azioni sito.

  3. Nella sezione Azioni per flussi di lavoro Duet Enterprise fare clic su Crea nuovo sito per flusso di lavoro Duet Enterprise.

    Verrà registrato un nuovo sito per la visualizzazione delle attività, dei report e dei dati correlati.

  4. Nella pagina Sito per flusso di lavoro Duet Enterprise digitare una descrizione nella casella Descrizione.

  5. Nella casella Selezione modello della scheda Duet Enterprise selezionare il modello Sito per flusso di lavoro SAP.

  6. Nella sezione Contesto aziendale digitare nella casella Nome attività il nome del tipo di attività così come è visualizzato nell'ambiente SAP. Nella casella Nome visualizzato attività digitare il nome del tipo di attività che si desidera venga visualizzato in SharePoint Server.

  7. Nella sezione Risultati attività digitare le opzioni per i risultati desiderati.

    Digitare ad esempio Approva nella casella Testo e 001 come codice da utilizzare nella casella Codice.

  8. Fare clic su Aggiungi risultato.

    L'opzione verrà visualizzata con il relativo codice.

  9. Ripetere i passaggi 7 e 8 per ogni risultato che si desidera definire.

    Nella sezione Risultati attività ad esempio è possibile digitare Rifiuta nella casella Testo e 002 nella casella Codice. Dopo avere definito tutti i risultati attività, andare al passaggio 10.

  10. Nella casella Tipo di contenuto esterno fare clic sull'icona Selezione tipo di contenuto esterno, selezionare WorkflowWebService e quindi fare clic su OK.

    Nella casella Tipo di contenuto esterno verrà visualizzata l'attività di flusso di lavoro di Duet Enterprise (WorkflowWebService).

  11. Fare clic su Crea.

  12. Fare clic su OK per chiudere la finestra del messaggio di completamento della creazione del sito.

    Il nuovo sito per flusso di lavoro di Duet Enterprise verrà visualizzato. Prendere nota dell'URL del sito. Sarà necessario per la procedura successiva.

Concedere agli utenti l'accesso alle attività di flusso di lavoro

Dopo avere creato un tipo di attività di flusso di lavoro SAP e il relativo sito, si è pronti per aggiungere al sito gli utenti che riceveranno le attività e concedere a tali utenti le autorizzazioni per le attività che si desidera possano ricevere. È possibile aggiungere gli utenti singolarmente oppure aggiungere un gruppo di utenti aggiungendo un ruolo SAP appropriato.

Quando si concede agli utenti l'accesso al flusso di lavoro eseguendo la procedura seguente, Duet Enterprise conferma per l'utente richiesto l'autorizzazione ad accedere agli elementi di flusso di lavoro SAP.

Per concedere agli utenti l'accesso al sito per flusso di lavoro SAP per il nuovo tipo di attività

  1. Passare al sito per flusso di lavoro.

  2. Scegliere Impostazioni sito dal menu Azioni sito.

  3. Nella pagina Impostazioni sito individuare il gruppo Azioni per flussi di lavoro Duet Enterprise e quindi selezionare Concedi accesso utenti per attività di flussi di lavoro SAP per aprire l'elenco accessi utente.

  4. Nella pagina Elenco accessi utente fare clic sulla scheda Elementi nel gruppo Strumenti elenco della barra multifunzione.

  5. Sulla barra multifunzione fare clic sulla freccia in giù accanto a Nuovo elemento e quindi su Nuovo elemento per aprire la pagina delle proprietà dell'elenco accessi utente.

  6. Nella pagina delle proprietà dell'elenco accessi utente eseguire le operazioni seguenti:

    1. Selezionare nell'elenco a discesa il nome dell'attività per cui si desidera concedere l'accesso.

    2. Nella casella Selezione utenti digitare il nome dell'utente a cui si desidera concedere l'accesso.

      Se si desidera concedere l'accesso a tutti gli utenti con un determinato ruolo SAP, digitare il nome del ruolo. È possibile verificare l'immissione effettuata facendo clic su Controlla nomi. Per ricercare un nome o un ruolo, fare clic su Sfoglia.

      Nota

      I gruppi di Servizi di dominio Active Directory e i gruppi di SharePoint non sono supportati.

    3. Nella casella Data di validità immettere la data in cui si desidera che l'utente possa iniziare ad accedere.

      Per selezionare una data da un calendario, fare clic sull'icona del calendario.

    4. Al termine, fare clic su OK per tornare all'elenco accessi utente.

Ripubblicare un flusso di lavoro

Eseguire questa procedura per ripubblicare l'istanza di flusso di lavoro del sito creato in una procedura precedente. Si noti che è necessario ripubblicare ogni flusso di lavoro utilizzato. Per ripubblicare i flussi di lavoro sarà necessario Microsoft SharePoint Designer 2010. Per informazioni su come ottenere Microsoft SharePoint Designer 2010, vedere Requisiti hardware e software (https://go.microsoft.com/fwlink/?linkid=205818&clcid=0x410).

Nota

Per eseguire questa procedura è necessario essere proprietari del sito per flusso di lavoro.

Per ripubblicare i flussi di lavoro nel sito per flusso di lavoro

  1. In SharePoint Designer 2010 fare clic su Siti sulla barra di avvio veloce.

  2. Nella sezione Apri sito di SharePoint fare clic su Apri sito.

  3. Nella finestra di dialogo Apri sito digitare nella casella Nome sito l'URL completo del nuovo sito per flusso di lavoro creato,

    ad esempio http://contoso /sites/WorkflowSiteName, e quindi fare clic su Apri.

  4. Quando il sito per flusso di lavoro viene aperto, nel riquadro Oggetti sito fare clic su Flussi di lavoro.

  5. Nella scheda Flussi di lavoro selezionare il flusso di lavoro creato durante la creazione del sito per flusso di lavoro nella procedura precedente.

  6. Sulla barra multifunzione fare clic su Pubblica.

Concedere all'amministratore SAP l'accesso al file WSDL del servizio OBAWorkflowService

Prima che il sito per flusso di lavoro sia completamente funzionante, l'amministratore SAP deve creare una porta logica nel computer che esegue SAP NetWeaver e che fornisce il servizio Web per il sito. Per facilitare tale operazione, è necessario concedere all'amministratore SAP almeno il livello di autorizzazione Lettura per il sito.

BatonHandoffIcon

Se si sta utilizzando il Foglio di lavoro per la distribuzione (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x410), tale nome di account è riportato nella riga "Account dell'autore del flusso di lavoro" della Tabella 3 del foglio di lavoro.

Per informazioni su come concedere agli utenti le autorizzazioni per un sito di SharePoint, vedere Guida di orientamento: concedere autorizzazioni per un sito (le informazioni potrebbero essere in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=204629&clcid=0x410) (le informazioni potrebbero essere in lingua inglese).

Fornire l'URL del file WSDL del servizio OBAWorkflowService all'amministratore SAP

L'amministratore SAP ha necessità di conoscere l'URL del file WSDL (Web Service Description Language) del servizio OBAWorkflowService per il sito per flusso di lavoro creato. Eseguire questa procedura per fornire tale URL all'amministratore SAP.

Per fornire il file WSDL del servizio OBAWorkflowService

  1. In un browser aprire il sito per flusso di lavoro creato.

  2. Nella casella dell'indirizzo del browser sostituire l'ultima parte dell'URL (default.aspx) con _vti_bin/obaworkflowservice.asmx?WSDL.

    Se ad esempio l'URL del sito per flusso di lavoro è http://contoso/sites/Workflow/default.aspx, l'URL della pagina WSDL sarà http://contoso/sites/Workflow/_vti_bin/obaworkflowservice.asmx?WSDL.

  3. Nella casella dell'indirizzo del browser sostituire http con https.

    Ad esempio, https://contoso/sites/Workflow/_vti_bin/obaworkflowservice.asmx?WSDL.

  4. Fornire l'URL all'amministratore SAP.

    BatonHandoffIcon

    Se si sta utilizzando il Foglio di lavoro per la distribuzione (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x410), aggiungere tale URL nella riga "URL del servizio OBAWorkflowService per il flusso di lavoro" della Tabella 1 del foglio di lavoro.