You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 22 Next »

Verwendbar in fast allen Berichten

Um die Konsistenz zu gewähren, sollten folgende Widgets in genau dieser Reihenfolge angewendet werden:

WidgetKommentarAussehenXML Definition
Ausgabeformat Auswahl des Ausgabeformates (PDF, CSV, HTML, XLS ...) 
<ice:outputText value="#{messages['StatisticsReports.execute.ReportFormat']} :"/>
<ice:selectOneMenu id="reportFormat" value="#{statisticsReportsBean.reportParams['ReportFormat']}" required="true" styleClass="em20d7" partialSubmit="true" valueChangeListener="#{statisticsReportsBean.processValueChangeReportFormat}">
<f:selectItems value="#{statisticsReportsBean.selectItemsReportFormats}"/>
</ice:selectOneMenu>
<ice:message for="ReportFormat"/>
Zeitraum (mit Arbeitszeit)Auswahl des Zeitraumes mit Arbeitszeit
<ice:outputText value="#{messages['StatisticsReports.execute.Period']} :"/>
<ice:selectOneMenu id="Period" value="#{statisticsReportsBean.reportParams['period']}" required="true" styleClass="em20d7" partialSubmit="true" valueChangeListener="#{statisticsReportsBean.processValueChangePeriodDate}">
<f:selectItems value="#{statisticsReportsBean.selectItemsPeriod}"/>
</ice:selectOneMenu>
<ice:message for="Period"/>
<ice:outputText value="#{messages['StatisticsReports.execute.dtFrom']} :" rendered="#{statisticsReportsBean.reportParams['period'] eq 9 or statisticsReportsBean.reportParams['period'] eq 18}"/>
<ice:selectInputDate id="dtFrom" value="#{statisticsReportsBean.reportParams['dtFromComponent']}" renderAsPopup="true" renderMonthAsDropdown="true" renderYearAsDropdown="true" popupDateFormat="yyyy-MM-dd HH:mm:ss" rendered="#{statisticsReportsBean.reportParams['period'] eq 9 or statisticsReportsBean.reportParams['period'] eq 18}" valueChangeListener="#{statisticsReportsBean.processValueChangePeriodDate}">
<f:convertDateTime pattern="#{messages['DateFormat.DateTime']}" timeZone="#{loginBean.serverTimeZone}"/>
<f:validator validatorId="dateValidatorReports"/>
</ice:selectInputDate>
<ice:message for="dtFrom" rendered="#{statisticsReportsBean.reportParams['period'] eq 9 or statisticsReportsBean.reportParams['period'] eq 18}"/>
<ice:outputText value="#{messages['StatisticsReports.execute.dtTo']} :" rendered="#{statisticsReportsBean.reportParams['period'] eq 9 or statisticsReportsBean.reportParams['period'] eq 18}"/>
<ice:selectInputDate id="dtTo" value="#{statisticsReportsBean.reportParams['dtToComponent']}" renderAsPopup="true" renderMonthAsDropdown="true" renderYearAsDropdown="true" popupDateFormat="yyyy-MM-dd HH:mm:ss" rendered="#{statisticsReportsBean.reportParams['period'] eq 9 or statisticsReportsBean.reportParams['period'] eq 18}" valueChangeListener="#{statisticsReportsBean.processValueChangePeriodDate}">
<f:convertDateTime pattern="#{messages['DateFormat.DateTime']}" timeZone="#{loginBean.serverTimeZone}"/>
<f:validator validatorId="dateValidatorReports"/>
</ice:selectInputDate>
<ice:message for="dtTo" rendered="#{statisticsReportsBean.reportParams['period'] eq 9 or statisticsReportsBean.reportParams['period'] eq 18}"/>
<ice:outputText value="#{messages['StatisticsReports.execute.timeFrom']} :" rendered="#{statisticsReportsBean.reportParams['period'] ge 10 and statisticsReportsBean.reportParams['period'] le 18}" />
<jt:hoursMinutesSeconds id="timeFrom" value="#{statisticsReportsBean.timeFrom}" rendered="#{statisticsReportsBean.reportParams['period'] ge 10 and statisticsReportsBean.reportParams['period'] le 18}" partialSubmit="true">
<f:convertDateTime pattern="#{messages['DateFormat.Time']}" timeZone="#{loginBean.serverTimeZone}" />
</jt:hoursMinutesSeconds>
<ice:message for="timeFrom" rendered="#{statisticsReportsBean.reportParams['period'] ge 10 and statisticsReportsBean.reportParams['period'] le 18}" />
<ice:outputText value="#{messages['StatisticsReports.execute.timeTo']} :" rendered="#{statisticsReportsBean.reportParams['period'] ge 10 and statisticsReportsBean.reportParams['period'] le 18}" />
<jt:hoursMinutesSeconds id="timeTo" value="#{statisticsReportsBean.timeTo}" rendered="#{statisticsReportsBean.reportParams['period'] ge 10 and statisticsReportsBean.reportParams['period'] le 18}" partialSubmit="true">
<f:convertDateTime pattern="#{messages['DateFormat.Time']}" timeZone="#{loginBean.serverTimeZone}" />
</jt:hoursMinutesSeconds>
<ice:message for="timeTo" rendered="#{statisticsReportsBean.reportParams['period'] ge 10 and statisticsReportsBean.reportParams['period'] le 18}" />
Zeitraum (mit Arbeitszeit oder Öffnungszeit)Auswahl des Zeitraumes mit Arbeitszeit oder Öffnungszeit
<ice:outputText value="#{messages['StatisticsReports.execute.Period']} :"/>
<ice:selectOneMenu id="Period" value="#{statisticsReportsBean.reportParams['period']}" required="true" styleClass="em20d7" partialSubmit="true" valueChangeListener="#{statisticsReportsBean.processValueChangePeriodDate}">
<f:selectItems value="#{statisticsReportsBean.selectItemsPeriodWithOpeningTimes}"/>
</ice:selectOneMenu>
<ice:message for="Period"/>
<ice:outputText value="#{messages['StatisticsReports.execute.dtFrom']} :" rendered="#{statisticsReportsBean.reportParams['period'] eq 9 or statisticsReportsBean.reportParams['period'] eq 18 or statisticsReportsBean.reportParams['period'] eq 25}"/>
<ice:selectInputDate id="dtFrom" value="#{statisticsReportsBean.reportParams['dtFromComponent']}" renderAsPopup="true" renderMonthAsDropdown="true" renderYearAsDropdown="true" popupDateFormat="yyyy-MM-dd HH:mm:ss" rendered="#{statisticsReportsBean.reportParams['period'] eq 9 or statisticsReportsBean.reportParams['period'] eq 18 or statisticsReportsBean.reportParams['period'] eq 25}" valueChangeListener="#{statisticsReportsBean.processValueChangePeriodDate}">
<f:convertDateTime pattern="#{messages['DateFormat.DateTime']}" timeZone="#{loginBean.serverTimeZone}"/>
<f:validator validatorId="dateValidatorReports"/>
</ice:selectInputDate>
<ice:message for="dtFrom" rendered="#{statisticsReportsBean.reportParams['period'] eq 9 or statisticsReportsBean.reportParams['period'] eq 18 or statisticsReportsBean.reportParams['period'] eq 25}"/>
<ice:outputText value="#{messages['StatisticsReports.execute.dtTo']} :" rendered="#{statisticsReportsBean.reportParams['period'] eq 9 or statisticsReportsBean.reportParams['period'] eq 18 or statisticsReportsBean.reportParams['period'] eq 25}"/>
<ice:selectInputDate id="dtTo" value="#{statisticsReportsBean.reportParams['dtToComponent']}" renderAsPopup="true" renderMonthAsDropdown="true" renderYearAsDropdown="true" popupDateFormat="yyyy-MM-dd HH:mm:ss" rendered="#{statisticsReportsBean.reportParams['period'] eq 9 or statisticsReportsBean.reportParams['period'] eq 18 or statisticsReportsBean.reportParams['period'] eq 25}" valueChangeListener="#{statisticsReportsBean.processValueChangePeriodDate}">
<f:convertDateTime pattern="#{messages['DateFormat.DateTime']}" timeZone="#{loginBean.serverTimeZone}"/>
<f:validator validatorId="dateValidatorReports"/>
</ice:selectInputDate>
<ice:message for="dtTo" rendered="#{statisticsReportsBean.reportParams['period'] eq 9 or statisticsReportsBean.reportParams['period'] eq 18 or statisticsReportsBean.reportParams['period'] eq 25}"/>
<ice:outputText value="#{messages['StatisticsReports.execute.OpeningTimes']} :" rendered="#{statisticsReportsBean.reportParams['period'] ge 19}"/>
<ice:selectOneMenu id="OpeningTimes" value="#{statisticsReportsBean.reportParams['openingTimes']}" required="true" styleClass="em20" rendered="#{statisticsReportsBean.reportParams['period'] ge 19}">
<f:selectItems value="#{openingTimesBean.selectItems}"/>
</ice:selectOneMenu>
<ice:message for="OpeningTimes" rendered="#{statisticsReportsBean.reportParams['period'] ge 19}"/>
<ice:outputText value="#{messages['StatisticsReports.execute.timeFrom']} :" rendered="#{statisticsReportsBean.reportParams['period'] ge 10 and statisticsReportsBean.reportParams['period'] le 18}" />
<jt:hoursMinutesSeconds id="timeFrom" value="#{statisticsReportsBean.timeFrom}" rendered="#{statisticsReportsBean.reportParams['period'] ge 10 and statisticsReportsBean.reportParams['period'] le 18}" partialSubmit="true">
<f:convertDateTime pattern="#{messages['DateFormat.Time']}" timeZone="#{loginBean.serverTimeZone}" />
</jt:hoursMinutesSeconds>
<ice:message for="timeFrom" rendered="#{statisticsReportsBean.reportParams['period'] ge 10 and statisticsReportsBean.reportParams['period'] le 18}" />
<ice:outputText value="#{messages['StatisticsReports.execute.timeTo']} :" rendered="#{statisticsReportsBean.reportParams['period'] ge 10 and statisticsReportsBean.reportParams['period'] le 18}" />
<jt:hoursMinutesSeconds id="timeTo" value="#{statisticsReportsBean.timeTo}" rendered="#{statisticsReportsBean.reportParams['period'] ge 10 and statisticsReportsBean.reportParams['period'] le 18}" partialSubmit="true">
<f:convertDateTime pattern="#{messages['DateFormat.Time']}" timeZone="#{loginBean.serverTimeZone}" />
</jt:hoursMinutesSeconds>
<ice:message for="timeTo" rendered="#{statisticsReportsBean.reportParams['period'] ge 10 and statisticsReportsBean.reportParams['period'] le 18}" />
GranularitätAuswahl der Zeitscheiben in den Bericht
<ice:outputText value="#{messages['StatisticsReports.execute.Granularity']} :"/>
<ice:selectOneMenu id="granularity" value="#{statisticsReportsBean.reportParams['granularity']}" required="true" styleClass="em20d7">
<f:selectItems value="#{statisticsReportsBean.selectItemsGranularity}"/>
</ice:selectOneMenu>
<ice:message for="granularity"/>

