(Facoltativo) Definire l'orario di ufficio e le festività per Response Group

 

Ultima modifica dell'argomento: 2011-07-17

I flussi di lavoro identificano i momenti in cui il Response Group è disponibile per prendere le chiamate e il modo in cui gestire le chiamate effettuate nei momenti in cui il Response Group non è disponibile. Prima di configurare i flussi di lavoro, è possibile definire l'orario di ufficio e le festività. Quando si configura un flusso di lavoro, sarà quindi sufficiente applicare l'orario di ufficio e le festività definiti in anticipo al flusso di lavoro.

Nota

Per applicare le festività a un flusso di lavoro, è necessario predefinire almeno un insieme di festività. Per applicare un orario di ufficio a un flusso di lavoro, è possibile predefinire l'orario di ufficio oppure crearne uno personalizzato. Un orario di ufficio personalizzato, tuttavia, si applica solo a un flusso di lavoro specifico e non può essere riutilizzato per altri flussi di lavoro. È possibile creare un orario di ufficio personalizzato durante la configurazione del flusso di lavoro.

Nota

Non è necessario predefinire un orario di ufficio se il Response Group è sempre aperto o se si utilizza solo un orario di ufficio personalizzato.

Definizione dell'orario di ufficio

Un orario di ufficio consente di definire i giorni della settimana e le ore di un giorno in cui il Response Group è normalmente disponibile per prendere le chiamate. Una raccolta di orari di ufficio è costituita dagli intervalli di tempo per ogni giorno della settimana in cui un Response Group è disponibile. Un Response Group, ad esempio, potrebbe essere disponibile dalle 8.00 alle 16.00 nei giorni feriali e dalle 9.00 alle 12.00, quindi di nuovo dalle 13.00 alle 17.00 nei giorni festivi.

Per definire raccolte di orari di ufficio, è necessario utilizzare i cmdlet New-CsRgsTimeRange e New-CsRgsHoursOfBusiness. Il cmdlet New-CsRgsTimeRange definisce gli orari di apertura e di chiusura, mentre il cmdlet New-CsRgsHoursOfBusiness identifica gli orari di apertura e di chiusura da applicare a ogni giorno della settimana (raccolta di orari di ufficio). Per informazioni dettagliate sull'utilizzo di questi cmdlet, vedere la documentazione di Lync Server Management Shell o la Guida della riga di comando di Lync Server Management Shell.

importantImportante:
Esprimere i valori di tempo per i parametri di questi cmdlet in formato 24 ore, ad esempio 20.00 = 8.00 P.M..

