A.V. Lastgangmonitor

Funktionsweise

Hier werden nur die aktiven ZPB betrachtet, die in der Extension (B3P_EXPECTED_PODS) eingetragen sind. Beim Aufklappen eines ZP ist für jeden Tag des Monats eine Zeile (Ausnahme: Zählpunkt hat in diesem Monat seinen „gültig von“ oder „gültig bis“). Falls ein einzelner Tageslastgang fehlt, könnte man so gleich sehen für welches Datum der Lastgang fehlt:

Der Status der jeweiligen Zeile ist:

  • GRÜN: Lastgang für diesen Tag erhalten

  • GELB: Lastgang steht aus. Innerhalb Frist

  • ROT: Lastgang steht aus. Frist bereits überschritten

Der Status des Zählpunktes ist wie folgt:

  • GRÜN: Für jeden Tag ist ein Lastgang vorhanden

  • GELB: Frist ist noch nicht überschritten und es fehlen noch Tageslastgänge

  • ROT: Frist ist überschritten (strick check) und es fehlt mindesten ein Tageslastgang

Einrichtung des A.V.

Extensions

B3P_EXPECTED_PODS

In den Extensions eine .txt-Datei wie folgt anlegen:

TYP

PROVIDER

VERSION

Beschreibung

B3P_EXPECTED_PODS

Aktive Zählpunkte

Für den Arbeitsvorrat muss erst die Zählpunktliste in Extension ‚B3P_EXPECTED_PODS‘ wie folgt gepflegt werden: ZPB1234567890123456677= 2000-01-01_9999-12-31

ZPB1234524344242456677= 2013-01-01_2020-12-31

ZPB1224255535353456677= 2011-01-01_2030-12-31

ZPB1078575764t45664646= 2012-01-01_2040-12-31

ZPB6754757463535356455= 2012-11-01_2015-12-31

ZPB4757886867464664646= 2013-04-01_2014-12-31

ZPB6475856867466464646= 2013-01-01_2013-12-31

Wobei 2 Daten „gültig von“ und „gültig bis“ sind.

FLEXIBLE_INDEX_UI

In Extension FLEXIBLE_INDEX_UI soll der u.g Eintrag eingetragen werden

###################################################################
# MSCONS Lastgangmonitor
###################################################################

#VARIANT-START Lastgangmonitor $PRE
ACTION=SEARCH
ACTION.additionalExtension=B3P_EXPECTED_PODS
#DISPLAY-START
MTR=Zählpunktbezeichnung;{width=120}
Format.system=System
SYSNAME=System_Name
Format.PartnerCode=Partner;{visible=false}
MPNAME=MP_System
Format.ReferenceId=Ref Nr.;{width=120}
INCIDENTID=VorgangsNr.;{width=120}
INCIDENTIDREF=VRef.Nr.;{width=120}
CATEGORY=Kategorie
VS=VS;{renderer=com.nextlevel.faces.pm.ui.renderer.StateItemRenderer;width=50}
BS=BS;{renderer=com.nextlevel.faces.pm.ui.renderer.AckItemRenderer;width=50}
CC2=CS
Format.Direction=Richtung;{renderer=com.nextlevel.faces.pm.ui.renderer.DirectionItemRenderer;width=50}
CHANNEL=Channel
PRUEFI=Prüfi
Format.AlternativeId=Alternative Id
STREET=Straße
HOUSENR=Nr
PLACE=Ort
PLZ=Plz
Format.PartnerCode=Partner;{visible=false}
Format.system=System
Format.Typ=Format
Format.Version=Version
KUNDE=Kunde
STS=Qualifier
STSTEXT=Statusgrund
COUNTER=Zähler
DTM_163=StartDTM
DTM_164=EndDTM
B3P.Date=Datum;{renderer=com.nextlevel.faces.pm.ui.renderer.DateItemRenderer}
B3P.Time=Uhrzeit;{renderer=com.nextlevel.faces.pm.ui.renderer.TimeItemRenderer}
B3P.Notif=gesendet;{renderer=com.nextlevel.faces.pm.ui.renderer.DateTimeItemRenderer}
B3P.MessageId=ID;{visible=false}
related.messages=RelatedMsg;{renderer=com.nextlevel.faces.pm.ui.renderer.RelatedMessagesRenderer}
$refDoc.type=Format.Typ
#DISPLAY-END

#ADDENDER-START
com.nextlevel.ccm.indexing.precorrelate.statecheck.MissingLastgangAddender
#ADDENDER-END

#STATECHECK-START GREEN
external:com.nextlevel.ccm.indexing.precorrelate.statecheck.MsconsLastgangCheck.java 1 0 false
#STATECHECK-END

#SEARCHFILTER-START
Datum[date0;Month]{inboxVisible=true}>DTM_163:{date0}
Channel[channel0;String]{width=120;inboxVisible=true}>CHANNEL:{channel0}
CS[cc0;String]{width=50;inboxVisible=true}>CC2:{cc0}
Prüfi[pruef0;String]{width=80;inboxVisible=true}>PRUEFI:{pruef0}
Notif[not0;Check]{inboxVisible=true}>CC2:{not0}
System[sender0;DropDown]{extension=CCM_SYSTEM_FILTER;multiple=true;allowedsystem=true;editable=true;newRow=true;width=120;inboxVisible=true}>Format.system:{sender0}
#System[sender0;Array]{newRow=true;width=120;inboxVisible=true}>Format.system:{sender0}
Zählpunkte[pods0;Array]{width=250;inboxVisible=true}>MTR:{pods0}
Format[formatTyp0;String]{visible=false}>Format.Typ:MSCONS
#Kategorie[category;String]{visible=false}>(CATEGORY:TL OR CATEGORY:LG)
#SEARCHFILTER-END
#VARIANT-END

Strict Check

Strict check heißt, die Frist der eingetroffenen Nachricht wird geprüft und der Status in einem ZP wird rot, wenn die Frist einer Nachricht überschritten ist. Der Status wird bei der Deaktivierung des Strict Check nur dann rot, wenn die erwarteten Nachrichten nicht vollstängig sind und die Frist überschritten ist. Also der Status ist immer grün, wenn die Nachrichten vollständig sind, egal wann sie eingetroffen sind.

In der Definition des A.V. kann man definieren, ob der Strict Check durchgeführt werden soll.

#STATECHECK-START GREEN
external:com.nextlevel.ccm.indexing.precorrelate.statecheck.MsconsLastgangCheck.java 1 0 false
#STATECHECK-END

false oder leer bedeutet keinen Strict Check.

true bedeutet Strict Check.

Registrieren des Attributs für den CCM Arbeitsvorrat

Das Rollenattribut für den Arbeitsvorrat lautet

Feld Wert
Attribute ID Inbox_PROCMON_PRE_LASTGANGM
Wert InboxViewDefinition={type=Inbox_PROC_MON,id=PROCMON_PRE_LASTGANGM,title=Lastgangmonitor,params=[VARIANT:'Lastgangmonitor $PRE']}

Eine vollständige Anleitung zur Registrierung finden Sie hier: Registrieren der Attribute für CCM Arbeitsvorräte in der Benutzerverwaltung

View Me   Edit Me