Berichtspezifisch

Diese Parameter können gerne in einer beliebigen Reihenfolge angegeben werden.

WidgetKommentarAussehenXML Definition
ACD GruppenAuswahl der ACD Gruppen
<ice:outputText value="#{messages['StatisticsReports.execute.Groups']} :"/>
<jt:dualList sorted="true" id="groupsIds" value="#{statisticsReportsBean.reportParams['groupsIds']}" width="200px" height="100px" available="#{messages['Common.Duallist.Available']}" selected="#{messages['Common.Duallist.Selected']}" source="#{acdGroupsBean.selectItemsForReports}"/>
<ice:message for="groupsIds"/>
AgentenAuswahl der ACD Agenten
<ice:outputText value="#{messages['StatisticsReports.execute.Agents']} :"/>
<jt:dualList sorted="true" id="usersIds" value="#{statisticsReportsBean.reportParams['usersIds']}" width="200px" height="100px" available="#{messages['Common.Duallist.Available']}" selected="#{messages['Common.Duallist.Selected']}" source="#{usersBean.selectItemsForReports}"/>
<ice:message for="usersIds"/>
AgentenstatusAuswahl der Agentenstati
<ice:outputText value="#{messages['StatisticsReports.execute.AcdAgentStatus']} :"/>
<jt:dualList id="agentStatusIds" sorted="true" value="#{statisticsReportsBean.reportParams['agentStatusIds']}" width="200px" height="100px" available="#{messages['Common.Duallist.Available']}" selected="#{messages['Common.Duallist.Selected']}" source="#{acdAgentStatusBean.selectItemsForReports}"/>
<ice:message for="agentStatusIds"/>
    