Per creare una raccolta di orari di ufficio

  1. Accedere come membro del gruppo RTCUniversalServerAdmins oppure come membro di uno dei ruoli amministrativi predefiniti che supportano Response Group. Se non si è connessi come membro di uno di questi ruoli, verranno richieste credenziali alternative.

  2. Avviare Lync Server Management Shell: fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft Lync Server 2010 e quindi Lync Server Management Shell.

  3. Per ogni intervallo univoco di ore che si desidera definire, eseguire:

    $x = New-CsRgsTimeRange [-Name <name of time range>] `
    -OpenTime <time when business hours begin> `
    -CloseTime <time when business hours end>
    

    Per creare la raccolta di orari di ufficio che utilizza gli intervalli definiti, eseguire:

    New-CsRgsHoursOfBusiness -Parent <service where the workflow is hosted> `
    -Name <unique name for collection> `
    [-MondayHours1 <first set of opening and closing times for Monday>] `
    [-MondayHours2 <second set of opening and closing times for Monday>] `
    [-TuesdayHours1 <first set of opening and closing times for Tuesday>] `
    [-TuesdayHours2 <second set of opening and closing times for Tuesday>] `
    [-WednesdayHours1 <first set of opening and closing times for Wednesday>] `
    [-WednesdayHours2 <second set of opening and closing times for Wednesday>] `
    [-ThursdayHours1 <first set of opening and closing times for Thursday>] `
    [-ThursdayHours2 <second set of opening and closing times for Thursday>] `
    [-FridayHours1 <first set of opening and closing times for Friday>] `
    [-FridayHours2 <second set of opening and closing times for Friday>] `
    [-SaturdayHours1 <first set of opening and closing times for Saturday>] `
    [-SaturdayHours2 <second set of opening and closing times for Saturday>] `
    [-SundayHours1 <first set of opening and closing times for Sunday>] `
    [-SundayHours2 <second set of opening and closing times for Sunday>]
    

    Nell'esempio seguente viene specificato un orario di ufficio dalle 9.00 alle 17.00 per i giorni feriali e dalle 8.00 alle 10.00 e di nuovo dalle 14.00 alle 18.00 per il sabato, senza nessun orario di ufficio per la domenica:

    $a = NewRgsTimeRange -Name "Weekday Hours" `
    -OpenTime "9:00" -CloseTime "17:00"
    $b = NewRgsTimeRange -Name "Saturday Morning Hours" `
    -OpenTime "8:00" -CloseTime "10:00"
    $c = NewRgsTimeRange -Name "Saturday Afternoon Hours" `
    -OpenTime "14:00" -CloseTime "18:00"
    New-CsRgsHoursOfBusiness -Parent "ApplicationServer:Redmond.contoso.com" `
    -Name "Help Desk Business Hours" `
    -MondayHours1 $a `
    -TuesdayHours1 $a `
    -WednesdayHours1 $a `
    -ThursdayHours1 $a `
    -FridayHours1 $a `
    -SaturdayHours1 $b `
    -SaturdayHours2 $c
    

Definizione delle festività

Le festività specificano i giorni in cui gli agenti non lavorano e, pertanto, non sono disponibili per prendere le chiamate. Gli insiemi di festività sono raccolte di festività. Le festività nazionali o locali per l'anno 2011, ad esempio, potrebbero corrispondere a un insieme di festività. È possibile applicare più insiemi di festività a un flusso di lavoro. È possibile, ad esempio, definire un insieme di festività nazionali o locali per l'anno del calendario, un altro per i giorni non lavorativi della società e un altro ancora per gli eventi del team. È possibile applicare al flusso di lavoro qualsiasi combinazione degli insiemi di festività.

Per definire festività e insiemi di festività, è necessario utilizzare i cmdlet New-CsRgsHoliday e New-CsRgsHolidaySet. Il cmdlet New-CsRgsHoliday definisce singole festività, mentre il cmdlet New-CsRgsHolidaySet identifica le festività incluse in un insieme di festività. Per informazioni dettagliate su questi cmdlet, vedere la documentazione di Lync Server Management Shell.

Per creare un insieme di festività

  1. Accedere come membro del gruppo RTCUniversalServerAdmins oppure come membro di uno dei ruoli amministrativi predefiniti che supportano Response Group. Se non si è connessi come membro di uno di questi ruoli, verranno richieste credenziali alternative.

  2. Avviare Lync Server Management Shell: fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft Lync Server 2010 e quindi Lync Server Management Shell.

  3. Per ogni festività che si desidera definire, eseguire:

    $x = New-CsRgsHoliday [-Name <holiday name>] `
    -StartDate <starting date of holiday> -EndDate <ending date of holiday>
    

    Per creare l'insieme di festività che contiene le festività definite, eseguire:

    New-CsRgsHolidaySet -Parent <service where the workflow is hosted> `
    -Name <unique name for holiday set> `
    -HolidayList <one or more holidays to be included in the holiday set>
    

    Nell'esempio seguente viene illustrato un insieme di festività che include due festività:

    $a = New-CsRgsHoliday -Name "New Year's Day" -StartDate "1/1/2011" -EndDate "1/2/2011"
    $b = New-CsRgsHoliday -Name "Independence Day" -StartDate "7/4/2011" -EndDate "7/4/2011"
    New-CsRgsHolidaySet -Parent "ApplicationServer:Redmond.contoso.com `
    -Name "2011 Holidays" -HolidayList ($a $b)