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