Innerhalb / Ausserhalb aufgelegt (s)Alternative zu Kurzabbrecher
<ice:outputText value="#{messages['StatisticsReports.execute.HangUpSeconds']} :"/>
<ice:selectOneMenu id="hangUpSeconds" value="#{statisticsReportsBean.reportParams['hangUpSeconds']}" required="true" styleClass="em20d7" partialSubmit="true">
<f:selectItems value="#{statisticsReportsBean.selectItemsHangUpSeconds}"/>
</ice:selectOneMenu>
<ice:message for="hangUpSeconds"/>
Innerhalb / Ausserhalb beantwortet (s) Alternative zu Service-Level
<ice:outputText value="#{messages['StatisticsReports.execute.ServiceLevelSeconds']} :"/>
<ice:selectOneMenu id="serviceLevelSeconds" value="#{statisticsReportsBean.reportParams['serviceLevelSeconds']}" required="true" styleClass="em20d7" partialSubmit="true">
<f:selectItems value="#{statisticsReportsBean.selectItemsServiceLevelSeconds}"/>
</ice:selectOneMenu>
<ice:message for="serviceLevelSeconds"/>
Inboxes 
<ice:outputText value="#{messages['StatisticsReports.execute.Inboxes']} :"/>
<jt:dualList sorted="true" id="acdInboxesIds" value="#{statisticsReportsBean.reportParams['acdInboxesIds']}" width="200px" height="100px" available="#{messages['Common.Duallist.Available']}" selected="#{messages['Common.Duallist.Selected']}" source="#{acdInboxesBean.selectItemsForReports}"/>
<ice:message for="acdInboxesIds"/>
IVR Statistik MarkerAuswahl einer oder mehrere IVR Statistikmarker
<ice:outputText value="#{messages['StatisticsReports.execute.IVRStatisticsMarkers']} :"/>
<jt:dualList sorted="true" id="ivrStatisticsMarkersIds" value="#{statisticsReportsBean.reportParams['ivrStatisticsMarkersIds']}" width="300px" height="100px" available="#{messages['Common.Duallist.Available']}" selected="#{messages['Common.Duallist.Selected']}" source="#{ivrStatisticsMarkersBean.selectItemsForReports}"/>
<ice:message for="ivrStatisticsMarkersIds"/>
KonferenzAuswahl einer Konferenz
<ice:outputText value="#{messages['StatisticsReports.execute.Conference']} :"/>
<ice:selectOneMenu id="conferencesID" value="#{statisticsReportsBean.reportParams['conferencesID']}" styleClass="em20" partialSubmit="true">
<f:selectItems value="#{conferencesBean.selectItems}"/>
</ice:selectOneMenu>
<ice:message for="conferencesID"/>
KurzabbrecherSchwelle ab den Abbrecher in der Warteschleife gezählt werden
<ice:outputText value="#{loginBean.shortTexts['StatisticsReports.execute.ShortHangUpSeconds']} :"/>
<ice:selectOneMenu id="hangUpSeconds" value="#{statisticsReportsBean.reportParams['hangUpSeconds']}" required="true" styleClass="em20d7" partialSubmit="true">
<f:selectItems value="#{statisticsReportsBean.selectItemsHangUpSeconds}"/>
</ice:selectOneMenu>
<ice:message for="hangUpSeconds"/>
ProzentwerteAuswahl ob Bericht Prozentwerte beinhalten soll
<ice:outputText value="#{messages['StatisticsReports.execute.ReportOptions']} :"/>
<ice:panelGroup id="panelGroupPercentValues">
<ice:selectBooleanCheckbox id="percentValuesCheckBox" value="#{statisticsReportsBean.reportParams['bPercentValues']}" partialSubmit="true"/>
<ice:outputText value="#{messages['StatisticsReports.execute.PercentValues']}"/>
</ice:panelGroup>
<ice:message for="percentValuesCheckBox"/>
Reseller und Client (Verbundene Drop-Down Listen)  
<ice:outputText value="#{messages['StatisticsReports.execute.Resellers']} :"/>
<ice:selectOneMenu id="selectedResellersID" value="#{statisticsReportsBean.reportParams['selectedResellersID']}" styleClass="em20d7" partialSubmit="true" valueChangeListener="#{statisticsReportsBean.processValueChangeReportReseller}">
<f:selectItems value="#{resellersBean.selectItems}"/>
</ice:selectOneMenu>
<ice:message for="selectedResellersID"/>
<ice:outputText id="clientsLabelID" rendered="#{statisticsReportsBean.reportParams['selectedResellersID'] ne null}" value="#{messages['StatisticsReports.execute.Clients']} :"/>
<ice:selectOneMenu id="selectedClientsID" rendered="#{statisticsReportsBean.reportParams['selectedResellersID'] ne null}" value="#{statisticsReportsBean.reportParams['selectedClientsID']}" styleClass="em20d7" partialSubmit="true" valueChangeListener="#{statisticsReportsBean.processValueChangeReportClient}">
<f:selectItems value="#{clientsBean.selectItems}"/>
</ice:selectOneMenu>
<ice:message for="selectedClientsID" rendered="#{statisticsReportsBean.reportParams['selectedResellersID'] ne null}"/>
Routing ApplikationAuswahl einer Routing-Applikation
<ice:outputText value="#{messages['StatisticsReports.execute.RoutingApplication']} :"/>
<ice:selectOneMenu id="routingApplicationsID" value="#{statisticsReportsBean.reportParams['routingApplicationsID']}" styleClass="em20d7" partialSubmit="true">
<f:selectItems value="#{routingApplicationsBean.selectItems}"/>
</ice:selectOneMenu>
<ice:message for="routingApplicationsID"/>
Servicelevel Schwellwert GelbAb welche Schwelle werden Zellen Gelb gefärbt
<ice:outputText value="#{loginBean.shortTexts['StatisticsReports.execute.ServiceLevelThresholdYellow']} :"/>
<ice:selectOneMenu id="serviceLevelThresholdYellow" value="#{statisticsReportsBean.reportParams['serviceLevelThresholdYellow']}" required="true" styleClass="em20d7" partialSubmit="true">
<f:selectItems value="#{selectItemsBean.selectItems0to100}"/>
</ice:selectOneMenu>
<ice:message for="serviceLevelThresholdYellow"/>
Servicelevel Schwellwert GrünAb welche Schwelle werden Zellen Grün gefärbt
<ice:outputText value="#{loginBean.shortTexts['StatisticsReports.execute.ServiceLevelThresholdGreen']} :"/>
<ice:selectOneMenu id="serviceLevelThresholdGreen" value="#{statisticsReportsBean.reportParams['serviceLevelThresholdGreen']}" required="true" styleClass="em20d7" partialSubmit="true">
<f:selectItems value="#{selectItemsBean.selectItems0to100}"/>
</ice:selectOneMenu>
<ice:message for="serviceLevelThresholdGreen"/>
Servicelevel-Zeit 1Servicelevel Schwelle 1 (s)
<ice:outputText value="#{loginBean.shortTexts['StatisticsReports.execute.ServiceLevelSeconds1']} :"/>
<ice:selectOneMenu id="serviceLevelSeconds1" value="#{statisticsReportsBean.reportParams['serviceLevelSeconds1']}" required="true" styleClass="em20d7" partialSubmit="true">
<f:selectItems value="#{selectItemsBean.selectItems0to120}"/>
</ice:selectOneMenu>
<ice:message for="serviceLevelSeconds1"/>
Servicelevel-Zeit 2Servicelevel Schwelle 2 (s)
<ice:outputText value="#{loginBean.shortTexts['StatisticsReports.execute.ServiceLevelSeconds2']} :"/>
<ice:selectOneMenu id="serviceLevelSeconds2" value="#{statisticsReportsBean.reportParams['serviceLevelSeconds2']}" required="true" styleClass="em20d7" partialSubmit="true">
<f:selectItems value="#{selectItemsBean.selectItems0to120}"/>
</ice:selectOneMenu>
<ice:message for="serviceLevelSeconds2"/>
Servicelevel-Zeit 3Servicelevel Schwelle 3 (s)
<ice:outputText value="#{loginBean.shortTexts['StatisticsReports.execute.ServiceLevelSeconds3']} :"/>
<ice:selectOneMenu id="serviceLevelSeconds3" value="#{statisticsReportsBean.reportParams['serviceLevelSeconds3']}" required="true" styleClass="em20d7" partialSubmit="true">
<f:selectItems value="#{selectItemsBean.selectItems0to120}"/>
</ice:selectOneMenu>
<ice:message for="serviceLevelSeconds3"/>

Service-Rufnummer

(Einfachauswahl)

Auswahl einer Service-Rufnummer
<ice:outputText value="#{messages['StatisticsReports.execute.ServiceNumbersID']} :"/>
<ice:selectOneMenu id="serviceNumbersID" value="#{statisticsReportsBean.reportParams['serviceNumbersID']}" styleClass="em20d7" partialSubmit="true">
<f:selectItems value="#{serviceNumbersBean.selectItems}"/>
</ice:selectOneMenu>
<ice:message for="serviceNumbersID"/>
Service-Rufnummer (Mehrfachauswahl)Auswahl mehrere Service-Rufnummer(n)
<ice:outputText value="#{messages['StatisticsReports.execute.ServiceNumbersID']} :"/>
<jt:dualList sorted="true" id="serviceNumbersIds" value="#{statisticsReportsBean.reportParams['serviceNumbersIds']}" width="300px" height="100px" available="#{messages['Common.Duallist.Available']}" selected="#{messages['Common.Duallist.Selected']}" source="#{serviceNumbersBean.selectItemsList}"/>
<ice:message for="serviceNumbersIds"/>
Transaction-CodesAuswahl einer oder mehrere Transaction-Codes
<ice:outputText value="#{acdclientmessages['StatisticsReports.execute.AcdCallMarkers']} :"/>
<jt:dualList sorted="true" id="acdCallMarkersIds" value="#{statisticsReportsBean.reportParams['acdCallMarkersIds']}" width="200px" height="100px" available="#{messages['Common.Duallist.Available']}" selected="#{messages['Common.Duallist.Selected']}" source="#{acdCallMarkersBean.selectItemsForReports}"/>
<ice:message for="acdCallMarkersIds"/>
Zusätzliche NBZ Web berücksichtigenOption, für Nachbearbeitungszeit
<ice:outputText value="#{messages['StatisticsReports.ConsiderAdditionalPostCall']} :"/>
<ice:panelGroup>
<ice:selectBooleanCheckbox id="considerAddionationalPostCallInterval" value="#{statisticsReportsBean.reportParams['considerAddionationalPostCallInterval']}" partialSubmit="true"/>
</ice:panelGroup>
<ice:message for="considerAddionationalPostCallInterval"/>
  • No labels