IBM Maximo Asset Management
Version 7 Release 6
Administrera Maximo Asset Management
Anmärkning
Innan du använder den här informationen och den associerade produkten ska du läsa informationen i ”Anmärkningar” på
sidan 459.
Den här upplagan gäller för version 7, release 6, modifiering 0 av IBM Maximo Asset Management och alla följande
utgåvor och modifieringar tills annat anges i nya utgåvor.
© Copyright IBM Corporation 2008, 2014.
Innehåll
Kapitel 1. Konfigurera systemet . . . . 1
Kapitel 2. Konfigurera databaser. . . . 47
Grundläggande systemkonfiguration . . . . . . 1
Konfigurera klustrade system. . . . . . . . . 2
Applikationsserverkluster - Översikt . . . . . 2
Förbereda skapandet av kluster . . . . . . . 5
Skapa egenskapsfiler för kluster . . . . . . 5
Konfigurera MDB för kluster . . . . . . . 7
Skapa byggfiler för kluster . . . . . . . 10
Bygga Maximo EAR-filer för kluster . . . . 11
Bygga om RMI-registerfilen . . . . . . . 13
Skapa och driftsätta kluster i WebSphere Application Server. . . . . . . . . . . . . . 14
Driftsätta RMI-registerfilen i WebSphere Application Server . . . . . . . . . . . 14
Skapa kluster i WebSphere Application Server 16
Konfigurera JMS (Java Message Service) för
WebSphere Application Server . . . . . . 17
Driftsätta EAR-filer för kluster i WebSphere
Application Server . . . . . . . . . . 24
Skapa och driftsätta kluster i WebLogic Server. . 25
Driftsätta RMI-registerfilen för WebLogic Server . . . . . . . . . . . . . . . 25
Skapa kluster i WebLogic Server . . . . . 27
Konfigurera Java Message Service för WebLogic Server . . . . . . . . . . . . . 28
Driftsätta EAR-filer för kluster i WebLogic Server . . . . . . . . . . . . . . . 34
Bygga och driftsätta EAR-filer för grundläggande
konfigurationer . . . . . . . . . . . . . 35
Bygga Maximo EAR-filer för grundläggande konfigurationer . . . . . . . . . . . . . 35
Driftsätta Maximo EAR-filer i WebSphere Application Server . . . . . . . . . . . . . 36
Driftsätta Maximo EAR-filer i WebLogic Server
37
Konfigurera allmänna inställningar . . . . . . 37
Content Installer Enabler . . . . . . . . . 37
Konfigurera direkthjälp . . . . . . . . . 38
WAR-filer . . . . . . . . . . . . . . 38
EAR-filer . . . . . . . . . . . . . . 39
Konfigurera applikationsservrar . . . . . . 39
Minnesinställningar för applikationsserverprocessen . . . . . . . . . . . . . . 39
Lastbalansering . . . . . . . . . . . 40
SSL-funktioner . . . . . . . . . . . 41
Skapa JVM (Java Virtual Machines) . . . . 41
Applikationsserverdokumentation . . . . . 42
Konfigurera webbläsarinställningar . . . . . 42
Konfigurera Internet Explorer-inställningar . . 42
Konfigurera tidsintervall för sessioner . . . 42
Konfigurera användargränssnittet . . . . . . . 43
Aktivera sidonavigeringsmenyn . . . . . . 43
Byta skal i användargränssnittet . . . . . . 43
Dölja sidonavigeringsmenyn i applikationer . . 44
Migrera administrationsdatorn . . . . . . . . 45
Databasdesign . . . . . . . . . . . . .
Relationsdatabasstruktur . . . . . . . . .
Datakatalogtabeller . . . . . . . . . .
Integritetskontroll . . . . . . . . . .
Lagringspartitioner . . . . . . . . . .
Affärsobjekt . . . . . . . . . . . .
Användardefinierade objekt . . . . . . .
Konfigurationsnivåer för objekt . . . . . .
Databasrelationer . . . . . . . . . .
Affärsobjektsattribut . . . . . . . . .
Attributdatatyper . . . . . . . . . .
Databasvyer . . . . . . . . . . . .
Index . . . . . . . . . . . . . .
Primärnycklar . . . . . . . . . . .
Definiera objekt för applikationer . . . . . . .
Skapa objekt . . . . . . . . . . . . .
Lägga till vyer i databaser . . . . . . . .
Skapa applikationer från importerade databasvyer . . . . . . . . . . . . . . . .
Ange attribut för objekt . . . . . . . . .
Beskrivningar och långa beskrivningar . . .
Lägga till attribut till objekt . . . . . . .
Ändra attribut . . . . . . . . . . .
Skapa begränsningar på attribut . . . . .
Utesluta användardefinierade attribut vid kopiering av objekt . . . . . . . . . .
Aktivera autonumerering för attribut . . . . .
Lägga till momstyper till databastabeller . . .
Lägga till index . . . . . . . . . . . .
Lägga till primärnycklar till användardefinierade
objekt . . . . . . . . . . . . . . .
Skapa relationer mellan överordnade och underordnade tabeller . . . . . . . . . . . .
Konfiguration av huvudbokskonton . . . . . .
Allmänna kontokoder . . . . . . . . . .
Allmänna kontosegment . . . . . . . . .
Sekvens av segment i en kontokod. . . . . .
Längden på segment i en kontokod . . . . .
Konfigurera databasen. . . . . . . . . . .
Lägen för databaskonfigurering. . . . . . .
Konfigurera databasen i kommandoradsläge . .
Konfigurera databasen i administrationsläge . .
Återställa säkerhetskopierade tabeller. . . . .
Konfigurera systemet att uppfylla föreskrifter . . .
Elektroniska signaturer och kontrollposter . . .
Inloggningsbevakning . . . . . . . . . .
Elektroniska signaturer . . . . . . . . .
Elektroniska kontrollposter . . . . . . . .
Elektronisk signaturkontroll . . . . . . . .
Skapa en listruta för fältet Orsak till ändring . .
Lägga till värden i domänen Orsak till ändring
Databasändringar som inte berör e-kontroll. . .
Databasändringar som berör e-kontroll . . . .
Styra ändringar av objekt . . . . . . . . . .
Definiera sökmappningar . . . . . . . . .
© Copyright IBM Corp 2008, 2014
47
47
48
49
49
50
51
51
53
54
55
56
57
57
58
58
59
61
61
61
62
63
64
64
65
65
66
67
67
68
68
68
69
69
70
70
71
72
73
73
73
74
74
75
76
77
77
78
79
80
80
iii
Lägga till systemmeddelanden . . .
Frågedefinitioner . . . . . . .
Konfigurera sökalternativ för att optimera
Textsökningsfunktion . . . . . .
Konfigurera söktyper . . . . . .
. . . .
. . . .
prestanda
. . . .
. . . .
81
81
82
82
82
Kapitel 3. Konfigurera systemet för
flera språk . . . . . . . . . . . . . 87
Konfiguration för flera språk - Översikt . . . . .
Flerspråkstabeller och deras kolumner . . . .
Flera språkfunktioner - Verktyg för dataöversättning . . . . . . . . . . . . . . . .
Flera språk och systemtabellanpassningar . . .
Flera språk och översättningar . . . . . . .
Aktivera funktioner för flera språk . . . . . .
Aktivera flera språk för objekt och attribut . . .
Aktivera attribut för flera språk . . . . .
Visa tecken från flera språk . . . . . . .
Lägga till sekundära språk till produkten efter
den ursprungliga driftsättningen . . . . . .
Lägga till icke-hanterade andra språk till databaser . . . . . . . . . . . . . . . .
Ta bort sekundära språk från databasen . . . .
Översätta poster via applikationer . . . . . .
Ställa in språk för verktygstips . . . . . . .
Skapa en maxdemo-databas efter installationen
87
87
88
89
89
90
90
90
90
91
92
93
94
94
94
Kapitel 4. Administrera databasen . . . 97
Databasadministration - Översikt . . . . .
Säkerhetskopiera och återställa databaser .
Typer av säkerhetskopieringar . . . . .
Offline- och onlinesäkerhetskopieringar . .
Uppdateringar av databasstatistik . . . .
DBMS_STATS-paket . . . . . . .
Uppdatera statistik för SQL-server . .
Databasuppdateringar . . . . . . .
Applikationskorrigeringar . . . . .
Databasuppdatering för systemalternativ
UpdateDB och Customer Extensions. .
Filen a_customer.xml . . . . . . .
Filen product_description.xml . . . .
Hantera databasadministration . . . . .
Uppdatera Maximo-databasen . . . . .
Köra UpdateDB . . . . . . . . .
Kapitel 5. Optimera systemprestanda
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 97
. 97
. 97
. 98
. 99
. 99
. 100
. 100
. 100
. 100
. 100
. 101
. 101
. 102
. 102
. 102
105
Databasserverprestanda . . . . . . . . . .
Optimeringstekniker för alla databaser . . . .
Databasindexering. . . . . . . . . .
Optimerad åtkomst till data . . . . . .
Ändra storlek på sekvenscache . . . . .
Optimera prestanda i DB2 . . . . . . . .
Ange miljövariabler och registervariabler för
optimala prestanda . . . . . . . . .
DB2-registervariabler . . . . . . . . .
Finjustera databashanterarens inställningar
Inställningar för DB2-databashanterare . . .
Finjustera databaskonfigurationsinställningar
Aktivera bindningsalternativet REOPT(ONCE) . . . . . . . . . . . . .
iv
Administrera Maximo Asset Management
105
105
106
106
107
108
109
110
110
111
112
113
Databaskonfigurationsinställningar för DB2
Omorganisera tabeller och index i DB2 . . .
Optimera prestanda i Oracle Database . . . .
Initieringsparametrar för Oracle Database . . .
Trimning av IBM WebSphere Application Serverprestanda. . . . . . . . . . . . . . .
Trådpoolsstorlekar. . . . . . . . . . .
Högstorleksvärden . . . . . . . . . .
Bestämma optimala högstorlekar i WebSphere
Application Server . . . . . . . . . .
JVM-kommandon för att optimera prestanda
Finjustera HTTP-serverprestanda . . . . . . .
IBM HTTP-serverkomprimering och lastbalansering . . . . . . . . . . . . . . .
Optimerade inställningar för operativsystemkonfiguration . . . . . . . . . . . . . . .
Prestandarelaterade inställningar i AIX . . . .
Prestandarelaterade nätverksparametrar för
Windows och Red Hat Enterprise Linux . . .
Utveckla prestandatest . . . . . . . . . .
Bestämma testmål . . . . . . . . . . .
Utveckla användningsfall . . . . . . . .
Utveckla teststrategier . . . . . . . . .
Definiera testmiljöer . . . . . . . . . .
Scenario: Utveckla prestandatest för att mäta
processorutnyttjande . . . . . . . . . .
114
116
117
118
120
121
121
122
123
124
125
126
126
128
129
129
129
130
131
131
Kapitel 6. Implementera säkerhet . . . 137
Behörighetsgrupper - Översikt. . . . . . . .
Behörighetsgrupper och åtkomst till anläggningar och applikationer . . . . . . . .
Typer av behörighetsgrupper . . . . . . .
Behörighetsprocess . . . . . . . . . .
Autentisering av användare . . . . . .
Behörigheter för behörighetsgrupper . . .
Behörighetsprofiler . . . . . . . . .
Behörighetsprofilen för en organisation med
två behörighetsgrupper - Exempel . . . .
Inloggningsbevakning . . . . . . . .
Kryptering och säkerhet . . . . . . . .
Hackare och DoS-attacker . . . . . . .
Automatiskt skapande av användarposter autentiserade av LDAP . . . . . . . . . .
Kombination av behörighetsgrupper. . . . .
Kombination av behörighetsgrupper - Regler
för databegränsningar . . . . . . . .
Kombination av behörighetsgrupper - Regler
för applikationsbehörighet . . . . . . .
Kombination av behörighetsgrupper - Regler
för godkännandegränser. . . . . . . .
Kombination av behörighetsgrupper - Regler
för kontosegmentbehörighet . . . . . .
Kombination av behörighetsgrupper - Regler
för personalbehörighet . . . . . . . .
Kombination av behörighetsgrupper - Regler
för anläggningsbehörighet . . . . . . .
Kombination av behörighetsgrupper - Regler
för förrådsbehörighet . . . . . . . . .
Applikationsserversäkerhet . . . . . . . .
Applikationsserversäkerhet - egenskaper för
användar- och grupphantering . . . . .
137
138
139
139
139
141
144
145
147
148
149
150
150
151
151
152
152
153
153
153
154
154
Behörighetsroller för applikationsservern . .
Engångsinloggningsmiljö för applikationsserversäkerhet . . . . . . . . . . .
LDAP- och applikationssäkerhetsservrar . .
LDAP-datasynkronisering . . . . . . .
Synkronisering av Crontask-parametrar för
applikationsserversäkerhet . . . . . . .
Arbeta med behörighetsgrupper . . . . . . .
Lägga till behörighetsgrupper . . . . . . .
Tilldela startcenter för behörighetsgrupper
Tilldela anläggningar till behörighetsgrupper
Lägga till användare i behörighetsgrupper
Ge behörigheter till behörighetsgrupper . . .
Ge behörighet för administratörsinloggning
till databaskonfigurationer . . . . . . .
Godkänna applikationsbehörigheter för behörighetsgrupper . . . . . . . . . . .
Ge behörighetsgrupper åtkomst till förrådsplaceringar . . . . . . . . . . . .
Ge behörighetsgrupper åtkomst till personalinformation . . . . . . . . . . . .
Ge behörighetsgrupper åtkomst till kontosegment . . . . . . . . . . . . . .
Godkänna standardtjänster för behörighetsgrupper . . . . . . . . . . . . .
Åsidosätta lösenordsgiltighet för behörighetsgrupper . . . . . . . . . . . . .
Ange begränsningar för behörighetsgrupper . .
Ange databegränsningar för behörighetsgrupper . . . . . . . . . . . . .
Ange samlingsbegränsningar för behörighetsgrupper . . . . . . . . . . . . .
Ange generella databegränsningar för behörighetsgrupper . . . . . . . . . . .
Ange inköpsgränser och toleranser för behörighetsgrupper . . . . . . . . . . .
Ta bort användare från behörighetsgrupper . .
Ta bort behörighetsgrupper. . . . . . .
Kryptera egenskaper för säkerhet. . . . . .
Ändra krypterade filer för säkerhet . . . .
Konfigurera systemet att använda applikationsserversäkerhet . . . . . . . . . . . .
Konfigurera WebSphere Application Server
för LDAP-säkerhet . . . . . . . . .
Konfigurera två katalogservrar . . . . .
Konfigurera WebLogic Server för LDAP-säkerhet . . . . . . . . . . . . . .
Ändra Crontask-parametrar för datasynkronisering . . . . . . . . . . . . . . .
Aktivera Crontask-uppgifter för synkronisering av data . . . . . . . . . . . .
Konfigurera Crontask-uppgiften VMMSYNC
att synkronisera användare och grupper . .
Konfigurera WebSphere Application Server
för inkrementell synkronisering . . . . .
Ange lösenordskrav . . . . . . . . . .
Generera lösenord . . . . . . . . . .
Aktivera inloggningsbevakning . . . . .
155
156
156
156
157
158
158
159
159
160
162
162
162
163
164
165
166
166
167
167
168
168
169
169
170
171
172
172
173
173
175
175
176
177
178
179
181
181
Kapitel 7. Registrera användare . . . 183
Användare - Översikt
.
.
.
.
.
.
.
.
.
. 183
Administrativa användare . . . . . . . .
Databasanvändare . . . . . . . . . . .
Systemanvändare . . . . . . . . . . .
Konfiguration för användarsjälvregistrering . .
Självregistrering för användare . . . . . .
Behörighetskontroller. . . . . . . . . .
Lösenord för användare . . . . . . . .
Ledtrådsfrågor för lösenord . . . . . .
Säkerhetskodkännanden för användare . . .
Behörighetsprofiler för användare . . . .
Databasåtkomst för användare . . . . .
Användarnas standardanläggningar . . . .
Användarstatusar . . . . . . . . . . .
Arbeta med användare . . . . . . . . . .
Lägga till användare . . . . . . . . . .
Tilldela användare till behörighetsgrupper. . .
Ge användare behörighet att tilldela användare
till behörighetsgrupper. . . . . . . . . .
Ändra personer som är associerade till användare . . . . . . . . . . . . . . .
Ändra statusen för flera användare . . . . .
Ändra statusen för användare . . . . . . .
Ändra användarinställningar . . . . . . .
Ändra användarinställningar för inaktiv anläggningsåtkomst . . . . . . . . . .
Ändra användarinställningar för språk,
språkmiljö och tidszon . . . . . . . .
Ändra användarinställningarna för skärmläsare . . . . . . . . . . . . . .
Ändra användarinställningar för förråd och
anläggningar . . . . . . . . . . .
Ändra inställningar för förråds- och infogningsanläggningar för flera användare . . .
Ändra kontosträngar för användare . . . .
Implementera säkerhet för användare . . . .
Ange lösenord för nya användare . . . .
Ändra system- och databaslösenord för användare . . . . . . . . . . . . .
Ange lösenordsledtrådar för användare. . .
Ange behörighetsgrupper för användare . .
Ange behörighetsprofiler för användare . .
Ange behörighetsprofiler för flera användare
Ge användare åtkomst till Oracle- och SQL
Server-databaser . . . . . . . . . .
Ändra användaråtkomst till Oracle- och SQL
Server-databaser . . . . . . . . . .
Ta bort användaråtkomst till Oracle- och SQL
Server-databaser . . . . . . . . . .
Logga ut och spärra användare . . . . .
Aktivera inloggningsbevakning . . . . .
Ange användarstandarder . . . . . . .
Kopiera användare . . . . . . . . . .
Ta bort användare . . . . . . . . . . .
Ta bort behörighetsgrupper från användarprofiler . . . . . . . . . . . . . . . .
Kapitel 8. Hantera meddelandemallar
Meddelandendemallar - Översikt . . . .
Meddelandemallar och eskaleringar . .
Meddelandemallar och Service Desk
Meddelandemallar och arbetsflöden .
.
.
.
.
183
184
185
185
186
187
187
188
189
189
189
190
190
191
191
192
193
193
194
194
195
195
195
195
196
196
197
197
197
198
199
199
200
200
201
201
202
202
203
204
204
205
206
207
.
.
.
.
.
.
.
.
207
207
207
207
Innehåll
v
Ersättningsvariabler för meddelandemallar . .
Fördefinierade meddelandemallar . . . . .
Mottagare i meddelandemallar . . . . . .
Bilagor till meddelandemallar . . . . . . .
Kommunikationsloggar . . . . . . . . .
Arbeta med meddelandemallar . . . . . . .
Skapa meddelandemallar . . . . . . . .
Lägga till e-postadresser som mottagare i
meddelandemallar. . . . . . . . . .
Lägga till persongrupper som mottagare i
meddelandemallar. . . . . . . . . .
Lägga till personer som mottagare i meddelandemallar . . . . . . . . . . .
Lägga till roller som mottagare i meddelandemallar . . . . . . . . . . . . .
Bifoga dokument till meddelandemallar . . .
Bifoga dokumentmappar till meddelandemallar . . . . . . . . . . . . . . .
Bifoga filer till meddelandemallar . . . .
Bifoga webbsidor i meddelandemallar . . .
Länka poster till meddelandemallar . . . .
Kopiera meddelandemallar . . . . . . . .
Ändra meddelandemallar . . . . . . . .
Ta bort meddelandemallar . . . . . . . .
Ändra status för meddelandemallar . . . . .
208
208
209
209
209
209
209
211
211
212
212
213
213
213
214
214
214
215
216
217
Kapitel 9. Hantera eskaleringar . . . . 219
Eskaleringar - Översikt . . . . . .
Eskaleringsmotor . . . . . . .
Eskaleringsloggar . . . . . .
SQL-uttrycksbyggare . . . . .
Eskaleringspunkter . . . . .
Fördefinierade eskaleringar . . . .
Eskaleringar och servicenivåavtal. .
Meddelandemallar och meddelanden
Eskaleringspostfält . . . . . .
Borttagningsregler för eskaleringar .
Arbeta med eskaleringar . . . . .
Skapa eskaleringar . . . . . .
Definiera eskaleringspunkter . .
Validera eskaleringar . . . . . .
Aktivera eskaleringar. . . . . .
Ändra eskaleringar . . . . . .
Inaktivera eskaleringar . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
219
219
219
220
220
221
223
223
224
224
225
225
226
228
228
229
230
Kapitel 10. Konfigurera e-postlyssnare 231
Testa anslutningen mellan applikationsservern och
postservern . . . . . . . . . . . . . .
E-postlyssnare - Översikt . . . . . . . . .
E-postlyssnarkomponenter . . . . . . . .
E-postlyssnarprocess . . . . . . . . . .
Fördefinierad arbetsflödesprocess för e-postlyssnare . . . . . . . . . . . . .
E-postlyssnardefinitioner . . . . . . .
Behörighetsinställningar för e-postlyssnare . .
Meddelandemallar för e-postlyssnare . . . .
Preprocessorer för e-postlyssnare . . . . . .
Objektnyckelavgränsare . . . . . . . .
Loggning . . . . . . . . . . . . .
Java Message Driven Bean . . . . . . .
vi
Administrera Maximo Asset Management
231
232
232
233
234
234
235
236
240
241
241
242
E-postmeddelanden . . . . . . . . . .
Pollning av postservrar för e-postmeddelanden. . . . . . . . . . . . . . .
Status för e-postposter . . . . . . . .
E-postbilagor . . . . . . . . . . .
Meddelandetrösklar . . . . . . . . .
E-postformat för e-postlyssnare . . . . .
Arbeta med e-postlyssnare . . . . . . . . .
Rensa e-postposter från uppsamlingstabellen
Anpassa preprocessorn för e-postlyssnare . . .
Ändra objektnyckelavgränsare. . . . . . .
Arbeta med e-postlyssnardefinitioner . . . .
Skapa e-postlyssnardefinitioner . . . . .
Ta bort e-postlyssnardefinitioner . . . . .
Konfigurera köer för WebSphere Application
Server . . . . . . . . . . . . . . .
Lägga till servrar till Java Messaging Servicebussen för e-postlyssnare . . . . . . .
Skapa Java Messaging Service-bussdestination för lyssnarens inkommande kö . . . .
Skapa anslutningsfabriken för JMS (Java
Messaging Service) . . . . . . . . .
Skapa inkommande Java Messaging Servicekö för e-postlyssnare . . . . . . . . .
Aktivera inkommande kö för lyssnare . . .
Konfigurera MDB (Message Driven Bean) på
WebSphere Application Server. . . . . .
Konfigurera Java Messaging Service-köer för
WebLogic Server . . . . . . . . . . .
Lägga till fillager för e-postlyssnare - WebLogic Server . . . . . . . . . . . .
Lägga till Java Messaging Service-servrar för
e-postlyssnare - WebLogic Server . . . . .
Lägga till Java Messaging Service-moduler
för e-postlyssnare - WebLogic Server . . .
Lägga till anslutningsfabriker för Java Messaging Service för e-postlyssnare - WebLogic
Server . . . . . . . . . . . . . .
Lägga till Java-meddelandetjänstköer för epostlyssnare - WebLogic Server . . . . .
Aktivera anslutningsfabriker för Java Messaging Service för e-postlyssnare - WebLogic
Server . . . . . . . . . . . . . .
Konfigurera Message Driven Bean i WebLogic Server . . . . . . . . . . . .
Aktivera arbetsflödesprocessen för e-postlyssnare . . . . . . . . . . . . . . .
Konfigurera e-postlyssnare att använda Java
Messaging Service-köer . . . . . . . .
Skapa meddelanden för e-postmeddelanden . .
242
242
243
245
245
246
253
253
254
255
255
255
256
257
258
259
260
260
261
262
263
264
265
265
266
266
267
267
269
269
270
Kapitel 11. Hantera Crontask-uppgifter 273
Inställningar för Crontask . . . . .
Fördefinierade Crontask-uppgifter .
Åtkomstnivåer för Crontask-uppgifter
Crontask-parametrar . . . . . .
Crontask-instanser. . . . . . .
Arbeta med Crontask-uppgifter . . .
Skapa Crontask-definitioner . . .
Ta bort Crontask-definitioner . . .
Arbeta med Crontask-instanser . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
273
273
274
275
275
276
276
277
277
Skapa Crontask-instanser . . . . . .
Kopiera Crontask-instanser . . . . . .
Ändra Crontask-instanser . . . . . .
Läsa in Crontask-instanser igen . . . .
Ta bort Crontask-instanser . . . . . .
Avaktivera Crontask-uppgifter på en applikationsserver . . . . . . . . . . . .
Visa dolda Crontask-uppgifter . . . . . .
.
.
.
.
.
277
278
278
278
279
. 279
. 280
Kapitel 12. Hantera domäner . . . . . 281
Domäner - Översikt . . . . . . . . . .
Applikationer för att arbeta med domäner. .
Typer av domäner . . . . . . . . . .
ALN-domäner . . . . . . . . . .
Övergångsdomäner . . . . . . . .
Numeriska urvalsdomäner . . . . . .
Synonymdomäner . . . . . . . . .
tabelldomäner . . . . . . . . . .
Främmande nycklar och tabelldomäner. .
Domäner och organisationer eller anläggningar
Arbeta med domäner. . . . . . . . . .
Lägga till alfanumeriska (ALN) domäner . .
Lägga till övergångsdomäner . . . . .
Lägga till numeriska domäner . . . . .
Lägga till numeriska urvalsdomäner. . .
Lägga till tabelldomäner. . . . . . .
Associera domänvärden till villkor . . . .
Skapa synonymer för interna värden . . .
Ta bort synonymer för interna värden . . .
Ta bort domäner . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
281
281
282
283
283
283
284
284
285
285
286
286
287
289
290
292
294
295
296
297
Kapitel 13. Konfigurera och administrera bifogade dokument . . . . . . 299
Konfigurera ett bibliotek för bifogade dokument
Konfiguration för bifogade dokument . . . .
Konfiguration av bifogade dokument för en
dator . . . . . . . . . . . . . .
Konfiguration för bifogade dokument för två
datorer och en lokal HTTP-server . . . .
Konfiguration för bifogade dokument för två
datorer och en dedikerad HTTP-server . . .
Konfigurera bifogade dokument för flera datorer och flera HTTP-servrar . . . . . .
Alternativa konfigurationer för bifogade dokument . . . . . . . . . . . . .
MIME-mappningar för WebLogic Server . .
Konfigurera bifogade dokument . . . . . . .
Hantera dokumentbibliotek. . . . . . . .
Lägga till filbilagor i bibliotek . . . . . .
Lägga till URL-adresser i bibliotek . . . .
Ändra befintliga dokument . . . . . . .
Bifoga dokument till poster. . . . . . .
Skriva ut arbetspaket i UNIX-miljö . . . .
Underhålla dokumentbibliotek . . . . . .
Lägga till dokumentmappar . . . . . .
Associera dokumentmappar till applikationer
Konfigurera bifogade dokument i en datormiljö
Skapa kataloger för bilagedokument i en
miljö med en dator . . . . . . . . .
299
300
300
300
301
302
305
306
307
307
307
308
308
309
309
309
310
310
311
311
Skapa en webbapplikation i en miljö med en
dator . . . . . . . . . . . . . .
Ändra filen httpd.conf i en miljö med en
enda dator . . . . . . . . . . . .
Ändra standardfilsökvägarna för en miljö
med en dator i Systemegenskaper . . . .
Ändra standardfilsökvägarna för flera datorer
och flera HTTP-servrar i Systemegenskaper .
Ändra sökvägar till demo-databiblioteksfiler i
en miljö med en dator . . . . . . . .
Konfigurera bifogade dokument för två datorer
och en lokal HTTP-server . . . . . . . .
Skapa kataloger för bifogade dokument för
två datorer och en lokal HTTP-server . . .
Skapa webbapplikationer för två datorer och
en lokal HTTP-server . . . . . . . . .
Ändra standardfilsökvägarna för två datorer
och en lokal HTTP-server i Systemegenskaper . . . . . . . . . . . . . . .
Ändra standardfilsökvägarna för två datorer
och en lokal HTTP-server i relaterade applikationer . . . . . . . . . . . . .
Ändra sökvägar för demo-databiblioteksfiler
för två datorer och en lokal HTTP-server . .
Konfigurera bifogade dokument för två datorer
och en dedikerad HTTP-server . . . . . .
Skapa kataloger för bifogade dokument för
två datorer och en särskild HTTP-server . .
Konfigurera servern för bifogade dokument
för två datorer och en dedikerad HTTP-server . . . . . . . . . . . . . . .
Ändra standardfilsökvägarna för två datorer
och en dedikerad HTTP-server i Systemegenskaper . . . . . . . . . . . . . .
Ändra standardfilsökvägarna för två datorer
och en dedikerad HTTP-server i relaterade
applikationer . . . . . . . . . . .
Ändra sökvägar för demo-databiblioteksfiler
för två datorer och en dedikerad HTTP-server . . . . . . . . . . . . . . .
Konfigurera bifogade dokument för flera datorer och flera HTTP-servrar . . . . . . . .
Skapa kataloger för bifogade dokument för
flera datorer och flera HTTP-servrar . . . .
Konfigurera servern för bifogade dokument
för flera datorer och flera HTTP-servrar . .
Ändra standardfilsökvägarna för flera datorer
och flera HTTP-servrar i Systemegenskaper .
Ändra standardfilsökvägarna för flera datorer
och flera HTTP-servrar i relaterade applikationer . . . . . . . . . . . . . .
Ändra sökvägar för demo-databiblioteksfiler
för flera datorer och flera HTTP-servrar . .
312
313
314
317
319
320
320
320
322
323
324
325
325
326
327
328
329
330
330
331
332
334
335
Kapitel 14. Hantera loggfiler . . . . . 337
Loggning - Översikt . . . .
Komponenter i applikationen
Loggfunktioner . . . .
Tilläggsfunktioner . . .
Layouter . . . . . .
Inställningar för loggfunktioner
. . . .
Loggning
. . . .
. . . .
. . . .
. . . .
.
.
.
.
.
.
.
.
.
.
.
.
Innehåll
.
.
.
.
.
.
337
337
337
337
338
338
vii
Loggfilsplaceringar . . .
Loggfilsnamn . . . . .
Loggfunktioner i miljöer med
EventTracker-filter . . . .
. .
. .
flera
. .
. . .
. . .
servrar
. . .
.
.
.
.
.
.
.
.
.
.
.
.
338
339
339
339
Kapitel 15. Arbeta med loggning . . . 341
Skapa filen logging.properties . . . . . . . .
Ange loggfilplaceringar . . . . . . . . . .
Hantera tilläggsfunktioner . . . . . . . . .
Loggfunktioner för automatiseringsskript . . . .
Crontask-loggfunktioner. . . . . . . . . .
Eskaleringsloggfunktioner . . . . . . . . .
Loggfunktioner för integrationsramverk . . . .
Aktivera EventTracker-filter . . . . . . . .
Logga händelser för specifika applikationer eller
användare . . . . . . . . . . . . .
Aktivera loggning för synkronisering av applikationsserversäkerhet. . . . . . . . . .
Stoppa loggning av händelser . . . . . . .
loggkorrelering . . . . . . . . . . . .
Konfigurera anpassade loggmeddelanden som
hjälp att lösa programfel. . . . . . . . . .
Scenario: Tolka loggfilssatser för att åtgärda fel . .
341
341
342
342
342
345
345
346
347
347
348
348
350
350
Kapitel 16. Hantera anslagstavlor . . . 353
Anslagstavla - Översikt . . . . . . . . . .
Kommunikationsloggar för anslagstavlan . . .
Arbeta med anslagstavlor . . . . . . . . .
Visa meddelanden på anslagstavlan . . . . .
Skapa meddelanden för anslagstavlan . . . .
Ange målgrupper för meddelanden på anslagstavlan . . . . . . . . . . . . . . .
Ändra status för meddelanden på anslagstavlan
Kopiera meddelanden från anslagstavlan . . .
Visa kommunikationsloggar för meddelanden
på anslagstavlan . . . . . . . . . . .
Visa historiken för meddelanden på anslagstavlan . . . . . . . . . . . . . . . .
Ta bort utgångna meddelanden från anslagstavlan . . . . . . . . . . . . . . . .
353
353
353
353
354
354
354
355
355
355
356
Kapitel 17. Arbeta med uppsättningar
357
Skapa artikeluppsättningar eller företagsuppsättningar . . . . . . . . . . . . . . .
Ändra artikel- eller företagsuppsättning . .
. 357
. 358
Kapitel 18. Hantera organisationer
359
Organisationer - Översikt . . . . . . . .
Applikationsnivåer och datalagring . . . .
Anläggningar och organisationer . . . . .
Aktivera/avaktivera organisationer och anläggningar . . . . . . . . . . .
Artikeluppsättningar . . . . . . . . .
Autonumrering. . . . . . . . . . .
ABC-brytpunkter och organisationer . . .
Aktivering av reparationsanläggningar . . .
Anpassningsalternativ för applikationer . .
Moms för organisationer . . . . . .
Hierarkialternativ . . . . . . . . .
Arbeta med organisationer . . . . . . . .
. 359
. 359
. 360
viii
Administrera Maximo Asset Management
.
.
.
.
.
.
.
.
.
360
360
361
362
363
363
365
365
366
Skapa organisationer . . . . . . . . . .
Aktivera organisationer . . . . . . . .
Ta bort organisationer . . . . . . . .
Rensa materialreservationer för arbetsorder . .
Ange alternativ för arbetsorder- och ärendeägare
Ange inköpsalternativ . . . . . . . . .
Associera egenskaper till avtal för organisationer . . . . . . . . . . . . . .
Associera villkor till avtal för organisationer
Ange alternativ för fakturor . . . . . .
Ange autonumrering för applikationer . . . .
Ange autonumrering för specialorderartiklar
Visa användarmeddelanden . . . . . . .
Kapitel 19. Hantera kalendrar
Kalendrar - Översikt . . . . . . .
Skiftmönster för kalendrar . . . .
Undantag från standardkalendern .
Arbeta med kalendrar . . . . . .
Skapa kalendrar . . . . . . .
Ange skift i kalendrar . . . . .
Tillämpa skift på kalendrar . . . .
Ange skiftmönster i kalendrar . . .
Kopiera kalendrar . . . . . . .
Ta bort kalendrar . . . . . . .
Fastställa arbetsperioder . . . . .
Skapa arbetsperioder . . . . .
Ändra arbetsperioder. . . . .
Ange ledig tid för arbetsperioder .
366
367
367
367
367
368
368
369
369
370
371
371
. . . . 373
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Kapitel 20. Hantera klassificeringar
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
373
373
373
374
374
374
375
375
376
376
376
377
377
377
379
Klassificeringar - Översikt . . . . . . . . .
Klassificeringsvägar och hierarkier . . . . .
Alternativet Generera beskrivning . . . . .
Associera poster till klassificeringar . . . . .
Klassificeringssökningar . . . . . . . . .
Klassificeringar för verkliga och godkända konfigurationsartiklar . . . . . . . . . . .
Verkliga konfigurationsartiklar . . . . .
Godkända konfigurationsartiklar . . . . .
Klassificeringar av verkliga konfigurationsartiklar och klassificeringar av godkända artiklar . . . . . . . . . . . . . . .
Klassificeringsattribut . . . . . . . . .
Gruppera attribut . . . . . . . . . .
Alternativet Tillämpa nedåt i hierarkin . . .
Planera klassificeringar . . . . . . . . .
Typer av poster som ska klassificeras . . .
Kategorier av artiklar för rapportering . . .
Branschkoder . . . . . . . . . . .
Arbeta med klassificeringar . . . . . . . .
Skapa klassificeringar . . . . . . . . .
Associera attribut till poster . . . . . . .
Ändra klassificeringar . . . . . . . . .
Ändra attribut . . . . . . . . . . .
Lägga till attribut . . . . . . . . . .
Söka efter klassificeringar från applikationsposter . . . . . . . . . . . . . . . .
Definiera associeringar mellan klassificeringar
av verkliga och godkända artikelklassificeringar .
379
379
380
381
381
382
382
382
382
382
383
383
383
383
383
384
384
384
385
386
387
387
387
388
. 389
. 390
Värden för systemegenskaper i filer och applikationer . . . . . . . . . . . . . . . . . 409
Återställa standardvärden för systemegenskaper 410
Hämtningsstoppgräns och minnesfel . . . . . 410
Kapitel 21. Hantera kontoplaner . . . 391
Kapitel 25. Systemegenskaper . . . . 413
Kontoplan - Översikt . . . . . . . . . . .
Allmänna kontokoder . . . . . . . . .
Organisera standardkonton för huvudkontot
Sammanslagning av konton . . . . . . .
Resurskoder för huvudkonton . . . . . . .
Inaktiva segmentvärden . . . . . . . . .
Arbeta med kontoplaner. . . . . . . . . .
Arbeta med huvudbokskonton . . . . . .
Skapa kontokoder . . . . . . . . . .
Skapa kontosegmentvärden. . . . . . . .
Ändra segmentvärden i huvudkonton . . .
Ta bort kontosegmentvärden . . . . . .
Ändra kontostrukturen . . . . . . . . .
Uppdatera databaser för kontosträngar . . . .
Konfigurera konton . . . . . . . . . .
Konfigurera standardkonton för organisationen . . . . . . . . . . . . . . .
Ange företagsrelaterade konton för huvudkontot . . . . . . . . . . . . . .
Ange avstämningskonton för extern personal
Ange ekonomiska perioder för huvudkonton
Stänga ekonomiska perioder . . . . . .
Ange resurskoder för huvudkonton . . . . .
Ange valideringsalternativ . . . . . . . .
Inventarieegenskaper . . . . . . . .
Egenskaper för bifogade dokument . . .
Egenskaper för automatiseringsskript . .
Egenskaper för dubbelriktade språk . . .
Egenskapen Anslagstavla . . . . . .
Kalenderegenskap . . . . . . . . .
Klassificeringsartikelegenskaper . . . .
Egenskapen för meddelandemall . . . .
Egenskapen för villkor . . . . . . .
Crontask-egenskaper . . . . . . . .
Databasegenskaper . . . . . . . .
Egenskapen för driftsatta inventarier . .
Systemegenskaper för e-postinteraktion .
E-postlyssnaregenskaper. . . . . . .
Miljöegenskaper . . . . . . . . .
Egenskaper för e-signaturer . . . . .
Egenskapen Kontosträng . . . . . .
Egenskaper för gästinloggning . . . .
mxe.help properties . . . . . . . .
Internet Explorer Java-egenskaper . . .
Egenskapen för förråd . . . . . . .
Egenskapen för uttag och överföringar . .
Integrationsegenskaper för LDAP . . .
Filen maximo.properties . . . . . . .
Egenskaper för Migreringshantering . . .
Saldokontrollegenskapen . . . . . .
Egenskaper för rapportintegration . . .
Säkerhetsegenskaper . . . . . . . .
Serveregenskaper . . . . . . . . .
Egenskaper för sidonavigering . . . .
Systemegenskaper för användargränssnitt .
Verktyg för loggning och testning . . .
Egenskapen för arbetsordergenerering . .
Arbetsflödesegenskaper . . . . . . .
Lägga till mått . . . . . . . . . . .
Konfigurera behörighetsalternativ för att aktivera klassificeringsbilder . . . . . . .
Lägga till bilder i inventarietopologivyn .
. 389
391
391
392
392
392
393
393
393
393
395
395
396
396
397
398
398
398
399
399
400
400
400
Kapitel 22. Arbeta med kostnadshantering . . . . . . . . . . . . . . . 403
Skapa kostnadshanteringsprojekt .
.
.
.
Kapitel 23. Hantera valutakoder
Skapa valutakoder. .
Ändra valutakoder
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 403
. . . 405
.
.
.
.
.
.
. 405
. 405
Kapitel 24. Ange systemegenskaper
407
Generella egenskaper . . . . . . . . . .
Instansegenskaper . . . . . . . . . . .
Alternativ för systemegenskaper . . . . . .
Systemegenskaper och krypteringsalgoritmer . .
Systemegenskaper som innehåller lösenordsinformation . . . . . . . . . . . . . .
.
.
.
.
407
407
407
408
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
413
413
415
416
416
416
416
417
417
417
417
421
421
423
423
424
424
424
424
425
425
425
426
426
428
428
429
431
434
436
438
455
457
457
Anmärkningar . . . . . . . . . . . 459
Varumärken .
.
.
.
.
.
.
.
.
.
.
.
.
. 460
. 409
Innehåll
ix
x
Administrera Maximo Asset Management
Kapitel 1. Konfigurera systemet
Åtkomsten till affärskomponenterna och webbapplikationen tillhandahålls av en
applikationsserver. En grundläggande konfiguration brukar kunna hantera upp till
50 användare. En klustrad konfiguration består av kluster av JVM (Java™ Virtual
Machines) kan hantera fler användare och kan skalas upp när användarkraven
ökar.
Grundläggande systemkonfiguration
En grundläggande systemkonfiguration består av en enda instans av systemet som
körs på en applikationsserver. Servern ansluter till en enda instans av databasen
som är tillgänglig på en databasserver.
Om integrationsramverket också är konfigurerat för driftsättning måste du konfigurera ytterligare meddelandeköer. De ytterligare köer som gör det möjligt för systemet att skicka data till externa system och ta emot data från externa system genom att använda köer.
Den grundläggande konfigurationen är lämplig i följande situationer:
v Utvecklingskonfiguration
v Konfiguration för kvalitetssäkring (för att testa utvecklingsarbetet)
v Produktionssystem med högst 50 användare
En grundläggande konfiguration kan överbelastas, beroende på hur mycket bearbetning som utförs i applikationen. Om du behöver en konfiguration som hanterar
mer trafik än en grundläggande konfiguration kan du lägga till JVM (Java virtual
machines) eller använda den klustrade konfigurationen.
Även med färre än 50 användare kan den grundläggande systemkonfigurationen
överbelastas om mycket bearbetning utförs. Exempelvis kräver schemalagda jobb
(t.ex. Crontask-uppgifter) och rapporter ganska mycket minne och bearbetningskraft. Om den grundläggande konfigurationen fungerar dåligt kan du driftsätta
den klustrade konfigurationen.
Standardrapportmotorn körs från applikationsservern som tillhandahåller rapporteringsfunktioner.
Följande diagram visar huvudkomponenterna i den grundläggande konfigurationen.
© Copyright IBM Corp 2008, 2014
1
App-server
BIRTrapportmotor
Webbläsare
Maximohjälp
Maximo
Maximo
Databas
Inkommande kö
Utgående kö
Externa system
Extern integration
Figur 1. Grundläggande systemkonfiguration
Konfigurera klustrade system
I en driftsättning brukar det finnas fyra kluster: användargränssnitt, Crontask, integrationsramverk och rapport. Du måste skapa kopior av egenskapsfilerna, MDBfiler, byggfiler och EAR-filer och sedan anpassa filerna för varje kluster. Sedan kan
du skapa och driftsätta kluster på applikationsservern.
Närliggande begrepp:
Integrationsramverk - Översikt
Applikationsserverkluster - Översikt
Ett kluster grupperar liknande funktioner på två eller flera JVM (Java Virtual
Machine) för att utföra en enda funktion, t.ex. schemalagda Crontask-uppgifter.
Kluster ansluter till samma databas men fungerar oberoende av varandra. Exempel: Om det blir fel på Crontask-klustret kan användare fortfarande ansluta till användargränssnittsklustret.
Användare som accessar applikationer via en webbläsare brukar förvänta sig omedelbara svar från servern. En klustrad konfiguration kan skalas så att fler samtidiga användare kan hanteras med kortare svarstider. Nr antalet samtidiga användare ökar kan du t.ex. lägga till fler JVM i användargränssnittsklustret.
Resursintensiva operationer, som t.ex. rapporter, Crontask och integrationsramverket, kan konfigureras att köras i separata kluster. Du kan konfigurera processer
som inte kräver användarinteraktion att köra virtuella maskiner som är tillhanda-
2
Administrera Maximo Asset Management
håller användarinteraktion. Exempel: Schemalagda Crontask-jobb och inkommande
meddelanden från externa system (integrationsramverk) kan köras på separata
JVM. Om systemlasten kräver mer resurser kan du lägga till JVM för att tillgodose
det ökade behovet. Du kanske också måste öka maskinvaruresurserna. Exempel:
Om den klustrade miljön för det integrerade ramverket rutinmässigt bearbetar tusentals meddelanden från externa system, kan du lägga till fler JVM i klustret. Systemets tillförlitlighet ökar när arbetslasten fördelas över flera JVM.
I en typisk driftsättning brukar följande kluster ingå:
Användargränssnittskluster
UI-klustret är avsett för användare som accessar systemet från en webbläsare.
Integrationsramverkskluster
Integrationsramverkskluster bearbetar integrationsmeddelanden från meddelandeköer och flyttar meddelandena till köer. I klustret används JMS
(Java Message Service), HTTP (Hyper Text Transfer Protocol) POST-kommandon, webbtjänster och EJB (Enterprise JavaBeans).
Crontask-kluster
Crontask-klustret bearbetar schemalagda jobb. Du kan köra schemalagda
jobb för integrationsuppgifter, eskaleringar, LDAP (Lightweight Directory
Access Protocol) eller till att köra rapporter.
Rapportkluster
Ett dedikerat rapportkluster kör Business Intelligence and Reporting Tools
-rapportmotorn (BIRT). Om du inte skapar ett rapportkluster körs BIRTrapportmotorn i varje kluster, vilket kan påverka prestanda för användarinteraktiva applikationer.
I processen för att skapa en klustrad miljö ingår att utföra de uppgifter som är relaterade till Maximo Asset Management och därefter de uppgifter som är relaterade till applikationsservern, som är antingen WebSphere Application Server eller
WebLogic Server. Processen för att skapa kluster beskrivs i följande tabell:
Uppgift
Syfte
Skapa ett exemplar av filen
maximo.properties för varje kluster som du
ska driftsätta.
Du skapar separata egenskapsfiler så att
varje kluster kan ha olika inställningar. Exempel: Du anger egenskaper så att alla schemalagda Crontask-uppgifter körs i Crontaskklustret.
Skapa kopior av filen ejb-jar.xml för varje
kluster som du ska driftsätta.
Om WebSphere Application Server ingår i
driftsättningen behöver du också skapa och
redigera kopior av filen ibm-ejb-jarbnd.xmi.
Om WebLogic Server ingår i driftsättningen
behöver du också skapa och redigera kopior
av filen weblogic-ejb-jar.xml.
Du anpassar filen ejb-jar.xml och filen
ibm-ejb-jar-bnd.xmi eller filen
weblogic-ejb-jar.xml för att konfigurera
MDB för kontinuerliga köer.
Skapa kopior av filen buildmaximoear.cmd
för varje kluster som du ska driftsätta.
Filerna buildmaximoear.cmd använder du till
att skapa individuella EAR-filer för varje
kluster.
Kapitel 1. Konfigurera systemet
3
Uppgift
Syfte
Bygg EAR-filerna.
EAR-filerna för varje kluster byggs enligt
inställningarna i de individuella
egenskapsfilerna, filerna ejb-jar.xml och
filerna ibm-ejb-jar-bnd.xmi eller weblogicejb-jar.xml.
Bygg RMI-registerfilen.
Filen rmireg.war används till att skapa RMIregistret.
Driftsätt RMI.
RMI driftsätts på applikationsservern för att
skapa ett oberoende RMI-register, vilket säkerställer att RMI-registret fortfarande är tillgängligt om JVM havererar.
Skapa klustren.
Du skapa klustren genom att skapa JVM
som är medlemmar av klustret.
Konfigurera JMS om du konfigurerar en
miljö med ett integrationsramverkskluster
som är anslutet till ett externt system.
JMS används för kommunikationen med externa system.
Driftsätt EAR-filerna för klustren.
Du driftsätter EAR-filerna på applikationsservern så att varje kluster hanterar sina
dedikerade funktioner.
Följande diagram visar ett exempel på en klusterkonfiguration som är integrerad
med ett externt system. Användargränssnittsklustret består av en applikationsserver som har en BIRT-rapportmotor, en produktinstans och direkthjälp. Användargränssnittsklustret accessas av en webbläsare, som skickar begäran via en webbserverlastbalanserare. Integrationsklustret och Crontask-klustret bestå vardera av en
separat applikationsserver som har en BIRT-rapportmotor och en produktinstans.
Alla tre klustren ansluter till en enda instans av produktdatabasen. Den externa integrationen består av det externa systemet, en inkommande kö och en utgående
kö. Båda köerna tar emot meddelanden från integrationsklustret och användargränssnittsklustret och skickar meddelanden till Crontask-klustret.
4
Administrera Maximo Asset Management
A nvändargränsnittskluster
M axim odatabas
A pplikationsserver
B IR T-rapportm otor
Extern integration
M axim o-hjälp
M axim o A sset
M anagem ent
Inkom m ande
kö
Integrationsram verkskluster
W ebbläsare
Externa system
W ebbserver
lastbalanserare
A pplikationsserver
B IR T-rapportm otor
M axim o A sset
M anagem ent
U tgående kö
C rontask-kluster
A pplikationsserver
B IR T-rapportm otor
M axim o A sset
M anagem ent
Figur 2. Exempel på en klustrad konfiguration
Närliggande uppgifter:
”Skapa kluster i WebLogic Server” på sidan 27
Du kan skapa så många kluster som behövs för driftsättningen.
”Skapa kluster i WebSphere Application Server” på sidan 16
I Integrated Solutions Console kan du skapa så många kluster som din driftsättning kräver. Varje kluster kan bestå av två eller flera JVM-klustermedlemmar (Java
virtual machine, JVM).
Förbereda skapandet av kluster
Innan du skapar kluster på applikationsservern måste du först slutföra uppgifter
på Maximo Asset Management-sidan. Du skapar anpassade egenskapsfiler för
kluster, konfigurerar MDB-filer, skapar byggfiler, bygger EAR-filer och skapar filen
rmireg.war.
Skapa egenskapsfiler för kluster
För att separera uppgifter och funktioner mellan kluster behöver du skapa, redigera och kryptera kopior av filen maximo.properties. En typisk klustermiljö har separata kluster för bearbetning av användargränssnittsåtgärder, Cron-jobb, rapporter
och integrationstransaktioner.
Kapitel 1. Konfigurera systemet
5
Den här uppgiften
Variabeln install_home representerar installationsplatsen för mappen Maximo Asset
Management. Standard är ibm\SMP\maximo.
Filen maximo.properties har ett krypterat lösenord för databasanvändaren. Det
finns en okrypterad version av filen, med namnet maximo.properties_orig, i katalogen install_home\etc\. När du behöver ändra filen maximo.properties måste du
använda den okrypterade versionen.
När du skapar kluster skapar du separata Maximo Asset Management-miljöer för
varje funktionsområde, t.ex. Crontask-uppgifter och användargränssnittet. Ett viktigt steg i separationsprocessen är att skapa kopior av egenskapsfilen och sedan redigera egenskapsfilen för att begränsa klustrets funktioner. I ett annat steg av förberedelserna skapar du en byggfil för varje kluster och du redigerar byggfilen så
att den anger namnet på klustrets egenskapsfil.
Arbetsordning
1. Navigera till katalogen ibm\SMP\maximo. Skapa en säkerhetskopia av filen
maximo.properties och ta sedan bort den befintliga maximo.properties.
2. Skapa kopian av egenskapsfilen för användargränssnittsklustret.
a. Kopiera filen ibm\SMP\etc\maximo.properties_orig till install_home\
applications\maximo\properties\maximo.properties.
b. Öppna filen maximo.properties i en textredigerare, lägg till alternativet
donotrun och lista alla dina Crontask utom JMSQSEQCONSUMER. Exempel:
mxe.crontask.donotrun=BBCron,
ESCALATION, ESCESCBLTNEXP, REPORTLOCKRELEASE, REPORTLOCKRELEASE1,
REPORTUSAGECLEANUP, REPORTUSAGECLEANUP1
c. Lägg till raden mxe.report.birt.viewerurl=rpt_jvm_url där rpt_jvm_url är
URL-adressen till rapportklustret.
d. Om rapporter är schemalagda kontrollerar du att alternativet
mxe.report.birt.disablequeuemanager är inställt på 1. Exempel:
mxe.report.birt.disablequeuemanager = 1
e. Spara och stäng filen.
f. Öppna en kommandotolk. Byt till katalogen install_home\tools\maximo och
kör encryptproperties.bat.
g. Byt namn på filen maximo.properties så att den identifieras med användargränssnittsklustret, t.ex. maximoui.properties.
3. Skapa kopian av egenskapsfilen för Crontask-klustret.
a. Kopiera filen ibm\SMP\etc\maximo.properties_orig till install_home\
applications\maximo\properties\maximo.properties.
b. Öppna filen maximo.properties i en textredigerare och lägg till alternativet
donotrun för Crontask-uppgiften JMSQSEQCONSUMER, t.ex.:
mxe.crontask.donotrun=JMSQSEQCONSUMER
c. Spara och stäng filen.
d. Öppna en kommandotolk. Byt till katalogen install_home\tools\maximo och
kör encryptproperties.bat.
e. Byt namn på filen maximo.properties så att den identifieras med Crontaskklustret, t.ex. maximocron.properties.
4. Skapa kopian av egenskapsfilen för integrationsramverksklustret.
6
Administrera Maximo Asset Management
a. Kopiera filen ibm\SMP\etc\maximo.properties_orig till install_home\
applications\maximo\properties\maximo.properties.
b. Öppna filen maximo.properties i en textredigerare och lägg till alternativet
donotrun och ge det värdet all. Exempel:
mxe.crontask.donotrun=ALL
c. Spara och stäng filen.
d. Öppna en kommandotolk. Byt till katalogen install_home\tools\maximo och
kör encryptproperties.bat.
e. Byt namn på filen maximo.properties så att den identifieras med integrationsramverksklustret, t.ex. maximomif.properties.
5. Skapa kopian av egenskapsfilen för rapportklustret.
a. Kopiera filen ibm\SMP\etc\maximo.properties_orig till install_home\
applications\maximo\properties\maximo.properties.
b. Öppna filen maximo.properties i en textredigerare och lägg till alternativet
donotrun och ge det värdet all. Exempel:
mxe.crontask.donotrun=ALL
c. Lägg till alternativet mxe.report.birt.disablequeuemanager och ge det värdet 0, t.ex.:
mxe.report.birt.disablequeuemanager=0
d. Spara och stäng filen.
e. Öppna en kommandotolk. Byt till katalogen install_home\tools\maximo och
kör encryptproperties.bat.
f. Byt namn på filen maximo.properties så att den identifieras med rapportklustret, t.ex. maximorpt.properties.
Konfigurera MDB för kluster
Du behöver skapa kopior av filer som innehåller kod för MDB (Message-Driven
Beans). Du ändrar filerna för integrationsramverkskluster för att konfigurera MDB
för kontinuerliga köer.
Den här uppgiften
Variabeln install_home representerar installationsplatsen för mappen Maximo Asset
Management. Standard är ibm\SMP\maximo.
Arbetsordning
1. Skapa en kopia av filen ejb-jar.xml för vare kluster som du ska driftsätta. Exempel: Om du planerar att driftsätta fyra kluster skapar du följande fyra kopior:
v ejb-jarui.xml för användargränssnittskluster
v ejb-jarcron.xml för Crontask-kluster
v ejb-jarmif.xml för integrationskluster
v ejb-jarrpt.xml för rapportkluster
2. Öppna filen ejb-jarmif.xml som du skapade för integrationsramverksklustret
och avkommentera koden för följande MDB:
v MessageDriven_JMSContQueueProcessor_1
v MessageDriven_JMSContQueueProcessor_2
v JMSContQueueProcessor-1
v JMSContQueueProcessor-2
Kapitel 1. Konfigurera systemet
7
När du har avkommenterat avsnittet ska koden i filen överensstämma med följande kod:
<!-- MEA MDB -->
<message-driven id="MessageDriven_JMSContQueueProcessor_1">
<ejb-name>JMSContQueueProcessor-1</ejb-name>
<ejb-class>psdi.iface.jms.JMSContQueueProcessor</ejb-class>
<transaction-type>Container</transaction-type>
<message-destination-type>javax.jms.Queue</message-destination-type>
<env-entry>
<env-entry-name>MESSAGEPROCESSOR</env-entry-name>
<env-entry-type>java.lang.String </env-entry-type>
<env-entry-value>psdi.iface.jms.QueueToMaximoProcessor</env-entry-value>
</env-entry>
</message-driven>
<!-- MEA MDB for error queue -->
<message-driven id="MessageDriven_JMSContQueueProcessor_2">
<ejb-name>JMSContQueueProcessor-2</ejb-name>
<ejb-class>psdi.iface.jms.JMSContQueueProcessor</ejb-class>
<transaction-type>Container</transaction-type>
<message-destination-type>javax.jms.Queue</message-destination-type>
<env-entry>
<env-entry-name>MESSAGEPROCESSOR</env-entry-name>
<env-entry-type>java.lang.String </env-entry-type>
<env-entry-value>psdi.iface.jms.QueueToMaximoProcessor</env-entry-value>
</env-entry>
<env-entry>
<env-entry-name>MDBDELAY</env-entry-name>
<env-entry-type>java.lang.Long </env-entry-type>
<env-entry-value>30000</env-entry-value>
</env-entry>
</message-driven>
<!-- MEA MDB -->
<container-transaction>
<method>
<ejb-name>JMSContQueueProcessor-1</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<!-- MEA MDB for error queue -->
<container-transaction>
<method>
<ejb-name>JMSContQueueProcessor-2</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
3. Om applikationsservern för driftsättningen är WebSphere Application Server
skapar du en kopia av filen install_home\applications\maximo\mboejb\
ejbmodule\meta-inf\ibm-ejb-jar-bnd.xmi för varje kluster som du ska driftsätta. Exempel: Om du planerar att driftsätta fyra kluster i WebSphere Application Server, skapar du följande fyra kopior:
v ibm-ejb-jar-bndui.xmi för användargränssnittsklustret
v ibm-ejb-jar-bndcron.xmi för Crontask-klustret
v ibm-ejb-jar-bndmif.xmi för integrationsramverksklustret
v ibm-ejb-jar-bndrpt.xmi för rapportklustret
8
Administrera Maximo Asset Management
4. Om du använder WebSphere Application Server, öppnar du filen
ibm-ejb-jar-bndmif.xmi som du skapade för integrationsramverksklustret och
avkommenterar följande MDB-bindningar:
v ejbbnd:MessageDrivenBeanBinding
v ejbbnd:MessageDrivenBeanBinding
När du har avkommenterat bindningarna ska koden i filen överensstämma
med följande kod:
<!-- MEA MDB -->
<ejbBindings xmi:type="ejbbnd:MessageDrivenBeanBinding"
xmi:id="MessageDrivenBeanBinding_1" activationSpecJndiName="intjmsact">
<enterpriseBean xmi:type="ejb:MessageDriven"
href="META-INF/ejb-jar.xml#MessageDriven_JMSContQueueProcessor_1"/>
</ejbBindings>
<!-- MEA MDB for error queue -->
<ejbBindings xmi:type="ejbbnd:MessageDrivenBeanBinding"
xmi:id="MessageDrivenBeanBinding_1" activationSpecJndiName="intjmsacterr">
<enterpriseBean xmi:type="ejb:MessageDriven"
href="META-INF/ejb-jar.xml#MessageDriven_JMSContQueueProcessor_2"/>
</ejbBindings>
5. Om applikationsservern för driftsättningen är WebLogic Server skapar du fyra
kopior av install_home\applications\maximo\mboejb\ejbmodule\meta-inf\
weblogic-ejb-jar.xml. Exempel: Om du planerar att driftsätta fyra kluster i
WebLogic Server, skapar du följande fyra kopior:
v weblogic-ejb-jarui.xml för användargränssnittskluster
v weblogic-ejb-jarcron.xml för Crontask-kluster
v weblogic-ejb-jarmif.xml för integrationskluster
v weblogic-ejb-jarrpt.xml för rapportkluster
6. Om du använder WebLogic Server öppnar du filen weblogic-ejb-jarmif.xml
som du skapat för integrationsramverksklustret och avkommenterar koden för
JMSContQueueProcessor-avsnitten.
När du har avkommenterat avsnittet ska koden i filen överensstämma med följande kod:
<!-- MEA MDB-->
<weblogic-enterprise-bean>
<ejb-name>JMSContQueueProcessor-1</ejb-name>
<message-driven-descriptor>
<pool>
<max-beans-in-free-pool>3</max-beans-in-free-pool>
</pool>
<destination-jndi-name>jms/maximo/int/queues/cqin</destination-jndi-name>
<connection-factory-jndi-name>jms/maximo/int/cf/intcf
</ connection-factory-jndi-name>
</message-driven-descriptor>
<transaction-descriptor>
<trans-timeout-seconds>600</trans-timeout-seconds>
</transaction-descriptor>
<jndi-name>JMSContQueueProcessor-1</jndi-name>
</weblogic-enterprise-bean>
<weblogic-enterprise-bean>
<ejb-name>JMSContQueueProcessor-2</ejb-name>
<message-driven-descriptor>
<pool>
<max-beans-in-free-pool>3</max-beans-in-free-pool>
</pool>
<destination-jndi-name>jms/maximo/int/queues/cqinerr</destination-jndi-name>
<connection-factory-jndi-name>jms/maximo/int/cf/intcf
Kapitel 1. Konfigurera systemet
9
</ connection-factory-jndi-name>
</message-driven-descriptor>
<transaction-descriptor>
<trans-timeout-seconds>600</trans-timeout-seconds>
</transaction-descriptor>
<jndi-name>JMSContQueueProcessor-2</jndi-name>
</weblogic-enterprise-bean>
Närliggande begrepp:
Åtkomst till tjänster genom inkommande meddelanden
Skapa byggfiler för kluster
Du måste skapa en separat buildmaximoear.cmd-fil för varje kluster. När du kör de
separata buildmaximoear.cmd-filerna skapas en separat EAR-fil för varje kluster.
Den här uppgiften
Variabeln install_home representerar installationsplatsen för mappen Maximo Asset
Management. Standard är ibm\SMP\maximo.
Arbetsordning
1. Skapa en kopia av filen install_home\deployment\buildmaximoear.cmd för
varje kluster som du tänker driftsätta. Exempel: Om du planerar att driftsätta
fyra kluster skapar du följande fyra kopior:
v buildmaximoearui.cmd
v buildmaximoearcron.cmd
v buildmaximoearmif.cmd
v buildmaximoearrpt.cmd
2. Öppna filen buildmaximoear.cmd för varje kluster och lägg till följande skalkommando i början på filen. cluster är det kluster vars fil du redigerar:
copy /Y install_home\applications\maximo\properties\
maximocluster.properties
install_home\applications\maximo\properties\maximo.properties
Exempel: För användargränssnittsklustret lägger du till följande skalkommandon:
copy /Y install_home\applications\maximo\properties\maximoui.properties
install_home\applications\maximo\properties\maximo.properties
3. Öppna filen buildmaximoear.cmd för varje kluster och lägg till följande skalkommando i början på filen. cluster är det kluster vars fil du redigerar:
copy /Y install_home\applications\maximo\mboejb\ejbmodule\meta-inf\ejbjarcluster.xml
install_home\applications\maximo\mboejb\ejbmodule\meta-inf\ejb-jar.xml
Exempel: För användargränssnittsklustret lägger du till följande skalkommandon:
copy /Y install_home\applications\maximo\mboejb\ejbmodule\meta-inf\ejbjarui.xml
install_home\applications\maximo\mboejb\ejbmodule\meta-inf\ejb-jar.xml
4. Om applikationsservern för driftsättningen är WebSphere Application Server,
öppnar du filen buildmaximoear.cmd för varje kluster och lägger till följande
skalkommando i början på filen. cluster är det kluster vars fil du redigerar:
copy /Y install_home\applications\maximo\mboejb\ejbmodule\meta-inf\ibmejb-jar-bndcluster.xmi
install_home\applications\maximo\mboejb\ejbmodule\meta-inf\ibm-ejb-jarbnd.xmi
10
Administrera Maximo Asset Management
Exempel: För användargränssnittsklustret lägger du till följande skalkommandon:
copy /Y install_home\applications\maximo\mboejb\ejbmodule\meta-inf\ibmejb-jar-bndui.xmi
install_home\applications\maximo\mboejb\ejbmodule\meta-inf\ibm-ejb-jarbnd.xmi
5. Om applikationsservern för driftsättningen är WebLogic Server, öppnar du filen
buildmaximoear.cmd för varje kluster och lägger till följande skalkommando i
början på filen. cluster är det kluster vars fil du redigerar:
copy /Y install_home\applications\maximo\mboejb\ejbmodule\meta-inf\
weblogic-ejb-jarcluster.xml
install_home\applications\maximo\mboejb\ejbmodule\meta-inf\weblogic-ejbjar.xml
Exempel: För användargränssnittsklustret lägger du till följande skalkommandon:
copy /Y install_home\applications\maximo\mboejb\ejbmodule\meta-inf\
weblogic-ejb-jarui.xml
install_home\applications\maximo\mboejb\ejbmodule\meta-inf\weblogic-ejbjar.xml
6. För varje kluster du tänker driftsätta ska du ange det unika filnamnet för
klustret i EAR_FILENAME i filen buildmaximoear.cmd. Exempel: Om du redigerar filen buildmaximoearui.cmd för användargränssnittsklustret anger du
maximoui.ear som filnamn.
set EAR_FILENAME=maximoui.ear
När du kör byggskriptet för att bygga EAR-filen får den resulterande EAR-filen
namnet maximoui.ear.
Närliggande begrepp:
”EAR-filer” på sidan 12
EAR-filer är arkiv som innehåller alla filer som behövs för att köra en applikation.
”WAR-filer” på sidan 13
WAR-filer (Web Application Archive, WAR) ingår i EAR-filer. De innehåller t.ex.
JSP- eller HTML-sidor.
Bygga Maximo EAR-filer för kluster
När du skapar en byggfil för varje kluster måste du bygga en Maximo EAR-fil för
klustret. Namnet på EAR-filen bygger på set EAR_FILENAME-satsen i byggfilen.
Den här uppgiften
Variabeln install_home representerar installationsplatsen för mappen Maximo Asset
Management. Standard är ibm\SMP\maximo.
Arbetsordning
1. Öppna en kommandotolk och navigera till install_home\maximo\deployment\
och kör var och en av de fyra byggfiler som du skapat för klustren, t.ex.:
v
v
v
v
buildmaximoearui.cmd
buildmaximoearcron.cmd
buildmaximoearmif.cmd
buildmaximoearrpt.cmd
Varje byggfil skapar en separat Maximo EAR-fil för klustret.
2. Gå till install_home\maximo\deployment\ och kör buildmxiehsear.cmd.
Kapitel 1. Konfigurera systemet
11
Närliggande begrepp:
”EAR-filer”
EAR-filer är arkiv som innehåller alla filer som behövs för att köra en applikation.
”WAR-filer” på sidan 13
WAR-filer (Web Application Archive, WAR) ingår i EAR-filer. De innehåller t.ex.
JSP- eller HTML-sidor.
Närliggande uppgifter:
”Bygga och driftsätta EAR-filer för grundläggande konfigurationer” på sidan 35
Du kan bygga och driftsätta EAR-filer för en grundläggande konfiguration. I en
klustrad konfiguration har varje kluster sin egen EAR-fil som ska byggas och driftsättas.
”Bygga Maximo EAR-filer för grundläggande konfigurationer” på sidan 35
EAR-filerna innehåller alla de fält som behövs för att köra en applikation. Byggprocessen skapar de två EAR-filer som används till att driftsätta Maximo-applikationerna till applikationsservern.
EAR-filer:
EAR-filer är arkiv som innehåller alla filer som behövs för att köra en applikation.
Följande två EAR-filer används. Varje EAR-fil innehåller en eller flera webbapplikationsmoduler (med filtillägget .war):
v maximo.ear
– maximouiweb.war
– mboweb.war
– meaweb.war
v maximoiehs.ear
– iehs.war
Du kan bygga om EAR-filerna och driftsätta dem på nytt när du
v Ändra .xml-filer eller anpassade klassfiler (maximo.ear).
v Ändra HTML-hjälpavsnitt (direkthjälp) (maximoiehs.ear).).
v Ändra inställningar i filen maximo.properties (Maximo.ear).
Närliggande begrepp:
”WAR-filer” på sidan 13
WAR-filer (Web Application Archive, WAR) ingår i EAR-filer. De innehåller t.ex.
JSP- eller HTML-sidor.
Närliggande uppgifter:
”Bygga Maximo EAR-filer för grundläggande konfigurationer” på sidan 35
EAR-filerna innehåller alla de fält som behövs för att köra en applikation. Byggprocessen skapar de två EAR-filer som används till att driftsätta Maximo-applikationerna till applikationsservern.
”Skapa byggfiler för kluster” på sidan 10
Du måste skapa en separat buildmaximoear.cmd-fil för varje kluster. När du kör de
separata buildmaximoear.cmd-filerna skapas en separat EAR-fil för varje kluster.
”Bygga Maximo EAR-filer för kluster” på sidan 11
När du skapar en byggfil för varje kluster måste du bygga en Maximo EAR-fil för
klustret. Namnet på EAR-filen bygger på set EAR_FILENAME-satsen i byggfilen.
12
Administrera Maximo Asset Management
WAR-filer:
WAR-filer (Web Application Archive, WAR) ingår i EAR-filer. De innehåller t.ex.
JSP- eller HTML-sidor.
WAR-fil
Beskrivning
maximouiweb.war
Innehåller användargränssnittsrelaterade
JavaServer Pages (.jsp-filer), Java-klasser, statiska HTML-filer och statiska bildfiler. Filen
buildmaximoear.xml har information om filerna i den här modulen. Webbapplikationen
använder konfigurationsdetaljer i filen
web.xml, som finns i mappen <maximo
root>\applications\Maximo\Maximouiweb\
webmodule\WEB-INF. I filen anges också URLadressen till direkthjälpen.
mboweb.war
Innehåller affärsobjekt, Java-klasser och beroende Java-klasser från tredje part.
meaweb.war
Integrationsramverket möjliggör utbyte av
applikationsdata med en annan applikation
eller med ett externt system. Användare kan
skapa och underhålla data i ett system och
använda integrationsramverket till att överföra data, vilket eliminerar dubbelbearbetning.
iehs.war
Tillhandahåller direkthjälpen. Filen
buildmxiehsear.xml innehåller information
om alla filer i den här modulen.
rmireg.war
Skapar RMI-registerfilen.
Närliggande begrepp:
”EAR-filer” på sidan 12
EAR-filer är arkiv som innehåller alla filer som behövs för att köra en applikation.
Närliggande uppgifter:
”Skapa byggfiler för kluster” på sidan 10
Du måste skapa en separat buildmaximoear.cmd-fil för varje kluster. När du kör de
separata buildmaximoear.cmd-filerna skapas en separat EAR-fil för varje kluster.
”Bygga Maximo EAR-filer för kluster” på sidan 11
När du skapar en byggfil för varje kluster måste du bygga en Maximo EAR-fil för
klustret. Namnet på EAR-filen bygger på set EAR_FILENAME-satsen i byggfilen.
Bygga om RMI-registerfilen
Filen rmireg.war används till att skapa registret för RMI (Remote Method Invocation). När du skapat filen rmireg.war kan du driftsätta filen på applikationsservern.
Den här uppgiften
Variabeln install_home representerar installationsplatsen för mappen Maximo Asset
Management. Standard är ibm\SMP\maximo.
Arbetsordning
Öppna en kommandotolk och byt till katalogen install_home/deployment och kör
sedan följande kommando: buildrmiregwar.cmd
Kapitel 1. Konfigurera systemet
13
Närliggande begrepp:
”Java RMI” på sidan 15
RMI (Remote Method Invocation) är ett applikationsprogrammeringsgränssnitt som
gör det möjligt för objekt i separata minnesområden att interagera. Separata minnesområden kan ingå i samma fysiska system eller finna i olika system som förbinds av ett nätverk.
Skapa och driftsätta kluster i WebSphere Application Server
I WebSphere Application Server driftsätter du RMI (Remote Method Invocation),
skapar klustren, konfigurerar JMS och driftsätter EAR-filer.
Närliggande begrepp:
”Applikationsserverdokumentation” på sidan 42
Du hittar mer information om applikationsservern på följande webbplatser:
Driftsätta RMI-registerfilen i WebSphere Application Server
En server som har ett RMI-register (Remote Method Invocation, RMI) fortsätter att
köra även om det blir fel på en annan server i klustret. När du byggt en registerfil
för RMI måste du driftsätta filen på applikationsservern.
Den här uppgiften
För varje fysisk server eller virtuell maskin som fungera som server i miljön måste
du skapa en JVM som värd för RMI-registret. RMI JVM måste skapas utanför
klustren och måste startas före alla andra JVM. Om du inte har klienter som använder RMI-registerservrar kan du ta bort RMI-registerkonfigurationen och driftsättningsprocesser från din konfigurationsprocess.
Variabeln install_home representerar installationsplatsen för produktmappen.
Arbetsordning
1. Logga in som administratörsanvändare till Integrated Solutions Console genom att använda adressen http://servername:9060/admin
2. Gå till navigeringsfältet för Integrated Solutions Console och välj Servers >
Server Types > WebSphere Application Servers. Klicka därefter på New för
att skapa en JVM för RMI-registret.
3. Ange RMIRegistry som servernamn och använd standardinställningarna för
servermallen och serveregenskaperna.
4. Klicka på Finish och spara sedan serverinformationen.
5. Gå till navigeringsfältet för Integrated Solutions Console, och klicka på Applications > Application Types > WebSphere Enterprise Applications.
6. Klicka först på WebSphere enterprise applications och sedan på Install.
7. Klicka på Browse och ange filen install_home/deployment/default/
rmireg.war.
8. Ange RMI i fältet Context Root.
9. Markera kryssrutan Generate Default Bindings.
10. Fortsätt till nästa avsnitt utan att ändra några val. Ändra inte standardapplikationsnamnet rmireg_war.
11. Välj RMIRegistry-servern i avsnittet Mapping Modules to Servers, markera
kryssrutan MBO Web Application och klicka på Apply.
12. Kontrollera att MBO Web Application är mappad till RMIRegistry.
13. Klicka på Finish så slutförs installationen av filen.
14
Administrera Maximo Asset Management
14. Spara filen rmireg_war i huvudkonfigurationen.
15. Upprepa steg 1-14 för varje fysisk server eller virtuell maskin som fungerar
som server.
Närliggande begrepp:
”Java RMI”
RMI (Remote Method Invocation) är ett applikationsprogrammeringsgränssnitt som
gör det möjligt för objekt i separata minnesområden att interagera. Separata minnesområden kan ingå i samma fysiska system eller finna i olika system som förbinds av ett nätverk.
Java RMI:
RMI (Remote Method Invocation) är ett applikationsprogrammeringsgränssnitt som
gör det möjligt för objekt i separata minnesområden att interagera. Separata minnesområden kan ingå i samma fysiska system eller finna i olika system som förbinds av ett nätverk.
Ett RMI-register är ett minnesområde där RMI-adressinformation för en Java-objektserver lagras. Som standard skapas RMI-registret på port 1099. Det kan finnas
flera RMI-register i minnet. Varje register har en specifik TCP/IP-port för åtkomst.
Om egenskapen mxe.allowLocalObjects är inställd på 1 används inte RMI-registret
för användargränssnittet. RMI-registret behövs bara om RMI-klientprogrammet används.
Om EAR-filen är driftsatt söker Java-objekt efter ett RMI-register i det aktuella
minnesområdet. Om inget RMI-register hittas, skapas ett register som binds till
produktinstansen.
I en klustrad miljö kan det vara problematiskt att skapa ett RMI-register som är
bundet till en instans. Om JVM-misslyckas kan andra JVM på samma fysiska server inte nås av klientprogrammen.
Lösningen i en klustrad miljö är att driftsätta RMI-registerfilen rmireg.war på applikationsservern. Filen rmireg.war driftsätts på en separat server och skapar registeroberoende för alla JVM. Om en JVM stängs av eller startas om avbryts inte RMIkommunikationen. I en klustrad miljö som omfattar flera fysiska servrar måste
RMI driftsättas en gång på varje server. Men om egenskapen
mxe.allowLocalObjects är inställd på värdet 1 och du inte använder RMI-klientprogrammet i miljön, behöver du inte driftsätta filen rmireg.war.
Närliggande uppgifter:
”Driftsätta RMI-registerfilen för WebLogic Server” på sidan 25
När du bygger RMI-registerfilen måste filen driftsättas på varje fysisk server. I
driftsättningen ingår att skapa en RMI-registertjänst och skapa en batchfil som startar RMI. Du behöver uppdatera startordningen för alla servrar så att alla produktservrar startas efter det att RMI-servern har startat för att processen ska fungera
korrekt.
”Driftsätta RMI-registerfilen i WebSphere Application Server” på sidan 14
En server som har ett RMI-register (Remote Method Invocation, RMI) fortsätter att
köra även om det blir fel på en annan server i klustret. När du byggt en registerfil
för RMI måste du driftsätta filen på applikationsservern.
”Bygga om RMI-registerfilen” på sidan 13
Filen rmireg.war används till att skapa registret för RMI (Remote Method Invocation). När du skapat filen rmireg.war kan du driftsätta filen på applikationsserKapitel 1. Konfigurera systemet
15
vern.
Skapa kluster i WebSphere Application Server
I Integrated Solutions Console kan du skapa så många kluster som din driftsättning kräver. Varje kluster kan bestå av två eller flera JVM-klustermedlemmar (Java
virtual machine, JVM).
Arbetsordning
1. Logga in som administratörsanvändare till Integrated Solutions Console genom att använda adressen http://servername:9060/admin
2. Gå till navigeringsfältet och välj Servers > Clusters > WebSphere application
server clusters
3. Klicka på New och ange ett namn för klustret, t.ex. uicluster.
4. Ange namnet på den första JVM-klustermedlemmen, t.ex. maximoui1.
5. Välj MXServer för att skapa JVM-klustermedlemmen baserat på en befintlig
JVM.
6. Upprepa steg 4-5 och skapa så många JVM-klustermedlemmar som krävs i
din miljö.
7. Spara ändringarna. JVM-klustermedlemmar skapas som applikationsservrar,
baserat på inställningarna i MXServer-applikationsservern.
8. Definiera JVM-parametern -Dmxe.name med jvmname för varje JVM-klustermedlem.
a. Välj Servers > Server Types > WebSphere application servers i navigeringsfältet och välj applikationsservern som JVM-klustermedlem.
b. Klicka på Java and Process Management > Process definition > Java Virtual Machine under Service Infrastructure.
c. För 32-bitars plattformar bläddrar du nedåt och skriver 1536 för Initial
Heap Size och Maximum Heap Size. För 64-bitars plattformar anger du
4096 som värde.
d. Namnge varje server genom att ange JVM-parametern Dmxe.name i fältet
Generic JVM arguments. Exempel:
-Dmxe.name=maximoui1 -Dmxe.name är det egenskapsnamn som överförs till
JVM vid starten och maximoui1 är det namn som du identifierat som JVMklustermedlem.
e. I fältet Generic JVM arguments anger du följande JVM-parametrar för att
optimera systemprestanda:
-Dsun.rmi.dgc.ackTimeout=10000--Djava.net.preferIPv4Stack=true
f. Upprepa steg a-e för varje JVM-klustermedlem.
9. Välj Servers > Server Types > WebSphere application servers i navigeringsfältet och ta fram portnumren för varje medlem:
a. Öppna JVM-klustermedlemmens konfiguration.
b. Klicka på Ports i avsnittet Communications.
c. Anteckna portnumret för WC_defaulthost Port Name.
d. Upprepa steg a-c för varje JVM-klustermedlem.
10. Registrera portnumret för varje JVM-klustermedlem på en virtuell värd.
a. Välj Environment > Virtual hosts i navigeringsfältet.
b. Skapa en virtuell värd genom att klicka på New och ange den virtuella
värdens namn.
c. Spara ändringarna.
16
Administrera Maximo Asset Management
d. Om du vill skapa ett värdalias väljer du den virtuella värden och klickar
på New.
e. Ange webbserverns portnummer. Behåll * som värdnamn.
f. Klicka på New och ange klustermedlemmens port. Upprepa det här steget
för varje klustermedlem. Behåll * som värdnamn.
g. Spara ändringarna.
11. Upprepa steg 2-10 för varje kluster i driftsättningen.
Närliggande begrepp:
”Applikationsserverkluster - Översikt” på sidan 2
Ett kluster grupperar liknande funktioner på två eller flera JVM (Java Virtual
Machine) för att utföra en enda funktion, t.ex. schemalagda Crontask-uppgifter.
Kluster ansluter till samma databas men fungerar oberoende av varandra. Exempel: Om det blir fel på Crontask-klustret kan användare fortfarande ansluta till användargränssnittsklustret.
Konfigurera JMS (Java Message Service) för WebSphere Application Server
JMS (Java Message Service) är meddelandestandarden som används till att skicka
och ta emot meddelanden från köer. Processen möjliggör distribuerad kommunikation med externa system på ett löst associerat, tillförlitligt och asynkront sätt. JMSkonfiguration är specifik för applikationsservern. Du måste konfigurera JMS-köer
inom miljön och göra dem tillgängliga via JNDI (Java Naming Directory Interface).
Innan du börjar
För att konfigurera JMS behöver du känna till bussar, anslutningsfabriker, köer, aktiveringsspecifikationer och lager. För att kunna konfigurera JMS måste du känna
till konfigurationsdetaljerna för din applikationsserver.
Den här uppgiften
Integration med externa system hanteras via två mekanismer för bearbetning av
meddelandeordningen som använder meddelandeköer. Den första är sekventiell
meddelandebearbetning, där meddelandeordningen garanteras. Den andra är kontinuerlig meddelandebearbetning där meddelanden bearbetas parallellt med MDB
(Message-Driven Beans). Den ordning som meddelandena bearbetas är inte garanterad med den här mekanismen.
Om du konfigurerar en miljö med ett integrationskluster som är ansluten till ett eller flera externa system behöver du konfigurera JMS för köbaserad integration. Du
behöver skapa köer som är tillgängliga av användargränssnittet, Cron- och integrationskluster. Rapportklustret kräver inte JMS-köer.
Närliggande begrepp:
”Konfiguration av Java Message Service för WebSphere Application Server” på sidan 23
Om du konfigurerar en miljö med ett integrationskluster som är anslutet till ett eller flera externa system behöver du konfigurera Java Message Service (JMS) för
köbaserad integration. Du behöver skapa köer som är tillgängliga av användargränssnittet, Cron- och integrationskluster. Rapportklustret kräver inte JMS-köer.
Skapa datakälleverantörer och datakällor:
När du skapar tjänsteintegrationsbussar måste du skapa en datakälleverantör. Om
du väljer att använda en databas för ködata måste du också skapa en datakälla.
Kapitel 1. Konfigurera systemet
17
Den här uppgiften
Varje datakälla kräver ett unikt schema. Använd inte Maximo-schemat som datakälla på grund av risken för störningar av schemalagda säkerhetskopieringar. När
du lägger till bussmedlemmar skapas en unik meddelandemotor.
Skapa datakälleverantören på cellnivå för att vara säker på att datakällan är tillgänglig för alla kluster som kräver åtkomst. För att slutföra konfigurationen av datakällan behöver du information om databaskonfigurationen, t.ex. sökvägsnamnet
och JDBC-enheten.
Arbetsordning
1. I databasen skapar och konfigurerar du den databas som du ska använda som
datakälla.
2. Konfigurera J2C-autentiseringsdata och JDBC-leverantören för datakällan i WebSphere Application Server.
3. Testa villkoret på datakällan.
Närliggande begrepp:
”Konfiguration av Java Message Service för WebSphere Application Server” på sidan 23
Om du konfigurerar en miljö med ett integrationskluster som är anslutet till ett eller flera externa system behöver du konfigurera Java Message Service (JMS) för
köbaserad integration. Du behöver skapa köer som är tillgängliga av användargränssnittet, Cron- och integrationskluster. Rapportklustret kräver inte JMS-köer.
Skapa bussar för Java Message Service:
En tjänsteintegrationsbuss består av medlemsapplikationsservrar som har en gemensam infrastruktur för informationsutbyte.
Den här uppgiften
Namnregeln för bussnamn är en kombination av följande identifierare:
v Bussens funktion, t.ex. mif för Maximo Integration Framework, ui för användargränssnitt och cron för Crontask.
v Tjänsten som använder bussen, t.ex. jms för Java Message Service (JMS)
v Meddelandemotorns typ, t.ex. bus för en tjänsteintegrationsbuss
Arbetsordning
1. I navigeringsfältet för Integrated Solutions Console, väljer du Service Integration > Buses och anger uijmsbus som namn.
2. Lägg till användargränssnittsklustret som medlem av bussen uijmsbus. När du
lägger till kluster till bussen skapas en meddelandemotor för varje kluster som
standard.
3. Skapa en buss och ange mifjmsbus som namn.
4. Lägg till integrationsramverksklustret som medlem av bussen mifjmsbus.
5. Valfritt: Om du planerar att skicka integrationsmeddelanden från Crontask som
skapar eller uppdaterar affärsobjekt i Maximo Asset Management, t.ex. arbetsordergenerering eller saldokontroll, skapar du en buss och anger cronjmsbus
som namn.
6. Valfritt: Lägg till Crontask-klustret som medlem av bussen cronjmsbus.
Närliggande begrepp:
18
Administrera Maximo Asset Management
”Konfiguration av Java Message Service för WebSphere Application Server” på sidan 23
Om du konfigurerar en miljö med ett integrationskluster som är anslutet till ett eller flera externa system behöver du konfigurera Java Message Service (JMS) för
köbaserad integration. Du behöver skapa köer som är tillgängliga av användargränssnittet, Cron- och integrationskluster. Rapportklustret kräver inte JMS-köer.
Skapa anslutningsfabriker för Java Message Service:
Bussen använder anslutningsfabriker till att skapa anslutningar till JMS-leverantörer (Java Message Service, JMS). Anslutningsfabriker lagras i ett JNDI-namnområde
(Java Naming and Directory Interface, JNDI). Du skapar en anslutningsfabrik för
varje buss.
Innan du börjar
Ta reda på namnet på den meddelandemotor som skapades automatiskt när bussmedlemmen lades till i bussen. Standardnamnformatet är klusternamn.nnn-bussnamn. När du skapar anslutningsfabriker anger du namnet på meddelandemotorn i
fältet Mål.
Arbetsordning
1. Skapa en anslutningsfabrik för uijmsbus-bussen och ange följande värden:
Alternativ
Beskrivning
Namn
uiconfact
JNDI name
jms/maximo/int/cf/intcf
Bussnamn
uijmsbus
Mål
Namnet på meddelandemotorn, som har
standardformatet klusternamn.nnn-bussnamn
Target type
Meddelandemotor
Target significance
Obligatoriskt
2. Öka det maximala antalet anslutningar för uiconfact-anslutningsfabriken från
10 till 50, beroende på den förväntade lasten. Det maximala antalet anslutningar beror på den transaktionslast som du väntar dig att JMS-köerna ska bearbeta. Välj ett större antal för maximala anslutningar om du väntar dig en stor
transaktionslast.
3. Skapa en anslutningsfabrik med cellomfattning för mifjmsbus-bussen och ange
följande värden:
Alternativ
Beskrivning
Namn
mifconfact
JNDI name
jms/maximo/int/cf/intcf
Bussnamn
mifjmsbus
Mål
Namnet på meddelandemotorn, som har
standardformatet klusternamn.nnn-bussnamn
Target type
Meddelandemotor
Target significance
Obligatoriskt
4. Öka det maximala antalet anslutningar för mifconfact-anslutningen från 10 till
50, beroende på lasten.
Kapitel 1. Konfigurera systemet
19
5. Valfritt: Om du skapat cronjmsbus-bussen skapar du en anslutningsfabrik för
den bussen och anger följande värden:
Alternativ
Beskrivning
Namn
cronconfact
JNDI name
jms/maximo/int/cf/intcf
Bussnamn
cronjmsbus
Mål
Namnet på meddelandemotorn, som har
standardformatet klusternamn.nnn-bussnamn
Target type
Meddelandemotor
Target significance
Obligatoriskt
6. Valfritt: Om du skapat en anslutningsfabrik för cronjmsbus-bussen ökar du det
maximala antalet anslutningar för cronconfact-anslutningsfabriken från 10 till
50, beroende på lasten.
Närliggande begrepp:
”Konfiguration av Java Message Service för WebSphere Application Server” på sidan 23
Om du konfigurerar en miljö med ett integrationskluster som är anslutet till ett eller flera externa system behöver du konfigurera Java Message Service (JMS) för
köbaserad integration. Du behöver skapa köer som är tillgängliga av användargränssnittet, Cron- och integrationskluster. Rapportklustret kräver inte JMS-köer.
Skapa ködestinationer för Java Message Service:
Du behöver skapa köbussdestinationer för varje tjänsteintegrationsbuss. När köbussdestinationerna har skapats skapas köer för varje destination.
Arbetsordning
1. Skapa en köbussdestination med namnet sqoutuibd för användargränssnittsbussen.
Bussdestinationen krävs för att hantera bearbetningen av meddelanden via den
utgående sekventiella kön.
2. Valfritt: Om du skapat tjänsteintegrationsbussen cronjmsbus för Crontaskklustret, skapar du en köbussdestination med namnet sqoutcronbd.
3. För integrationsklusterbussmedlemmen, som är mifjmsbus, skapar du flera
bussdestinationer. Flera bussdestinationer krävs för att hantera bearbetningen
av meddelanden via inkommande och utgående köer.
a. Skapa en köbussdestination med namnet sqoutmifbd för att hantera meddelanden via den utgående sekventiella kön.
b. Skapa en köbussdestination med namnet sqinmifbd för att hantera bearbetning av meddelanden via den inkommande sekventiella kön.
c. Skapa en köbussdestination med namnet cqinmifbd för att hantera bearbetning av meddelanden via den inkommande kontinuerliga kön.
d. Skapa en köbussdestination med namnet cqinerrmifbd för att hantera bearbetning av meddelanden via den inkommande kontinuerliga felkön.
Resultat
Baserat på konfigurationsinställningar kan du nu utföra dataimporter från integrationsramverksklustret, som har MDB aktiverat. Du kan nu också utföra dataexporter från användargränssnittsklustret. Om du behöver dataimport eller dataex-
20
Administrera Maximo Asset Management
port till fler kluster, kan du ändra konfigurationen för de andra klustren.
Närliggande begrepp:
”Konfiguration av Java Message Service för WebSphere Application Server” på sidan 23
Om du konfigurerar en miljö med ett integrationskluster som är anslutet till ett eller flera externa system behöver du konfigurera Java Message Service (JMS) för
köbaserad integration. Du behöver skapa köer som är tillgängliga av användargränssnittet, Cron- och integrationskluster. Rapportklustret kräver inte JMS-köer.
Skapa köer för Java Message Service:
Du konfigurerar köer baserat på ködestinationer, som används till att sända och ta
emot meddelanden från/till köer. En köbussdestination definierar köns bussnamn
och könamn. Du skapar en kö för varje destination baserat på JMS-standardleverantören (Java Message Service, JMS).
Arbetsordning
1. För den utgående sekventiella kön skapar du kön för användargränssnittsbussmedlemmen med följande värden:
Alternativ
Beskrivning
Namn
sqoutui
Bussnamn
uijmsbus
JNDI name
jms/maximo/int/queues/sqout
Könamn
sqoutuibd
2. Valfritt: Om du skapar en Crontask-buss skapar du kön för Crontask-bussmedlemmen med följande värden för den utgående sekventiella kön:
Alternativ
Beskrivning
Namn
sqoutcron
Bussnamn
cronjmsbus
JNDI name
ms/maximo/int/queues/sqout
Könamn
sqoutcronbd
3. För den utgående sekventiella kön skapar du kön för integrationsramverksbussmedlemmen med följande värden:
Alternativ
Beskrivning
Namn
sqoutmif
Bussnamn
mifjmsbus
JNDI name
jms/maximo/int/queues/sqout
Könamn
sqoutmifbd
4. För den inkommande sekventiella kön skapar du kön för integrationsramverksbussmedlemmen med följande värden:
Alternativ
Beskrivning
Namn
sqinmif
Bussnamn
mifjmsbus
Kapitel 1. Konfigurera systemet
21
Alternativ
Beskrivning
JNDI name
jms/maximo/int/queues/sqin
Könamn
sqinmifbd
5. För den kontinuerliga inkommande kön skapar du kön för integrationsramverksbussmedlemmen med följande värden:
Alternativ
Beskrivning
Namn
cqinmif
Bussnamn
mifjmsbus
JNDI name
jms/maximo/int/queues/cqin
Könamn
cqinmifbd
6.
För den inkommande kontinuerliga felkön skapar du kön för integrationsramverksbussmedlemmen med följande värden:
Alternativ
Beskrivning
Namn
cqinerrmif
Bussnamn
mifjmsbus
JNDI name
jms/maximo/int/queues/cqinerr
Könamn
cqinerrmifbd
Närliggande begrepp:
”Konfiguration av Java Message Service för WebSphere Application Server” på sidan 23
Om du konfigurerar en miljö med ett integrationskluster som är anslutet till ett eller flera externa system behöver du konfigurera Java Message Service (JMS) för
köbaserad integration. Du behöver skapa köer som är tillgängliga av användargränssnittet, Cron- och integrationskluster. Rapportklustret kräver inte JMS-köer.
Skapa specifikationer för aktivering av JMS (Java Message Service):
En aktiveringsspecifikation för JMS (Java Message Service) är associerad till en kö
som använder MDB (Message-Driven Beans) till att konsumera meddelanden från
kön. Aktiveringsspecifikationen ger den information som krävs för att kön ska
kunna ta emot meddelanden. För varje kontinuerlig kö som du skapar konfigurerar du aktiveringsspecifikationer med cellomfattning.
Arbetsordning
1. Skapa en aktiveringsspecifikation med följande värden för den kontinuerliga inkommande kön:
Alternativ
Beskrivning
Namn
intjmsact
Bussnamn
mifjmsbus
Destinationstyp
queue
Destinationens JNDI-namn
ms/maximo/int/queues/cqin
2. Skapa en aktiveringsspecifikation med följande värden för felkön:
22
Administrera Maximo Asset Management
Alternativ
Beskrivning
Namn
intjmsacterr
Bussnamn
mifjmsbus
Destinationstyp
queue
Destinationens JNDI-namn
jms/maximo/int/queues/cqinerr
Och sedan då?
För att slutföra JMS-konfigurationen i applikationen Externa system måste du uppdatera konfigurationen för JMS-köer så att de avspeglar de JNDI-namn som du
skapat för anslutningsfabriken och köerna.
Närliggande begrepp:
”Konfiguration av Java Message Service för WebSphere Application Server”
Om du konfigurerar en miljö med ett integrationskluster som är anslutet till ett eller flera externa system behöver du konfigurera Java Message Service (JMS) för
köbaserad integration. Du behöver skapa köer som är tillgängliga av användargränssnittet, Cron- och integrationskluster. Rapportklustret kräver inte JMS-köer.
Konfiguration av Java Message Service för WebSphere Application Server:
Om du konfigurerar en miljö med ett integrationskluster som är anslutet till ett eller flera externa system behöver du konfigurera Java Message Service (JMS) för
köbaserad integration. Du behöver skapa köer som är tillgängliga av användargränssnittet, Cron- och integrationskluster. Rapportklustret kräver inte JMS-köer.
Integration med externa system med hjälp av meddelandeköer hanteras via två
bearbetningsmekanismer för meddelandeordningen. Den första är sekventiell meddelandebearbetning, där meddelandeordningen garanteras. Den andra är kontinuerlig meddelandebearbetning där meddelanden bearbetas parallellt för att ge bättre
prestanda. Den ordning som meddelandena bearbetas är inte garanterad med den
här mekanismen.
När du använder kontinuerlig meddelandebearbetning kan vissa meddelanden
som är beroende av en viss ordning misslyckas. Ett leverantörsinköpsorder kan till
exempel bearbetas innan leverantörsposten läggs till. Denna bearbetningsordning
kan förhindra att inköpsordern bearbetas. Om inköpsordern ombearbetas efter att
leverantörsposten lagts till, bearbetas inköpsordermeddelandet som det ska.
Vid kontinuerlig meddelandebearbetning används MDB (message-driven beans)
som bearbetar meddelanden i ett läge med flera trådar. Det kan finnas fall då antalet meddelanden med fel överskrider en gräns, så att alla MDB kontinuerligt bearbetar enbart meddelanden med fel. Resultatet blir att antalet meddelanden i kön
växer eftersom inga meddelanden bearbetas och tas bort från kön. Gränsen för antalet felmeddelanden är lika med eller större än den maximala batchstorleken för
kön multiplicerat med antalet driftsatta MDB. För att undvika det här tillståndet
bör du konfigurera den kontinuerliga kön med en motsvarande felkö (undantagsdestination). Med den konfigurationen flyttas meddelanden med fel till en annan
kö och nya meddelanden som tas emot i kön kan bearbetas.
I följande tabell beskrivs standardkonfigurationen för integrationsköer:
Kapitel 1. Konfigurera systemet
23
Tabell 1. Körer för en konfiguration för WebSphere Application Server
Kö
Beskrivning
Sekventiell inkommande kö
Data kommer in från externa system och
bearbetas i den ordning som de tas emot.
Sekventiell utgående kö
Data lämnar systemet till externa system i
den ordning som de bearbetas av systemet.
Kontinuerlig inkommande kö
Data kommer in till systemet från externa
system och behöver inte bearbetas i den ordning som data tas emot. Meddelanden kan
bearbetas parallellt av flera MDBer.
Kontinuerlig inkommande felkö
Felmeddelanden från den kontinuerliga inkommande kön placeras i den här kön för
meddelandeåterbearbetning och
felhantering.
Närliggande begrepp:
Åtkomst till tjänster genom inkommande meddelanden
Närliggande uppgifter:
”Konfigurera JMS (Java Message Service) för WebSphere Application Server” på sidan 17
JMS (Java Message Service) är meddelandestandarden som används till att skicka
och ta emot meddelanden från köer. Processen möjliggör distribuerad kommunikation med externa system på ett löst associerat, tillförlitligt och asynkront sätt. JMSkonfiguration är specifik för applikationsservern. Du måste konfigurera JMS-köer
inom miljön och göra dem tillgängliga via JNDI (Java Naming Directory Interface).
Konfigurera en meddelandebearbetningsserver
Driftsätta EAR-filer för kluster i WebSphere Application Server
När du driftsätter EAR-filerna i WebSphere Application Server driftsätts de ändringar du har gjort för olika kluster, t.ex. av MDB-konfigurationen.
Den här uppgiften
Variabeln install_home representerar installationsplatsen för mappen Maximo Asset
Management. Standard är ibm\SMP\maximo.
Arbetsordning
1. Stoppa alla JVM (Java Virtual Machines) som körs i klustret där du ska driftsätta EAR-filer.
2. Öppna Integrated Solutions Console och klicka på Applications > Application
Types > WebSphere enterprise applications i navigeringsfältet.
3. Klicka på Install och leta reda på den EAR-fil du ska driftsätta i katalogen
install_home/deployment/default. Exempel: Om du konfigurerar användargränssnittsklustret letar du reda på filen maximoui.ear.
4. Acceptera standardinställningarna och välj sedan alla modulerna och klustret,
t.ex. UICluster. Om du använder en webbserver, väljer du den.
5. Välj alla moduler och den virtuella värden, t.ex. UICluster_host, för att mappa
de virtuella värdarna.
6. Klicka på Finish.
7. Spara filen i huvudkonfigurationen.
8. Driftsätt filen maximoiehs.ear.
24
Administrera Maximo Asset Management
9. Upprepa steg 2-8 för EAR-filerna för återstående kluster.
Och sedan då?
Starta JVM för RMI-registret och starta sedan klustren på applikationsservern.
Logga in och kontrollera att processen lyckats.
Närliggande uppgifter:
”Bygga och driftsätta EAR-filer för grundläggande konfigurationer” på sidan 35
Du kan bygga och driftsätta EAR-filer för en grundläggande konfiguration. I en
klustrad konfiguration har varje kluster sin egen EAR-fil som ska byggas och driftsättas.
Skapa och driftsätta kluster i WebLogic Server
I WebLogic Server driftsätter du RMI (Remote Method Invocation), skapar kluster,
konfigurerar JMS (Java Message Service) och driftsätter EAR-filerna.
Närliggande begrepp:
”Applikationsserverdokumentation” på sidan 42
Du hittar mer information om applikationsservern på följande webbplatser:
Driftsätta RMI-registerfilen för WebLogic Server
När du bygger RMI-registerfilen måste filen driftsättas på varje fysisk server. I
driftsättningen ingår att skapa en RMI-registertjänst och skapa en batchfil som startar RMI. Du behöver uppdatera startordningen för alla servrar så att alla produktservrar startas efter det att RMI-servern har startat för att processen ska fungera
korrekt.
Närliggande begrepp:
”Java RMI” på sidan 15
RMI (Remote Method Invocation) är ett applikationsprogrammeringsgränssnitt som
gör det möjligt för objekt i separata minnesområden att interagera. Separata minnesområden kan ingå i samma fysiska system eller finna i olika system som förbinds av ett nätverk.
Java RMI:
RMI (Remote Method Invocation) är ett applikationsprogrammeringsgränssnitt som
gör det möjligt för objekt i separata minnesområden att interagera. Separata minnesområden kan ingå i samma fysiska system eller finna i olika system som förbinds av ett nätverk.
Ett RMI-register är ett minnesområde där RMI-adressinformation för en Java-objektserver lagras. Som standard skapas RMI-registret på port 1099. Det kan finnas
flera RMI-register i minnet. Varje register har en specifik TCP/IP-port för åtkomst.
Om egenskapen mxe.allowLocalObjects är inställd på 1 används inte RMI-registret
för användargränssnittet. RMI-registret behövs bara om RMI-klientprogrammet används.
Om EAR-filen är driftsatt söker Java-objekt efter ett RMI-register i det aktuella
minnesområdet. Om inget RMI-register hittas, skapas ett register som binds till
produktinstansen.
I en klustrad miljö kan det vara problematiskt att skapa ett RMI-register som är
bundet till en instans. Om JVM-misslyckas kan andra JVM på samma fysiska server inte nås av klientprogrammen.
Kapitel 1. Konfigurera systemet
25
Lösningen i en klustrad miljö är att driftsätta RMI-registerfilen rmireg.war på applikationsservern. Filen rmireg.war driftsätts på en separat server och skapar registeroberoende för alla JVM. Om en JVM stängs av eller startas om avbryts inte RMIkommunikationen. I en klustrad miljö som omfattar flera fysiska servrar måste
RMI driftsättas en gång på varje server. Men om egenskapen
mxe.allowLocalObjects är inställd på värdet 1 och du inte använder RMI-klientprogrammet i miljön, behöver du inte driftsätta filen rmireg.war.
Närliggande uppgifter:
”Driftsätta RMI-registerfilen för WebLogic Server” på sidan 25
När du bygger RMI-registerfilen måste filen driftsättas på varje fysisk server. I
driftsättningen ingår att skapa en RMI-registertjänst och skapa en batchfil som startar RMI. Du behöver uppdatera startordningen för alla servrar så att alla produktservrar startas efter det att RMI-servern har startat för att processen ska fungera
korrekt.
”Driftsätta RMI-registerfilen i WebSphere Application Server” på sidan 14
En server som har ett RMI-register (Remote Method Invocation, RMI) fortsätter att
köra även om det blir fel på en annan server i klustret. När du byggt en registerfil
för RMI måste du driftsätta filen på applikationsservern.
”Bygga om RMI-registerfilen” på sidan 13
Filen rmireg.war används till att skapa registret för RMI (Remote Method Invocation). När du skapat filen rmireg.war kan du driftsätta filen på applikationsservern.
Skapa RMI-registertjänster för WebLogic Server:
Genom att driftsätta en registerfil för RMI (Remote Method Invocation) kan du
skapa ett register som är oberoende av produktservrarna. En server som innehåller
ett RMI-register fortsätter att köras även om det blir fel på en annan server i
klustret. Registret startar på servern innan någon av klustermedlemmarna startar.
Den här uppgiften
Variabeln install_home representerar installationsplatsen för produktmappen. Variabeln WebLogic_install_home representerar installationsplatsen för WebLogic Server.
Standard är \bea.
Arbetsordning
1. Öppna en kommandotolk och navigera till katalogen WebLogic_install_home\
user_projects\domains\domain_name.
2. Starta WebLogic Server genom att köra filen startWebLogic.cmd.
3. Öppna administrationskonsolen för WebLogic Server. Standard-URL är http://
servername:7001/console.
4. Bläddra till mappen domain_name > Servers i navigeringsfältet.
5. Klicka på Configure New Server och ange RMIRegistry i fältet Name. Mellanslag är ogiltiga tecken.
6. Ange 9999 i fältet Listen Port och klicka på Create.
7. Klicka på Deployments > Web Application Modules > Deploy a New Web
Application Module i navigeringsfältet.
8. Ange install_home/deployment/default som arkivkatalog.
9. Välj filen rmireg.war och använd standardnamnet, eller ange ett annat namn
för filen.
10. Klicka på Finish så driftsätts till filen.
26
Administrera Maximo Asset Management
11. Klicka på Save och stäng konsolen.
Och sedan då?
Skapa batchfilen som startar RMI-registret.
Skapa en batchfil som startar RMI (Remote Method Invocation) i WebLogic Server:
När du har skapat RMI-registertjänsten måste du skapa en batchfil som startar
RMI på applikationsservern.
Arbetsordning
1. Navigera till katalogen WebLogic_install_home/user_projects/domains/
domain_name.
2. Skapa en säkerhetskopia av filen startWebLogic.cmd och byt sedan namn på filen startWebLogic.cmd till startRMIRegistry.cmd.
3. Ändra filen startRMIRegistry.cmd och ändra parametern SERVER_NAME till RMIRegistry.
4. Lägg till eller ändra koden set MEM_ARGS så att den stämmer med följande kod:
set MEM_ARGS=-Xms5m –Xmx10m.
5. Spara och stäng filen.
6. Öppna en ny kommandotolk och navigera till katalogen
WebLogic_install_home/user_projects/domains/domain_name.
Skapa kluster i WebLogic Server
Du kan skapa så många kluster som behövs för driftsättningen.
Arbetsordning
1. Starta applikationsservern.
a. Byt till katalogen bea\user_projects\domains\base_domain från en kommandotolk.
b. Kör kommandot startweblogic.
2. Logga in administratörsanvändare till administrationskonsolen för WebLogic
Server med adressen http://servername:7001/console.
3. Lås konfigurationsredigeringshierarkin för domänen om du ska redigera från
administrationskonsolen.
4. Skapa de hanterade servrar som du planerar att lägga till i klustret.
5. Skapa klustret.
6. Välj klustret och lägg till de hanterade servrarna i klustret på fliken Servrar.
7.
8.
9.
10.
11.
Ange 128 MB som minimihögstorlek.
Ange 1424 MB som maximal högstorlek.
Tilldela en port till klustret. Varje kluster måste ha en unik port.
Upprepa steg 4-9 för varje kluster som krävs för driftsättningen.
Aktivera ändringarna.
Närliggande begrepp:
”Applikationsserverkluster - Översikt” på sidan 2
Ett kluster grupperar liknande funktioner på två eller flera JVM (Java Virtual
Machine) för att utföra en enda funktion, t.ex. schemalagda Crontask-uppgifter.
Kluster ansluter till samma databas men fungerar oberoende av varandra. Exempel: Om det blir fel på Crontask-klustret kan användare fortfarande ansluta till anKapitel 1. Konfigurera systemet
27
vändargränssnittsklustret.
Konfigurera Java Message Service för WebLogic Server
JMS (Java Message Service) används som meddelandestandard när meddelanden
skapas, skickas, tas emot och läses från köer. Processen möjliggör distribuerad
kommunikation med externa system på ett löst associerat, tillförlitligt och asynkront sätt.
Innan du börjar
För att konfigurera JMS behöver du känna till bussar, anslutningsfabriker, köer, aktiveringsspecifikationer och lager. För att kunna konfigurera JMS måste du känna
till konfigurationsdetaljerna för din applikationsserver.
Närliggande begrepp:
”Konfiguration av Java Message Service för WebLogic Server” på sidan 33
Du använder JMS-servrar (Java Message Service, JMS) till att hantera kö- och ämnesresurser och till att underhålla information om kölager.
Skapa kölager:
Du skapar lager för JMS (Java Message Service) för lagring av beständiga meddelanden. För sekventiella utgående köer skapar du kölager för varje kluster för att
säkerställa att klusterstillestånd inte påverkar andra kluster. För andra kötyper
(sekventiell inkommande kö och kontinuerlig inkommande kö), ser du till att de är
konfigurerade för integrationsramverket och Crontask-kluster.
Arbetsordning
1. Skapa ett lager för sekventiell utgående kö och ge det namnet sqoutuistore.
Tilldela sqoutuistor-lagret till en av servrarna i UI-klustret.
2. Skapa följande lager för varje kö som du skapar. Tilldela varje lager till en av
servrarna i integrationsramverksklustret.
a. För den sekventiella inkommande kön skapa du ett lager som du ger namnet sqinstore.
b. För den sekventiella utgående kön skapar du ett lager som du ger namnet
sqoutintstore.
c. För den kontinuerliga inkommande kön skapar du ett lager som du ger
namnet cqinstore.
3. Skapa ett lager för sekventiell utgående kö och ge det namnet sqoutcronstore.
Tilldela sqoutcronstore-lagret till en av servrarna i Crontask-klustret.
Närliggande begrepp:
”Konfiguration av Java Message Service för WebLogic Server” på sidan 33
Du använder JMS-servrar (Java Message Service, JMS) till att hantera kö- och ämnesresurser och till att underhålla information om kölager.
Skapa Java Message Service-servrar:
Servrar för JMS (Java Message Service) hanterar JMS-kön och ämnesresurser. Kön
och ämnesresurserna definieras i JMS-moduler för en viss JMS-server. JMS-servrar
underhåller också information om det lager som du använder för beständiga meddelanden som tas emot på ködestinationer.
28
Administrera Maximo Asset Management
Arbetsordning
1. Skapa en JMS-server för den sekventiella utgående kön, sqoutuistore, och ge
den namnet sqoutuiserver. Tilldela servern till UI-klusterservern.
2. Skapa följande JMS-servrar för integrationsramverkets kluster. Tilldela servrarna till integrationsramverkets klusterserver.
a. För den sekventiella inkommande kön skapar du en JMS-server för
sqinstore och ger kön namnet sqinserver.
b. För den sekventiella utgående kön skapar du en JMS-server för sqoutinstore
och ger kön namnet sqoutintserver.
c. För den kontinuerliga inkommande kön skapar du en JMS-server för
cqinstore och ger servern namnet cqinserver.
Ange ett värde baserat på den maximala JVM-högstorleken som maximala
byte för servern. Värdet brukar anges som 10 % till 20 % av den maximala
högstorleken, vilket förhindrar minnesfel om meddelanden skapas snabbare
än konsumenten kan bearbeta dem.
3. Skapa en JMS-server för sqoutcronstore-lagret och ge servern namnet sqoutcronserver. Tilldela sqoutcronserver till en av servrarna i Crontask-klustret.
Närliggande begrepp:
”Konfiguration av Java Message Service för WebLogic Server” på sidan 33
Du använder JMS-servrar (Java Message Service, JMS) till att hantera kö- och ämnesresurser och till att underhålla information om kölager.
Skapa Java Message Service-moduler:
Moduler för JMS (Java Message Service) är konfigurationsbehållare för JMS-resurser. JMS-moduler lagrar information för anslutningsfabriker som köer konfigureras
att använda.
Arbetsordning
1. Skapa en JMS-modul för den sekventiella utgående kön och ge modulen namnet intjmssqoutuimodule. Tilldela modulen intjmssqoutuimodule till användargränssnittsklustret.
a. Skapa en sekventiell utgående kö för modulen intjmssqoutuimodule med
följande värden:
Namn sqout
JNDI-namn
jms/maximo/int/queues/sqout
Skapa en underdriftsättning med standardnamnet, sqout, för den sekventiella utgående kö som du skapat och tilldela den till JMS-servern sqoutuiserver.
b. Skapa en anslutningsfabrik för de köer du skapat med följande värden:
Namn intjmssqconfact
JNDI-namn
jms/maximo/int/cf/intsqcf
Skapa inte någon underordnad driftsättning eftersom anslutningsfabriken
ärver JMS-modulens mål, dvs. integrationsramverksklustret.
Sätt anslutningsfabrikens XA-transaktion till enabled.
2. Skapa en JMS-modul för sekventiella köer och ge den namnet intjmssqintmodule. Tilldela modulen intjmssqintmodule till integrationsramverksklustret.
Kapitel 1. Konfigurera systemet
29
a. Skapa en sekventiell inkommande kö för modulen intjmssqintmodule med
följande värden:
Namn sqin
JNDI-namn
jms/maximo/int/queues/sqin
Skapa en underordnad driftsättning med standardnamnet sqin, för den sekventiella inkommande kö som du skapat, och tilldela den till sqinserver
JMS-servern.
b. Skapa en sekventiell utgående kö för modulen intjmssqintmodule med följande värden:
Namn sqout
JNDI-namn
jms/maximo/int/queues/sqout
Skapa en underdriftsättning med standardnamnet, sqout, för den sekventiella utgående kö som du skapat och tilldela den till JMS-servern sqoutserver.
c. Skapa en anslutningsfabrik för de köer du skapat med följande värden:
Namn intjmssqconfact
JNDI-namn
jms/maximo/int/cf/intsqcf
Skapa inte någon underordnad driftsättning eftersom anslutningsfabriken
ärver JMS-modulens mål, dvs. integrationsramverksklustret.
Sätt anslutningsfabrikens XA-transaktion till enabled.
3. Skapa en JMS-modul för den sekventiella utgående kön och ge modulen namnet intjmssqoutcronmodule. Tilldela modulen intjmssqoutcronmodule till Crontask-klustret.
a. Skapa en sekventiell utgående kö för modulen intjmssqintmodule med följande värden:
Namn sqout
JNDI-namn
jms/maximo/int/queues/sqout
Skapa en underdriftsättning med standardnamnet, sqout, för den sekventiella utgående kön och tilldela den till JMS-servern sqoutcronserver.
b. Skapa en anslutningsfabrik för de köer du skapat med följande värden:
Namn intjmssqconfact
JNDI-namn
jms/maximo/int/cf/intsqcf
Skapa inte någon underordnad driftsättning eftersom anslutningsfabriken
ärver JMS-modulens mål, dvs. integrationsramverksklustret.Sätt
anslutningsfabrikens XA-transaktion till aktiverad.
4. Skapa en JMS-modul för den kontinuerliga kön och ge den namnet intjmscqmodule. Tilldela modulen intjmscqmodule till integrationsramverksklustret.
a. Skapa en kontinuerlig inkommande kö för intjmscqmodule med följande
värden:
Namn cqin
JNDI-namn
jms/maximo/int/queues/cqin
30
Administrera Maximo Asset Management
Skapa en underdriftsättning för kön med standardnamnet, cqin, och tilldela
den till JMS-servern cqinserver.
b. Skapa en anslutningsfabrik för den kö som du skapat och använd följande
värden:
Namn intjmscqconfact
JNDI-namn
jms/maximo/int/cf/intcqcf
Skapa inte någon underdriftsättning. Anslutningsfabriken ärver JMS-modulmålet, som är integrationsramverksklustret.
Sätt anslutningsfabrikens XA-transaktion till enabled. Ställ in fältet Messages Maximum på -1.
Närliggande begrepp:
”Konfiguration av Java Message Service för WebLogic Server” på sidan 33
Du använder JMS-servrar (Java Message Service, JMS) till att hantera kö- och ämnesresurser och till att underhålla information om kölager.
Skapa Java Database Connectivity-datakällor i WebLogic Server:
När du skapar en datakälleverantör måste du skapa den JDBC-källa (Java Database
Connectivity, JDBC) som anger anslutningsinformation för databasen.
Arbetsordning
1. Logga in till administrationskonsolen för WebLogic Server (http://
servername:7001/console) och klicka på Lock and Edit.
2. Välj Services > JDBC > Data Sources.
3. Skapa en datakälla. Ange jmsqueuedatasource som namn och ange JNDI-namnet.
4. Ange databastypen och databasdrivrutinen. Drivrutinen måste vara en nonXAd-drivrutin.
5. Avmarkera kryssrutan Supports Global Transactions.
6. Ange databasnamnet, värdnamnet, portnumret och användarinformationen.
7. Testa anslutningen.
8. Uppdatera informationen om det behövs.
9. Välj alla servrar som behövs för klustret och klicka på Finish.
10. Aktivera ändringarna.
Närliggande begrepp:
”Konfiguration av Java Message Service för WebLogic Server” på sidan 33
Du använder JMS-servrar (Java Message Service, JMS) till att hantera kö- och ämnesresurser och till att underhålla information om kölager.
Skapa datalager för WebLogic Server:
När du skapar datakällor måste du skapa ett datalager för var och en av de fyra
köerna. Kömeddelanden lagras i lager.
Den här uppgiften
Prefixvärden är viktiga. Om du inte har unika namn för prefixvärden i varje lager,
kan meddelanden skadas eftersom de alla använder samma lagerfiler.
Kapitel 1. Konfigurera systemet
31
Arbetsordning
1. Klicka på Lock and Edit i administrationskonsolen för WebLogic Server.
2. Välj Services > Persistent stores.
3. Skapa ett lager för JDBC (Java Database Connectivity) för en kontinuerlig inkommande kö.
4. Ange mxintcqinstore som namn.
5. Ange cqinserver som mål.
6. Välj den datakälla som du skapade tidigare och ange prefixvärdet mxintcqin.
7. Klicka på Finish.
8. Upprepa steg 4-7 och skapa ett JMS JDBC-lager för sekventiell inkommande
kö. Ange följande värden:
Alternativ
Beskrivning
Namn
mxintsqinstore
Mål
MAXIMOIF
Prefixvärde
mxintsqin
9. Upprepa steg 4-7 och skapa ett JMS JDBC-lager för sekventiell utgående kö.
Ange följande värden:
Alternativ
Beskrivning
Namn
mxintsqoutstore
Mål
MAXIMOU11
Prefixvärde
mxintsqout
10. Upprepa steg 4-7 och skapa ett JMS JDBC-lager för kontinuerlig inkommande
felkö. Ange följande värden:
Alternativ
Beskrivning
Namn
mxintcqinerrstore
Mål
MAXIMOIF
Prefixvärde
mxintcqinerr
11. Aktivera ändringarna.
Närliggande begrepp:
”Konfiguration av Java Message Service för WebLogic Server” på sidan 33
Du använder JMS-servrar (Java Message Service, JMS) till att hantera kö- och ämnesresurser och till att underhålla information om kölager.
Skapa Java Message Service-anslutningsfabriker i WebLogic Server:
När du skapar en modul för JMS (Java Message Service) måste du skapa en anslutningsfabrik för att accessa bussdestinationer. Anslutningsfabriker anger JNDI-namnet (Java Naming and Directory Interface, JNDI).
Arbetsordning
1. Gå till WebLogic Server-administrationskonsolen http://servername:7001/
console. Klicka på Lock and Edit.
2. Välj Services > Messaging > JMS Modules.
32
Administrera Maximo Asset Management
3. Välj den JMS-modul du ska skapa en anslutningsfabrik för och klicka därefter
på New.
4. Klicka på Connection Factory och sedan på Next.
5. Ange intjmsconfact som namn.
6. Ange jms/maximo/int/cf/intcf som JNDI-namn.
7. Acceptera standardinställningarna för målen och klicka på Finish.
Närliggande begrepp:
”Konfiguration av Java Message Service för WebLogic Server”
Du använder JMS-servrar (Java Message Service, JMS) till att hantera kö- och ämnesresurser och till att underhålla information om kölager.
Aktivera Java Message Service-anslutningsfabriker i WebLogic Server:
När du skapar anslutningsfabriker måste du aktivera dem.
Arbetsordning
1. Klicka på Lock and Edit i administrationskonsolen för WebLogic Server.
2. Välj Services > Messaging > JMS Modules.
3. Välj den anslutningsfabrik som du ska aktivera.
4. Markera kryssrutan Connection Factory Enabled på fliken Transaction.
5. Klicka på Spara.
6. På fliken Klient anger du -1 som maximalt antalet meddelanden per session.
7. Spara och aktivera ändringarna.
Närliggande begrepp:
”Konfiguration av Java Message Service för WebLogic Server”
Du använder JMS-servrar (Java Message Service, JMS) till att hantera kö- och ämnesresurser och till att underhålla information om kölager.
Konfiguration av Java Message Service för WebLogic Server:
Du använder JMS-servrar (Java Message Service, JMS) till att hantera kö- och ämnesresurser och till att underhålla information om kölager.
JMS-servrar och moduler tillhandahåller meddelandefunktioner. Om du använder
WebLogic Server, kan du inte använda loop-back-meddelandeteknik för fel som inträffar i läget för kontinuerlig meddelandebearbetning. Med WebLogic Server kan
du inte ange att en felkö ska vara felkö till sig själv. Därför kommer det att bli
stockning i felkön efter ett antal fel, beroende på vilket värde som angetts för det
maximala antalet meddelanden per session i anslutningsfabriken.
Eftersom WebLogic Server-felkön blir igenproppad efter ett par fel, bearbetas endast fel i början av kön. Återstående meddelanden bearbetas inte, annat än om felmeddelandena tas bort. För att undvika problemet kan du ange -1 som värde för
maximalt antal meddelanden per session för den kontinuerliga köns anslutningsfabrik. Värdet -1 anger att det inte finns någon gräns på antalet meddelanden. Antalet meddelanden är dock fortfarande begränsat till hur mycket virtuellt lagringsutrymme som finns ledigt för bearbetningen.
Du kan konfigurera följande köer:
Kapitel 1. Konfigurera systemet
33
Tabell 2. Köer för en konfiguration för WebLogic Server
Kö
Beskrivning
Sekventiell inkommande kö
Data som kommer in till systemet från externa system måste köras i den ordning som
de tas emot.
Sekventiell utgående kö
Data som lämnar systemet går till externa
system.
Kontinuerlig inkommande kö
Data som kommer in till systemet från externa system behöver inte bearbetas i den
ordning som de tas emot. Data kan köras
parallellt av flera MDB (Message-Driven
Bean).
Närliggande begrepp:
Konfigurera en meddelandebearbetningsserver
Närliggande uppgifter:
”Konfigurera Java Message Service för WebLogic Server” på sidan 28
JMS (Java Message Service) används som meddelandestandard när meddelanden
skapas, skickas, tas emot och läses från köer. Processen möjliggör distribuerad
kommunikation med externa system på ett löst associerat, tillförlitligt och asynkront sätt.
Närliggande information:
Åtkomst till tjänster genom inkommande meddelanden
Driftsätta EAR-filer för kluster i WebLogic Server
När du driftsätter EAR-filer i WebLogic Server driftsätts de ändringar som du gjort
för de olika klustren, t.ex. konfigurering av MDB.
Arbetsordning
1. Lås konfigurationsredigeringshierarkin för domänen om du ska redigera från
administrationskonsolen.
2. Välj Deployments.
3. Välj Install och bläddra till platsen för filen maximo.ear, välj platsen och spara
filen. EAR-filen sparas i mappen install_home\deployment\default.
4. Välj Install för att driftsätta EAR-filen i klustret.
5. Aktivera ändringarna.
6. Driftsätt filen maximo.ear.
7. Upprepa steg 2-6 för återstående kluster.
Och sedan då?
Starta JVM för RMI-registret och starta sedan klustren på applikationsservern.
Logga in och kontrollera att processen lyckats.
Närliggande uppgifter:
”Bygga och driftsätta EAR-filer för grundläggande konfigurationer” på sidan 35
Du kan bygga och driftsätta EAR-filer för en grundläggande konfiguration. I en
klustrad konfiguration har varje kluster sin egen EAR-fil som ska byggas och driftsättas.
34
Administrera Maximo Asset Management
Bygga och driftsätta EAR-filer för grundläggande konfigurationer
Du kan bygga och driftsätta EAR-filer för en grundläggande konfiguration. I en
klustrad konfiguration har varje kluster sin egen EAR-fil som ska byggas och driftsättas.
Närliggande uppgifter:
”Bygga Maximo EAR-filer för kluster” på sidan 11
När du skapar en byggfil för varje kluster måste du bygga en Maximo EAR-fil för
klustret. Namnet på EAR-filen bygger på set EAR_FILENAME-satsen i byggfilen.
”Driftsätta EAR-filer för kluster i WebLogic Server” på sidan 34
När du driftsätter EAR-filer i WebLogic Server driftsätts de ändringar som du gjort
för de olika klustren, t.ex. konfigurering av MDB.
”Driftsätta EAR-filer för kluster i WebSphere Application Server” på sidan 24
När du driftsätter EAR-filerna i WebSphere Application Server driftsätts de ändringar du har gjort för olika kluster, t.ex. av MDB-konfigurationen.
Bygga Maximo EAR-filer för grundläggande konfigurationer
EAR-filerna innehåller alla de fält som behövs för att köra en applikation. Byggprocessen skapar de två EAR-filer som används till att driftsätta Maximo-applikationerna till applikationsservern.
Innan du börjar
Uppdatera Maximo-databasen med applikationsdata genom att köra kommandot
updatedb.
Den här uppgiften
De två EAR-filerna maximo.ear och maximoiehs.ear måste byggas innan de driftsätts.
Om du sköt upp applikationsdriftsättningen när du körde installationsprogrammet
måste du bygga och driftsätta EAR-filerna. Du måste också bygga EAR-filerna när
en databasanslutningsparameter i filen maximo.properties ändras.
När du bygger EAR-filerna sparas de i följande katalog: install_dir\maximo\
deployment\default.
Arbetsordning
1. Öppna en kommandorad och byt till katalogen install_dir\maximo\
deployment.
2. Kör följande kommando:
Alternativ
Beskrivning
På Windows:buildmaximoear.cmd
Skapar filen maximo.ear
På UNIX: buildmaximoear.sh
På Windows: buildmaximoearwas8.cmd
På UNIX: buildmaximoearwas8.sh
Skapar filen maximo.ear om din miljö kör
WebSphere Application Server version 8 eller en senare version
På Windows: buildmxiehsear.cmd
Skapar filen maximoiehs.ear
På UNIX: buildmxiehsear.sh
Kapitel 1. Konfigurera systemet
35
Och sedan då?
Driftsätt EAR-filer för applikationsservern som din miljö körs på.
Närliggande begrepp:
”EAR-filer” på sidan 12
EAR-filer är arkiv som innehåller alla filer som behövs för att köra en applikation.
”WAR-filer” på sidan 13
WAR-filer (Web Application Archive, WAR) ingår i EAR-filer. De innehåller t.ex.
JSP- eller HTML-sidor.
Närliggande uppgifter:
”Bygga Maximo EAR-filer för kluster” på sidan 11
När du skapar en byggfil för varje kluster måste du bygga en Maximo EAR-fil för
klustret. Namnet på EAR-filen bygger på set EAR_FILENAME-satsen i byggfilen.
Driftsätta Maximo EAR-filer i WebSphere Application Server
Du kan driftsätta EAR-filerna för att skapa applikationerna Maximo och Maximo
hjälp i WebSphere Application Server.
Innan du börjar
Filerna maximo.ear och maximoiehs.ear måste byggas innan de kan driftsättas.
Om applikationerna Maximo (MAXIMO) och Maximo hjälp (MXIEHS) redan är installerade måste de avinstalleras innan du kan börja.
Arbetsordning
1. Logga in på Integrated Solutions Console på http://värdnamn:port/admin och
klicka på Applications > Application Types > WebSphere enterprise applications > Install.
2. Bläddra till katalogen install_dir\maximo\deployment\default där filen
maximo.ear lagras och klicka på Next.
3. När du blir tillfrågad om hur du vill installera applikationen väljer du Fast
Path och klickar på Next.
4. I panelen Select installation options godkänner du standardvärdena och
klickar på Next.
5. I panelen Map modules to servers väljer du applikationsservern för driftsättningen och webbservern som används för åtkomst till Maximo Asset Management. Markera sedan kryssrutorna för alla moduler som listas och klicka på
Apply > Next.
6. I panelen Map virtual hosts for Web modules markerar du kryssrutorna vid
varje webbmodul och väljer maximo_host från menyn Virtual host och klickar
på Next.
7. Granska sammanfattningspanelen och klicka på Finish.
8. När programmet har installerats väljer du Save directly to the master configuration.
9. Driftsätt filen maximoiehs.ear genom att upprepa stegen 1-8.
10. Du kan kontrollera att installationen är utförd genom att starta applikationsservern och logga in på Maximo Asset Management.
Närliggande begrepp:
”EAR-filer” på sidan 12
EAR-filer är arkiv som innehåller alla filer som behövs för att köra en applikation.
36
Administrera Maximo Asset Management
Driftsätta Maximo EAR-filer i WebLogic Server
Du kan driftsätta EAR-filerna för att skapa applikationerna Maximo och Maximo
hjälp i WebLogic Server.
Innan du börjar
Filerna maximo.ear och maximoiehs.ear måste byggas innan de kan driftsättas.
Om applikationerna Maximo (MAXIMO) och Maximo hjälp (MXIEHS) redan är installerade måste de avinstalleras innan du kan börja.
Arbetsordning
1. Logga in på administratörskonsolen för WebLogic Server på
http://host_name:port/console och klicka på Install.
2. Bläddra till katalogen install_dir\maximo\deployment\default där filen
maximo.ear lagras och klicka på Next.
3. Välj Install this deployment as an application > Next > Finish > Activate
Changes.
4. Driftsätt filen maximoiehs.ear genom att upprepa stegen 1-4.
5. Du kan kontrollera att installationen är utförd genom att starta applikationsservern och logga in på Maximo Asset Management.
Närliggande begrepp:
”EAR-filer” på sidan 12
EAR-filer är arkiv som innehåller alla filer som behövs för att köra en applikation.
Konfigurera allmänna inställningar
När du konfigurera ett grundsystem eller ett klustrat system kan du skapa JVM
(Java Virtual Machines) konfigurera Internet Explorer-inställningar och konfigurera
sessionstidsgränser. Du kan också migrera administrationsdatorn.
Content Installer Enabler
Integrated Service Management Library Content Installer ingår i vissa produkter
som baseras på version 7.5 eller högre av Tivolis processautomatiseringsmotor.
Applikationen ger ett sätt att läsa in valfria innehållspaket från Integrated Service
Management Library som är kompatibla med de produkter som du installerat.
Content Installer Enabler är en applikationslicensnyckel som ger åtkomst till och
rätt att använda applikationen Content Installer i din produktmiljö. Anvisningar
om hur du använder licensnyckel finns i Content Installer Enabler Guide. När du
följt anvisningarna kan du logga in till din Maximo Asset Management-miljö och
starta applikationen Content Installer. Information och feedback om tillgängliga
PCP (Process Content Packs) för användning med Content Installer finns på IBM
developerWorks.
Närliggande information:
ISM Library
Content Installer Enabler Guide
Innehållspaket
Kapitel 1. Konfigurera systemet
37
Konfigurera direkthjälp
Det finns olika driftsättningsalternativ för direkthjälpen i ett Knowledge Center.
v Du kan driftsätta direkthjälp (maximoiehs.ear) på samma server eller serverkluster där EAR-filen (maximo.ear) är driftsatt.
v Du kan driftsätta filen maximoiehs.ear på en separat server. Alla driftsättningar
av applikationsarkiv (maximo.ear) kan se den hjälp som körs på en separat server.
Oberoende av hur du driftsätter informationscentret associerar en uppsättning systemegenskaper produktens användargränssnitt till Knowledge Center. Värdena i
systemegenskaperna för mxe.help måste matcha det driftsatta Knowledge Center
för att direkthjälpen ska bli tillgänglig från användargränssnittet.
Närliggande referens:
”mxe.help properties” på sidan 424
Systemegenskaperna mxe.help associerar användargränssnittet till Knowledge Center. En del av egenskaperna används till att konstruera den länk som öppnar
Knowledge Center. Matcha värdena i egenskaperna mxe.help till det Knowledge
Center som du driftsätter.
WAR-filer
WAR-filer (Web Application Archive, WAR) ingår i EAR-filer. De innehåller t.ex.
JSP- eller HTML-sidor.
WAR-fil
Beskrivning
maximouiweb.war
Innehåller användargränssnittsrelaterade
JavaServer Pages (.jsp-filer), Java-klasser, statiska HTML-filer och statiska bildfiler. Filen
buildmaximoear.xml har information om filerna i den här modulen. Webbapplikationen
använder konfigurationsdetaljer i filen
web.xml, som finns i mappen <maximo
root>\applications\Maximo\Maximouiweb\
webmodule\WEB-INF. I filen anges också URLadressen till direkthjälpen.
mboweb.war
Innehåller affärsobjekt, Java-klasser och beroende Java-klasser från tredje part.
meaweb.war
Integrationsramverket möjliggör utbyte av
applikationsdata med en annan applikation
eller med ett externt system. Användare kan
skapa och underhålla data i ett system och
använda integrationsramverket till att överföra data, vilket eliminerar dubbelbearbetning.
iehs.war
Tillhandahåller direkthjälpen. Filen
buildmxiehsear.xml innehåller information
om alla filer i den här modulen.
rmireg.war
Skapar RMI-registerfilen.
Närliggande begrepp:
”EAR-filer” på sidan 12
EAR-filer är arkiv som innehåller alla filer som behövs för att köra en applikation.
Närliggande uppgifter:
38
Administrera Maximo Asset Management
”Skapa byggfiler för kluster” på sidan 10
Du måste skapa en separat buildmaximoear.cmd-fil för varje kluster. När du kör de
separata buildmaximoear.cmd-filerna skapas en separat EAR-fil för varje kluster.
”Bygga Maximo EAR-filer för kluster” på sidan 11
När du skapar en byggfil för varje kluster måste du bygga en Maximo EAR-fil för
klustret. Namnet på EAR-filen bygger på set EAR_FILENAME-satsen i byggfilen.
EAR-filer
EAR-filer är arkiv som innehåller alla filer som behövs för att köra en applikation.
Följande två EAR-filer används. Varje EAR-fil innehåller en eller flera webbapplikationsmoduler (med filtillägget .war):
v maximo.ear
– maximouiweb.war
– mboweb.war
– meaweb.war
v maximoiehs.ear
– iehs.war
Du kan bygga om EAR-filerna och driftsätta dem på nytt när du
v Ändra .xml-filer eller anpassade klassfiler (maximo.ear).
v Ändra HTML-hjälpavsnitt (direkthjälp) (maximoiehs.ear).).
v Ändra inställningar i filen maximo.properties (Maximo.ear).
Närliggande begrepp:
”WAR-filer” på sidan 13
WAR-filer (Web Application Archive, WAR) ingår i EAR-filer. De innehåller t.ex.
JSP- eller HTML-sidor.
Närliggande uppgifter:
”Bygga Maximo EAR-filer för grundläggande konfigurationer” på sidan 35
EAR-filerna innehåller alla de fält som behövs för att köra en applikation. Byggprocessen skapar de två EAR-filer som används till att driftsätta Maximo-applikationerna till applikationsservern.
”Skapa byggfiler för kluster” på sidan 10
Du måste skapa en separat buildmaximoear.cmd-fil för varje kluster. När du kör de
separata buildmaximoear.cmd-filerna skapas en separat EAR-fil för varje kluster.
”Bygga Maximo EAR-filer för kluster” på sidan 11
När du skapar en byggfil för varje kluster måste du bygga en Maximo EAR-fil för
klustret. Namnet på EAR-filen bygger på set EAR_FILENAME-satsen i byggfilen.
Konfigurera applikationsservrar
Du kan konfigurera minnesinställningar för applikationsservrarna. Du kan också
konfigurera lastbalansering, aktivera funktioner för SSL (Secure Socket Layer) och
skapa JVM (Java Virtual Machines).
Minnesinställningar för applikationsserverprocessen
Den applikationsserverprocess som driftsätter systemet måste vara konfigurerad
med rätt minnesinställningar annars kan minnet ta slut när systemet körs.
En ensam process som kör systemet kan hantera upp till 50 användare med optimala prestanda. Schemalagda Cron-uppgifter och integrationsaktiviteter inom en
Kapitel 1. Konfigurera systemet
39
process förbrukar ytterligare minne. En större last på en ensam process kan också
leda till minnesfel och riskera att processen avslutas.
Följande rekommenderade minnesinställningar är avsedda för en ensam process
som körs i systemet med en liten kapacitet för rapportering, Cron-uppgifter och
integrationsaktiviteter. Samma inställningar tillämpas på applikationsserverprocesser som är konfigurerade att bearbeta integrationsinläsning eller Crontask som ingår i en klustrad konfiguration. En applikationsserverprocess kan hamna i en situation med minnesbrist på grund av en större användarlast, bearbetning av stora
integrationsmeddelanden, Crontask som körs under lång tid och kräver mer
minne, fel i applikationskoden eller applikationsservern osv. Identifiera grundorsaken om minnesproblem inträffar. Om problemet inträffar på grund av en större
användarlast kan det hjälpa att lägga till fler servrar.
WebLogic Server
Använd följande minnesinställningar om WebLogic Server är konfigurerat för att
köra med JVM:
v Minsta högstorlek - 128 MB (-Xms512m)
v Största högstorlek - 1424 MB (-Xmx1424m)
v Största permanenta storlek - 512 MB (-XX:MaxPermSize=512m)
WebSphere Application Server
Använd följande minnesinställningar för 32-bitars JVM om du använder WebSphere Application Server:
v Minsta högstorlek - 1536 MB (-Xms1424m)
v Största högstorlek - 1536 MB (-Xmx1424m)
Använd följande minnesinställningar för 64-bitars JVM och du använder WebSphere Application Server:
v Minsta högstorlek - 4096 MB (-Xms1424m)
v Största högstorlek - 4096 MB (-Xmx1424m)
Närliggande begrepp:
”Applikationsserverdokumentation” på sidan 42
Du hittar mer information om applikationsservern på följande webbplatser:
Lastbalansering
Lastbalansering innebär att uppgiftsbelastningen fördelas mellan flera instanser av
en applikation. En grundläggande systemkonfiguration brukar hantera upp till 50
användare. En klustrad konfiguration kan hantera fler användare.
Användarlasten kommer från de användare som är inloggade. En annan last härrör från schemalagda jobb (Crontask-uppgifter) och inkommande transaktioner
från integrationsramverket. Det är valfritt att fördela användarlast och annan last
på flera applikationsservrar eller kluster.
För HTTP-trafik, t.ex. systemapplikationer, integrationspost osv., finns det programoch maskinvarufunktioner för lastbalansering. Applikationsserverleverantören brukar tillhandahålla ett alternativ för lastbalansering. En maskinvarubaserad lastbalanserare ger i allmänhet bättre prestanda men till en extrakostnad. Mer information finns i dokumentationen till applikationsservern.
40
Administrera Maximo Asset Management
SSL-funktioner
Systemet hanterar SSL (Secure Socket Layer). Du hittar mer information om hur du
aktiverar SSL-anslutningar i dokumentationen till din applikationsserver.
Skapa JVM (Java Virtual Machines)
Du kan skapa en JVM (Java Virtual Machine) som en del av en klustrad konfiguration eller tillhandahålla ytterligare resurser i en grundkonfiguration. Du skapar
JVM på applikationsservern.
Skapa Java virtuella maskiner för WebSphere Application Server:
När du skapar en JVM (Java Virtual Machine), kan du ange parameter- och minnesinställningar.
Arbetsordning
1. Öppna Integrated Solutions Console på http://servernamn:9060/admin och
logga in.
2. Klicka på Servers > New server i navigeringsfältet.
3. Klicka på WebSphere application server och sedan på Next.
4. Ange servernamnet och klicka på Next.
5. Acceptera standardvärdena för servermallen och klicka på Next.
6. Acceptera standardvärdena för serveregenskaper och klicka på Next.
7. Klicka på Finish, klicka på Save och sedan på OK.
8. Ändra JVM-minnesinställningar och parametrar:
a. Klicka på Servers och sedan på den server du skapat.
b. Klicka på Java and Process Management > Process definition > Java Virtual Machine under Service Infrastructure.
c. Bläddra nedåt och skriv 1536 för Initial Heap Size och 4096 för Maximum
Heap Size.
d. Namnge varje server i fältet Generic JVM arguments genom att använda
JVM-parametern -Dmxe.name=hostname~jvmname. -Dmxe.name är det egenskapsnamn som överförs till JVM vid starten och hostname~jvmname är det
namn som du identifierar som JVM-server. Med den här informationen kan
du identifiera JVM med parametern donotrun eller en maxsessionspost när
du söker efter loggfilen.
Exempel: -Dmxe.name=computer1~uiserver1
9. Ställ in den nya applikationsservern att starta i körläge:
a. Klicka på Servers och sedan på den server du skapat.
b. Klicka på Java and Process Management > Monitoring policy.
c. Ändra Node restart state till RUNNING.
d. Klicka först på Apply och sedan på Save.
Skapa en JVM (Java Virtual Machine) i WebLogic Server:
När du skapar en JVM (Java Virtual Machine), kan du ange parameter- och minnesinställningar.
Arbetsordning
1. Klicka på Lock and Edit i administrationskonsolen för WebLogic Server:
http://servername:7001/console.
2. Klicka på Services > Messaging > JMS Modules i navigeringsfältet.
Kapitel 1. Konfigurera systemet
41
3. Klicka på Next.
4. Ange servernamnet, namnet på beskrivningsfilen och platsen där filen lagras
och klicka sedan på Next.
5. Ange målservern och klustret och klicka på Next.
6. Ange om du vill lägga till resurser i JMS-systemmodulen och klicka på Next
7. Klicka på Activate Changes.
Och sedan då?
Skapa resurser för JMS-systemmodulen.
Applikationsserverdokumentation
Du hittar mer information om applikationsservern på följande webbplatser:
WebSphere Application Server
Mer information om WebSphere Application Server finns i Knowledge Center för
IBM® WebSphere Application Server, version 6.1:
http://www-01.ibm.com/support/knowledgecenter/SSLKT6/sslkt6_welcome.html
WebLogic Server
Mer information om WebLogic Server finns i dokumentationen till Oracle WebLogic Server:
http://e-docs.bea.com/wls/docs92/ eller WebLogic Server
Konfigurera webbläsarinställningar
Du kan konfigurera webbläsarinställningar för att se till att klientwebbläsaren söker efter den aktuella versionen av sidan. Du kan också ange sessionstidsgänser för
klientwebbläsarna.
Konfigurera Internet Explorer-inställningar
Du måste kontrollera att klientwebbläsaren söker efter en aktuell version av sidan.
Välj det här alternativet via Internet Explorer-inställningarna.
Arbetsordning
1. Välj Verktyg och sedan Internetalternativ i webbläsaren.
2. Klicka på Inställningar på fliken Allmänt.
3. Välj Automatiskt.
4. Klicka på OK.
Konfigurera tidsintervall för sessioner
Som standard når klientsessioner en tidsgräns efter 30 minuters inaktivitet. Redigera filen web.xml om du vill ändra värdet. Om du ökar värdet på elementet session-timeout går det åt mer minne. Vi rekommenderar att du inte ökar värdet.
Arbetsordning
1. Gå till <Maximo_root>root>\applications\maximo\maximouiweb\webmodule\WEBINF\web.xml.
42
Administrera Maximo Asset Management
2. Leta reda på avsnittet session-config och ändra till ett annat värde för elementet
session-timeout. Om du till exempel ändrar värdet från 30 till 60 ökas tidsgränsen från 30 till 60 minuter.
Konfigurera användargränssnittet
Du kan välja hur användargränssnittet ser ut genom att ange vilket skal och vilken
navigering du vill använda. Du kan också aktivera hovringsfönster på fält för att
se relaterad information eller lägga till knappar för de oftast använda menyalternativen vid fält.
Aktivera sidonavigeringsmenyn
Du kan flytta åtgärdsalternativ i verktygsfältet till en navigeringsmenyn på kanten
av skärmen, vilket gör alternativen mer synliga och lättare att komma åt. I Startcenter innehåller sidonavigeringsmenyn menyalternativ från menyn Gå till.
Den här uppgiften
Användare kan aktivera sidonavigeringsmenyn genom att välja ett alternativ i dialogrutan Standardinformation för sin profil. Administratörer kan också aktivera
sidonavigeringsmenyn för användare eller behörighetsgrupper men användarens
val åsidosätter administratörens val. Om en användare är medlem av flera behörighetsgrupper och sidonavigeringsmenyn är aktiverad för någon av dessa grupper
ser användaren sidonavigeringsmenyn.
Arbetsordning
1. Kontrollera att systemegenskapen mxe.webclient.systemNavBar är inställd på 1.
2. Slå på sidonavigeringsmenyn:
Alternativ
Beskrivning
För en användare
Öppna posten i applikationen Användare
och välj alternativet Visa under
Sidonavigeringsmenyn.
För en behörighetsgrupp
Öppna posten på fliken Applikation i applikationen Behörighetsgrupper och markera
kryssrutan Använd sidonavigeringsmenyn.
3. Valfritt: Ställ in systemegenskapen mxe.webclient.verticalLabels på 1 för att
minska den horisontala bläddringen när sidonavigeringsmenyn är aktiverad.
Närliggande referens:
”Egenskaper för sidonavigering” på sidan 436
Systemegenskaperna för sidonavigering definierar hur användarna navigerar i användargränssnittet.
”Systemegenskaper för användargränssnitt” på sidan 438
Webbklientens systemegenskaper definierar hur gränssnittet fungerar och ser ut.
Filtrera på termen webclient i applikationen Systemegenskaper om du vill granska
eller ändra systemegenskaperna. Systemegenskapsvärden bevaras under uppgraderingar.
Byta skal i användargränssnittet
Du kan ändra det övergripande utseendet på användargränssnittet genom att byta
skalet.
Kapitel 1. Konfigurera systemet
43
Den här uppgiften
Skalen kan inte användas för användargränssnittet på en mobil enhet.
Det ursprungliga skalet, klassiskt, har avvecklats i den här utgåvan. Överväg att
uppdatera till något av de nyare skalen.
Använd informationslänken om du vill visa bilder av skal.
Arbetsordning
1. Leta reda på egenskapen mxe.webclient.skin i applikationen Systemegenskaper.
2. Ställ in systemegenskapen på önskat skal.
Alternativ
Beskrivning
tivoli13
Standardskalet för nya installationer. Skalet
har en modern design med mindre horisontalt tomrum mellan varje avsnittskolumn för
att öka effektiviteten när du skapar poster.
tivoli09
Innehåller förbättringar av elementavstånd
och avsnittsrubriker jämfört med det klassiska skalet. Skalet förbättrar användbarheten genom att öka avståndet i vyerna i
användargränssnittet med större ikoner och
bättre navigering.
Närliggande information:
Planera användarupplevelsen
Dölja sidonavigeringsmenyn i applikationer
En del applikationer kräver mer skärmutrymme. Du kan ta bort rutan med sidonavigeringsmenyn i en viss applikation för att skapa mer utrymme för applikationsinnehåll på skärmen.
Innan du börjar
Kontrollera att din webbläsare inte blockerar popupfönster.
Arbetsordning
1. Öppna presentationsfilen i Applikationsdesign för den presentationsfil som du
vill dölja navigeringsmenyn för och klicka på Exportera applikationsdefinition.
Om du vill dölja navigeringsmenyn i startcentret väljer du Välj åtgärd > Exportera systemdefinition och väljer sedan STARTCNTR.
2. Spara XML-fil lokalt och öppna den med en XML-redigerare.
3. Lägg till egenskapsattributet systemnav="false" i kontrollen <presentation> och
spara filen. I följande exempel tar XML bort sidonavigeringsmenyn från filen
Designer.xml:
<presentation id="designer" mboname="MAXAPPS" resultsstableid="results_showlist"
beanclass="psdi.webclient.beans.designer.DesignerAppBean" version="7.1.0.0"
apphelp="com.ibm.mbs.doc,designer/c_application_designer.html"
synchronous="true" systemnav="false">
4. Klicka på Importera applikationsdefinition i Applikationsdesign, ange den
uppdaterade XML-filen och klicka på OK.
44
Administrera Maximo Asset Management
Migrera administrationsdatorn
Administrationsdatorn kan migreras från en fysisk enhet till en annan.
Den här uppgiften
I vissa fall kanske du vill migrera en administrationsdatorn från ett system till ett
annat. Du kan delegera driftsättningsunderhåll till andra system.
Målsystemet måste ha samma operativsystem och huvudversion som det ursprungliga systemet. Målsystemet måste vara av samma maskinvarutyp som den
befintliga administrationsdatorn. Det användar-ID som används till att installera
produkten på den befintliga administrationsdatorn måste också finnas på målsystemet med samma definierade behörigheter.
Arbetsordning
1. Logga in till den befintliga administrationsdatorn med det användar-ID som
användes när produkten installerades.
2. Skapa en kopia av installationskatalogen. Som standard är värdet C:\IBM\SMP
för Windows och /opt/IBM/SMP för Linux- och UNIX-system. Se till att alla filbehörigheter bevaras.
3. Logga in på den nya administrationsdatorn med samma användar-ID som användes när produkten installerades på den befintliga administrationsdatorn.
4. Kopiera installationsfiler och kataloger till filsystemet på den nya administrationsdatorn. Du måste bevara katalogstrukturen för den ursprungliga installationen. Om installationskatalogen på den befintliga administrationsdatorn är
C:\IBM\SMP, kan du inte kopiera filerna till katalogen C:\NewAdminWS\IBM\SMP på
den nya administrationsdatorn.
5. Uppdatera driftsättningsmotorns värdnamn genom att köra följande kommandon:
Windows
install_directory\SMP\CTG_DE\acsi\bin\de_chghostname.cmd
Linux and UNIX
install_directory/SMP/CTG_DE/acsi/bin/de_chghostname.sh
Resultat
Migreringen av administrationsdatorn är klar. Utför underhållet enbart från den
nya administrationsdatorn.
Kapitel 1. Konfigurera systemet
45
46
Administrera Maximo Asset Management
Kapitel 2. Konfigurera databaser
När affärsbehoven ändras kan du skapa objekt som utökar databasens omfattning
innan du skapar ytterligare applikationer. Eftersom konfigurationsändringar bygger
på affärslogiken behöver du förstå databasens struktur och affärskraven innan du
börjar skapa objekt.
Databasdesign
Du bygger ut systemet när du har en användningstyp som du vill inkludera i systemet. Under designfasen definierar du användningstypen, affärsobjekten och relationerna mellan affärsobjekten. För att konfigurera objekt i databasen måste du förstå databasens struktur och konsekvenserna av ändringar som du gör av befintliga
objekt, tabeller, index och relationer.
Relationsdatabasstruktur
Databasen och databasstrukturen definieras i installationsprocessen. Databasstrukturen beror på vilken databas det är: Oracle Database, IBM DB2 eller Microsoft
SQL Server.
En databas som kan ses som en uppsättning tabeller och hanteras i enlighet med
relationsmodellen av data. Varje databasstruktur inkluderar följande:
v en uppsättning systemkatalogtabeller som beskriver den logiska och fysiska
strukturen för data
v en konfigurationsfil som innehåller parametervärden som allokerats för databasen
v en återställningslogg med pågående transaktioner och arkiverbara transaktioner
Tabell 3. Databashierarki
Komponent
Beskrivning
Datakatalog
Ett lager med information om applikationer,
databaser, logiska datamodeller och
behörigheter för en organisation.
När du ändrar datakatalogen innehåller
ändringsprocessen redigeringskontroller som
kan förhindra att datakatalogen skadas. Det
enda sättet att återställa en datakatalog är
från en säkerhetskopia.
Behållare
En datalagringsplats, t.ex. en fil, katalog eller
enhet som används till att definiera en databas.
Lagringspartition
En logisk lagringsenhet i en databas, t.ex. en
samling av behållare.
Databaslagringspartitioner kallas för
tabellutrymmen i DB2 och Oracle, och kallas
för filgrupper i SQL Server.
© Copyright IBM Corp 2008, 2014
47
Tabell 3. Databashierarki (forts)
Komponent
Beskrivning
Affärsobjekt
En konkret enhet i en applikation som användare skapar, accessar och manipulerar
under sitt arbete. Affärsobjekt i ett system
brukar ha en status, vara beständiga och
långlivade. Affärsobjekt innehåller affärsdata
och är en modell för affärsbeteendet.
Databasobjekt
Ett objekt som finns i en installation i ett databassystem, t.ex. en instans, en databas, en
databaspartitionsgrupp, en buffertpool, en
tabell eller ett index. Ett databasobjekt lagrar
data och har inget beteende.
Tabell
Ett databasobjekt som lagrar en samling data
för ett visst ämne. Tabeller består av rader
och kolumner.
Kolumn
Den vertikala delen av en databastabell. En
kolumn har ett namn och en viss datatyp,
t.ex. tecken, decimal eller heltal.
Rad
Den horisontala komponenten i en tabell,
som består av en rad värden för varje kolumn i tabellen.
Visa
En logisk tabell som bygger på data som
lagras i en underliggande uppsättning tabeller. Data som returneras av en vy bestäms
av en SELECT-sats som körs på de underliggande tabeller.
Sakregister
En uppsättning pekare som är logiskt ordnade av värden hos en nyckel. Index ger
snabb åtkomst till data och kan fordra unika
nyckelvärden i tabellrader.
Relation
En länk mellan ett eller flera objekt som skapas av en kopplingssats (Join).
Join
En SQL-relationsoperation i vilken data kan
hämtas från två tabeller, vanligen baserat på
ett kopplingsvillkor som anger
kopplingskolumner.
Datakatalogtabeller
En relationsdatabas struktur lagras i datakatalogtabeller i databasen.
I följande tabell beskrivs produktens datakatalogtabeller.
Tabell 4. Tabeller i produktdatakatalogen
48
Tabellnamn
Innehåll
MAXOBJECT
Alla objekt. Länkar ett objekt till dess tabell
eller vy.
MAXTABLE
Alla tabeller.
MAXVIEW
Alla vyer.
MAXATTRIBUTE
Alla attribut för ett objekt. Ett tabell- eller
vyattribut är beroende av objektets attribut.
MAXVIEWCOLUMN
Alla vykolumner.
Administrera Maximo Asset Management
Tabell 4. Tabeller i produktdatakatalogen (forts)
Tabellnamn
Innehåll
MAXRELATIONSHIP
Alla relationer som är definierade för objekt.
MAXSEQUENCE
Alla sekvenser som används i systemet. Sekvenserna i SQL Server genereras från den
här tabellen. Oracle och DB2 och använder
en funktion som genererar databassekvenser.
MAXSYSINDEXES
Alla index i systemet.
Tabellen innehåller indexnamn, unikhet och
lagringspartition som används i
MAXSYSKEYS-tabellen.
MAXSYSKEYS
Kolumnerna i ett index.
Integritetskontroll
Integritetskontrollen är ett databaskonfigureringsverktyg som du kan använda till
att utvärdera tillståndet för datakatalogens baslager. Verktyget jämför datakatalogen med det underliggande fysiska databasschemat. Om fel upptäcks skickar verktyget felmeddelanden med information om hur problemen kan lösas.
Du kör integritetskontrollen i källmiljön innan och efter att du har uppgraderat databasen. Bland annat följande aktiviteter kan leda till fel:
v Körning av själva uppgraderingsprocessen
v Körning av korrigeringsskript som ingår i uppdateringen av en databas
v Konfigurering av databasen i applikationen Databaskonfiguration
v Konfigurering av databasen i applikationen Migreringshantering
Fel som rapporteras av integritetskontrollen kan påverkas migreringen. Kör integritetskontrollen i både käll- och målmiljöerna när du kör Migreringshantering.
Du måste e till att felen rättas antingen genom att använda integritetskontrollverktyget i reparationsläge eller genom att tillämpa ändringar direkt i den underliggande databasen.
Lagringspartitioner
En lagringspartition för databasen är den plats där databasobjektet finns på en
disk. Databaslagringspartitioner kallas för tabellutrymmen i DB2 och Oracle, och
kallas för filgrupper i SQL Server.
När en databas har skapats konfigurerar databasadministratören DBSTORAGEPARTITION-domänen i applikationen Domäner att inkludera en lista över tillgängliga tabellutrymmen där objekt lagras. När du skapar ett objekt som tabell anger
du lagringspartitionen från listan över tillgängliga tabellutrymmen.
I IBM DB2 kan databasen eller systemet hantera tabellutrymmen:
v Om databasen hanterar tabellutrymmena kan index skilja sig från tabellen.
v Om systemet hanterar tabellutrymmen måste index vara samma som tabellen.
Databasen och systemet kan inte hantera tabellutrymmen samtidigt. Du måste välja
endera av dem.
Kapitel 2. Konfigurera databaser
49
Affärsobjekt
Ett affärsobjekt är ett objekt som har en uppsättning attribut och värden, åtgärder
och relationer till andra affärsobjekt. Affärsobjekten innehåller affärsdata och modell för affärsbeteendet.
Till skillnad från ett affärsobjekt modellerar inte ett databasobjekt något beteende.
Ett affärsobjekt är en separat programenhet som består av data och funktioner för
att manipulera data. Ett affärsobjekt kan bestå av ett eller flera databasobjekt.
Varje affärsobjekt har en bestämd uppsättning egenskaper som identifierar affärsobjekttypen. Egenskaperna anger också hur databasen kan använda affärsobjektet.
Information om ett affärsobjekt, som refereras till som metadata, lagras i databastabeller i databasen. Affärsobjekt innehåller följande metadata:
v Definitionen av affärsobjektet, t.ex. dess namn, databasenheten, om objektet är
beständigt eller tillfälligt och Java-klassnamnet
v Attribut, som namn, datatyp, storlek och fältvalideringsklassnamn
v Associerade relationer
Det finns två typer av affärsobjekt: beständiga affärsobjekt och tillfälliga affärsobjekt. Ett beständigt affärsobjekt lagrar attributvärden i en databas. Ett tillfälligt affärsobjekt lagrar inte några metadata. Data i ett tillfälligt affärsobjekt är tillfälliga
och lagras aldrig i databasen.
Metadata för ett beständigt affärsobjekt representerar data i en databastabell eller
-vy.
Metadata som hör till affärsobjektet används till att hantera databasobjekt. Därför
måste en databastabell eller -vy alltid vara knuten till ett beständigt affärsobjekt.
Närliggande uppgifter:
”Skapa objekt” på sidan 58
Ett objekt är en separat programenhet som består av data och funktioner för att
manipulera data. Du kan använda en förkortning av namnet på din organisation
som prefix till nya eller ändrade objekt eller attributnamn.
”Lägga till attribut till objekt” på sidan 62
Du lägger till attribut i ett objekt när du vill ge mer information om det objektet.
”Ändra attribut” på sidan 63
Du kan ändra attribut när det behövs. Beroende på hur attributet är konfigurerat
kanske du inte kan ändra alla fält.
”Skapa begränsningar på attribut” på sidan 64
Du kan skapa begränsningar på attribut för att förhindra att externa data skriver
värdet för det valda attributet.
”Definiera sökmappningar” på sidan 80
Du definierar en sökmappning för att associera en källobjekt och ett källfält till ett
målobjekt och relaterade fält. Produkten levereras med fördefinierade sökmappningar, men du kan själv definiera sökmappningar för objekt som du skapar.
Närliggande referens:
”Attributdatatyper” på sidan 55
Varje databaspost innehåller flera attribut. Varje attribut har en associerad datatyp.
50
Administrera Maximo Asset Management
Användardefinierade objekt
Objekt kan skapas på två sätt: Du kan skapa ett objekt i databasen eller så kan ett
objekt definieras internt i databasen. Användardefinierade objekt skapas alltid i
applikationen Databaskonfiguration.
Befintliga eller importerade objekt definieras först internt i databasens backendsystem. De definieras sedan om i Maximo i applikationen Databaskonfiguration.
När ett objekt importeras till databasen markeras kryssrutan Importerad automatiskt på fliken Objekt.
Konfigurationsnivåer för objekt
Nivåer beskriver objektens omfattning och måste tillämpas på objekt. Beroende på
den nivå som du tilldelar till objekt måste du skapa visa attribut. För att ge användare åtkomst till ett objekt måste attributvärdet finnas på den nivå som de har behörighet till. Den nivå som du tilldelar till ett objekt är ibland beroende av postens
nivå i databasen.
Ett objekt på systemnivå är det enda objekt som inte kräver något attributvärde eftersom det tillämpas på alla objekt. Om du anger flera nivåer för ett objekt måste
du skapa flera attribut. Exempel: Om du anger SYSTEMORGSITE-nivån måste du
skapa systemattributet, organisationsattributet och anläggningsattributet.
Du behöver inte ange de nödvändiga värdena för attributen när du skapar ett objekt. Värdena kan anges senare.
Säkerhet tillämpas på konfigurationsnivåer.
För vissa konfigurationsnivåer kan du begränsa resultatuppsättningen genom att
lägga till ett villkor i WHERE-satsen. Exempel: Du kan ange anläggningsnivå som
"siteid=...".
Tabell 5. Konfigurationsnivåer för databasobjekt
Nivå
Beskrivning
Objektattribut
SYSTEM
Ett systemnivåobjekt. Systemattribut
Exempel
Säkerhetsbegränsningar tillämpas på
applikations- eller
objektnivå i affärsobjektsdefinitionerna
för en viss
systemnivå.
SYSTEMORG
Ett systemnivåobjekt Systemattribut och
kan också tilldelas till organisationsattribut
en organisation.
orgid is null or orgid
= ...
Om organisations-IDt
inte anges, används
objektet på
systemnivå.
Kapitel 2. Konfigurera databaser
51
Tabell 5. Konfigurationsnivåer för databasobjekt (forts)
Nivå
Beskrivning
Objektattribut
SYSTEMSITE
Ett systemnivåobjekt Systemattribut och
kan också tilldelas till anläggningsattribut
en anläggning.
Exempel
siteid is null or siteid
= ...
Om anläggnings-IDt
inte anges, används
objektet på
systemnivå.
SYSTEMORGSITE
Ett systemnivåobjekt
kan också tilldelas till
en organisation eller
till en organisation
och en anläggning.
Systemattribut,
organisationsattribut
och
anläggningsattribut
(siteid is null or
siteid = ...) and (orgid
is null or orgid = ...)
Om anläggnings-IDt
inte anges, används
objektet på
systemnivå eller organisationsnivå. Nivån är beroende av
om organisations-IDt
är tilldelat.
Om organisations-IDt
inte anges, används
objektet på
systemnivå.
SYSTEMAPPFILTER
Objektet behandlas
som ett
systemnivåobjekt,
men kan begära en
lista över anläggningar och organisationer i en
applikationskontext
från profilen så att
applikationen kan
filtrera data.
Systemattribut och
applikationsfilterattribut
Filtrering krävs för
administration av
användare och grupper på anläggningsnivå.
Används till användare och grupper.
ORG
Ett organisationsnivå- Organisationsattribut
objekt.
Ramverket tillämpar
behörigheter för den
här typen.
52
Administrera Maximo Asset Management
orgid = ...
Tabell 5. Konfigurationsnivåer för databasobjekt (forts)
Nivå
Beskrivning
Objektattribut
ORGSITE
Ett organisationsnivå- Organisationsattribut
objekt som också kan och
tilldelas till en ananläggningsattribut
läggning.
Exempel
(siteid is null or
siteid = ...) and orgid
= ...
Om anläggnings-IDt
inte anges, används
objektet på organisationsnivå.
ORGAPPFILTER
Ett organisationsnivå- Organisationsattribut
och applikationsfilterobjekt med
applikationsfiltrering. attribut
Används för avtal så
att
avtalsapplikationer
kan filtrera på
specialobjektet i stället för att filtrera genom att använda
vanlig säkerhet.
SITE
Ett anläggningsnivåobjekt.
SITEAPPFILTER
Anläggningsattribut
Ett anläggningsoch applikationsfilternivåobjekt med
applikationsfiltrering. attribut
Anläggningsattribut
siteid = ...
Reserverad för framtida objekt.
ITEMSET
ArtikeluppsättningsEtt
attribut
artikeluppsättningsnivåobjekt. Värdet för
attributet itemsetid
måste finnas i användarnas
standardorganisation.
Ramverket lägger till
den nödvändiga säkerhetsbegränsningen.
COMPANYSET
FöretagsEtt företagsuppsättningsnivåobjekt.uppsättningsattribut
Värdet för attributet
compnaysetid måste
finnas i användarnas
standardorganisation.
Ramverket lägger till
den nödvändiga säkerhetsbegränsningen.
Databasrelationer
Databasrelationer är associeringar mellan tabeller som skapats med kopplingssatser
för att hämta data.
Kapitel 2. Konfigurera databaser
53
I följande tabell beskrivs databasrelationer.
Tabell 6. Databasrelationer
Typ av relation
Beskrivning
Ett-till-ett
Båda tabellerna kan endast ha en post på varje sida av relationen.
Varje primärnyckelvärde gäller ingen eller endast en post i
den relaterade tabellen.
De flesta ett-till-ett-relationerna styrs av affärsregler och är
inte en naturlig konsekvens av data. Utan en sådan regel
kan du vanligtvis kombinera båda tabellerna utan att bryta
mot några normaliseringsregler.
Ett-till-många
Primärnyckeltabellen innehåller en post som tillhör ingen,
en, eller flera poster i den associerade tabellen.
Många-till-många
Varje post i båda tabellerna kan relatera till ingen eller valfritt antal poster i den andra tabellen. Relationerna kräver
en tredje länkad tabell eftersom relationssystemen inte kan
hantera relationen direkt.
I applikationen Databaskonfiguration kan du definiera SQL-satser för kopplingar
och skapa relationer mellan överordnade och underordnade objekt. Genom att använda en koppling kan du länka data från flera objekt. Det överordnade objektet är
det befintliga objektet och det underordnade är det objekt som du skapar.
Exempel
Parent = MAXUSER, Child =SITE och Name = DEFSITE innebär att maxuser finns
och du vill få fram standardanläggningen för användaren.
siteid = :defsite
Konfigurationen betyder site.siteid = maxuser.defsite. När SQL-satsen körs ersätter det överordnade objektets attributvärde allting som föregås av ett kolon.
Affärsobjektsattribut
Affärsobjektens attribut innehåller data som är associerad till ett affärsobjekt. Ett
beständigt attribut representerar en databastabellkolumn eller en databasvykolumn. Ett tillfälligt attribut finns endast i minnet eftersom dess data inte är lagrade
i databasen.
Ett beständigt affärsobjekt kan ha beständiga och tillfälliga attribut. Beständiga attribut är relaterade till en databastabell eller vy. Alla attribut för tillfälliga affärsobjekt är tillfälliga.
De ytterligare metadata som är associerade till affärsobjektsattribut lagras skilt från
grundläggande information om datatypen. Attribut kan t.ex. inkludera en domän,
en anpassad klass, ett standardvärde och ange om attributet är obligatoriskt.
Begränsningar på attribut
Innan du ändrar ett attribut kan du kontrollera om det skapats av systemet eller av
någon vid anläggningen. För attribut som skapats av systemet gäller fler begränsningar för ändringar än för användardefinierade attribut. Du kan inte ta bort attribut som skapats av systemet.
54
Administrera Maximo Asset Management
I integrationsscenarier kan data för ett affärsobjekt tas emot från externa affärsapplikationer. Genom att begränsa ändringar av attribut kan du förhindra att data skriver över attributvärdet.
Vissa begränsningar beror på om textsökning är aktiverat för objektet eller för datatypen. Reglerna för ändringar varierar beroende på attribut. Vissa datatyper har
till exempel ett inställt värde för längd, skala, datum och heltal. Fältet Anmärkning
är ett vanligt alfanumeriskt fält och det innehåller inte begränsade värden.
Utför följande åtgärder om du vill hantera begränsningar för attribut:
v Visa det aktuella objektets attributbegränsningar
v Begränsa attributen för ett objekt
v Ta bort attributbegränsningar från ett objekt
Attributdatatyper
Varje databaspost innehåller flera attribut. Varje attribut har en associerad datatyp.
Tabell 7. Attributdatatyper
Datatyp
Datatypnamn
Beskrivning
ALFANUM
Alfanumeriska tecken, både
versaler och gemener
Maximal längd beror på databasen:
v Oracle = 4000 tecken
v SQL Server = 8000 tecken
v DB2 = 32672 tecken
AMOUNT
Decimalantal, används till
valuta
BIGINT
Stort heltal
BLOB
Stort binärt objekt
CLOB
Tecken stort objekt
CRYPTO
Krypterad binär
CRYPTOX
Krypterad binär (enkelriktad) Krypterar information i databasen, men lämnar den läsbar på skärmen. Används till
lösenord.
DATE
Enbart datum
DATETIME
Datum och tid
DECIMAL
Decimaltal
Ett tal som innehåller ett heltal och ett bråk som består
av ett fast antal siffror som
kallas skala
DURATION
Varaktighet i timmar
Visas som 1:30 = 1,5 timmar
FLOAT
Flyttal
Ett antal bråktal med varierande precision.
GL
Kontosträng
ALN-datatyp som används
för konton.
INTEGER
Heltal
Lagrar JPEG-, film- eller
PDF-filer i enkla poster inom
databasen i stället för i externa filer
Krypterar information på
skärmen och i databasen.
Används till lösenordstips.
Kapitel 2. Konfigurera databaser
55
Tabell 7. Attributdatatyper (forts)
Datatyp
Datatypnamn
Beskrivning
LONGALN
Långt alfanumeriskt värde
Används enbart för icke-beständiga attribut för lång beskrivning. I databasen
definieras motsvarande ursprungliga kolumn som
CLOB.
LOWER
Gemena tecken
SMALLINT
Små heltal
TIME
Endast tid
UPPER
Versaler
VARCHAR
Tecken med variabel längd
YORN
Ja eller Nej, 1 eller 0 i databasen
Närliggande begrepp:
”Affärsobjekt” på sidan 50
Ett affärsobjekt är ett objekt som har en uppsättning attribut och värden, åtgärder
och relationer till andra affärsobjekt. Affärsobjekten innehåller affärsdata och modell för affärsbeteendet.
”Lagringspartitioner” på sidan 49
En lagringspartition för databasen är den plats där databasobjektet finns på en
disk. Databaslagringspartitioner kallas för tabellutrymmen i DB2 och Oracle, och
kallas för filgrupper i SQL Server.
Närliggande uppgifter:
”Skapa objekt” på sidan 58
Ett objekt är en separat programenhet som består av data och funktioner för att
manipulera data. Du kan använda en förkortning av namnet på din organisation
som prefix till nya eller ändrade objekt eller attributnamn.
”Lägga till attribut till objekt” på sidan 62
Du lägger till attribut i ett objekt när du vill ge mer information om det objektet.
”Ändra attribut” på sidan 63
Du kan ändra attribut när det behövs. Beroende på hur attributet är konfigurerat
kanske du inte kan ändra alla fält.
”Skapa begränsningar på attribut” på sidan 64
Du kan skapa begränsningar på attribut för att förhindra att externa data skriver
värdet för det valda attributet.
”Definiera sökmappningar” på sidan 80
Du definierar en sökmappning för att associera en källobjekt och ett källfält till ett
målobjekt och relaterade fält. Produkten levereras med fördefinierade sökmappningar, men du kan själv definiera sökmappningar för objekt som du skapar.
Databasvyer
En databasvy är en delmängd av en databas och baseras på en fråga som körs på en
eller flera databastabeller. Databasvyer sparas i databasen som namngivna frågor
och kan användas till att spara ofta använda och komplexa frågor.
Det finns två typer av databasvyer: dynamiska vyer och statiska vyer. Dynamiska
vyer kan innehålla data från en eller två tabeller och inkluderar automatiskt alla
kolumner från den eller de angivna tabellerna. Dynamiska vyer uppdateras automatiskt när relaterade objekt eller utökade objekt skapas eller ändras. Statiska vyer
56
Administrera Maximo Asset Management
kan innehålla data från flera tabeller och de önskade kolumnerna från dessa tabeller måste anges i SELECT- och WHERE-satserna för den statiska vyn. Statiska vyer
måste uppdateras manuellt när de relaterade objekten eller utökade objekten skapas eller ändras.
När du skapar en dynamisk vy med data från två tabeller måste du se till att båda
tabellerna har samma PRIMARYKEYCOLSEQ-kolumner eller innehåller unika index med samma kolumnnamn i samma ordning.
I en flerinnehavarmiljö skapar den globala administratören de inledande databasvyerna, som ingår i standarddata som tillhandahålls till innehavare. Innehavar-IDt
måste läggas till i SELECT- och WHERE-satserna för statiska vyer för att säkerställa att innehavarspecifika vyer skapas. Dynamiska vyer måste användas för att
skapa innehavarspecifika databasvyer för innehavare med utökade attribut. Statiska vyer stöder inte utökade attribut.
Databasvyer fylls i beroende på det objekt som de baseras på. Exempel: Om du
lägger till eller tar bort ett attribut från objektet WORKORDER läggs attributet till
eller tas bort från den dynamiska vy som är baserad på objektet. När du ändrar ett
attribut tillämpas inte alla ändringar på den associerade databasvyn. Exempel: Om
du ändrar datatypen för ett attribut tillämpas ändringen på databasvyn. Om du
ändrar eller lägger till en domän i standardvärdet för objektet WORKORDER
tillämpas dock inte ändringen automatiskt på databasvyn. Du måste i stället
tillämpa ändringen på databasvyn.
Index
Genom att använda index kan du optimera prestanda för datahämtningen. Index
innehåller pekare till ofta använda data. Du kan skapa ett index för kolumnerna i
ett objekt som du ofta använder.
Du kan inte definiera om befintliga index. Du måste ta bort index och skapa om
dem med nya definitioner.
Primärnycklar
När du tilldelar en primärnyckel till ett attribut identifierar nyckeln unikt det objekt som är associerat med det attributet. Värdet i huvudkolumnen bestämmer
vilka attribut som används för att skapa primärnyckeln.
Som standard skapas en primärnyckel automatiskt genom att ta objektnamnet,
lägga till ett ID till objektnamnet och tilldela huvudkolumnvärdet 1. Om du ändrar
värdet måste det vara sekventiellt, unikt och större än 0. Sekvensen bestämmer i
vilken ordning primärindexet skapas. Varje attribut kan endast ha en primärnyckel.
Samma attribut kan användas i mer än en primärnyckel. När objektet sparas kan
primärnyckeln inte längre ändras.
Ett primärindex skapas automatiskt för primärnyckeln och säkerställer att primärnyckeln är unik. Du kan använda primärindexet för att hämta och accessa objekt
från databasen. Det unika indexet är en kolumn, eller en ordnad samling kolumner, för vilka varje värde identifierar en unik rad. De sekventiella värdena som
tilldelas i huvudkolumnerna bestämmer i vilken ordning det unika indexet skapas.
Ett unikt index kan innehålla nullvärden.
Kapitel 2. Konfigurera databaser
57
Definiera objekt för applikationer
Skapa objekt om du vill bygga ut systemet. Varje applikation skapas baserat på de
underliggande objekt som hanterar de nödvändiga affärsfunktionerna. Du måste
förstå hur databasen är uppbyggd innan du definierar ytterligare objekt.
Skapa objekt
Ett objekt är en separat programenhet som består av data och funktioner för att
manipulera data. Du kan använda en förkortning av namnet på din organisation
som prefix till nya eller ändrade objekt eller attributnamn.
Arbetsordning
1. Klicka på Nytt objekt i applikationen Databaskonfiguration.
2. Skriv ett namn i fältet Objekt. I fältet Enhet visas det värde som du skrev i fältet Objekt och som blir namnet på databasvyn.
3. Ange en beskrivning av objektet.
4. I fältet Lagringstyp väljer du det värde som ger lämplig åtkomst till objektdata
för användare i en flerinnehavarmiljö.
5. Valfritt: Ange objektegenskaper:
Alternativ
Beskrivning
Huvudobjekt
Markera kryssrutan så blir objektet ett huvudobjekt i arbetsflödet.
Beständigt
Om objektet är beständigt skapas följande
attribut: ID, beskrivning och radstämpel (om
de är valda).
Om objektet är tillfälligt läggs inga attribut
till. Du kan inte konfigurera databasen utan
att skapa minst ett attribut för objektet.
Lagringspartition
Om tillämpligt på din databas, klicka på Detaljer och välj en lagringspartition för objektet. Värdena lagras i domänen
DBSTORAGEPARTITION.
Användardefinierad
Om en administratör skapat objektet markeras kryssrutan Användardefinierat. Om objektet är ett vanligt produktobjekt
avmarkeras kryssrutan Användardefinierat.
Unik kolumn
Namnet på attributet som skapades som en
unik identifierare för ett beständigt objekt.
Värdet används vid indexering.
v Om objektet är flaggat som importerat
krävs inte en unik kolumn.
v Om du lägger till en unik kolumn måste
den ha ett nytt kolumnnamn som inte får
finnas i den ursprungliga databasen.
58
Språktabell
För att aktivera det här objektet för flera
språk anger du ett värde. Standarden är
L_tabellnamn.
Textsökning aktiverad
Markera detta för att aktivera textsökning i
objektet. Den här funktionen kan du använda med textsökning i attribut.
Administrera Maximo Asset Management
6. Klicka på Spara objekt.
Och sedan då?
När du skapar ett objekt måste du lägga till attribut innan du konfigurerar databasen så att ändringarna börjar gälla.
Närliggande begrepp:
”Affärsobjekt” på sidan 50
Ett affärsobjekt är ett objekt som har en uppsättning attribut och värden, åtgärder
och relationer till andra affärsobjekt. Affärsobjekten innehåller affärsdata och modell för affärsbeteendet.
”Lagringspartitioner” på sidan 49
En lagringspartition för databasen är den plats där databasobjektet finns på en
disk. Databaslagringspartitioner kallas för tabellutrymmen i DB2 och Oracle, och
kallas för filgrupper i SQL Server.
Närliggande referens:
”Attributdatatyper” på sidan 55
Varje databaspost innehåller flera attribut. Varje attribut har en associerad datatyp.
Lägga till vyer i databaser
En vy kan innehålla data från flera objekt i databasen. Du kan skapa objektvyer
förutom vyer på befintliga systemobjekt. Om du arbetar med anpassade applikationer kan du lägga till objekttabeller i applikationen Databaskonfiguration.
Den här uppgiften
Du kan lägga till en objekttabell eller vy från valfri flik i applikationen Databaskonfiguration.
Arbetsordning
1. Klicka på Nytt objekt i verktygsfältet och ange ett värde och en beskrivning
för objektet.
2. Valfritt: Skriv över värdet i fältet Enhet om du vill ändra namnet på objektet i
den ursprungliga databasen.
3. Ange ett värde i fältet Tjänst eller använd standardvärdet CUSTAPP.
4. I fältet Nivå anger du omfattningen av objektet i fleranläggningsschemat.
5. I fältet Lagringstyp väljer du det värde som ger lämplig åtkomst till objektdata för användare i en flerinnehavarmiljö.
6. Valfritt: Skapa en vy genom att välja ett objekt i fältet Utökar objekt. Kryssrutan Vy är vald som standard.
7. Valfritt: Ange följande ytterligare objektdetaljer:
Alternativ
Beskrivning
Huvudobjekt
Markera kryssrutan så blir objektet ett huvudobjekt i arbetsflödet.
Kapitel 2. Konfigurera databaser
59
Alternativ
Beskrivning
Beständigt
Om objektet är beständigt markeras
kryssrutan och tre attribut skapas: ID, beskrivning och radstämpel.
Om objektet är tillfälligt är kryssrutan omarkerad. Ingenting läggs till för attributen men
du kan inte konfigurera databasen utan att
skapa minst ett attribut för objektet.
Användardefinierad
Om objektet är ett reguljärt produktobjekt är
kryssrutan Användardefinierat omarkerad.
Om objektet skapats av en administratör är
kryssrutan Användardefinierat markerad.
Lagringspartition
Ange en lagringspartition för objektet om
det är tillämpligt för databasen.
Unik kolumn
Namnet på attributet som skapades som en
unik identifierare för ett beständigt objekt.
Värdet används vid indexering.
v Om objektet är flaggat som importerat
krävs inte en unik kolumn.
v Om du lägger till en unik kolumn måste
den ha ett nytt kolumnnamn som inte får
finnas i den ursprungliga databasen.
Textsökning aktiverad
Markera kryssrutan för att aktivera textsökning på objektet. Den här funktionen kan du
använda med textsökning i attribut. (Fältet
visas enbart för befintliga objekt.)
8. Valfritt: I avsnittet Vy definierar du följande detaljer för en vy:
Alternativ
Beskrivning
Vy Where
Den WHERE-sats som används för vyn.
Koppla till objekt
Sekundärt objekt som används i kopplingen
för vyn. Om vyn associerar två tabeller skriver du namnet för den andra tabellen i det
här fältet.
Vy Select
Den SELECT-sats som används för vyn när
kryssrutan Välj automatiskt är markerad.
Använd formatet SELECT TABLE1.COL1 AS A,
TABLE2.COL2 AS B
Vy From
Den FROM-sats som används för vyn när
kryssrutan Välj automatiskt är markerad.
9. Valfritt: I tabellfönstret Kontroll skapar du en kontrolltabell och markerar
kryssrutan Kontroll aktiverad så att du kan ändra filterfältet för e-kontrollfunktionen.
10. Spara objektet.
Och sedan då?
När du har lagt till en objekttabell eller vy måste du konfigurera databasen så att
ändringarna börjar gälla.
60
Administrera Maximo Asset Management
Skapa applikationer från importerade databasvyer
Du kan skapa applikationer från importerade databasvyer.
Den här uppgiften
Det unika IDt för huvudtabellkolumnen kan inte ändras. Namnet på alla andra kolumner kan ändras.
Arbetsordning
1. Skapa en vy på databasen.
2. Skapa ett objekt i applikationen Databaskonfiguration. Objektnamnet måste
vara samma namn som den vy som skapas på databasen.
3. Kontrollera att det objektnamn du anger i fältet Utökar objekt är objektnamnet
för det unika IDt för huvudtabellkolumnen.
4. Skapa en applikation från databasvyn.
5. Om du bytt namn på några fält i databasvyn tar du bort dessa fält från dialogrutan Avancerad sökning:
a. Gå till Applikationsdesign och öppna den nya applikationen.
b. Klicka på Ändra dialogrutor och välj Fler sökfält.
c. Ta bort fält som du har bytt namn på.
Närliggande information:
Skapa applikationer
Ange attribut för objekt
Attribut som innehåller data som är associerade till objekt. När du skapar ett objekt måste du ange attribut som tilldelas till objektet.
Beskrivningar och långa beskrivningar
Det finns en gräns för hur mycket data du kan lagra i beskrivningsfält. Varje databas har sin egen angivna gräns. Om du vet att du behöver lagra mer data än vad
som ryms i beskrivningsfältet kan du lägga till ett fält för en lång beskrivning i ett
attribut.
Beskrivningsfältobjektet är associerat till en kolumn av datatypen VARCHAR (variabel teckenlängd). Kolumnen rymmer ett maximalt antal byte. Om du associerar
ett fält för lång beskrivning till ett attribut läggs den långa beskrivningen till i
VARCHAR-kolumnen. Långa beskrivningar lagras i en kolumn av datatypen CLOB
(stora teckenobjekt) i tabellen för lång beskrivning (LONGDESCRIPTION). Om du
lägger till ett fält för lång beskrivning kan du lagra mindre datamängder i huvudtabellen och större mängder i tabellen för lång beskrivning.
Den långa beskrivningen kan innehålla valfria alfanumeriska data. Data visas i fältet Lång beskrivning i användargränssnittet.
Varje lång beskrivning måste ha en ägare. När du markerar kryssrutan Ägare av
lång beskrivning på fliken Attribut i applikationen Databaskonfiguration blir du
ägare till den långa beskrivningen. Om kryssrutan Ägare av lång beskrivning
markeras för första gången för ett attribut läggs kolumnen HARLD (har lång beskrivning) till i huvudposten.
Kapitel 2. Konfigurera databaser
61
En ikon finns eller kan läggas till vid beskrivningsfältet i användargränssnittet. Ikonens utseende ändras när det finns en lång beskrivning. HARLD anger att det
finns en lång beskrivning.
Standardvärdet för HARLD är 0. När data infogas i den långa beskrivningen ändras HARLD till 1.
Lägga till attribut till objekt
Du lägger till attribut i ett objekt när du vill ge mer information om det objektet.
Den här uppgiften
Du kan använda en förkortning för din organisation som prefix i attributnamn, till
exempel ACME_EXTRATABLE eller ACME_MEMOFIELD. Med den metoden förhindrar du att databasreserverade ord väljs av misstag och förebygger namnkonflikter med nya standardnamn i framtida uppgraderingar. Du kan inte lägga till ett
attribut som har namnet rowstamp, tenantid, maxsetupflag eller HASLD till ett objekt.
Nya attribut blir tillgängliga i användargränssnittet först efter det att de har lagts
till i respektive applikation med hjälp av funktionen Applikationsdesign. Du kan
sedan lägga till attribut i respektive applikation i applikationen Applikationsdesign
för att göra attributen tillgängliga i användargränssnittet.
Arbetsordning
1. På fliken Lista väljer du det objekt där du ska lägga till ett attribut.
2. Klicka på Ny rad på fliken Attribut.
3. Ange ett värde i fältet Attribut.
4. Ange värden i fältet Titel och fältet Beskrivning.
5. Valfritt: Om du vill inkludera en lång beskrivning, som kan innehålla mer data
än fältet Beskrivning, markerar du kryssrutan Ägare av lång beskrivning.
6. I fältet Typ anger du attributets datatyp. Fälten Längd och Skala visar standardvärden som baseras på den typ som du valt.
7. Valfritt: Markera kryssrutan Obligatoriskt om attributet ska representera ett
obligatoriskt fält. Om det är ett beständigt attribut krävs det även för databasen.
Krav: Om det finns data i tabellen som attributet hör till och du markerar
kryssrutan Obligatoriskt måste du ange ett värde i fältet Standardvärde. Genom att ange ett värde i fältet ser du till att ett NULL-värde inte kan anges för
det obligatoriska attributet. Standardvärdet som du anger valideras endast mot
domänen för det attributet och dess datatyp.
8. Valfritt: Om en grupp attribut ska dela datatyp och längd, anger du det överordnade attributet i fältet Samma som attribut. Det underordnad attributet
hämtar sina detaljer från det överordnade attributet. Om du ändrar detaljerna
för något attribut i gruppen, ändras detaljerna för alla attribut i gruppen.
9. Valfritt: Ange mer information om attributet och spara objektet.
Och sedan då?
Du måste konfigurera databasen för att ändringarna ska få effekt.
Närliggande begrepp:
62
Administrera Maximo Asset Management
”Affärsobjekt” på sidan 50
Ett affärsobjekt är ett objekt som har en uppsättning attribut och värden, åtgärder
och relationer till andra affärsobjekt. Affärsobjekten innehåller affärsdata och modell för affärsbeteendet.
”Lagringspartitioner” på sidan 49
En lagringspartition för databasen är den plats där databasobjektet finns på en
disk. Databaslagringspartitioner kallas för tabellutrymmen i DB2 och Oracle, och
kallas för filgrupper i SQL Server.
Närliggande referens:
”Attributdatatyper” på sidan 55
Varje databaspost innehåller flera attribut. Varje attribut har en associerad datatyp.
Ändra attribut
Du kan ändra attribut när det behövs. Beroende på hur attributet är konfigurerat
kanske du inte kan ändra alla fält.
Innan du börjar
Kontrollera om attributet skapats av systemet eller av någon vid anläggningen. Om
det skapats av någon vid anläggningen är kryssrutan Användardefinierad markerad. Du kan inte ta bort attribut som skapats av systemet.
Den här uppgiften
Attribut skapade av systemet har fler begränsningar för ändringar än användardefinierade attribut. Vissa begränsningar beror på om textsökning är aktiverat för objektet eller för datatypen.
Vissa datatyper har till exempel ett inställt värde för längd, skala, datum och heltal. Fältet Anmärkning är ett vanligt alfanumeriskt fält (ALN). Du kan göra det till
vad du vill.
De regler som styr ändringarna är komplexa och varierar efter attribut.
Arbetsordning
1. Leta reda på det attribut du ska ändra.
Tips: Du kan använda Avancerad sökning när du söker efter attribut.
2. Ändra fälten Beskrivning, Typ, Längd och Obligatorisk beroende på dina affärsbehov. Vissa fält är skrivskyddade, beroende på värdena i andra delar.
3. Klicka på Spara objekt. Statusen för alla berörda objekt är Att ändras tills du
har konfigurerat databasen.
Och sedan då?
Du måste konfigurera databasen för att ändringarna ska få effekt.
Närliggande begrepp:
”Affärsobjekt” på sidan 50
Ett affärsobjekt är ett objekt som har en uppsättning attribut och värden, åtgärder
och relationer till andra affärsobjekt. Affärsobjekten innehåller affärsdata och modell för affärsbeteendet.
”Lagringspartitioner” på sidan 49
En lagringspartition för databasen är den plats där databasobjektet finns på en
disk. Databaslagringspartitioner kallas för tabellutrymmen i DB2 och Oracle, och
Kapitel 2. Konfigurera databaser
63
kallas för filgrupper i SQL Server.
Närliggande referens:
”Attributdatatyper” på sidan 55
Varje databaspost innehåller flera attribut. Varje attribut har en associerad datatyp.
Skapa begränsningar på attribut
Du kan skapa begränsningar på attribut för att förhindra att externa data skriver
värdet för det valda attributet.
Arbetsordning
1. Använd fliken Lista i applikationen Databaskonfiguration och sök reda på det
objekt vars attribut du ska begränsa.
2. Klicka på fliken Objekt för att göra det valda objektet till det aktuella.
3. Välj åtgärden Begränsa attribut.
4. Navigera till det attribut som du vill begränsa.
Tips: Du kan ta filterfälten till hjälp för att hitta attributet.
5. Markera kryssrutan Begränsad.
6. Klicka på OK.
Och sedan då?
Du måste konfigurera databasen för att ändringarna ska få effekt.
Närliggande begrepp:
”Affärsobjekt” på sidan 50
Ett affärsobjekt är ett objekt som har en uppsättning attribut och värden, åtgärder
och relationer till andra affärsobjekt. Affärsobjekten innehåller affärsdata och modell för affärsbeteendet.
”Lagringspartitioner” på sidan 49
En lagringspartition för databasen är den plats där databasobjektet finns på en
disk. Databaslagringspartitioner kallas för tabellutrymmen i DB2 och Oracle, och
kallas för filgrupper i SQL Server.
Närliggande referens:
”Attributdatatyper” på sidan 55
Varje databaspost innehåller flera attribut. Varje attribut har en associerad datatyp.
Utesluta användardefinierade attribut vid kopiering av objekt
Det kanske finns objekt som du kopierar regelbundet men du vill inte ta med alla
användardefinierade attribut i de kopierade objekten. För varje objekt kan du ange
användardefinierade attribut som du inte vill ta med när du kopierar objekten. Genom att utesluta attribut kan du minska det underhållsarbete som krävs för att arbeta med kopierade objekt.
Den här uppgiften
Listan över attribut som är tillgängliga för val i fönstret Hoppa över attribut fylls i
av de användardefinierade attribut som är tillgängliga för det valda objektet. Om
det inte finns några användardefinierade attribut i objektet, är inga attribut tillgängliga för dig att välja. När du väljer användardefinierade attribut som ska hoppas över, listas inte attributen i framtiden för framtida valalternativ.
Om du anger användardefinierade attribut för basobjekt tillämpas överhoppningsvärden också på objektvyerna.
64
Administrera Maximo Asset Management
Arbetsordning
1.
2.
3.
4.
Välj det objekt som du ska kopiera i applikationen Databaskonfiguration.
Välj åtgärden Hoppa över attribut.
Ange de attribut som du inte vill kopiera till nya objekt.
Valfritt: Ange ett värde i fältet Villkor som anger när attribut ska hoppas över.
5. Klicka på OK och spara objektet.
Och sedan då?
Om du anger attributen som ska hoppas över vid kopieringen måste du konfigurera databasen så att ändringarna börjar gälla.
Aktivera autonumerering för attribut
Du kan konfigurera autonumrering på system-, uppsättnings-, organisations- eller
anläggningsnivå. Du kan aktivera autonumrering för attribut så att startnummer
och prefix tillämpas på artiklar som inventarier eller arbetsorder. Autonumrering
kan underlätta förflyttningen av artiklar mellan organisationsnivåer.
Innan du börjar
Du kan ange ett autonummer bara om kryssrutan Kan autonumrera är markerad
på fliken Attribut i applikationen Databaskonfiguration. Om kryssrutan är numrerad eller inte beror på attributets datatyp.
Arbetsordning
1. Välj ett objekt i applikationen Databaskonfiguration.
2. Välj ett attribut på fliken Attribut.
3. Ange ett autonummer i avsnittet Avancerat. Du kan skapa ett autonummer eller använda ett befintligt autonummer.
4. Ange &AUTOKEY& som standardvärde för attributet och spara objektet.
5. Om du skapade ett autonummer i steg 3, använder du åtgärden Inställningar
för autonumrering i applikationen Organisationer och anger startvärdet och
prefixet.
6. Spara objektet.
Och sedan då?
Du måste konfigurera databasen för att ändringarna ska få effekt.
Lägga till momstyper till databastabeller
En momstyp motsvarar en typ av moms. Du kan ange upp till 27 olika momstyper.
Kraven för det ekonomiska systemet bestämmer hur många momstyper du kan
ange.
Innan du börjar
Administrationsläget måste vara på när du konfigurerar databasen.
Den här uppgiften
När du lägger till momstyper i databasen anger du antalet momstyper, du konfigurerar databasen och uppdaterar sedan databastabellerna för organisationerna. Om
Kapitel 2. Konfigurera databaser
65
du lägger till fler än fem momstyper och konfigurerar och uppdaterar databastabeller, visas alla momstyper i fönstret Momstyper i applikationen Organisationer.
Arbetsordning
1. Välj åtgärden Momstyper > Lägg till/Ändra momstyper i applikationen Databaskonfiguration.
2. Ange det antal momstyper som du vill använda i fältet Antal momstyper.
3. Klicka på OK.
4. Välj åtgärden Tillämpa konfigurationsändringar för att konfigurera databasen.
5. Ange den information som krävs i fönstret Databaskonfiguration och klicka sedan på OK.
6. Välj Momstyper > Uppdatera momsdata så att databastabellerna uppdateras
med ändringarna.
Lägga till index
Du skapar ett index till att optimera prestanda när du söker i tabellen med funktionen Sök och fastställa tabellernas unikhet.
Den här uppgiften
Index kan definieras enbart för beständiga tabeller.
Arbetsordning
1. På fliken Lista väljer du det objekt där du ska lägga till ett index och klicka sedan på fliken Index.
2. Klicka på Ny rad i indextabellen.
3. Ange ett värde i fältet Index.
4. Valfritt: Markera kryssrutan Tvinga post vara unik om varje kolumn i indexet
ska vara unik.
5. För IBM DB2 och SQL Server: Markera kryssrutan Klustrade index i ett
klustrat index. Du kan bara ha ett klustrat index per tabell.
6. Ange en lagringspartition eller acceptera standardvärdet.
7. Klicka på Ny rad i tabellen Kolumner om du ska lägga till en kolumn i indexet.
a. I fältet Kolumn anger du ett attribut från det valda objektet.
b. Valfritt: Ange kolumnens ordningsnummer i fältet Sekvens. Om du inte
anger något värden bestäms sekvensen av den ordning som du lägger till
kolumnerna i.
c. Valfritt: Markera kryssrutan Stigande om indexet ska genomsökas i stigande
ordning. Om fältet avmarkeras genomsöks indexet i fallande ordning.
8. Klicka på Spara objekt. Indexstatusen är Lägg till tills du konfigurerar databasen.
Och sedan då?
Du måste konfigurera databasen för att ändringarna ska få effekt.
Närliggande begrepp:
”Index” på sidan 57
Genom att använda index kan du optimera prestanda för datahämtningen. Index
innehåller pekare till ofta använda data. Du kan skapa ett index för kolumnerna i
ett objekt som du ofta använder.
66
Administrera Maximo Asset Management
Lägga till primärnycklar till användardefinierade objekt
Primärnycklar kan läggas till till användardefinierade objekt för att unikt identifiera dessa objekt i en databas. Ett primärindex skapas automatiskt för primärnyckeln och säkerställer att primärnyckeln är unik.
Innan du börjar
Du måste vara inloggad som global administratör.
Du måste vara inloggad som administratör.
Den här uppgiften
Som standard tilldelar systemet det unika ID-attributet som primärnyckel genom
att tilldela värdet 1 till fältet Huvudkolumn för attributet. Du kan rensa värdet eller ange ett eget värde i Huvudkolumn.
Arbetsordning
1. Skapa ett objekt i applikationen Databaskonfiguration, eller öppna det objekt
där du vill lägga till en primärnyckel.
2. På fliken Attribut tilldelar du ett värde till ett eller flera attribut i Huudkolumn.
3. Spara objektet.
Skapa relationer mellan överordnade och underordnade tabeller
För att hämta data för objekt måste du definiera relationerna mellan objekt. Du definierar SQL för kopplingar som skapar relationer mellan överordnade och underordnade objekt.
Innan du börjar
Innan du skapar en relation bör du granska de relationer som är definierade i databasen för att bestämma om du kan återanvända en befintlig relation. Om definitionen av en relation inte stämmer med dina behöver ska du inte ändra relationen.
I stället bör du skapa en ytterligare relation.
Den här uppgiften
Du definierar SQL för kopplingar (JOINS). Med en JOIN kan du länka data från
flera tabeller.
Arbetsordning
1. På fliken Lista väljer du den tabell som du ska skapa en relation för och klickar
sedan på fliken Relationer.
2. Klicka på Ny rad.
3.
4.
5.
6.
7.
Ange ett namn i fältet Relation.
Skapa en WHERE-sats.
Välj ett Underordnat objekt.
Valfritt: Skriv kommentarer i fältet Anmärkningar.
Klicka på Spara objekt.
Kapitel 2. Konfigurera databaser
67
Och sedan då?
Om den relation som du skapat är för en tabell eller ett attribut börjar inte ändringarna gälla förrän du konfigurerar databasen.
Närliggande begrepp:
”Databasrelationer” på sidan 53
Databasrelationer är associeringar mellan tabeller som skapats med kopplingssatser
för att hämta data.
Konfiguration av huvudbokskonton
Standardkontoformat skapas under installationen och du kan skapa fler kontokoder senare. Du måste konfigurera standardkontokodformat på systemnivå innan
du kan skapa kontoplaner. När konfigureringen är klar bör du inte ändra kontoformaten eftersom ändringar av kontokonfigurationen kan göra den befintliga kontoplanen oanvändbar.
Allmänna kontokoder
Varje kontokod består av flera segment. I applikationen Databaskonfiguration definierar du standardformatet på systemnivå för kontokoden.Den globala administratören definierar ett standardformat för kontokoden, inklusive den maximala
längden. När du konfigurerar kontokoder för innehavare får den sammanlagda
längden av segementen inte överskrida längden på standardkontokoden. I applikationen Kontoplan anger du giltiga segment som ska användas samt organisationsspecifika kontokodsformat.
Använd avgränsare mellan segmenten när de visas så att lättare kan urskiljas. Du
kan till exempel använda bindestreck mellan segmenten: 6100-400-SAF. Avgränsarna skrivs inte till databasen.
För varje kontokod kan du göra följande:
v Definiera högst 20 segment.
v Begränsa antalet tecken i ett segmentfält.
v Ta med högst 254 bokstäver/siffror.
Du kan ange kontokodsformat på valfri flik i applikationen Databaskonfiguration.
Närliggande referens:
”Allmänna kontosegment”
Vissa kontosegment är obligatoriska medan andra är segment är valfria.
Allmänna kontosegment
Vissa kontosegment är obligatoriska medan andra är segment är valfria.
Tabell 8. Obligatoriska och valfria segment
68
Typ av segment
Skärmvisning
Obligatoriskt
Okända värden som inte är specifika för
obligatoriska segment innehåller
platshållartecken.
Administrera Maximo Asset Management
Tabell 8. Obligatoriska och valfria segment (forts)
Typ av segment
Skärmvisning
Tillval
Okända valfria segment visas inte.
I demodatabasen är det fjärde segmentet valfritt (de flesta kontokoder består bara av de
första tre segmenten).
v Det kräver inga tecken.
v Inga konton har tilldelats till det i
kontoplanen, så de syns inte som en del
av huvudbokskontot.
Ditt kontosystem har regler för om ett konto accepteras om det bara är delvis definierat.
v Helt definierat (helt specificerat) konto
– Har inga okända värden (platshållare) i de obligatoriska segmenten
– Exempel: 6100-350-SAF är helt definierat
v Delvis definierat konto
– Innehåller platshållare i vissa obligatoriska segment
– Exempel: 6100-???-SAF (det obligatoriska aktivitetssegmentet är inte specificerat utan innehåller platshållartecken)
Sekvens av segment i en kontokod.
Kontosegment visas i ett sekventiellt format och det första segmentet i strängen representerar den högsta nivån.
Exempel
Exempel MAXDEMO-databasen innehåller följande segmentsekvens:
v Segment 1 är för kostnadsställe
v Segment 2 är för aktivitet
v Segment 3 är för resurs
v Segment 4 är för element
Eftersom kontosegment konkatereras med den högsta nivån i början återges kontot
6100-350-SAF som:
Tabell 9. Huvudkontosegmentsekvens
Segment 1
Segment 2
Segment 3
Segment 4
6100
350
SAF
(används inte)
Kostnadsställe
Aktivitet
Resurs
Element
Längden på segment i en kontokod
Om du ändrar längden på segmentvärden kan det leda till att konton blir ogiltiga.
Om du ändrar längden bör du ändra värdena så att de passar den nya längden.
Kapitel 2. Konfigurera databaser
69
Exempel
I maxdemo är segmentlängden 4 för kostnadsställe, resurs- och aktivitetssegment
har båda längden 3 och elementsegmentet har längden 10. När du infogar de tre
avgränsarna blir kontolängden 23.
Om du ändrar segmentlängden för kostnadsställe till 3 och aktivitetssegmentets
längd till 4 är den sammanlagda längden fortfarande 23. Det krävs ingen konfiguration. Men kontosegmentet är nu ogiltigt. Kostnadsställessegmentet har kortats till
3 men har ett värde med fyra siffror (i det här exemplet): 6000.
Konfigurera databasen
När du ändrar databasen, t.ex. genom att skapa eller ta bort objekt, attribut eller
index, lagras ändringarna i sekundära tabeller. Ändringarna börjar inte gälla förrän
du konfigurerar databasen. Produkten återställer de säkerhetskopierade tabellerna
som en del av konfigurationen.
Lägen för databaskonfigurering
Det finns tre sätt att konfigurera databasen: kommandoradsläge, delvis aktiv konfiguration eller helt aktiv konfiguration med administrationsläge aktiverat. Det alternativ du väljer beror på om applikationsservern behöver stängas av och konsekvenserna för användarnas åtkomst.
I följande tabell listas fördelarna och nackdelarna med respektive konfigureringsläge:
Tabell 10. Konfigureringslägen
Konfigureringslägen
Fördelar
Nackdelar
Kommandoradsläge
Alla data, loggar och
kontrollfiler
säkerhetskopieras.
Applikationsservern måste
stängas av och användare
har därför ingen åtkomst till
applikationerna under
konfigureringen.
Det är enklare att återställa
data från det här
konfigurationsläget eftersom
inga uppdateringar görs när
databasen konfigureras.
Helt aktivt läge med
administrationsläget aktiverat
Gör att en
administrationsanvändare
kan utföra uppgifter som att
lägga till en kolumn till en
tabell utan att stänga av
applikationsservern.
Kräver en ITadministratörsanvändare
som kontrollerar
applikationsservern.
Spärrar användarna från
systemapplikationerna.
Avbryter Crontask.
Tillåter inte fjärranslutning
Avaktiverar
Användare har åtkomst till
applikationer som inte berörs händelselyssnare.
av
Kräver att användaren har
konfigurationsändringarna.
inloggningsbehörighet som
administratör, vilket tilldelas
i applikationen
Behörighetsgrupper.
70
Administrera Maximo Asset Management
Tabell 10. Konfigureringslägen (forts)
Konfigureringslägen
Fördelar
Nackdelar
Delvis aktivt
Minst konsekvenser för användare eftersom aktiva
transaktioner inte avbryts
eller går förlorade.
Kan endast användas för
Maximo-ändringar som inte
har några konsekvenser för
användarna, t.ex. en ändring
av ett attributnamn.
Kräver inte att
administrationsläget är aktiverat.
Om ändringar som utförs
under en uppdatering i aktivt läge senare visar sig vara
felaktiga kan du utföra ännu
en uppdatering i aktivt läge
för att backa ändringarna.
Ändringarna avbryter inte
aktiva affärsobjektsdefinitioner.
Om du ändrar
fältvalideringsklassen för ett
attribut och utför en uppdatering i aktivt läge för att
tillämpa ändringarna, valideras inte redan instantierade
affärsobjekt.
Närliggande uppgifter:
”Konfigurera databasen i kommandoradsläge”
Du kan använda kommandoradsläge när du konfigurerar databasen.
”Konfigurera databasen i administrationsläge” på sidan 72
Du kan konfigurera databasen i administrationsläge.
”Återställa säkerhetskopierade tabeller” på sidan 73
Du kan behöva återställa säkerhetskopierade tabeller separat om du inte återställer
de säkerhetskopierade tabellerna under konfigurering på kommandoraden.
Konfigurera databasen i kommandoradsläge
Du kan använda kommandoradsläge när du konfigurerar databasen.
Den här uppgiften
När du sparar en post lagras ändringarna i temporära databaskonfigurationsobjekt.
Innan du konfigurerar databasen kan du avsluta applikationen Databaskonfiguration utan att förlora några sparade ändringar. Ändringarna lagras i en sekundär tabell och visas också i fältet Status. Du kan inte söka på Status.
Arbetsordning
1. Avsluta applikationsservern och vänta någon minut. Applikationsserverns tidsstämpel uppdateras var 60 sekunder.
2. Öppna en kommandotolk och byt till katalogen install_home\tools\maximo.
3. Skriv configdb om du vill konfigurera databasen och återställa de säkerhetskopierade tabellerna. Om du inte behöver återställa de säkerhetskopierade tabellerna ändrar du filen configdb.bat.
Kapitel 2. Konfigurera databaser
71
Ibland behöver data i temporära tabeller (XX+tabellnamn) ändras innan återställningen. Utför följande steg:
a. Ta bort parametern -r från filen configdb.bat.
b. Spara ändringarna.
c. Gå tillbaka till kommandotolken och skriv configdb.
4. Om det inträffar konfigurationsfel rättar du felen i databasen. Öppna loggfilerna i install_home\tools\maximo\log för felsökning.
5. Starta om applikationsservern. Om det skapades säkerhetskopierade tabeller
ska du ta bort dem innan du konfigurerar om databasen. Om du körde
configdb utan parametern -r och om tabellerna byggdes om måste du återställa
de säkerhetskopierade tabellerna.
Närliggande begrepp:
”Lägen för databaskonfigurering” på sidan 70
Det finns tre sätt att konfigurera databasen: kommandoradsläge, delvis aktiv konfiguration eller helt aktiv konfiguration med administrationsläge aktiverat. Det alternativ du väljer beror på om applikationsservern behöver stängas av och konsekvenserna för användarnas åtkomst.
Konfigurera databasen i administrationsläge
Du kan konfigurera databasen i administrationsläge.
Innan du börjar
Du måste har behörighet att logga in om administratör. Du får den här behörigheten från applikationen Behörighetsgrupper.
Innan du kan konfigurera och slå på administrationsläget måste du ange egenskapen mail.smtp.host så att du kan ta emot schemalagda rapporter.
Den här uppgiften
När du sparar en post lagras ändringarna i temporära databaskonfigurationsobjekt.
Innan du konfigurerar databasen kan du avsluta applikationen Databaskonfiguration utan att förlora några sparade ändringar. Ändringarna lagras i en sekundär tabell och visas också i fältet Status. Du kan inte söka på Status.
Arbetsordning
1. Välj Hantera Admin-läge på åtgärdsmenyn i applikationen Databaskonfiguration.
2. I fönstret Starta Admin-läge ändrar du värdena i fältet Antal tillåtna administrativa sessioner och fältet Antal minuter för användarutloggning. Standardvärdet för varje fält är 5. Klicka på Uppdatera egenskaper om du ändrat fälten
så att parametrarna börjar gälla.
3. Klicka på Starta Admin-läge.
4. Ange lämpligt värde i fältet Orsak till ändring i fönstret Kontroll av elektronisk signatur.
5. Klicka på OK. Du får ett meddelande om att Admin-läge startats.
6. Klicka på OK.
7. Klicka på Uppdatera status om du vill se de meddelanden om konfigurationsprocessen skriver till fönstret Status. Om du bestämmer dig för att avbryta konfigureringen klickar du på Avbryt Admin-läge.
72
Administrera Maximo Asset Management
8. Välj åtgärden Tillämpa konfigurationsändringar för att konfigurera databasen
och återställa säkerhetskopieringstabeller. Vänta tills administrationsläget har
startats innan du utför det här steget.
9. Välj åtgärden Admin-läge och klicka på Stäng av Admin-läge för att stänga av
administratörsläget.
Närliggande begrepp:
”Lägen för databaskonfigurering” på sidan 70
Det finns tre sätt att konfigurera databasen: kommandoradsläge, delvis aktiv konfiguration eller helt aktiv konfiguration med administrationsläge aktiverat. Det alternativ du väljer beror på om applikationsservern behöver stängas av och konsekvenserna för användarnas åtkomst.
Återställa säkerhetskopierade tabeller
Du kan behöva återställa säkerhetskopierade tabeller separat om du inte återställer
de säkerhetskopierade tabellerna under konfigurering på kommandoraden.
Arbetsordning
1. Öppna ett kommandofönster och byt katalog till: install_home\tools\maximo
2. Kör restorefrombackup.
3. Starta applikationsservern.
Närliggande begrepp:
”Lägen för databaskonfigurering” på sidan 70
Det finns tre sätt att konfigurera databasen: kommandoradsläge, delvis aktiv konfiguration eller helt aktiv konfiguration med administrationsläge aktiverat. Det alternativ du väljer beror på om applikationsservern behöver stängas av och konsekvenserna för användarnas åtkomst.
Konfigurera systemet att uppfylla föreskrifter
Du kan använda elektroniska signaturer och elektronisk kontroll för att ange funktioner i applikationer som spåras för kontrolländamål. Användarna måste tillhandahålla sina kreditiv för att ändra poster och måste också ange varför posterna
ändras.
Elektroniska signaturer och kontrollposter
Elektroniska signaturer och kontrollposter ger en extra nivå av behörighets- och
kontrollmöjligheter. Du kan aktivera elektroniska signaturer och elektroniska kontrollposter oberoende av varandra, men de används oftast tillsammans.
Funktionen för elektroniska kontroller skriver kontrollposter till databastabellerna.
Kontrolltabellerna är konfigurerade för varje affärsobjekt som är aktiverat för kontroll.
Användning av elektroniska signaturer och kontrollposter innebär följande:
v Inloggningsbevakning
v elektronisk signatur
v elektronisk kontroll
I följande tabell beskrivs hur kontrollerna underhålls.
Kapitel 2. Konfigurera databaser
73
Tabell 11. Kontrollpunkter för elektroniska signaturer och kontrollposter
Metod
Beskrivning
Inloggningsbevakning
Styr antalet tillåtna inloggningsförsök och
visar användarens aktuella inloggningsstatus.
Finns i under Behörighetskontroller och i
applikationen Behörighetsgrupper och Användare.
Elektroniska signaturer
Kräver att personer som sparar poster, ändrar poster eller använder en viss åtgärd är
den person som loggat in.
Elektroniska kontrollposter
Poster och kontrolländringar på poster, innehåller kopior av ändringarna och skapar ett
kontrollspår.
Du definierar elektroniska signaturer och kontrollposter på systemnivå. När du aktiverar elektroniska signaturer och kontrollposter gäller de för alla organisationer
och anläggningar.
Närliggande uppgifter:
”Skapa en listruta för fältet Orsak till ändring” på sidan 77
Elektroniska signaturer upprätthålls genom att kräva att användarna fyller i fält i
fönstret Kontroll av elektronisk signatur. Fönstret Kontroll av elektronisk signatur
innehåller fältet Orsak till ändring.
”Lägga till värden i domänen Orsak till ändring” på sidan 77
Om du väljer att begränsa användarnas möjligheter till ett begränsat antal orsaker i
fältet Orsak till ändring behöver du lägga till värden i domänen Orsak till ändring.
Närliggande referens:
”Elektronisk signaturkontroll” på sidan 76
När användare utför åtgärder för vilka elektronisk signatur är aktiverad måste de
autentisera sig genom att ange data i de nödvändiga fälten. Kontrollen måste
lyckas innan användarna får fortsätta.
Inloggningsbevakning
Med inloggningsbevakning anger du antalet tillåtna försök till användarinloggning.
När antalet överskrids blockeras alla fortsatta inloggingsförsök. Inloggningsbevakningen spårar även hur många inloggningsförsök en användare gör och användarens inloggningsstatus.
Du kan använda inloggningsbevakning oberoende av elektroniska signaturer, men
du måste aktivera inloggningsbevakningen för att kunna använda elektronisk signatur.
Elektroniska signaturer
I den elektroniska signaturen registreras det fullständiga namnet och användarnamnet för användare som ändrar databasposter eller utför åtgärder i en applikation. Identifieraren för poständringen, dvs. om det är en ändring, infogning, uppdatering eller borttagning, registreras också.
Det fullständiga användarnamnet motsvarar attributet Visningsnamn i objektet
Person. När du lägger till en användare måste du associera en personpost. Exempel: Två arbetstagare heter John Smith. Deras fullständiga namn är John Allen
Smith respektive John B. Smith.
74
Administrera Maximo Asset Management
När elektronisk signaturer är aktiverade för ett dataattribut måste användarna autentisera sig när de sparar en ändring i ett fält som använder databasattibutet eller
om en implicit sparåtgärd utförs. Alla autentiseringsförsök sparas i objektet LOGINTRACKING. Autentiseringen måste vara klar innan applikationsdata sparas.
När elektronisk signatur är aktiverad för en åtgärd och du accessar åtgärden måste
du autentisera dig innan du lämnar den sidan och fönstret. Autentiseringen måste
vara klar innan du kan fortsätta med den valda åtgärden.
Under autentiseringen registrerar objektet LOGINTRACKING följande:
v Användarnamn (inloggnings-ID).
v
v
v
v
v
v
Fullständigt användarnamn (personens visningsnamn).
Datum och klockslag för försöket.
Om autentiseringen godkänts.
Namnet på den applikation där den elektroniska signaturen anropades.
Orsaken till ändringen (anges i fönstret Kontroll av elektronisk signatur).
Unik transaktionsidentifierare.
v Nyckelvärdeskolumner för posten.
Elektroniska kontrollposter
Varje gång användare lägger till, tar bort eller ändrar värdet på ett attribut i en systemapplikation och sparar ändringen skrivs en kontrollpost till det kontrollobjekt
som motsvarar det vanliga databasobjektet. Elektroniska kontrollposter måste först
aktiveras för databasattributet.
Kontakta systemleverantören om du vill aktivera kontrollposter för databasobjekt.
Det är endast den globala administratören som kan aktivera elektronisk kontroll
för attribut i en innehavarutökningstabell. Exempel: Den globala administratören
skapar en utökningstabell för objektet ASSET_EXT och en innehavare använder fältet ALN50 för att utöka inventarieobjektet. Den globala administratören kan aktivera elektronisk kontroll på fältet ALN50 för objektet ASSET_EXT. Det värde som
innehavaren anger i utökningsfältet kontrolleras elektroniskt i kontrolltabellen
A_ASSET_EXT. Den elektroniska kontrollinformationen kan visas enbart genom
A_ASSET och A_ASSET_EXT.
Lagringstypen för elektroniska kontrollposter är 0, utom om de associerade databasobjekten har lagringstypen 4 eller 7. Databasobjekt med lagringstypen 4 eller 7
har associerade kontrollposter med samma lagringstyp.
Kontrollposten inkluderar följande:
v Innehavar-IDt för den användare som ändrade data
v Användarnamnet för den användare som ändrade data
v En kopia av ändrade data för varje attribut som är aktiverade för elektronisk
kontroll
v Identifierare som anger om ändringen var en infogning, uppdatering eller borttagning
v Aktuellt datum och tid för transaktionen
v Radstämpeln
v Det unika transaktions-IDt för elektronisk kontroll
v Det unika e-signaturtransaktions-IDt om elektroniska signaturer är aktiverade
Kapitel 2. Konfigurera databaser
75
v Nyckelvärdeskolumnerna för posten, även om dessa kolumner inte är aktiverade
för elektronisk kontroll. Exempel: Om arbetsordernumret registreras även när andra attribut än WORKORDER-objektet utlöser den elektroniska kontrollen.
Elektronisk signaturkontroll
När användare utför åtgärder för vilka elektronisk signatur är aktiverad måste de
autentisera sig genom att ange data i de nödvändiga fälten. Kontrollen måste
lyckas innan användarna får fortsätta.
Fönstret Kontroll av elektronisk signatur innehåller följande fält:
Tabell 12. Fält i fönstret Kontroll av elektronisk signatur
Fält
Beskrivning
Vikt
Användarnamn
Inloggnings-ID
Obligatoriskt
Fullständigt användarnamn
(utan etikett)
Data hämtas från attributet
DISPLAYNAME i objektet
PERSON
Skrivskyddat
Lösenord
Lösenord
Obligatoriskt
Ändringsorsak
Ange högst 50 tecken
Obligatoriskt
Närliggande begrepp:
”Elektroniska signaturer och kontrollposter” på sidan 73
Elektroniska signaturer och kontrollposter ger en extra nivå av behörighets- och
kontrollmöjligheter. Du kan aktivera elektroniska signaturer och elektroniska kontrollposter oberoende av varandra, men de används oftast tillsammans.
”Inloggningsbevakning” på sidan 74
Med inloggningsbevakning anger du antalet tillåtna försök till användarinloggning.
När antalet överskrids blockeras alla fortsatta inloggingsförsök. Inloggningsbevakningen spårar även hur många inloggningsförsök en användare gör och användarens inloggningsstatus.
”Elektroniska signaturer” på sidan 74
I den elektroniska signaturen registreras det fullständiga namnet och användarnamnet för användare som ändrar databasposter eller utför åtgärder i en applikation. Identifieraren för poständringen, dvs. om det är en ändring, infogning, uppdatering eller borttagning, registreras också.
”Elektroniska kontrollposter” på sidan 75
Varje gång användare lägger till, tar bort eller ändrar värdet på ett attribut i en systemapplikation och sparar ändringen skrivs en kontrollpost till det kontrollobjekt
som motsvarar det vanliga databasobjektet. Elektroniska kontrollposter måste först
aktiveras för databasattributet.
Närliggande uppgifter:
”Skapa en listruta för fältet Orsak till ändring” på sidan 77
Elektroniska signaturer upprätthålls genom att kräva att användarna fyller i fält i
fönstret Kontroll av elektronisk signatur. Fönstret Kontroll av elektronisk signatur
innehåller fältet Orsak till ändring.
”Lägga till värden i domänen Orsak till ändring” på sidan 77
Om du väljer att begränsa användarnas möjligheter till ett begränsat antal orsaker i
fältet Orsak till ändring behöver du lägga till värden i domänen Orsak till ändring.
76
Administrera Maximo Asset Management
Skapa en listruta för fältet Orsak till ändring
Elektroniska signaturer upprätthålls genom att kräva att användarna fyller i fält i
fönstret Kontroll av elektronisk signatur. Fönstret Kontroll av elektronisk signatur
innehåller fältet Orsak till ändring.
Arbetsordning
1. Om användarna ska få skriva text i fritt format i fältet Orsak till ändring behöver du inte göra något mer.
2. Om användarna ska välja värden från en användardefinierad lista i fältet Orsak
till ändring måste du lägga till värden till domänen CHANGEREASON.
Närliggande begrepp:
”Elektroniska signaturer och kontrollposter” på sidan 73
Elektroniska signaturer och kontrollposter ger en extra nivå av behörighets- och
kontrollmöjligheter. Du kan aktivera elektroniska signaturer och elektroniska kontrollposter oberoende av varandra, men de används oftast tillsammans.
”Inloggningsbevakning” på sidan 74
Med inloggningsbevakning anger du antalet tillåtna försök till användarinloggning.
När antalet överskrids blockeras alla fortsatta inloggingsförsök. Inloggningsbevakningen spårar även hur många inloggningsförsök en användare gör och användarens inloggningsstatus.
”Elektroniska signaturer” på sidan 74
I den elektroniska signaturen registreras det fullständiga namnet och användarnamnet för användare som ändrar databasposter eller utför åtgärder i en applikation. Identifieraren för poständringen, dvs. om det är en ändring, infogning, uppdatering eller borttagning, registreras också.
”Elektroniska kontrollposter” på sidan 75
Varje gång användare lägger till, tar bort eller ändrar värdet på ett attribut i en systemapplikation och sparar ändringen skrivs en kontrollpost till det kontrollobjekt
som motsvarar det vanliga databasobjektet. Elektroniska kontrollposter måste först
aktiveras för databasattributet.
Närliggande referens:
”Elektronisk signaturkontroll” på sidan 76
När användare utför åtgärder för vilka elektronisk signatur är aktiverad måste de
autentisera sig genom att ange data i de nödvändiga fälten. Kontrollen måste
lyckas innan användarna får fortsätta.
Lägga till värden i domänen Orsak till ändring
Om du väljer att begränsa användarnas möjligheter till ett begränsat antal orsaker i
fältet Orsak till ändring behöver du lägga till värden i domänen Orsak till ändring.
Innan du börjar
Tilldela inte den här värdelistan till ett databasobjekt och -attribut. Anslutningen
till databasen för värdelistan finns redan.
Arbetsordning
1.
2.
3.
4.
Öppna applikationen Domäner.
Öppna domänen CHANGEREASON.
Klicka på Ändra detaljer.
Klicka på Ny rad i fönstret ALN-domän.
Kapitel 2. Konfigurera databaser
77
5. I fältet Värde och fältet Beskrivning anger du ett värde som användaren ska se
i värdelistan för CHANGEREASON. Endast för den här värdelistan:
v Dessa värden skrivs inte till databasen.
v Värdet i fältet Beskrivning är det som användarna ser när de använder listan.
Exempel: Du vill att användarna se en värdelista som innehåller enbart Ändring av post och Borttag av post. Därför skriver du följande information i fältet
Värde och fältet Beskrivning:
Värdefält
Beskrivningsfält
CHANGE
Ändring av post
DELETE
Borttagning av post
6. Klicka på OK.
Närliggande begrepp:
”Elektroniska signaturer och kontrollposter” på sidan 73
Elektroniska signaturer och kontrollposter ger en extra nivå av behörighets- och
kontrollmöjligheter. Du kan aktivera elektroniska signaturer och elektroniska kontrollposter oberoende av varandra, men de används oftast tillsammans.
”Inloggningsbevakning” på sidan 74
Med inloggningsbevakning anger du antalet tillåtna försök till användarinloggning.
När antalet överskrids blockeras alla fortsatta inloggingsförsök. Inloggningsbevakningen spårar även hur många inloggningsförsök en användare gör och användarens inloggningsstatus.
”Elektroniska signaturer” på sidan 74
I den elektroniska signaturen registreras det fullständiga namnet och användarnamnet för användare som ändrar databasposter eller utför åtgärder i en applikation. Identifieraren för poständringen, dvs. om det är en ändring, infogning, uppdatering eller borttagning, registreras också.
”Elektroniska kontrollposter” på sidan 75
Varje gång användare lägger till, tar bort eller ändrar värdet på ett attribut i en systemapplikation och sparar ändringen skrivs en kontrollpost till det kontrollobjekt
som motsvarar det vanliga databasobjektet. Elektroniska kontrollposter måste först
aktiveras för databasattributet.
Närliggande referens:
”Elektronisk signaturkontroll” på sidan 76
När användare utför åtgärder för vilka elektronisk signatur är aktiverad måste de
autentisera sig genom att ange data i de nödvändiga fälten. Kontrollen måste
lyckas innan användarna får fortsätta.
Databasändringar som inte berör e-kontroll
En del parametrar på objekt- och attributnivå kan uppdateras i realtid.
Ändringar av följande parametrar på objektnivå kan uppdateras i realtid:
Tabell 13. Parametrar på objektnivå som kan uppdateras i realtid
78
Beskrivning
Källa
Beskrivning
MaxObjectCfg.Description
E-signaturfilter
MaxObjectCfg.EsigFilter
Administrera Maximo Asset Management
En del parametrar på attributnivå kan uppdateras i realtid. Dessa parametrar beskrivs i följande tabell.
Tabell 14. Parametrar på attributnivå som kan uppdateras i realtid
Huvud
Källa
Fler regler för uppdatering i
realtid
Beskrivning
MaxAttributeCfg.Remarks
Inget
Titel
MaxAttributeCfg.Title
Inget
Domän
MaxAttributeCfg.DomainID
Inget
Standardvärde
MaxAttributeCfg.DefaultValue
Inget
Söktyp
MaxAttributeCfg.SearchType
För uppdatering i realtid kan
du inte byta till eller från
textsökning (domainid =
SEARCHTYPE, maxvalue =
TEXT)
ESIG-aktiverad
MaxAttributeCfg.EsigEnabled
Inget
Kan autonumreras
MaxAttributeCfg.CanAutonum
Inget
Autonyckelnamn
MaxAttributeCfg.AutokeyName Inget
Är positiv
MaxAttributeCfg.IsPositive
Inget
Fältvalideringsklass
MaxAttributeCfg.Classname
För uppdatering i realtid
måste den angivna klassen
vara tillgänglig för
klassinläsningsfunktionen
Om någon av Cfg-tabellerna för ett objekt eller något av dess attribut har ändringar som inte är med i föregående tabeller kan det objektet och dess attribut inte
ändras i realtid.
Databasändringar som berör e-kontroll
En kontrolltabell är ett objekt som MaxTableCfg.EauditTbname refererar till.
Exempel
Om persontabellen granskas och kontrolltabellen har namnet A_Person, finns det
två rader i MaxTable Cfg, som visas i följande exempel.
Tabell 15. E-kontrolltabeller
Tabellnamn
Eaudit Tbname
PERSON
A_PERSON
A_PERSON
(null)
För grundtabeller gäller att om ändringarna är kontrollrelaterade kan parametrar
på objektnivå i följande tabell uppdateras i realtid. För kontrolltabeller gäller att
om det objekt du lägger till (MaxObjectGfg.Changed = I) och dess grundtabell kan
uppdateras i realtid så kan även kontrolltabellen det.
Följande tabell innehåller de parametrar på objektnivå som kan uppdateras i realtid.
Kapitel 2. Konfigurera databaser
79
Tabell 16. Parametrar på objektnivå som kan uppdateras i realtid
Beskrivning
Källa
Fler regler för uppdatering i realtid
E-kontrollfilter
MaxObjectCfg.EauditFilter
Inget
E-kontroll aktiverad
MaxObjectCfg.EauditEnabled
Inga fler regler
Fältvalideringen i applikationen
Databaskonfiguration kontrollerar att EauditEnabled är aktiverad och att det inte finns några
icke-null-värden för
EauditTbname.
E-kontrolltabellnamn
MaxTableCfg.EauditTbname
Om ettdera av följande villkor är
uppfyllt kan ändringar av
EauditTbanme uppdateras i realtid:
v EauditTbname är icke-null och
det objekt som refereras till av
EauditTbname är ett nytt objekt (MaxObjectCfg.Changed =
I.
v EauditTbname sätts till null
(EAuditEnabled aktiveras).
Följande tabell innehåller en lista över kontrollrelaterade parametrar på attributnivå i grundtabellen som kan uppdateras i realtid.
Tabell 17. Parametrar på attributnivå som kan uppdateras i realtid
Beskrivning
Källa
Fler regler för uppdatering i realtid
Beskrivning
MaxAttributeCfg.EauditEnabled
Inga fler regler
Startar eller stänger av kontroll
av ett attribut som kan uppdateras i realtid och kräver inte
några ursprungliga ändringar av
kontrolltabellen.
Styra ändringar av objekt
Beroende på vad dina användare behöver kan du lägga till funktioner som hjälper
användarna, t.ex. skapa sökningar eller systemmeddelanden.
Definiera sökmappningar
Du definierar en sökmappning för att associera en källobjekt och ett källfält till ett
målobjekt och relaterade fält. Produkten levereras med fördefinierade sökmappningar, men du kan själv definiera sökmappningar för objekt som du skapar.
Arbetsordning
1. På fliken Attribut väljer du det attribut som du ska ange detaljer för.
2. Klicka på Ändra sökmappning.
3. Klicka på Ny rad.
4. Ange följande detaljer för målattributet:
80
Administrera Maximo Asset Management
v I fältet Målattribut väljer du det attribut som du ska returnera värden för.
v I fältet Källobjektfält anger du den källa som värdena ska returneras från.
v I fältet Källnyckel anger du nyckeln för det källobjekt som du ska returnera
värden från.
v I fältet Ordning anger du ett numeriskt värde som anger de attribut som ska
ställas in före de andra attributen. Ett lägre värde har prioritet före ett högre
värde.
5. Valfritt: Markera kryssrutan Tillåt null om målattributet ska acceptera nullvärden.
6. Klicka på OK.
Närliggande begrepp:
”Affärsobjekt” på sidan 50
Ett affärsobjekt är ett objekt som har en uppsättning attribut och värden, åtgärder
och relationer till andra affärsobjekt. Affärsobjekten innehåller affärsdata och modell för affärsbeteendet.
”Lagringspartitioner” på sidan 49
En lagringspartition för databasen är den plats där databasobjektet finns på en
disk. Databaslagringspartitioner kallas för tabellutrymmen i DB2 och Oracle, och
kallas för filgrupper i SQL Server.
Närliggande referens:
”Attributdatatyper” på sidan 55
Varje databaspost innehåller flera attribut. Varje attribut har en associerad datatyp.
Lägga till systemmeddelanden
Du kan lägga till, ändra och ta bort systemmeddelanden som visas som hjälp för
användarna när de använder applikationen.
Arbetsordning
1. Välj åtgärden Meddelanden i applikationen Databaskonfiguration.
2. Klicka på Ny rad och ange meddelandegruppen som det nya meddelandet ska
ingå i.
3. Skriv en unik sträng i fältet Meddelandenyckel.
4. Ange visningsmetoden för meddelandet.
5. Ange prefix och produkten för meddelandet i fältet Meddelande-ID. Kundgenererade meddelanden brukar ha prefixet BMXZZ. Den fullständiga identifieraren genereras när du klickar på prefixet.
6. Markera kryssrutan Visa ID om meddelandeidentifieraren ska visas när meddelandet visas.
7. Ange meddelandetexten i fältet Värde.
8. Ange ytterligare detaljer i knapp-, ikon-, förklarings- och svarsavsnitten.
9. Klicka på Ny rad om du ska lägga till fler meddelanden eller spara dina ändringar.
Frågedefinitioner
Användare har vanligtvis en väldefinierad uppsättning kolumner där de vill söka i
varje applikation. Du kan identifiera dessa kolumner genom att fråga användarna
eller genom att granska rapporter över långsamma SELECT-satser. Indexering av
kolumnerna kan förbättra systemprestanda.
Kapitel 2. Konfigurera databaser
81
Användare kan skapa och spara sina egna frågor och dela frågor med andra användare. Sparade frågor lagras i en tabell med namnet QUERY. Du måste regelbundet granska dessa sparade frågor för att hitta ineffektiva villkor och användning av ej indexerade kolumner.
Med SQL-satser kan du skapa frågor för särskilda ändamål (t.ex. returnera alla FUarbetsorder som skapats sedan i måndags). Om du skapar sådana frågor slipper
användarna besväret att söka i, bläddra och sortera stora datauppsättningar.
Du kan också förse användare med en effektiv standardfråga för ofta använda
tillämpningar så att de kan se en önskad postuppsättning när de öppnar applikationen. I applikationen Arbetsorderbevakning kan du till exempel ange en standardfråga för den ansvariga personen Svensson. Det gör att användaren först ser
enbart arbetsorder med SVENSSON i fältet Ansvarig.
Konfigurera sökalternativ för att optimera prestanda
Du vill förhindra att användare kör frågor som hämtar hundratusentals poster. Du
bör regelbundet granska användarnas sparade frågor. Du kan definiera standardfrågor för användarna och informera dem om hur de skapar effektiva frågor.
Textsökningsfunktion
Textsökningsfunktionen använder SQL för att indexera, söka och analysera text och
dokument som är lagrade i systemdatabaser. Du kan söka efter information baserat på text, innehållsmetadata eller attribut.
En textsökning är bara tillåten för fält av datatypen ALN. En textsökning är utformade för att söka i långa beskrivningar eller fält som är långa datatyper.
En fulltextsökning är en språkspecifik textsökning. Det är orddelar som indexeras,
inte ord. Exempel: Om du söker efter par innehåller resultaten inte part.
En textsökning är flaggad för objektet och attributen.
Konfigurera söktyper
Genom att konfigurera söktyper för databaskolumner kan du förbättra resultaten
som returneras av användarfrågor. Det kan också minska belastningen på databasen.
Tabeller med färre än 2000 eller 3000 brukar genomsökas oberoende av index. I/Okostnaden för att läsa hela tabellen är lägre än den genomsnittliga I/O-kostnaden
för indexsökningen plus tabellsökningen. SEARCHTYPE-värdet har ingen effekt på
databasfunktionen när sådana genomsökningar utförs. För tabeller med relativt få
rader blir det ingen märkbar försämring av prestanda.
Följande söktyper är tillgängliga för användarfrågor.
82
Administrera Maximo Asset Management
Tabell 18. Söktyper för användarfrågor
Söktyp
Beskrivning
Fördel
Exakt
Filtrerar data enligt de nyckelord
som du anger. Ange Exakt som
söktyp när du behöver exakta och
begränsade resultat.
Den indexering
=
som används i
exakta sökningar
kan vara till fördel för nyckelfält
som Arbetsorder
och Inköpsorder
samt fält med
värdelistor.
Med den här söktypen används
jokertecken bara om du uttryckligen anger dem på fliken Lista eller i WHERE-satsen.
Jokertecken
Standardsöktypen är
jokerteckensökning. Du kan använda jokerteckensökningar på
beskrivningsfält som har relativt
få rader (2000 eller färre).
Inmatning
Jokertecken- sök- %
ningar ger användarna
flexibilitet.
När en användare anger ett värde
i fältet på fliken Lista ser villkoret
för jokerteckensökningen ut ungefär så här: column like ’%value%’
Vid jokerteckensökning kan
databasmotorn inte använda index. Sökning utan index kan ge
längre söktider, särskilt i tabeller
med många rader.
Kapitel 2. Konfigurera databaser
83
Tabell 18. Söktyper för användarfrågor (forts)
Söktyp
Beskrivning
Fördel
Inmatning
Fulltext
Du kan ange en textsöktyp på
beskrivningsfält i tabeller med ett
stort antal rader (t.ex. tiotusentals
rader). Textsökningsmotorn behöver tid på sig att uppdatera indexen och därför kanske nya
poster inte hittas förrän
textsökningsindexet har uppdaterat sig självt.
Textsökningar
ger snabbare
svar än sökningar med
jokertecken. Fält
som är aktiverade för textsökning har
textsökningsindex
och därför ger de
snabbare sökresultat.
Vilken kombination som helst av
orden i
textsökningen
Ordstamssökningar (lemmatisering) utförs också. Om du till exempel söker efter service
returneras servicing och serviced.
De flesta systemtabeller har en
eller flera kolumner med
datatypen ALN för beskrivningar,
anmärkningar eller kommentarer.
Du kan definiera textsöktyper och
ett motsvarande Oracle-textindex
eller SQL Server-fulltextkatalog för
kolumner med mycket text.
Om ett objekt är
aktiverat för
textsökning kan
fulltextsökning
göras på dess
attribut.
v I Oracle kan du ändra
schemaläggningen av
synkroniseringsprocessen till
valfritt intervall genom att
ändra proceduren
maximo_ts_job_call.
v I SQL Server kan du ange och
ändra påfyllningsschemat för
fulltextkatalogen.
v Fulltextindexering är inte tillgängligt i IBMDB2.
Textindexering ger en viss belastning på databasen eftersom det
blir ett konstant behov av
bakgrundsbearbetning för att hålla
indexen synkroniserade.
Textindexeringen ger dock effektiv
ordsökning i beskrivningsfälten.
Inget
Används för kolumner som inte är
sökbara. Om du inte anger någon
söktyp är standardvärdet ingen
sökning.
Använd den här
söktypen om en
kolumn inte ska
vara sökbar.
Du kan använda en kombination av metoderna för att förfina sökningarna.
Applikationen Applikationsdesign
I applikationen Applikationsdesign kan du anpassa en applikation genom
att lägga till eller ta bort kolumner från fliken Lista. Du kan sedan se till
att alla kolumner som är sökbara indexeras.
84
Administrera Maximo Asset Management
Funktionen Applikationskloning
Du kan klona en applikation och sedan använda applikationen Applikationsdesign till att skapa en alternativ version med ett begränsat antal sökbara kolumner.
Funktionen Behörighetsgrupper
När du har klonat applikationer kan du tilldela användare till olika applikationskloner med hjälp av behörighetsgrupper. Du kan också använda
behörighetsgrupper för att förbjuda åtkomst till Fler sökfält och avancerade frågealternativ för Where-satser. När du förbjuder åtkomst till dessa
alternativ begränsar du användarna till att endast söka på fliken Lista i
applikationen.
Kapitel 2. Konfigurera databaser
85
86
Administrera Maximo Asset Management
Kapitel 3. Konfigurera systemet för flera språk
En databas kan innehålla data på flera språk. Olika användare kan köra systemet
på sitt eget språk. Flera språk är som standard aktiverade för datakatalogtabeller,
företags- och artikelobjekt och systemmeddelanden. Du använder översättningsverktygen (TD Toolkit) när du arbetar med databaser på andra språk än engelska.I
en flerinnehavarmiljö ställer systemleverantören in basspråket och konfigurerar
stöd för fler språk. Innehavare kan inte ändra basspråket.
Konfiguration för flera språk - Översikt
Du kan konfigurera databasen efter användarnas behov. Använd översättningsverktygen (TD Toolkit) om du ska översätta en databas till flera språk.
Flerspråkstabeller och deras kolumner
Aktivering av flera språk för ett objekt eller en tabell skapar en sekundär tabellanslutning. Exempel: L_ITEM är sekundär tabell för ITEM-objektet.
Med hjälp av tabellen MAXATTRIBUTE kan du bestämma vilka tabeller och kolumner som ska vara flerspråkshanterade eller flerspråksaktiverade. Flaggan för
flerspråkshantering (MLSUPPORTED=1) anger om värdena i kolumnen lagras på
flera språk eller inte. Flaggan är skrivskyddad och kan inte ändras.
Flaggan för flerspråksaktivering (MLINUSE=1) anger om kolumnen är aktiverad
för lagring av värden på flera språk.
Om du vill se vilka tabeller och kolumner som är aktiverade för flera språk startar
du en SQL-redigerare och skriver select objectname,attributename from
maxattribute where mlinuse= 1;.
Som standard är följande tabeller och kolumner aktiverade för flera språk:
Tabell 19. Flerspråkstabeller och deras kolumner
Tabeller
Kolumner
ALNDOMAIN
BESKRIVNING
ASSETATTRIBUTE
BESKRIVNING
COMMTEMPLATE
MESSAGE
SUBJECT
COMPANIES
NAME
NAME_LONGDESCRIPTION
CTRLCONDPROP
CTRLCONDPROP
ITEM
DESCRIPTION_LONGDESCRIPTION
BESKRIVNING
MAXAPPS
BESKRIVNING
MAXATTRIBUTE
TITLE
REMARKS
© Copyright IBM Corp 2008, 2014
87
Tabell 19. Flerspråkstabeller och deras kolumner (forts)
Tabeller
Kolumner
MAXATTRIBUTECFG
TITLE
REMARKS
MAXDOMAIN
BESKRIVNING
MAXLABELS
VALUE
MAXMENU
HEADERDESCRIPTION
MAXMEDDELANDEN
EXPLANATION
ADMINRESPONSE
BUTTONTEXT
SYSTEMACTION
VALUE
OPERATORRESPONSE
MAXMODULER
BESKRIVNING
MAXOBJECT
BESKRIVNING
MAXOBJECTCFG
BESKRIVNING
MAXSERVICE
BESKRIVNING
NUMERICDOMAIN
BESKRIVNING
PALETTEITEM
BESKRIVNING
REPORT
BESKRIVNING
REPORTLABEL
LABELVALUE
FONTNAME
REPORTLOOKUP
LABELOVERRIDE
SIGOPTION
BESKRIVNING
LÖSNING
BESKRIVNING
SYNONYMDOMAIN
BESKRIVNING
Närliggande uppgifter:
”Aktivera flera språk för objekt och attribut” på sidan 90
Du kan aktivera flera språk i objekt eller attribut.
”Aktivera attribut för flera språk” på sidan 90
Du kan aktivera attribut för flera språk.
”Visa tecken från flera språk” på sidan 90
Om du vill visa tecken från flera språk kan du installera fler språkfiler.
Flera språkfunktioner - Verktyg för dataöversättning
Om du ska använda databaser på andra språk än engelska använder du TD Toolkit. TD Toolkit är ett verktyg som extraherar översättbara data från en databas.
Du kan använda data som översättning av databasen eller lägga till data som ett
sekundärt språk. Hur du kan använda data beror på om det finns funktioner för
det andra språket eller inte.
88
Administrera Maximo Asset Management
Maximo Asset Management är översatt till 24 språk och TDToolkit hanterar samtliga 24 språk
Du kan också använda TD Toolkit när du ska översätta rapportetiketter och parameteretiketter för rapporter.
Närliggande uppgifter:
”Lägga till icke-hanterade andra språk till databaser” på sidan 92
Använd översättningsverktygen (TD toolkit) om du vill lägga till icke-hanterade
språk till databaser. Basspråket påverkas inte och det nya språket läggs till som ett
andra språk. Ett kanadensiskt företag kan till exempel lägga till franska som ett andra databasspråk.
Flera språk och systemtabellanpassningar
Om du använder en implementering med flera språk kan du anpassa systemtabellerna efter dina affärsbehov.
I följande tabell listas en del av de systemtabeller som du kan anpassa.
Tabell 20. Exempel på systemtabeller som kan anpassas
Tabell
Beskrivning
MAXATTRIBUTE
Lagrar information om enskilda
objektattribut
MAXLABELS
Lagrar applikationsetiketter som hör till enskilda applikationsfält
MAXMENU
Lagrar menyvärden för enskilda applikationer
MAXMESSAGES
Lagrar applikationsmeddelanden för meddelanderutor och knappar
Flera språk och översättningar
Om du använder en flerspråkig implementering kan du spåra och utföra översättningar i nya poster. Nya poster lagras som standard enbart i basspråket. Det finns
ingen autoöversättning.
Du kan översätta poster till det sekundära språket genom att använda något av
följande alternativ:
v Översätt alla poster i den anpassade applikationen. Översättning av enstaka poster förekommer enbart i implementeringar som kräver minimal översättning.
v Översätt posterna via XLIFF-utdatafilen från översättningsverktyget TDToolkit.bat.
v Översätt posterna via XLIFF-utdatafilen från översättningsverktyget TDToolkit.bat. Följ procedurerna för att lägga till ej hanterade sekundära språk i databasen från och med steg 3, eftersom du redan har översatt XLIFF-filerna. Lägg till
de översatta XLIFF-filerna i databasen.
v Översätt posterna via XML-utdatafilen från verktyget exportlang.bat.
XLIFF (XML Localization Interchange File Format) är en XML-fil med särskilda
märkord för översättningsprocessen. XLIFF-filer följer UTF-8-standarden (8-bitars
Unicode Transformation Format) för språkformatering.
Närliggande uppgifter:
Kapitel 3. Konfigurera systemet för flera språk
89
”Lägga till icke-hanterade andra språk till databaser” på sidan 92
Använd översättningsverktygen (TD toolkit) om du vill lägga till icke-hanterade
språk till databaser. Basspråket påverkas inte och det nya språket läggs till som ett
andra språk. Ett kanadensiskt företag kan till exempel lägga till franska som ett andra databasspråk.
Aktivera funktioner för flera språk
Du kan aktivera flera språk i objekt eller attribut. Du kan använda översättningsverktygen (TD Toolkit) om du vill översätta databasen till språk som inte hanteras.
Du kan också använda TD Toolkit när du ska lägga till fler språk i databaser.
Aktivera flera språk för objekt och attribut
Du kan aktivera flera språk i objekt eller attribut.
Arbetsordning
1. I applikationen Databaskonfiguration väljer du det objekt (t.ex. ASSET eller LOCATIONS) som du vill aktivera flera språk för.
2. Ange ett värde för språktabellen på fliken Objekt. Standarden är L_objektnamn.
3. Spara posten.
Närliggande begrepp:
”Flerspråkstabeller och deras kolumner” på sidan 87
Aktivering av flera språk för ett objekt eller en tabell skapar en sekundär tabellanslutning. Exempel: L_ITEM är sekundär tabell för ITEM-objektet.
Aktivera attribut för flera språk
Du kan aktivera attribut för flera språk.
Den här uppgiften
Du kan skapa språkobjekt i applikationen Databaskonfiguration.
De flesta systemattribut kan inte ha flera språk. Exempel: Beskrivningsfälten i ARTIKLAR och FÖRETAG hanterar flera språk, men det gör inte beskrivningsfälten i
AO, IO, IR, OFF och FAKTURA. Språktabellerna är tomma tills du fyller dem med
information. Du kan exportera och importera alla översättningsbara strängar via
XLIFF-filer.
Arbetsordning
1. I applikationen Databaskonfiguration väljer du det attribut som du ska aktivera
för flera språk.
2. Kontrollera att alternativet Flerspråksfunktion hanteras är markerat på fliken
Attribut.
3. Markera kryssrutan Flerspråksfunktion används för de attribut som du vill aktivera för flera språk.
4. Konfigurera databasen.
Närliggande begrepp:
”Flerspråkstabeller och deras kolumner” på sidan 87
Aktivering av flera språk för ett objekt eller en tabell skapar en sekundär tabellanslutning. Exempel: L_ITEM är sekundär tabell för ITEM-objektet.
Visa tecken från flera språk
Om du vill visa tecken från flera språk kan du installera fler språkfiler.
90
Administrera Maximo Asset Management
Innan du börjar
Filer för östasiatiska språk (kinesiska, japanska och koreanska) kräver 230 MB diskutrymme. Filerna för komplexa skript och språk med oordningen höger-till-vänster
(arabiska, armeniska, georgiska, hebreiska, indiska språk, thailändska och vietnamesiska) kräver 10 MB diskutrymme.
Den här uppgiften
Vissa teckensnitt kan inte användas för utländska tecken. Veranda hanterar till exempel inte östasiatiska tecken.
Arbetsordning
1. Välj Start > Control Panel, Regional and Language Options.
2. På fliken Languages markerar du någon av följande kryssrutor:
v Installera filer för komplicerade skriftspråk och språk som skrivs från höger till vänster (inklusive thailändska)
v Installera filer för östasiatiska språk
3. Klicka på OK eller Apply och starta om datorn.
Närliggande begrepp:
”Flerspråkstabeller och deras kolumner” på sidan 87
Aktivering av flera språk för ett objekt eller en tabell skapar en sekundär tabellanslutning. Exempel: L_ITEM är sekundär tabell för ITEM-objektet.
Lägga till sekundära språk till produkten efter den ursprungliga driftsättningen
Om ditt företag expanderar och du behöver göra produkten tillgänglig för användare på fler språk kan du lägga till språk efter den första driftsättningen av produkten.
Den här uppgiften
De språk som du anger är endast tillgängliga när du stoppar applikationsservern,
bygger om och driftsätter applikationens EAR-filer igen, och startar om applikationsservern.
Arbetsordning
1. Logga in på ett konto med systemadministratörsbehörigheter på den dator där
du vill att produktkomponenter ska installeras. Standardinstallationskatalogerna är C:\IBM\SMP för Windows och /opt/IBM/SMP för Linux eller UNIX.
2. Från rotkatalogen i installationsavbilden följer du instruktionerna för operativsystemet.
Alternativ
Beskrivning
Windows
Starta produktstartfönstret med hjälp av programmet launchpad.exe.
Linux och UNIX
Från rotkatalogen i installationsavbilden eller från produktmediet kör du följande kommando: launchpad.sh
3. Gå till fönstret Välj fler språk.
Kapitel 3. Konfigurera systemet för flera språk
91
4. Markera kryssrutan för de sekundära språk som du vill lägga till och klicka på
Nästa.
5. Valfritt: Om du vill göra de sekundära språken tillgängliga på en gång måste
du stoppa applikationsservern, slutföra stegen, bygga om och driftsätta EARfilerna igen. Om du planerar att uppdatera andra produkter kan du stoppa
applikationsservern senare och manuellt driftsätta EAR-filerna.
6. Ange typ av driftsättning och klicka på Nästa.
7. Kontrollera dina val och installera de sekundära språken.
8. Valfritt: Beroende på om du valt en automatisk eller manuell konfigurering
bygger du om och driftsätter EAR-filerna nu eller senare.
Lägga till icke-hanterade andra språk till databaser
Använd översättningsverktygen (TD toolkit) om du vill lägga till icke-hanterade
språk till databaser. Basspråket påverkas inte och det nya språket läggs till som ett
andra språk. Ett kanadensiskt företag kan till exempel lägga till franska som ett andra databasspråk.
Innan du börjar
XLIFF (XML Localization Interchange File Format) är en XML-fil med särskilda
märkord för översättningsprocessen. XLIFF-filer följer UTF-8-standarden (8-bitars
Unicode Transformation Format) för språkformatering.
Den här uppgiften
Med det här alternativet kan du ge icke-engelskspråkiga användare möjlighet att
visa och göra databasändringar. Om databasen används på ett annat basspråk än
engelska kan du översätta den engelska databasen till ett basspråk som inte hanteras. Exempel: Du kan översatta en databas till estniska för estniskspråkiga användare. Du kan också lägga till ett andra språk, exempelvis franska, till den estniska
databasen.
Arbetsordning
1. Så här exporterar du översättbara data från databasen:
a. Kör exportkommandot i underkatalogen tools\maximo installation
b. Kör batchfilen tdtoolkit -export. Batchfilen exporterar översättbara data
till katalogen \tools\maximo\xliff\export.
2. Utför följande steg om du ska översätta alla XLIFF-filer från engelska till det
andra språket:
a. Sök reda på alla förekomster av märkorden <target> </target> i XLIFFfilen.
b. Ersätt texten mellan märkorden med texten på det språk som du översätter
till.
3. Så här lägger du till de översatta XLIFF-filerna i databasen:
a. Skapa underkatalogen \tools\maximo\lc\xliff, där lc är en språkkod på
två bokstäver. Språkkoden finns i kolumnen MAXLANGCODE i LANGUAGE-tabellen.
b. Kopiera filerna i katalogen \tools\maximo\xliff\export till den nya underkatalogen \tools\maximo\lc\xliff.
c. Importera XLIFF-filer till databasen genom att köra importkommandot
tdtoolkit -addlang -tllc -versionV7100-000 i installationskatalogen. Ex-
92
Administrera Maximo Asset Management
empel: Om du ska importera en indonesisk (icke-hanterad) databas kör du
importkommandot: tdtoolkit -addlang -tlid -version7100-000.
Närliggande begrepp:
”Flera språkfunktioner - Verktyg för dataöversättning” på sidan 88
Om du ska använda databaser på andra språk än engelska använder du TD Toolkit. TD Toolkit är ett verktyg som extraherar översättbara data från en databas.
”Flera språk och översättningar” på sidan 89
Om du använder en flerspråkig implementering kan du spåra och utföra översättningar i nya poster. Nya poster lagras som standard enbart i basspråket. Det finns
ingen autoöversättning.
Ta bort sekundära språk från databasen
Om du ha sekundära språk installerade i databasen som inte längre behövs kan du
ta bort dem. Genom att ta bort sekundära språk frigör du minne och databasens
prestanda kan förbättras.
Arbetsordning
1. Valfritt: Kör följande SQL-sats för att få en lista över alla språk som är installerade i databasen inklusive basspråket: select languagename, maxlangcode from
language where enabled = 1;
2. Valfritt: Kör följande SQL-sats om du inte vet vilket språk som är basspråk:
select varvalue from maxvars where varname = ’BASELANGUAGE’; När basspråket är identifierat kan du identifiera sekundära språk.
3. Avaktivera ett språk genom att köra följande SQL-sats på databasen och ersätt
language_code med språkkoden för det sekundära språk som du ska ta bort:
update language set enabled = 0 where maxlangcode = ’language_code’;
Kommandot tar inte bort översättningen för det sekundära språket. Se till att
du inte avaktiverar basspråket.
4. Ta bort översättningen för det sekundära språket genom att köra följande SQLsats mot databasen, där language_code är språkkoden för det språk som du ska
ta bort:
Databas
SQL-sats
Oracle eller IBM DB2
select ’delete from ’ || langtablename
|| ’ where langcode =
’’language_code’’;’ from maxtable where
langtablename is not null;
Microsoft SQL Server
select ’delete from ’ +
lower(langtablename) + ’ where langcode
= ’’language_code’’;’ from maxtable
where langtablename is not null;
Utdata från satsen är ungefär 2 kodrader.
5. Kopiera och klistra in alla borttagningssatser från utdata och kör utdata igen
mot databasen.
6. Om du vill ta bort språk från tabellen som används till att spåra versioner kör
du följande SQL-sats mot databasen:
delete from tdtversion where language = ’language_code’;
Och sedan då?
Du måste starta om applikationsservern när du tagit bort ett språk så att ändringen genomförs.
Kapitel 3. Konfigurera systemet för flera språk
93
Översätta poster via applikationer
Om du använder flera språk kan du översätta poster till andra språk via en applikation.
Arbetsordning
1. Välj lämpligt sekundärt språk och logga in.
2. Öppna den applikation som innehåller de poster som du ska översätta.
3. Välj de poster som du ska översätta. Exempel: I applikationen Artikelkatalog
söker du efter och väljer de artikelnummer som du ska översätta.
4. Spara posterna. Posterna sparas i ITEM-tabellen för det andra språket.
Ställa in språk för verktygstips
Du kan ändra språket för verktygstipset i iloggverktygsfältet i appletnamnlisten i
applikationen Inventarier. Du måste konfigurera om JVM (Java Virtual Machine)
för den applet eller applikation som webbläsaren kör så att ändringen börjar gälla.
Den här uppgiften
Iloggverktygsfältet innehåller följande verktyg:
v Make Select Active
v Zoom In
v Zoom Out
v Zoom Box
v Reset Zoom
v Fit to Contents
v Pan
Arbetsordning
1. Klicka på Start > Kontrollpanelen.
2. Klicka på Java-program och sedan på fliken Java.
3. Välj knappen View för den inställning som webbläsaren använder:
v Java Applet Runtime
v Java Application Runtime
4. Klicka på raden för den JVM som webbläsaren använder.
5. Dubbelklicka i cellen Runtime Parameters och skriv -Duser.language=språkkod
och -Duser.country=språkkod Exempel:
-Duser.language=ru -Duser.country=RU
6. Markera kryssrutan Enable.
7. Klicka på Apply och på OK.
Och sedan då?
Du måste starta om webbläsaren för att ändringarna ska börja gälla.
Skapa en maxdemo-databas efter installationen
Du kan skapa en maxdemo-databas och ytterligare databaser efter att du har installerat produkten. Du kan fylla databasen med exempedata. Med maxinst-programmet kan du skapa nya databaser.
94
Administrera Maximo Asset Management
Innan du börjar
Programmet maxinst saknar standardvärden för tabellutrymmesparametrarna.
Ange data och indextabellutrymmesnamn för att säkerställa att installationen går
smidigt.
Den här uppgiften
Om du har skapat en databas, automatiskt eller manuellt under installationen, kan
du använda maxinst till att skapa en maxdemo-databas i databasinstansen. Om
maxinst-programmet misslyckas måste du skapa om Maximo-databasen-schemat
innan du kör maxinst-programmet igen.
Arbetsordning
1. Öppna ett kommandofönster och byt katalog till C:\IBM\SMP\Maximo\tools\
maximo.
2. Du kan skapa ytterligare en databas på något av följande sätt:
v Skapa en DB2-databas genom att köra följande kommando som ställer in
DB2DBDFT-variabeln:
set DB2DBDFT=dbname
v Skapa en SQL Server-databas:
Starta maxinst med parametrarna –s och –t:
maxinst -sPRIMARY -tPRIMARY –m2
v Skapa en tom Maximo-databasen för Oracle genom att köra följande kommando:
maxinst -s<tablespacename> -t<tablespacename> -imaximo
v Skapa en maxdemo-databas för Oracle genom att köra följande kommando:
maxinst -s<tablespacename> -t<tablespacename>
Exempel: Skriv maxinst -sMAXIMO -tMAXIMO.
Systemet läser databasanslutningsinformation från filen maximo.properties. Filen maximo.properties file finns i katalogen C:IBM\SMP\Maximo\Applications\
Maximo\Properties. Systemet ansluter till databasen via JDBC-anslutningen och
skapar en maxdemo-databas.
3. Du kan fylla på databasen ytterligare genom att köra kommandon med specifika parametervärden. Följande tabell visar maxinst-databasparametrarna:
Parameter
Beskrivning
-a
Databasalias. Om inget anges används
aliaset mxe.db.url.property.
-d
Loggfilkatalog. Om du använder parametern
-l skickas loggfilen till den angivna katalogen. I annat fall skickas loggfilen till
loggkatalogen. Exempel: C:\IBM\SMP\Maximo\
tools\maximo\lo.
-e
Kör SQL. Parametern är obligatorisk och
finns redan i filen maxinst.bat.
-f
Filnamn på egenskapsfilen. Om inget anges
används maximo.properties.
-i
Filnamn på indatafilen (utan sökväg eller
tillägg). Om inget anges används
standardfilnamnet Unlcvt.
Kapitel 3. Konfigurera systemet för flera språk
95
Parameter
Beskrivning
-k
Egenskapsfilens katalog.
-l
Skapar en detaljerad loggfil: Parametern
finns redan i filen maxinst.bat.
-o
Om du använder parametern -l anger parametern -o filnamnet på loggfilen.
-p
Lösenord för databasanslutningen. Om inget
anges används egenskapen mxe.db.password
eller MAXIMO. MAXIMO måste skrivas med versaler.
-s
Obligatorisk: Tabellutrymmet för
indexlagring.
-t
Obligatorisk: Tabellutrymme för tabellagring.
-u
Användarnamn för databasanslutning. Om
inget anges används egenskapen
mxe.db.user eller MAXIMO. MAXIMO måste skrivas med versaler.
-x
Obligatoriskt för UNIX: Rättar doclinkfilavgränsare i UNIX-miljöer. Anm. Om en
UNIX-miljö är driftsatt utan att använda parametern fungerar inte de bifogade dokumenten.
4. Lägg till installationsrelaterade egenskaper till databasen från filen install.properties. Filen install.properties finns i mappen C:\IBM\SMP\ETC. Du kan
lägga till dessa egenskaper till databasen i applikationen Systemegenskaper.
96
Administrera Maximo Asset Management
Kapitel 4. Administrera databasen
För att underhålla databasintegriteten måste du regelbundet utföra säkerhetskopieringar och andra uppgifter. Innan du återställer bör du testa processen i en testmiljö, även om din säkerhetskopieringsprocedur verkar fungera korrekt. I dokumentationen till databasplattformen finns information om särskilda kommandon
och procedurer för att återställa säkerhetskopior.
Databasadministration - Översikt
Du kan schemalägga system- och databassäkerhetskopieringar som ska köras regelbundet så att du har en aktuell säkerhetskopia av all information. När du har
tillämpat en rättning eller installerat nya systemalternativ kan du synkronisera systemet och databasen genom att använda uppdateringsverktyget.
Säkerhetskopiera och återställa databaser
Proceduren för säkerhetskopiering beror på databasens storlek och typen av verksamhet.
Säkerhetskopior bör lagras på en annan plats än den där produktionsdatabasen
och applikationsfilerna sparas. Du kanske också vill schemalägga och utföra regelbundna säkerhetskopieringar av systemet och databasen.
Du kan säkerhetskopiera på olika slags arkivmedier. Följande tabell innehåller en
lista med arkivmedier som du kan använda.
Tabell 21. Typ av arkivmedier
Material
Beskrivning
Hårddiskenhet
Gör det möjligt att snabbt återställa systemet.
Bandenhet
Långsammare metod, men du kan behålla
flera band med säkerhetskopior.
Bandenheter levereras ofta med
säkerhetskopieringsprogram. Titta i dokumentationen till enheten.
CD-skivor, DVD-skivor, disketter
Har begränsad kapacitet. De kan dock vara
praktiska för mindre databaser, för arkivfiler
eller för specifika program.
Typer av säkerhetskopieringar
Det finns olika sätt att säkerhetskopiera systemet. Metoderna varierar i omfattning
och frekvens. I dokumentationen till databasplattformen finns information om särskilda kommandon och procedurer för säkerhetskopieringen.
I följande tabell beskrivs de olika typer av säkerhetskopieringar som du kan utföra.
© Copyright IBM Corp 2008, 2014
97
Tabell 22. Typer av säkerhetskopieringar
Typ
Beskrivning
Frekvens
Systemsäkerhetskopiering
Ändra program eller rapporKopierar hela
ter efter behov.
systemprogramvaran. Gör
det möjligt att återställa hela
systemet till det ursprungliga
tillståndet, inklusive anpassade applikationer och rapporter.
Säkerhetskopiera alla
systemproduktfiler (på
administrationsdatorn) samt
applikationsserverns
produktfiler (på applikationsservern).
I LAN-system utför du
säkerhetskopieringar när alla
användare är utloggade från
systemet.
Databassäkerhetskopiering
Kopierar enbart databaserna. Dagligen för att kunna återställa data som inte är mer
än en dag gammal.
Efter långa dataregistreringssessioner.
Vid slutet av bokförings- och
rapporteringsperioder.
Före en kritisk händelse, t.ex.
ett produktionsavbrott.
Före och efter konfigurering
av databasen.
Före och efter installation av
rättningar och produkttillägg.
Offline- och onlinesäkerhetskopieringar
Offline- och onlinesäkerhetskopieringar ger dig möjlighet att säkerhetskopiera systemet oavsett om systemet används aktivt eller inte. I dokumentationen till databasplattformen finns information om särskilda kommandon och procedurer för säkerhetskopieringen.
Följande tabell innehåller de typer av säkerhetskopieringar du kan utföra.
98
Administrera Maximo Asset Management
Tabell 23. Typer av databassäkerhetskopieringar
Typ
Beskrivning
Offlinesäkerhetskopieringar (standard)
Den här typen av säkerhetskopiering av databasen ska
du göra med samtliga användare utloggade från systemet och med databasservern nere. Databaskopiering som
utförs medan servern är uppe och alla användare är
inloggade kan resultera i oanvändbara säkerhetskopior.
Stäng av applikationsservern och rapportservern innan
du utför säkerhetskopieringen. Starta om databasservern,
applikationsservern och rapportservern när
säkerhetskopieringen är klar.
Onlinesäkerhetskopieringar
Du kan utföra säkerhetskopieringar utan att låta databasservern ligga nere, så att användarna kan fortsätta använda programmet under säkerhetskopieringen.
Processen är mer tidskrävande men kan vara praktisk för
att minimera avbrottstiden vid dygnet runt drift.
Uppdateringar av databasstatistik
För att förbättra prestanda bör du regelbundet uppdatera databasstatistiken. Se information om procedurer i dokumentationen till din databasplattform.
DBMS_STATS-paket
DBMS_STATS-paketet i Oracle optimerar statistiken i databasen. Systemet förbättras av kostnadsbaserad optimering eftersom det innebär att fler frågor byggs dynamiskt enligt användarnas indata.
Med kostnadsbaserad optimering bestämmer Oracle vilka index som ska användas
utifrån fördelningen av data. I dokumentationen till Oracle 9i och 10 g avråds från
att använda ANALYZE till att samla in statistik för kostnadsbaserad optimering.
Använd DBMS_STATS i stället.
Uppdatera statistik
Om din databas är stor kör du statistikuppdatering för Oracle. Du kan använda ett
databasspecifikt kommando eller köra statistikuppdateringen från åtgärdsmenyn i
applikationen Databaskonfiguration. Då anropas dbms_stats.gather_table_stats med
cascade satt till sant.
Exempel på statistikuppdatering
dbms_stats.gather_table_stats
(ownname => ’MAXIMO’, tabname => ’ASSET’, cascade => true)
Optimeringslägen
Oracle har två optimeringslägen: kostnadsbaserad och regelbaserad.
Standardmässigt är optimeringsläget satt till CHOOSE. För att avgöra vilket läge
som är aktiverat gör du följande urval från v$parameter-tabellen:
select value from v$parameter where name='optimizer_mode';
Om läget är CHOOSE används den regelbaserade optimeraren om det inte finns
någon statistik. Det finns ingen statistik om du aldrig har analyserat tabellerna.
Ställ inte in optimeringsläget till RULE.
Kapitel 4. Administrera databasen
99
Uppdatera statistik för SQL-server
Uppdatera statistiken så att du är säker på att selektivitetsfaktorer uppdateras efter
betydande ändringar av ett index.
Du kanske vill utföra den här proceduren dagligen, särskilt om stora mängder data
infogas, uppdateras eller tas bort. Du kan uppdatera statistik från åtgärdsmenyn i
applikationen Databaskonfiguration eller använda ett databasspecifikt kommando.
Databasuppdateringar
I systemet ingår ett verktyg för att uppdatera Maximo-databasen kallat UpdateDB.
Kör UpdateDB efter att du har installerat systemapplikationsrättningar eller efter
att du har installerat något systemalternativ. Systemalternativ kan innehålla
Maximo, IBM Maximo Mobile, eller andra applikationer. När du har installerat
rättningar eller alternativ kommer din applikationsversion att skilja sig från
Maximo-databasversionen. För att systemet ska fungera ordentligt måste Maximodatabasversionerna matcha.
När du startar applikationsservern (MXServer) jämför systemet applikationsversionen med Maximo-databasversionen. Om systemet upptäcker något som inte stämmer stoppas MXServer-bearbetningen och du blir ombedd att köra systemverktyget
UpdateDB. Uppgraderingsskriptet och klassfilerna körs under databasuppdateringen och reviderar versionsreferenserna i Maximo-databasen, synkroniserar systemets och databasens versioner.
Applikationskorrigeringar
Applikationskorrigeringar finns att hämta på IBM Software Support-webbplats.
Databasuppdatering för systemalternativ
Alla systemalternativ använder filen a_customer.xml och filerna i
product_description.xml uppdateringsprocessen. Dessa filer finns i mappen
maximo\properties\product.
Filerna .xml innehåller följande information:
v Dbmaxvarname – databasens maxvar-namn för systemalternativet
v
v
v
v
Dbscripts – skriptkatalog där systemproduktskriptets filer finns
Dbversion – aktuell systemalternativversion
Lastdbversion – senaste releaseversion
Extensions – klassfilsutökningsinformation för systemalternativ
Första filen som körs av verktyget UpdateDB är filen a_customer.xml. Därefter kör
uppdateringsverktyget filerna product_description.xml i bokstavsordning.
Verktyget UpdateDB är konfigurerat för att köra skript baserat på de värden som
är angivna i .xml-filerna. Skript motsvarande alla successiva uppdateringsversioner
till och med skriptet för databasversionsvärdet körs under databasuppdateringen.
När körningen är klar uppdateras databasversionsvärdet till det mest aktuella
skriptets versionsvärde.
UpdateDB och Customer Extensions
När du kör updatedb.bat får du ett meddelande för vissa Customer Extensions.
Product {Industry solution name} has extensions but a_customer.xml file
does not exist. Do you want to continue (Y/N)?
v Om du skriver Y fortsätter UpdateDB-processen.
100
Administrera Maximo Asset Management
v Om du skriver N stoppar UpdateDB-processen.
Filen a_customer.xml
Systemet använder filen a_customer.xml till att referera till alla systemklasser som
har anpassats.
Eftersom filen a_customer.xml är den första som körs av verktyget UpdateDB, är
ändringarna i produktskriptfilerna de första som tillämpas. Alla systemalternativ
läggs då in i anpassningen innan verktyget UpdateDB kör skripten product_description.xml. Om du implementerar klasstillägg i något av systemalternativen, ska
du skapa filen a_customer.xml. Du måste referera till alla ändrade klassfiler och
skript i det format som visas i följande exempel.
Exempel
I det här exemplet kör UpdateDB skripten som representerar varje successiv uppdateringsversion till och med det refererade skriptet V600_01. De ändrade <mboset
objectname>- och <mbo object>-poster anger att inköpsorderklasserna har utökats.
<?xml version="1.0" encoding="UTF-8"?>
<product>
<name>Customer Product</name>
<version>
<major>6</major>
<minor>0</minor>
<patch>0</patch>
<build>999</build>
</version>
<dbmaxvarname>DBCUST</dbmaxvarname>
<dbscripts>cus</dbscripts>
<dbversion>V600-01</dbversion>
<lastdbversion>V520-20</lastdbversion>
<extensions>
<mboset objectname=’PO’>psdi.app.cust.POSet</mboset>
<mbo objectname=’PO’> psdi.app.cust.PO</mbo>
</extensions>
</product>
Filen product_description.xml
Filen product_description.xml identifierar alla systemalternativ som är installerade i systemet.
Skapa en separat fil, <productname>.xml, för varje lösning som du installerat för att
driftsätta EAR-filerna. Skapa de nya <prouctname>.xml i den nya katalogen maximo\
properties\product.
<?xml version="1.0" encoding="UTF-8"?>
<product>
<name>IT and Service Management Extensions</name>
<version>
<major>6</major>
<minor>0</minor>
<patch>0</patch>
<build>999</build>
</version>
<dbmaxvarname>DBITSME</dbmaxvarname>
<dbscripts>itsme</dbscripts>
<dbversoin>V600-01</dbversion>
<lastdbversion>V520-20</lastdbversion>
<depends>newproduct</depends>
<extensions>
<mboset objectname=’objectname’>classname</mboset>
<mbo objectname=’objectname’>classname</mbo>
Kapitel 4. Administrera databasen
101
<field objectname=’objectname’
attributename=’attrname’>classname</field>
<service servicename=’servicename’>classname</service>
<bean presentation=’appname’ controlid=’id’>beanclassname</bean>
<class extends=’classname’>classname</class>
</extensions>
</product>
Hantera databasadministration
Du kan se till att den databas som du arbetar med har optimala prestanda genom
att installera rättningar och köra regelbundna uppdateringar.
Uppdatera Maximo-databasen
Du måste då och då installera rättningar för Maximo-databasen för att hålla den
uppdaterad.
Arbetsordning
1. Hämta och installera applikationskorrigeringen.
2. Säkerhetskopiera databasen.
3. Kör updatedb.bat så uppdateras databasen.
Närliggande begrepp:
”Säkerhetskopiera och återställa databaser” på sidan 97
Proceduren för säkerhetskopiering beror på databasens storlek och typen av verksamhet.
”Typer av säkerhetskopieringar” på sidan 97
Det finns olika sätt att säkerhetskopiera systemet. Metoderna varierar i omfattning
och frekvens. I dokumentationen till databasplattformen finns information om särskilda kommandon och procedurer för säkerhetskopieringen.
”Offline- och onlinesäkerhetskopieringar” på sidan 98
Offline- och onlinesäkerhetskopieringar ger dig möjlighet att säkerhetskopiera systemet oavsett om systemet används aktivt eller inte. I dokumentationen till databasplattformen finns information om särskilda kommandon och procedurer för säkerhetskopieringen.
”Uppdateringar av databasstatistik” på sidan 99
För att förbättra prestanda bör du regelbundet uppdatera databasstatistiken. Se information om procedurer i dokumentationen till din databasplattform.
”Databasuppdateringar” på sidan 100
I systemet ingår ett verktyg för att uppdatera Maximo-databasen kallat UpdateDB.
Köra UpdateDB
Klassfiler för körning av UpdateDB finns i katalogen install_home\tools\maximo\
classes\psdi\script\en. Skriptfiler finns i katalogen install_home\tools\maximo\
en.
Arbetsordning
1. Öppna ett kommandofönster och byt katalog till install_home\tools\maximo.
2. Skriv updatedb.bat i kommandofönstret och tryck på Enter.
102
Administrera Maximo Asset Management
Och sedan då?
Om det uppstår problem under systemuppdateringen, loggas felen i filen
install_home\tools\maximo\logs\Update+Timestamp.log. Granska loggarna för att
bestämma orsaken till uppdateringsfelen.
När du har uppdaterat databasen ändras byggversionen i MAXVARS-tabellen.
Närliggande begrepp:
”Säkerhetskopiera och återställa databaser” på sidan 97
Proceduren för säkerhetskopiering beror på databasens storlek och typen av verksamhet.
”Typer av säkerhetskopieringar” på sidan 97
Det finns olika sätt att säkerhetskopiera systemet. Metoderna varierar i omfattning
och frekvens. I dokumentationen till databasplattformen finns information om särskilda kommandon och procedurer för säkerhetskopieringen.
”Offline- och onlinesäkerhetskopieringar” på sidan 98
Offline- och onlinesäkerhetskopieringar ger dig möjlighet att säkerhetskopiera systemet oavsett om systemet används aktivt eller inte. I dokumentationen till databasplattformen finns information om särskilda kommandon och procedurer för säkerhetskopieringen.
”Uppdateringar av databasstatistik” på sidan 99
För att förbättra prestanda bör du regelbundet uppdatera databasstatistiken. Se information om procedurer i dokumentationen till din databasplattform.
”Databasuppdateringar” på sidan 100
I systemet ingår ett verktyg för att uppdatera Maximo-databasen kallat UpdateDB.
Kapitel 4. Administrera databasen
103
104
Administrera Maximo Asset Management
Kapitel 5. Optimera systemprestanda
Systemprestanda är beroende av alla aspekter i driftsättningen. Du kan finjustera
databasen, applikationsservrarna och HTTP-servrarna och du kan också förbättra
prestanda för operativsystemet. Prestandatest kan ge dig resultat som du kan använda till att justera konfigurationsinställningarna ytterligare för optimala prestanda.
Närliggande information:
Performance Best Practices White Papers (öppnas i ett nytt webbläsarfönster eller på en ny flik)
Maximo Activity Dashboard (PerfMon) (öppnas i ett nytt webbläsarfönster eller
på en ny flik)
Interactive Performance Analysis with Maximo Activity Dashboard (öppnas i
ett nytt webbläsarfönster eller på en ny flik)
Tuning WebLogic Server (öppnas i ett nytt webbläsarfönster eller på en ny flik)
Databasserverprestanda
Databasservern lagrar alla data som samlas in och beräknas av Maximo Asset Management-applikationerna. Databasservern lagrar också konfigurationsmetadata för
systemmiljön, bearbetar alla transaktioner från applikationerna och hanterar begäran om hanteringsrapporter. En rätt konfigurerad och underhållen databas krävs
för prestandaoptimering.
Optimeringstekniker för alla databaser
Du kan tillämpa standardtekniker för finjustering av databaser på Maximo Asset
Management genom att regelbundet övervaka en produktionsdatabas under topplast. Du kan använda valfria övervakningsverktyg eller -tekniker som passar för
ändamålet och justera parametrarna för att lösa rapporterade problem om det behövs.
Närliggande uppgifter:
”Optimera prestanda i DB2” på sidan 108
Du kan ändra konfigurationsinställningar på register-, databashanterar- och databasnivåer. Registernivån styr alla DB2-databaser och DB2-applikationer. Databashanteraren styr huvudkonfigurationsinställningarna för alla databaser. Varje enskild databasinstans kan också ha sina egna inställningar på databasnivå.
”Optimera prestanda i Oracle Database” på sidan 117
Initieringsparametrar ställer in värden som påverkar systemprestanda, t.ex. optimeringsfunktioner. Initieringsparametrar lagras i en initieringsparameterfil. Du kan
ändra initieringsparametrar med ALTER SYSTEM-kommandon.
Närliggande information:
Improving the performance of the doclinks query in process automation engine
products (öppnas i ett nytt webbläsarfönster eller på en ny flik)
© Copyright IBM Corp 2008, 2014
105
Databasindexering
För att indexera en databas krävs god förståelse av data, användarfunktionerna
och hur databasen indexeras. I indexen används nyckeldelarna av data från en tabell i en binär struktur för att förbättra sökkapaciteten. Varje datapost i tabellen
måste vara associerad till data i indexet.
Indexering kan öka sökhastigheten betydligt. En nackdel med indexen är dock att
varje infogning, uppdatering eller borttagning kräver att indexen uppdateras. Om
tabeller innehåller flera index kan varje index öka den tid det tar att bearbeta tabelluppdateringar. Om du vill minska antalet index för att förbättra bearbetningshastigheten ska du ta bort de index som är minst värdefulla för sökändamål.
Vissa indextyper som är tillgängliga i DB2, Oracle Database och Microsoft SQL Server är inte tillgängliga i applikationen Databaskonfiguration. Du kan skapa och underhålla dessa index från kommandoraden om du vill förbättra prestanda i särskilda fall. Exempelvis i Oracle Database kan du skapa ett bitmapindex eller ett
funktionsbaserat index om du kommer fram till att dessa index kan förbättra vissa
frågor.
Om du använder dessa indextyper måste systemadministratören ta bort dem innan
du konfigurerar databasändringarna. Indexen måste sedan ersättas när databasen
har konfigurerats.
Om du anpassar Maximo Asset Management kan du ändra hur du väljer information från databasen. Du kan t.ex. ta med fler tabeller och kolumner. Om du anpassar Maximo Asset Management ska du jämföra indexen med de användarfunktioner som använder dem. Se till att du implementerar rätt balanserade index.
Närliggande begrepp:
”Omorganisera tabeller och index i DB2” på sidan 116
Om många uppdateringar görs i en tabell kan utrymmet bli fragmenterat. Du kan
organisera om data för att återvinna utrymme i en tabell och förbättra systemprestanda. Optimera tabellutrymmen och index genom att använda kommandona
IBM DB2 REORGCHK och REORG. Du kan inte organisera om metadatatabeller.
Optimerad åtkomst till data
Användningen av sekvenscachen och separata tabellutrymmen för stora tabeller
kan hjälpa till att förbättra systemprestanda. Du kan också ställa in sidstorlekar
och lagringskapaciteter på dessa tabellutrymmen och cacheminnen för optimala
prestanda.
Tabellutrymmen
En databasadministratör kan använda följande riktlinjer för sidstorlekar för tabellutrymmen. Administratören flyttar sedan tabellerna som innehåller de flesta posttyperna och används mest till tabellutrymmen med dessa sidstorlekar:
Tabell 24. Riktlinjer för sidstorlekar för tabellutrymmen
106
Sidstorlek
Radstorlek
Kolumnantalsgräns
Maximal kapacitet (DMStabellutrymme)
4 KB
4005
500
64 GB
8 KB
8101
1012
128 GB
16 KB
16293
1012
256 GB
32 KB
32677
1012
512 GB
Administrera Maximo Asset Management
Separera index från data och placera dem i ett annat tabellutrymme. Använd applikationen Databaskonfiguration när du flyttar indexen. Separera också stora tabeller, t.ex. Inventarier och Arbetsorder till egna tabellutrymmen för optimala prestanda.
Sekvenscache
Sekvenscachar används till att automatiskt generera unika värden i databasen. Värdena brukar användas som identifierare för kolumner eller rader. Ställ in maxseqsekvensen för radstämpelkolumnen till 500 eftersom kolumnen ofta kräver värden.
Ange cachestorleken för alla andra sekvenser till 50.
Närliggande uppgifter:
”Ändra storlek på sekvenscache”
En sekvens är ett databasobjekt som automatiskt genererar unika nyckelvärden. En
sekvens kan generera ett värde åt gången eller generera en cache med flera värden.
Att använda sekvenscachar förbättrar systemprestanda eftersom processer kan erhålla värden från cachen utan att behöva vänta på att sekvensen ska generera individuella värden.
Ändra storlek på sekvenscache
En sekvens är ett databasobjekt som automatiskt genererar unika nyckelvärden. En
sekvens kan generera ett värde åt gången eller generera en cache med flera värden.
Att använda sekvenscachar förbättrar systemprestanda eftersom processer kan erhålla värden från cachen utan att behöva vänta på att sekvensen ska generera individuella värden.
Den här uppgiften
Sekvensen maxseq används till att generera värden för radstämpelkolumnen i databastabeller. Eftersom det ofta behövs värden till radstämpelkolumnen bör du ställa
in sekvenscachestorleken för maxseq på 500. För alla andra sekvenser ställer du in
sekvenscachestorleken på 50.
Om IBM Tivoli Asset Management for IT är installerat måste du ta bort vissa sekvensnamn från SQL-skriptet eftersom dessa sekvenser inte får ändras manuellt.
Arbetsordning
1. Kör följande kommando för att generera en skriptfil som innehåller SQL-satserna som ställer in sekvenscachestorleken:
Alternativ
Beskrivning
Om du använder DB2
db2 "select ’alter sequence maximo.’ ||
sequencename || ’ cache 50 ;’ from
maximo.maxsequence" >
change_seq_cache.sql
Om du använder Oracle
sqlplus "select ’alter sequence maximo.’
|| sequencename || ’ cache 50 ;’ from
maximo.maxsequence" >
change_seq_cache.sql
2. Redigera filen change_seq_cache.sql genom att ändra sekvenscachestorleken
för sekvensen maxseq till 500.
3. Om Tivoli Asset Management for IT är installerat redigerar du filen
change_seq_cache.sql genom att ta bort eventuella poster som matchar följande sekvensnamn:
Kapitel 5. Optimera systemprestanda
107
Tabell 25. Sekvenser att ta bort från filen change_seq_cache.sql
Sekvenscachenamne
Sekvenscachenamne
Sekvenscachenamne
ASSETATTRIBUTESEQ
DPADISKSEQ
DPAMSWSUITECOMPSEQ
CDMCITYPESSEQ
DPADISPLAYSEQ
DPAMSWSUITESEQ
CLASSANCESTORUSEQ
DPAFILESEQ
DPAMSWUSAGERANGESEQ
CALSSSPECSEQ
DPAIMAGEDEVICESEQ
DPAMSWUSAGESEQ
CLASSSPECUSEWITHSEQ DPAIPXSEQ
DPAMSWVARIANTSEQ
CLASSSTRUCTURESEQ
DPALOGICALDRIVESEQ
DPANETADAPTERSEQ
OMPSEQ
DPAMADAPTERSEQ
DPANETDEVCARDSEQ
RELATIONRULESSEQ
DPAMADPTVARIANTSEQ
DPANETDEVICESEQ
RELATIONSEQ
DPAMEDIAADAPTERSEQ
DPANETPRINTERSEQ
ACTCIRELATIONSEQ
DPAMMANUFACTURERSEQ
DPAOSSEQ
ACTCISEQ
DPAMMANUVARIANTSEQ
DPASOFTWARESEQ
ACTCISPECSEQ
DPAMOSSEQ
DPASWSUITESEQ
DEPLOYEDASSETSEQ
DPAMOSVARIANTSEQ
DPATCPIPSEQ
DPACOMMDEVICESEQ
DPAMPROCESSORSEQ
DPAUSERINFOSEQ
DPACOMPUTERSEQ
DPAMPROCVARIANTSEQ
OMPCIRLNSEQ
DPACPUSEQ
DPAMSOFTWARESEQ
4. Kör SQL-skriptet på databasen så att sekvenscachevärdena ändras.
Närliggande referens:
”Optimerad åtkomst till data” på sidan 106
Användningen av sekvenscachen och separata tabellutrymmen för stora tabeller
kan hjälpa till att förbättra systemprestanda. Du kan också ställa in sidstorlekar
och lagringskapaciteter på dessa tabellutrymmen och cacheminnen för optimala
prestanda.
Optimera prestanda i DB2
Du kan ändra konfigurationsinställningar på register-, databashanterar- och databasnivåer. Registernivån styr alla DB2-databaser och DB2-applikationer. Databashanteraren styr huvudkonfigurationsinställningarna för alla databaser. Varje enskild databasinstans kan också ha sina egna inställningar på databasnivå.
Innan du börjar
När du ska ändra inställningarna måste du logga in som instansägaren, dvs. som
den ägare som skapade den specifika instansen, t.ex. db2inst1. I en Windows-miljö
är den användare som installerade databasen instansägaren. I en UNIX- eller Linux-miljö installerar rotanvändaren databasen och skapar instansägaren. Efter installationen av databasen kan endast instansägaren ändra databasinställningarna.
Den här uppgiften
Vad som är optimala prestanda är subjektivt och beroende av din miljö och användarnas behov och förväntningar. I allmänhet brukar svarstider inom en testad och
acceptabel gräns och optimalt utnyttjande av systemresurser ingå i optimala prestanda. Utnyttjandet av maskinvara ska vara effektivt, vilket innebär att du inte
har outnyttjade bearbetningscykler eller överbelastade systemresurser.
108
Administrera Maximo Asset Management
Alla värden för databasinställningar föreslås som en utgångspunkt, som du kan
anpassa efter behoven i din driftsättning. Värdena har bestämts genom prestandatestning i olika miljöer, inklusive operativsystemen AIX, Windows och Linux.
Du bör genomföra prestandatest före driftsättningen för att bestämma optimala
prestandainställningar för din miljö.
Närliggande information:
IBM DB2 Information Center (öppnas i ett nytt webbläsarfönster eller på en ny
flik)
Ange miljövariabler och registervariabler för optimala prestanda
I registervariabler lagras konfigurationsinställningar som kan tillämpas på global
nivå eller instansnivå. En miljövariabel kan ställa in flera registervariabler baserat
på fördefinierade inställningar. När du anger MAXIMO som värde för miljövariabeln
DB2_WORKLOAD ändrar du i praktiken flera registervariabler till inställningar som är
optimerade för Maximo Asset Management.
Den här uppgiften
Värdet MAXIMO för miljövariabeln DB2_WORKLOAD infördes först i DB2 version 9.5, fixpaket 5. Om du använder DB2 version 9.5 utan fixpaket 5 kan du inte använda
värdet MAXIMO för miljövariabeln DB2_WORKLOAD.
Arbetsordning
1. Kör följande kommando från kommandotolken på den server där DB2 är installerad:
db2set DB2_WORKLOAD=MAXIMO
Följande registervärden ställs in automatiskt:
Registervariabel
Värde
DB2_SKIPINSERTED
ON
DB2_INLIST_TO_NLJN
YES
DB2_MINIMIZE_LISTPREFETCH
YES
DB2_EVALUNCOMMITTED
YES
DB2_SKIPDELETED
ON
2. Om du använder DB2 version 9.7 eller senare ska du köra följande kommando:
db2set DB2_USE_ALTERNATE_PAGE_CLEANING=ON Registervariabeln
DB2_USE_ALTERNATE_PAGE_CLEANING snabbar upp processen att skapa eller ändra
stora tabellutrymmen.
3. Om du använder operativsystemet Windows eller UNIX kör du följande kommando:
db2set DB2_FMP_COMM_HEAPSZ=65536 Registervariabeln DB2_FMP_COMM_HEAPSZ ställer in storleken på den hög som används för avgränsade rutinanrop.
4. Stoppa och starta om DB2 för att tillämpa de inställningar som du ändrat.
Närliggande referens:
”DB2-registervariabler” på sidan 110
Konfigurationsinställningar som är lagrade i registervariabler kan tillämpas på global nivå eller instansnivå. Registervariabler som påverkar prestanda gäller bland
annat den tid som det tar att bearbeta kommandon, optimering av SQL-köer, beteendet vid radlåsning och högstorlekar.
Kapitel 5. Optimera systemprestanda
109
DB2-registervariabler
Konfigurationsinställningar som är lagrade i registervariabler kan tillämpas på global nivå eller instansnivå. Registervariabler som påverkar prestanda gäller bland
annat den tid som det tar att bearbeta kommandon, optimering av SQL-köer, beteendet vid radlåsning och högstorlekar.
Följande värden tillhandahålls för finjustering av registervariabler i DB2:
Tabell 26. DB2-värden att använda för finjustering av registervärden som påverkar prestanda
Registervariabler
Startvärde
Syfte
DB2_SKIPINSERTED
ON
Minskar den tid som krävs
för att bearbeta vissa
databaskommandon eftersom
obekräftade infogade rader
hoppas över.
DB2_INLIST_TO_NLJN
YES
Optimerar prestanda för SQLfrågor som använder IN-predikatet.
DB2_MINIMIZE_LISTPREFETCH
YES
Förhindrar användning av
listförhämtning när förhämtning inte skulle vara en bra
accessmetod, t.ex. när
katalogstatistik inte är tillgänglig. Listförhämtning är
en särskild tabellaccessmetod
där information hämtas från
indexet, sorteras efter sidnummer och sedan förhämtas
sidorna.
DB2_EVALUNCOMMITTED
YES
Minimerar radlåsningen tills
tabell- eller indexaccessökning bestämmer att
dataposten matchar
frågepredikatet.
DB2_SKIPDELETED
ON
Minskar den tid som krävs
för att bearbeta databaskommandon eftersom borttagna
rader hoppas över.
DB2_USE_ALTERNATE_PAGE_CLEANING
ON
Snabbar upp bearbetningen
när stora tabellutrymmen skapas eller ändras och vid
databasåterställning.
DB2_FMP_COMM_HEAPSZ
65536
Ställer in storleken som används för avgränsade
rutinanrop, t.ex. lagrade procedurer eller
användardefinierade
funktionsanrop. Storleken
mäts i 4-KB sidor.
Finjustera databashanterarens inställningar
Databashanterarinställningar som påverkar prestanda genom storleken på minnesutrymmen, styr beteendet för avskärmade processer och anger om instansen är
övervakad.
110
Administrera Maximo Asset Management
Arbetsordning
1. Kör följande kommandon för alla operativsystem från kommandotolken på den
server där DB2 är installerad:
db2 update dbm cfg using RQRIOBLK 65535
db2 update dbm cfg using HEALTH_MON OFF
db2 update dbm cfg using MON_HEAP_SZ AUTOMATIC
db2 update dbm cfg using KEEPFENCED NO
2. Ange mängden virtuellt minne som är allokerad för varje agent:
Alternativ
Beskrivning
För operativsystemet UNIX eller Linux
Kör följande kommando:
db2 update dbm cfg using AGENT_STACK_SZ
1024
För operativsystemet Windows
Kör följande kommando:
db2 update dbm cfg using AGENT_STACK_SZ
1000
Närliggande referens:
”Inställningar för DB2-databashanterare”
Databashanterarinställningar konfigureras på instansnivå. Inställningar som påverkar prestanda är bland annat minnesstorlek, hur avskärmade processer fungerar
och om databasinstansen övervakas.
Inställningar för DB2-databashanterare
Databashanterarinställningar konfigureras på instansnivå. Inställningar som påverkar prestanda är bland annat minnesstorlek, hur avskärmade processer fungerar
och om databasinstansen övervakas.
Det finns följande värden för finjustering av inställningarna för databashanteraren i
DB2:
Värde för
Databashanterarinställningar prestandajustering
Beskrivningar
RQRIOBLK
65535
Anger storleken på
databasbufferten mellan
fjärrapplikationer och deras
databasagenter på databasservern.
HEALTH_MON
OFF
Anger om instansen, associerade databaser och
databasobjekt övervakas.
MON_HEAP_SZ
AUTOMATIC
Anger mängden minne, i 4
KB-sidor, som är allokerade
till data från databassystemövervakningen. Värdet
AUTOMATIC innebär att
övervakningshögens storlek
kan öka efter behov tills
gränsen för instansminnet
har uppnåtts.
Kapitel 5. Optimera systemprestanda
111
Värde för
Databashanterarinställningar prestandajustering
Beskrivningar
KEEPFENCED
NO
Anger om en process i avskärmat läge behålls efter det
att ett anrop av en rutin i
avskärmat läge är slutfört.
Om du har många avskärmade processer kan du ange
YES som inställning för
KEEPFENCED, men då måste
du övervaka minnesanvändningen.
AGENT_STACK_SZ
For UNIX eller Linux: 1024
För Windows: 1000
Bestämmer mängden virtuellt minne, mätt som 4 KBsidor, som allokeras för varje
agent.
Finjustera databaskonfigurationsinställningar
Du kan ange databaskonfigurationsinställningar för varje individuell databas i
DB2. Flera databaskonfigurationsinställningar kan påverka prestanda, t.ex. loggfilstorlekar och eller asynkrona rensningsalternativ.
Arbetsordning
1. Kör följande kommandon för alla operativsystem från kommandotolken på den
server där DB2 är installerad:
db2 update db cfg for dbname using CHNGPGS_THRESH 40
db2 update db cfg for dbname using DFT_QUERYOPT 5
db2 update db cfg for dbname using LOGBUFSZ 1024
db2 update db cfg for dbname using LOGFILSIZ 8096
db2 update db cfg for dbname using LOGPRIMARY 20
db2 update db cfg for dbname using LOGSECOND 100
db2 update db cfg for dbname using LOCKLIST AUTOMATIC
db2 update db cfg for dbname using LOCKTIMEOUT 300
db2 update db cfg for dbname using NUM_IOCLEANERS AUTOMATIC
db2 update db cfg for dbname using NUM_IOSERVERS AUTOMATIC
db2 update db cfg for dbname using SOFTMAX 1000
db2 update db cfg for dbname using PCKCACHESZ 524288
db2 update db cfg for dbname using STAT_HEAP_SZ 51200
2. Ange det maximala antalet filhandtag som kan öppnas per applikation.
Operativsystem
Kommandon
UNIX eller Linux
db2 update db cfg for dbname using
MAXFILOP 61440
Windows
db2 update db cfg for dbname using
MAXFILOP 65535
3. Om du nyligen uppgraderat till DB2 version 9.7, kontrollerar du att följande
databaskonfigurationsinställningar är inställda på följande värden:
112
Inställning
Värde
CUR_COMMIT
ON
AUTO_REVAL
DEFERRED
DEC_TO_CHAR_FMT
NEW
Administrera Maximo Asset Management
Inställning
Värde
STMT_CONC
LITERALS
Och sedan då?
Om parametern STMT_CONC är inställd på LITERALS, är satskoncentrering aktiverad.
Alla frågor översätts till frågor med parametermarkeringar, som frågeoptimeraren
använder till att välja en accessplan. Aktivera bindningsalternativet REOPT(ONCE)
för att hjälpa frågeoptimeraren att välja en effektiv accessplan.
Närliggande uppgifter:
”Aktivera bindningsalternativet REOPT(ONCE)”
Ange bindningsalternativet REOPT(ONCE) när du kör frågor för att hjälpa frågeoptimeraren att välja en effektiv accessplan. När bindningsalternativet REOPT(ONCE) används, väljer frågeoptimeraren accessplanen första gången frågan körs.
I fortsättningen återanvänds accessplanen vare gång frågan körs.
Närliggande referens:
”Databaskonfigurationsinställningar för DB2” på sidan 114
Varje databas i DB2 ha en separat uppsättning konfigurationsinställningar. De databaskonfigurationsinställningar som påverkar prestanda definierar loggfilstorlekar,
minnesstorlekar, alternativ för asynkron rensning, låstliststorlekar och maximalt antal filhandtag.
Närliggande information:
Performance Tip: REOPT(ONCE) when using DB2 Statement Concentrator
(öppnas i ett nytt webbläsarfönster eller på en ny flik)
DB2 9.7 Statement Concentrator with STMM (öppnas i ett nytt webbläsarfönster eller på en ny flik)
Aktivera bindningsalternativet REOPT(ONCE)
Ange bindningsalternativet REOPT(ONCE) när du kör frågor för att hjälpa frågeoptimeraren att välja en effektiv accessplan. När bindningsalternativet REOPT(ONCE) används, väljer frågeoptimeraren accessplanen första gången frågan körs.
I fortsättningen återanvänds accessplanen vare gång frågan körs.
Arbetsordning
1. Logga in till DB2-servern som databasinstansägaren.
2. Kör följande kommando i katalogen bnd för DB2, t.ex. C:\DB2\SQLLIB\bnd:
db2 bind db2clipk.bnd collection NULLIDR1
3. Logga in till Maximo Asset Management som administratör med behörighet att
utföra systemkonfigurationsuppgifter.
4. Öppna detaljerna för systemegenskapen mxe.db.DB2jdbcCollection i applikationen Systemegenskaper.
5. Ange NULLIDR1 i fältet Generellt värde i avsnittet Generella egenskaper - detaljer.
6. Välj åtgärden Uppdatering i realtid och klicka sedan på OK. Det nya egenskapsvärdet NULLIDR1 visas i fältet Generellt värde och i fältet Aktuellt värde.
Närliggande information:
Using the REOPT bind option with input variables in complex queries (öppnas
i ett nytt webbläsarfönster eller på en ny flik)
Kapitel 5. Optimera systemprestanda
113
Performance Tip: REOPT(ONCE) when using DB2 Statement Concentrator
(öppnas i ett nytt webbläsarfönster eller på en ny flik)
Databaskonfigurationsinställningar för DB2
Varje databas i DB2 ha en separat uppsättning konfigurationsinställningar. De databaskonfigurationsinställningar som påverkar prestanda definierar loggfilstorlekar,
minnesstorlekar, alternativ för asynkron rensning, låstliststorlekar och maximalt antal filhandtag.
Det finns följande värden för finjustering av databaskonfigurationsinställningarna i
DB2:
114
Inställning
Startvärde
Syfte
CHNGPGS_THRESH
40
Procentandelen ändrade sidor innan asynkron
sidrengöring startas.
DFT_QUERYOPT
5
Tillhandahåller tillräcklig
frågeoptimering med heuristik för att begränsa insatsen
för att välja en accessplan.
LOGBUFSZ
1024
Hur stor del, mätt i 4 KBsidor, av databashögen som
ska användas som buffert för
loggposter innan posterna
skrivs till disk.
LOGFILSIZ
8096
Definierar storleken på
loggfilerna, i 4 KB-sidor.
LOGPRIMARY
20
Antalet primära loggfiler,
vilket anger ett fast lagringsutrymme som allokeras till
återställningsloggfiler.
LOGSECONDARY
100
Antalet sekundära loggfiler
som skapas och används för
återställningsloggfiler när det
behövs.
LOCKLIST
AUTOMATIC
Hur stort lagringsutrymme
som allokeras till låslistan,
som innehåller lås som hålls
av alla applikationer som
samtidigt är anslutna till databasen. Värdet AUTOMATIC
innebär att minnesjusteraren
kan dimensionera utrymmet
för låslistan dynamiskt när
arbetslastkraven ändras.
LOCKTIMEOUT
300
Hur många sekunder som
databasen väntar före låsning.
Administrera Maximo Asset Management
Inställning
Startvärde
Syfte
NUM_IOCLEANERS
AUTOMATIC
Antalet asynkrona
sidrengörare för databasen.
Värdet AUTOMATIC innebär att
antalet sidrengörare baseras
på antalet processorer som är
konfigurerade på den aktuella servern och antalet lokala logiska
databaspartitioner i en
partitionerad databasmiljö.
NUM_IOSERVERS
AUTOMATIC
Antalet I/O-servrar som kör
prefetching och verktyg. Värdet AUTOMATIC innebär att
antalet prefetchfunktioner
beräknas när databasen aktiveras.
SOFTMAX
1000
Bestämmer
kontrollpunktsfrekvensen och
återställningsintervallet. Inställningen anges som en
procentandel av storleken på
en primär loggfil.
STMTHEAP
20000
Storleken på satshögen som
används som arbetsområde
för SQL-kompilatorn.
MAXFILOP
För UNIX och Linux: 61440
För Windows: 65535
Det maximala antalet
filhandtag som kan öppnas
per applikation.
CUR_COMMIT
ON
Styr beteendet vid Cursor
Stability-avsökningar.
AUTO_REVAL
DEFERRED
Styr omvaliderings- och
invalideringssemantik. Inställningen DEFERRED innebär
att alla beroende objekt omvärderas vid nästa access.
DEC_TO_CHAR_FMT
NEW
Styr resultatet av den skalära
CHAR-funktionen och CASTspecifikationen för konvertering av decimalvärden till
teckenvärden. Inställningen
NEW innebär att inledande
nollor och avslutande decimaltecken inte tas med i
CHAR-funktionens resultat.
Kapitel 5. Optimera systemprestanda
115
Inställning
Startvärde
Syfte
STMT_CONC
LITERALS
Aktiverar och ställer in
standardbeteendet för
satskoncentreringsfunktionen.
Inställningen LITERALS innebär att SQL-satser som är
identiska, förutom konstanter
i satserna, kan dela
paketcacheposter. När du har
aktiverat
satskoncentreringsfunktionen
ska du inte använda
VARGRAPHICS-funktionen.
Aktivera
bindningsalternativet
REOPT(ONCE) för att hjälpa
frågeoptimeraren att välja en
effektiv accessplan.
PCKCACHESZ
524288
Mängden delat
databasminne, mätt i 4 KBsidor, som cachar avsnitt för
statiska och dynamiska SQLoch XQuery-satser på en databas.
STAT_HEAP_SZ
51200
Maximal storlek på högen,
mätt i 4 KB-sidor, som används för statistikinsamling
när kommandot RUNSTATS
körs.
Närliggande uppgifter:
”Aktivera bindningsalternativet REOPT(ONCE)” på sidan 113
Ange bindningsalternativet REOPT(ONCE) när du kör frågor för att hjälpa frågeoptimeraren att välja en effektiv accessplan. När bindningsalternativet REOPT(ONCE) används, väljer frågeoptimeraren accessplanen första gången frågan körs.
I fortsättningen återanvänds accessplanen vare gång frågan körs.
Närliggande information:
Performance Tip: REOPT(ONCE) when using DB2 Statement Concentrator
(öppnas i ett nytt webbläsarfönster eller på en ny flik)
DB2 9.7 Statement Concentrator with STMM (öppnas i ett nytt webbläsarfönster eller på en ny flik)
Omorganisera tabeller och index i DB2
Om många uppdateringar görs i en tabell kan utrymmet bli fragmenterat. Du kan
organisera om data för att återvinna utrymme i en tabell och förbättra systemprestanda. Optimera tabellutrymmen och index genom att använda kommandona
IBM DB2 REORGCHK och REORG. Du kan inte organisera om metadatatabeller.
Följande villkor kan ange att databastabellerna kräver omorganisation:
v Tabellerna har en hög volym av infogningar, uppdateringar och borttagningar.
v Prestanda för frågor minskar.
v Du kör kommandot RUNSTATS för att uppdatera tabellstatistik men prestanda blir
inte bättre.
116
Administrera Maximo Asset Management
v Du kör kommandot REORGCHK och resultatet anger att det krävs en tabellomorganisation.
Följande tillstånd kan tyda på att indexen behöver omorganiseras.
v Lövsidor som innehåller nyckelpar och postidentifierare som pekar på verkliga
data är fragmenterade. När lövsidorna är fragmenterade påverkas prestanda eftersom fler lövsidor måste läsas för att hämta tabellsidor.
v Den fysiska indexsidan stämmer inte med sekvensen av nycklar på sidan, vilket
gör att det tar längre tid att bearbeta frågor.
v Indexet har för många nivåer.
Om du konstaterar att en omorganisation kan förbättra prestanda för tabellen eller
indexet kan du utföra omorganisationen online eller offline. Som standard utför
kommandot REORG omorganisationer offline.
Databasunderhåll kan minska den tid som krävs för omorganisation. Regelbunden
arkivering och trimning av tabeller bör ingå i rutinen för databasunderhåll. Dessutom bör du köra kommandot REORGCHK för att identifiera tabeller och index som
kräver omorganisation.
Närliggande begrepp:
”Databasindexering” på sidan 106
För att indexera en databas krävs god förståelse av data, användarfunktionerna
och hur databasen indexeras. I indexen används nyckeldelarna av data från en tabell i en binär struktur för att förbättra sökkapaciteten. Varje datapost i tabellen
måste vara associerad till data i indexet.
Närliggande information:
Table reorganization (öppnas i ett nytt webbläsarfönster eller på en ny flik)
Index reorganization (öppnas i ett nytt webbläsarfönster eller på en ny flik)
REORGCHK command (öppnas i ett nytt webbläsarfönster eller på en ny flik)
REORG TABLES command (öppnas i ett nytt webbläsarfönster eller på en ny
flik)
Optimera prestanda i Oracle Database
Initieringsparametrar ställer in värden som påverkar systemprestanda, t.ex. optimeringsfunktioner. Initieringsparametrar lagras i en initieringsparameterfil. Du kan
ändra initieringsparametrar med ALTER SYSTEM-kommandon.
Innan du börjar
För att kunna ställa in parametrar måste du logga in som en användare som har
SYSDBA-behörigheter.
Arbetsordning
1. Ställ in parametern CURSOR_SHARING på SIMILAR eller FORCE så att konstanter
konverteras till bindningsvariabler.
2. Om databasens teckenuppsättning är double-byte eller Unicode ställer du in
parametern NLS_LENGTH_SEMANTICS på CHAR.
3. Ställ in parametern WORKAREA_SIZE_POLICY på AUTO för att automatiskt dimensionera arbetsområdena.
4. Kontrollera att parametern OPTIMIZER_FEATURES_ENABLE är inställd på din aktuella version av Oracle Database.
Kapitel 5. Optimera systemprestanda
117
5. Ställ in parametern PROCESSES på det maximala antalet användare och bakgrundsprocesser som kan accessa databasen samtidigt. Exempel: Om du förväntar dig 50 samtidiga användare anger du värdet 70 för att inbegripa bakgrundsprocesser.
6. För parametern OPEN_CURSORS anger du det maximala antalet öppna cursors
som en session kan ha i taget. Öppna cursors hanterar privata SQL-områden.
Hur många öppna cursors som du behöver beror på driftsättningen. Ange ett
tillräckligt högt värde för att förhindra att Maximo Asset Management får slut
på cursors.
7. För parametern SESSIONS anger du det maximala antalet sessioner som kan
skapas. Ange ett värde för parametern SESSIONS som baseras på maximalt antal användare och bakgrundsprocesser plus en marginal på 10 % för rekursiva
processer. Exempel: Om du förväntar dig 50 samtidiga användare anger du
värdet 77, som ger utrymme för 20 bakgrundsprocesser med sju sessioner för
rekursiva processer.
8. Ställ in administrationsparametrarna SGA (System Global Area) och PGA (Program Global Area) på en minnesstorlek som baseras på databasstorleken, antalet samtidiga användare och arbetslast.
Oracle Database version
För Oracle Database 10g
Parametrar att ställa in
SGA_TARGET
SGA_MAX_SIZE
För Oracle Database 11g
SGA_TARGET
SGA_MAX_SIZE
MEMORY_TARGET
MEMORY_MAX_TARGET
9. Ställ in parametern TRANSACTIONS så att den anger maximalt antal samtidiga
transaktioner. Ett större värde för den här parametern betyder att SGA också
blir större.
10. Stoppa och starta om Oracle Database så att ändringarna tillämpas.
Närliggande referens:
”Initieringsparametrar för Oracle Database”
Initieringsparametrar lagras i en initieringsparameterfil som kan tillämpas på alla
databasinstanser på en server. Parametrar som påverkar systemprestanda inbegriper cursor-delning, den policy som bestämmer arbetsområdets storlek, antalet samtidiga processer och minnesområdesstorlekar.
Närliggande information:
Oracle Database Performance Tuning Guide 10g (öppnas i ett nytt webbläsarfönster eller på en ny flik)
Oracle Database Performance Tuning Guide 11g (öppnas i ett nytt webbläsarfönster eller på en ny flik)
Initieringsparametrar för Oracle Database
Initieringsparametrar lagras i en initieringsparameterfil som kan tillämpas på alla
databasinstanser på en server. Parametrar som påverkar systemprestanda inbegriper cursor-delning, den policy som bestämmer arbetsområdets storlek, antalet samtidiga processer och minnesområdesstorlekar.
118
Administrera Maximo Asset Management
Inställning
Startvärde
Syfte
CURSOR_SHARING
SIMILAR eller FORCE
Bestämmer vilka SQL-satser
som kan dela cursors. Med
värdet SIMILAR eller värdet
FORCE delar SQL-satser
cursors när skillnader mellan
satserna inte påverkar satsens betydelse eller optimering.
NLS_LENGTH_SEMANTICS
CHAR
Skapar char- och varchar2kolumner som använder
teckenlängdssemantik.
WORKAREA_SIZE_POLICY
AUTO
Dimensionerar automatiskt
arbetsområden som använder minnesintensiva operatorer.
OPTIMIZER_FEATURES_ENABLE
Det aktuella releasenumret
för versionen av Oracle
Database som du använder,
t.ex. 11.1.0.7
Aktiverar en rad funktioner
som optimerar prestanda baserat på ett Oraclereleasenummer
SGA_TARGET
Ett numeriskt värde för minnesstorleken som baseras på
databasstorleken, antalet
samtidiga användare och
arbetslasten.
I Oracle Database 10g och
Oracle Database 11g ställs
den totala storleken in för
allt SGA-minne. Om parametern anges, dimensioneras
inställningarna för buffertcache, Java-pool, stor pool
och delad pool automatiskt.
SGA_MAX_SIZE
Ett numeriskt värde för minnesstorleken som baseras på
databasstorleken, antalet
samtidiga användare och
arbetslasten.
I Oracle Database 10g Oracle
Database 11g anges minnesstorleken för allt SGA-minne.
MEMORY_TARGET
Ett numeriskt värde för minnesstorleken som baseras på
databasstorleken, antalet
samtidiga användare och
arbetslasten.
I Oracle Database 11g dimensioneras SGA- eller PGAminnet. SGA och PGA
dimensioneras dynamiskt
baserat på den här inställningen.
MEMORY_MAX_TARGET
Ett numeriskt värde för minnesstorleken som baseras på
databasstorleken, antalet
samtidiga användare och
arbetslasten.
I Oracle Database 11g anges
det maximala värde som kan
användas i parametern
MEMORY_TARGET.
PROCESSES
Ett numeriskt värde som baseras på antalet samtidiga
användare som du förväntar
dig kommer att ansluta till
databasen. Lägg till fler processer för bakgrundsprocesser. Exempel: Om du
förväntar dig 50 samtidiga
användare kan du ange 70
för parametern PROCESSES.
Ställer in det maximala antalet processer, både användaroch bakgrundsprocesser kan
ansluta till databasen samtidigt.
Kapitel 5. Optimera systemprestanda
119
Inställning
Startvärde
Syfte
OPEN_CURSORS
Ett numeriskt värde som
anger hur många öppna
cursors som är tillgängliga.
Ställer in antalet öppna
cursors, som hanterar privata
SQL-områden.
SESSIONS
Ett numeriskt värde som ba- Ställer in det maximala antalet sessioner som kan skapas.
seras på antalet samtidiga
användare som du förväntar
dig kommer att ansluta till
databasen. Lägg till fler sessioner för bakgrundsprocesser och 10 % marginal för
rekursiva processer. Exempel:
Om du förväntar dig 50 samtidiga användare, anger du
in värdet 77, som ger utrymme för 20
bakgrundsprocesser med 10
%, eller 7 sessioner, för
rekursiva processer.
TRANSACTIONS
Ett numeriskt värde som
anger det maximala antalet
samtidiga transaktioner.
Anger det maximala antalet
samtidiga transaktioner. Om
ett högre värde anges, blir
SGA större.
Närliggande information:
Oracle Database Performance Tuning Guide 10g (öppnas i ett nytt webbläsarfönster eller på en ny flik)
Oracle Database Performance Tuning Guide 11g (öppnas i ett nytt webbläsarfönster eller på en ny flik)
Trimning av IBM WebSphere Application Server-prestanda
Du kan definiera inledande och maximala högstorlekar och trådpoolsinställningar.
Du kan finjustera Java Virtual Machine (JVM) för optimala prestanda genom att
konfigurera JVM-parametrar.
Du måste finjustera applikationsservern på JVM-nivå eftersom minnesanvändnings- och skräpinsamlingsalternativ påverkar varje JVM separat. Dessa inställningar används för finjustering av JVM-prestanda i Tivoli-testmiljöer. Din miljö kan
alltså kräva andra inställningar. Du kan använda de här JVM-inställningarna som
riktlinje eller utgångspunkt och sedan konfigurera JVM-inställningarna enligt dina
miljökrav.
Närliggande information:
Monitoring performance with Tivoli Performance Viewer (TPV) (öppnas i ett
nytt webbläsarfönster eller på en ny flik)
Tuning the IBM virtual machine for Java (öppnas i ett nytt webbläsarfönster eller på en ny flik)
Case study: Tuning WebSphere Application Server V7 and V8 for performance
(öppnas i ett nytt webbläsarfönster eller på en ny flik)
Solving memory problems in WebSphere applications (öppnas i ett nytt webbläsarfönster eller på en ny flik)
120
Administrera Maximo Asset Management
Trådpoolsstorlekar
Om du finjusterar trådpoolsstorlekar kan serverkomponenterna återanvända trådar.
Återanvändningen av trådar eliminerar behovet av att skapa nya trådar under körningen för att hantera varje ny begäran.
För att finjustera inställningarna av trådpoolsstorlek kan du använda alternativet
Thread pools i administrationskonsolen för WebSphere Application Server.
Standardtrådpoolen används när begäran kommer in från MDB eller om en transportkedja inte definierats för en trådpool. WebContainer-trådpoolen används när
begäran kommer via HTTP.
Du kan finjustera följande inställningar för att förbättra systemets prestanda:
Minimistorlek
Minimiantalet trådar i trådpoolen.
Standardtrådpool: 20
WebContainer-trådpool: 120
Maxstorlek
Maxantalet trådar i trådpoolen.
Standardtrådpool: 50
WebContainer-trådpool: 120
Tidsgräns för trådinaktivitet
Inaktivitetstid (i millisekunder) innan en tråd återtas.
Standardtrådpool: 30000
WebContainer-trådpool: 60000
Tillåt trådallokering utöver den maximala trådstorleken
Om alternativet är aktiverat kan antalet trådar ökas utöver den maximala
storlek som är konfigurerad för trådpoolen.
Värde: Enabled
Närliggande information:
Thread pool settings (öppnas i ett nytt webbläsarfönster eller på en ny flik)
Högstorleksvärden
Parametrar för högstorlek för JVM (Java Virtual Machine) påverkar direkt hur skräpinsamlingen fungerar. Om du ökar högstorleken kan systemet bearbeta fler objekt
innan högstorleken utlöser en skräpinsamling.
Finjusteringen av JVM-högstorlekar innebär ofta en avvägning mellan skräpinsamlingarna och den tid som krävs för att utföra skräpinsamlingen. En större högstorlek innebär också att det krävs mer tid för att hitta och bearbeta objekt som behöver samlas in.
När du planerar förbrukningen av systemminne ska du inkludera extra processorminne för JVM som används utöver högstorleken och RAM för operativsystemet. Inkludera 30 % eller 40 % extra minne för denna ytterligare processoranvändning.
Kapitel 5. Optimera systemprestanda
121
Värdet för JVM-högstorleken är direkt relaterad till mängden fysiskt minne i systemet. Ange 4096 för de initiala och maximala högstorlekarna eftersom ett 64-bitars
operativsystem har en adressutrymmesgräns på 4 GB, oberoende av mängden fysiskt minne i systemet.
Ange aldrig en JVM-högstorlek som är större än systemets fysiska minne.
Närliggande uppgifter:
”Bestämma optimala högstorlekar i WebSphere Application Server”
Den optimala högstorleken för driftsättningen säkerställer att minne inte slösas
bort eller begränsas. För att bestämma optimal högstorlek aktiverar du utförlig
skräpinsamling och använder sedan ett supportverktyg som analyserar resultaten
och bestämmer den optimala storleken.
Närliggande information:
Handling out-of-memory situations (öppnas i ett nytt webbläsarfönster eller på
en ny flik)
Activating the heap monitor (öppnas i ett nytt webbläsarfönster eller på en ny
flik)
Memory and Address Space Limits (öppnas i ett nytt webbläsarfönster eller på
en ny flik)
Bestämma optimala högstorlekar i WebSphere Application
Server
Den optimala högstorleken för driftsättningen säkerställer att minne inte slösas
bort eller begränsas. För att bestämma optimal högstorlek aktiverar du utförlig
skräpinsamling och använder sedan ett supportverktyg som analyserar resultaten
och bestämmer den optimala storleken.
Arbetsordning
1. Gå till navigeringsfältet i administrationskonsolen för WebSphere Application
Server och välj Servers > Application servers > server_name > Process definition > Java Virtual Machine.
2. Markera kryssrutan Verbose Garbage Collection. När utförlig skräpinsamling
är aktiverad registrerar JVM (Java Virtual Machine) information om varje skräpinsamling i en loggfil. Exempel: I loggfilen kan du se mängden lediga byte i
högen, intervallet mellan skräpinsamlingarna samt paustiden. Utförlig skräpinsamling har minimal effekt på systemprestanda.
3. För Oracle Solaris och HP-UX lägger du till följande parametrar i de generiska
JVM-argumenten:
-XX:+PrintGCDetails
-XX:+PrintGCTimeStamps
-XX:+PrintHeapAtGC
4. Tillämpa och spara ändringarna.
5. Starta om WebSphere Application Server.
6. För att skapa loggposter att analysera låter du systemet bearbeta en typisk
användarlast under en angiven tid. Tiden kan vara ett par timmar eller ett par
dagar beroende på användarlasten.
7. För att bestämma optimal högstorlek, analyserar du loggfilen med en skräpinsamlingsanalyserare. Du kan använda insticksprogrammet IBM Monitoring
and Diagnostic Tools for Java - Garbage Collection and Memory Visualizer,
som är tillgängligt för IBM Support Assistant.
122
Administrera Maximo Asset Management
v För AIX , Microsoft Windows eller Linux analyserar du filen native_stderr.log.
v För Oracle Solaris eller HP-UX analyserar du filen native_stdout.log.
8. Ange nya initiala och maximala högstorlekar och spara dina ändringar.
9. Avaktivera utförlig skräpinsamling.
10. Ta bort filen .log. Filen .log kan bli stor när utförlig skräpinsamling är aktiverad.
Närliggande begrepp:
”Högstorleksvärden” på sidan 121
Parametrar för högstorlek för JVM (Java Virtual Machine) påverkar direkt hur skräpinsamlingen fungerar. Om du ökar högstorleken kan systemet bearbeta fler objekt
innan högstorleken utlöser en skräpinsamling.
Närliggande information:
IBM Monitoring and Diagnostic Tools for Java - Garbage Collection and Memory Visualizer (öppnas i ett nytt webbläsarfönster eller på en ny flik)
JVM-kommandon för att optimera prestanda
De generiska argumenten för JVM (Java Virtual Machine) är valfria kommandoradsargument som överförs till JVM när WebSphere Application Server startar. De
generiska JVM-argumenten kan ställa in tidsgränsvärdet på serversidan för Java
RMI (Remote Method Invocation) avaktiverar explicit skräpinsamling, ställer in
skräpinsamlingspolicyn och anger storleken på "barnkammaren".
När du konfigurerar JVM kan du ange valfria kommandoradsargument i fältet Generic JVM arguments. Gör ett mellanslag mellan varje argument om du anger
flera.
Följande generiska JVM-argument kan förbättra systemprestanda:
-sun.rmi.dgc.ackTimeout=10000
Ställer in tiden i millisekunder som Java RMI-körningen på serversidan
starkt refererar till ett fjärrobjekt. Eftersom RMI allokerar en stor mängd
kortlivade fjärrobjekt, kan ett för högt värde för argumentet
sun.rmi.dgc.ackTimeout förhindra att skräpinsamlingen fungerar effektivt,
vilket kan orsaka problem med minnesbrist. Argumentet
-sun.rmi.dgc.ackTimeout=10000 ställer in värdet på 10000 (10 sekunder),
vilket kan förhindra minnesbristproblem.
-Xdisableexplicitgc
Avaktiverar explicit skräpinsamling, vilket förhindrar System.gc()-anrop
från att starta skräpinsamlingsprocessen.
-Xmn1024m
Ställer in storleken på barnkammaren på 25 % av den maximala högstorleken. Barnkammaren är det område av högen där objekt skapas. Om du
analyserar skräpinsamlingen och sedan justerar högstorlekar, ska du justera
barnkammarstorleken så att den avspeglar ändringarna.
-Xgcpolicy:gencon
Ställer in skräpinsamlingspolicyn på gencon-skräpinsamling, vilket gör att
objekt placeras i separata områden av högen beroende på deras livstid. När
objekt har skapats i barnkammaren och sedan överlever ett antal skräpinsamlingar flyttas objekten till ett fast område. När objekten separeras på
detta sätt kan skräpinsamlingen köras oftare i barnkammaren utan att det
Kapitel 5. Optimera systemprestanda
123
påverkar resten av högen så att pausar minimeras. Eftersom Maximo Asset
Management skapar många kortlivade objekt bör du ställa in gencon som
skräpinsamlingspolicy.
Närliggande information:
Tuning the IBM virtual machine for Java (öppnas i ett nytt webbläsarfönster eller på en ny flik)
Solving memory problems in WebSphere applications (öppnas i ett nytt webbläsarfönster eller på en ny flik)
Java virtual machine settings (öppnas i ett nytt webbläsarfönster eller på en ny
flik)
Finjustera HTTP-serverprestanda
Du kan finjustera IBM HTTP Server för att förbättra svarstiderna för Maximo Asset
Management. Du kan anpassa dina parameterinställningar för att förbättra prestanda.
Du kan optimera genom att använda IBM HTTP Server-parameterinställningarna.
Dessa inställningar används för finjustering av prestanda i en testmiljö. Din miljö
kan alltså kräva andra inställningar. Du kan använda de här inställningarna som
riktlinje eller utgångspunkt och sedan konfigurera inställningarna enligt dina miljökrav.
Versionerna av IBM HTTP Server och WebSphere Application Server måste vara
samma.
Följande parameterinställningar har optimerats och testats för Microsoft Windowsmiljön. Även om samma inställningar också testats och optimerats i en AIX-miljö
är de inte optimerade för UNIX eller Linux.
IBM HTTP Server som körs i en Windows-miljö har en överordnad process och en
enda underordnad, flertrådig process som skapar samtidiga anslutningar. Ställ in
följande parametrar så att din miljö kan hantera samtidiga anslutningar mer effektivt:
TimeOut
Den tid som servern väntar på vissa händelser innan en begäran avvisas.
Värde: 900
KeepAliveTimeOut
Den tid som servern väntar på efterföljande begäran på en beständig anslutning. Ange 60 som värde för miljöer som har hög nätverkslatens. Nätverkslatensen kan vara ett problem om användare finns på andra platser än den plats
där servrarna är placerade. Det innebär att nätverkslatensen blir högre, ju
längre från servrarna användarna befinner sig.
Hög nätverksbredd: 10
Låg nätverksbredd: 60
MaxKeepAliveRequests
Antal tillåtna begäran på en beständig anslutning. Om du begränsar antalet begäran måste servern avsluta anslutningen och skapa en annan anslutning när
gränsen uppnås. Behovet av att kontinuerligt avsluta och skapa anslutningar
kan påverka serverns prestanda. Ange noll som värde om du vill tillåta ett
obegränsat antal begäran på en beständig anslutning.
124
Administrera Maximo Asset Management
Värde: 0
MaxRequestsPerChild
Gräns för antalet begäran som en enskild underordnad process hanterar under
sin livscykel. När den här gränsen uppnås, avslutas den underordnade processen. Om du ställer in 0 som värde avslutas aldrig den underordnade processen och den kan hantera ett obegränsat antal begäran. Om du ställer in ett
större värde än 0, krävs extra bearbetning för att avsluta och skapa underordnade processer. I systemen Linux och UNIX kan ett annat värde än 0 skapa ett
stort antal underordnade processer, vilket kan leda till onödigt stor användning
av växlingsutrymme. Ange värdet 0 för att minimera potentiella problem.
Värde: 0
ThreadLimit
Den övre gränsen för det konfigurerbara antalet trådar per underordnad process.
Värde för Windows-miljöer: 2400
ThreadsPerChild
Antalet trådar som varje underordnad process kan skapa. I en Windows-miljö
som körs på 64 bitar, är varje instans begränsad till cirka 2500 trådar per underordnad process. För 32-bitars miljöer är det totala antalet trådar per underordnad process närmare 5000. Dessa värden är inte exakta gränser eftersom de
verkliga gränserna är summan av det startminne som används av varje tråd
plus den maximala körningsminnesanvändningen per tråd. Summan varierar
beroende på konfiguration och arbetslast. Om du ökar värdet för parametern
ThreadsPerChild riskerar du att underordnade processer inte fungerar när körningsminnet ökar adressutrymmet över 2 eller 3 GB.
Värde för Windows-miljöer: 2400
Du kan ställa in parametrarna ThreadsPerChild ochThreadLimit på samma värde.
IBM HTTP-serverkomprimering och lastbalansering
HTTP-komprimering förbättrar användningen av tillgänglig bandbredd och ger högre överföringshastigheter. HTTP-komprimering är inbyggt i webbservrar och
webbläsare. Du kan konfigurera inställningar för HTTP-komprimering och lastbalansering för att få optimala prestanda.
HTTP-komprimering påverkar data på alla servrar i ett kluster. Varje komprimeringskompatibel webbläsare tar emot komprimerade data i det format som webbläsaren hanterar. Om webbläsaren inte hanterar komprimering hämtas data i okomprimerat format.
Data komprimeras genom att använda en komprimeringsmodul som t.ex mod_deflate från Apache. Komprimeringsmetoden styrs av den programvara som är installerad på servern.
I IBM HTTP Server, använder du Apache-modulen mod_deflate och ställer in
DeflateCompressionLevel på 3 eller 6 för att förbättra svarstiden i miljöer som har
låg bandbredd och hög latens.
Lastbalansering
Maskinvarulastbalanserare som förbigår IBM HTTP Server kan inte utnyttja datakomprimeringsmetoden. Om IBM HTTP Server förbigås måste du konfigurera lastbalanseringen för att fördela uppgiftslasten mellan flera instanser av en applikaKapitel 5. Optimera systemprestanda
125
tion. Användarlasten kommer från användare som är inloggade till systemet och
använder gränssnittet för uppgifter. Icke-användarlasten kommer från objekt som
schemalagda jobb (Crontask) och transaktioner från Maximo-integrationsramverket.
Du kan fördela användarlast och icke-användarlast mellan olika applikationsservrar eller kluster genom att använda IBM HTTP Server för WebSphere Application
Server-insticksprogrammet. Insticksprogrammet fungerar som en agent som använder HTTP-protokollet till att dirigera om HTTP-begäran från webbservern till applikationsservern.
Ändra lastbalanseringsalternativet om du vill förbättra prestanda genom att använda det här insticksprogrammet. Insticksprogrammet använder alternativet till
att skicka begäran till applikationsservrar som är associerade till webbservern.
Båda lastbalanseringsalternativen RoundRobin och Random ger en jämn fördelning av
arbetet mellan klustermedlemmar. Du måste dock testa alternativen för att avgöra
vilket som fungerar bäst för din driftsättning.
För att välja det bästa lastbalanseringsalternativet kan du konfigurera Maximo Asset Management att logga antalet användare per JVM. Data kan hjälpa dig att bestämma vilket alternativ som ger bäst lastbalansering.
Närliggande information:
Aktivera datakomprimering i IBM HTTP Server (öppnas i ett nytt webbläsarfönster eller på en ny flik).
Handling enough simultaneous connections with IBM HTTP Server 2.0 and
above on Linux and Unix systems (öppnas i ett nytt webbläsarfönster eller på en
ny flik)
Optimerade inställningar för operativsystemkonfiguration
Maximo Asset Management hanteras av flera operativsystem, t.ex.AIX, Red Hat
Enterprise Linux och Windows. Du kan konfigurera systeminställningar på operativsystemnivå på applikations- och databasservrar för optimala prestanda.
Du måste kontrollera med nätverksadministrationsgruppen så att du är säker på
att de föreslagna konfigurationsvärdena är kompatibla med det installerade nätverket. Konfigurationsvärdena måste överensstämma med standardinställningarna
som nätverksadministrationsgruppen konfigurerat.
Närliggande information:
Performance Tip: Understanding Operating System Tuning Parameters (öppnas
i ett nytt webbläsarfönster eller på en ny flik)
Prestandarelaterade inställningar i AIX
Operativsystemet AIX kan konfigureras för att förbättra Maximo Asset Management-prestanda. Dessa inställningar är bland annat förbättrad konfigurering av
nätverket, resurser, bearbetning och virtuellt minne.
Du måste tillämpa nätverks- och processinställningarna och inställningarna för virtuellt minne på rotanvändaren för WebSphere Application Server-instansägaren och
rotanvändaren för databasinstansägaren för databasservern. När du tillämpar resursinställningar (ulimit) måste du tillämpa inställningar på userid för instansägaren på båda servrarna, men rotägaren måste fortfarande göra ändringarna.
126
Administrera Maximo Asset Management
Nätverksinställningar
Ange följande inställningar från kommandoraden för att optimera nätverkstjänsterna:
/usr/sbin/no -r -o sb_max=6192000
/usr/sbin/no -r -o tcp_sendspace=4096000
/usr/sbin/no -r -o tcp_recvspace=4096000
/usr/sbin/no -r -o udp_sendspace=65536
/usr/sbin/no -r -o udp_recvspace=655360
/usr/sbin/no -r -o rfc1323=1
/usr/sbin/no -r -o ipqmaxlen=250
/usr/sbin/no -r -o clean_partial_conns=1
/usr/sbin/no -r -o tcp_keepidle=600
/usr/sbin/no -r -o tcp_keepintvl=10
/usr/sbin/no -r -o tcp_keepinit=40
/usr/sbin/no -r -o tcp_timewait=1
/usr/sbin/no -r -o tcp_finwait2=60
/usr/sbin/no -r -o tcp_ephemeral_low=1024
Observera att värdena för parametrarna sb_max, tcp_sendspace och tcp_recvspace
varierar beroende på enhetstyp och hastighet. Du måste kontrollera värdena för
TCP-strömningsarbetslasten för att hitta det bästa trimningsvärdet för nätverket.
Nätverksinställningarna gäller för hela systemet, utom ulimit-inställningarna i AIX.
Resursinställningar (ulimit)
Ulimit-inställningarna ändras för specifika användare, t.ex. DB2-instansägaren, DB2
fence-ägaren, Maximo Asset Management-användaren och WebSphere Application
Server admin-användaren. Kör följande kommandorad för att konfigurera resursinställningar (ulimit) för operativsystemresurserna:
chuser fsize=-1 fsize_hard=-1 data=-1 data_hard=-1 stack=4194304
stack_hard=4194304 nofiles=-1 nofiles_hard=-1 <user_name>
Processinställningar
Ange processinställningen chdev -l sys0 -a maxuproc='4096' från kommandoraden i operativsystemet.
Inställningar för virtuellt minne
Ange följande inställningar som finjusterar parametrarna för Virtual Memory Manager från kommandoraden:
vmo -p -o lru_file_repage = 0
vmo -p -o maxclient% = 90
vmo -p -o maxperm%=90
vmo -p -o minperm%=5
Närliggande information:
TCP streaming workload tuning (öppnas i ett nytt webbläsarfönster eller på en
ny flik)
vmo Command (öppnas i ett nytt webbläsarfönster eller på en ny flik)
no Command (öppnas i ett nytt webbläsarfönster eller på en ny flik)
chuser Command (öppnas i ett nytt webbläsarfönster eller på en ny flik)
Kapitel 5. Optimera systemprestanda
127
Performance Tip: Understanding Operating System Tuning Parameters (öppnas
i ett nytt webbläsarfönster eller på en ny flik)
Prestandarelaterade nätverksparametrar för Windows och Red
Hat Enterprise Linux
Du kan konfigurera operativsystemetWindows eller Red Hat Enterprise Linux för
att förbättra applikationsprestanda. Du måste ange nätverksparametrar som stämmer med Maximo Asset Management-kraven.
Windows-parametrar
Du kan konfigurera följande nätverksparametrar, som finns under registernyckeln
Windows, för att förbättra systemprestanda.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters:
TcpTimedWaitDelay dword:0000001e (30)
StrictTimeWaitSeqCheck dword:00000001 (1)
MaxFreeTcbs dword:00011940 (72000)
MaxHashTableSize dword:0000ffff (65535)
TcpWindowSize dword:0000ffff (65535)
EnableDynamicBacklog dword:00000001 (1)
MinimumDynamicBacklog dword:00000032 (20)
MaximumDynamicBacklog dword:000003eb (1000)
DynamicBacklogGrowthDelta dword:0000000a (10)
Interfaces\TcpAckFrequency dword:00000001 (1)
MaxUserPort dword:0000ffff (65535)
Inställningarna tillämpas på Microsoft Windows Server 2003. För Microsoft Windows Server 2008 ändras det dynamiska standardportintervallet. Den nya standardstartporten är 49152 och standardslutporten är 65535. Därför är 16 384 portar
tillgängliga som standard (inte 5000).
Starta kommandotolken och använd kommandot netsh om du vill visa det dynamiska portintervallet:
netsh int ipv4 show dynamicport tcp
Kör följande kommando om du ska ändra det dynamiska portintervallet för det
tillåtna maximala antalet portar:
netsh int ipv4 set dynamicport tcp start=1025 num=64510
Minimistartporten är 1025 och maximistartporten får inte överstiga 65535.
Red Hat Enterprise Linux-parametrar
För nätverk anger du följande kommando för att förbättra applikationsprestanda:
sysctl -w net.ipv4.ip_local_port_range="1024 65535"
Närliggande information:
Performance Tip: Understanding Operating System Tuning Parameters (öppnas
i ett nytt webbläsarfönster eller på en ny flik)
128
Administrera Maximo Asset Management
Utveckla prestandatest
Prestandatesten ger referensmått för systemprestanda, som du kan använda till att
identifiera svaga punkter i driftsättningen och bestämma optimala konfigurationsinställningar. När du utformar prestandatest bestämmer du testmålen, utvecklar
användningsfall, utvecklar en teststrategi och definierar testmiljön.
Närliggande information:
Performance test best practices using Rational Performance Tester white paper
(öppnas i ett nytt webbläsarfönster eller på en ny flik)
Bestämma testmål
Prestandatest kan validera storleksuppskattningar, säkerställa att driftsättningen
uppfyller dina affärskraven eller organisationens krav och lösa prestandaproblem.
Du måste identifiera frågor som är viktiga för organisationen och utveckla test som
svarar på dessa frågor.
Arbetsordning
1. Identifiera de viktigaste frågor som du vill ha svar på i prestandatesten.
Du kan till exempel överväga följande frågor:
v Uppfyller den planerade systemarkitekturen våra affärskrav?
v Ger den planerade driftsättningen en tillfredsställande svarstid för det förväntade antalet samtidiga användare för att utföra ett angivet antal transaktioner under den angivna tidsramen?
v Kommer en viss komponent skapa problem med systemprestanda för en förväntad transaktionsvolym och antal samtidiga användare?
v Räcker maskinvara i driftsättningen till för att ge acceptabla prestanda med
det förväntade antalet transaktioner och användare?
2. Prioritera riskerna, fördelarna och kostnaderna i driftsättningen.
Exempel: Du kanske kommer fram till att hantering av större användarlaster
som utför många samtidiga transaktioner är den viktigaste faktorn för driftsättningen.
Utveckla användningsfall
När du utformar prestandatest är målet att utveckla några få användningsfall som
räcker till för att testa de funktioner som oftast används och är viktigast.
Arbetsordning
1. Bestäm hur och när användare loggar in och ut från produktionsmiljön. Exempel: Är användarna inloggade hela dagen? Eller loggar användarna in, utför
vissa transaktioner och loggar sedan ut igen?
2. Identifiera arbetslaster som avspeglar fördelningen av arbetslasten och frekvensen. Fördelningen är den procentandel användare som slutför en viss uppgift,
t.ex. att skapa servicebegäran. Frekvensen är transaktionsfrekvensen för en viss
uppgift, t.ex. antalet servicebegäran. Utveckla användningsfall som avspeglar
antalet transaktioner och transaktionsfrekvensen. Exempel: 20 % av användarna
skapar 10 servicebegäran på en timme.
3. Bestäm hur användarlasten ändras under dagen. Om du har realtidsanvändningshistorik, använder du data för begäran bearbetade per sekund under
topptider när du skapar användningsfallet. Sedan kan du jämföra realtidsdata
med den serverlast som skapats under prestandatestet för att se hur driftsättningen fungerar.
Kapitel 5. Optimera systemprestanda
129
4. Skapa användningslast som fokuserar på testmålen baserat på användarbeteende, arbetslaster och användarlaster.
Utveckla teststrategier
Den typ av prestandatest som du använder beror på vilka testmål du har. Fokusera
teststrategin på att identifiera den typ av prestandatest som ger data som kan mätas mot målen.
Arbetsordning
1. Kör testen för att registrera referensmått för driftsättningen. Ett referensmåttstest är ett test med en enda användare som körs upprepade gånger för att
ta reda på om en applikation fungerar väl. Du kan använda referensmåtten
som jämförelse i framtida test.
2. Identifiera vilka prestandatest som kan ge data som är relaterade till dina testmål.
Du kan bland annat använda följande typer av test:
Benchmarktest av referenslast
En typ av referensmått som ökar lasten från en enda användare till en
procentandel av den förväntade systemlasten, t.ex. 25 %. Testet anger
om ett problem med systemprestanda måste lösas innan ytterligare testning utförs.
Benchmarktest av referenslaster
Ett test i flera delar som mäter svarstiderna för transaktioner med vissa
procentandelar av användarlaster. Ett typiskt prestandatest av användarlast består av fem cykler, där procentandelen av den förväntade användarlasten ökas i varje cykel. Exempel: Ett prestandatest av användarlast kan ha fem cykler med följande användarlaster: 50 %, 75 %, 100
%, 125 % och 150 %. Genom att utföra prestandatest av användarlasten
får du en prestandakurva och kan avgöra om driftsättningen klarar servicenivåavtalen under användarlast.
Uthållighetstest
Tester som körs under en period av timmar eller dagar för att hitta
minnesläckor, prestandaproblem över tiden och generell systemstabilitet. Under uthållighetstest övervakar du nyckeltal, t.ex. transaktionssvarstider och stabiliteten i minnesanvändningen.
Dimensionerings- och kapacitetstest
En rad test som identifierar nödvändig storlek och total kapacitet för
varje nivå under utveckling. Nivåer kan vara enskilda JVM (Java Virtual Machines), hur många JVM som behövs totalt och processorn. Du
kan använda resultaten av dimensionerings- och kapacitetstesten till att
bestämma de nödvändiga resurserna för driftsättning.
Batchtester
En test av komponenter som inte kräver användarinteraktion, t.ex.
Crontask-uppgifter eller integrationer med externa system.
3. Identifiera det minsta antal test som kan ge de data som krävs för att uppfylla
testmålen. Ta hänsyn till den tid och de resurser som är tillgängliga. En heltäckande och fokuserad strategi kan ge resultat på ett kostnadseffektivt sätt.
130
Administrera Maximo Asset Management
Definiera testmiljöer
Din prestandamiljö består av många olika komponenter, t.ex. operativsystem, mellanprogram och driftsättningstopologi. Planera detaljerna för varje komponentnivå
i testmiljön.
Den här uppgiften
En dedikerad testmiljö, inklusive både server- och nätverkskomponenter, ger de
mest tillförlitliga resultaten. Exempel: Bandbreddstestsiffror kan snedvridas av allmän trafik i det lokala nätverket. Välj övervakningsverktyg som minimerar effekterna på systemprestanda.
Arbetsordning
1.
Kontrollera att testmiljön uppfyller följande krav under benchmarktesten:
v En övergripande arkitektur som matchar produktionsmiljön, t.ex. samma
operativsystem- och mellanprogramplattformar, likartade maskinvaruproportioner och samma antal Java Virtual Machines (JVM).
v Samma versioner av all driftsatt programvara.
v Jämförbara och tillräckliga data i databaserna. Exempel: Testresultat kan variera betydligt om en fråga körs på en testdatabas med 1000 poster och produktionsdatabasen innehåller 50 000 poster.
v Identiska serverkonfigurationer. Under testningen kanske du upptäcker att
du behöver ändra testserverkonfigurationen och bygga om och driftsätta nya
EAR-filer. Behåll kopior av de tidigare EAR-filerna och dokumentera alla
ändringar som du gör.
2. Registrera följande konfigurationsdetaljer för servrarna i både produktions- och
testmiljöerna:
v Antal processorer
v
v
v
v
v
v
Processorernas kapacitet eller klockhastighet
RAM-kapacitet
Diskkapacitet
Ledigt utrymme på diskarna
Nätverksgränssnittskortets kapacitet
Nätverksbandbredd
Och sedan då?
Skriv dina testfall och kör sedan testen. Analysera testresultaten när testen är klara.
Scenario: Utveckla prestandatest för att mäta processorutnyttjande
Företag XYZ planerar att driftsätta Maximo Asset Management med omfattande
anpassning. För att se till att driftsättningen blir lyckad utvecklar och kör Företag
XYZ prestandatest.
Bakgrund
Företag XYZ planerar att använda Maximo Asset Management för inventariehantering, inköp och arbetsorderbevakning. På grund av specifika affärsprocesser har
Företag XYZ en anpassad driftsättning som använder automatiserade arbetsflöden.
Användare i Företag XYZ använder följande applikationer:
Kapitel 5. Optimera systemprestanda
131
v
v
v
v
Inventarier
Inköpsrekvisitioner
Inköpsorder
Arbetsorderbevakning
Steg 1: Bestäm de mål som ska mätas
Driftsättningsgruppen hos Företag XYZ överväger huvudaffärsfrågan och prioriterar risker, fördelar och kostnader för driftsättningen. Efter att ha undersökt saken
konstaterar driftsättningsgruppen att deras användare inte gillar om det tar för
lång tid att få svar på transaktioner i webbapplikationer. Efter intervjuer med fokusgrupper konstaterar man att användare blir frustrerade när det tar mer än 2
sekunder att få svar på en transaktion.
Serveradminstrationsgruppen hos Företag XYZ bestämmer att om processorutnyttjandet ligger under 80 % för en målanvändarlast i systemet, kan processorn tillhandahålla tillräckliga resurser för att applikationer ska kunna fungera på önskad
nivå. Värdet kan också hantera tillfälliga toppar i bearbetningen, t.ex. vid månadsslut, utan att svarstiderna påverkas. Baserat på företagets storlek identifierar serveradministrationsgruppen att 950 användare är målvärdet för samtidig användarlast.
Steg 2: Utveckla användningsfall
Driftsättningsgruppen överväger hur användare arbetar under dagen. Gruppen
konstaterar att användare i allmänhet loggar in när de kommer till jobbet på morgonen. Användarna brukar utföra en omgång arbetsaktiviteter och sedan logga ut.
Driftsättningsgruppen uppskattar att varje användare utför ett användningsfall ungefär 20 gånger per timme.
För att efterlikna inloggnings- och utloggningsbeteendet planerar driftsättningsgruppen att skapa användningsfall där automatiserade testanvändare loggar in,
kör sex upprepningar av ett användningsfall och sedan loggar ut. De automatiserade testanvändarna loggar sedan in igen och upprepar cykeln. En paus på 5 till 10
sekunder har lagts in i stegen i skriptet för att efterlikna verkliga användares bearbetningsfrekvens.
Driftsättningsgruppen identifierar de användningsfall som krävs för att testa driftsättningen. Gruppen tilldelar också viktfaktorer till varje användningsfall. Viktfaktorn representerar antalet automatiserade användare som ska köra varje användningsfall.
Tabell 27. Användningsfall identifierade för testning i Företag XYZ
132
Identifierare för
användningsfall
Beskrivning
Viktfaktor
AS01
Söka efter inventarier och granska behörighetsinformation.
20 %
PO01
Skapa en inköpsrekvisition och sedan skapa en inköpsorder från 5 %
inköpsrekvisitionen.
PO02
Ändra statusen för en inköpsorder till Pågår.
5%
PO03
Ta emot en inköpsorderradpost.
5%
PO04
Avsluta en inköpsorder.
5%
Administrera Maximo Asset Management
Tabell 27. Användningsfall identifierade för testning i Företag XYZ (forts)
Identifierare för
användningsfall
Beskrivning
Viktfaktor
WF01
Skapa en arbetsorder och dirigera arbetsordern via applikationen Arbetsflöde.
12 %
WF02
Visa en arbetsorder och dirigera arbetsordern via applikationen
Arbetsflöde för godkännande.
12 %
WF03
Ta ut en artikel på en arbetsorder och dirigera arbetsordern via
applikationen Arbetsflöde.
12 %
WF04
Lägga till personal till en arbetsorder och dirigera arbetsorder
och dirigera arbetsordern via applikationen Arrbetsflöde för
slutförande.
12 %
WF05
Dirigera en arbetsorder via applikationen Arbetsflöde för
slutförande.
12 %
Steg 3: Utveckla test
Driftsättningsgruppen skriver ett testfall för varje användningsfall. Varje testfall
innehåller en lista med alla steg som krävs för att köra testet. I följande tabell finns
ett exempel på testfallet för användningsfall AS01, som söker efter inventarier och
sedan granskar behörighetsinformationen.
Tabell 28. Exempel på testfall för att söka efter inventarier och granska behörighetsinformation
Transaktion
Beskrivning
Förväntat resultat
AS01_01_D_Launch
Starta Maximo Asset Management.
Skärmen Välkommen till
Maximo visas.
AS01_02_D_Logon
Ange användarnamnet ASSET0001 Startcenter visas.
och lösenordetmaxasset. Klicka
på Logga in.
Börja loopen för flera arbetsartiklar.
AS01_03_D_GoTo
Klicka på Gå till.
Menyn Gå till visas.
AS01_04_D_LaunchAssets
Välj Inventarier > Inventarier
Applikationen Inventarier
visas.
AS01_05_D_EnterAsset
Prefix
Ange CAC i fältet Inventarie
och tryck på tabbtangenten.
Bakgrunden för fältet
Inventarie ändras till vit
färg. Markören flyttas till
nästa fält.
AS01_06_D_FindAsset
Klicka på ikonen Filtrera tabell.
En lista visas med alla inventarier som har CAC i
sina namn.
Loopa upp till 9 gånger för att välja en slumpmässig datasida.
AS01_07_D_NextPage
Klicka på ikonen Nästa sida
Nästa sida med
inventarieresultat visas.
AS01_08_D_SelectAsset
Välj ett slumpmässigt
inventarienummer.
Detaljerna för den valda
inventarien visas.
AS01_09_D_TabSafety
Välj fliken Säkehet.
Fliken Säkerhet visas.
Avsluta loopen efter siddata.
Kapitel 5. Optimera systemprestanda
133
Tabell 28. Exempel på testfall för att söka efter inventarier och granska behörighetsinformation (forts)
Transaktion
Beskrivning
Förväntat resultat
AS01_10_D_ReturnTo
StartCenter
Klicka på Startcenter.
Startcenter visas.
Avsluta loopen efter flera arbetsartiklar.
AS01_11_D_Logoff
Klicka på Logga ut.
Utloggningen slutförs.
Skärmen Välkommen till
Maximo visas.
Steg 4: Definiera testmiljön
I de inledande planeringsfaserna diskuterar driftsättningsgruppen om kostnaden
för en testmiljö som är identisk med produktionsmiljön är en berättigad utgift. Till
sist bestämmer sig driftsättningsgruppen för att riskerna med en olämplig testmiljö
väger tyngre än potentiella kostnadsbesparingar. Testmiljön i Företag XYZ är därför
en exakt kopia av produktionsmiljön.
Vid förberedelserna för driftsättning migreras befintliga data från systemet som
Maximo Asset Management är schemalagd att ersätta till testmiljön. Migreringen
av data säkerställer att gruppen kan migrera befintliga data och tillhandahåller en
realistisk volym och struktur för data i databasen som sedan används för prestandatestning.
Efter den första driftsättningen i produktion kan gruppen testa ytterligare ändringar i testmiljön. Likheterna mellan test- och produktionsmiljöerna ger hög visshet om att liknande resultat kan uppnås när ytterligare ändringar flyttas till produktionsmiljön.
Steg 5: Kör test
Driftsättningsgruppen kan nu registrera testet för exempeltestfallet och upprepa
processen för att utveckla testfall för alla användningsfall. Driftsättningsgruppen
använder ett prestandatestverktyg när de skapar testfallen. När alla test har registrerats och felsökts kör driftsättningsgruppen testen.
För att ta reda på hur systemet fungerar på olika lastnivåer börjar driftsättningsgruppen testet med 750 samtidiga användare. Användarlasten ökas med ytterligare
50 användare med 30-minutersintervall. Ökningen av användarantalet upprepas
tills det finns 950 samtidiga användare i systemet. Testet är konfigurerat att logga
in en virtuell användare var 2000 millisekund tills användare på varje nivå är inloggade. Processen är avsedd att eliminera extra bearbetning som krävs för att öka
lasten.
Steg 6: Analysera testresultaten
När testerna har körts och data har sammanställts extraherar driftsättningsgruppen
svarstiden och resultaten för processorutnyttjande till ett kalkylark. Gruppen kan
generera ett sammanfattande diagram som visar om prestandakriterierna har uppfyllts. Följande diagram visar ett exempel på användningsresultat.
134
Administrera Maximo Asset Management
2.00
100.00
1.80
90.00
1.60
80.00
1.40
70.00
1.20
60.00
1.00
50.00
0.80
40.00
0.60
30.00
0.40
20.00
0.20
10.00
0.00
Processoranvändning (%)
Svarstid (sekunder)
Svarstider och processoranvändning för 750-950 användare
0.00
750
800
850
900
950
Samtidiga användare
Genomsnitt
Applikationsserver
Databasserver
Figur 3. Exempel på resultat av prestandatest för processorsutnyttjande
I resultatdiagrammet är den genomsnittliga svarstiden under 2 sekunder. Processorsutnyttjandet på databasservern ligger kvar under 80 % vid mållasten 950 samtidiga användare. Applikationserverns processor överskrider dock 80 % utnyttjande
vid en last av 850 samtidiga användare. Kriterierna för prestandatestet uppfylldes
inte.
Driftsättningsgruppen måste undersöka om problemet med alltför stort processorsutnyttjande kan lösas genom att justera prestandarelaterade inställningar eller ändringar av automatiserade arbetsflöden. Driftsättningsgruppen kan också besluta om
ytterligare processorresurser krävs för att uppfylla prestandakriterierna i produktionsdriftsättningen.
Närliggande uppgifter:
”Bestämma testmål” på sidan 129
Prestandatest kan validera storleksuppskattningar, säkerställa att driftsättningen
uppfyller dina affärskraven eller organisationens krav och lösa prestandaproblem.
Du måste identifiera frågor som är viktiga för organisationen och utveckla test som
svarar på dessa frågor.
”Utveckla användningsfall” på sidan 129
När du utformar prestandatest är målet att utveckla några få användningsfall som
räcker till för att testa de funktioner som oftast används och är viktigast.
”Utveckla teststrategier” på sidan 130
Den typ av prestandatest som du använder beror på vilka testmål du har. Fokusera
teststrategin på att identifiera den typ av prestandatest som ger data som kan mätas mot målen.
Kapitel 5. Optimera systemprestanda
135
”Definiera testmiljöer” på sidan 131
Din prestandamiljö består av många olika komponenter, t.ex. operativsystem, mellanprogram och driftsättningstopologi. Planera detaljerna för varje komponentnivå
i testmiljön.
136
Administrera Maximo Asset Management
Kapitel 6. Implementera säkerhet
Du kan implementera säkerhet för att hantera vilka användare som kan logga in
och vilka applikationsanvändare som har åtkomst. Du kan konfigurera behörigheter för användare efter grupp. Du skapar grupper i applikationen Behörighetsgrupper. För varje grupp kan du ange behörighetsinställningar, t.ex. applikationsbehörigheter och begränsningar. Du beviljar behörigheter till användare genom att ge
dem medlemskap i en eller flera grupper. Kombinationen av grupper som en användare tillhör bestämmer den användarens behörigheter.
Behörighetsgrupper - Översikt
I applikationen Behörighetsgrupper konfigurerar och hanterar du användarbehörigheter. Du kan konfigurera behörigheter för användare efter grupp. Du beviljar
behörigheter till användare genom att ge dem medlemskap i en eller flera grupper.
Du kan tilldela användare till grupper från både applikationen Behörighetsgrupper
och applikationen Användare:
v I applikationen Behörighetsgrupper associerar du användare till grupper.
v I applikationen Användare associerar du grupper till användare.
Du kan visa en användares behörigheter på fliken Behörighetsprofil i applikationen Användare.
Vid implementeringen har applikationen Behörighetsgrupper följande grupper:
v MAXDEFLTREG - Användare i den här gruppen kan ändra sina lösenord när de
går ut. Gruppen har inga andra behörigheter. När du skapar en användarpost
placeras användaren i den här standardgruppen. Du kan ange en annan grupp
som standard med åtgärden Behörighetskontroller. Om en ny användares behörighetsprofil ska ha fler behörigheter redan från början kan du ändra gruppen
MAXDEFLTREG genom att lägga till dessa behörigheter.
v MAXADMIN - Användare i den här gruppen har tillräcklig behörighet för att
lägga till användare och grupper.
v MAXREG - Användare i den här gruppen kan registrera sig själva. Använd
MAXREG till att initiera en arbetsflödesprocess som uppmanar administratören
att tilldela nya användare till lämpliga behörighetsgrupper.
v MAXEVERYONE - Den här gruppen används för generella inställningar som
gäller för alla användare i systemet.
När du tar bort användare och behörighetsgrupper i LDAP (Lightweight Directory
Access Protocol) tas användarna och behörighetsgrupperna inte bort från systemet.
Denna begränsning gäller av kontrollskäl för kunder inom reglerade branscher.
Fleranläggningsimplementering
Om företaget har flera anläggningar kan du skapa grupper som avspeglar dessa
anläggningar. Du kan sedan kombinera anläggningsgrupperna med funktionella
grupper så att du får ett finfördelat nät av behörigheter. Exempel: Om du har anläggningar i Toronto och Montreal kan du namnge två grupper TORONTO och
MONTREAL. Sedan kan du lägga till grupper som avspeglar funktionella enheter,
t.ex. ekonomi, administration, underhåll, elektricitet osv.
© Copyright IBM Corp 2008, 2014
137
Applikationsserver
Om en applikationsserver används för att implementera autentisering med en extern katalog utförs vissa funktioner i katalogen och synkroniseras med systemet.
Dessa funktioner är bland annat att lägga till användare (inklusive självregistrering), lägga till behörighetsgrupper, associera användare till behörighetsgrupper
och hantera lösenord. När du tar bort användare i katalogen tas dessa användare
inte automatiskt bort från systemet. Du måste ta bort dem manuellt.
Behörighetsgrupper och åtkomst till anläggningar och applikationer
Behörighetsåtkomst kan baseras på behörighetsgrupper. Du konfigurerar behörighetsgrupper för att ge bredare eller smalare åtkomst till applikationer, anläggningar
och personal. Du kan också ge användare åtkomst till kontosegment och tilldela
dem godkännandegränser och toleranser.
Anläggningar
I behörighetsstrukturen används anläggningar som första behörighetsnivån i implementeringar med flera anläggningar. Här följer några förslag på strategier för
att implementera behörighet:
v Om det bara finns en anläggning i implementeringen ger du gruppen åtkomst
till alla anläggningar.
v Om implementeringen har flera anläggningar skapar du grupper som representerar respektive anläggning, alla anläggningar eller en logisk gruppering av anläggningar inom en behörighetsgrupp. Du kan t.ex. skapa en behörighetsgrupp
för anläggning 1 och en grupp för anläggning 2 och anläggning 3.
v Ta inte med andra behörigheter för anläggningsgrupperna.
v En oberoende behörighetsgrupp har åtkomst och behörigheter som inte kan
kombineras med andra gruppers behörigheter. Om du väljer det här alternativet
måste du ge den gruppen åtkomst till minst en anläggning och en applikation,
om inte gruppen används exklusivt för applikationer på systemnivå.
Applikationer, förråd, personal, kontosegment, gränser och toleranser samt begränsningar
Följande strategier gäller för applikationer, förråd, personal, kontosegment, gränser
och toleranser samt begränsningar
v Du kan skapa grupper som avspeglar dessa behörigheter. Om företaget till exempel har fyra förrådsplaceringar kan du skapa separata grupper för varje förrådsplacering och en femte grupp för alla förrådsplaceringar. Du kan lägga till
grupperna i en användares profil om det är lämpligt.
v Du kan skapa funktionsgrupper som kombinerar behörigheterna. Exempel: Du
kan skapa tre olika underhållsgrupper. Varje grupp har olika behörigheter för
någon eller alla egenskaper på flikarna i applikationen Behörighetsgrupper. Den
här strategin är bra om du ska definiera detaljerade grupper. När du associerar
en grupp till en användare har gruppen alla eller många av de behörigheter som
användaren ska ha.
Beroende på hur du vill implementera behörigheter kan du också skapa grupper
som använder en blandning av dessa två strategier.
Följande regler gäller för behörigheter som ger åtkomst till applikationer:
138
Administrera Maximo Asset Management
v När du har åtkomst till en applikation på systemnivå, påverkar alla ändringar
som du gör i den applikationen hela systemet. Exempel: Om du har åtkomst till
applikationen Valuta och lägger till euro som valuta, blir den valutan tillgänglig
för alla organisationer och anläggningar.
v När du gör en ändring i en applikation på organisationsnivå gäller ändringen
för alla anläggningar i organisationen. Exempel: Du är en användare vid anläggning 1. Du har åtkomst till applikationen Kontoplan och ändrar strukturen för
ett konto. Ändringen påverkar alla anläggningar inom den organisation som anläggning 1 tillhör.
v Alla ändringar som du gör i en applikation på anläggningsnivå är begränsade
till den anläggningen.
v Applikationsnivån bestämmer hur mycket data du kan visa. Exempel: Applikationer på anläggningsnivå listar data för specifika anläggningar och applikationer på organisationsnivå visar data för alla anläggningar inom en organisation.
Typer av behörighetsgrupper
För att ge flexibilitet när du bygger behörighetsinfrastruktur för organisationen kan
du välja mellan två typer av behörighetsgrupper. Det finns oberoende behörighetsgrupper och grupper som inte är oberoende.
När du skapar en behörighetsgrupp i applikationen Behörighetsgrupper kan du
ange om behörighetsgruppen är oberoende eller inte. Om du skapar en behörighetsgrupp som inte är oberoende, kombineras behörighetsgruppens åtkomsträttigheter och behörigheter med rättigheter och behörigheter i liknande behörighetsgrupper. Rättigheter och behörigheter för en oberoende behörighetsgrupp kan inte
kombineras med rättigheter och behörigheter från andra behörighetsgrupper.
Du kan välja mellan följande alternativ när du kombinerar de båda typerna av behörighetsgrupper:
v Kombinera inte - alla behörighetsgrupper blir oberoende
v Kombinera - behörighetsgrupperna blir inte oberoende
v Kombinera inte och kombinera - ger en kombination av beroende och oberoende
grupper
Behörighetsprocess
I applikationen Behörighetsgrupper används en behörighetsprocess i två steg som
består i autentisering och behörighet.
Autentiseringen är den process som validerar användarens identitet. Det finns
olika autentiseringsmetoder som har ett gemensamt dag: autentiseringen tillhandahålls alltid av ett användar-ID och lösenord. När en användare har autentiserats,
ger behörigheten användaren åtkomst till olika resurser baserat på identitet.
Behörigheten avgör vilka moduler och applikationer en användare har tillgång till,
vilka åtgärder användaren kan utföra och vilka data användaren kan visa, ändra
och ta bort. Behörigheten ges genom medlemskapet i en eller flera behörighetsgrupper.
Autentisering av användare
I applikationen Behörighetsgrupper kan du konfigurera autentisering som validerar användarens identitet. Autentiseringen är en process där en användares identitet valideras via ett användar-ID och lösenord.
Du kan autentisera använda via följande metoder:
Kapitel 6. Implementera säkerhet
139
v Du kan använda applikationsservern och en LDAP-server, antingen med eller
utan VVM (Virtual Member Manager). LDAP är en uppsättning protokoll för åtkomst till informationskataloger.
v Du kan använda en webbklientserver för intern autentisering.
Autentisering genom LDAP
Du kan använda applikationsserversäkerhet med en extern autentiseringsmekanism, t.ex. LDAP, för autentisering av användare. Systemet använder applikationsserversäkerhet med en extern autentiseringsmekanism.
Systemet är byggt med tekniken Java 2 Platform, Enterprise Edition (J2EE). Tekniken kräver en applikationsserver. Systemet använder WebSphere Application Server eller WebLogic Server. Som standard är WebSphere Application Server-säkerhet
aktiverad.
Autentisering genom LDAP med VMM
Du kan autentisera användare mot LDAP genom att använda Windows Server Active Directory och VMM.
När du konfigurerar applikationsservern för att autentisera mot en aktiv katalog
kan du skapa och hantera användare i LDAP-katalogservern. Crontask-uppgiften
VMM uppdaterar databasen när användare, grupper och gruppmedlemskap ändras i katalogservern. När användare och grupper tas bort från den aktiva katalogen
tas de inte bort från databasen. Posterna kan nämligen behövas för kontrolländamål.
Du kan också konfigurera systemet så att det fyller i person-, användar- och
gruppinformation från den externa katalogen. Systemet hanterar för närvarande
synkroniseringsinformation från Microsoft Active Directory. Synkronisering med
andra kataloger är möjligt men hanteras inte som en standardfunktion och kan
kräva programmering för att konfigureras.
Både WebLogic Server och IBM WebSphere Application Server hanterar autentisering mot Windows Server Active Directory.
Autentisering genom en webbklientserver för intern autentisering
Du kan använda systemets interna autentisering till att autentisera användare och
kontrollera deras identitet och säkerhetsbehörigheter.
När en användare tillhandahåller ett inloggnings-ID och lösenord, validerar säkerhetsfunktionerna om användar-IDt och lösenordet finns i databasen. Användarna
får åtkomst till applikationer, åtgärder och data baserat på de behörighetsgrupper
som deras användarnamn är associerat till.
Dessutom utför säkerhetstjänsterna följande åtgärder vid starten:
v
v
v
v
v
140
Kontrollerar om inloggnings-IDt är spärrat eller inaktivt.
Autentiserar inloggnings-IDt och uppdaterar lösenordshistoriken.
Fastställer standardanläggning, organisation och person-ID för användaren.
Fastställer språk, språkmiljö, tidszon och Startcenter-ID för användaren.
Dirigerar arbetsflödestilldelningar till användarens inkorg.
Administrera Maximo Asset Management
Behörigheter för behörighetsgrupper
Du använder applikationen Behörighetsgrupper när du ska bevilja behörigheter till
behörighetsgrupper.
Du kan bevilja följande behörigheter till behörighetsgrupper:
v Startcenter och anläggningar
v Läsa, infoga, spara och ta bort åtkomsten till applikationerna och till menyalternativen
v Förrådsplaceringar och personalposter
v Inköpsgränser och toleranser samt kontosegment
v Villkorliga databegränsningar för objekt och attribut
Om du implementerat LDAP (Lightweight Directory Access Protocol) skapar och
hanterar du behörighetsgrupper på LDAP-servern (såvida du inte har ändrat standardbeteendet genom att använda egenskapen useappserversecurity). Om du skapar och hanterar grupper på LDAP-servern placerar du användarna i behörighetsgrupper. Kombinationen av behörighetsgrupper utgör användarnas
behörighetsprofiler. Användare får behörigheter och rättigheter från de behörighetsgrupper som de tillhör.
Närliggande uppgifter:
”Godkänna applikationsbehörigheter för behörighetsgrupper” på sidan 162
Du kan ge en grupp specifika behörigheter i en applikation enligt säkerhetsbehoven. Behörigheterna är läsa, infoga, spara och ta bort.
Applikationsåtkomst för behörighetsgrupper:
I applikationen Behörighetsgrupper kan du tilldela användare åtkomst till specifika
applikationer för att förfina behörigheterna. Användare kan ha behörighet att Läsa,
Infoga, Spara och Ta bort i en applikation. Applikationsåtkomsten för en behörighetsgrupp är länkad till anläggningsåtkomsten. Du kan ge en behörighetsgrupp åtkomst till alla anläggningar, åtkomst till specifika anläggningar eller ingen åtkomst
till anläggningar.
Du kan dela ut olika behörigheter i en applikation. Exempel: Du beviljar ansvariga
rätt att läsa arbetsorderhistorik, kostnader och garantier, men inte att registrera arbetsorder eller servicebegäran. Du måste konfigurera varje applikation för läsåtkomst så att administratörsanvändare kan välja fler åtkomstalternativ för applikationerna.
Alla applikationer och deras motsvarande behörighetsalternativ finns i tabellen SIGOPTION, som innehåller följande kolumninformation:
v Beskrivning av applikationsalternativet
v Applikationsalternativets namn
v Synlig
v Alternativ erhålls
v Alternativ indraget
v Förutsättning (Prerequisite)
Inställningen för synlighet anger om en användare kan välja alternativet i applikationen Behörighetsgrupper. Om ett alternativ inte är synligt beviljas det tillsammans med ett annat alternativ. Standardsystemalternativ som inte är synliga är
Kapitel 6. Implementera säkerhet
141
rensa, bokmärke, nästa, föregående, visa historik och hierarki. Exempel: När du ger
läsåtkomst beviljas också de osynliga alternativen rensa, bokmärke, nästa, föregående, visa historik och hierarki.
Värdena för alternativ erhålls, alternativ indraget och förutsättning anger att det
finns en relation mellan alternativen. Exempel: Om du ger infogningsåtkomst till
en applikation beviljar du också behörighet att spara.
Standardåtkomstalternativen är associerade till alternativen förutsättning, alternativ
erhålls och alternativ indraget enligt beskrivningen i följande tabell.
Tabell 29. Standardalternativ för förutsättning, alternativ erhålls och alternativ indraget
Standardalternativ
Relationer mellan alternativ
Standardförutsättning
Förutsättning (Prerequisite)
v Kopiera
v Infoga
v Ta bort
v Spara
Standard Alternativ indraget
Alternativ erhålls
v Infoga
v Spara
v Läsa
v Rensa, bokmärke, nästa, föregående, visa
historik, hierarki
Standard Alternativ indraget
Alternativ indraget
v Läsa
v Alla alternativ
v Spara
v Infoga, kopiera
v Infoga
v Kopiera
Relationerna i enskilda applikationer kan ibland variera. Använd SQL-redigeraren
för att söka i tabellen SIGOPTION om du vill se alternativ för behörighet i en viss
applikation.
Behörighetsgrupper och startcenter:
Startcenter tilldelas till behörighetsgrupper. Via portletar ger startcentret också
snabb åtkomst till verktyg och nyckeltal.
När användare loggar första gången ser de ett startcenter som baseras på mallen
för deras behörighetsgrupp. Om de tillhör flera behörighetsgrupper kanske de ser
flera flikar med ett startcenter för varje grupp.
Som administratör kan du ge användare behörighet att konfigurera sina startcenter.
Du bestämmer de portletar som användare kan visa och konfigurera. Ett startcenter kan innehålla portletar för följande:
v Anslagstavla
v Favoritapplikationer
v Inkorg
v Nyckeltalsdiagram
v Nyckeltalslista
v Snabbregistrering
v Resultatuppsättning
142
Administrera Maximo Asset Management
Villkorlig behörighet:
Du kan tillämpa dessa villkor på behörighetsgrupper, tvinga behörighetsåtgärder,
t.ex. begränsa åtkomsten till vissa element i användargränssnittet till användare
med rätt åtkomstnivå.
I villkorsbiblioteket kan du definiera villkor som uttryck eller som anpassade klassfiler. Du kan styra åtkomsten till applikationer och till kontroller i applikationerna
genom att tillämpa villkor på behörighetsgrupper. Villkoren tillämpas på behörighetsalternativ (SIGOPTION) som beviljats till behörighetsgruppen. Villkorlig åtkomst beviljas i applikationen behörighetsgrupper. Om en användare finns i flera
behörighetsgrupper, beviljas den högsta åtkomstnivån om behörighetsgrupper
kombineras.
Här är några exempel på de typer av villkorlig åtkomst som du kan ställa in:
v Ge skrivskyddad åtkomst till information som visas i ett fält.
Ge läs-/skrivåtkomst till information som visas i ett fält.
Ge en användargrupp skrivskyddad åtkomst till ett visst fält i en applikation.
Ge alla medlemmar av en användargrupp läs-/skrivåtkomst till en applikation.
Dölja ett fält eller en flik i en applikation från vissa användare.
Ge åtkomst till applikationsåtgärder på menyn Välj åtgärd eller sidonavigeringsmenyn för en behörighetsgrupp.
v Konfigurera en egenskap i en kontroll för en grupp, t.ex. göra kontrollen dold,
maskad, skrivskyddad eller obligatorisk
v Konfigurera att andra egenskaper, t.ex. färg, etikett och applikationslänk, ska
vara annorlunda för den användargrupp som accessar användargränssnittet.
v Visa eller dölja ett dataattribut generellt eller för en behörighetsgrupp.
v
v
v
v
v
Villkorlig behörighet och databegränsningar:
I applikationen Behörighetsgrupper kan du lägga till databegränsningar med villkorliga behörighetskrav för användare. Du kan ange begränsningar av vilka poster
en grupp kan accessa inom den större uppsättningen med poster.
Genom att använda databegränsningar kan du begränsa data för att dölja eller
skrivskydda poster. På attributnivå kan du skapa databegränsningar som döljer eller skrivskyddar poster eller gör dem obligatoriska. Eftersom det finns databegränsningar på datanivå, tillämpas begränsningarna på alla användargränssnittselement eller applikationer som använder ett objekt eller attribut.
Databegränsningar ger följande sätt att konfigurera åtkomsten till data för grupper
av användare:
v Du kan göra ett helt objekt eller ett helt objekt inom en applikation dolt eller
skrivskyddat, antingen villkorligt eller ovillkorligt för hela systemet eller för en
behörighetsgrupp.
v Genom att associera ett objekt eller ett objekt och en applikation till ett villkor
kan du kvalificera vilka data som ska returneras. Endast data som uppfyller villkoret hämtas från databasen. Detta skiljer sig från data som hämtas från databasen men döljs under vissa omständigheter. Kvalificerade databegränsningar
tillämpas bara på toppnivåobjekt i sökningar och i dialogrutor som är konfigurerade att använda dem.
v Du kan ställa in databegränsningar för attribut inom objekt med eller utan en
specificerad applikation. I dessa begränsningar kan du göra attributet dolt, obliKapitel 6. Implementera säkerhet
143
v
v
v
v
gatoriskt, skrivskyddat, antingen villkorligt eller ovillkorligt för hela systemet eller för en behörighetsgrupp. Under körningen kan kontroller inom applikationerna som är bundna till begränsade objekt eller attribut ändra visningen medan
en användare bläddrar genom poster.
Du kan ställa in samlingsbegränsningar som styr vilka samlingar av inventarier,
placeringar och konfigurationsartiklar (CI) som en grupp får tillgång till.
Databegränsningar åsidosätter applikationskonfigurationer i applikationen Applikationsdesign. Om ett attribut har en databegränsning som gör det skrivskyddat kan inte applikationen Applikationsdesign göra attributet ändringsbart. Hierarkin är databaskonfiguration, databegränsning och därefter
Applikationsdesign.
Konfigurationer som du skapar med databegränsningar tillämpas överallt där ett
attribut används, vilket konfigurationer i Applikationsdesign inte gör. Du kanske
till exempel vill begränsa åtkomsten till ett fält som visas i rubrikavsnittet på
flera flikar. Om du lägger en begränsning på det attributet ärver alla fält begränsningen. Om du konfigurerar samma begränsning i applikationen Applikationsdesign tillämpas samma konfiguration på alla fält på alla flikar.
Konfigurationer i Applikationsdesign gäller alltid för en applikation. Konfigurationer med hjälp av databegränsningar kan tillämpas på alla applikationer som
använder objektet eller attributet eller på en viss applikation.
Om du skapar en databegränsning på ett objekt tillämpas inte begränsningen på
vyer för det objektet. Skapa en separat begränsning för vyn om begränsningen ska
tillämpas för alla vyer.
När du ger en användare åtkomst till en applikation får användaren tillgång till
alla dataelement enligt applikationens affärslogik.
Gruppdatabegränsningar
I applikationen Behörighetsgrupper kan du ange begränsningar genom att använda
ett villkor som definierar vilka poster en grupp har åtkomst till. Om en användare
ingår i flera grupper och en eller flera av dessa grupper har databegränsningar
tillämpas databegränsningarna på följande sätt: Kvalificerade databegränsningar
associeras samman med OR och övriga databegränsningar med AND.
Om någon av grupperna har applikationsåtkomst tillämpas olika regler. Om en användare tillhör en grupp med läsåtkomst och även har åtkomst till en anläggningsorganisation beaktas databegränsningar. I annat fall ignoreras databegränsningarna.
Generella databegränsningar
Använd åtgärden Generella databegränsningar om du ska ställa in begränsningar
som använder ett villkor som definierar vilka poster som kan accessa i systemet.
Skapa uttryck för villkoren i applikationen Villkorsuttryckshanterare.
Behörighetsprofiler
En behörighetsprofil är en lista över de behörigheter som användaren får från den
behörighetsgrupper användaren tillhör. Användarbehörigheterna definierar användarens åtkomst till applikationer i inventariehanteringssystemet och vilka applikationsfunktioner användaren kan använda. Du kan visa en användarens behörighetsprofil på fliken Behörighetsprofil i applikationen Användare.
Innan du kan visa användarens behörighetsprofil måste du först skapa användaren
i applikationen Användare. Därefter tilldelar du användaren till en behörighets-
144
Administrera Maximo Asset Management
grupp och tilldelar gruppbehörigheter i applikationen Behörighetsgrupper. När du
tilldelar en användare till flera grupper ärver användaren behörigheter från de tilldelade grupperna.
I applikationen Behörighetsgrupper kan du definiera användarbehörigheter för följande komponenter i inventariehanteringssystemet:
v
v
v
v
v
v
v
Anläggning
Applikation
Förrådsplacering
Personal
Kontosegment
Gräns och tolerans
Databegränsning
Inventariehanteringssystemet har följande användarbehörigheter som standard:
v Möjlighet att ändra ett lösenord vid inloggning, även om lösenordet har gått ut
v Åtkomst till inventariehanteringssystemets Startcenter
Om en LDAP-katalogserver (Lightweight Directory Access Protocol, LDAP) används för autentisering på en extern katalog, ska du inte använda inventariehanteringssystemets behörighetsinställningar för följande funktioner:
v Självregistrering
v Ändring av lösenord och ledtrådsfrågor
Behörighetsprofilen för en organisation med två behörighetsgrupper - Exempel
En behörighetsprofil visar den åtkomst som en användare har när alla behörighetsgrupper kombineras. Exemplet visar en metod att bygga en behörighetsprofil för
en organisation med två behörighetsgrupper.
I följande exempel har en organisation två behörighetsgrupper: en behörighetsgrupp för arbetstagare och en behörighetsgrupp för ledningen. Behörighetsprofilen
är resultatet av att kombinera grupperna för att begränsa åtkomsten till applikationer samt definiera gränser och toleranser.
Exempel: Behörighetsprofilen för arbetstagare har inte åtkomst till inköpsrekvisitioner och ekonomi och har ingen inköpsgräns.
Kapitel 6. Implementera säkerhet
145
M edarbetar-och ledningsgrupper för XYZ-företaget
M edarbetargrupp
A nläggningar
Alla anläggningar
Förrådsplaceringar
Alla förrådsplac.
Förråd
Inventarier
Läsa
Infoga
Spara
Ta bort
Alla åtgärder
Tidrapportering
Läsa
Infoga
Spara
Ta bort
Alla åtgärder
Läsa
Infoga
Spara
Alla åtgärder
Arbetsorder
Läsa
Infoga
Spara
Alla åtgärder
Ledningsgrupp
A nläggningar
Alla anläggningar
Förrådsplaceringar
Alla förrådsplac.
Inköpsgräns
$10,000
Förråd
Arbetsorder
Läsa
Infoga
Spara
Ta bort
Alla åtgärder
Läsa
Infoga
Spara
Alla åtgärder
Inventarier
Inköpsrekvisitioner
Läsa
Infoga
Spara
Ta bort
Alla åtgärder
Läsa
Infoga
Spara
Alla åtgärder
Tidrapportering
Läsa
Infoga
Spara
Alla åtgärder
Ekonomi
Läsa
Infoga
Spara
Ta bort
Alla åtgärder
Behörighetsprofil för alla medarbetare
A pplikationsåtkom st
Alla medarbetare
Förrådsinventarier
Läsa
Infoga
Spara
Ta bort
Alla åtgärder
Arbetsorder
Tidrapportering
Läsa
Infoga
Spara
Alla åtgärder
A nläggningar
Alla anläggningar
Förrådsplaceringar
Alla förrådsplaceringar
Behörighetsprofil för all hantering
A pplikationsåtkom st
All hantering
Förrådsinventarier ekonomi
Läsa
Infoga
Spara
Ta bort
Alla åtgärder
Figur 4. Organisation med två behörighetsgrupper
146
Administrera Maximo Asset Management
Arbetsorder
Tidrapportering
Inköpsrekvisitioner
A nläggningar
Alla anläggningar
Förrådsplaceringar
Läsa
Infoga
Spara
Alla åtgärder
Alla förrådsplaceringar
Inköpsgräns
$10,000
O beroende och beroende behörighetsgrupper och M A XEVERYO N E för EagleN A och EagleSA iFlying Eagles
C om pany
O beroende grupp
B eroende grupper
A pp-.åtkom stoch anl.gruppen EagleN A
Flerorganisationsgrupp -appl-åtkom st
Arbetsorder
Inventarier
Placeringar
Arbetsorder
Inventarier
Placeringar
* Organisationer
* Valuta
+ Kontoplan
+ Växelkurser
Anläggningar
Bedford
Needham
Beverly
Läsa
M A XEVERYO N E-grupp
Läsa
Infoga
Spara
Ta bort
Alla åtgärder
Villkorlig åtkom st
Arbetsorder
Ändra status (i ett villkor)
G rupp för godk.gränser
Inköp
Faktura = $10 000
IO = $10 000
IR = $10 000
Läsa
Infoga
Spara
Förråd
Läsa
A nläggningsgruppen EagleN A /EagleSA
Nashua (EagleNA)
Consite (EagleSA)
* = Systemnivåapplikation
+ = Organisationsnivåapplikation
Behörighetsprofil för användaren Joe
B edford,B everly,N eedham -appl.åtkom st
Användaren
Joe
Arbetsorder
Läsa
Ändra status (i ett villkor)
Inventarier
Placeringar
Läsa
C onsite och N ashua -godkännandegränser
Faktura = $10 000
IO = $10 000
IR = $10 000
C onsite och N ashua -applikationsåtkom st
Arbetsorder
Inventarier
Placeringar
Kontoplan
Valuta
Växelkurser
Organisationer
Läsa
Infoga
Spara
Ta bort
Alla åtgärder
Inköp
Läsa
Infoga
Spara
Förråd
Läsa
Figur 5. Implementering med flera organisationer
Inloggningsbevakning
Med inloggningsbevakning kan du ange hur många misslyckade inloggningsförsök
som är tillåtet. Du kan spåra antalet inloggningsförsök och visa en användares aktuella inloggningsstatus. Du kan också spärra ytterligare inloggningsförsök för användare som har överskridit det angivna antalet.
Med åtgärden Behörighetskontroller aktiverar du inloggningsbevakning och anger
det maximala antalet misslyckade inloggningsförsök. Inloggningsbevakning krävs
om du använder elektronisk signatur.
När inloggningsbevakning är aktiverad spåras alla lyckade och misslyckade inloggningsförsök. Efter varje genomförd inloggning återställs det maximala antalet
försök. Nr användare når det maximala antalet försök ändras deras status till spärrad. De förhindras att logga in tills en administratör ändrar deras status.
Kapitel 6. Implementera säkerhet
147
Om en applikationsserver används för att implementera autentisering med en katalog utförs vissa funktioner i katalogen och synkroniseras med systemet. Dessa
funktioner är bland annat tillägg av användare (inklusive självregistrering) och
hantering av lösenord.
Kryptering och säkerhet
Datatyperna Crypto och CryptoX används för kryptering av lösenord och andra typer av konfidentiell information. Java Cryptography Extension (JCE) används för
krypteringen.
JCE kan använda variabler till att omvandla indata till krypterade data. Krypteringsalgoritmen DESede och dess standardvärden används som standard för andra
värden. Crypto och CryptoX använder DESede-krypteringsalgoritmen.
I följande tabell beskrivs datatyperna Crypto och CryptoX.
Tabell 30. Datatyperna Crypto och CryptoX
Datatyp
Lagrade data
Algoritm
CryptoX
Lösenord för användare
v Envägskrypterad
v Lagrar lösenord i krypterat
format (kan inte dekrypteras eller visas)
v Internt används den krypterade versionen
Crypto
Information som du vill dekryptera eller visa
v Tvåvägskryptering
v Information kan dekrypteras och visas för användare
Du kan konfigurera krypteringsinställningarna i filen maximo.properties. Du kan
konfigurera krypteringsdatatyperna så att de stämmer med bransch- och myndighetsriktlinjer. Du kan också konfigurera kryptering så att ditt system blir mer säkert: nyckel, läge, utfyllnad och specifikation. I följande tabell beskrivs krypteringsinställningarna.
Tabell 31. Krypteringsinställningar
Krypteringsegenskap
Inställningar för JCE och DESede
mxe.security.crypto.key
Längden måste vara 24
mxe.security.cryptox.key
mxe.security.crypto.mode
v CBC - Cipher Block Chaining Mode
mxe.security.cryptox.mode
v CFB - Cipher Feedback Mode
v ECB - Electronic Codebook Mode
v OFB - Output Feedback Mode
v PCBC - Propagating Cipher Block
Chaining
mxe.security.crypto.padding
v NoPadding
mxe.security.cryptox.padding
v PKCS5Padding
mxe.security.crypto.spec
Längden måste vara en multipel av 8
mxe.security.cryptox.spec
148
Administrera Maximo Asset Management
Hackare och DoS-attacker
Illvilliga användare kan försöka kringgå säkerheten eller påverka systemprestanda
genom att angripa processerna för inloggning, bortglömda lösenord och självregistrering. Du kan konfigurera systemegenskaper och behörighetsinställningar som bidrar till att förhindra hackare och DoS-attacker (Denial-of-Service).
Avaktivera sökmotorns insamlingsagenter
Som standard indexeras en server som är exponerad på Internet av sökmotorer och
är tillgänglig via sökning. Om du planerar att öppna din Maximo-servern för Internetåtkomst kan du välja att dölja den för sökmotorer genom att driftsätta filen
robots.txt på din IBM HTTP Server-proxy eller J2EE-server.
Spärra IP-adresser
Beroende på behörighetsinställningarna spärras IP-adresser om en attack upptäcks.
Du kan visa, lägga till och ta bort spärrade IP-adresser i fönstret Hantera spärrade
IP-adresser i applikationen Användare.
Säkerheten kan konfigureras att spärra en IP-adress om för många försök till inloggning, bortglömt lösenord eller självregistrering görs från samma adress. Egenskapen mxe.sec.IPblock måste vara inställd om spärrning ska kunna utföras.
Om egenskapen mxe.sec.IPblock.MatchBoth är angiven spärras en IP-adress bara
om både klientvärden och klientadressen i den inkommande begäran matchar värdena i LONGINBLOCK-tabellen.
Misslyckade inloggningsförsök och bortglömda lösenord
Om antalet misslyckade försök för inloggningar eller bortglömda lösenord från
samma IP-adress överskrider värdet i egenskapen mxe.sec.IPblock.num under den
tid som anges av egenskapen mxe.sec.IPblock.sec spärras IP-adressen.
Om antalet samtidiga misslyckade försök för bortglömda lösenord överskrider värdet i egenskapen mxe.sec.forgotpassword.maxsets inträffar ett fel och den begärande IP-adressen spärras.
Antalet misslyckade inloggningar spåras av det rapporterade antalet webbläsarsessioner. Använd inte egenskapen mxe.sec.IPblock.num till att styra antalet användarsessioner eller fönster. Olika webbläsare rapporterar sessioner på olika sätt, beroende på användningen av flikar, webbläsarversion och operativsystemet. Därför
kanske antalet webbläsarsessioner inte stämmer med antalet webbläsarfönster.
Ange egenskapen mxe.sec.IPblock.num endast för att spärra intrångsförsök.
Om antalet misslyckade lösenordsförsök i rad för en användare överskrider det
värde som angetts i fönstret Behörighetskontroller i applikationen Användare och
applikationen Behörighetsgrupper, ändras statusen för den användare som är associerad till e-postadressen till SPÄRRAD.
Självregistreringsförsök
Om antalet samtidiga självregistreringsförsök överskrider värdet för egenskapen
mxe.sec.addusers.maxsets inträffar ett fel och den begärande IP-adressen spärras.
Kapitel 6. Implementera säkerhet
149
IP-adressvitlista
Du kan ange IP-adresser som inte får spärras. Du kan t.ex. ange IP-adressen till
servrar som används för att balansera användarbelastningen så att alla användare
kommer åt Maximo-systemet. Du skapar en vitlista med IP-adresser i egenskapen
mxe.sec.allowedIP genom att ange en kommaseparerad lista med IP-adresser som
inte får spärras.
Automatiskt skapande av användarposter autentiserade av
LDAP
Systemet kan skapa användarposter som överför LDAP-autentisering. Funktionen
ger dig möjlighet att skapa användare med grundläggande befogenheter och sedan
tilldela användarna till lämplig grupp.
Du aktiverar den här funktionen i applikationen Egenskaper. Ange standardvärdet
0 eller 1 som värde för mxe.Allow LDAPUsers.
Kombination av behörighetsgrupper
I applikationen Behörighetsgrupper kan du kombinera behörighetsgrupper för att
hantera säkerhetsinfrastrukturen inom eller mellan organisationer.
När du kombinerar behörighetsgrupper gäller följande regler:
v Du kan inte kombinera behörigheter i oberoende behörighetsgrupper.
v Du kan kombinera behörigheter i behörighetsgrupper som inte är oberoende.
v När du kombinerar behörigheter har de högsta behörigheterna företräde. Om en
användare tillhör flera behörighetsgrupper som definierar samma behörighet på
olika nivåer har användaren den högsta behörigheten. Exempel: Behörighetsgrupp A har en inköpsordergräns på 5000. Behörighetsgrupp B har en inköpsordergräns på 10 000. En användare som är medlem av båda grupperna har en
inköpsgräns på 10 000.
v När du kombinerar en behörighetsgrupp som har databegränsningar läggs dessa
begränsningar till i användarens behörighetsprofil. Det kan minska åtkomstbehörigheter som annars beviljas genom de kombinerade behörighetsgrupperna.
v Genom att använda åtgärden Behörighetskontroller i applikationen Behörighetsgrupper kan du ange gruppen för alla användare, MAXEVERYONE. Gruppen
MAXEVERYONE kombineras alltid även om gruppen är angiven som oberoende.
Kombinera säkerhet i en miljö med flera anläggningar
Att kombinera behörigheter är praktiskt när du har flera anläggningar. Det vanliga
är att konfigurera behörighetsgrupper som endast definierar anläggningsåtkomst.
Du konfigurerar andra behörighetsgrupper som definierar applikationsbehörigheter, inköpsgodkännandegränser osv. Exempel: Du har tre anläggningar: anläggning
1, anläggning 2 och anläggning 3. Du har en användare som du har skapat en behörighetsprofil för som innehåller anläggning 1 och behörigheter för den anläggningen. Du vill att användaren ska ha samma behörigheter i anläggning 2 och lägger därför till anläggning 2 i användarens profil.
Du kan också definiera vissa behörighetsgrupper som oberoende så att en användare får en uppsättning behörigheter för en anläggning och en annan uppsättning
behörigheter för en annan anläggning.
150
Administrera Maximo Asset Management
Kombination av behörighetsgrupper - Regler för databegränsningar
När du kombinerar oberoende eller beroende behörighetsgrupper kan du använda
begränsningar som anger de poster som visas för medlemmarna i en behörighetsgrupp.
När du kombinerar behörighetsgrupper och användningsbegränsningar gäller följande regler:
v Om en användare är medlem av flera grupper som inte är oberoende och en behörighetsgrupp har en begränsad åtkomstnivå, får användaren de högsta behörigheterna. Exempel: Du har två beroende behörighetsgrupper: behörighetsgruppen Chefer och behörighetsgruppen Underhåll. Användaren har åtkomst till
löneinformation i behörighetsgruppen Chefer men inte till informationen i behörighetsgruppen Underhåll. När de båda behörighetsgrupperna kombineras har
användaren åtkomst till löneinformation i gruppen Underhåll.
v Databegränsningar kombineras alltid över alla behörighetsgrupper med användning av operatorn OR, oavsett om grupperna är markerade som oberoende. Exempel: Du har två behörighetsgruppen: En behörighetsgrupp innehåller databegränsningsvillkoret SKRIVSKYDDAD ":orgid [equals character] 'EAGLENA'".
Den andra behörighetsgruppen innehåller databegränsningsvillkoret SKRIVSKYDDAD ":orgid [equals character] 'EAGLEUK'". Oavsett om en behörighetsgrupp, båda eller ingen är markerad som oberoende, kombineras begränsningarna så att objektet eller attributet blir skrivskyddat om ORGID är EAGLENA
_OR_ EAGLEUK.
Du måste alltså noga tänka igenom de villkor som du tillämpar på databegränsningar.
Kombination av behörighetsgrupper - Regler för applikationsbehörighet
I applikationen Behörighetsgrupper kombinerar du oberoende behörighetsgrupper
eller behörighetsgrupper som inte är oberoende till en behörighetsprofil för en användare.
När du kombinerar behörighetsgrupper tillämpas följande regler på applikationsbehörighet:
v Applikationsbehörigheter för en oberoende grupp tillämpas enbart på de anläggningar och organisationer som är associerade till den behörighetsgruppen.
v Applikationsbehörigheter som anges för alla behörighetsgrupper som inte är
oberoende tillämpas på alla anläggningar som angetts för dessa behörighetsgrupper.
v Om du inte anger någon anläggning är åtkomsten till applikationen Användare
och till applikationen Behörighetsgrupper anläggningsoberoende. Du kan ange
en anläggning för behörighetsgruppen som ger åtkomst till dessa applikationer
om du vill ändra anläggningsadministrationen. Exempel: Om en behörighetsgrupp har åtkomst till dessa applikationer på anläggning 1, kan en användare
som loggat in bara ändra information för användare som hör till anläggning 1.
v Alternativen på menyerna beror på de alternativ och applikationer som du gett
en användare åtkomst till, oberoende av anläggningen eller organisationen.
v Du kan ge en användare åtkomst till åtgärden Ändra status baserat på anläggningar.
Kapitel 6. Implementera säkerhet
151
v Om en användares behörighetsprofil innehåller applikationsbehörigheter men
inga anläggningar har användaren åtkomst till applikationerna. Användaren kan
inte visa eller infoga poster annat än i applikationen Användare och applikationen Behörighetsgrupper.
v Du kan definiera villkorlig åtkomst till applikationer. Exempel: En användare är
medlem av två behörighetsgrupper. Den ena gruppen har villkorlig åtkomst och
den andra gruppen har ovillkorlig åtkomst. Den ovillkorliga åtkomsten ersätter
den villkorliga åtkomsten och användaren får således ovillkorlig åtkomst.
Summan av alla unika applikationsbehörighetsposter i alla behörighetsgrupper utgör åtkomstlistan för applikationsbehörigheter i en användares behörighetsprofil.
Kombination av behörighetsgrupper - Regler för godkännandegränser
I applikationen Behörighetsgrupper kombinerar du oberoende behörighetsgrupper
eller behörighetsgrupper som inte är oberoende till en behörighetsprofil.
När du kombinerar behörighetsgrupper tillämpas följande regler på godkännandegränser och toleranser:
v De gränser och toleranser som du godkänner för en behörighetsgrupp är på organisationsnivå. Användare ärver behörigheter enbart för de anläggningar som
de har åtkomst till.
v Om två olika värden finns för samma godkännandegräns tillämpas det högre
värdet för användaren behörighetsprofil.
v Om två olika värden finns för samma toleranstyp tillämpas det högre värdet för
användaren behörighetsprofil.
v Om det finns två olika värden för samma toleranstyp men de behörighetsgrupper som beviljats toleransen har anläggningar i olika organisationer, tillämpas
den högre toleransen för anläggningar i samma organisation för användarens
behörighetsprofil.
v Om en användare har åtkomst till två olika organisationer med olika gränser och
toleranser för varje organisation, ärver användaren gränser och toleranser för
varje anläggning som användaren har åtkomst till i respektive organisation.
De angivna godkännandegränserna och toleranserna för en användare visas i behörighetsprofilen.
Kombination av behörighetsgrupper - Regler för kontosegmentbehörighet
I applikationen Behörighetsgrupper kombinerar du oberoende behörighetsgrupper
eller behörighetsgrupper som inte är oberoende till en behörighetsprofil.
När du kombinerar behörighetsgrupper tillämpas följande regler på kontosegmentbehörighet:
v Om någon av de behörighetsgrupper som en användare tillhör ger behörighet
att ändra alla kontosträngssegment eller vissa kontosträngssegment, då avspeglar användarens behörighetsprofil den maximala behörigheten för kontosträngssegment.
v Om du inte tillåter att en behörighetsgrupp ändrar alla kontosträngssegment och
du inte ger gruppen behörighet till enskilda kontosträngssegment kan användaren inte ändra några segment.
v De behörigheter som anges för kontosträngssegment för alla behörighetsgrupper
som inte är oberoende tillämpas på samtliga applikationer, anläggningar och organisationer för dessa behörighetsgrupper för användaren.
152
Administrera Maximo Asset Management
v De behörigheter för kontosträngssegment som anges för en oberoende behörighetsgrupp gäller enbart för de applikationer, anläggningar och organisationer
som är associerade till den behörighetsgruppen.
Användarens behörighetsprofil visar vilka kontosegment användaren har behörighet för.
Närliggande uppgifter:
”Ge behörighetsgrupper åtkomst till kontosegment” på sidan 165
Som en säkerhetsåtgärd kan du godkänna vilka kontosegment en grupp ska ha tillgång till.
Kombination av behörighetsgrupper - Regler för personalbehörighet
I applikationen Behörighetsgrupper kombinerar du oberoende behörighetsgrupper
eller behörighetsgrupper som inte är oberoende till en behörighetsprofil.
När du kombinerar behörighetsgrupper tillämpas följande regler på personalbehörighet:
v All personal i en organisation.
v All personal i samma arbetslag som användaren.
v All personal i samma persongrupp som användaren.
v All personal som användaren ansvarar för.
v Endast personalposterna för användaren.
v Enskilda personalposter som listas i tabellfönstret.
Användarens behörighetsprofil visar vilka personalposter användaren har behörighet för.
Kombination av behörighetsgrupper - Regler för anläggningsbehörighet
I applikationen Behörighetsgrupper kombinerar du oberoende behörighetsgrupper
eller behörighetsgrupper som inte är oberoende till en behörighetsprofil.
I applikationen Behörighetsgrupper kan du ge medlemmar av en behörighetsgrupp
åtkomst till alla anläggningar. Om en användare inte har åtkomst till alla anläggningar via gruppmedlemskap spåras de anläggningar som användaren har åtkomst
till via gruppmedlemskap. En lista över anläggningarna ingår i användarens behörighetsprofil.
Kombination av behörighetsgrupper - Regler för förrådsbehörighet
I applikationen Behörighetsgrupper kombinerar du oberoende behörighetsgrupper
eller behörighetsgrupper som inte är oberoende till en behörighetsprofil.
När du kombinerar behörighetsgrupper tillämpas följande regler på förrådsbehörighet:
v En användare måste ha åtkomst till både ett förråd och dess anläggning innan
förrådsbehörigheten läggs till i användarens behörighetsprofil.
v Förrådsbehörigheter som anges för en oberoende behörighetsgrupp tillämpas enbart för de anläggningar som är associerade till den behörighetsgruppen.
v I applikationen Behörighetsgrupper kan du ge en behörighetsgrupp behörighet
att göra transaktioner med förråd. De förrådsbehörigheter som angetts för alla
Kapitel 6. Implementera säkerhet
153
beroende behörighetsgrupper tillämpas för alla anläggningar som är specificerade för alla beroende behörighetsgrupper.
v Om du inte ger en behörighetsgrupp åtkomst till alla förråd eller till enskilda
förrådsplaceringar i en anläggning, har en användare som är medlem av den
behörighetsgruppen inte åtkomst till förrådsplaceringarna i den anläggningen.
v Om någon av de behörighetsgrupper som en användare tillhör ger åtkomst till
alla eller vissa förrådsplaceringar i en given anläggning, avspeglar användarens
behörighetsprofil den maximala förrådsåtkomsten.
v Du kan ge en användare åtkomst till applikationen Användare och applikationen
Behörighetsgrupper, men inte ge användaren åtkomst till några förrådsposter. I
detta fall kan användare använda dessa applikationer till att ge åtkomst till alla
förrådsplaceringar men inte lägga till förrådsposter.
Användarens behörighetsprofil visar vilka förråd användaren har behörighet för.
Applikationsserversäkerhet
I applikationen Behörighetsgrupper konfigurerar du applikationsserversäkerhet.
Applikationsserversäkerhet - egenskaper för användar- och
grupphantering
När du har aktiverat applikationsserversäkerhet kan du konfigurera egenskaperna
för grupp- och användarhantering och ange om katalogen ansvarar för skapandet
och hanteringen av användare och grupper.
Standardvärdet för egenskapen mxe.LDAPGroupMgmt är 1. Inställningen innebär att
katalogen ansvarar för skapandet och hanteringen av grupper. Om du ändrar värdet till 0 ansvarar systemet för skapandet och hanteringen av grupper. Inställningen aktiverar följande funktioner:
v Skapa behörighetsgrupper
v Associera användare till behörighetsgrupper
Standardvärdet för egenskapen mxe.LDAPUserMgmt är 1. Inställningen innebär att katalogen ansvarar för skapandet och hanteringen av användare. Om du ändrar värdet till 0 ansvarar systemet för skapandet och hanteringen av användare. Inställningen gör att systemet kan använda LDAP (Lightweight Directory Access
Protocol) för användarautentisering utan att behöva synkronisera användarinformation. I följande tabell listas de funktioner som är aktiverade och avaktiverade
med inställningen 0.
Tabell 32. Aktiverade och avaktiverade funktioner när systemet ansvarar för skapandet och
hanteringen av användare
154
Funktion
Aktiverat
Lägga till och ta bort behörighetsgrupper
Nej
Ändra behörighetsgrupper
Ja
Hantera användar- och grupprelationer
Nej
Lägga till och ta bort användare
Ja
Ändra användare (annat än lösenord)
Ja
Användarsjälvregistrering
Nej
Ändra lösenord
Nej
Administrera Maximo Asset Management
Användar-ID-poster som skapas i katalogen och i systemet måste vara identiska
om inställningen ska fungera korrekt.
Närliggande uppgifter:
”Konfigurera systemet att använda applikationsserversäkerhet” på sidan 172
Du måste konfigurera systemet att använda applikationsserversäkerhet. Om applikationsserversäkerhet konfigurerades under installationen behöver du dock inte utföra den här proceduren.
”Konfigurera WebLogic Server för LDAP-säkerhet” på sidan 175
Du kan konfigurera applikationsservern att använda protokollet LDAP (Lightweight Directory Access) om du vill implementera applikationsserversäkerhet i
konfigurationen.
”Konfigurera WebSphere Application Server för LDAP-säkerhet” på sidan 173
Om applikationsserversäkerhet ska användas i konfigurationen konfigurerar du
applikationsservern att använda LDAP (Lightweight Directory Access Protocol) .
Behörighetsroller för applikationsservern
När du aktiverar applikationsserversäkerhet kan du hantera säkerheten genom att
använda roller.
I följande tabell beskrivs de behörighetsroller som du kan använda för IBM WebSphere Application Server och WebLogic Server.
Tabell 33. Behörighetsroller för WebSphere Application Server och WebLogic Server
Applikationsserver
Behörighetsroll
Beskrivning
WebSphere Application Server
Hanterar endast begränsade
roller.
v Mappa begränsade roller
till enskilda, icke-nästlade
grupper.
v Får inte autentisera användare i nästlade grupper på
vissa LDAP-servrar. Läs
dokumentationen för
WebSphere Application
Server för mer information.
WebLogic Server
Hanterar både globala och
begränsade roller. Som standard används begränsade
roller. Använd
administrationskonsolen om
du ska ändra globala roller.
v Globala - tillämpas för alla
resurser i en behörighetssfär (som är hela
serverdomänen).
v Begränsade - tillämpas för
en specifik instans av en
resurs som är driftsatt i en
behörighetssfär.
För mer information om att skydda resurser för WebLogic Server, gå till webbplatsen WebLogic Server och sök efter securing resources. För mer information om resurstyper för WebLogic Server, gå till webbplatsen WebLogic Server och sök efter
types of resources.
För mer information om WebSphere Application Server, gå till IBM Knowledge
Center för WebSphere Application Server Network Deployment och sök efter security roles.
Kapitel 6. Implementera säkerhet
155
Engångsinloggningsmiljö för applikationsserversäkerhet
När du aktiverar applikationsserversäkerhet kan du använda en engångsinloggningsmiljö. Miljön gör det möjligt för en användare att få tillgång till flera applikationer genom att ange ett namn och lösenord.
När användare autentiseras på servern med engångsinloggning får de tillgång till
alla applikationer som de har fått behörighet till på servern. Den här autentiseringen gör att användarna slipper skriva flera lösenord när de växlar mellan applikationer under en session.
Konfigurationen för ett system med engångsinloggning beror på implementeringen. I dokumentationen till engångsinloggningsplattformen och applikationsservern hittar du mer information om hur du konfigurerar engångsinloggningsmiljön så att systemet kan delta. Engångsinloggningmiljö kan användas både i
WebLogic Server och WebSphere Application Server.
LDAP- och applikationssäkerhetsservrar
Applikationsservern är konfigurerad för autentisering mot LDAP-serverns användarregister. Systemet kan integreras med Microsoft Active Directory eller IBM Tivoli Directory Server LDAP-servern. Du kan flytta LDAP-serverns data till produktens databastabeller. Applikationsservern som du använder bestämmer vilken
katalog som används.
Du kan lägga till och ta bort användare och grupper från LDAP-servern men systemet tillhandahåller behörigheten. Som standard är egenskapen mxe.LDAPGroupMgmt
inställd så att skapande av grupper och gruppmedlemskap hanteras av katalogservern.
Du kan konfigurera alla programspecifika behörighetsregler för användare och
grupper med hjälp av säkerhetsmodulapplikationer. Du avaktiverar lösenordsinformationen i startcentret i systemet, i applikationerna Ändra lösenord, Självregistrering och Användare.
LDAP-serveranvändare och -grupper flyttas till produktdatabastabeller för att identifiera användare som systemanvändare och förse användare med detaljer i systemapplikationer.
Användare och grupper som tas bort från LDAP-servern tas inte bort från databastabeller. Kontroller kan göras för användare eller grupper.
Om användarkonton avaktiveras på LDAP-servern ser applikationsservern till att
cachad användarinformation upphöra att gälla.
Innan användare kan accessa systemet måste applikationsserverns autentisering
överföras. Applikationsservrar använder rollposter till att identifiera användare och
grupper som har åtkomst till systemet. Alla roller som konfigurerats i en applikation mappas till användare eller grupper med hjälp av applikationsserverspecifika
driftsättningsbeskrivningar eller applikationsservertillhandahållna administrativa
verktyg.
LDAP-datasynkronisering
Datasynkronisering håller systemdata uppdaterade med data på LDAP-katalogservern. Synkroniserade data flyttas endast från LDAP-katalogservern till systemet.
Du måste skapa användare och grupper på LDAP-katalogservern för att kunna
synkronisera data.
156
Administrera Maximo Asset Management
Datasynkroniseringsprocessen beror på vilken applikationsserver du använder:
v Om du använder WebSphere Application Server styrs datasynkroniseringen av
de förenade lager som hanteras av VMM (Virtual Member Manager) och Crontask-uppgiften VMMSYNC.
v Om du använder WebLogic Server hanteras datasynkroniseringen av Crontaskuppgiften LDAPSYNC.
Crontask-uppgiften LDAPSYNC hanterar inkrementell synkronisering. Crontaskuppgiften VMMSYNC hanterar full synkronisering som standard, men kan konfigureras att hantera inkrementell synkronisering av användare och grupper. Om du
vill synkronisera användare och grupper inkrementellt måste du ställa in Crontaskparametern på 1 eller true. Inkrementell synkronisering kan vara till nytta för prestanda och underlätta planeringen.
Ändringar som du gör på LDAP-katalogservern avspeglas inte i systemet förrän
du synkroniserar data. Även efter synkronisering av data är det vissa saker som
du bör vara medveten om:
v När du synkroniserar användare och grupper som du skapade i LDAP-katalogservern med systemet, blir dessa användare och grupper till användare och behörighetsgrupper i systemet.
v Om du ändrar namn på grupper eller användare på LDAP-katalogservern ändras inte namnen i systemet. Ta bort gruppen eller användaren och skapa om den
i stället för att ändra namnet på den.
v Om du avaktiverar ett användarkonto i LDAP-katalogservern avaktiveras inte
användarkontot i systemet.
Synkronisering av Crontask-parametrar för applikationsserversäkerhet
Du måste konfigurera parametrarna för Crontask-synkroniseringsuppgifterna
LDAPSYNC och VMMSYNC. LDAPSYNC och VMMSYNC krävs för applikationsserverns säkerhetsfunktioner.
I tabellen beskrivs de parametrar som du konfigurerar för Crontask-synkroniseringsuppgiften LDAPSYNC.
Tabell 34. Parametrar för Crontask-synkroniseringsuppgiften LDAPSYNC
Parameter
Beskrivning
Credential
LDAP-kreditiv
GroupMapping
GROUP XML som LDAP-uppgiften använder
Värd
LDAP-anslutningsvärd
Port
LDAP-anslutningsport
Principal
LDAP-ägare
SSLEnabled
LDAP-anslutning SSL-aktiverad
SynchAdapter
LDAP-synkroniseringsadapter
SynchParameter
Parameternamn, värdepar avgränsade av
komma
UserMapping
USER XML som LDAP-uppgiften använder
I tabellen beskrivs de parametrar som du konfigurerar för Crontask-synkroniseringsuppgiften VMMSYNC.
Kapitel 6. Implementera säkerhet
157
Tabell 35. Parametrar för Crontask-synkroniseringsuppgiften VMMSYNC
Parameter
Beskrivning
ChangePolling
VMM-parameter för inkrementell synkronisering
Credential
Kreditiv för VMM-admin
GroupMapping
USER XML som VMM-uppgiften använder
GroupSearchAttribute
VMM-sökattribut för sökning efter grupposter
Principal
VMM admin-ägare
SynchAdapter
VMM-synkroniseringsadapter
UserMapping
USER XML som VMM-uppgiften använder
UserSearchAttribute
VMM-sökattribut för sökning i
användarposter
LDAP-katalogservern har en attributlista för varje användare eller grupp. Varje attribut har en datatyp som du kan se via en sökfråga till servern. Crontask-uppgifterna LDAPSYNC och VMMSYNC kan endast hämta sträng- eller teckendata från
LDAP-katalogservern.
Datamappningar i parametrarna för Crontask-uppgifterna LDAPSYNC och VMMSYNC mappar LDAP-attribut till systemtabellkolumner. Alla obligatoriska kolumner måste innehålla data om Crontask-uppgiften LDAPSYNC ska kunna skapa en
ny databaspost. Ange standardvärden som ska användas om alla obligatoriska kolumndata inte kan hämtas från LDAP-katalogservern. Standardvärdena i kolumnerna måste stå inom klammerparenteser ( {} ). Exempel: Med {ABC} infogas värdet ABC i kolumnen. Värdet är skiftberoende.
Synkroniseringsuppgiften hanterar också särskilda ersättningsvärden för att generera unika IDn och systemdatum. För att generera ett unikt ID för en kolumn använder du {:uniqueid} och för att generera systemdatumet använder du {:sysdate}.
Arbeta med behörighetsgrupper
I applikationen Behörighetsgrupper anger du behörighetsrestriktioner och behörigheter för användargrupper.
Lägga till behörighetsgrupper
Behörigheter kontrollerar användarnas åtkomst till moduler, applikationer, menyalternativ och data. All åtkomst bygger på behörighetsgrupper.
Den här uppgiften
Om en applikationsserver används för att implementera autentisering med en katalog kan grupper skapas i katalogen och synkroniseras med systemet.
Användare kan ange en standardapplikation för sin användarprofil. Om användarna inte anger en standardapplikation och standardapplikationer är specificerade
för behörighetsgrupper, visas standardapplikationen för behörighetsgrupperna när
användare loggar in till systemet. Om användare tilldelas till flera behörighetsgrupper där standardapplikationer är angivna, öppnas Startcenter. Om det inte
finns några standardinställningar visas standardapplikationen för systemet.
158
Administrera Maximo Asset Management
Arbetsordning
1. Klicka på Ny grupp i applikationen Behörighetsgrupper.
2. Ange ett namn för gruppen.
3. Valfritt: Ange en beskrivning av gruppen och ett namn på det Startcenter som
visas när en användare i gruppen loggar in. Användare kan även anpassa sin
Startcenter eller välja ett förvalt Startcenter om de tillhör grupper som har olika
Startcenter.
4. Valfritt: Markera kryssrutan Oberoende av andra grupper om du inte vill att
rättigheter ska kombineras. Som standard kombineras behörigheterna när grupper med olika anläggningar kombineras.
5. Valfritt: Ange en standardapplikation för behörighetsgruppen.
6. Spara gruppen.
Resultat
Behörigheter eller begränsningar är inte definierade för den nya behörighetsgruppen.
Och sedan då?
Använd funktioner i applikationen Behörighetsgrupper när du definierar behörigheten för gruppen. Du kan lägga till användare i applikationen Behörighetsgrupper
eller applikationen Användare.
Närliggande begrepp:
”Behörighetsgrupper och åtkomst till anläggningar och applikationer” på sidan 138
Behörighetsåtkomst kan baseras på behörighetsgrupper. Du konfigurerar behörighetsgrupper för att ge bredare eller smalare åtkomst till applikationer, anläggningar
och personal. Du kan också ge användare åtkomst till kontosegment och tilldela
dem godkännandegränser och toleranser.
Tilldela startcenter för behörighetsgrupper
Via portletar ger startcentret snabb åtkomst till verktyg och nyckeltalsindikatorer
som användarna ofta använder. Administratörer kan tilldela ett standardstartcenter
som användarna ser när de ansluter till systemet.
Arbetsordning
I applikationen Behörighetsgrupper väljer du den grupp vars startcenter du
ska tilldela.
2. Ange namnet på det startcenter som visas när en användare i gruppen loggar
in.
3. Spara ändringarna.
1.
Närliggande begrepp:
”Behörighetsgrupper och åtkomst till anläggningar och applikationer” på sidan 138
Behörighetsåtkomst kan baseras på behörighetsgrupper. Du konfigurerar behörighetsgrupper för att ge bredare eller smalare åtkomst till applikationer, anläggningar
och personal. Du kan också ge användare åtkomst till kontosegment och tilldela
dem godkännandegränser och toleranser.
Tilldela anläggningar till behörighetsgrupper
Anläggningar ingår i säkerhetsarkitekturen. Du ger behörighetsgrupper åtkomst till
anläggningar.
Kapitel 6. Implementera säkerhet
159
Den här uppgiften
Du kan bara lägga till anläggningar som du har åtkomst till. Din användarpost
måste ha behörighet för inaktiva anläggningar, annars kan du inte lägga till inaktiva anläggningar till en grupp.
Arbetsordning
1. I applikationen Behörighetsgrupper väljer du den grupp som du ska tilldela
anläggningsåtkomst.
2. Klicka på fliken Anläggningar.
3. Välj något av följande alternativ:
v Markera kryssrutan Tillåt grupp för alla anläggningar om gruppen ska ha
åtkomst till alla anläggningar. Om du väljer det här alternativet kan du inte
lägga till rader.
v Klicka på Ny rad och ange namnet på anläggningen om du ska ge gruppen
åtkomst till enskilda anläggningar. När du har valt en anläggning fylls övriga
fält i.
4. Spara ändringarna.
Närliggande begrepp:
”Behörighetsgrupper och åtkomst till anläggningar och applikationer” på sidan 138
Behörighetsåtkomst kan baseras på behörighetsgrupper. Du konfigurerar behörighetsgrupper för att ge bredare eller smalare åtkomst till applikationer, anläggningar
och personal. Du kan också ge användare åtkomst till kontosegment och tilldela
dem godkännandegränser och toleranser.
Lägga till användare i behörighetsgrupper
Du ger användare behörigheter genom att tilldela dem som medlemmar i en eller
flera grupper. Kombinationen av grupper som användarna tillhör bestämmer deras
behörigheter.
Innan du börjar
För att kunna lägga till användare i en befintlig behörighetsgrupp måste du själv
ha behörighet att tilldela användare till den gruppen. Använd åtgärden Godkänn
ny grupptilldelning när du ska bevilja behörigheter. Om du skapat en behörighetsgrupp har du automatiskt behörighet att tilldela användare till den behörighetsgruppen.
Den här uppgiften
Om en applikationsserver används för att implementera autentisering med en katalog kan du lägga till användare till grupper i katalogen eller systemet, beroende på
inställningarna.
Arbetsordning
1. I applikationen Behörighetsgrupper väljer du den grupp där du ska lägga till
en användare.
2. Klicka på fliken Användare.
3. Klicka på Ny rad.
4. Välj en användare. Användarens information fylls i i de övriga fälten.
5. Spara ändringarna.
Närliggande begrepp:
160
Administrera Maximo Asset Management
”Behörighetsgrupper och åtkomst till anläggningar och applikationer” på sidan 138
Behörighetsåtkomst kan baseras på behörighetsgrupper. Du konfigurerar behörighetsgrupper för att ge bredare eller smalare åtkomst till applikationer, anläggningar
och personal. Du kan också ge användare åtkomst till kontosegment och tilldela
dem godkännandegränser och toleranser.
Godkänna behörighetsgruppstilldelningar för användare:
Av säkerhetsskäl kan du ange vilka användare som har behörighet att lägga till eller ta bort användare från en behörighetsgrupp.
Arbetsordning
1. I applikationen Behörighetsgrupper väljer du den grupp vars gruppomtilldelning du ska godkänna.
2. Välj åtgärden Godkänn ny grupptilldelning.
3. Klicka på Ny rad i fönstret Godkänn ny grupptilldelning.
4. Klicka på Välj användare för att godkänna användare.
5. Klicka på OK.
Närliggande begrepp:
”Autentisering av användare” på sidan 139
I applikationen Behörighetsgrupper kan du konfigurera autentisering som validerar användarens identitet. Autentiseringen är en process där en användares identitet valideras via ett användar-ID och lösenord.
Ange användarstandarder:
Med åtgärden Behörighetskontroller anger du standardvärden för användarposter.
Åtgärden är tillgänglig från applikationen Behörighetsgrupper och applikationen
Användare.
Den här uppgiften
Du kan ange följande standardvärden för användarposter:
v Standardbehörighetsgrupp för nya användare - Nya användare tilldelas automatiskt till en behörighetsgrupp. Standardgruppen definierar deras behörigheter
tills de tilldelas till fler grupper. Standardgruppen är MAXDEFLTREG. Behörigheten för gruppen begränsas till åtkomst till Startcentret. Användare kan ändra
sina egna lösenord.
v Standardstatus för nya användarposter - Standardstatusen är NYREG. Statusen
NYREG ger dig möjligt att söka efter nya användarposter. Du kan också dirigera
poster till en arbetsflödesprocess.
v Grupp för alla användare - Standardbehörighetsgruppen för globala behörigheter är MAXEVERYONE. När du väljer Grupp för alla användare i Behörighetskontroller lägg användare till i MAXEVERYONE.
v Dialogrutan Elektronisk signatur - När du väljer Visa användar-ID i dialogrutan
för elektronisk signatur i Behörighetskontroller visas användar-IDt i fönstret och
användaren blir tillfrågad om sitt lösenord.
En applikationsserver kan användas för autentisering med en extern katalog via
LDAP (Lightweight Directory Access Protocol). I så fall använder du inte systemet
för vissa funktioner. Bland annat följande:
v Självregistrering - Funktionen kan inte användas tillsammans med en extern katalog.
Kapitel 6. Implementera säkerhet
161
v Angivande eller ändring av lösenord och lösenordstips - Alla lösenordsrelaterade
funktioner hanteras av katalogen
När en applikationsserver används för autentisering hanterar katalogen skapandet
av användare och grupper. Du kan ange egenskaper som gör det möjligt att skapa
användare och grupper direkt i systemet. Inställningarna för dessa egenskaper kan
göra att vissa funktioner aktiveras eller avaktiveras i systemet.
Arbetsordning
1. Välj åtgärden Behörighetskontroller.
2. I avsnittet Användarstandarder anger du följande standarder:
a. Skriv namnet på gruppen i fältet Standardgrupp för nya användare eller
klicka på Detaljmeny.
b. Skriv en användarstatus i fältet Startstatus för självregistrerad användare.
c. Ange gruppen för globala behörigheter i fältet Grupp för alla användare.
Standardvärdet är MAXEVERYONE.
d. Markera kryssrutan Visa användar-ID i dialogrutan för elektronisk signatur om användar-IDt ska visas i fönstret när användare blir tillfrågade om
deras lösenord. Om du implementerar elektroniska signaturer måste du aktivera inloggningsbevakning.
3. Klicka på OK.
Ge behörigheter till behörighetsgrupper
Du kan ge behörigheter till behörighetsgrupper, t.ex. åtkomst till applikationer, förrådsplaceringar och personalinformation.
Ge behörighet för administratörsinloggning till databaskonfigurationer
Du måste ha inloggningsbehörighet som administratör för att kunna konfigurera
databasen i administrationsläge. Behörigheten ges genom behörighetsgruppen.
Arbetsordning
1. I applikationen Behörighetsgrupper väljer du en behörighetsgrupp och klickar
på fliken Applikationer.
2. Sök efter Startcenter i avsnittet Applikationer.
3. Välj Kan logga in i Admin-läge och klicka på Bevilja listade alternativ för
applikationen i avsnittet Alternativ för Startcenter.
Närliggande begrepp:
”Autentisering av användare” på sidan 139
I applikationen Behörighetsgrupper kan du konfigurera autentisering som validerar användarens identitet. Autentiseringen är en process där en användares identitet valideras via ett användar-ID och lösenord.
Godkänna applikationsbehörigheter för behörighetsgrupper
Du kan ge en grupp specifika behörigheter i en applikation enligt säkerhetsbehoven. Behörigheterna är läsa, infoga, spara och ta bort.
Arbetsordning
1. Välj relevant grupp i applikationen Behörighetsgrupper.
2. Klicka på fliken Applikationer.
3. Välj applikationen i tabellfönstret Applikationer. Alternativen för den valda
applikationen listas i tabellfönstret Alternativ.
162
Administrera Maximo Asset Management
4. Välj något av följande alternativ:
v Klicka på Bevilja listade applikationer om du vill ge behörigheter för alla
visade applikationer.
v Klicka på Återkalla listade applikationer om du ska ta bort behörigheterna
för alla listade applikationer.
5. Välj någon av följande behörigheter:
Alternativ
Beskrivning
Läsa
Användarna får accessa applikationen och
visa poster. Du måste välja det här alternativet innan du kan välja andra.
Infoga
Användarna får skapa poster. Om du väljer
den här behörigheten väljs behörigheten
Spara automatiskt.
Spara
Användarna får spara ändringar av poster.
Ta bort
Användarna får ta bort poster. Innan en post
kan tas bort utförs interna kontroller som
förhindrar att poster tas bort som innehåller
information som krävs för andra poster. Om
du väljer behörigheten Ta bort måste du
också välja behörigheten Spara.
Alla dessa
Beviljar eller återkallar behörigheterna Läsa,
Infoga, Spara och Ta bort för alla listade
applikationer.
De alternativ du valt visas i tabellfönstret Alternativ.
6. Välj något av följande alternativ i tabellfönstret Alternativ:
v Markera kryssrutorna för de alternativ du ska bevilja.
v Klicka på Bevilja listade alternativ för applikationen.
7. Valfritt: I tabellfönstret Alternativ väljer du ett villkorsuttryck som villkorligt
beviljar gruppen behörigheterna för det alternativet.
8. Spara ändringarna.
9. Logga ut och logga sedan in igen så att ändringarna genomförs.
Närliggande begrepp:
”Behörigheter för behörighetsgrupper” på sidan 141
Du använder applikationen Behörighetsgrupper när du ska bevilja behörigheter till
behörighetsgrupper.
”Applikationsåtkomst för behörighetsgrupper” på sidan 141
I applikationen Behörighetsgrupper kan du tilldela användare åtkomst till specifika
applikationer för att förfina behörigheterna. Användare kan ha behörighet att Läsa,
Infoga, Spara och Ta bort i en applikation. Applikationsåtkomsten för en behörighetsgrupp är länkad till anläggningsåtkomsten. Du kan ge en behörighetsgrupp åtkomst till alla anläggningar, åtkomst till specifika anläggningar eller ingen åtkomst
till anläggningar.
Ge behörighetsgrupper åtkomst till förrådsplaceringar
Förrådsplaceringsinformation används i transaktioner som påverkar förrådsartiklar
och saldon. Som en säkerhetsåtgärd kan du ge en behörighetsgrupp behörighet att
skapa transaktioner med vissa förrådsplaceringar.
Den här uppgiften
Du kan endast lägga till förrådsplaceringar som du har åtkomst till.
Kapitel 6. Implementera säkerhet
163
Arbetsordning
1. I applikationen Behörighetsgrupper väljer du den grupp som du ska ge behörighet för förrådstransaktioner.
2. Klicka på fliken Förrådsplaceringar.
3. Valfritt: Ge gruppen åtkomst till alla förrådsplaceringar. Om du väljer det här
alternativet kan du inte skapa enskilda förrådsplaceringar.
4. Valfritt: Så här ger du gruppen åtkomst till enskilda förrådsplaceringar:
a. Klicka på Ny rad.
b. Ange en anläggning och en förrådsplacering. Om du anger ett förrådsplaceringsvärde innan du anger ett anläggningsvärde väljer du från alla förrådsplaceringar, inklusive sådana med samma namn som finns i andra anläggningar. När du har valt en förrådsplacering fylls fältet Anläggning i
automatiskt.
5. Spara ändringarna.
Närliggande begrepp:
”Kombination av behörighetsgrupper” på sidan 150
I applikationen Behörighetsgrupper kan du kombinera behörighetsgrupper för att
hantera säkerhetsinfrastrukturen inom eller mellan organisationer.
”Kombination av behörighetsgrupper - Regler för förrådsbehörighet” på sidan 153
I applikationen Behörighetsgrupper kombinerar du oberoende behörighetsgrupper
eller behörighetsgrupper som inte är oberoende till en behörighetsprofil.
Ge behörighetsgrupper åtkomst till personalinformation
Som säkerhetsåtgärd kan du ge en behörighetsgrupp åtkomst till personalinformation, inklusive poster som innehåller personalinformation.
Arbetsordning
1. I applikationen Behörighetsgrupper väljer du den grupp som du ska ge åtkomst till personalinformation.
2. Klicka på fliken Personal.
3. Välj något av följande alternativ för personalbehörighet:
Alternativ
Beskrivning
Tillåt grupp för all personal
v Gruppen får åtkomst till all personal.
v Om du väljer det här alternativet
skrivskyddas övriga alternativ.
v Tillåt grupp för personal i samma arbetslag
v Tillåt grupp för personal i samma
persongrupp.
v Tillåt grupp för den personal de övervakar
v Tillåt grupp för egen personal
164
Administrera Maximo Asset Management
v Välj ett eller flera av dessa alternativ för
att ge gruppen åtkomst till en begränsad
uppsättning poster.
v Kontrollera att kryssrutan Tillåt grupp för
all personal är avmarkerad om du ska
välja något av dessa alternativ.
Alternativ
Beskrivning
Ny rad
v Gruppen får åtkomst till enskilda
personalposter.
v Organisation
v Personal
v Om du anger ett värde för personal först
visas personal från alla organisationer i
fönstret Välj värde, inklusive poster med
samma namn i olika organisationer. När
du har valt värdet för personal fylls fältet
Organisation i automatiskt.
v Du kan bara ange personalposter som ditt
användar-ID har åtkomst till.
v Markera kryssrutan Tillåt grupp för all personal om gruppen ska få åtkomst
till all personalinformation. Om du väljer det här alternativet skrivskyddas
övriga alternativ.
v Kontrollera att kryssrutan Tillåt grupp för all personal är avmarkerad om
gruppen ska få åtkomst till en begränsad uppsättning poster. Välj alternativ
som ger tillgång till personal i samma arbetslag, personal i samma persongrupp, personal som de övervakar och deras egen personal.
v Klicka på Ny rad och ange värden för organisation och personal om guppen
ska ha åtkomst till enskilda personalposter.
4. Spara ändringarna.
Närliggande begrepp:
”Kombination av behörighetsgrupper” på sidan 150
I applikationen Behörighetsgrupper kan du kombinera behörighetsgrupper för att
hantera säkerhetsinfrastrukturen inom eller mellan organisationer.
”Kombination av behörighetsgrupper - Regler för personalbehörighet” på sidan
153
I applikationen Behörighetsgrupper kombinerar du oberoende behörighetsgrupper
eller behörighetsgrupper som inte är oberoende till en behörighetsprofil.
Ge behörighetsgrupper åtkomst till kontosegment
Som en säkerhetsåtgärd kan du godkänna vilka kontosegment en grupp ska ha tillgång till.
Arbetsordning
1. I applikationen Behörighetsgrupper väljer du den grupp som du ska ge åtkomst till kontosegment.
2. Klick på fliken Kontosträngsegment.
3. Valfritt: Ge gruppen åtkomst till alla kontosegment. Om du väljer den här inställningen skrivskyddas alla inställningar i tabellfönstret Kontosegment.
4. Valfritt: Ge gruppen åtkomst till enskilda kontosegment.
5. Spara ändringarna.
Närliggande begrepp:
”Kombination av behörighetsgrupper” på sidan 150
I applikationen Behörighetsgrupper kan du kombinera behörighetsgrupper för att
hantera säkerhetsinfrastrukturen inom eller mellan organisationer.
”Kombination av behörighetsgrupper - Regler för kontosegmentbehörighet” på sidan 152
I applikationen Behörighetsgrupper kombinerar du oberoende behörighetsgrupper
eller behörighetsgrupper som inte är oberoende till en behörighetsprofil.
Kapitel 6. Implementera säkerhet
165
Godkänna standardtjänster för behörighetsgrupper
När du tilldelar ett behörighetsalternativ (SIGOPTION) till en standardtjänst, kan
endast användare eller grupper som har fått behörighet genom det alternativet utföra standardtjänsten.
Den här uppgiften
Du kan inte använda eventuella villkor för behörighetsalternativet när du godkänner standardtjänster. Alla tilldelade villkor ignoreras.
Arbetsordning
1. Välj åtgärden Standardtjänstbehörighet i applikationen Behörighetsgrupper.
2. Klicka på Ny rad i fönstret Standardtjänstbehörighet.
3. Ange värden för tjänst, metod och alternativ. När du angett dessa värden fylls
fältet Applikation i med ett värde.
4. Klicka på OK.
Resultat
Standardtjänsten tilldelas ett behörighetsalternativ. En användare som anropar standardtjänsten genom integrationsramverket (HTTP, EJB eller SOAP) behöver ha behörighetsalternativet för att köra standardtjänsten.
Närliggande begrepp:
”Kombination av behörighetsgrupper” på sidan 150
I applikationen Behörighetsgrupper kan du kombinera behörighetsgrupper för att
hantera säkerhetsinfrastrukturen inom eller mellan organisationer.
”Kombination av behörighetsgrupper - Regler för applikationsbehörighet” på sidan
151
I applikationen Behörighetsgrupper kombinerar du oberoende behörighetsgrupper
eller behörighetsgrupper som inte är oberoende till en behörighetsprofil för en användare.
”Kombination av behörighetsgrupper - Regler för anläggningsbehörighet” på sidan
153
I applikationen Behörighetsgrupper kombinerar du oberoende behörighetsgrupper
eller behörighetsgrupper som inte är oberoende till en behörighetsprofil.
Åsidosätta lösenordsgiltighet för behörighetsgrupper
Använd åtgärden Behörighetskontroller när du ska ange lösenordsgiltighet på systemnivå. Du kan emellertid göra lösenordets giltighet specifik för en behörighetsgrupp genom att åsidosätta systeminställningen.
Den här uppgiften
Om en applikationsserver används för att implementera autentisering med en extern katalog (genom LDAP), används inte den här funktionen eftersom katalogen
hanterar lösenorden.
Arbetsordning
1. I applikationen Behörighetsgrupper väljer du den grupp som du ska åsidosätta
lösenordsgiltigheten för.
2. Välj åtgärden Åsidosätt giltighet för lösenord.
3. Ange hur många dagar lösenord ska vara giltiga för gruppen.
166
Administrera Maximo Asset Management
4. Ange hur många dagar i förväg som användarna i gruppen förvarnas om att
deras lösenord går ut.
5. Klicka på OK.
Närliggande begrepp:
”Kombination av behörighetsgrupper” på sidan 150
I applikationen Behörighetsgrupper kan du kombinera behörighetsgrupper för att
hantera säkerhetsinfrastrukturen inom eller mellan organisationer.
”Kombination av behörighetsgrupper - Regler för applikationsbehörighet” på sidan
151
I applikationen Behörighetsgrupper kombinerar du oberoende behörighetsgrupper
eller behörighetsgrupper som inte är oberoende till en behörighetsprofil för en användare.
”Kombination av behörighetsgrupper - Regler för anläggningsbehörighet” på sidan
153
I applikationen Behörighetsgrupper kombinerar du oberoende behörighetsgrupper
eller behörighetsgrupper som inte är oberoende till en behörighetsprofil.
Ange begränsningar för behörighetsgrupper
Du kan ange alla typer av begränsningar för behörighetsgrupper, t.ex. databegränsningar och samlingsbegränsningar.
Ange databegränsningar för behörighetsgrupper
Du kan anpassa behörighetsinställningarna genom att ange begränsningar av vilka
poster en behörighetsgrupp kan accessa. Du kan tillämpa dessa begränsningar genom att använda ett villkorsuttryck eller en villkorsklassfil.
Arbetsordning
1. I applikationen Behörighetsgrupper väljer du den grupp som du ska ange begränsningar för.
2. Välj typen av begränsning på fliken Databegränsningar:
v Klicka på Objektbegränsningar om du ska ange begränsningar för objekt.
v Klicka på Attributbegränsningar om du ska ange begränsningar för attribut.
3. Klicka på Ny rad.
4. I fältet Objekt anger du tabellen eller vyn där du ska ange begränsningen.
5. Valfritt: Om du ska ange en attributbegränsning anger du vilket attribut begränsningen gäller.
6. Valfritt: I fältet Applikation anger du den applikation som du ska tillämpa begränsningen på. Lämna fältet tomt om du ska tillämpa begränsningen på alla
applikationer som använder objektet eller attributet.
7. Ange typen av begränsning.
8. Valfritt: Ange följande alternativ för begränsningar:
Alternativ
Beskrivning
Utvärdera på nytt
Välj det här alternativet om
begränsningvillkoret ska utvärderas på nytt
när användaren tabbar till ett annat fält. Om
du inte väljer alternativet, utvärderas
begränsningsvillkoren när ändringar av ett
fält har sparats.
Villkor
Ange ett villkorsuttryck.
9. Spara ändringarna.
Kapitel 6. Implementera säkerhet
167
Närliggande begrepp:
”Kombination av behörighetsgrupper” på sidan 150
I applikationen Behörighetsgrupper kan du kombinera behörighetsgrupper för att
hantera säkerhetsinfrastrukturen inom eller mellan organisationer.
”Kombination av behörighetsgrupper - Regler för databegränsningar” på sidan 151
När du kombinerar oberoende eller beroende behörighetsgrupper kan du använda
begränsningar som anger de poster som visas för medlemmarna i en behörighetsgrupp.
Ange samlingsbegränsningar för behörighetsgrupper
Med den här begränsningen kan du ange vilka samlingar en behörighetsgrupp kan
accessa.
Arbetsordning
1. I applikationen Behörighetsgrupper väljer du den grupp som du ska ange begränsningar för.
2. Klicka på fliken Databegränsningar.
3. Klicka på fliken Samlingsbegränsningar.
4. Klicka på Ny rad.
5. Ange namnet på den samling som du ska ge åtkomst.
6. Valfritt: Skriv en beskrivning av samlingen.
7. Spara ändringarna.
Resultat
När du anger en samlingsbegränsning skapas en rad associerade objektbegränsningar. Du kan visa dessa skrivskyddade värden på fliken Objekt.
Närliggande begrepp:
”Kombination av behörighetsgrupper” på sidan 150
I applikationen Behörighetsgrupper kan du kombinera behörighetsgrupper för att
hantera säkerhetsinfrastrukturen inom eller mellan organisationer.
”Kombination av behörighetsgrupper - Regler för applikationsbehörighet” på sidan
151
I applikationen Behörighetsgrupper kombinerar du oberoende behörighetsgrupper
eller behörighetsgrupper som inte är oberoende till en behörighetsprofil för en användare.
”Kombination av behörighetsgrupper - Regler för anläggningsbehörighet” på sidan
153
I applikationen Behörighetsgrupper kombinerar du oberoende behörighetsgrupper
eller behörighetsgrupper som inte är oberoende till en behörighetsprofil.
Ange generella databegränsningar för behörighetsgrupper
Med hjälp av generella databegränsningar kan du ange ett villkor för vilka poster
som kan accessas av behörighetsgrupper.
Arbetsordning
1. Valfritt: Skapa ett eller flera villkor i applikationen Villkorsuttryckshanterare
som ska utvärderas för att styra åtkomsten.
2. Välj åtgärden Generella databegränsningar i applikationen Behörighetsgrupper.
3. I fönstret Generella databegränsningar väljer du begränsningstypen och anger
detaljer om begränsningen.
168
Administrera Maximo Asset Management
Närliggande begrepp:
”Kombination av behörighetsgrupper” på sidan 150
I applikationen Behörighetsgrupper kan du kombinera behörighetsgrupper för att
hantera säkerhetsinfrastrukturen inom eller mellan organisationer.
”Kombination av behörighetsgrupper - Regler för databegränsningar” på sidan 151
När du kombinerar oberoende eller beroende behörighetsgrupper kan du använda
begränsningar som anger de poster som visas för medlemmarna i en behörighetsgrupp.
Ange inköpsgränser och toleranser för behörighetsgrupper
För behörighetsgrupper kan du ange godkännandegränser för inköpsbegäran, inköpsorder, materialrekvisitioner, fakturor och avtal. Du kan också ange hur mycket
fakturor, moms och tjänster kan avvika från det inledande avtalet.
Arbetsordning
1. I applikationen Behörighetsgrupper väljer du den grupp som du ska ange gränser och toleranser för.
2. Klicka på fliken Gränser och toleranser.
3. Klicka på Ny rad.
4. Ange en organisation. När du har angett en organisationen infogas värdet 1 i
det skrivskyddade fältet Basvaluta för varje organisation. Du måste använda
den här valutan när du anger gränser.
5. Valfritt: Ange värden för gränser. När du skapar en post infogas standardvärdet
0 i dessa fält. Värdet 0 i ett fält anger att gruppen har gränsen 0. Ett tomt fält
innebär att gruppen har obegränsad godkännandebehörighet.
Alternativ
Beskrivning
IR-gräns
Maxbelopp för en inköpsbegäran som gruppen kan godkänna.
IO-gräns
Maxbelopp för en inköpsorder som gruppen
kan godkänna.
MB-gräns
Maxbelopp för en materialrekvisition som
gruppen kan godkänna.
Fakturagräns
Maxbelopp för en faktura som gruppen kan
godkänna.
Avtalsgräns
Maxbelopp för ett avtal som gruppen kan
godkänna.
6. Valfritt: Övre och nedre toleranser för fakturor, moms och tjänster. Ange belopp
eller procent.
7. Spara ändringarna.
Närliggande begrepp:
”Kombination av behörighetsgrupper - Regler för godkännandegränser” på sidan
152
I applikationen Behörighetsgrupper kombinerar du oberoende behörighetsgrupper
eller behörighetsgrupper som inte är oberoende till en behörighetsprofil.
Ta bort användare från behörighetsgrupper
Den behörighetsgrupp som en användare tillhör styr användarens åtkomstnivå och
behörigheter i systemet. Du kan ta bort en användare från en behörighetsgrupp
när det behövs.
Kapitel 6. Implementera säkerhet
169
Innan du börjar
Du måste ta bort en behörighetsgrupp från applikationsservern innan du kan ta
bort användare från en behörighetsgrupp. För att kunna ta bort en användare från
en grupp måste du ha behörighet att omtilldela användare till den gruppen. Med
åtgärden Godkänn grupptilldelning i applikationen Behörighetsgrupper eller applikationen Användare ger du den behörigheten.
Den här uppgiften
Om du tar bort en behörighetsgrupp på katalogservern men inte vill ta bort gruppen från systemet kan du ta bort användarna från gruppen. Då har de inte längre
åtkomst till de applikationer som gruppen tidigare hade åtkomst till. Om en applikationsserver används för att implementera autentisering med en katalog kan du
associera användare till grupper i katalogen eller systemet, beroende på inställningarna. Du kan inte ta bort användare från gruppen MAXEVERYONE.
Arbetsordning
1. På katalogservern tar du bort användarna från den behörighetsgrupp du ska ta
bort. Du måste vänta tills Crontask-uppgiften VMMSYNC har synkroniserat användare och behörighetsgrupper på katalogservern med användare och grupper i systemet.
2. Ta bort behörighetsgruppen på katalogservern.
3. Välj den behörighetsgrupp som innehåller användaren i applikationen Behörighetsgrupper.
4. Klicka på fliken Användare.
5. Ta bort användaren.
6. Spara ändringarna.
Närliggande begrepp:
”Behörighetsgrupper och åtkomst till anläggningar och applikationer” på sidan 138
Behörighetsåtkomst kan baseras på behörighetsgrupper. Du konfigurerar behörighetsgrupper för att ge bredare eller smalare åtkomst till applikationer, anläggningar
och personal. Du kan också ge användare åtkomst till kontosegment och tilldela
dem godkännandegränser och toleranser.
Ta bort behörighetsgrupper
Du kan ta bort behörighetsgrupper när affärsbehoven förändras. I applikationen
Behörighetsgrupper tar du bort behörighetsgrupper, konfigurerar en arkiveringsprocess eller skapar en Crontask för borttagning av grupper.
Innan du börjar
Du måste ta bort en behörighetsgrupp från applikationsservern innan du kan ta
bort behörighetsgruppen från systemet.
Den här uppgiften
Du kan ta bort en behörighetsgrupp på katalogservern men Crontask-uppgiften
VMMSYNC tar inte bort gruppen från systemtabellerna. Om det finns användare
som tillhör en behörighetsgrupp eller om en behörighetsgrupp är angiven som
standardgrupp för alla användare kan du inte ta bort den behörighetsgruppen. Du
kan inte heller ta bort behörighetsgruppen MAXEVERYONE.
170
Administrera Maximo Asset Management
Arbetsordning
1. På katalogservern tar du bort användarna från den behörighetsgrupp du ska ta
bort. Du måste vänta tills Crontask-uppgiften VMMSYNC har synkroniserat användare och behörighetsgrupper på katalogservern med användare och grupper i systemet.
2. Ta bort behörighetsgruppen på katalogservern.
3. Välj den grupp du ska ta bort i applikationen Behörighetsgrupper.
4. Välj åtgärden Ta bort grupp.
5. Klicka på Ja.
Och sedan då?
Om en applikationsserver används för att implementera autentisering med en extern katalog (LDAP), kommer inte en användare som tas bort från katalogen att
automatiskt tas bort från systemet. Du måste ta bort användaren manuellt.
Närliggande begrepp:
”Behörighetsgrupper och åtkomst till anläggningar och applikationer” på sidan 138
Behörighetsåtkomst kan baseras på behörighetsgrupper. Du konfigurerar behörighetsgrupper för att ge bredare eller smalare åtkomst till applikationer, anläggningar
och personal. Du kan också ge användare åtkomst till kontosegment och tilldela
dem godkännandegränser och toleranser.
Kryptera egenskaper för säkerhet
Du kan kryptera egenskaperna i filen maximo.properties för att öka säkerheten. De
egenskaper som är krypterade har maxprop.encrypted=1 i databasen.
Innan du börjar
Filen maximo.properties finns i mappen <Maximo root> \applications\Maximo\
properties.
Den här uppgiften
När du krypterar en egenskap finns den okrypterade ursprungliga filen kvar i filsystemet som maximo.properties_orig. Av säkerhetsskäl bör den okrypterade originalfilen lagras utanför systemets filstruktur.
Arbetsordning
1. Öppna maximo.properties i en textredigerare.
2. Öppna ett kommandoskal och gå till mappen <Maximo root> \tools\maximo.
3. Skriv encryptproperties för att köra batchfilen. Namnet på den gamla filen
ändras och får filändelsen *_orig. Exempel: maximo.properties_orig.
4. Kontrollera att den nya filen innehåller en krypteringssträng i slutet.
5. Lagra de okrypterade originalen (med ändelsen *_orig) utanför systemets filstruktur.
Närliggande begrepp:
”Kryptering och säkerhet” på sidan 148
Datatyperna Crypto och CryptoX används för kryptering av lösenord och andra typer av konfidentiell information. Java Cryptography Extension (JCE) används för
krypteringen.
Kapitel 6. Implementera säkerhet
171
Ändra krypterade filer för säkerhet
Du kan redigera en fil som redan krypterats av säkerhetsskäl.
Arbetsordning
1. Ta bort den krypterade filen maximo.properties.
2. Återställ de okrypterade originalfilerna i mappen <Maximo-rot> \applications\
Maximo\properties.
3. Ta bort _orig extensions från filen.
4. Gör dina ändringar och kryptera om filen.
Närliggande begrepp:
”Kryptering och säkerhet” på sidan 148
Datatyperna Crypto och CryptoX används för kryptering av lösenord och andra typer av konfidentiell information. Java Cryptography Extension (JCE) används för
krypteringen.
Konfigurera systemet att använda applikationsserversäkerhet
Du måste konfigurera systemet att använda applikationsserversäkerhet. Om applikationsserversäkerhet konfigurerades under installationen behöver du dock inte utföra den här proceduren.
Innan du börjar
Du måste skapa följande:
v En användarkatalog på en LDAP-server
v En organisationsenhet för systemet
v En grupp, maximousers, under organisationsenheten
v De administrativa användarna MAXADMIN, MAXREG och MXINTADMIN i katalogen som tilldelats till en organisationsenhet och till gruppen maximousers
Arbetsordning
1. Ange 1 som värde för egenskapen mxe.useAppServerSecurity i applikationen
Systemegenskaper.
2. Ändra XML-koden för varje web.xml som ställe in värdet för useAppServerSecurity:
a. Avkommentera ett av avsnittet <login-config> för FORM- eller BASIC-inloggning.
b. Ange 1 som värde för <useAppServerSecurity>.
c. Avkommentera avsnittet <security-constraint>.
3. Byt till katalogen för mappen install_home\deployment och ange
buildmaximoear för att bygga EAR-filen.
4. Använd Maximo applikations-EAR i lämplig applikationsserver.
5. Synkronisera användare och grupper från LDAP i systemet med hjälp av en
Crontask.
Och sedan då?
För att konfigurera användningen av applikationsserversäkerheten måste du konfigurera applikationsservern för LDAP-säkerhet.
Närliggande begrepp:
172
Administrera Maximo Asset Management
”Behörighetsroller för applikationsservern” på sidan 155
När du aktiverar applikationsserversäkerhet kan du hantera säkerheten genom att
använda roller.
”Engångsinloggningsmiljö för applikationsserversäkerhet” på sidan 156
När du aktiverar applikationsserversäkerhet kan du använda en engångsinloggningsmiljö. Miljön gör det möjligt för en användare att få tillgång till flera applikationer genom att ange ett namn och lösenord.
”LDAP-datasynkronisering” på sidan 156
Datasynkronisering håller systemdata uppdaterade med data på LDAP-katalogservern. Synkroniserade data flyttas endast från LDAP-katalogservern till systemet.
”Applikationsserversäkerhet - egenskaper för användar- och grupphantering” på
sidan 154
När du har aktiverat applikationsserversäkerhet kan du konfigurera egenskaperna
för grupp- och användarhantering och ange om katalogen ansvarar för skapandet
och hanteringen av användare och grupper.
Konfigurera WebSphere Application Server för LDAP-säkerhet
Om applikationsserversäkerhet ska användas i konfigurationen konfigurerar du
applikationsservern att använda LDAP (Lightweight Directory Access Protocol) .
Innan du börjar
Du måste konfigurera systemet för applikationsserversäkerhet.
Arbetsordning
1. Konfigurera WebSphere Application Server för att använda LDAP-säkerhet. Särskilda anvisningar för att konfigurera WebSphere Application Server, finns i
WebSphere Application Server Knowledge Center på http://www-01.ibm.com/
support/knowledgecenter/SSLKT6/sslkt6_welcome.html där du söker efter
WebSphere Active Directory.
2. Starta om applikationsservern.
3. Driftsätt systemet och mappa behörighetsrollen maximouser till användare och
grupper som uppfyller din organisations krav eller tilldela användare till standardgruppen maximousers i LDAP-systemet.
Närliggande begrepp:
”Behörighetsroller för applikationsservern” på sidan 155
När du aktiverar applikationsserversäkerhet kan du hantera säkerheten genom att
använda roller.
”Engångsinloggningsmiljö för applikationsserversäkerhet” på sidan 156
När du aktiverar applikationsserversäkerhet kan du använda en engångsinloggningsmiljö. Miljön gör det möjligt för en användare att få tillgång till flera applikationer genom att ange ett namn och lösenord.
”LDAP-datasynkronisering” på sidan 156
Datasynkronisering håller systemdata uppdaterade med data på LDAP-katalogservern. Synkroniserade data flyttas endast från LDAP-katalogservern till systemet.
”Applikationsserversäkerhet - egenskaper för användar- och grupphantering” på
sidan 154
När du har aktiverat applikationsserversäkerhet kan du konfigurera egenskaperna
för grupp- och användarhantering och ange om katalogen ansvarar för skapandet
och hanteringen av användare och grupper.
Konfigurera två katalogservrar
Två katalogservrarna kan konfigureras för driftsättning.
Kapitel 6. Implementera säkerhet
173
Den här uppgiften
Du kan konfigurera VMM (Virtual Member Manager) att använda två separata katalogservrar att autentisera användare som loggar in till Maximo Asset Management. Du kan välja den här metoden om du redan har en katalogserver i miljön,
eller om du inte vill ta med systemanvändare som wasadmin på företagets katalogserver. Du kan använda valfri kombination av hanterade katalogservrar: två instanser av IBM Tivoli Directory Server, två instanser av Microsoft Active Directory,
eller en av vardera.
De två katalogservrar som ska definieras i samma sfär. Det får inte finnas ett användarnamn som förekommer på båda katalogservrar. Om du efter att utfört den
här konfigurationen skapar användare genom att använda WebSphere-gränssnittet
definieras de i den första katalogserver som du konfigurerar VMM att använda.
I följande procedur förutsätts att båda katalogservrarna har installerats. Om du väljer att låta Maximo Asset Management konfigurera en katalogserver under installationen kan du betrakta den som din första katalogserver och konfigurera VMM att
lägga till en andra katalogserver. Om du återanvänder befintliga katalogservrar eller om du har installerat en ny katalogservern men inte konfigurerat dem genom
att använda installationsprogrammet för Maximo Asset Management, måste du utföra alla steg för att konfigurera båda servrarna.
För att använda två separata katalogservrar för autentisering av Maximo Asset Management-användare måste du konfigurera VMM att förena båda katalogservrarna
och du måste konfigurera Crontask-uppgifter att synkronisera Maximo-användarkatalogen med båda katalogservrarna. Så här utför du dessa uppgifter:
Arbetsordning
1. Konfigurera VMM att använda den första katalogservern. Om du väljer att
låta Maximo Asset Management konfigurera en katalogserver under installationen kan du hoppa över det här steget.
2. Följ samma steg när du konfigurerar VMM att använda den andra katalogservern. Se till att sfärnamnet är samma som för den första katalogservern. Ge
den andra katalogservern annan lageridentifierare.
3. När installationen av Maximo Asset Management är klar loggar du in till
Maximo Asset Management-gränssnittet och navigerar till applikationen Systemkonfiguration > Plattformskonfiguration > Inställningar för Crontask.
4. Skriv VMM i fältet Crontask och tryck på Enter.
5. Leta reta på Crontask-uppgiften VMMSYNC och klicka på den.
6. Ställ in uppgiften på aktiv. Med den här uppgiften är konfigurationen av
Crontask-uppgiften på den första katalogservern klar.
7. Kopiera den befintliga Crontask-uppgiften VMMSYNC och ändra dess fält:
v Gruppmappning
v Användarmappningar
Kontrollera att BaseDN för både gruppmappnings- och användarmappningsparametern är korrekt angivna. BaseDN-värdet instruerar Crontask-uppgiften
VMMSync att söka efter användare och grupper i en viss placering på katalogservern. BaseDN-värdet för användare och grupp slutar med baspostvärdet
som tillhandahålls när katalogservern förenas under VMM.
Huvud- och kreditivvärden måste bli samma som den första katalogservern.
8. Schemalägg uppgiften att köra var 5 minut (eller ett annat intervall som du
föredrar) och ställ in den att behålla historikposter.
174
Administrera Maximo Asset Management
9. Spara uppgiften.
10. Kontrollera att uppgiften har körts efter 5 minuter och starta om den i annat
fall.
11. När båda Crontask-uppgifterna har körts kontrollerar du i applikationen Användare att användare från båda katalogservrarna visas i listan.
Konfigurera WebLogic Server för LDAP-säkerhet
Du kan konfigurera applikationsservern att använda protokollet LDAP (Lightweight Directory Access) om du vill implementera applikationsserversäkerhet i
konfigurationen.
Innan du börjar
Du måste konfigurera systemet för applikationsserversäkerhet.
Arbetsordning
1. Konfigurera WebLogic Server för att använda LDAP-säkerhet. Anvisningar för
konfigureringen av WebLogic Server, finns i dokumentationen för WebLogic
Server. Sök efter WebLogic Active Directory.
2. Starta om applikationsservern.
3. Driftsätt systemet och mappa behörighetsrollen maximouser till användare och
grupper som uppfyller din organisations krav eller tilldela användare till standardgruppen maximousers i LDAP-systemet.
Närliggande begrepp:
”Behörighetsroller för applikationsservern” på sidan 155
När du aktiverar applikationsserversäkerhet kan du hantera säkerheten genom att
använda roller.
”Engångsinloggningsmiljö för applikationsserversäkerhet” på sidan 156
När du aktiverar applikationsserversäkerhet kan du använda en engångsinloggningsmiljö. Miljön gör det möjligt för en användare att få tillgång till flera applikationer genom att ange ett namn och lösenord.
”LDAP-datasynkronisering” på sidan 156
Datasynkronisering håller systemdata uppdaterade med data på LDAP-katalogservern. Synkroniserade data flyttas endast från LDAP-katalogservern till systemet.
”Applikationsserversäkerhet - egenskaper för användar- och grupphantering” på
sidan 154
När du har aktiverat applikationsserversäkerhet kan du konfigurera egenskaperna
för grupp- och användarhantering och ange om katalogen ansvarar för skapandet
och hanteringen av användare och grupper.
Ändra Crontask-parametrar för datasynkronisering
När du synkroniserar data från LDAP-katalogservern till systemet, synkroniserar
applikationsservern CN-attributet. Attributet är fältet Fullständigt namn i LDAPkatalogservern. Du kan ändra standardvärdena för parametrarna för synkroniseringen om det behövs-
Den här uppgiften
För att synkroniseringen från användarens inloggningsnamn och inloggningen till
systemet ska fungera måste användarnamnattributet vara korrekt mappat. Du
måste mappa attributen i parametrarna för Crontask-uppgifterna LDAPSYNC och
VMMSYNC samt på applikationsservern. Fältlängden i katalogen måste vara satt
till samma värde som fältlängden i systemtabellerna. Om fältlängden är kortare i
Kapitel 6. Implementera säkerhet
175
systemtabellerna kan du öka den maximala fältlängden i applikationen Databaskonfiguration.
Arbetsordning
1. Öppna applikationen Inställningar för Crontask och välj lämplig Crontask:
Alternativ
Beskrivning
Om du använder Active Directory och den
här katalogen är den enda katalog du använder oavsett vilken applikationsserver
du använder
Välj LDAPSYNC som Crontask
Om du använder Active Directory, en
katalogplattform eller kataloginstans samt
en annan katalog är det endast Virtual
Member Manager (VMM) och IBM
WebSphere Application Server som hanterar dessa kataloger.
Välj VMMSYNC som Crontask
2. På fliken Parametrar på fliken Crontask väljer du parametern UserMapping
och kontrollerar värdet.
3. Om värdet för parametern UserMapping är mindre i systemtabellerna, väljer
du objektet LDAPSYNCCRONPARM i applikationen Databaskonfiguration.
4. Välj attributet UserMapping på fliken Attribut, öka längden på fältet och spara
attributet.
5. Upprepa steg 5 och 6 för objektet VMMSYNCCRONPARM.
Och sedan då?
Kontrollera att Crontask-uppgifterna är aktiva och synkronisera data.
Närliggande begrepp:
”LDAP-datasynkronisering” på sidan 156
Datasynkronisering håller systemdata uppdaterade med data på LDAP-katalogservern. Synkroniserade data flyttas endast från LDAP-katalogservern till systemet.
Aktivera Crontask-uppgifter för synkronisering av data
Synkroniseringen håller data i systemet aktualiserade med data på LDAP-katalogservern. Du aktiverar Crontask-uppgifter som synkroniserar data.
Innan du börjar
Du måste logga in till systemet som administratörsanvändare. De enda kataloger
som hanteras är IBM Tivoli Directory Server och Microsoft Active Directory.
Arbetsordning
1. Öppna applikationen Inställningar för Crontask och välj lämplig Crontask:
176
Alternativ
Beskrivning
Om du använder Active Directory och den
här katalogen är den enda katalog du använder oavsett vilken applikationsserver
du använder
Välj LDAPSYNC som Crontask
Administrera Maximo Asset Management
Alternativ
Beskrivning
Om du använder Active Directory, en
katalogplattform eller kataloginstans samt
en annan katalog är det endast Virtual
Member Manager (VMM) och IBM
WebSphere Application Server som hanterar dessa kataloger.
Välj VMMSYNC som Crontask
2. Markera kryssrutan Aktiv i avsnittet Crontask-instanser på fliken Crontask.
3. Ange ett schema för Crontask-uppgiften och spara ändringarna. Kör Crontaskuppgiften så att alla användare och grupper från LDAP-katalogservern synkroniseras i databastabellerna.
Närliggande begrepp:
”LDAP-datasynkronisering” på sidan 156
Datasynkronisering håller systemdata uppdaterade med data på LDAP-katalogservern. Synkroniserade data flyttas endast från LDAP-katalogservern till systemet.
Konfigurera Crontask-uppgiften VMMSYNC att synkronisera användare och grupper
Crontask-uppgiften VMMSYNC synkroniserar användare och grupper mellan databasen och det förenade VMM-lagret i WebSphere Application Server Network Deployment. Om du använder WebSphere Application Server Network Deployment
måste du konfigurera Crontask-uppgiften VMMSYNC så att den inkluderar anslutningsinformation för din miljö.
Arbetsordning
1. Öppna definitionen för Crontask-uppgiften VMMSYNC i applikationen Inställningar för Crontask.
2. Välj Aktiv och Behåll historik i avsnittet Crontask-instanser och ange sedan
det maximala antalet historikposter.
3. Uppdatera XML för parametern UserMapping.
a. Öppna detaljerna för parametern UserMapping på fliken Parametrar.
b. I fältet Värde ändrar du attributet basedn så att det passar din miljö. Uppdatera t.ex. standardvärdet ou=users,ou=SWG,o=IBM,c=US så att det stämmer
med den specifika OU-struktur som är definierad i LDAP-lagret för att
rymma användarinformation, som ou=myusers,o=myorg.org.
c. Lägg till eller ändra attribut som matchar attributnamn som är definierade
för varje användarpost i LDAP-lagret. Attribut måste definieras innan de
kan användas i datamappning. Kontrollera i databasschemat om det behövs
ett attribut. Kolumner i MAXUSER-tabellen som anges som NOT NULL
krävs.
d. Mappa nya eller ändrade attribut till specifika kolumner i databasen.
4. Uppdatera XML för parametern GroupMapping.
a. På fliken Parametrar öppnar du detaljerna för parametern GroupMapping.
b. I fältet Värde ändrar du attributet basedn så att det passar din miljö.
c. Lägg till eller ändra attribut för att matcha gruppattributen som är definierade för grupposter i LDAP-lagret.
d. Mappa nya eller ändrade attribut till specifika kolumner i databasen.
e. Mappa medlemmar i definierade grupper. Medlemsattributen måste matcha
gruppmedlemsattributet som definierats i LDAP-lagret.
Kapitel 6. Implementera säkerhet
177
5. Ange ett användar-ID och lösenord för den Crontask-uppgift som ska användas
för LDAP-lagret. Det här användar-IDt måste vara definierat i LDAP-lagret
men kräver inte någon form av uppdateringsåtkomst.
a. På fliken Parametrar öppnar du detaljerna för parametern Huvudnamn.
b. I fältet Värde ändrar du värdet så att det matchar det fullständiga namnvärdet från LDAP-lagret, t.ex. cn=wasadmin,ou=myusers,o=myorg.org.
c. På fliken Parametrar öppnar du detaljerna för parametern Credential.
d. I fältet Värde ändrar du värdet så att det matchar det lösenord för användar-ID som du angett i parametern Huvudnamn.
6. På fliken Parametrar öppnar du detaljerna för parametern UserSearchAttribute
och ändrar värdet så att det matchar LDAP-attributet som används för att söka
efter användarposter.
7. På fliken Parametrar öppnar du detaljerna för parametern
GroupSearchAttribute parameter och ändrar värdet så att det matchar LDAPattributet som används för att söka efter grupposter.
8. Spara ändringarna av Crontask-uppgiften VMMSYNC.
Konfigurera WebSphere Application Server för inkrementell synkronisering
Du kan konfigurera WebSphere Application Server att använda inkrementell synkronisering förutom läget för full synkronisering. Inkrementell synkronisering är en
mer effektiv metod att uppdatera användardata än full synkronisering eftersom enbart data som har ändrats synkroniseras från katalogen till tabellerna.
Innan du börjar
Du måste konfigurera WebSphere Application Server för inkrementell synkronisering innan du konfigurerar Maximo Asset Management för inkrementell synkronisering. Ställ in parametern supportChangeLog på native i wsadmin-verktyget på
WebSphere Administration Server. Den underliggande behållaren som du använder
måste hantera ändringspollning.
Den här uppgiften
Information om verktyget wsadmin finns i IBM
WebSphere Application Server-dokumentationen. Sök efter WebSphere Application
Server-administration.
Arbetsordning
1. Öppna applikationen Crontask-inställningar och välj VMMSYNC.
2. Välj parametern ChangePolling och ange värdet 1.
3. Spara Crontask-uppgiften.
4. Välj åtgärden Läs in begäran igen.
Närliggande begrepp:
”LDAP-datasynkronisering” på sidan 156
Datasynkronisering håller systemdata uppdaterade med data på LDAP-katalogservern. Synkroniserade data flyttas endast från LDAP-katalogservern till systemet.
178
Administrera Maximo Asset Management
Ange lösenordskrav
Du kan ange lösenordskrav, lösenordstecken, tillåta ersättning av lösenordstecken
samt skapa och ta bort uteslutna lösenord. Det enda inledande kravet när systemet
implementeras är minimilängden för lösenordet. Du kan ändra minimilängden och
ange fler krav.
Den här uppgiften
En applikationsserver kan användas i implementeringen för att autentisera med en
katalog. I så fall behöver du inte använda systemet för vissa funktioner. De utförs i
stället i katalogen och synkroniseras till systemet. Bland annat följande:
v
v
v
v
Lägga till användare (inklusive självregistrering)
Lägga till behörighetsgrupper
Associera användare till behörighetsgrupper
Hantera lösenord
Arbetsordning
1. Välj åtgärden Behörighetskontroller. I fönstret Behörighetskontroller utför du
följande funktioner:
Alternativ
Beskrivning
Ange lösenordskrav
1. Ange minimilängden för ett
användarlösenord fältet Minsta
löenordslängd i avsnittet Lösenordskrav.
Standardkravet är minst 6 tecken i lösenordet.
2. I fältet Hur många gånger samma
tecken får förekomma intill varandra i
ett lösenord anger du hur många gånger
samma tecken får förekomma intill varandra i ett lösenord.
3. Markera kryssrutan Lösenord kan innehålla inloggnings-ID om användare ska
få lov att använda ett inloggnings-ID i ett
lösenord.
Kapitel 6. Implementera säkerhet
179
Alternativ
Beskrivning
Ange nödvändiga tecken i lösenord
1. I avsnittet Obligatoriska lösenordstecken
anger du följande specifikationer:
v Måste innehålla ett versalt tecken Om du markerar den här kryssrutan
måste lösenordet innehålla minst ett
versalt tecken.
v Måste innehålla ett gement tecken Om du markerar den här kryssrutan
måste lösenordet innehålla minst ett
gement tecken.
v Måste innehålla en siffra - Om du
markerar den här kryssrutan måste
lösenordet innehålla minst en siffra.
Siffrorna är: 1 2 3 4 5 6 7 8 9 0.
v Måste innehålla ett specialtecken (!,
@, #, etc.) - Om du markerar
kryssrutan måste lösenordet innehålla
minst ett specialtecken. Specialtecknen
är: ! @ # $ % ^ & * ( ) - _ = + \ | [ ] { }
;:/?.><
Ange hur tecken får placeras i lösenord
1. I fältet Tillåten placering av
lösenordstecken anger du följande specifikationer:
v Första tecknet kan vara en siffra - Om
du markerar den här kryssrutan kan
det första tecknet i lösenordet vara en
siffra.
v Sista tecknet kan vara en siffra - Om
du markerar den här kryssrutan kan
det sista tecknet i lösenordet vara en
siffra: 1 2 3 4 5 6 7 8 9 0.
v Första tecknet kan vara ett specialtecken - Om du markerar den här
kryssrutan kan det första tecknet i lösenordet vara ett specialtecken.
Specialtecknen är: ! @ # $ % ^ & * ( ) _=+\|[]{};:/?.><.
v Sista tecknet kan vara ett specialtecken - Om du markerar den här
kryssrutan kan det sista tecknet i lösenordet vara ett specialtecken.
Specialtecknen är: ! @ # $ % ^ & * ( ) _=+\|[]{};:/?.><.
Skapa en lista över uteslutna lösenord
1. Klicka på Ny rad i avsnittet Lista över
uteslutna lösenord.
2. I fältet Lösenord skriver du det lösenord
som inte får användas i systemet.
Ta bort ett uteslutet lösenord
2. Klicka på OK.
180
Administrera Maximo Asset Management
Klicka på Markera för borttagning vid det
uteslutna lösenord du ska ta bort i avsnittet
Lista över uteslutna lösenord.
Generera lösenord
Du kan konfigurera inventariehanteringssystemet att generera användarlösenord.
Dessa genererade lösenord kan sedan skickas som e-postmeddelanden till systemets användare.
Den här uppgiften
Om en applikationsserver används för att implementera autentisering av en extern
katalog (LDAP), ska du inte låta inventariehanteringssystemet ange eller ändra lösenord och lösenordstips. Alla lösenordsrelaterade funktioner hanteras då av katalogen.
Arbetsordning
1. Välj åtgärden Behörighetskontroller i applikationen Användare och behörighetsgrupper.
2. Ange ett mallvärde i fältet Mall för att e-posta återställda lösenord.
3. Välj något av följande alternativ i tabellfönstret Automatisk generering av lösenord:
v E-posta alltid genererade lösenord till användare (visa aldrig på skärmen)
v Tillåt att genererade lösenord visas på skärmen
4. Klicka på OK.
Aktivera inloggningsbevakning
Du aktiverar inloggningsbevakning med åtgärden Behörighetskontroller i applikationerna Behörighetsgrupper och Användare. Inloggningsbevakningen förbättrar
säkerheten genom att begränsa hur många gånger en användare får försöka att
logga in efter att ha angett fel lösenord.
Innan du börjar
Du måste aktivera inloggningsbevakning för att styra antalet tillåtna inloggningsförsök för en användare. Om du ställer in antalet tillåtna inloggningsförsök utan
att aktivera inloggningbevakning spärrar inte inventariehanteringssystemet en användare som överskridit antalet tillåtna inloggningsförsök.
Den här uppgiften
När du har aktiverat inloggningsbevakning loggar inventariehanteringssystemet
alla inloggningsförsök oavsett om de lyckas eller inte. Du kan sätta en gräns för
antalet misslyckade inloggningsförsök. Om en användare överskrider antalet misslyckade försök ändras statusen för användarposten till SPÄRRAD. Användaren förhindras att logga in tills administratören återställt statusen till AKTIV genom att
använda åtgärden Ändra status.
Arbetsordning
1. Välj åtgärden Behörighetskontroller i applikationen Behörighetsgrupper eller
applikationen Användare.
2. I fönstret Behörighetskontroller anger du om inloggningsbevakning ska aktiveras:
Alternativ
Aktivera inloggningsbevakning
Aktivera inloggningsbevakning
Vald
Avaktivera inloggningsbevakning
Avmarkerad
Kapitel 6. Implementera säkerhet
181
3. Ange värden i följande fält:
Alternativ
Beskrivning
Maximalt antal inloggningsförsök
Hur många gånger en användare kan ange
fel användare eller lösenord innan användaren spärras från inventariehanteringssystemet.
Lösenordet är giltigt följande antal dagar
Hur många dagar ett användarlösenord är
giltigt. Lämna fältet tomt om lösenordet inte
ska upphöra.
Varna användaren innan lösenordet går ut
(dagar i förväg)
Hur många dagar i förväg användaren får
en varning om att lösenordet går ut.
Dagar innan ett tidigare använt lösenord
kan användas på nytt
Efter hur många dagar en användare kan
återanvända tidigare använda lösenord. Om
värdet är 0 kontrollerar
inventariehanteringssystemet inte om lösenordet återanvänds.
4. Klicka på OK.
182
Administrera Maximo Asset Management
Kapitel 7. Registrera användare
Användarposter innehåller användarnamn, lösenord och profiler som bestämmer
vilka applikationer, alternativ och data en användare har åtkomst till.
Den här uppgiften
Du kan utföra följande funktioner för användare när du hanterar behörigheter:
v Hantera användarens status.
v Visa användarens behörighetsprofil.
v Ange olika användarstandarder, t.ex. standardanläggning, standardförrådsplacering, standardspråk och standardkonton för inköp. Standardinköpskonton används för rekvisitioner men inte för alla inköp.
v Ge användare åtkomst till inaktiva anläggningar.
v Ange vilka användare som kan använda skärmläsare som hjälp under arbetet i
systemet.
v Ange systemomfattande behörighetskontroller och nya standardanvändargrupper.
v Ändra lösenorden (om du använder en extern katalog är den funktionen inte
tillgänglig).
v Skapa databasanvändare (om du använder en extern katalog är den funktionen
inte tillgänglig).
Användare - Översikt
I applikationen Användare hanterar du användarposter. Användarposter innehåller
användarnamn, lösenord och profiler som bestämmer vilka applikationer, alternativ
och data en användare har åtkomst till.
Administrativa användare
Administrativa användare har full eller begränsad åtkomst till applikationen Behörighetsgrupper och till applikationen Användare. Administrativa användare ansvarar för implementering och underhåll av behörighetstjänster, t.ex. att lägga till
användare, bygga profiler och utföra allmän anläggningsadministration.
Administrativa användare kan behöva ha tillgång till följande applikationer för att
utföra systemadministration:
v Åtgärder
v Applikationsdesign
v Kalendrar
v Kontoplan
v Klassificeringar
v Meddelandemallar
v
v
v
v
Inställningar för Crontask
Databaskonfiguration
Valutakoder
Domäner
© Copyright IBM Corp 2008, 2014
183
v
v
v
v
v
E-postlyssnare
Eskaleringar
Växelkurser
Integration
Starta i kontext
v
v
v
v
v
v
v
Loggning
Objektstrukturer
Organisationer
Roller
Behörighetsgrupper
Uppsättningar
Systemegenskaper
v
v
v
v
Användare
Webbtjänstbibliotek
Arbetsflödesadministration
Arbetsflödesdesign
Ibland tilldelas vissa administratörsfunktioner till arbetsledare eller chefer, speciellt
på avdelningar för IT-inventariehantering och Service Desk-funktioner. Dessa användare betraktas inte som administratörer.
Närliggande uppgifter:
”Lägga till användare” på sidan 191
Du kan skapa poster som innehåller användarnamn, lösenord och behörighetsprofiler för att hantera användarna. Användarposterna bestämmer vilka applikationer,
alternativ och data som användaren har åtkomst till.
”Tilldela användare till behörighetsgrupper” på sidan 192
Du hanterar behörighetsinställningar och ger användare behörigheter genom att
tilldela användare till behörighetsgrupper. Nya användare tilldelas till standardgruppen (MAXDEFLTREG) och gruppen för alla användare (MAXEVERYONE).
Standardgruppen används till att ge nyregistrerade användare grundläggande privilegier och gruppen för alla användare används till att ange generella inställningar.
”Ändra personer som är associerade till användare” på sidan 193
Du kan hantera information om arbetsstyrkan genom att associera användar-IDn
till specifika personposter. När en associering inte längre används kan du återanvända användar-IDt med en annan personpost.
”Ändra användarinställningar” på sidan 195
Du kan ändra användarinställningar, t.ex. inställningar för förråds- och infogningsanläggningar samt inställningar för skärmläsaråtkomst.
Databasanvändare
Databasanvändare ges behörighet att läsa, infoga, uppdatera och ta bort objekt som
definierar en uppsättning fält och affärsregler. Objekten kan också uppdatera en eller flera databastabeller.
Använd åtgärden Databasåtkomst i applikationen Användare när du ska skapa
databasanvändare. Om du implementerar databaser som det behövs operativsystem-IDn för måste du skapa IDt.
Standardanvändarnamnet för databasen är maximo.
184
Administrera Maximo Asset Management
Följande kommandon visar de standardbehörigheter som krävs:
v Create user dbusername identified by the system
v Alter user dbusername default table space quota as unlimited
v Alter user dbusername temporary table space temp
v Grant create trigger to dbusername
v
v
v
v
v
v
v
Grant
Grant
Grant
Grant
Grant
Grant
Grant
create session to dbusername
create sequence to dbusername
create synonym to dbusername
create table to dbusername
create view to dbusername
create procedure to dbusername
alter session to dbusername
v Grant execute on ctxsys.ctx_ddl to dbusername
Använd
v Grant
v Grant
v Grant
följande kommandon för att ge databasanvändare den åtkomst som krävs:
create user to dbusername
drop user to dbusername
create session to dbusername with admin option
v Grant alter user to dbusername
Systemanvändare
Det finns vissa användar-IDn, som MAXADMIN och MAXREG, som är nödvändiga för att systemet ska fungera som avsett. Dessa användare-IDn är systemanvändare.
Systemanvändarna MAXADMIN och MAXREG ingår i databasen. När du ska
skapa systemanvändare använder du systemkontoalternativet i applikationen Användare. Du kan inte ta bort en systemanvändare.
Konfiguration för användarsjälvregistrering
Du kan konfigurera en process för självregistrering som ger användare möjlighet
att registrera sig själva.
Följande lista beskriver konfigurationer för självregistreringsprocessen:
v Använd åtgärden Behörighetskontroller i applikationen Användare eller applikationen Behörighetsgrupper om du vill ändra namnet på standardgruppen för
nya användare och den inledande statusen för självregistrerade användare. Standardvärden för dessa artiklar är MAXDEFLTREG respektive NYREG.
v Om du vill att självregistrerade användare ska ha grundläggande behörigheter
lägger du till önskade behörigheter till standardgruppen i applikationen Behörighetsgrupper. Om behörigheterna för den här gruppen som standard är begränsad till att ändra utgångna lösenord och accessa Startcenter.
v Självregistreringsbegäran placeras i SELFREG-arbetsflödesprocessen. Processen
meddelar en administratör om att det finns en ny självregistrering. Administratören måste godkänna den nya användaren innan användaren kan accessa systemet. Du kan ändra processen så att den passar din organisation. Exempel: Du
kan ändra processen så att självregistrerade användare godkänns automatiskt.
v När en självregistreringsbegäran bearbetas skickas e-postmeddelanden under bearbetningen av självregistreringen. Meddelandena är tillgängliga som meddelan-
Kapitel 7. Registrera användare
185
demallar. Du kan ändra innehållet i mallarna så att det passar din organisation.
Mallarna är NYSJREG, REGMEDD, REGGODK och SJREGAVSL.
v Med åtgärden Behörighetskontroller i applikationen Användare eller applikationen Behörighetsgrupper kan du ange följande statusar för självregistrerade användare:
– NYREG - Värdet är standardstatusen för självregistrerade användare. Användare med den här statusen kan inte logga in och arbetsflödet aktiveras.
– AKTIV - Användare med den här statusen kan logga in och arbetsflödet är
avaktiverat.
– INAKTIV - Användare kan inte logga in och arbetsflödet är avaktiverat.
v I applikationen Användare kan du använda arbetsflödesprocessen till att bearbeta självregistrerade användare. Du aktiverar arbetsflödesprocessen i applikationen Behörighetsgrupper. Använd applikationen Arbetsflödesdesign om du ska
konfigurera och aktivera arbetsflödesprocessen.
Självregistrering för användare
Nya användare kan använda självregistreringsprocessen, där de kan registrera sig
med ett minimum av information.
Använd funktionen Registrera dig nu på startsidan för självregistrering. Självregistrerade användare tilldelas till en standardbehörighetsgrupp MAXDEFLTREG. I
applikationen Användare eller applikationen Behörighetsgrupper kan en administratörsanvändare ersätta standardbehörighetsgruppen med en annan behörighetsgrupp. Exempel: Du kan konfigurera åtkomst och behörigheter för standardgruppen för självregistrerade användare enligt företagets affärsregler.
Ytterligare inställningar görs när begäran om självregistrering dirigeras till en administratör via arbetsflödet (om det är aktiverat). Begäran godkänns eller avvisas.
När självregistrerade användare har godkänts tilldelar administratören användarna
till lämpliga behörighetsgrupper. Administratören meddelar användarna att de kan
använda systemet. Användaren måste ange mer information genom att använda
länken Profil i navigeringsfältet.
När en självregistreringsbegäran skickats skapas systemet en personpost och en
användarpost för användaren.
Följande tabell visar vilken information som krävs respektive är valfri för en användare som skapar en självregistreringsbegäran.
Tabell 36. Självregistreringsinformation och valfri information
Självregistreringsinformation
Valfri information
Förnamn
Ledtrådsfråga för lösenord
Efternamn
Svar
Användarnamn
Ansvarig
Lösenord
Standardanläggning
Bekräfta lösenord
Standardförråd
Primär e-postadress
Primärt telefonnummer
Språk
Språkmiljö
Tidszon
Mer information
186
Administrera Maximo Asset Management
I följande tabell listas registreringsinformation som är dold från användaren.
Tabell 37. Dold självregistreringsinformation
Dold information
Inställning
Användarstatus
Standarder baserade på inställningarna för
REGSTATUS i tabellen MAXVAR
Person-ID
Standardvärde: Användar-IDt
Användarnamn
Standardvärde: Användar-IDt
Tvingad giltighetstid för lösenord
Standardvärde: Ja för nya användare som
skapas i applikationen Användare eller genom självregistrering och när en administratör ändrar lösenordet för en användare
Söka i anläggning
Standardvärde: Ja
Personstatus
Standardvärde: Aktiv
Transaktionsmeddelanden
Standardvärde: Aldrig
Arbetsflödesmeddelanden
Standardvärde: Process
Accepterar arbetsflöde e-post
Standardvärde: Ja
Behörighetskontroller
Du kan implementera behörighetskontroller, t.ex. ange lösenord och lösenordstips
för användare samt skapa behörighetsprofiler.
Närliggande uppgifter:
”Implementera säkerhet för användare” på sidan 197
Du måste implementera säkerhet för användare, t.ex. ange behörighetsgrupper, lösenord och behörighetsprofiler.
Lösenord för användare
Av säkerhetsskäl måste användare definiera ett lösenord innan de loggar in.
Som administratör kan du ändra användarnas lösenord. Du kan använda lösenordsfrågan och svaret till att verifiera att den person som begär ett lösenord är
rätt användare. Som användare an du ange lösenordsfrågor med åtgärden Ange
ledtråd till lösenord. Behöriga användare kan också ändra sina egna lösenord och
ställa in sin lösenordsfråga med åtgärden Lösenordsinformation i länken Profil.
Om du använder en applikationsserver för autentisering hanteras lösenorden och
alla lösenordsrelaterade funktioner av katalogen.
Lösenordsupphörande
Med åtgärden Behörighetskontroller i applikationen Användare anger du inställningar för lösenordens giltighetstid. Inställningarna är bland annat hur många dagar ett lösenord är giltigt, varning om att lösenord går ut och efter hur många dagar ett lösenord kan återanvändas.
Automatiska lösenord
Med åtgärden Behörighetskontroller i applikationen Användare kan du generera
slumpmässiga lösenord. När lösenordet har genererats skickas ett e-postmeddelande till användaren. Du kan också ange att genererade lösenord ska skickas i ett
Kapitel 7. Registrera användare
187
e-postmeddelande till användaren eller att de ska visas på skärmen.
Lösenordskrav
Med åtgärden Behörighetskontroller i applikationen Användare anger du följande
lösenordskrav:
v Minsta längd för lösenord.
v Hur många gånger samma tecken får förekomma intill varandra.
v Om ett lösenord får innehålla ett inloggnings-ID.
v Nödvändiga lösenordstecken, t.ex. versaler och gemener, siffror och specialtecken.
v Tillåten placering av tecknen, t.ex. om första eller sista tecknet får vara en siffra,
eller om första eller sista tecknet får vara ett specialtecken.
Listan Uteslutna lösenord
Med åtgärden Behörighetskontroller i applikationen Användare kan du hantera en
lista över uteslutna lösenord.
Databaslösenord (endast Oracle och SQL Server)
Om användaren har åtkomstbehörighet till databasen visas användar-IDt för databasen i avsnittet Databaslösenord. Med Ange lösenord kan du ändra databaslösenordet.
Markera kryssrutan Ändra också databaslösenord till detta lösenord om databaslösenordet ska ändras så att det stämmer med användarnas vanliga lösenord. Om
du ändrar ett databaslösenord så att det stämmer med systemlösenordet måste lösenordet uppfylla kraven för båda lösenorden. Exempel: Om du använder en Oracle-databas kan du inte skapa ett lösenord med vissa specialtecken eftersom Oracle
inte hanterar dem.
Närliggande uppgifter:
”Ändra system- och databaslösenord för användare” på sidan 198
Av säkerhetsskäl kan du ändra användares systemlösenord och även ändra deras
databaslösenord så att de är synkroniserade med det nya systemlösenordet. Behöriga användare kan ändra sina egna lösenord.
”Ange lösenord för nya användare” på sidan 197
Om du anger ett användarnamn och en e-postadress kan du ange eller generera ett
systemlösenord för en ny användare.
”Ange lösenordsledtrådar för användare” på sidan 199
Du kan ange lösenordsledtrådar för att kontrollera om den person som begär ett
nytt lösenord är rätt person.
Ledtrådsfrågor för lösenord
Ledtrådsfrågor för lösenord hjälper användare att komma ihåg sitt lösenord. Användare måste bekräfta sin identitet innan en administratör återställer deras lösenord. Ledtrådsfrågor hjälper användarna när de återställer sina lösenord.
Komma ihåg lösenord
Användare kan använda åtgärden Lösenordsinformation på menyn Profil och
ange sitt eget lösenord, ledtrådsfråga för lösenord och svar på ledtrådsfrågan. När
användare återställer sina lösenord kan de välja en ledtrådsfråga och ange svaret.
188
Administrera Maximo Asset Management
Bekräfta identitet
Administratörer och Help Desk-handläggare kan kräva att användare svarar rätt
på ledtrådsfrågor innan deras lösenord återställs. Administratörer och Help Deskhandläggare kan också ändra ledtrådsfrågan och svaret för en användare.
Återställa lösenord
Innan användare loggar in kan de använda länken Har du glömt lösenordet? för
att återställa lösenord genom att ange ledtrådsfrågan och svaret för lösenord samt
sin e-postadress.
Säkerhetskodkännanden för användare
Du kan definiera användarnas behörigheter till applikationer, flikar, åtgärder och
fält. När du har skapat behörighetsgrupper och definierat deras behörigheter kan
du skapa användarposter och tilldela varje användare till en eller flera behörighetsgrupper.
När du använder en applikationsserver för autentisering hanterar katalogen som
standard skapandet av användare. Du kan konfigurera att användare ska kunna
skapas direkt i systemet. Inställningarna för dessa egenskaper kan göra att vissa
funktioner aktiveras eller avaktiveras i systemet.
Närliggande uppgifter:
”Implementera säkerhet för användare” på sidan 197
Du måste implementera säkerhet för användare, t.ex. ange behörighetsgrupper, lösenord och behörighetsprofiler.
Behörighetsprofiler för användare
Du kan ange behörighetsprofilen för en användare. Du kan tilldela användaren till
grupper och ange andra behörighetsattribut. Dessa attribut inkluderar standardanläggningar, förrådsanläggningar och standardförråd.
Följande gäller för behörighetsprofiler:
v Standardanläggningen är standardvärdet när en användare skapar en post. Värdet i fältet Organisation är den organisation som standardanläggningen tillhör.
v Som standard tilldelas nya användare till gruppen MAXDEFLTREG. Du kan inte
ta bort gruppen från en behörighetsprofil.
v Om standardanläggningen används som ett visningsfilteralternativ ser användaren poster enbart för standardanläggningen på fliken Lista i alla applikationer.
v Värdet för standardförråd används när en användare skapar en materialrekvisition. Du kan ange ett värde enbart för förrådsanläggningen. Om du anger ett
standardförråd måste du också ange förrådsanläggningen. Om du anger en standardanläggning eller en förrådsanläggning måste du ge användarbehörigheter
till en grupp inom den anläggningen.
Databasåtkomst för användare
Standardinställningen är att användare inte ha behörighet att accessa databasen. I
vissa fall behöver dock användare accessa databas. En användare kan t.ex. behöva
databasbehörighet att visa tabeller och kolumner för att skapa rapporter.
Du kan ge användare behörighet att läsa, infoga, uppdatera och ta bort specifika
objekt som definierar en uppsättning fält och affärsregler och som uppdaterar en
eller flera databastabeller. Innan du ger databasåtkomst behöver du utföra ytterli-
Kapitel 7. Registrera användare
189
gare steg för att ge databasanvändare behörighet. Om du behöver ge en användare
full databasbehörighet använder du verktygen och procedurerna för din databasplattform.
Databaslösenord
Databasanvändar-IDt och lösenordet behöver inte vara samma. Databaslösenordet
måste dock uppfylla kraven för databasplattformen. Om du till exempel använder
en Oracle-databas kan du inte skapa ett lösenord med vissa specialtecken eftersom
Oracle inte hanterar dem.
Använd åtgärden Ändra lösenord när du ska ändra ett lösenord för databasanvändare. Du kan ange ett databaslösenord som matchar ett systemlösenord. Databasanvändarlösenordet måste dock uppfylla lösenordskraven. Användarna kan inte
ändra sina egna databaslösenord.
Användarnas standardanläggningar
I applikationen Användare tilldelar du användare till en standardanläggning för infogning av poster. Posterna som användarna ser kommer enbart från deras standardanläggning. Utan en standardanläggning hittar en del applikationer inte funktionen. Exempel: Utan standardanläggning kan användare inte lägga till
inköpsorder i en applikation på anläggningsnivå.
Poster på anläggningsnivå får som standard värden från standardanläggningen.
Poster på organisationsnivå får som standard värden för standardanläggingen för
organisationen. Användarna kan ändra sin standardanläggning via profillänken i
navigeringsfältet.
Inställningen Använd standardanläggning som ett visningsfilter är ett filter som
enbart visar poster från användarnas standardanläggning. Om applikationen finns
på organisationsnivå ger den här inställningen användarna möjlighet att visa alla
poster från alla anläggningar i organisationen. Om du inte använder inställningen
kan användarna visa poster från alla anläggningar som de har åtkomst till.
Användarstatusar
Användarstatusar bestämmer hur användare kan interagera med systemet.
En användarpost kan ha någon av följande statusar:
Aktiv Standardstatusen för nya poster. För att logga in måste en användarpost
vara aktiv.
Spärrad
Användare kan inte logga in. När inloggningsbevakning är aktiverad kan
användare spärras om de anger fel namn eller lösenord fler gånger än som
är tillåtet enligt behörighetskontrollen. Spärrad är en systemgenererad status. Du kan inte använda åtgärden Ändra status för att ändra en status
som är spärrad.
Borttagen
Användaren har tagits bort men användarnamnet behålls eftersom inloggningsbevakning är aktiverad. Du kan konfigurera inloggningsbevakning i
fönstret Behörighetskontroller. Om inloggningsbevakning inte är aktiverad
tas alla spår efter en användare bort från databasen och användarnamnet
kan återanvändas. Om inloggningsbevakning är aktiverad, behålls använ-
190
Administrera Maximo Asset Management
darnamnet i MAXUSER-tabellen med statusen Borttagen och användarnamnet kan inte återanvändas. Användarnamn som har statusen Borttagen
visas inte i applikationen Användare.
Inaktiv
Användare kan inte logga in. Inaktiva användarposter visas inte i värdelistor och kan inte associeras till nya poster.
Nyreg Standardstatusen för användarposter som skapas genom självregistrering.
Statusen identifierar användarposter som ska dirigeras till en arbetsflödesprocess.
Om du använder en katalogserver för autentisering är statusvärdena Spärrad och
Nyreg inte tillgängliga.
Arbeta med användare
Du hanterar användare genom att lägga till dem, tilldela dem till behörighetsgrupper, ändra allmänna konton för dem och utföra andra administrativa uppgifter.
Lägga till användare
Du kan skapa poster som innehåller användarnamn, lösenord och behörighetsprofiler för att hantera användarna. Användarposterna bestämmer vilka applikationer,
alternativ och data som användaren har åtkomst till.
Innan du börjar
En användarpost måste ha en motsvarande personpost. Du skapar personposter i
applikationen Personer eller i avsnittet Personlig i applikationen Användare.
Den här uppgiften
När du använder en applikationsserver för autentisering hanterar katalogen som
standard skapandet av användare. Du kan konfigurera att användare ska kunna
skapas direkt i systemet. Inställningarna för dessa egenskaper kan göra att vissa
funktioner aktiveras eller avaktiveras.
Arbetsordning
1. Klicka på Ny användare i applikationen Användare.
2. Valfritt: Skriv en unik användaridentifierare i fältet Användare. Om du använder autonumrering är fältet Användare redan ifyllt.
3. Valfritt: Om ingen motsvarande personpost hittas väljer du något av följande
alternativ för att skapa en personpost:
v Klicka på Ja om du vill skapa en personpost baserat på informationen i avsnittet Personlig i användarposten.
v Klicka på Nej om du vill välja en befintlig personpost. Välj rätt personpost i
fältet Person.
v Klicka på Nej om du vill skapa en personpost. Välj Detaljmeny i fältet Person och välj sedan Gå till Personer.
4. Valfritt: Skriv ett värde i fältet Användarnamn. IDt i fältet Användare är förvalt. Värdet används vid inloggning. Du kan ändra användarnamnet till ett anställningsnummer eller en e-postadress.
5. Klicka på Ange lösenord och definiera ett lösenord.
Kapitel 7. Registrera användare
191
6. Valfritt: Ange fler personliga inställningar, användarinställningar och kontoinformation.
Alternativ
Beskrivning
Standardanläggning
Bästa praxis är att tilldela en
standardanläggning. Många applikationer
fungerar inte utan standardanläggning.
När du ändrar standardförråd ändrar du
den anläggning som tillhandahåller
materialrekvisitioner till en användare. När
du ändrar standardanläggningen tilldelar du
en anläggning för infogning av poster. Posterna som användaren kan visa kommer enbart från standardanläggningen.
Språk, språkmiljö, tidszon
Ange detaljer för användaren.
Systemkonto
Markera kryssrutan om du skapar
systemanvändare, t.ex. MAXADMIN och
MAXREG, som krävs för att systemet ska
fungera.
Kan använda inaktiva anläggningar
Markera kryssrutan om användaren ska ha
åtkomst till inaktiva anläggningar för konfigurering eller avveckling. Kryssrutan är
omarkerad som standard.
Använd skärmläsare
Markera kryssrutan om användaren ska få
använda skärmläsare.
Organisation och Kontosträng
Ange detaljer för utgiftsspårning. När du
ändrar kontosträngen ändrar du det konto
som debiteras eller krediteras för ekonomiska transaktioner som rör en viss post.
7. Spara posten.
Resultat
Användaren tilldelas till standardbehörighetsgruppen MAXDEFLTREG.
Och sedan då?
En ny användare måste tilldelas till behörighetsgrupper för att få behörigheter.
Närliggande begrepp:
”Administrativa användare” på sidan 183
Administrativa användare har full eller begränsad åtkomst till applikationen Behörighetsgrupper och till applikationen Användare. Administrativa användare ansvarar för implementering och underhåll av behörighetstjänster, t.ex. att lägga till
användare, bygga profiler och utföra allmän anläggningsadministration.
Tilldela användare till behörighetsgrupper
Du hanterar behörighetsinställningar och ger användare behörigheter genom att
tilldela användare till behörighetsgrupper. Nya användare tilldelas till standardgruppen (MAXDEFLTREG) och gruppen för alla användare (MAXEVERYONE).
Standardgruppen används till att ge nyregistrerade användare grundläggande privilegier och gruppen för alla användare används till att ange generella inställningar.
192
Administrera Maximo Asset Management
Den här uppgiften
När du använder en applikationsserver för autentisering hanterar katalogen som
standard skapandet av användare. Du kan ange egenskaper som gör att användarprofilen skapas i systemet. Du kan bara lägga till behörighetsgrupper som du har
behörighet att hantera. Du kan ta bort en behörighetsgrupp från en användarprofil
när den användaren är tilldelad till en annan behörighetsgrupp.
Arbetsordning
1. I applikationen Användare väljer du den användare som du ska tilldela behörighetsgrupper till och väljer sedan fliken Grupper.
2. Utför följande steg i avsnittet Grupper.
Alternativ
Beskrivning
Klicka på Ny rad
Ange en behörighetsgrupp för en användare
Klicka på Välj grupper
Ange flera behörighetsgrupper
3. Klicka på OK.
Närliggande begrepp:
”Administrativa användare” på sidan 183
Administrativa användare har full eller begränsad åtkomst till applikationen Behörighetsgrupper och till applikationen Användare. Administrativa användare ansvarar för implementering och underhåll av behörighetstjänster, t.ex. att lägga till
användare, bygga profiler och utföra allmän anläggningsadministration.
Ge användare behörighet att tilldela användare till behörighetsgrupper.
När du skapar en behörighetsgrupp har du behörighet att tilldela användare till
den gruppen. Som administratör kan du ge en användare behörighet att tilldela
andra användare till behörighetsgrupper.
Arbetsordning
1. I applikationen Användare accessar du den användare som du ska ge behörighet.
2. Välj åtgärden Godkänn ny grupptilldelning.
3. Välj något av följande alternativ för att godkänna tilldelningar till behörighetsgrupper:
v Ange en grupp i fältet Grupp för att godkänna en behörighetsgrupp.
v Klicka på Välj grupper och markera kryssrutorna vid de grupper du ska
lägga till.
4. Klicka på OK.
Ändra personer som är associerade till användare
Du kan hantera information om arbetsstyrkan genom att associera användar-IDn
till specifika personposter. När en associering inte längre används kan du återanvända användar-IDt med en annan personpost.
Arbetsordning
1. I applikationen Användare öppnar du posten för den användare som du ska
göra en associering för.
2. Välj åtgärden Ändra person.
Kapitel 7. Registrera användare
193
3. Ange en ny personpost i fältet Ny person i fönstret Ändra person.
4. Klicka på OK.
Exempel
Exempel: Det finns ett användar-ID med värdet för entreprenör 1 som är associerat
till Bob Smith från XYZ Consulting. Avtalet för Bob Smith har gått ut. Du kan
alltså associera användar-IDt, entreprenör 1, till ett annat användar-ID.
Närliggande begrepp:
”Administrativa användare” på sidan 183
Administrativa användare har full eller begränsad åtkomst till applikationen Behörighetsgrupper och till applikationen Användare. Administrativa användare ansvarar för implementering och underhåll av behörighetstjänster, t.ex. att lägga till
användare, bygga profiler och utföra allmän anläggningsadministration.
Ändra statusen för flera användare
Du kan tillåta eller förhindra att en användare loggar in genom att ändra användarens status.
Den här uppgiften
Standardstatusen för användare är Aktiv.
Arbetsordning
1. På fliken Lista i applikationen Användare väljer du de användare vars statusar
du ska ändra.
2. Välj åtgärden Ändra status.
3. Välj den nya statusen.
4. Valfritt: Skriv orsaken till statusändringen i fältet Anmärkning.
5. Klicka på OK.
Exempel
När användare överskrider det tillåtna antalet inloggningsförsök ändras deras status till inaktiv. Ändra statusen till Aktiv om du vill tillåta användarna att logga in.
Närliggande begrepp:
”Användarstatusar” på sidan 190
Användarstatusar bestämmer hur användare kan interagera med systemet.
Ändra statusen för användare
Du kan tillåta eller förhindra att en användare loggar in genom att ändra användarens status.
Den här uppgiften
Standardstatusen för användare är Aktiv.
Arbetsordning
1. I applikationen Användare öppnar du den användare vars status du ska ändra.
2. Välj åtgärden Ändra status.
3. Välj en ny status.
194
Administrera Maximo Asset Management
4. Valfritt: Ange orsaken till statusändringen i fältet Anmärkning.
5. Klicka på OK.
Exempel
När en användare överskrider det tillåtna antalet inloggningsförsök ändras statusen till Inaktiv. Ändra statusen till Aktiv om du vill tillåta användaren att logga in.
Närliggande begrepp:
”Användarstatusar” på sidan 190
Användarstatusar bestämmer hur användare kan interagera med systemet.
Ändra användarinställningar
Du kan ändra användarinställningar, t.ex. inställningar för förråds- och infogningsanläggningar samt inställningar för skärmläsaråtkomst.
Närliggande begrepp:
”Administrativa användare” på sidan 183
Administrativa användare har full eller begränsad åtkomst till applikationen Behörighetsgrupper och till applikationen Användare. Administrativa användare ansvarar för implementering och underhåll av behörighetstjänster, t.ex. att lägga till
användare, bygga profiler och utföra allmän anläggningsadministration.
Ändra användarinställningar för inaktiv anläggningsåtkomst
Med inaktiv anläggningsåtkomst konfigurerar eller avvecklar du anläggningar.
Standardinställningen är att åtkomsten till en inaktiv anläggning är avaktiverad.
Arbetsordning
1. I applikationen Användare öppnar du poste för den användare vars inaktiva
anläggningsåtkomst du ska ändra.
2. Markera kryssrutan Kan använda inaktiva anläggningar i avsnittet Användarinställningar.
3. Spara ändringarna.
Ändra användarinställningar för språk, språkmiljö och tidszon
Inställningarna för språk, språkmiljö och tidszon bestämmer visningsinställningarna för användare. Du kan ändra dessa inställningar om det behövs.
Arbetsordning
1. Öppna en användarpost i applikationen Användare.
2. Ändra värdet i fältet Språk, fältet Språkmiljö eller fältet Tidszon.
3. Spara ändringarna.
Ändra användarinställningarna för skärmläsare
Du kan aktivera inställningen för skärmläsare för en användare.
Arbetsordning
1. Öppna en användarpost i applikationen Användare.
2. Markera kryssrutan Använd skärmläsare i avsnittet Användarinställningar.
3. Spara ändringarna.
Kapitel 7. Registrera användare
195
Ändra användarinställningar för förråd och anläggningar
När du ändrar standardförråd ändrar du den anläggning som tillhandahåller materialrekvisitioner till en användare. När du ändrar standardanläggningen tilldelar
du en anläggning för infogning av poster. Posterna som användaren kan visa kommer enbart från standardanläggningen.
Arbetsordning
1. I applikationen Användare öppnar du posten för den användare vars inställningar du ska ändra.
2. Ändra värdena för en eller flera av följande inställningar:
v Ange ett värde i fältet Standardanläggning.
v Ange ett värde i fältet Förrådsanläggning för självbetjäningsrekvisitioner.
v Ange ett värde i fältet Standardförråd för självbetjäningsrekvisitioner.
3. Spara ändringarna.
Närliggande begrepp:
”Användarnas standardanläggningar” på sidan 190
I applikationen Användare tilldelar du användare till en standardanläggning för infogning av poster. Posterna som användarna ser kommer enbart från deras standardanläggning. Utan en standardanläggning hittar en del applikationer inte funktionen. Exempel: Utan standardanläggning kan användare inte lägga till
inköpsorder i en applikation på anläggningsnivå.
Ändra inställningar för förråds- och infogningsanläggningar för
flera användare
När du ändrar standardförråd ändrar du den anläggning som tillhandahåller materialrekvisitioner till en användare. När du ändrar standardanläggningen tilldelar
du en anläggning för infogning av poster. Posterna som användaren kan visa kommer enbart från standardanläggningen.
Arbetsordning
1. I applikationen Användare väljer du de användare vars inställningar du ska
ändra.
2. Välj åtgärden Ange behörighetsprofil.
3. Så här ändrar du inställningarna:
a. Markera kryssrutan Redigera i avsnittet Uppdatera användarstandard för
den inställning som du ska ändra.
b. Ändra värdet för standardanläggning, välj standardanläggningen som visningsfilter eller ändra standardförrådsanläggning för självbetjäningsrekvisitioner.
4. Klicka på OK.
5. Spara ändringarna.
Närliggande begrepp:
”Användarnas standardanläggningar” på sidan 190
I applikationen Användare tilldelar du användare till en standardanläggning för infogning av poster. Posterna som användarna ser kommer enbart från deras standardanläggning. Utan en standardanläggning hittar en del applikationer inte funktionen. Exempel: Utan standardanläggning kan användare inte lägga till
inköpsorder i en applikation på anläggningsnivå.
196
Administrera Maximo Asset Management
Ändra kontosträngar för användare
Kontosträngar används till att spåra utgifter. När du ändrar kontosträngen ändrar
du det konto som debiteras eller krediteras för ekonomiska transaktioner som rör
en viss post.
Arbetsordning
1. I applikationen Användare öppnar du posten för den användare vars kontosträng du ska ändra.
2. Ange ett värde i fältet Organisation i avsnittet Inköp.
3. Ange ett värde i fältet Kontosträng.
4. Spara ändringarna.
Implementera säkerhet för användare
Du måste implementera säkerhet för användare, t.ex. ange behörighetsgrupper, lösenord och behörighetsprofiler.
Närliggande begrepp:
”Behörighetskontroller” på sidan 187
Du kan implementera behörighetskontroller, t.ex. ange lösenord och lösenordstips
för användare samt skapa behörighetsprofiler.
”Säkerhetskodkännanden för användare” på sidan 189
Du kan definiera användarnas behörigheter till applikationer, flikar, åtgärder och
fält. När du har skapat behörighetsgrupper och definierat deras behörigheter kan
du skapa användarposter och tilldela varje användare till en eller flera behörighetsgrupper.
Ange lösenord för nya användare
Om du anger ett användarnamn och en e-postadress kan du ange eller generera ett
systemlösenord för en ny användare.
Den här uppgiften
Om du använder en applikationsserver för autentisering hanteras lösenorden av
katalogen.
Arbetsordning
1. Klicka på Ny användare i applikationen Användare.
2. Generera ett slumpmässigt lösenord eller ange ett lösenord i avsnittet Nytt lösenord i fönstret Ange lösenord.
3. Markera kryssrutan E-posta lösenord till användare om du vill skicka ett epostmeddelande med lösenordet till användaren. Kryssrutan är skrivskyddad
och markeras när kryssrutan E-posta alltid genererade lösenord till användare
(visa aldrig på skärmen) i fönstret Behörighetskontroller markeras. Kryssrutan
kan ändras om alternativet Tillåt att genererade lösenord visas på skärmen är
valt i fönstret Behörighetskontroller.
4. Valfritt: Ange att användaren ska ändra sitt lösenord vid första inloggningen.
5. Klicka på OK.
Närliggande begrepp:
”Lösenord för användare” på sidan 187
Av säkerhetsskäl måste användare definiera ett lösenord innan de loggar in.
”Ledtrådsfrågor för lösenord” på sidan 188
Ledtrådsfrågor för lösenord hjälper användare att komma ihåg sitt lösenord. Användare måste bekräfta sin identitet innan en administratör återställer deras lösenKapitel 7. Registrera användare
197
ord. Ledtrådsfrågor hjälper användarna när de återställer sina lösenord.
Ändra system- och databaslösenord för användare
Av säkerhetsskäl kan du ändra användares systemlösenord och även ändra deras
databaslösenord så att de är synkroniserade med det nya systemlösenordet. Behöriga användare kan ändra sina egna lösenord.
Innan du börjar
Om du använder en applikationsserver för autentisering hanteras lösenorden av
katalogen.
Den här uppgiften
Endast Oracle- och SQL-server: Använd Ange lösenord om du ska ändra databaslösenordet. Om du ändrar ett databaslösenord så att det stämmer med systemlösenordet måste lösenordet uppfylla kraven för båda lösenorden. Exempel: Om du
använder en Oracle-databas kan du inte skapa ett lösenord med vissa specialtecken
eftersom Oracle inte hanterar dem.
Arbetsordning
1. I applikationen Användare visar du den användare vars lösenord du ska ändra.
2. Klicka på Ange lösenord.
3. Generera ett slumpmässigt lösenord eller ange ett lösenord i avsnittet Nytt lösenord.
4. Markera kryssrutan E-posta lösenord till användare om ett e-postmeddelande
med lösenordet ska skickas till användaren. Kryssrutan är skrivskyddad och
markeras när kryssrutan E-posta alltid genererade lösenord till användare
(visa aldrig på skärmen) markeras i fönstret Behörighetskontroller. Kryssrutan
kan ändras om alternativet Tillåt att genererade lösenord visas på skärmen är
valt i fönstret Behörighetskontroller.
5. Markera kryssrutan Lösenordet ska gå ut efter första inloggningen om användare ska kunna ändra sina lösenord efter den första inloggningen.
6. Markera kryssrutan Ändra också databaslösenordet till detta lösenord om lösenordet ska synkroniseras med ett databaslösenord. Kryssrutan är skrivskyddad om användarnamnet inte har något databasanvändarnamn. Kryssrutan kan
ändras om användarnamnet har ett databasanvändarnamn som skapats i systemet.
7. Klicka på OK.
Och sedan då?
Om du ändrar ett lösenord för en standardanvändare (t.ex. en systemanvändare för
självregistrering) måste du också ändra motsvarande egenskaper. Egenskaperna är
mxe.adminPasswd och mxe.system.regpassword. Använd applikationen Systemegenskaper när du ändrar egenskaperna.
Närliggande begrepp:
”Lösenord för användare” på sidan 187
Av säkerhetsskäl måste användare definiera ett lösenord innan de loggar in.
”Ledtrådsfrågor för lösenord” på sidan 188
Ledtrådsfrågor för lösenord hjälper användare att komma ihåg sitt lösenord. Användare måste bekräfta sin identitet innan en administratör återställer deras lösenord. Ledtrådsfrågor hjälper användarna när de återställer sina lösenord.
198
Administrera Maximo Asset Management
Ange lösenordsledtrådar för användare
Du kan ange lösenordsledtrådar för att kontrollera om den person som begär ett
nytt lösenord är rätt person.
Den här uppgiften
Om du använder en applikationsserver för autentisering hanteras lösenorden av
katalogen.
Arbetsordning
1. I applikationen Användare öppnar du posten för den användare vars lösenordsledtråd du ska definiera.
2. Välj åtgärden Ange ledtråd till lösenord.
3. Definiera en ledtrådsfråga i fönstret Ange ledtråd till lösenord.
4. Skriv svaret på frågan.
5. Klicka på OK.
Och sedan då?
Användare kan också ange egna lösenordsledtrådar genom att välja Lösenordsinformation.
Närliggande begrepp:
”Lösenord för användare” på sidan 187
Av säkerhetsskäl måste användare definiera ett lösenord innan de loggar in.
”Ledtrådsfrågor för lösenord” på sidan 188
Ledtrådsfrågor för lösenord hjälper användare att komma ihåg sitt lösenord. Användare måste bekräfta sin identitet innan en administratör återställer deras lösenord. Ledtrådsfrågor hjälper användarna när de återställer sina lösenord.
Ange behörighetsgrupper för användare
Du kan ge en användare de behörigheter som hör till en behörighetsgrupp genom
att ange den behörighetsgruppen för användaren.
Den här uppgiften
När du använder en applikationsserver för autentisering hanterar katalogen som
standard skapandet av användare. Du kan konfigurera att användare ska kunna
skapas direkt i systemet. Inställningarna för dessa egenskaper kan göra att vissa
funktioner aktiveras eller avaktiveras i systemet.
Arbetsordning
1. I applikationen Användare väljer du den användare som du ska tilldela behörighetsgrupper till och väljer sedan fliken Grupper.
2. Klicka på Välj grupper i avsnittet Grupper.
3. Slutför någon av följande åtgärder:
v Markera kryssrutan vid den behörighetsgrupp som du ska välja.
v Markera kryssrutan Grupp i tabellhuvudet om du vill välja alla grupper.
4. Klicka på OK.
Kapitel 7. Registrera användare
199
Ange behörighetsprofiler för användare
När du anger en behörighetsprofil för flera användare kan du tilldela användare
till grupper och ange behörighetsattribut. I grupp- och behörighetsattributen ingår
standardanläggning, använd standardanläggning som visningsfilter, förrådsanläggning samt standardförrådsplacering.
Arbetsordning
1. Välj en eller flera användare i applikationen Användare.
2. Välj åtgärden Ange behörighetsprofil. Om du valt flera användare visas antalet i fältet Användarantal.
3. I fönstret Ange behörighetsprofil anger du om du ska lägga till, ta bort eller ersätta grupper.
4. Klicka på Ny rad och ange en grupp.
5. Markera kryssrutan Redigera i avsnittet Uppdatera användarstandarder för
varje standardvärde som du ska ange och ange ett värde för varje standard.
6. Klicka på OK.
Resultat
Antalet poster som du kan uppdatera är inte alltid samma som antalet i fältet Användarantalet. En post uppdateras inte annat än om ändringen påverkar den aktuella behörighetsprofilen. Exempel: Om behörighetsprofilen för en användare innehåller grupperna A och B och du lägger till grupp A uppdateras inte posten för
den användaren.
Närliggande begrepp:
”Behörighetsprofiler för användare” på sidan 189
Du kan ange behörighetsprofilen för en användare. Du kan tilldela användaren till
grupper och ange andra behörighetsattribut. Dessa attribut inkluderar standardanläggningar, förrådsanläggningar och standardförråd.
Ange behörighetsprofiler för flera användare
När du anger en behörighetsprofil för flera användare kan du tilldela användare
till grupper och ange behörighetsattribut. Grupperna och behörighetsattributen inkluderar standardanläggning, standardanläggning som visningsfilter, förrådsanläggning och standardförrådsplacering.
Arbetsordning
1. Klicka på fliken Lista i applikationen Användare och välj de användarposter
som du ska ange behörighetsprofiler för.
2. Välj åtgärden Ange behörighetsprofil. I fältet Användarantal visas hur många
användare som du valt i fönstret Ange behörighetsprofil.
3. I fönstret Ange behörighetsprofil anger du om du ska lägga till, ta bort eller ersätta grupper.
4. Klicka på Ny rad och ange en grupp.
5. I avsnittet Uppdatera användarstandard markerar du kryssrutan Redigera för
standardinställningar som du ska ange.
6. Ange inställningar för standardanläggning, använd standardanläggningen som
visningsfilter, förrådsanläggning för självbetjäningsrekvisitioner och standardförråd för självbetjäningsrekvisitioner.
7. Klicka på OK.
200
Administrera Maximo Asset Management
Resultat
Antalet poster som du kan uppdatera är inte alltid samma som antalet i fältet Användarantalet. En post uppdateras inte annat än om ändringen påverkar den aktuella behörighetsprofilen. Exempel: Om behörighetsprofilen för en användare innehåller grupperna A och B och du lägger till grupp A uppdateras inte posten för
den användaren.
Närliggande begrepp:
”Behörighetsprofiler för användare” på sidan 189
Du kan ange behörighetsprofilen för en användare. Du kan tilldela användaren till
grupper och ange andra behörighetsattribut. Dessa attribut inkluderar standardanläggningar, förrådsanläggningar och standardförråd.
Ge användare åtkomst till Oracle- och SQL Server-databaser
Du kan ge användare behörighet att läsa, infoga, uppdatera och ta bort specifika
objekt som definierar en uppsättning fält och affärsregler och som uppdaterar en
eller flera databastabeller.
Innan du börjar
Innan du kan ge databasåtkomst behöver du utföra ytterligare steg för att ge databasanvändare behörighet. Om du behöver ge en användare full databasbehörighet
använder du verktygen och procedurerna för din databasplattform. Om du använder databasplattformen IBM DB2 måste du använda DB2-verktyg när du anger databasbehörigheter. Om du använder en applikationsserver för autentisering och
användarhantering, kan du inte ändra databasåtkomsten.
Arbetsordning
1. I applikationen Användare accessar du den användare som behöver databasåtkomst.
2. Välj Databasåtkomst.
3. Skriv ett ID för användaren i fönstret Databasåtkomst. IDt måste uppfylla kraven för databasplattformen och kan vara ett annat än användar-IDt.
4. Skriv ett databaslösenord i fältet Databaslösenord och Bekräfta lösenord. Lösenordet kan vara ett annat än användarlösenordet.
5. Så här ger du en användare åtkomst till specifika tabeller eller objekt i databasen:
a. Klicka på Ny rad.
b. Ange namnet på objektet. Enhetsnamnet infogas i fältet Enhetsnamn.
c. Definiera användarbehörigheter till de tabeller som hör till objektet genom
att markera kryssrutorna Läsa, Infoga, Uppdatera och Ta bort.
6. Klicka på OK.
Ändra användaråtkomst till Oracle- och SQL Server-databaser
Du kan ändra användarnas databasåtkomst. Du kan ta bort rättigheter till objekt
och lägga till, ta bort eller ändra behörigheter.
Innan du börjar
Om du använder databasplattformen IBM DB2 måste du använda IBM DB2-verktyg när du anger databasbehörigheter. Om du använder en applikationsserver för
autentisering och användarhantering, kan du inte ändra databasåtkomsten.
Kapitel 7. Registrera användare
201
Arbetsordning
1. I applikationen Användare öppnar du den användare vars databasåtkomst du
ska ändra.
2. Välj Databasåtkomst.
3. I fönstret Databasåtkomst tar du bort specifika objektbehörigheter och lägger
till, tar bort eller ändrar rader.
4. Klicka på OK.
Närliggande begrepp:
”Databasanvändare” på sidan 184
Databasanvändare ges behörighet att läsa, infoga, uppdatera och ta bort objekt som
definierar en uppsättning fält och affärsregler. Objekten kan också uppdatera en eller flera databastabeller.
”Databasåtkomst för användare” på sidan 189
Standardinställningen är att användare inte ha behörighet att accessa databasen. I
vissa fall behöver dock användare accessa databas. En användare kan t.ex. behöva
databasbehörighet att visa tabeller och kolumner för att skapa rapporter.
Ta bort användaråtkomst till Oracle- och SQL Server-databaser
Du kan ta bort en användares behörighet att läsa, infoga, uppdatera och ta bort
specifika objekt. Objekten definierar en uppsättning fält- och affärsregler och uppdaterar en eller flera databastabeller.
Innan du börjar
Om du använder databasplattformen IBM DB2 måste du använda DB2-verktyg när
du anger databasbehörigheter. Om du använder en applikationsserver för autentisering och användarhantering, kan du inte ändra databasåtkomsten.
Arbetsordning
1. I applikationen Användare öppnar du den användare vars databasåtkomst du
ska ta bort.
2. Välj Databasåtkomst.
3. Klicka på Ta bort databasanvändare i fönstret Databasåtkomst.
4. Klicka på OK.
Logga ut och spärra användare
Du kan hantera användarnas möjlighet att logga in. Du kan logga ut eller spärra
inloggade användare.
Arbetsordning
1. Välj åtgärden Hantera sessioner i applikationen Användare.
2. Klicka på fliken Aktuella sessioner. Informationen i tabellfönstret Aktuella sessioner är skrivskyddad. Du kan sortera och filtrera kolumnerna i de olika kolumnerna och även hämta den.
3. I tabellfönstret Aktuella sessioner klickar du på Visa detaljer för den användare
du ska hantera.
4. Logga ut användaren eller logga ut och spärra användaren.
202
Administrera Maximo Asset Management
Aktivera inloggningsbevakning
Du aktiverar inloggningsbevakning med åtgärden Behörighetskontroller i applikationerna Behörighetsgrupper och Användare. Inloggningsbevakningen förbättrar
säkerheten genom att begränsa hur många gånger en användare får försöka att
logga in efter att ha angett fel lösenord.
Innan du börjar
Du måste aktivera inloggningsbevakning för att styra antalet tillåtna inloggningsförsök för en användare. Om du ställer in antalet tillåtna inloggningsförsök utan
att aktivera inloggningbevakning spärrar inte inventariehanteringssystemet en användare som överskridit antalet tillåtna inloggningsförsök.
Den här uppgiften
När du har aktiverat inloggningsbevakning loggar inventariehanteringssystemet
alla inloggningsförsök oavsett om de lyckas eller inte. Du kan sätta en gräns för
antalet misslyckade inloggningsförsök. Om en användare överskrider antalet misslyckade försök ändras statusen för användarposten till SPÄRRAD. Användaren förhindras att logga in tills administratören återställt statusen till AKTIV genom att
använda åtgärden Ändra status.
Arbetsordning
1. Välj åtgärden Behörighetskontroller i applikationen Behörighetsgrupper eller
applikationen Användare.
2. I fönstret Behörighetskontroller anger du om inloggningsbevakning ska aktiveras:
Alternativ
Aktivera inloggningsbevakning
Aktivera inloggningsbevakning
Vald
Avaktivera inloggningsbevakning
Avmarkerad
3. Ange värden i följande fält:
Alternativ
Beskrivning
Maximalt antal inloggningsförsök
Hur många gånger en användare kan ange
fel användare eller lösenord innan användaren spärras från inventariehanteringssystemet.
Lösenordet är giltigt följande antal dagar
Hur många dagar ett användarlösenord är
giltigt. Lämna fältet tomt om lösenordet inte
ska upphöra.
Varna användaren innan lösenordet går ut
(dagar i förväg)
Hur många dagar i förväg användaren får
en varning om att lösenordet går ut.
Dagar innan ett tidigare använt lösenord
kan användas på nytt
Efter hur många dagar en användare kan
återanvända tidigare använda lösenord. Om
värdet är 0 kontrollerar
inventariehanteringssystemet inte om lösenordet återanvänds.
4. Klicka på OK.
Kapitel 7. Registrera användare
203
Ange användarstandarder
Med åtgärden Behörighetskontroller anger du standardvärden för användarposter.
Åtgärden är tillgänglig från applikationen Behörighetsgrupper och applikationen
Användare.
Den här uppgiften
Du kan ange följande standardvärden för användarposter:
v Standardbehörighetsgrupp för nya användare - Nya användare tilldelas automatiskt till en behörighetsgrupp. Standardgruppen definierar deras behörigheter
tills de tilldelas till fler grupper. Standardgruppen är MAXDEFLTREG. Behörigheten för gruppen begränsas till åtkomst till Startcentret. Användare kan ändra
sina egna lösenord.
v Standardstatus för nya användarposter - Standardstatusen är NYREG. Statusen
NYREG ger dig möjligt att söka efter nya användarposter. Du kan också dirigera
poster till en arbetsflödesprocess.
v Grupp för alla användare - Standardbehörighetsgruppen för globala behörigheter är MAXEVERYONE. När du väljer Grupp för alla användare i Behörighetskontroller lägg användare till i MAXEVERYONE.
v Dialogrutan Elektronisk signatur - När du väljer Visa användar-ID i dialogrutan
för elektronisk signatur i Behörighetskontroller visas användar-IDt i fönstret och
användaren blir tillfrågad om sitt lösenord.
En applikationsserver kan användas för autentisering med en extern katalog via
LDAP (Lightweight Directory Access Protocol). I så fall använder du inte systemet
för vissa funktioner. Bland annat följande:
v Självregistrering - Funktionen kan inte användas tillsammans med en extern katalog.
v Angivande eller ändring av lösenord och lösenordstips - Alla lösenordsrelaterade
funktioner hanteras av katalogen
När en applikationsserver används för autentisering hanterar katalogen skapandet
av användare och grupper. Du kan ange egenskaper som gör det möjligt att skapa
användare och grupper direkt i systemet. Inställningarna för dessa egenskaper kan
göra att vissa funktioner aktiveras eller avaktiveras i systemet.
Arbetsordning
1. Välj åtgärden Behörighetskontroller.
2. I avsnittet Användarstandarder anger du följande standarder:
a. Skriv namnet på gruppen i fältet Standardgrupp för nya användare eller
klicka på Detaljmeny.
b. Skriv en användarstatus i fältet Startstatus för självregistrerad användare.
c. Ange gruppen för globala behörigheter i fältet Grupp för alla användare.
Standardvärdet är MAXEVERYONE.
d. Markera kryssrutan Visa användar-ID i dialogrutan för elektronisk signatur om användar-IDt ska visas i fönstret när användare blir tillfrågade om
deras lösenord. Om du implementerar elektroniska signaturer måste du aktivera inloggningsbevakning.
3. Klicka på OK.
Kopiera användare
Om du skapar en användarpost och vill använda liknande inställningar som i en
befintlig post kan du kopiera den posten.
204
Administrera Maximo Asset Management
Innan du börjar
När du kopierar en användarpost kopieras användarinställningar, inköpskonton
och gruppmedlemskapsinformationen. Du kan ändra värdena i den nya användarposten.
Den här uppgiften
När du använder en applikationsserver för autentisering hanterar katalogen som
standard skapandet av användare. Du kan konfigurera att användare ska kunna
skapas direkt i systemet. Inställningarna för dessa egenskaper kan göra att vissa
funktioner aktiveras eller avaktiveras i systemet.
Arbetsordning
1. I applikationen Användare öppnar du den användarpost du ska kopiera.
2. Välj åtgärden Kopiera användare.
3. Valfritt: Skriv ett unikt användar-ID i fältet Användare. Om du använder autonumrering är fältet Användare redan ifyllt.
4. Flytta pekaren till fältet Typ.
a. Valfritt: Om inget motsvarande person-ID hittas väljer du något av följande
alternativ för att skapa ett person-ID:
v Klicka på Ja i fönstret Systemmeddelande om du vill skapa en personpost
baserat på informationen i avsnittet Personlig i den användarpost du kopierar.
v Klicka på Nej och välj personposten i fältet Person om du vill välja en befintlig personpost.
5.
6.
7.
8.
v Klicka på Nej, välj Detaljmeny i fältet Person och välj sedan Gå till Personer.
Ange en typ och person.
Definiera ett lösenord.
Valfritt: Ange ytterligare uppgifter om användaren i avsnittet Personlig, Användarinställning och Inköp om det behövs.
Spara ändringarna.
Ta bort användare
Du kan ta bort användarposter som inte längre behövs när du hanterar information om anställda.
Innan du börjar
Användarposter kan inte tas bort om användar-IDt används i en systempost eller
om det anges som Kör som användare för en aktiv Crontask-instans. Om du tar
bort användare på katalogservern, tar Crontask-uppgiften VMMSYNC inte bort användarna från systemtabeller.
Den här uppgiften
När du tar bort en användare och inloggningsbevakning inte är aktiverad tas alla
tecken på användaren bort från databasen. Användarnamnet kan sedan återanvändas. Om inloggningsbevakning är aktiverad behålls användarnamnet i MAXUSERtabellen med statusen Borttagen och användarnamnet kan inte återanvändas. Du
kan konfigurera inloggningsbevakning i fönstret Behörighetskontroll.
Kapitel 7. Registrera användare
205
Arbetsordning
1. Välj åtgärden Ta bort användare.
2. Klicka på Ja i fönstret Bekräftelse.
Resultat
Användarposten är borttagen och personen kan inte längre logga in.
Ta bort behörighetsgrupper från användarprofiler
Du kan ta bort en behörighetsgrupp från en användarprofil när du hanterar behörigheterna för användarposter.
Innan du börjar
Du kan ta bort en behörighetsgrupp från en användarprofil när användaren tilldelas till en annan behörighetsgrupp.
Den här uppgiften
När du tar bort en behörighetsgrupp från en användarprofil tas associeringen mellan behörighetsgruppen och användaren bort. Gruppen finns kvar i databasen.
Arbetsordning
1. I applikationen Användare öppnar du den användarpost vars grupper du ska
ändra.
2. Klicka på fliken Grupper.
3. Klicka på Markera rad för borttagning om du ska ta bort en grupp.
4. Spara ändringarna.
Närliggande begrepp:
”Behörighetsprofiler för användare” på sidan 189
Du kan ange behörighetsprofilen för en användare. Du kan tilldela användaren till
grupper och ange andra behörighetsattribut. Dessa attribut inkluderar standardanläggningar, förrådsanläggningar och standardförråd.
206
Administrera Maximo Asset Management
Kapitel 8. Hantera meddelandemallar
Med hjälp av meddelandemallar kan du skapa standardiserade e-postmeddelanden
för ofta förekommande aviseringar. Det finns flera sätt att använda meddelandemallar, t.ex. i arbetsflöden eller eskaleringsprocesser. Du kan också skapa och
skicka e-postmeddelanden från ärendeapplikationer genom att använda standardiserad information från meddelandemallar.
Meddelandendemallar - Översikt
Du kan skapa och hantera meddelandemallar som kan användas till att standardisera ofta använda e-postmeddelanden (aviseringar).
Meddelandemallar och eskaleringar
Du kan använda eskaleringar till att övervaka tidskänsliga poster och nyckeltal.
När du skapar eskaleringsposter kan du ange e-postmeddelanden som ska genereras nr en post når den definierade eskaleringspunkten.
Du kan skapa varje meddelande för sig i applikationen Eskaleringar eller skapa
meddelandemallar för ofta genererade aviseringar. Meddelandena skickas när poster hittas som uppfyller de villkor som är definierade för eskaleringspunkten.
I applikationen Eskaleringar kan du skapa ett mallbaserat meddelande. Ett mallbaserat meddelande använder alla funktioner som är tillgängliga i en meddelandemall, inklusive bilagor. Standardvärdena för roll eller mottagare, ämne och meddelandetext hämtas från mallen. Du kan inte ändra dessa värden i applikationen
Eskaleringar.
Exempel: Om en Service Desk-handlägger inte slutför tilldelningar inom den angivna tiden sex timmar eskaleras tilldelningen till den ansvarige som får ett e-postmeddelande.
Meddelandemallar och Service Desk
Använd meddelandemallar när du ska skapa och skicka e-postmeddelanden från
Service Desk-applikationer. Dessa applikationer är bland annat Servicebegäran, Incidenter och Problem.
Genom att skapa meddelandemallar för Service Desk-applikationer ser du till att
meddelandena till supportkunderna innehåller standardiserad information.
Meddelandemallar och arbetsflöden
Du kan utforma en arbetsflödesprocess som genererar aviseringar om utvecklingen
för en viss post. Meddelanden kan skickas via e-post eller personsökare, förutsatt
att personsökarsystemet hanterar e-post.
När du utformar en arbetsflödesprocess som innehåller e-postmeddelanden kan du
skapa meddelandet och tillämpa en meddelandemall eller ändra och komplettera
aviseringen.
För arbetsflödesprocessen skapar du mallar som använder roller som mottagare.
Du kan lägga till en eller flera roller. Du kan lägga till flera kategorier av mottagare, t.ex. personer, persongrupper eller e-postadresser. I applikationen Arbetsflö© Copyright IBM Corp 2008, 2014
207
desdesign kan du skapa ett mallbaserat meddelande. Ett mallbaserat meddelande
använder alla funktioner som är tillgängliga i en meddelandemall, inklusive bilagor. Standardvärdena för roll eller mottagare, ämne och meddelandetext hämtas
från mallen. Du kan inte ändra dessa värden i applikationen Arbetsflödesdesign.
Du kan skapa en mall för godkännande eller avslag på inköpsrekvisitioner som
kan skickas när rekvisitionen flyttas genom arbetsflödesprocessen. Du skapar en
arbetsflödesprocess för inköpsbegäran. En användare skickar en begäran för en
bärbar dator. Begäran går in i arbetsflödesprocessen och godkännas av närmast ansvarig. När inköpsrekvisitionen godkänts sätts dess status till godkänd och användaren får ett meddelande om godkännandet.
Ersättningsvariabler för meddelandemallar
Du använder ersättningsvariabler i fältet Ämne och Meddelande i applikationen
Meddelandemallar. När du använder ersättningsvariabler i en meddelandemall
som används till att skapa ett meddelande, byts ersättningsvariablerna ut mot motsvarande värden i den post som genereras i meddelandet.
När du använder ersättningsvariabler i fältet Meddelande skriver du en text i fältet Ämne eller i fältet Meddelande. Lägg till ett blanktecken och ett kolon framför
ersättningsvariabeln så att utdata formateras korrekt. Om det följer text eller andra
variabler infogar du ett blanktecken efter alla variabler i fältet Ämne eller fältet
Meddelande.
Du kan också använda punktnotering med relationer i ersättningsvariabler. Exempel: rel1. rel2. fältnamn.
Ditt incidentnr :TICKETID öppnades den :REPORTDATE . Personen som tilldelas
till arbetet i din fråga är: ÄGARE. Du kommer att kontaktas :TARGETSTART
eller tidigare.
Fördefinierade meddelandemallar
I applikationen Meddelandemallar finns det fördefinierade meddelandemallar som
du kan använda när du skapar aviseringar. Du kan använda de fördefinierade mallarna med applikationen Arbetsflöde, applikationen Servicebegäran och applikationen Incidenter. Du kan också använda fördefinierade mallar med systemdatabasen
eller med demodatabasen (MAXDEMO).
Mallar för systemdatabasen
Du kan anpassa mallar för systemdatabasen efter affärsbehov. Eftersom det finns
en eskalering eller en arbetsflödesprocess som refererar till mallarna kan du inte ta
bort dem.
Mallar för demo-databasen
Du kan ändra eller ta bort mallar för demo-databasen (MAXDEMO). Du kan använda demo-databasens meddelandemallar i din testmiljö för att få erfarenhet av
att lägga till och hantera mallar.
Applikationen E-postlyssnare använder standardmallar för felmeddelanden. Om ett
fel påträffas under uppsamling av inkommande poster skickas ett e-postmeddelande till e-postadministratören. Typen av fel avgör det felmeddelande som skickas
till e-postadministratören.
208
Administrera Maximo Asset Management
Mottagare i meddelandemallar
I applikationen Meddelandemallar kan du lägga till mottagare till meddelandemallar. Du kan välja mellan fyra typer av mottagare: roller, personer, persongrupper
och e-postadresser. Du kan lägga till en eller fler mottagare från varje kategori och
du kan lägga till mer än en typ av mottagare.
Om du skapar en meddelandemall för användning med en arbetsflödes- eller eskaleringsprocess måste du lägga till minst en mottagare. Om du skapar en mall för
användning med applikationen Ärende eller applikationen Arbetsorder behöver du
inte lägga till en mottagare. Om du inte har lagt till en mottagare får användare
som tillämpar mallen på en post ett meddelande om att inget e-postmeddelande
har skickats eftersom det inte finns några mottagare.
Bilagor till meddelandemallar
I applikationen Meddelandemallar kan du bifoga många typer av dokumentfiler
till meddelandemallar. Dokumentfilerna inkluderar textfiler, bilder, kalkylark, videor, webbsidor och dokumentmappar. När du skapar ett meddelande från en mall
skickas alltid bilagorna med i meddelandet.
Kommunikationsloggar
I applikationen Meddelandemallar finns det en kommunikationslogg för inkommande och utgående kommunikation för en post, t.ex. ett ärende eller en arbetsorder. För utgående kommunikation som genereras med åtgärden Skapa kommunikation innehåller kommunikationsloggposten detaljer från e-postmeddelandet och
eventuella bilagor.
Arbeta med meddelandemallar
Du kan skapa och hantera meddelandemallar som kan användas till att standardisera ofta använda e-postmeddelanden (aviseringar).
Skapa meddelandemallar
Du kan skapa meddelandemallar som standardiserar ofta använda e-postmeddelanden. Du kan också skapa meddelandemallar för aviseringar i de automatiserade
arbetsflödes- och eskaleringsprocesserna.
Arbetsordning
1. Klicka på Ny meddelandemall i applikationen Meddelandemallar. En ny meddelandemall öppnas med inaktiv status.
2. Valfritt: Ange ett namn eller en identifierar i fältet Mall om det är tomt.
3. Ange ett värde i fältet Gäller för.
4. i fältet Tillgänglig från anger du varifrån användare kan accessa mallen:
Alternativ
Beskrivning
ALLA
Om mallen ska vara tillgänglig på följande
sätt:
v Åtgärden Skapa mall i andra applikationer
v För användning med arbetsflödes- och
eskaleringsprocesser
Kapitel 8. Hantera meddelandemallar
209
Alternativ
Beskrivning
APPL
Om mallen ska vara tillgänglig från åtgärden Skapa meddelande i andra applikationer, förutom applikationen Eskaleringar och
applikationen Arbetsflöde
ESCALATION
Om mallen ska vara tillgänglig enbart med
eskaleringsfunktionen
ARBETSFLÖD
Om mallen ska vara tillgänglig enbart med
arbetsflödesfunktionen
5. Valfritt: Skapa en post i kommunikationsloggen och bifoga filer med meddelandemallen.
6. Fyll i följande detaljer för meddelandemallen:
a. Ange den e-postadress som meddelandemallen skickas från.
b. Valfritt: Om mottagare ska svara till en annan e-postadress än avsändarens
adress, anger du en e-postadress i fältet Svara till.
c. Ange ersättningsvariabler i fältet Ämne och Meddelande.
d. Valfritt: Lägg till en mottagare på fliken Mottagare. Om du skapar en meddelandemall för en arbetsflödes- eller eskaleringsprocess måste du lägga till
minst en mottagare.
e. Valfritt: Om du skapar en meddelandemall för en arbetsflödesprocess och
vill att den senaste anmärkningen ska visas först i listan med anmärkningar
skriver du :wfassignment.lastmemo som del av beskrivningen av mallen.
f. Valfritt: Om du skapar en meddelandemall för en arbetsflödesprocess och
anmärkningar behöver vara tillgängliga direkt skriver du
:wfassignment.currentmemo som del av beskrivningen av mallen.
7. Spara ändringarna.
Närliggande begrepp:
”Meddelandemallar och eskaleringar” på sidan 207
Du kan använda eskaleringar till att övervaka tidskänsliga poster och nyckeltal.
När du skapar eskaleringsposter kan du ange e-postmeddelanden som ska genereras nr en post når den definierade eskaleringspunkten.
”Meddelandemallar och Service Desk” på sidan 207
Använd meddelandemallar när du ska skapa och skicka e-postmeddelanden från
Service Desk-applikationer. Dessa applikationer är bland annat Servicebegäran, Incidenter och Problem.
”Meddelandemallar och arbetsflöden” på sidan 207
Du kan utforma en arbetsflödesprocess som genererar aviseringar om utvecklingen
för en viss post. Meddelanden kan skickas via e-post eller personsökare, förutsatt
att personsökarsystemet hanterar e-post.
”Fördefinierade meddelandemallar” på sidan 208
I applikationen Meddelandemallar finns det fördefinierade meddelandemallar som
du kan använda när du skapar aviseringar. Du kan använda de fördefinierade mallarna med applikationen Arbetsflöde, applikationen Servicebegäran och applikationen Incidenter. Du kan också använda fördefinierade mallar med systemdatabasen
eller med demodatabasen (MAXDEMO).
”Ersättningsvariabler för meddelandemallar” på sidan 208
Du använder ersättningsvariabler i fältet Ämne och Meddelande i applikationen
Meddelandemallar. När du använder ersättningsvariabler i en meddelandemall
som används till att skapa ett meddelande, byts ersättningsvariablerna ut mot motsvarande värden i den post som genereras i meddelandet.
210
Administrera Maximo Asset Management
Lägga till e-postadresser som mottagare i meddelandemallar
När du skapar en meddelandemall kan du använda e-postadresser som mottagare.
Du kan lägga till en eller flera e-postadresser och du kan lägga till flera kategorier
av mottagare, t.ex. personer, persongrupper eller roller.
Arbetsordning
1.
2.
3.
4.
I applikationen Meddelandemallar öppnar eller skapar du en meddelandemall.
Klicka på fliken Mottagare.
Klicka på Visa tabell så expanderas tabellfönstret för e-postmeddelanden.
Klicka på Ny rad om du vill lägga till en mottagare.
5. Välj om mottagaren ska få ett meddelande direkt, kopieras eller få en dold kopia av meddelandet.
6. Spara ändringarna.
Närliggande begrepp:
”Mottagare i meddelandemallar” på sidan 209
I applikationen Meddelandemallar kan du lägga till mottagare till meddelandemallar. Du kan välja mellan fyra typer av mottagare: roller, personer, persongrupper
och e-postadresser. Du kan lägga till en eller fler mottagare från varje kategori och
du kan lägga till mer än en typ av mottagare.
Lägga till persongrupper som mottagare i meddelandemallar
När du skapar en meddelandemall kan du använda persongrupper som mottagare.
Du kan lägga till en eller flera persongrupper. Du kan också lägga till en mottagarkategori, t.ex. e-postadresser, personer eller roller.
Den här uppgiften
E-postmeddelandet skickas till den första tillgängliga personen enligt kalendern
och skiftet. Om ingen är tillgänglig skickas meddelandet till standardpersonen i
persongruppen.
Arbetsordning
1. I applikationen Meddelandemallar öppnar eller skapar du en meddelandemall.
2. Klicka på Visa tabell på fliken Mottagare så expanderas tabellfönstret Person.
3. Klicka på Välj grupper om du ska lägga till fler mottagare. I fönstret Välj persongrupper väljer du de grupper som du vill lägga till och klickar på OK. För
varje person i persongruppen kan du välja följande alternativ:
v Till - personen får e-postmeddelandet direkt.
v Kopia - personen för en kopia av e-postmeddelandet.
v Dold kopia - personen får en dold kopia av e-postmeddelandet.
4. Valfritt: Om du inte vill att meddelandet ska skickas till varje person i
gruppen avmarkerar du kryssrutan Utsändning.
5. Spara ändringarna.
Närliggande begrepp:
”Mottagare i meddelandemallar” på sidan 209
I applikationen Meddelandemallar kan du lägga till mottagare till meddelandemallar. Du kan välja mellan fyra typer av mottagare: roller, personer, persongrupper
och e-postadresser. Du kan lägga till en eller fler mottagare från varje kategori och
du kan lägga till mer än en typ av mottagare.
Kapitel 8. Hantera meddelandemallar
211
Lägga till personer som mottagare i meddelandemallar
När du skapar en meddelandemall kan du använda personer som mottagare. Du
kan lägga till en eller flera personer. Du kan också lägga till flera kategorier av
mottagare, t.ex. persongrupper eller roller.
Arbetsordning
1.
2.
3.
4.
I applikationen Meddelandemallar öppnar eller skapar du en meddelandemall.
Klicka på fliken Mottagare.
Klicka på Visa tabell så expanderas tabellfönstret Person.
Välj något av följande alternativ:
Alternativ
Beskrivning
Ny rad
Ange ett värde i fältet Person för att lägga
till ett mottagare.
Välj personer
Välj de personer du ska lägga till i fönstret
Välj personer och klicka på OK om du ska
lägga till flera mottagare.
5. Välj om mottagaren ska få ett meddelande direkt, kopieras eller få en dold kopia av meddelandet.
6. Spara ändringarna.
Och sedan då?
På fliken Meddelandemall kan du visa den mottagare som du lagt till.
Närliggande begrepp:
”Mottagare i meddelandemallar” på sidan 209
I applikationen Meddelandemallar kan du lägga till mottagare till meddelandemallar. Du kan välja mellan fyra typer av mottagare: roller, personer, persongrupper
och e-postadresser. Du kan lägga till en eller fler mottagare från varje kategori och
du kan lägga till mer än en typ av mottagare.
Lägga till roller som mottagare i meddelandemallar
När du skapar en meddelandemall kan du använda roller som mottagare. Du kan
lägga till en eller flera roller. Du kan också lägga till flera kategorier av mottagare,
t.ex. personer, persongrupper eller e-postadresser.
Arbetsordning
1.
2.
3.
4.
I applikationen Meddelandemallar öppnar eller skapar du en meddelandemall.
Klicka på fliken Mottagare.
Klicka på Visa tabell så att tabellfönstret Roll expanderas.
Välj något av följande alternativ:
Alternativ
Beskrivning
Ny rad
Lägg till en mottagare: Ange en roll i fältet
Roll.
Välj roller
Lägg till flera mottagare: Välj önskade roller
i fönstret Välj roller och klicka på OK.
5. Välj om mottagaren ska få meddelandet direkt, en kopia eller en dold kopia.
6. Spara ändringarna.
212
Administrera Maximo Asset Management
Och sedan då?
På fliken Meddelandemall kan du visa de roller du har lagt till.
Närliggande begrepp:
”Mottagare i meddelandemallar” på sidan 209
I applikationen Meddelandemallar kan du lägga till mottagare till meddelandemallar. Du kan välja mellan fyra typer av mottagare: roller, personer, persongrupper
och e-postadresser. Du kan lägga till en eller fler mottagare från varje kategori och
du kan lägga till mer än en typ av mottagare.
Bifoga dokument till meddelandemallar
Du kan skicka mer information i ett e-postmeddelande genom att använda en
meddelandemall. Du kan bifoga dokumentmappar, filer och webbsidor med epostmeddelanden.
Bifoga dokumentmappar till meddelandemallar
Du kan bifoga dokumentmappar om du vill skicka mer information med en meddelandemall. När du skapar ett meddelande från en mall skickas alltid dokumentmapparna med i meddelandet.
Den här uppgiften
Det affärsobjekt som mallen tillämpas på avgör vilka dokumentmappar som visas i
tabellfönstret Mappar. Mapparna definieras i den ursprungliga applikationen. Exempelvis om du skapar en meddelandemall för incidenter listar alla dokumentmappar som definierats i applikationen Incidenter. Systemet länkar också mapparna i databasen till applikationen Incidenter.
Arbetsordning
1. I applikationen Meddelandemallar öppnar eller skapar du en meddelandemall.
2. Klicka på fliken Bilagemappar.
3. Markera kryssrutan Skicka med meddelande för dokumentmappar som du vill
bifoga till mallen.
4. Spara ändringarna.
Närliggande begrepp:
”Bilagor till meddelandemallar” på sidan 209
I applikationen Meddelandemallar kan du bifoga många typer av dokumentfiler
till meddelandemallar. Dokumentfilerna inkluderar textfiler, bilder, kalkylark, videor, webbsidor och dokumentmappar. När du skapar ett meddelande från en mall
skickas alltid bilagorna med i meddelandet.
Bifoga filer till meddelandemallar
Om du vill skicka med mer information i en meddelandemall kan du bifoga filer
av många olika slag, t.ex. textfiler, bilder, kalkylblad och videor. När du skapar ett
meddelande från en mall som har bilagor, skickas bilagorna alltid med i meddelandet.
Arbetsordning
1. I applikationen Meddelandemallar öppnar eller skapar du en meddelandemall.
2. Klicka på Bilagor på fliken Meddelandemall och välj om filer ska bifogas och
bifoga i så fall filer från biblioteket.
3. Spara ändringarna.
Närliggande begrepp:
Kapitel 8. Hantera meddelandemallar
213
”Bilagor till meddelandemallar” på sidan 209
I applikationen Meddelandemallar kan du bifoga många typer av dokumentfiler
till meddelandemallar. Dokumentfilerna inkluderar textfiler, bilder, kalkylark, videor, webbsidor och dokumentmappar. När du skapar ett meddelande från en mall
skickas alltid bilagorna med i meddelandet.
Bifoga webbsidor i meddelandemallar
Du kan bifoga webbsidor om du vill skicka mer information med en meddelandemall. När du skapar ett meddelande baserat på mallen skickas alltid bilagorna
med.
Arbetsordning
1. I applikationen Meddelandemallar öppnar eller skapar du en meddelandemall.
2. Klicka på Bilagor på fliken Meddelandemall.
3. Välj Lägg till nya bilagor > Lägg till ny webbsida om du ska bifoga en webbsida.
4. Spara ändringarna.
Närliggande begrepp:
”Bilagor till meddelandemallar” på sidan 209
I applikationen Meddelandemallar kan du bifoga många typer av dokumentfiler
till meddelandemallar. Dokumentfilerna inkluderar textfiler, bilder, kalkylark, videor, webbsidor och dokumentmappar. När du skapar ett meddelande från en mall
skickas alltid bilagorna med i meddelandet.
Länka poster till meddelandemallar
I ett meddelande som skapas med en meddelandemall kan du infoga en hyperlänk
till en post som inkluderar applikationsnamnet och post-IDt.
Arbetsordning
Infoga följande länk i meddelandet:
http://:HOSTNAME/maximo/ui/maximo.jsp?event=loadapp&value=:APP&uniqueid=:OWNE
RID
HOSTNAME är namnet på eller IP-adressen till MXServer
OWNERID är ägarens namn
Resultat
I det meddelande som genereras visas applikationsnamnet och post-IDt som en
hyperlänk som leder direkt till posten.
Mottagaren av e-postmeddelandet måste vara en registrerad användare med behörighet i den angivna applikationen för att kunna öppna posten.
Kopiera meddelandemallar
Du kan skapa en mall som bygger på en befintlig mall.
Den här uppgiften
När du kopierar en meddelandemall får kopian samma information som mallen,
förutom ett annat ID och att kopian får statusen Inaktiv.
214
Administrera Maximo Asset Management
Arbetsordning
1.
2.
3.
4.
Visa den mall du ska kopiera i applikationen Meddelandemallar.
Välj åtgärden Kopiera mall.
Valfritt: Ange ett värde om fältet Mall är tomt.
Spara ändringarna.
Närliggande begrepp:
”Meddelandemallar och eskaleringar” på sidan 207
Du kan använda eskaleringar till att övervaka tidskänsliga poster och nyckeltal.
När du skapar eskaleringsposter kan du ange e-postmeddelanden som ska genereras nr en post når den definierade eskaleringspunkten.
”Meddelandemallar och Service Desk” på sidan 207
Använd meddelandemallar när du ska skapa och skicka e-postmeddelanden från
Service Desk-applikationer. Dessa applikationer är bland annat Servicebegäran, Incidenter och Problem.
”Meddelandemallar och arbetsflöden” på sidan 207
Du kan utforma en arbetsflödesprocess som genererar aviseringar om utvecklingen
för en viss post. Meddelanden kan skickas via e-post eller personsökare, förutsatt
att personsökarsystemet hanterar e-post.
”Fördefinierade meddelandemallar” på sidan 208
I applikationen Meddelandemallar finns det fördefinierade meddelandemallar som
du kan använda när du skapar aviseringar. Du kan använda de fördefinierade mallarna med applikationen Arbetsflöde, applikationen Servicebegäran och applikationen Incidenter. Du kan också använda fördefinierade mallar med systemdatabasen
eller med demodatabasen (MAXDEMO).
”Ersättningsvariabler för meddelandemallar” på sidan 208
Du använder ersättningsvariabler i fältet Ämne och Meddelande i applikationen
Meddelandemallar. När du använder ersättningsvariabler i en meddelandemall
som används till att skapa ett meddelande, byts ersättningsvariablerna ut mot motsvarande värden i den post som genereras i meddelandet.
Ändra meddelandemallar
När du har skapat en meddelandemall kan du ändra den för att avspegla förändrade affärsbehov.
Innan du börjar
Du behöver inte inaktivera mallen innan du kan ändra den.
Arbetsordning
1. Öppna den mall du ska ändra i applikationen Meddelandemallar.
2. Ändra informationen i lämpliga fält.
3. Spara ändringarna.
Närliggande begrepp:
”Meddelandemallar och eskaleringar” på sidan 207
Du kan använda eskaleringar till att övervaka tidskänsliga poster och nyckeltal.
När du skapar eskaleringsposter kan du ange e-postmeddelanden som ska genereras nr en post når den definierade eskaleringspunkten.
”Meddelandemallar och Service Desk” på sidan 207
Använd meddelandemallar när du ska skapa och skicka e-postmeddelanden från
Service Desk-applikationer. Dessa applikationer är bland annat Servicebegäran, Incidenter och Problem.
Kapitel 8. Hantera meddelandemallar
215
”Meddelandemallar och arbetsflöden” på sidan 207
Du kan utforma en arbetsflödesprocess som genererar aviseringar om utvecklingen
för en viss post. Meddelanden kan skickas via e-post eller personsökare, förutsatt
att personsökarsystemet hanterar e-post.
”Fördefinierade meddelandemallar” på sidan 208
I applikationen Meddelandemallar finns det fördefinierade meddelandemallar som
du kan använda när du skapar aviseringar. Du kan använda de fördefinierade mallarna med applikationen Arbetsflöde, applikationen Servicebegäran och applikationen Incidenter. Du kan också använda fördefinierade mallar med systemdatabasen
eller med demodatabasen (MAXDEMO).
”Ersättningsvariabler för meddelandemallar” på sidan 208
Du använder ersättningsvariabler i fältet Ämne och Meddelande i applikationen
Meddelandemallar. När du använder ersättningsvariabler i en meddelandemall
som används till att skapa ett meddelande, byts ersättningsvariablerna ut mot motsvarande värden i den post som genereras i meddelandet.
Ta bort meddelandemallar
Du kan ta bort en meddelandemall som inte längre används.
Innan du börjar
Du kan ta bort en meddelandemall om den inte refereras till i en arbetsflödesprocess eller eskaleringsprocess.
Arbetsordning
1. I applikationen Meddelandemallar öppnar du den mall du ska ta bort.
2. Välj åtgärden Ta bort mall.
3. Klicka på Ja.
Närliggande begrepp:
”Meddelandemallar och eskaleringar” på sidan 207
Du kan använda eskaleringar till att övervaka tidskänsliga poster och nyckeltal.
När du skapar eskaleringsposter kan du ange e-postmeddelanden som ska genereras nr en post når den definierade eskaleringspunkten.
”Meddelandemallar och Service Desk” på sidan 207
Använd meddelandemallar när du ska skapa och skicka e-postmeddelanden från
Service Desk-applikationer. Dessa applikationer är bland annat Servicebegäran, Incidenter och Problem.
”Meddelandemallar och arbetsflöden” på sidan 207
Du kan utforma en arbetsflödesprocess som genererar aviseringar om utvecklingen
för en viss post. Meddelanden kan skickas via e-post eller personsökare, förutsatt
att personsökarsystemet hanterar e-post.
”Fördefinierade meddelandemallar” på sidan 208
I applikationen Meddelandemallar finns det fördefinierade meddelandemallar som
du kan använda när du skapar aviseringar. Du kan använda de fördefinierade mallarna med applikationen Arbetsflöde, applikationen Servicebegäran och applikationen Incidenter. Du kan också använda fördefinierade mallar med systemdatabasen
eller med demodatabasen (MAXDEMO).
”Ersättningsvariabler för meddelandemallar” på sidan 208
Du använder ersättningsvariabler i fältet Ämne och Meddelande i applikationen
Meddelandemallar. När du använder ersättningsvariabler i en meddelandemall
som används till att skapa ett meddelande, byts ersättningsvariablerna ut mot motsvarande värden i den post som genereras i meddelandet.
216
Administrera Maximo Asset Management
Ändra status för meddelandemallar
Du kan hantera användningen av meddelandemallar genom att ändra mallstatusen
till Aktiv eller Inaktiv. Statusen Aktiv anger att mallen är redo för godkännande eller användning. Statusen Inaktiv anger att du inte längre vill använda mallen.
Innan du börjar
Om mallen används för en aktiv eskalering eller arbetsflödesprocess kan du inte
ändra mallens status till Inaktiv. Andra användare kan bara tillämpa användare
som du ställt in som Aktiv på en ärendepost.
Den här uppgiften
Standardstatusen för en mall är Inaktiv.
Arbetsordning
1. Öppna en meddelandemall i applikationen Meddelandemallar.
2. Klicka på Ändra status.
3. Välj en status i fältet Status. Du kan visa datum och tid för statusändringen i
fältet Statusdatum.
4. Klicka på OK.
Närliggande begrepp:
”Meddelandemallar och eskaleringar” på sidan 207
Du kan använda eskaleringar till att övervaka tidskänsliga poster och nyckeltal.
När du skapar eskaleringsposter kan du ange e-postmeddelanden som ska genereras nr en post når den definierade eskaleringspunkten.
”Meddelandemallar och Service Desk” på sidan 207
Använd meddelandemallar när du ska skapa och skicka e-postmeddelanden från
Service Desk-applikationer. Dessa applikationer är bland annat Servicebegäran, Incidenter och Problem.
”Meddelandemallar och arbetsflöden” på sidan 207
Du kan utforma en arbetsflödesprocess som genererar aviseringar om utvecklingen
för en viss post. Meddelanden kan skickas via e-post eller personsökare, förutsatt
att personsökarsystemet hanterar e-post.
”Fördefinierade meddelandemallar” på sidan 208
I applikationen Meddelandemallar finns det fördefinierade meddelandemallar som
du kan använda när du skapar aviseringar. Du kan använda de fördefinierade mallarna med applikationen Arbetsflöde, applikationen Servicebegäran och applikationen Incidenter. Du kan också använda fördefinierade mallar med systemdatabasen
eller med demodatabasen (MAXDEMO).
”Ersättningsvariabler för meddelandemallar” på sidan 208
Du använder ersättningsvariabler i fältet Ämne och Meddelande i applikationen
Meddelandemallar. När du använder ersättningsvariabler i en meddelandemall
som används till att skapa ett meddelande, byts ersättningsvariablerna ut mot motsvarande värden i den post som genereras i meddelandet.
Kapitel 8. Hantera meddelandemallar
217
218
Administrera Maximo Asset Management
Kapitel 9. Hantera eskaleringar
Genom att använda eskaleringar kan du se till att kritiska uppgifter, t.ex. sådana
som definieras i servicenivåavtal, slutförs i tid. Du kan också använda eskaleringar
för händelser så att du får en avisering innan avtal upphör eller när status eller
ägare ändras för en post. Du kan använda eskaleringar tillsammans med valfri
applikation.
Eskaleringar - Översikt
En eskalering är en mekanism för övervakning av tidsberoende poster. Eskaleringar kan vidta åtgärder eller skicka aviseringar när en post når en definierad eskaleringspunkt. Arbetsflödesadministratören kan ange att en uppgiftstilldelning har
en tidsgräns. Om tilldelningen inte är klar inom angiven tid kan eskaleringen för
posten utlösas.
Eskaleringsmotor
Produkten innehåller en eskaleringsmotor som kör eskaleringar. Eskaleringar hjälper dig att se till att kritiska uppgifter, t.ex. de som definierats i servicenivåavtal,
utförs i rätt tid.
Eskaleringsmotorn utför följande uppgifter:
v kör eskaleringsprocessen
v använder Crontask-funktionen
v testar alla aktiva eskaleringsdefinitioner på ett angivet schema
v hämtar eskaleringsdefinitioner från databasen och konstruerar lämpliga SQLsatser
v kör SQL-satser mot målobjekten för eskaleringen
v hämtar poster, utför åtgärder och skickar meddelanden som är knutna till eskaleringsdefinitioner
Eskaleringsloggar
Du kan övervaka en eskaleringsmotors körning av eskaleringar. I så fall kan du
konfigurera loggning och se efter i loggfilerna om det finns loggsatser som gäller
eskaleringsmotorn.
Du aktiverar loggningen av eskaleringsmotorn i applikationen Loggning. Ställ in
önskad loggnivå för varje loggfunktion. Skapa en egen loggfunktion om det inte
finns någon. Kontrollera att alla loggfunktionerna är aktiva. Associera en tilläggsfunktion till en loggfunktion så att loggsatserna skickas till en produktloggfil. När
du sparar ändringarna ska du köra åtgärden Tillämpa inställningar i applikationen Loggning så att inställningarna börjar gälla omedelbar.
I följande tabell listas eskaleringsloggfunktioner tillsammans med en beskrivning
och den loggnivå du kan ställa in loggfunktionen på.
Loggfunktion
Beskrivning
Crontask
Rotloggfunktion som genere- FELSÖK
rar loggsatser för alla
Crontask
© Copyright IBM Corp 2008, 2014
Loggnivå
219
Loggfunktion
Beskrivning
Loggnivå
ESCALATION
Underordnad loggfunktion
som ärver från Crontaskrotloggfunktionen och genererar loggsatser speciellt för
eskaleringsmotorn
FELSÖK
sql
Rotloggfunktion som genere- INFO
rar loggsatser för SQL-satser
som körs på applikationsservern
COMMTEMPLATE
INFO
Underordnad loggfunktion
som ärver från
servicerotloggfunktionen och
genererar loggsatser särskilt
för meddelandemallar och
aviseringshändelser
mail
Rotloggfunktion som genere- FELSÖK
rar loggsatser för kommunikation med e-postservern när
meddelanden skickas.
SQL-uttrycksbyggare
Genom att använda SQL-uttrycksbyggare kan du på ett enkelt sätt ange under
vilka villkor en eskalering är tillämplig. Du kan även bygga SQL-uttryck manuellt.
SQL-uttrycksbyggaren är ett verktyg för att bygga SQL-uttryck. För att använda
verktyget krävs grundkunskaper i SQL-struktur och -syntax. SQL-satsen utvärderas
till ett sant eller falskt resultat under körningen.
Följande funktioner ingår i SQL-uttrycksbyggare:
v Allmänna SQL-villkor
v Operatorer
v Matematiska funktioner
v Kalendersökning
v Klassificeringssökning
v Nyckelord
SQL-uttrycksbyggare innehåller även ett relationsträd. Relationsträdet ger dig möjlighet att borra nedåt genom fälten och relaterade tabeller för det angivna objektet
eller den angivna applikationen och välja ett värde.
Eskaleringspunkter
I en eskalering definierar du villkor som ska uppfyllas av en post, t.ex. en arbetsorder, en inventarie eller inköpsorder. Om villkoren är uppfyllda utlöses eskaleringen. En eskaleringspunkt representerar ett villkor som måste uppfyllas. Du kan
använda en eller flera eskaleringspunkter i en eskalering.
När en eskalering aktiveras utlöses inte eskaleringsprocessen. En eskalering utlöses
endast om eskaleringsmotorn hittar poster som uppfyller de kriterier som är definierade av eskaleringspunkterna.
Du kan skapa följande kategorier för eskaleringspunkter:
220
Administrera Maximo Asset Management
Förfluten tid sedan en händelse
Jämför aktuellt datum och klockslag för det angivna fältet som representerar en händelse i det förflutna. Du kan välja från en lista i fältet DATETYPE i posten. Exempel: Ett startdatum på en arbetsflödestilldelning, ett
verkligt startdatum på en arbetsorder eller ett statusdatum på en post som
innehåller en status.
Tid till en framtida händelse
Jämför aktuellt datum och klockslag med det angivna fältet som representerar en händelse i framtiden. Exempel: Ett förnyelsedatum på ett avtal, ett
förfallodatum på en faktura eller ett målslutdatum på en arbetsorder.
Villkor
Villkor utan något tidsmått. Om du vill utlösa åtgärderna och meddelandena i en eskalering baserat på en eskalering som inte har något tidsmått,
kan du ange villkoret i fältet Villkor för eskaleringspunkt. Du kan även
använda fältet Villkor om du ska ange en eskaleringspunkt som enbart
tillämpas på en delmängd av de poster som anges genom villkoret.
Åtgärder associerade till eskaleringspunkter:
När poster uppfyller villkoren i en eskaleringspunkt kan en åtgärd utlösas. En åtgärd är en händelse, t.ex. ändra en status. Eskaleringspunkterna är komponenter i
en eskalering som representerar ett övervakat tillstånd eller tröskel, t.ex. att mäta
förbrukad tid. För att aktivera en eskalering måste du associera minst en åtgärd till
en eskaleringspunkt.
Åtgärdstyper definierar åtgärdskategorier. Du kan använda en fördefinierad åtgärdstyp, t.ex. ange ägare, ändra status och skapa ärende, eller skapa en åtgärdstyp.
Åtgärdsgrupper är fördefinierade åtgärdsuppsättningar som är grupperade i en
specifik sekvens. Eskaleringspunkter associeras till åtgärder via åtgärdsgruppen.
Om du associerar en fördefinierad åtgärd, skapas en åtgärdsgrupp för den åtgärden och den fördefinierade åtgärden blir medlem av den åtgärdsgruppen. Endast
åtgärdsgruppen med eskaleringspunkt associeras, inte själva åtgärden.
När du lägger till flera åtgärder kan du tilldela ett ordningsnummer till en fördefinierad åtgärd. Värdena för beskrivningen och åtgärdstypen är standardvärden som
baseras på det objekt och den åtgärd som du väljer.
Åtgärdsgrupper kan skapas automatiskt när du lägger till åtgärder i applikationen
Eskaleringar eller så kan du lägga till åtgärdsgrupper i applikationen Åtgärder. I
applikationen Åtgärder kan du skapa åtgärder och ange att en åtgärd ska användas med en eskalering.
Fördefinierade eskaleringar
I applikationen Eskaleringar finns två kategorier av fördefinierade eskaleringar
som förenklar eskaleringshanteringen: eskaleringar för Maximo-databasen och eskaleringar för demo-databasen (Maxdemo).
Innan du kan använda de fördefinierade eskaleringarna måste du aktivera dem.
Kapitel 9. Hantera eskaleringar
221
Fördefinierade eskaleringar för databasen
Du kan ändra fördefinierade eskaleringar för databasen så att de passar för behoven. Du kan inte ta bort dessa fördefinierade eskaleringar eftersom de krävs för att
eskaleringsfunktionerna ska fungera.
Det finns följande fördefinierade eskaleringar för databasen.
Tabell 38. Fördefinierade eskaleringar för databasen
Eskaleringsnamn
Applikation
Beskrivning
ARTIKELUTTAG
Applikationen Faktura
Ändrar fakturastatusen när
förfallodatumet uppnås i fakturor som genererats från en
betalningsplan
MSTRCTREFF
Applikationen Huvudavtal
Ändrar statusen för ett avtal
till Godkänt när avtalets
startdatum uppnås
LEACTREFF
Applikationen Leasingavtal
Hyresavtalets startdatum har
nåtts och statusvärdet ska
ändras till Godkänt.
LABCTREFF
Applikationen Personalavtal
Arbetsavtalets startdatum
har nåtts och statusvärdet
ska ändras till Godkänt.
PURCTREFF
Applikationen Inköpsavtal
Inköpsavtalets startdatum
har nåtts och statusvärdet
ska ändras till Godkänt.
REPORTLONG
Applikationen Rapportadministration
Rapporten tar längre tid än
den angivna att slutföra.
WARCTREFF
Applikationen Garantiavtal
Garantiavtalets startdatum
har nåtts och statusvärdet
ska ändras till Godkänt.
Fördefinierade eskaleringar för Maxdemo-databasen
I följande tabell beskrivs exempel på fördefinierade eskaleringar för Maxdemo-databasen.
Tabell 39. Exempel på fördefinierade eskaleringar för Maxdemo-databasen
Eskaleringsnamn
Applikation
Garantin går ut
v Applikationen Huvudavtal Informerar den aktuella
garantiägaren 90 dagar, 60
v Applikationen
dagar och 30 dagar innan
Leasingavtal
garantin för en inventarie går
v Applikationen Garantiav- ut
tal
v Applikationen Inköpsavtal
v Applikationen
Personalavtal
222
Administrera Maximo Asset Management
Beskrivning
Tabell 39. Exempel på fördefinierade eskaleringar för Maxdemo-databasen (forts)
Eskaleringsnamn
Applikation
Beskrivning
Förnyelse av avtal
v Applikationen Huvudavtal Informerar köparen i avtalet
90 dagar, 60 dagar och 30
v Applikationen
dagar före avtalets
Leasingavtal
förnyelsedatum
v Applikationen Garantiavtal
v Applikationen Inköpsavtal
v Applikationen
Personalavtal
SLA-granskningsdatum
v Applikationen
Servicenivåavtal (SLA)
Informerar SLA-administratören 30 dagar, 60 dagar och
90 dagar före SLAgranskningsdatumet för alla
aktiva SLA
Automatiskt avslutande av
lösta ärenden
v Applikationen
Servicebegäran
Avslutar automatiskt alla
icke-historiska ärenden (alla
klasser) som har haft
statusen LÖST i mer än 10
dagar.
v Applikationen Incidenter
v Applikationen Problem
Eskaleringar och servicenivåavtal
Eskaleringar hjälper företag att uppfylla åtaganden i servicenivåavtal genom att förebygga överträdelser av sådana avtal.
v Varje servicenivåavtal har en ett-till-ett-relation till en eskalering.
v Varje åtagande i ett servicenivåavtal mappas till en eskaleringspunkt i motsvarande eskalering.
v När ett servicenivåavtal är fastställt kan du definiera motsvarande eskalering så
fyller applikationen Servicenivåavtal i eskaleringspunkterna (du kan ändra dem).
v Eskaleringen visas på fliken Eskalering i applikationen Servicenivåavtal.
Meddelandemallar och meddelanden
En eskalering kan initiera meddelanden om åtgärder inte utförs i tid på poster. Du
kan se till att meddelandena är enhetligt utformade genom att basera dem på meddelandemallar. Meddelanden skickas ut i form av e-postmeddelanden i e-posttjänsten.
Ett meddelande innehåller ett mall-ID, roll- eller mottagarnamnet, meddelandets
ämne och meddelandetexten. Om du har information som skickas ut flera gånger
kan du skapa en meddelandemall för informationen och bifoga den som ett meddelande till en eskalering.
Du kan skapa två typer av meddelanden i applikationen Eskaleringar:
v Ett meddelande i fritt format som endast använder några få av de funktioner
som finns i meddelandemallar
v Ett mallbaserat meddelande som kan använda alla funktioner i meddelandemallen, inklusive bifogade dokument
Om du skapar ett meddelande i fritt format genererar systemet ett mall-ID. Meddelandet sparas dock inte i applikationen Meddelandemallar för återanvändning.
Om du väljer en befintlig meddelandemall fylls fälten Roll/mottagare, Ämne, och
Kapitel 9. Hantera eskaleringar
223
Meddelande i med information från den valda meddelandemallen. Du kan inte
ändra dessa skrivskyddade värden inifrån applikationen Eskaleringar.
Eskaleringspostfält
En eskalering är en mekanism som bevakar poster och som kan vidta åtgärder eller skicka meddelanden när en post når en definierad eskaleringspunkt. I applikationen Eskaleringar kan du skapa en eskalering för ett affärsobjekt. Eftersom alla
applikationer är associerade till affärsobjekt kan du skapa eskaleringar för vilken
applikation du vill.
En eskaleringspost består av följande fält:
Objekt (fältet Gäller för).
Du skapar eskaleringsposter för ett visst affärsobjekt. Eskaleringsmotorn
hämtar poster från affärsobjektet som uppfyller eskaleringspunktens kriterier.
SQL-satsen — (fältet Villkor)
En eskaleringspunkt kan gälla för alla applikationsposter eller för en viss
uppsättning poster. Du kan skapa en SQL-sats som anger poster som eskaleringen tillämpas på. Villkoren kan gälla en eller flera tabeller som hör till
objektet.
Organisation och anläggning
Eskaleringar lagras på systemnivå. Du kan skapa eskaleringar som ska användas med en viss organisation eller anläggning.
Plan
Ett schema som definierar hur ofta systemet kontrollerar om poster uppfyller kriterierna för eskalering. Avsökningsintervallet kan vara sekunder, minuter, timmar, dagar, veckor eller månader. Du kan även ange om intervallet är kalender- eller datumbaserat.
Kalenderorganisation
Organisationen för eskaleringskalendern.
Kalender
Kalendern som anger dagar och tidpunkter då eskaleringen är giltig.
Skift
Skift som anger dagar och tidpunkter då eskaleringen är giltig.
Eskaleringspunkt
Datum- och tidsbaserade, eller andra villkor för de åtgärder eller meddelanden som anges i eskaleringsposten utlöses. En eskaleringspost kan ha en
eller flera eskaleringspunkter.
Åtgärder
Alla åtgärder som måste vidtas när en post uppfyller eskaleringspunktens
villkor. Du definierar åtgärder separat för varje eskaleringspunkt. Du kan
associera flera åtgärder till varje eskaleringspunkt. Åtgärderna definierar
du i applikationen Åtgärder.
Meddelanden
Alla meddelanden som systemet ska generera när en post uppfyller villkoren i en eskaleringspunkt. Du definierar meddelandena separat för varje
eskaleringspunkt.
Borttagningsregler för eskaleringar
I applikationen Eskaleringar kan du hantera eskaleringar genom att ta bort dem.
Följande regler gäller när du tar bort eskaleringar:
224
Administrera Maximo Asset Management
v När du tar bort en eskalering tas inte åtgärder och meddelanden bort. Associeringarna mellan eskaleringspunkterna och åtgärderna och meddelandena tas
dock bort. Du tar bort åtgärder i applikationen Åtgärder och meddelanden i
applikationen Meddelandemallar.
v I applikationen Eskaleringar kan du inte ta bort eskaleringar som är associerade
till servicenivåavtal (SLA).
v Om ett servicenivåavtal som är associerat till en eskalering tas bort tas även eskaleringen bort.
Arbeta med eskaleringar
Genom att använda eskaleringar kan du automatisera övervakningen av kritiska
processer i företaget. Du kan också använda eskaleringar för händelser som upphörande avtal, statusändringar eller ägarbyten för poster.
Skapa eskaleringar
Du skapar en eskalering för att övervaka tidsberoende poster som kan kräva åtgärder. Du kan skapa en eskalering för valfritt affärsobjekt och valfri applikation. Du
kan skapa eskaleringar på organisations- eller anläggningsnivå.
Innan du börjar
Innan du kan aktivera och använda en eskaleringspost, måste du definiera minst
en eskaleringspunkt och minst en åtgärd eller ett meddelande för eskaleringspunkten. En eskaleringspunkt definierar den tröskel där en eskalering utlöses. En åtgärd
är den händelse som utlöses när en eskaleringspunkt nås.
Arbetsordning
1. Klicka på Ny eskalering. Skriv ett värde i fältet Eskalering om det är tomt.
2. Skriv en beskrivning i fältet Beskrivning.
3. I fältet Gäller för anger du det objekt som eskaleringen ska tillämpas på.
4. Valfritt: Ange värden i fälten Organisation och Anläggning. Om du anger ett
värde för organisation eller anläggning begränsar du användningen av eskaleringen till den organisationen eller anläggningen. Om du anger värden för både
organisation och anläggning, kan eskaleringen bara användas på den anläggningen.
5. Valfritt: Skriv ett uttryck i fältet Villkor som anger vilka poster eskaleringen
gäller. Exempel: Om eskaleringen endast ska gälla uppgiftstilldelningar som har
ett värde som anges i fältet Tidsgräns, inklusive följande text i SQL-satsen:
TIDSGRÄNS är inte null. Du kan skriva SQL-villkoret manuellt. Du kan också
använda uttrycksbyggaren när du skapar SQL-satsen.
6. Klicka på ikonen Ställ in schema i fältet Schema och anger hur ofta databasen
ska pollas för poster.
7. Valfritt: I fälten Kalenderorganisation, Kalender och Skift anger du värden
som begränsar när eskaleringen körs.
8. Klicka på Spara eskalering.
Närliggande begrepp:
”Fördefinierade eskaleringar” på sidan 221
I applikationen Eskaleringar finns två kategorier av fördefinierade eskaleringar
som förenklar eskaleringshanteringen: eskaleringar för Maximo-databasen och eskaleringar för demo-databasen (Maxdemo).
Kapitel 9. Hantera eskaleringar
225
”Eskaleringspunkter” på sidan 220
I en eskalering definierar du villkor som ska uppfyllas av en post, t.ex. en arbetsorder, en inventarie eller inköpsorder. Om villkoren är uppfyllda utlöses eskaleringen. En eskaleringspunkt representerar ett villkor som måste uppfyllas. Du kan
använda en eller flera eskaleringspunkter i en eskalering.
”Åtgärder associerade till eskaleringspunkter” på sidan 221
När poster uppfyller villkoren i en eskaleringspunkt kan en åtgärd utlösas. En åtgärd är en händelse, t.ex. ändra en status. Eskaleringspunkterna är komponenter i
en eskalering som representerar ett övervakat tillstånd eller tröskel, t.ex. att mäta
förbrukad tid. För att aktivera en eskalering måste du associera minst en åtgärd till
en eskaleringspunkt.
Definiera eskaleringspunkter
Du kan definiera en eller flera eskaleringspunkter för en eskalering. För varje eskaleringspunkt kan du ange en eller flera åtgärder eller meddelanden.
Arbetsordning
1. I applikationen Eskaleringar skapar eller visar du en eskaleringspost.
2. Klicka på Ny rad i tabellfönstret Eskaleringspunkter.
3. I fönstret Raddetaljer anger du det villkor som utlöser eskaleringspunkten genom att välja något av följande alternativ:
v Om du skapar en tidsbaserad eskaleringspunkt anger du värden i fältet Attribut för förfluten tid, Förflutet tidsintervall och Mått för intervall. Skriv
ett positivt tal i fältet Förflutet tidsintervall om du ska ange en förfluten
tidsperiod. Skriv ett negativt värde för en framtida period.
v Om du skapar en villkorsbaserad eskaleringspunkt skriver du en SQL-sats i
fältet Villkor för eskaleringspunkt som det villkor som utlöser eskaleringen.
Du kan ange ett värde manuellt eller klicka på ikonen SQL-uttrycksbyggare.
4. Markera kryssrutan Upprepa om åtgärderna och meddelandena i eskaleringspunkten ska utlösas mer än en gång.
5. Klicka på Spara eskalering.
Och sedan då?
Nu kan du definiera en åtgärd som ska vidtas för varje eskaleringspunkt du skapat.
Närliggande begrepp:
”Fördefinierade eskaleringar” på sidan 221
I applikationen Eskaleringar finns två kategorier av fördefinierade eskaleringar
som förenklar eskaleringshanteringen: eskaleringar för Maximo-databasen och eskaleringar för demo-databasen (Maxdemo).
”Eskaleringspunkter” på sidan 220
I en eskalering definierar du villkor som ska uppfyllas av en post, t.ex. en arbetsorder, en inventarie eller inköpsorder. Om villkoren är uppfyllda utlöses eskaleringen. En eskaleringspunkt representerar ett villkor som måste uppfyllas. Du kan
använda en eller flera eskaleringspunkter i en eskalering.
”Åtgärder associerade till eskaleringspunkter” på sidan 221
När poster uppfyller villkoren i en eskaleringspunkt kan en åtgärd utlösas. En åtgärd är en händelse, t.ex. ändra en status. Eskaleringspunkterna är komponenter i
en eskalering som representerar ett övervakat tillstånd eller tröskel, t.ex. att mäta
förbrukad tid. För att aktivera en eskalering måste du associera minst en åtgärd till
en eskaleringspunkt.
226
Administrera Maximo Asset Management
Definiera åtgärder för eskaleringspunkterna:
Du måste definiera minst en åtgärd eller ett meddelande för varje eskaleringspunkt
i en eskaleringspost. Du definierar åtgärder separat för varje eskaleringspunkt. Använd applikationen Åtgärder när du skapar åtgärdsposterna.
Den här uppgiften
Utför följande steg för en eskaleringspunkt när du ska definiera åtgärder för den:
Arbetsordning
1. Skapa eller visa en eskaleringspost i applikationen Eskaleringar.
2. Välj den eskaleringspunkt du ska definiera åtgärder för i tabellfönstret Eskaleringspunkter.
3. Klicka på underfliken Åtgärder.
4. Klicka på Ny rad i fönstret Åtgärder.
5. Ange ett värde i fältet Åtgärd.
6. Valfritt: Ändra värdet i fältet Ordning så att det anger i vilken ordning åtgärden utförs.
7. Klicka på Spara eskalering.
Och sedan då?
Du måste validera eskaleringen innan du aktiverar den.
Närliggande begrepp:
”Fördefinierade eskaleringar” på sidan 221
I applikationen Eskaleringar finns två kategorier av fördefinierade eskaleringar
som förenklar eskaleringshanteringen: eskaleringar för Maximo-databasen och eskaleringar för demo-databasen (Maxdemo).
”Eskaleringspunkter” på sidan 220
I en eskalering definierar du villkor som ska uppfyllas av en post, t.ex. en arbetsorder, en inventarie eller inköpsorder. Om villkoren är uppfyllda utlöses eskaleringen. En eskaleringspunkt representerar ett villkor som måste uppfyllas. Du kan
använda en eller flera eskaleringspunkter i en eskalering.
”Åtgärder associerade till eskaleringspunkter” på sidan 221
När poster uppfyller villkoren i en eskaleringspunkt kan en åtgärd utlösas. En åtgärd är en händelse, t.ex. ändra en status. Eskaleringspunkterna är komponenter i
en eskalering som representerar ett övervakat tillstånd eller tröskel, t.ex. att mäta
förbrukad tid. För att aktivera en eskalering måste du associera minst en åtgärd till
en eskaleringspunkt.
Definiera meddelanden för eskaleringspunkter:
Du måste definiera minst en åtgärd eller ett meddelande för varje eskaleringspunkt
i en eskaleringspost. Du kan använda en meddelandemall när du skapar ett meddelande. Du kan också skriva ämnet, meddelandet och mottagarna manuellt. Du
definierar meddelandena separat för varje eskaleringspunkt.
Arbetsordning
1. I applikationen Eskaleringar skapar eller visar du en eskaleringspost.
2. I tabellfönstret Eskaleringspunkter väljer du den eskaleringspunkt som du ska
definiera meddelanden för.
3. Klicka på Ny rad på underfliken Meddelanden.
Kapitel 9. Hantera eskaleringar
227
4. Utför ett av följande steg:
v Ange ett värde i fältet Mall.
v Skriv värden i fältet Roll/Mottagare, fältet Ämne och i fältet Meddelande.
5. Klicka på Spara eskalering.
Närliggande begrepp:
”Meddelandemallar och meddelanden” på sidan 223
En eskalering kan initiera meddelanden om åtgärder inte utförs i tid på poster. Du
kan se till att meddelandena är enhetligt utformade genom att basera dem på meddelandemallar. Meddelanden skickas ut i form av e-postmeddelanden i e-posttjänsten.
Validera eskaleringar
Du måste validera en eskaleringspost innan du kan aktivera den. Valideringen
kontrollerar att SQL-satserna är giltiga och att eskaleringsmotorn kan köra dem.
Den här uppgiften
Valideringen kontrollerar om det finns några syntaxfel och att eskaleringsvillkor
har definierats i tabellen för det angivna objektet. Produkten validerar inte åtgärder
eller meddelanden.
Om ett fel upptäcks i en eller flera SQL-satser skrivs de till avsnittet Valideringsresultat i eskaleringsposten.
Arbetsordning
1. I applikationen Eskaleringar visar du den post som du ska validera.
2. Välj åtgärden Validera.
3. Om valideringen misslyckas klickar du på knappen Maximera så att avsnittet
Valideringsresultat expanderas och du ser felloggen. SQL-felet kan finnas i fältet Villkor eller i fältet Villkor för eskaleringspunkt. Rätta SQL-satserna och
validera posten igen.
4. Klicka på Spara eskalering.
Och sedan då?
Aktivera eskaleringen.
Aktivera eskaleringar
Du kan aktivera en eskaleringspost som har minst en eskaleringspunkt och en åtgärd och/eller meddelande definierat för varje eskaleringspunkt. Produkten pollar
poster som uppfyller de kriterier som anges av eskaleringen. Om en matchning hittas utöses lämplig åtgärd.
Innan du börjar
En eskaleringspost måste valideras innan den kan aktiveras.
Den här uppgiften
Produkten kontrollerar om det finns poster som uppfyller de frekvenskriterier som
definieras i fältet Schema i eskaleringsposten. Om matchande poster hittas och de
uppfyller villkoren i eskaleringspunkterna, utlöser eskaleringsmekanismen lämpliga åtgärder och/eller meddelanden.
228
Administrera Maximo Asset Management
När en eskalering aktiveras utlöses inte eskaleringsprocessen. Eskaleringsprocessen
utlöses endast om eskaleringsmotorn hittar poster som uppfyller de kriterier som
är definierade av eskaleringspunkterna.
När du aktiverar en eskalering skrivskyddas alla fält i posten. Du kan inte ändra
en eskaleringspost medan den är aktiv.
Arbetsordning
1. I applikationen Eskaleringar visar du den post du ska aktivera.
2. Välj åtgärden Aktivera/Inaktivera eskalering. Kryssrutan Aktiv markeras i
posthuvudet och en instans skapas av Crontask-uppgiften ESKALERING.
3. Klicka på Spara eskalering.
Närliggande begrepp:
”Eskaleringsmotor” på sidan 219
Produkten innehåller en eskaleringsmotor som kör eskaleringar. Eskaleringar hjälper dig att se till att kritiska uppgifter, t.ex. de som definierats i servicenivåavtal,
utförs i rätt tid.
”Eskaleringsloggar” på sidan 219
Du kan övervaka en eskaleringsmotors körning av eskaleringar. I så fall kan du
konfigurera loggning och se efter i loggfilerna om det finns loggsatser som gäller
eskaleringsmotorn.
”Borttagningsregler för eskaleringar” på sidan 224
I applikationen Eskaleringar kan du hantera eskaleringar genom att ta bort dem.
Ändra eskaleringar
Du kan ändra befintliga eskaleringar.
Innan du börjar
Alla fält i en aktiverad eskalering är skrivskyddade. Du måste inaktivera en eskalering innan du kan ändra den.
Den här uppgiften
Du kan ändra följande element i en avaktiverad eskalering:
v Du kan ta bort en eller flera eskaleringspunkter.
För att en eskalering ska kunna aktiveras måste den ha minst en eskaleringspunkt. När du tar bort en eskaleringspunkt tas länkarna till associerade åtgärder
och aviseringar bort.
v Du kan ta bort en eller flera åtgärder eller meddelanden som hör till en eskaleringspunkt.
För att en eskalering ska kunna aktiveras måste minst en åtgärd eller ett meddelande vara definierat för varje eskaleringspunkt.
Arbetsordning
1. Gå till applikationen Eskaleringar och visa den eskalering du ska ändra.
2. Om du inte har avaktiverat eskaleringen väljer du åtgärden Aktivera/
Avaktivera eskalering.
3. Ändra informationen på fliken Eskaleringar efter önskemål. Om det finns en
detaljmeny för ett fält, klickar du på menyn och väljer ett alternativ som hämtar fram ett annat värde.
4. Klicka på Spara eskalering.
Kapitel 9. Hantera eskaleringar
229
5. Välj Aktivera/Avaktivera eskalering.
Inaktivera eskaleringar
Du inaktiverar en eskaleringspost när du ska ändra eller ta bort den.
Arbetsordning
1. Visa den post som du ska avaktivera i applikationen Eskaleringar.
2. Välj åtgärden Aktivera/Inaktivera eskalering.
3. Klicka på Spara eskalering.
Och sedan då?
När du avaktiverar en eskalering kan du utföra följande åtgärder:
v Du kan ta bort en eller flera eskaleringspunkter. När du tar bort en eskaleringspunkt tas de länkar som hör till åtgärderna och meddelandena bort.
v Du kan ta bort en eller flera åtgärder eller meddelanden som hör till en eskaleringspunkt. För att en eskalering ska kunna aktiveras måste minst en åtgärd eller ett meddelande vara definierat för varje eskaleringspunkt.
Närliggande begrepp:
”Borttagningsregler för eskaleringar” på sidan 224
I applikationen Eskaleringar kan du hantera eskaleringar genom att ta bort dem.
230
Administrera Maximo Asset Management
Kapitel 10. Konfigurera e-postlyssnare
I applikationen E-postlyssnare kan du ta emot och bearbeta servicebegäran som epostmeddelanden i fritt format och andra typer av ärenden som formaterade epostmeddelanden. Med formaterade e-postmeddelanden kan du skapa eller uppdatera ärenden. Du kan också ange om statusen ändrats och söka efter ärenden
enligt angivna kriterier.
Närliggande information:
MustGather: Maximo-epostlyssnare (öppnas i ett nytt webbläsarfönster eller på
en ny flik)
Testa anslutningen mellan applikationsservern och postservern
Du kan kontrollera att den information som du har angett i applikationen E-postlyssnare är korrekt genom att testa anslutningen mellan applikationsservern och
postservern. Använd filen TestEmail.bat när du testar anslutningen.
Innan du börjar
Om du använder WebLogic Server, hämtar du filen mail.jar och filen
activation.jar från en webbplats för öppen Java-källkod.
Arbetsordning
1. Navigera till mappen \IBM\SMP\maximo\tools\maximo\internal och hämta filen
TestEmail.bat.
2. Förbered körningen av kommandot.
Applikationsserver
Procedur
WebSphere Application Server
1. Öppna filen TestEmail.bat i en
textredigerare.
2. Lägg till variabeln i klassökvägen för
mappen WebSphere Application Server
genom att ange CLASSPATH=C:\IBM\
WebSphere\AppServer\lib\mailimpl.jar; ..\applications\maximo\lib\
j2ee.jar; ..\classes.
WebLogic Server
Kopiera filen mail.jar och filen
activation.jar till mappen \IBM\SMP\
maximo\tools\java\jre\lib\text.
3. Öppna en kommandotolk och byt till mappen IBM\SMP\Maximo\tools\maximo\
internal och kör kommandot testemail hostname port email_account
password protocol debug.
4. Kontrollera att utdata innehåller frasen connected to e-mail account.
5. Om utdata inte innehåller den frasen kontrollerar du det Java-undantag som
skapats. Exempel: Anslutningen kan misslyckas om du angav ett ogiltigt användarnamn eller ett ogiltigt värdnamn.
Resultat
Filen TestEmail.bat har följande utdata:
© Copyright IBM Corp 2008, 2014
231
**Email text: Connected to e-mail account email_account
DEBUG: setDebug: JavaMail version 1.3.2
DEBUG: getProvider() returning
javax.mail.Provider[STORE.imap.com.sun.mail.imap.IMAPStore.Sun Microsystems. Inc]
The Microsoft Exchange IMAP4 service is ready
*CAPABILITY IMAP4 IMAP4rev1 AUTH=NTLM AUTH=GSSAPI AUTH=PLAIN STARTTLS IDLE NAME
SPACE LITERAL*
E-postlyssnare - Översikt
Applikationen E-postlyssnare kan polla flera e-postkonton för att hämta meddelanden. Varje konto kontrolleras med de intervall som du har bestämt. Baserat på ämnesraden i e-postmeddelandet eller innehållet i själva meddelandet kan e-postlyssnaren avgöra om e-postmeddelandet är en ny servicebegäran, incident eller
problem eller en uppdatering. En e-postlyssnare kan också bestämma om ett epostmeddelande är en informationsförfrågan om något affärsobjekt.
Applikationen hanterar följande funktioner:
v Inbäddade och vanliga meddelandebilagor
v E-postprotokollen POP3 och IMAP
Applikationen E-postlyssnare kan inte bearbeta krypterade eller digitalt signerade
e-postmeddelanden.
E-postbearbetning
För e-postbearbetning används en fördefinierad arbetsflödesprocess. Olika steg i
detta arbetsflöde är att skapa, uppdatera eller ändra status för servicebegäran, incidenter eller problem. Andra steg i arbetsflödet är att köra frågor och returnera resultaten till e-postavsändare. Du kan anpassa arbetsflödesprocessen eller skapa arbetsflödesprocesser som passar behoven.
Alla e-postmeddelanden från avsändarna samlas in i kommunikationsloggen för
servicebegäran, incidenter eller problem. Genererade meddelanden som skickas tillbaka till avsändarna samlas också in i kommunikationsloggarna.
Du kan konfigurera lämpliga loggnivåer för att få detaljerad bearbetnings- och felinformation från systemets loggfil om applikationen E-postlyssnares bearbetning av
e-postmeddelanden.
E-postlyssnarkomponenter
Applikationen E-postlyssnare fungerar tillsammans med en Crontask och en arbetsflödesprocess.
I följande tabell beskrivs e-postlyssnarkomponenter.
Tabell 40. E-postlyssnarkomponenter
232
Komponent
Syfte
Applikationen E-postlyssnare
Applikationen används till att skapa, ändra
och ta bort e-postlyssnarkonfigurationer.
Administrera Maximo Asset Management
Tabell 40. E-postlyssnarkomponenter (forts)
Komponent
Syfte
Crontask-uppgiften E-postlyssnare
En komponent som kör kontinuerligt på
applikationsservern och använder Crontaskinfrastrukturen.
Rollen utförs av Crontask-uppgiften
LSNRCRON.
I komponenten ingår en uppsamlingsprocess
som bearbetar inkommande e-postmeddelande via en uppsamlingstabell.
Arbetsflödesprocess
En arbetsflödesprocess som tolkar
e-postinformation från uppsamlingstabellen
och bearbetar den enligt ämnet och innehållet i respektive meddelande.
Du måste först konfigurera postservrar och e-postkonton för att dessa komponenter ska fungera korrekt.
E-postlyssnarprocess
Applikationen E-postlyssnare använder definitioner till att avsöka postservern efter
inkommande meddelanden och skicka e-postmeddelanden som svar. E-postsvarsmeddelandena bekräftar att en begärd åtgärd har utförts för användaren. Du får
också ett e-postmeddelande om ett fel inträffar under åtgärden.
När postservern tar emot ett inkommande e-postmeddelande händer följande:
v E-postservern pollar för inkommande e-postmeddelanden från det angivna epostkontot.
v Applikationen E-postlyssnare verifierar att avsändarna av de inkommande epostmeddelandena har personposter. Om avsändaren har en personpost bearbetas e-postmeddelandet. Om avsändaren inte har någon personpost ignoreras epostmeddelandet.
v En preprocessor bestämmer om e-postmeddelanden är nya eller uppdateringar
av befintliga meddelanden.
v E-postmeddelandena samlas upp, vilket inbegriper följande händelser:
– Innehållet i e-postmeddelandena, inklusive bilagor, extraheras.
– Innehållet lagras i uppsamlingstabeller och tabeller för bifogade dokument.
– Arbetsflödesprocessen för e-postbearbetning startas.
– Om e-postlyssnaren har konfigurerats att använda JMS-köer (Java Messaging
Service, JMS) placeras e-postmeddelanden i JMS-kön, vilket anger att ett nytt
e-postmeddelande behöver bearbetas. En meddelandekomponent plockar upp
e-postmeddelandet från kön och startar arbetsflödet.
v När den fördefinierade arbetsflödesprocessen används inträffar följande:
– E-postmeddelandet flaggas som nytt eller som en uppdatering av en befintlig
servicebegäran, incident eller problem.
– Om e-postmeddelandet är nytt skapas en servicebegäran, incident eller problem och en kommunikationslogg.
– Om det redan finns e-postmeddelanden uppdateras servicebegäran, incidenten eller problemet och en post skapas i kommunikationsloggen.
Kapitel 10. Konfigurera e-postlyssnare
233
Fördefinierad arbetsflödesprocess för e-postlyssnare
Du använder arbetsflödesprocesser till att skapa steg som vägleder poster i affärsprocessen. Applikationen E-postlyssnare har ett fördefinierat arbetsflöde, Listener
Business Process (LSNRBP), som används med applikationen E-postlyssnare.
Som standard är LSNRBP-processen aktiverad och aktiv. För att tillgodose affärsbehoven kan du revidera processen eller skapa en process i applikationen Arbetsflödesdesign.
När du associerar LSNRBP-arbetsflödesprocessen till en konfiguration skickar epostlyssnaren varje post i uppsamlingstabellen till LSNRBP-processen. LSNRBPprocessen utför följande funktioner baserat på innehållet i e-postmeddelandet:
v Ändrar statusen för ett befintligt ärende eller andra affärsobjekt
v Uppdaterar ett befintligt ärende
v Skapar ett ärende
v Söker efter affärsobjekt och returnerar resultaten
LSNRBP-processen genererar e-postsvarsmeddelanden vid olika punkter under epostbearbetningen. Exempel: Ett svar som innehåller servicebegärannumret skickas
till avsändaren av ett e-postmeddelande när applikationen skapar en servicebegäran. E-postsvarsmeddelanden genereras också när en uppdatering görs av ett befintligt ärende eller när frågor körs.
E-postlyssnardefinitioner
När affärsbehoven förändras kan du ändra, kopiera eller avaktivera e-postlyssnardefinitioner.
Avaktivering av definitioner
I applikationen E-postlyssnare kan du avaktivera en e-postlyssnardefinition för att
förenkla e-posthanteringen. Du kan t.ex. avaktivera en e-postlyssnardefinition om
du ska migrera till en ny e-postserver eller utföra rutinsystemunderhåll. Använd
åtgärden Aktivera/Avaktivera lyssnare när du ska avaktivera en e-postlyssnardefinition. När du har avaktiverat en e-postlyssnardefinition övervakas inte meddelanden på postservern och inga servicebegäran skapas.
Ändringar av definitioner
Du kan ändra attributen för en e-postlyssnardefinition. Du kan ändra alla värden
utom e-postadressen, Crontask-namnet, Crontask-instansen och senaste körningstid. Du måste avaktivera en e-postlyssnardefinition innan du kan ändra den.
Om du behöver ändra formatet på e-postadressen för ett konto måste du skapa en
e-postdefinition. Till exempel om du vill ändra [email protected] till
[email protected]. Använd åtgärden Kopiera lyssnare i applikationen E-postlyssnare när du ska skapa en definition.
Kopiering av definitioner
Du kan kopiera en e-postlyssnardefinition för att förenkla hanteringen av e-postposter. När du kopierar en e-postlyssnardefinition kan du ange ny kontoinformation.
När du kopierar en e-postlyssnardefinition gäller följande:
v Vissa postservrar är skiftberoende.
234
Administrera Maximo Asset Management
v Skiftläget för den angivna e-postadressen bevaras.
v Du kan inte spara en e-postlyssnardefinition om den har en e-postadress med
samma namn och skiftläge som en befintlig e-postadress på postservern.
Behörighetsinställningar för e-postlyssnare
När du skapar, uppdaterar, kör frågor och ändrar statusen för ärenden kan du konfigurera behörighetsinställningar för e-postlyssnare. Med hjälp av dessa inställningar kan du se till att endast behöriga användare kan utföra dessa funktioner för
e-postmeddelanden.
För avsändaren av ett e-postmeddelande kontrolleras behörigheterna mot systemets behörighetskonfiguration. Kontrollen säkerställer att avsändaren får lov att
köra de aktuella funktionerna.
Personposten är ett grundkrav för bearbetning av e-postmeddelanden. Ytterligare
bearbetning av e-postmeddelanden utförs endast efter att personposten för avsändarens e-postadress har hittats.
Följande gäller för behörighetsinställningar för e-postlyssnare:
v Om en personpost är aktiv uppsöks motsvarande användarpost.
v Om det inte finns någon personpost eller om den är inaktiv bearbetas inte epostmeddelandet. Ett felmeddelande skickas till avsändaren och administratören.
v Om det finns en användarpost tillämpas associerade behörigheter när applikationen E-postlyssnare utför behörighetskontroller på inkommande e-postmeddelanden.
v Om ingen användarpost hittas används Kör som användare för e-postlyssnarens
Crontask-instans.
Använd åtgärden Välj behörighetsinställningar i applikationen E-postlyssnare när
du ska ange behörighetsinställningar för e-postlyssnare. Inställningarna identifierar affärsobjekt som hanteras av varje arbetsflödesprocess för e-postlyssnare. Inställningarna identifierar också motsvarande applikationer som ska användas till
att bestämma säkerhetsbegränsningar för inkommande e-postmeddelanden. Använd applikationen Behörighetsgrupper om du ska tilldela behörigheter till användare som skickar formaterade e-postmeddelanden.
Scenarier för behörigheter
I följande tabell beskrivs de båda behörighetsscenarier som hanteras när det finns
ett användar-ID.
Tabell 41. Behörighetsscenarier när det finns ett användar-ID
Scenario
Support
Användaren finns och har behörighet att utföra den åtgärd som anges i e-postmeddelandet
v E-postlyssnaren utför behörighetskontrollen av avsändaren av ett inkommande epostmeddelande.
v Om avsändarens användarpost hittas,
bygger e-postlyssnaren en
behörighetsprofil för användaren som bestämmer behörigheterna.
v Om användaren har behörighet att lägga
till, uppdatera och ändra status, bearbetas
e-postmeddelandet.
Kapitel 10. Konfigurera e-postlyssnare
235
Tabell 41. Behörighetsscenarier när det finns ett användar-ID (forts)
Scenario
Support
Användaren finns men har inte behörighet
att utföra de åtgärd som anges i e-postmeddelandet.
v Användaren kan uppdatera eller köra frågor enbart på de poster som användaren
har skapat.
Meddelandemallar för e-postlyssnare
För att generera standardiserade e-postmeddelanden använder applikationen Epostlyssnare meddelandemallar som genererar meddelanden som skickas till användare och administratörer. Meddelandetyperna är bekräftelser, validerings- och
bearbetningsfel samt systemfel.
När applikationen E-postlyssnare bearbetar ett inkommande e-postmeddelande, genereras ett bekräftelsemeddelande.
I följande tabell listas de mallar som används för bekräftelsemeddelanden.
Tabell 42. Mallar för bekräftelsemeddelanden
Mallar
Bekräftelsesituation
Mottagare
LSNRBPCBSR
Bekräftar skapandet av en
Avsändaren av ursprungligt
servicebegäran baserat på ett e-postmeddelande.
inkommande e-postmeddelande i fritt format.
LSNRBPCHST
Bekräftar statusändring för
poster baserat på ett inkommande e-postmeddelande.
Avsändaren av ursprungligt
e-postmeddelande.
LSNRBPQRY
E-postsvarsmeddelande som
innehåller detaljer för
frågeresultat från ett inkommande e-postmeddelande.
Avsändaren av ursprungligt
e-postfrågemeddelande.
LSNRBPUBSR
Bekräftar uppdateringen av
en servicebegäran baserat på
ett inkommande e-postmeddelande i fritt format.
Avsändaren av ursprungligt
e-postmeddelande.
LSNRBPUOBJ
Bekräftar uppdateringen av
ett angivet objekt baserat på
ett inkommande e-postmeddelande.
Avsändaren av ursprungligt
e-postmeddelande.
LSNRBPCOBJ
Bekräftar skapandet av ett
angivet objekt baserat på ett
inkommande e-postmeddelande.
Avsändaren av ursprungligt
e-postmeddelande.
Ett validering- eller bearbetningsfelmeddelande genereras när applikationen Epostlyssnare inte kan bearbeta ett inkommande e-postmeddelande. Felet kan bero
på felaktig formatering eller ofullständig eller ogiltig information i det inkommande e-postmeddelandet. Du måste granska felet i loggfilen eller i e-postmeddelandet och rätta felet.
I följande tabell listas de mallar som används för validering eller bearbetning av
felmeddelanden.
236
Administrera Maximo Asset Management
Tabell 43. Mallar för validerings- eller bearbetningsfelmeddelanden
Mall som används
för validerings- eller
bearbetningsfelmeddelande
Felsituation
LSNRAUTH
Valideringsfelmeddelande
Avsändaren har inte
behörighet att utföra
den åtgärd som
anges i det inkommande e-postmeddelandet.
LSNRBPAUTO
Bearbetningsfelmeddelande
E-postlyssnaren kan
inte skapa en
autonyckel för ett
attribut som deklarerats som autonyckel i
det inkommande epostmeddelandet.
LSNRBPDATE
Valideringsfelmeddelande
Avhjälpande åtgärd
Mottagare
Ge användare behörighet för den angivna applikationen.
Avsändaren av ursprungligt
e-postmeddelande
och systemadministratören.
Verifiera att attributet Avsändaren av ursprungligt
är deklarerat som
autonyckel. Om attri- e-postmeddelande.
butet är deklarerat
som autonyckel, kontrollerar du loggarna.
Ange ett giltigt formaterat datum.
Avsändaren av ursprungligt
e-postmeddelande
och systemadministratören.
Ange en giltig post.
Avsändaren av ursprungligt
e-postmeddelande.
Ange en giltig åtgärd.
Avsändaren av ursprungligt
e-postmeddelande.
Avsändaren har inte
formaterat datumeller datum/tidsvärde korrekt för ett
attribut som var angivet i det inkommande
e-postmeddelandet.
LSNRBPINV
Bearbetningsfelmeddelande
Avsändaren angav en
uppdateringsåtgärd
för en befintlig post i
det inkommande epostmeddelandet,
men posten finns
inte.
LSNRBPUACN
Bearbetningsfelmeddelande
Avsändaren angav en
ogiltig åtgärd i det
inkommande
e-postmeddelandet.
Kapitel 10. Konfigurera e-postlyssnare
237
Tabell 43. Mallar för validerings- eller bearbetningsfelmeddelanden (forts)
Mall som används
för validerings- eller
bearbetningsfelmeddelande
Felsituation
LSNRBPUNOB
LSNRFNKEY
Avhjälpande åtgärd
Mottagare
Bearbetningsfelmeddelande
Ange ett giltig
objektnamn.
Avsändaren angav ett
objekt i det inkommande e-postmeddelandet som
applikationen
E-postlyssnare inte
hanterar.
Det finns endast tre
giltiga objekt för åtgärderna Skapa och
Uppdatera:
servicebegäran, problem och incidenter.
Avsändaren av ursprungligt
e-postmeddelande.
Bearbetningsfelmeddelande
Ange indata för de
obligatoriska
nyckelfälten.
Avsändaren av ursprungligt
e-postmeddelande.
Ange indata för alla
obligatoriska fält.
Avsändaren av ursprungligt
e-postmeddelande.
Ange ett ämne eller
minska längden på
ämnet.
Avsändaren av ursprungligt
e-postmeddelande.
Avsändaren av
e-postmeddelandet
måste definieras som
person.
Avsändaren av ursprungligt
e-postmeddelande
och systemadministratören.
Avsändaren angav
inte alla
primärnycklar för en
post som angavs i
det inkommande epostmeddelandet.
LSNRFNREQ
Bearbetningsfelmeddelande
Avsändaren angav
inte alla obligatoriska
attribut för en post i
det inkommande epostmeddelandet.
MALLOGEP
Valideringsfelmeddelande
Det inkommande epostmeddelandet
innehåller en tom
ämnesrad eller en
ämnesrad som överskrider den tillåtna
längden (felet inträffar bar i e-postmeddelanden med fritt
format).
LSNRNOPER
Valideringsfelmeddelande
Avsändaren av det
inkommande
e-postmeddelandet
har inte någon motsvarande personpost.
238
Administrera Maximo Asset Management
Tabell 43. Mallar för validerings- eller bearbetningsfelmeddelanden (forts)
Mall som används
för validerings- eller
bearbetningsfelmeddelande
Felsituation
LSNRSECAPP
Valideringsfelmeddelande
Avsändaren av det
inkommande
e-postmeddelandet
har inte behörighet
att utföra åtgärden
på det objekt som
anges e-postmeddelandet.
LSNRWFMT
Bearbetningsfelmeddelande
Det inkommande epostmeddelandets
innehåll är ogiltigt
formaterat.
Avhjälpande åtgärd
Mottagare
Ange de behörigheter
som krävs för objektet i fönstret
Behörighetsinställningar i applikationen
E-postlyssnare.
Avsändaren av ursprungligt
e-postmeddelande
och systemadministratören.
Formatera
e-postmeddelandets
innehåll korrekt.
Avsändaren av ursprungligt
e-postmeddelande
och systemadministratören.
Om ett systemfel inträffar när applikationen E-postlyssnare pollar eller bearbetar
ett inkommande e-postmeddelande, genereras ett systemfelmeddelande.
I följande tabell listas de mallar som används för systemfelmeddelanden.
Tabell 44. Mallar för systemfelmeddelanden
Mallar som används för
systemfelmeddelanden
Felsituation
Mottagare
LSNRBPEX
Bearbetar det inkommande
e-postmeddelandet.
Systemadministratör. För att
säkerställa att avsändaren av
det ursprungliga e-postmeddelandet också får felmeddelandet sätter du
egenskapen
mxe.lsnr.notifyusererror till 1.
LSNRBPQERR
Placerar information om ett
inkommande e-postmeddelande i JMS-kön.
Systemadministratör
LSNRCFGERR
Använder
Systemadministratör
lyssnarkonfigurationen till att
ansluta till ett e-postkonto.
LSNRCONNF
Systemadministratör
Ansluter till e-postservern
för att accessa det konfigurerade e-postkontot.
LSNRERROR
Bearbetar det inkommande
e-postmeddelandet.
Avsändaren av det ursprungliga e-postmeddelandet eller
systemadministratören, beroende på felet.
Kapitel 10. Konfigurera e-postlyssnare
239
Tabell 44. Mallar för systemfelmeddelanden (forts)
Mallar som används för
systemfelmeddelanden
Felsituation
Mottagare
LSNRINBF
Uppsamlar innehållet i det
inkommande e-postmeddelandet i den interna
uppsamlingstabellen.
Systemadministratör
LSNRJMSCF
Ansluter till den konfigureSystemadministratör
rade JMS-kön eftersom informationen om
köanslutningsfabriken för
kön inte är korrekt.
LSNRJMSF
Ansluter till den konfigurerade JMS-kön.
Systemadministratör
LSNRJMS
Ansluter till den konfigurerade JMS-kön eftersom
köinformationen inte är korrekt.
Systemadministratör
LSNRJMMSSYN
Systemadministratör
Ansluter till den konfigurerade JMS-kön och fortsätter
bearbetningen av e-postmeddelandet utan JMS-kön.
LSNRMAILER
Hämtar e-postmeddelandet
från det konfigurerade
e-postkontot.
Systemadministratör
Preprocessorer för e-postlyssnare
En preprocessor bestämmer om inkommande e-postmeddelanden är ny begäran
om hjälp eller uppdateringar av befintliga servicebegäran.
Preprocessor är en Java-komponent för e-postlyssnaren som körs på servern när epostlyssnaren identifierar ett nytt e-postmeddelande. Preprocessorn tolkar ämnesraden i ett inkommande e-postmeddelande för att bestämma om meddelandet är
en ny begäran om hjälp eller en uppdatering av en befintlig servicebegäran. Som
standard tolkar en inbyggd preprocessor inkommande e-postmeddelanden. Standardvärdet för preprocessor är: psdi.common.emailstner.Preprocessor. Det här
värdet visas i fältet Preprocessor på fliken Lyssnare i applikationen E-postlyssnare.
Preprocessorklassen extraherar strängen som avgränsas av avgränsningstecknen,
som identifierar en befintlig servicebegäran. Om en sträng identifieras lagrar preprocessorn strängen i objektnyckelkolumnen i e-postlyssnarens uppsamlingstabell.
Om ingen sträng identifieras lämnas objektnyckelkolumnen tom.
Anpassade preprocessorer
Baspreprocessorns Java-klass implementerar ett Java-gränssnitt kallat LSNRPreprocessor. Anpassad implementering av preprocessorn måste innefatta en implementering av gränssnittet LSNRPreprocessor.
Det preprocessorgränssnitt som ingår i systemet har följande allmänna metoder:
v Boolean isNewEmail (String del, String subject)
v String getObjectKey (String del, String subject)
240
Administrera Maximo Asset Management
I den anpassade Java-klassen kan du implementera båda metoderna. Varje metod
accepterar två parametrar: avgränsarsträngen och ämnesradssträngen.
Tabell 45. Metoder
Grundimplementering av
preprocessor
Anpassad implementering
Kontrollerar om
strängen Object Key
Delimiter finns två
gånger i ämnesraden.
Kan tillhandahålla
annan logik för att
bestämma nya eller
befintliga ärenden
Metod
Beskrivning
isNewEmail()
Returnera ett
booleskt värde som
anger om e-postmeddelandet är nytt eller
för ett befintligt
ärende.
getObjectKey()
Kan tillhandahålla
Extraherar
v Returnerar en
annan logik för att
sträng som repre- delsträngen mellan
bestämma ärende-IDt
senterar ärende-IDt den första och sista
förekomsten av
v Returnerar null,
avgränsarsträngen på
om inget ID hittas
ämnesraden
Objektnyckelavgränsare
Applikationen E-postlyssnare använder en objektnyckelavgränsare till att identifiera det inkommande e-postmeddelandet som ett befintligt ärende.
Objektnyckelavgränsare är ett eller flera tecken som placeras på vardera sidan om
SB-nyckeln i ämnesraden i inkommande e-postmeddelanden. Standardvärdet i fältet Objektnyckelavgränsare är ##. Exempel: Servicebegäran nr 1009 anges som
##1009##, utan mellanslag före eller efter SB-nyckeln.
Du kan ändra standardvärdet och ersätta värdet före och efter ärende-IDt med andra tecken. Det finns inga begränsningar för de tecken som du kan använda. Avgränsaren måste dock vara unik. Välj tecken eller symboler som inte används så
ofta. Exempel: Plustecken (+) används som objektnyckelavgränsare och en användare skickar ett e-postmeddelande med ämnesraden: +1003+ Har problem med
skrivare + nätverk. Då kan preprocessorn inte identifiera delsträngen eftersom
objektnyckelavgränsaren förekommer flera gånger på ämnesraden.
När du skickar e-postmeddelanden som refererar till befintliga servicebegäran placeras de tecken som du väljer som objektnyckelavgränsare före och efter SB-nyckeln. Preprocessorklassen extraherar strängen som avgränsas av avgränsningstecknen, som identifierar en befintlig servicebegäran. Om en sträng identifieras lagras
den i objektnyckelkolumnen i e-postlyssnarens uppsamlingstabell. Om ingen sträng
identifieras lämnas objektnyckelkolumnen tom.
Objektnyckelidentifierare
En objektnyckelidentifierare är IDt för en post. Objektnyckelidentifieraren kan vara
en sekvens som genereras. Objektnyckelidentifieraren kan t.ex. vara 1001, 1002 osv.
Loggning
Du kan skapa och hantera loggfiler som innehåller informations-, varnings- och felmeddelanden om bearbetningen av e-postmeddelanden.
I applikationen Loggning skapar och hanterar du loggfiler.
Kapitel 10. Konfigurera e-postlyssnare
241
Java Message Driven Bean
För att aktivera en e-postlyssnare att använda JMS-köer måste du konfigurera en
Java-komponent kallad Message Driven Bean (MDB) som följer med i systemet.
MDB måste konfigureras via en driftsättningsbeskrivningsfil som ingår i installationen.
E-postmeddelanden
I applikationen E-postlyssnare hanterar du e-postmeddelanden.
Pollning av postservrar för e-postmeddelanden
Applikationen E-postlyssnare använder e-postlyssnardefinitioner och en dedikerad
Crontask till att avsöka postservern efter inkommande meddelanden. Crontaskuppgifterna är Java-komponenter som du kan ställa in för automatisk körning enligt ett fast schema. För varje e-postlyssnardefinition som du skapar skapas en specifik Crontask-instans som associeras till e-postlyssnaren.
Schemavärdet bestämmer pollningsfrekvensen. Pollningsfrekvensen lagras som attribut för varje Crontask-instans. Ange olika scheman för olika e-postkonton. Pollningsfrekvensen är inställd på var femte minut som standard.
Crontask-uppgiften pollar postservern med den angivna frekvensen och utför följande åtgärder:
Tabell 46. Crontask-åtgärder
Villkor
Postserveråtgärd
För nya e-postmeddelanden på postservern
gör e-postservern följande:
v Extraherar huvudet och meddelandetexten
v Extraherar eventuella bilagor
v Flyttar e-postmeddelandet till
e-postuppsamling
v Markerar e-postmeddelandet som läst
För e-postmeddelanden som är markerade
som lästa på e-postservern
E-postservern bestämmer om lästa
e-postmeddelanden ska tas bort:
v Om ett e-postmeddelande ska tas bort
markeras det som borttaget
v Om ett e-postmeddelande inte ska tas bort
behålls det på servern
För e-postmeddelanden som bearbetas från ett POP-baserat e-postkonto bestämmer
e-postlyssnaren om ett e-postmeddelande redan bearbetas eller är nytt.
Köer:
En kö är en applikationsserverkomponent som kan underlätta parallell bearbetning. Genom att associera en kö till en e-postlyssnare kan du snabba upp den sekventiella bearbetningen av inkommande e-postmeddelanden, särskilt om de kommer i stora volymer.
Applikationen E-postlyssnare bearbetar inkommande e-postmeddelanden sekventiellt. I bearbetningssekvensen ingår pollning av postserver, uppsamling av post i
databasen och start av arbetsflödesbearbetning av den uppsamlade posten. I situationer då stora volymer e-postmeddelanden måste bearbetas effektivt kan den sekventiella bearbetningen vara tidskrävande. Det innebär att e-postmeddelanden inte
242
Administrera Maximo Asset Management
alltid bearbetas så snabbt som möjligt. Därför kan det vara fördelaktigt att växla epostlyssnaren till parallellt bearbetningsläge. Konfigurera en kö och associera den
till lyssnaren om du vill genomföra växlingen. Systemet använder JMS-köer (Java
Messaging Service, JMS) som tillhandahålls av den underliggande Java-applikationsservern.
När ett meddelande placerats i en kö kan det plockas upp på asynkront sätt av en
meddelandebearbetningskomponent. På Java-applikationsservern kallas bearbetningskomponenterna kallas meddelandedrivna bönor (MDB). Du kan konfigurera
applikationsservern att tillhandahålla flera MDB som bearbetar flera meddelanden
parallellt. Det gör att applikationen E-postlyssnare snabbare kan bearbeta e-postmeddelanden.
När köerna är konfigurerade kan du ändra eller skapa en e-postlyssnardefinition
som anger köbaserad bearbetning, könamnet och köanslutningsfabrikens namn.
Uppsamling av e-postmeddelanden:
Applikationen E-postlyssnare samlar upp e-postmeddelanden i en uppsamlingstabell genom att använda en Crontask-uppgift. När ett e-postmeddelande samlas
upp, sparas all information som krävs för bearbetningen av meddelandet och arbetsflödesprocessen initieras. Crontask-uppgifter är bakgrundsuppgifter som körs
automatiskt enligt ett fastställt schema.
I en uppsamlingstabell lagras attributen från inkommande e-postmeddelanden, inklusive mottagare, avsändare, ämne och meddelandets innehåll. Uppsamlingsprocessen skapar en post och arbetsflödesprocessen bestämmer hur posten ska bearbetas.
Om ett inkommande e-postmeddelande genererar ett ärende lagras även information om e-postmeddelandet som den inledande posten i kommunikationsloggen för
det ärendet. All fortsatt korrespondens lagras baserat på ärendenyckeln. Grafik visas också i kommunikationsloggen, oavsett om den är inbäddad i eller bifogas med
e-postmeddelandet. Du kan visa kommunikationsloggar från fliken Logg i applikationen Servicebegäran.
Fel som hittas under uppsamling
Om applikationen E-postlyssnare stöter på ett fel under uppsamlingen av e-postposter, kan lyssnaren skriva felinformation i loggfilen på servern. Du aktiverar
loggning för applikationen E-postlyssnare i applikationen Loggning.
Dessutom kan du få felaviseringar om applikationen E-postlyssnare påträffar fel
under uppsamlingen. För att få meddelanden om fel måste du ange en giltig epostadress i fältet Administratörens e-post. Det meddelande som skickas till administratörens e-postadress innehåller en detaljerad beskrivning av felen.
Status för e-postposter
Varje e-postpost i uppsamlingstabellen har en status. Statusen avspeglar de sekvens
av åtgärder som e-postlyssnaren utför på en e-postpost i uppsamlingstabellen.
Möjliga statusar för e-postposter beskrivs i följande tabell.
Kapitel 10. Konfigurera e-postlyssnare
243
Tabell 47. Statusar för e-postposter
Status
Beskrivning
Nytt
v Om ett e-postmeddelande tas emot med
ett ämne skapas en e-postpost för det epostmeddelandet i uppsamlingstabellen.
Statusen för e-postposten är Nytt.
v E-postposten delas upp i olika komponenter (t.ex. mottagare, avsändare, kopia till,
ämne och meddelandetext). Eventuella
bilagor extraheras och lagras i filsystemet
där systemservern är placerad.
v Bilagor länkas till nya bifogade
dokumentposter. Posterna länkas i sin tur
till e-postposten i uppsamlingstabellen.
Bearbetas
v Under bearbetningen av en ny e-postpost
ändras e-postpostens status till Bearbetas.
Arbetsflöde
v När arbetsflödesprocessen bearbetas ändras e-postpostens status till Arbetsflöde.
v Arbetsflödesprocessen skapar en ny
servicebegäran och kommunikationslogg
eller uppdaterar en befintlig
servicebegäran.
Ogiltig
v Om ett e-postmeddelande tas emot utan
något ämne, skapas en e-postpost för epostmeddelandet i uppsamlingstabellen.
Statusen för e-postposten är Ogiltig.
v E-postposten blir kvar i uppsamlingstabellen. E-postposten bearbetas inte mer och
går alltså inte in i arbetsflödesprocessen.
v En administratör kan använda funktionen
Skicka in igen för att rätta en ogiltig epostpost. När ett e-postmeddelande
skickas igen ändras dess status till Nytt.
E-postposten bearbetas som ett nytt
e-postmeddelande.
Fel
v Om ett fel påträffas under uppsamlingen
av e-postposter ställs e-postpostens status
in på Fel. Ett felmeddelande skickas till
administratören under konfigureringen av
e-postlyssnaren.
v Om det inte finns någon angiven e-postadress till administratören och om loggning inte är aktiverad skrivs ett fel till
filen Maximo.log.
v Om en e-postpost har statusen Fel, bearbetas inte den posten förrän felet har åtgärdats.
v En administratör kan använda funktionen
Skicka in igen för att rätta en felaktig epostpost. När ett e-postmeddelande
skickas igen ändras dess status till Nytt.
E-postposten bearbetas som ett nytt
e-postmeddelande.
244
Administrera Maximo Asset Management
Tabell 47. Statusar för e-postposter (forts)
Status
Beskrivning
Klar
v När arbetsflödesprocessen har slutförts
ändras statusen för e-postposten i
uppsamlingstabellen till Klar.
E-postbilagor
Applikationen E-postlyssnare lagrar bilagor från inkommande e-post på applikationsservern. Du kan se bilagorna på fliken E-postbearbetning i applikationen Epostlyssnare.
Postservern kan kontrollera bilagestorleken. Kontakta administratören för e-postserven angående denna kontroll, och för att ta reda på vilka filtyper som är tillåtna
på e-postlyssnarens server.
Exempel
Sally försöker skriva till en fil och får ett obegriplig felmeddelande. Hon skickar ett
e-postmeddelande i fritt format med en skärmdump som beskriver problemet till
[email protected], företagets Service Desk som hanterar e-postbegäran av detta
slag. Applikationen E-postlyssnare hämtar Sallys meddelande och skapar en servicebegäran med identifieraren 123.
Service Desk-handläggaren Frank granskar servicebegäran nr 123, söker i kunskapsbanken och hittar en lösning. Han öppnar kommunikationsloggen som innehåller Sallys ursprungliga e-postmeddelande och skapar ett meddelande med lösningen som han skickar till henne.
Alla detaljer om interaktionen mellan Frank och Sally är lagrade i kommunikationsloggen för servicebegäran nr 123.
Meddelandetrösklar
Om antalet meddelanden som väntar på bearbetning överskrider det tröskelvärde
som du angav begränsar applikationen tillägg av nya meddelanden i bearbetningsköer.
Beroende på dina krav kanske du vill ange ett högre tröskelvärde. För att bestämma en optimal inställning kan du övervaka in-/utköerna och det inställda
tröskelvärdets inverkan på systemets prestanda. Du kan till exempel sänka tröskelvärdet om ett högre värde försämrar prestanda.
Om du bestämmer dig för att ändra tröskelinställningen efter den första konfigureringen, öppnar du menyn Additional Properties i administrationskonsolen. Du
kan sedan ändra tröskelvärdet för varje underordnad konfiguration.
Studsande e-postmeddelanden:
Studsande e-postmeddelanden är utgående e-postmeddelanden som inte kan levereras. Stora volymer med studsande e-postmeddelanden belastar nätverkstrafiken
och påverkar applikationens möjlighet att bearbeta godkända ärenden.
E-postservern genererar och returnerar meddelanden om misslyckade e-postleveranser till det e-postlyssnarkonto som anges i fältet Skicka från. E-postlyssnaren
behandlar dessa meddelanden som en servicebegäran.
Kapitel 10. Konfigurera e-postlyssnare
245
Du kan använda följande metoder för studsande e-postmeddelanden:
v Du kan skapa ett särskilt e-postkonto för studsande e-postmeddelanden, för att
bevara det primära e-postlyssnarkontots integritet.
v Du kan basera utgående e-postmeddelanden på meddelandemallar där det särskilda kontot för studsande e-post anges i fältet Skicka från. Ett e-postmeddelande genereras då och skickas till adressen i fältet Skicka från.
Borttagning av e-postmeddelanden från postservern:
Du kan hantera e-postmeddelanden genom att ange regler som markerar meddelanden på postservern för borttagning. Du kan ta bort e-postmeddelandeposter
med statusen Klar, Fel eller Ogiltig. När du tar bort posterna i applikationen Epostlyssnare tas e-postmeddelanden bort helt och kan inte återställas.
Använd alternativet E-post borttagen när du ska hantera borttagning av e-postmeddelanden eller ta bort e-post manuellt.
v Om du använder E-post borttagen används ålderströskelvärdet och åldersmåttet
för att markera e-postmeddelanden på postservern för borttagning med jämna
mellanrum. Standardvärdet för ålderströskeln är sju. Standardvärdet för åldersmåttet är dagar.
v Om du inte använder alternativet E-post borttagen blir lästa e-postmeddelanden
kvar på postservern oavsett hur länge de har funnits där. I så fall måste e-postadministratören hantera borttagningen av e-postmeddelanden från postservern.
Exempel
Om ålderströskeln är inställd på sju och åldersmåttet är dagar, tas alla lästa -postmeddelanden bort som har varit på postservern i sju dagar. Om du anger tröskelvärdet noll tas alla lästa e-postmeddelanden omedelbart bort från postservern.
E-postformat för e-postlyssnare
Applikationen E-postlyssnare kan bearbeta e-postmeddelanden i fritt format och
formaterade e-postmeddelanden.
E-postmeddelanden i fritt format
E-postmeddelanden är oformaterad text som inte har någon bestämd struktur.
Applikationen E-postlyssnare extraherar först ämnesraden och texten i e-postmeddelanden i fritt format. Därefter används ämnesraden eller texten till att skapa en
servicebegäran eller till att uppdatera ett befintligt ärende.
E-postmeddelanden i fritt format bearbetas som servicebegäran. Om du planerar
att hantera andra typer av ärenden bör du enbart använda formaterade meddelanden.
Formaterade e-postmeddelanden
Formaterade e-postmeddelanden har en meddelandetext med en bestämd struktur
som instruerar applikationen E-postlyssnare att manipulera olika typer av ärenden
och affärsobjekt. Formaterade e-postmeddelanden kan sammanställas med XMLmärkord och text som skrivs i form av attribut-värde-par. De kan utföra specifika
åtgärder, t.ex. att ändra statusen för ett affärsobjekt eller söka efter ett affärsobjekt
enligt kriterierna. E-postmeddelandena QUERY, CREATE eller UPDATE och
CHANGE STATUS är formaterade e-postmeddelanden.
246
Administrera Maximo Asset Management
För andra affärsobjekt kan du skapa egna arbetsflödesprocesser och associerad bearbetningslogik. En inbyggd affärsprocess som hanterar olika typer av ärendeobjekt
levereras.
Nyckelord för formatering av e-postmeddelanden:
Formaterade e-postmeddelanden måste utformas noga så att e-postlyssnaren kan
bearbeta e-postmeddelandena och systemet kan utföra de nödvändiga åtgärderna.
Du kan använda särskilda nyckelord i e-postmeddelandets text för att skapa ett
korrekt formaterat e-postmeddelande.
Det finns två uppsättningar med nyckelord som du kan använda beroende på om
du vill implementera formatering med attribut-värde-par eller XML-formatering.
Följande tabell innehåller de nyckelord som du kan ange när du använder attributvärde-par respektive XML.
Tabell 48. Nyckelord för formatering av e-postmeddelanden
Obligatoriskt
Nyckelord
Formattyp
Syfte
#MAXIMO_EMAIL_BEGIN
Attributvärde-par
Ja
Nyckelordet markerar början av det formaterade
innehållet i ett e-postmeddelande.
#MAXIMO_EMAIL_END
Attributvärde-par
Ja
Nyckelordet markerar slutet
av det formaterade innehållet i ett e-postmeddelande.
LSNRAPPLIESTO
Båda
Ja
Ett värde måste anges. Värdet representerar ett affärsobjekt som en åtgärd
ska utföras på.
LSNRACTION
Båda
Ja
Ett värde måste anges. Värdet kan vara SKAPA, UPPDATERA, ÄNDRASTATUS
eller FRÅGA. Det anger vilken åtgärd som ska utföras
på affärsobjektet.
LSNRWHERECONDITION
Båda
Nej
Nyckelordet används bara i
e-postmeddelanden som
söker i ett affärsobjekt. Värdet representerar ett giltigt
SQL Where-villkor som ska
tillämpas på affärsobjektet.
LSNRRESULTCOLUMNS
Båda
Nej
Nyckelordet används bara i
e-postmeddelanden som
söker i ett affärsobjekt. Värdet representerar en eller
flera kolumner från affärsobjektet. Värdena
returneras i e-postmeddelandet med svaret på frågan.
Kapitel 10. Konfigurera e-postlyssnare
247
Tabell 48. Nyckelord för formatering av e-postmeddelanden (forts)
Nyckelord
Formattyp
Obligatoriskt
&AUTOKEY&
Båda
Nej
Nyckelordet används som
värde för ett attribut eller
ett XML-märkord för
e-postmeddelanden som är
avsedda att skapa affärsobjekt. Om nyckelordet
används får attributet automatiskt en nyckel genom
standardsystemet.
&SYSDATE&
Båda
Nej
Nyckelordet används som
värde för ett attribut eller
ett XML-märkord för
e-postmeddelanden som är
avsedda att skapa affärsobjekt. Om nyckelordet
används, är värdet för attributet ett standardiserat
datumformat som hämtas
från den underliggande
systemdatabasen.
<MAXIMOEMAILCONTENT>
XML
Ja
Märkordet används endast i
XML-formaterade
e-postmeddelanden för att
ange innehållet i
e-postmeddelandet.
Märkordet fungerar som rot
i det XML-dokument som
skapas i e-postmeddelandet.
</MAXIMOEMAILCONTENT>
Syfte
Regler för formaterade e-postmeddelanden med attribut-värdepar:
Du kan skapa formaterade e-postmeddelanden genom att använda attribut-värdepar.
Följande regler gäller när du skapar ett formaterat e-postmeddelande genom att
använda attribut-värdepar:
v Formaterade e-postmeddelanden måste innehålla nyckelordet
#MAXIMO_EMAIL_BEGIN och nyckelordet #MAXIMO_EMAIL_END. Om nyckelorden inte
ingår i e-postmeddelandet, bearbetas inte meddelandet och ett felmeddelande
skickas med e-post till avsändaren.
v Alla attribut-värde-par som anges i e-postmeddelandet måste förekomma tillsammans. E-postlyssnaren ignorerar alla annan text som skrivs i e-postmeddelandet. Avgränsa attribut-värdeparen i e-postmeddelandet med nyckelordet
#MAXIMO_EMAIL_BEGIN och nyckelordet #MAXIMO_EMAIL_END. Du måste placera
dessa nyckelord på en separat rad och avsluta raden med en radbrytning.
v Ett e-postmeddelande måste innehålla båda nyckelorden #MAXIMO_EMAIL_BEGIN
och # MAXIMO_EMAIL_END om e-postmeddelandet ska behandlas som ett formaterat e-postmeddelande. Om något eller båda nyckelorden #MAXIMO_EMAIL_BEGIN
och # MAXIMO_EMAIL_END saknas behandlas e-postmeddelandet som en text i fritt
format.
v Syntaxen för attribut-värdeparen är: Fältnamn#Attributnamn=Värde.
248
Administrera Maximo Asset Management
v Du måste skriva semikolonet ensamt på en ny rad. Tecknet fungerar som avskiljare mellan fält-värdeparet och nästa fält-värdepar.
v Fältnamnet är det fältnamn som visas i applikationer. Attributnamnet är det attributnamn som anges i MAXATTRIBUTE-tabellen. Attributnamnet brukar vara
samma som databaskolumnens namn.
v Ett inkommande e-postmeddelande kan innehålla både fältnamnet och attributnamnet separerade av nummertecken (#), enbart fältnamnet eller enbart attributnamnet. Om endast fältnamnet anges, försöker e-postlyssnaren att mappa fältnamnet till lämpligt attributnamn innan e-postmeddelandet bearbetas. Om
e-postlyssnaren inte kan mappa namnet eller tolka attributnamnet, bearbetas inte
e-postmeddelandet och ett e-postmeddelande med felsvar skickas till avsändaren.
v Du kan infoga bilagor före eller efter nyckelordet #MAXIMO_EMAIL_BEGIN och
nyckelordet #MAXIMO_EMAIL_END.
Regler för XML-formatering av e-postmeddelanden:
Du kan XML-formatera e-postmeddelanden.
Följande regler gäller när du skapar ett XML-formaterat e-postmeddelande:
v XML-innehållet i ett e-postmeddelande måste innehålla ett rotelement i
formatet<MAXIMOEMAILCONTENT></MAXIMOEMAILCONTENT>. Du måste placera alla andra XML-märkord och värden inom det här rotelementet så att de behandlas
som underordnade enheter till rotelementet.
v Syntaxen för XML är: ATTRIBUTE NAME attribute=’Field Title’> ATTRIBUTE
NAME attribute=’Field Title’>.
v Ett inkommande e-postmeddelande kan bara innehålla attributnamnsmärkordet.
Det får inte innehålla fältnamnsattributet.
v XML-innehållet i ett inkommande e-postmeddelande kontrolleras enbart i fråga
om formatet. Om XML-innehållet inte är välformaterat får e-postmeddelandets
post i INBOUNDCOMM-tabellen felstatus och systemet skickar en felavisering
till både användaren och administratören.
v När ett XML-formaterat e-postmeddelande bearbetas försöker e-postlyssnaren
enbart tolka attributnamnet. Om e-postlyssnaren inte kan tolka attributnamnet,
bearbetas inte e-postmeddelandet och ett e-postsvarsmeddelande om felet
skickas till e-postmeddelandets avsändare.
v XML-tolken kan inte tolka XML-innehållet om standardhuvudet inte ingår i
XML. Du måste ange XML-kodning i början av e-postmeddelandet före rotelementet, märkordet MAXIMOEMAILCONTENT.
v Om XML-reserverade tecken, t.ex. &, förekommer som värde för ett märkord i
ett XML-formaterat meddelande måste det värdet kodas speciellt så att det
XML-formaterade meddelandet utgör giltig XML. Dessa reserverade tecken
måste kodas med escape-sekvenser av standardtyp eller CDATA-konstruktioner.
v Nyckelorden &AUTOKEY& och &SYSDATE& måste escape-kodas med XML
CDATA-konstruktioner. Exempel: <TICKETID><![CDATA[&AUTOKEY&]]></TICKETID>
Exempel på formaterade e-postmeddelanden med funktionen för Ändra status:
Du kan utforma formaterade e-postmeddelanden som använder funktionen Ändra
status. Du sammanställer meddelanden genom att använda attribut-värdepar eller
XML-märkord.
Kapitel 10. Konfigurera e-postlyssnare
249
Exempel
Följande tabell innehåller exempel på formaterade e-postmeddelanden som använder funktionen Ändra status. Exemplen har sammanställts med attribut-värdepar
och XML-märkord. Du kan använda exemplen som referens eller mall när du skapar formaterade e-postmeddelanden i applikationen E-postlyssnare.
Tabell 49. Exempel på formaterade e-postmeddelanden som använder funktionen Ändra
status.
Beskrivning
Exempel
Attribut-värdepar - funktion Ändra status
Ändra status för en befintlig servicebegäran
#MAXIMO_EMAIL_BEGIN
LSNRACTION=CHANGESTATUS
;
LSNRAPPLIESTO=SR
;
CLASS=SR
;
TICKETID=SRNUM
;
STATUS=INPROG
;
#MAXIMO_EMAIL_END
XML-funktion för Ändra status
Ändra status för en befintlig servicebegäran
<MAXIMOEMAILCONTENT>
<LSNRACTION>CHANGESTATUS</LSNRACTION>
<LSNRAPPLIESTO>SR</LSNRAPPLIESTO>
<STATUS>QUEUED</STATUS>
<TICKETID><SRNUM></TICKETID>
<CLASS>SR</CLASS>
<SITEID>BEDFORD</SITEID>
</MAXIMOEMAILCONTENT>
Exempel på formaterade e-postmeddelanden med funktionen Skapa och Uppdatera:
Du kan utforma formaterade e-postmeddelanden som använder funktionerna
Skapa och Uppdatera. Du sammanställer meddelanden genom att använda XMLmärkord eller attribut-värdepar.
Exempel
Följande tabell innehåller exempel på formaterade e-postmeddelanden som använder funktionerna Skapa och Uppdatera. Exemplen har sammanställts med attributvärdepar och XML-märkord. Du kan använda exemplen som referens eller mall
när du skapar formaterade e-postmeddelanden i applikationen E-postlyssnare.
250
Administrera Maximo Asset Management
Tabell 50. Exempel på formaterade e-postmeddelanden som använder attribut-värde-par för
funktionen Skapa eller Uppdatera
Attributvärdepar
för funktionen
Skapa eller
Uppdatera
Exempel
Skapa en
servicebegäran
#MAXIMO_EMAIL_BEGIN
LSNRACTION=CREATE
;
LSNRAPPLIESTO=SR
;
TICKETID=&AUTOKEY&
;
CLASS=SR
;
DESCRIPTION= My SR Attribute – value pairs creation TEST
;
#MAXIMO_EMAIL_END
Uppdatera specifika attribut i en
befintlig
servicebegäran
#MAXIMO_EMAIL_BEGIN
LSNRACTION=UPDATE
;
LSNRAPPLIESTO=SR
;
TICKETID=SRNUM
;
CLASS=SR
;
DESCRIPTION=Update reported by, priority and classification test.
;
REPORTEDPRIORITY=2
;
CLASSSTRUCTUREID=1087
;
#MAXIMO_EMAIL_END
Tabell 51. Exempel på formaterade e-postmeddelanden som använder funktioner för att
skapa eller uppdatera XML
Funktion för att
skapa eller uppdatera XML
Exempel
Skapa en
servicebegäran
<MAXIMOEMAILCONTENT>
<LSNRACTION>CREATE</LSNRACTION>
<LSNRAPPLIESTO>SR</LSNRAPPLIESTO>
<TICKETID><![CDATA[$AUTOKEY&]]&gt</TICKETID>
<CLASS>SR</CLASS>
<DESCRIPTION>My XML SR creation e-mail test</DESCRIPTION>
</MAXIMOEMAILCONTENT>
Uppdatera en
befintlig
servicebegäran
<MAXIMOEMAILCONTENT>
<LSNRACTION>UPDATE</LSNRACTION>
<LSNRAPPLIESTO>SR</LSNRAPPLIESTO>
<TICKETID>SRNUM</TICKETID>
<CLASS>SR</CLASS>
<COMMODITYGROUP>IT</COMMODITYGROUP>
<COMMODITY>PC</COMMODITY>
<DESCRIPTION>My XML update of service group, service, and
site field</DESCRIPTION>
<SITEID>BEDFORD</SITEID>
</MAXIMOEMAILCONTENT>
Kapitel 10. Konfigurera e-postlyssnare
251
Exempel på formaterade e-postmeddelanden med frågefunktion:
Du kan utforma formaterade e-postmeddelanden som använder frågefunktionen.
Du sammanställer meddelanden genom att använda attribut-värdepar eller XMLmärkord.
Exempel
Följande tabell innehåller exempel på formaterade e-postmeddelanden som använder frågefunktionen. Exemplen har sammanställts med attribut-värdepar och XML.
Du kan använda exemplen som referens eller mall när du skapar formaterade epostmeddelanden i applikationen E-postlyssnare.
Tabell 52. Exempel på formaterade e-postmeddelanden som använder frågefunktionen
Beskrivning
Exempel
Attribut-värdepar - frågefunktion
Söka efter en enda post med kriterier (nyckelordet #MAXIMO_EMAIL_BEGIN
LSNRACTION=QUERY
LSNRWHERECONDITION)
;
LSNRAPPLIESTO=SR
;
LSNRRESULTCOLUMNS=TICKETID,DESCRIPTION,
REPORTEDBY,COMMODITYGROUP
;
LSNRWHERECONDITION=TICKETID=’1001’
AND SITIED =’BEDFORD’
;
#MAXIMO_EMAIL_END
Söka efter en enda post utan kriterier (nyckelord
LSNRWHERECONDITION)
#MAXIMO_EMAIL_BEGIN
LSNRACTION=QUERY
;
LSNRAPPLIESTO=SR
;
TICKETID=1002
;
LSNRRESULTCOLUMNS=TICKETID,DESCRIPTION,
REPORTEDBY,COMMODITYGROUP
;
#MAXIMO_EMAIL_END
Söka efter flera poster och returnera valda kolumner
#MAXIMO_EMAIL_BEGIN
LSNRACTION=QUERY
;
LSNRAPPLIESTO=SR
;
LSNRRESULTCOLUMNS=TICKETID,DESCRIPTION,
REPORTEDBY,INTERNALPRIORITY
,REPORTDATE
;
LSNRWHERECONDITION=STATUS =’CLOSED’
;
#MAXIMO_EMAIL_END
Söka efter flera poster och returnera alla kolumner #MAXIMO_EMAIL_BEGIN
LSNRACTION=QUERY
;
LSNRAPPLIESTO=INCIDENT
;
LSNRRESULTCOLUMNS=*
;
LSNRWHERECONDITION=REPORTEDBY=’LIBERI’
;
#MAXIMO_EMAIL_END
XML-frågefunktion
252
Administrera Maximo Asset Management
Tabell 52. Exempel på formaterade e-postmeddelanden som använder
frågefunktionen (forts)
Beskrivning
Exempel
Söka efter en enda post med kriterier(märkordet
LSNRWHERECONDITION)
<MAXIMOEMAILCONTENT>
<LSNRACTION>QUERY</LSNRACTION>
<LSNRAPPLIESTO>PROBLEM</LSNRAPPLIESTO>
<LSNRRESULTCOLUMNS>ticketid,description,
reportedby,affectedperson,commmoditygroup
</LSNRRESULTCOLUMNS>
<LSNRWHERECONDITION>ticketid in (’1001’)
<LSNRWHERECONDITION>
</MAXIMOEMAILCONTENT>
Söka utan kriterier
<MAXIMOEMAILCONTENT>
<LSNRACTION>QUERY</LSNRACTION>
<LSNRAPPLIESTO>PROBLEM</LSNRAPPLIESTO>
<TICKETID>1003</TICKETID>
<LSNRRESULTCOLUMNS>ticketid,description,
reportedby,affectedperson,commmoditygroup
</LSNRRESULTCOLUMNS>
</MAXIMOEMAILCONTENT>
Söka efter flera poster och returnera valda kolumner
<MAXIMOEMAILCONTENT>
<LSNRACTION>QUERY</LSNRACTION>
<LSNRAPPLIESTO>PROBLEM</LSNRAPPLIESTO>
<LSNRRESULTCOLUMNS>ticketid,description,
reportedby,affectedperson,commmoditygroup
</LSNRRESULTCOLUMNS>
<LSNRWHERECONDITION>AFFECTEDPERSON
= ’RAMSDALE’ AND STATUS = ’QUEUED’
</LSNRWHERECONDITION>
</MAXIMOEMAILCONTENT>
Söka efter flera poster och returnera alla kolumner <MAXIMOEMAILCONTENT>
<LSNRACTION>QUERY</LSNRACTION>
<LSNRAPPLIESTO>INCIDENT</LSNRAPPLIESTO>
<LSNRRESULTCOLUMNS>*</LSNRRESULTCOLUMNS>
<LSNRWHERECONDITION>AFFECTEDPERSON
= ’SMITH’ AND STATUS = ’QUEUED’
</LSNRWHERECONDITION>
</MAXIMOEMAILCONTENT>
Arbeta med e-postlyssnare
Du använder e-postlyssnare till att ta emot och bearbeta inkommande e-postmeddelanden. Applikationen E-postlyssnare kan bevaka flera e-postkonton och ta hand
om meddelandena. Applikationen hanterar både inbäddade och vanliga bilagor i
meddelanden.
Rensa e-postposter från uppsamlingstabellen
När affärsbehoven ändras kan du rensa uppsamlingsposterna. Om fel hittas under
uppsamlingsprocessen kan du avaktivera lyssnaren, rensa uppsamlingsposterna
och aktivera lyssnaren igen för att ta bort felet.
Innan du börjar
Innan du kan rensa e-postposter från uppsamlingstabellen måste du avaktivera
den associerade e-postlyssnardefinitionen.
Arbetsordning
1. I applikationen E-postlyssnare väljer du den e-postlyssnare som du ska rensa epostposter från.
2. Klicka på fliken E-postbearbetning för att visa e-postposterna och välj åtgärden
Aktivera/Avaktivera lyssnare.
Kapitel 10. Konfigurera e-postlyssnare
253
Spara ändringarna så avaktiveras e-postlyssnaren.
Välj åtgärden Rensa uppsamlingsposter.
Klicka på Ja som bekräftelse av att e-postposterna ska tas bort.
Aktivera e-postlyssnaren igen genom att välja åtgärden Aktivera/Avaktivera
lyssnare.
7. Spara ändringarna.
3.
4.
5.
6.
Exempel
Om du ändrar implementeringen av din postserver eller e-postadress för ett e-postkonto, kan du rensa de uppsamlingsposter som hör till varje konto. Efter den första testningen av applikationen och konfigurationen kanske du också vill rensa
uppsamlingstabellen på e-postposter innan du aktiverar e-postlyssnarfunktionen i
en produktionsmiljö.
Närliggande begrepp:
”Pollning av postservrar för e-postmeddelanden” på sidan 242
Applikationen E-postlyssnare använder e-postlyssnardefinitioner och en dedikerad
Crontask till att avsöka postservern efter inkommande meddelanden. Crontaskuppgifterna är Java-komponenter som du kan ställa in för automatisk körning enligt ett fast schema. För varje e-postlyssnardefinition som du skapar skapas en specifik Crontask-instans som associeras till e-postlyssnaren.
”Uppsamling av e-postmeddelanden” på sidan 243
Applikationen E-postlyssnare samlar upp e-postmeddelanden i en uppsamlingstabell genom att använda en Crontask-uppgift. När ett e-postmeddelande samlas
upp, sparas all information som krävs för bearbetningen av meddelandet och arbetsflödesprocessen initieras. Crontask-uppgifter är bakgrundsuppgifter som körs
automatiskt enligt ett fastställt schema.
Anpassa preprocessorn för e-postlyssnare
Du kan anpassa preprocessorn för e-postlyssnare efter affärsbehoven. Preprocessorn bestämmer om inkommande e-postmeddelanden är ny begäran om hjälp eller
uppdateringar av befintliga servicebegäran.
Den här uppgiften
Java kräver att du deklarerar anpassad implementering i början av filen. Exempel:
public class MyPreprocessor implements LSNRPreprocessor.
Arbetsordning
1. Placera Java-klasskällfilen i lämpligt Java-paket där du hanterar anpassad Javakod.
2. Bygg den anpassade Java-koden i motsvarande klassfiler.
3. Bygg Enterprise Archive (EAR).
4. Driftsätt EAR på applikationsservern så att kodändringarna börjar gälla.
Närliggande begrepp:
”Preprocessorer för e-postlyssnare” på sidan 240
En preprocessor bestämmer om inkommande e-postmeddelanden är ny begäran
om hjälp eller uppdateringar av befintliga servicebegäran.
254
Administrera Maximo Asset Management
Ändra objektnyckelavgränsare
Värdet för objektnyckelavgränsare identifierar ett inkommande e-postmeddelande
som ett befintligt ärende. Du kan välja andra tecken som objektnyckelidentifierare
än standardvärdet(##).
Den här uppgiften
IDt för posten kallas för objektnyckelidentifierare. Objektnyckelidentifieraren kan
vara en sekvens som systemet genererar. Exempel: 1001, 1002 osv.
Arbetsordning
1. Ersätt värdet med andra tecken. Det finns inga begränsningar. Avgränsaren
måste dock vara unik. Välj sällan använda tecken eller symboler som avgränsare.
2. Placera avgränsaren före och efter ärende-IDt (exempel: SR 1009 återges som
##1009##).
Exempel
Om plustecken (+) är avgränsare kan en användare skicka ett e-postmeddelande
med ämnesraden: +1003+ Har problem med skrivare + nätverk.
Grundpreprocessorn kan inte identifiera understrängen eftersom avgränsningssymbolen finns på flera ställen i ämnesraden. Under dessa omständigheter måste du
utveckla en egen preprocessor som innehåller logik för att identifiera den nya avgränsaren som används med e-postmeddelanden i din affärsmiljö.
Närliggande begrepp:
”Preprocessorer för e-postlyssnare” på sidan 240
En preprocessor bestämmer om inkommande e-postmeddelanden är ny begäran
om hjälp eller uppdateringar av befintliga servicebegäran.
Arbeta med e-postlyssnardefinitioner
Applikationen E-postlyssnare använder definitioner till att avsöka postservern efter
inkommande meddelanden och skicka e-postmeddelanden som svar. E-postsvarsmeddelandena bekräftar att en begärd åtgärd har utförts för användaren.
Skapa e-postlyssnardefinitioner
När du skapar en e-postlyssnardefinition pollar postservern det konto du anger i
definitionen för inkommande e-postmeddelanden. E-postmeddeladena bearbetas
enligt sitt innehåll.
Arbetsordning
Klicka på Ny e-postlyssnardefinition i applikationen E-postlyssnare.
Ange ett värde för e-postadressen.
Valfritt: Ange en beskrivning av e-postadressen.
Ange värden för e-postlösenord, postserver, e-postmapp på postservern för
meddelanden och det e-postprotokoll som ska användas med postservern. Portvärdet tillhandahålls enligt protokollvärdet. Du kan ändra portvärdet om det
behövs.
5. Ange ett värde för den arbetsflödesprocess som ska användas för definitionen.
1.
2.
3.
4.
Kapitel 10. Konfigurera e-postlyssnare
255
6. Ange ett värde för schemat för att ställa in hur ofta servern ska pollas för inkommande e-postmeddelanden. Standardfrekvensen är var femte minut. Standardvärdena för preprocessor, objektnyckelavgränsare, Crontask-namn och
Crontask-instans tillhandahålls.
7. Valfritt: Utför följande steg:
v Välj alternativet E-post borttagen om e-postmeddelandena ska tas bort från
servern när de har bearbetats.
v Ange ett värde i fältet Åldersgräns som anger hur länge ett e-postmeddelande finns kvar på postservern innan det tas bort.
v Ange ett åldersmått.
v Markera kryssrutan Köbaserad bearbetning om du konfigurerat en JMS-kö
(Java Messaging Service, JMS) för att underlätta bearbetningen av e-postmeddelanden.
v Ange ett värde för köanslutningsfabriken om det krävs för konfigurationen.
Ange ett värde som representerar JNDI-namnet (Java Name and Directory
Interface, JNDI) för den Java-komponent som tillhandahåller en anslutning
till en kö.
v Ange ett värde för bearbetningskön om det krävs för konfigurationen. Ange
ett namnet på den kö som används för bearbetning av e-postmeddelanden
för kontot.
8. Spara e-postlyssnardefinitionen.
Och sedan då?
Du måste aktivera e-postlyssnardefinitionen för inkommande e-postmeddelanden
som pollas på postservern. Du aktiverar definitionen med åtgärden Aktivera/
Avaktivera lyssnare.
Närliggande begrepp:
”E-postlyssnardefinitioner” på sidan 234
När affärsbehoven förändras kan du ändra, kopiera eller avaktivera e-postlyssnardefinitioner.
Ta bort e-postlyssnardefinitioner
Du kan ta bort e-postlyssnardefinitioner för att förenkla e-posthanteringen.
Innan du börjar
Rensa e-postposterna för det kontot från uppsamlingstabellen innan du tar bort en
e-postlyssnardefinition.
Den här uppgiften
Du kan ta bort e-postlyssnardefinitioner med statusen ofullständig, ogiltig eller fel.
När du tar bort en e-postlyssnardefinition tas även den Crontask-instans som är associerad till den bort.
Arbetsordning
1. I applikationen E-postlyssnare väljer du den e-postlyssnardefinition som du ska
ta bort.
2. Välj åtgärden Aktivera/Avaktivera lyssnare.
3. Spara konfigurationen. E-postlyssnardefinitionen avaktiveras.
4. Välj åtgärden Ta bort lyssnare.
256
Administrera Maximo Asset Management
5. Spara konfigurationen. E-postlyssnardefinitionen och associerad Crontask-instans tas bort.
Närliggande begrepp:
”E-postlyssnardefinitioner” på sidan 234
När affärsbehoven förändras kan du ändra, kopiera eller avaktivera e-postlyssnardefinitioner.
Konfigurera köer för WebSphere Application Server
Genom att associera en kö till en e-postlyssnare kan du snabba upp den sekventiella bearbetningen av inkommande e-postmeddelanden, särskilt om de kommer i
stora volymer. Du kan konfigurera JMS-köerna för IBM WebSphere Application
Server och associera köerna till lyssnare.
Arbetsordning
1. Starta WebSphere Application Server.
2. Starta Microsoft Internet Explorer och öppna administrationskonsolen för
WebSphere genom att skriva följande URL:
http://<datornamn>:<portnummer>/ibm/console
Skriv till exempel en adress som följande URL-adress:
http://localhost:9060/ibm/console
3. Skriv ditt användar-ID på välkomstskärmen och klicka på Log in.
4. Om det behövs skapar du MAXIMOSERVER-applikationsservern:
a. Klicka först på Servers i navigeringsfältet och sedan på Application Servers. Välj New. Kontrollera att applikationsnoden är ctgNode01.
b. Skriv MAXIMOSERVER i fältet Server name och klicka sedan på Next.
c. Klicka på Next för att acceptera standardservermallen.
d. Kontrollera att kryssrutan Generate Unique Ports är markerad och klicka
på Next.
e. Klicka på Finish från Confirm new server.
f. Spara ändringarna i huvudkonfigurationen.
5. Ändra MAXIMOSERVER JVM-högstorleken:
a. Klicka på Servers i navigeringsfältet och välj sedan Application Servers.
b. Klicka på MAXIMOSERVER.
c. Klicka på Process Definition i avsnittet Server Infrastructure i avsnittet
Java and Process Management.
d. Klicka på Java Virtual Machine i avsnittet Additional Properties.
e. Ställ in Initial Heap Size på 1536 för en 32-bitars JVM och 4096 för en 64bitars JVM.
f. Ställ in Maximum Heap på 1536 för en 32-bitars JVM och 4096 för en 64bitars JVM.
g. Klicka på OK och sedan på Save.
6. Starta MAXIMOSERVER genom att klicka på Servers och sedan på Application Servers. Välj MAXIMOSERVER och klicka på Start.
7. Klicka på Service Integration och sedan på Buses.
8. Klicka på New i fönstret Buses.
9. Så här lägger du till en ny tjänsteintegrationsbuss:
a. Skriv en textbeskrivning för den nya bussen i fältet Name. Exempel: lsnrjmsbus.
Kapitel 10. Konfigurera e-postlyssnare
257
b. Avmarkera kryssrutan Secure. Om du låter kryssrutan vara markerad ärver lsnrjmsbus cellens generella behörighetsinställning.
c. Ändra värdet i fältet High message threshold till minst 500 000 meddelanden.
d. Acceptera alla andra standardinställningar.
10. Klicka på Next och sedan på Finish.
11. Klicka på Save för att utöka JMS-bussinställningen till klusterkonfigurationen.
12. Kontrollera att det står följande i meddelandet om slutfört bygge:
Bussnamn, t.ex. lsnrjmsbus.
Autogenererat unikt ID (UUID), t.ex. 4BCAC78E15820FED.
Fältet Secure är omarkerat.
Fältet High Message Threshold har minimivärdet 500 000.
Närliggande begrepp:
”Köer” på sidan 242
En kö är en applikationsserverkomponent som kan underlätta parallell bearbetning. Genom att associera en kö till en e-postlyssnare kan du snabba upp den sekventiella bearbetningen av inkommande e-postmeddelanden, särskilt om de kommer i stora volymer.
”Java Message Driven Bean” på sidan 242
För att aktivera en e-postlyssnare att använda JMS-köer måste du konfigurera en
Java-komponent kallad Message Driven Bean (MDB) som följer med i systemet.
MDB måste konfigureras via en driftsättningsbeskrivningsfil som ingår i installationen.
Lägga till servrar till Java Messaging Service-bussen för e-postlyssnare
Du kan använda IBM WebSphere Application Server till att lägga till servrar till
JMS-bussen (Java Messaging Service, JMS) för e-postlyssnare. Att lägga till servrar
till JMS-bussen är ett steg i konfigureringen av JMS-köer för e-postlyssnare. Du
konfigurerar JMS-köer för att hantera styra volymer med e-postmeddelanden som
måste bearbetas snabbt.
Arbetsordning
1. Gå till administrationskonsolen för WebSphere och klicka på Service Integration och sedan på Buses.
Klicka på lsnrjmsbus i fönstret Buses så öppna bussarna.
Klicka på Bus members under avsnittet Topology i fönstret lsnrjmsbus.
Klicka på Add i fönstret Bus members.
Välj ctgNode01:MAXIMOSERVER i fönstret Add a new bus member så läggs
bussen till. Klicka sedan på Next.
6. Välj File store och klicka sedan på Next.
7. Klicka på Next i panelen Provide the message store properties.
8. Klicka först på Finish och sedan på Save.
2.
3.
4.
5.
9. Välj lsnrjmsbus. Ändra värdet i fältet High message threshold till minst 500
000 meddelanden och klicka sedan på Apply.
10. Välj Synchronize changes with Nodes och klicka på Save.
Och sedan då?
När du har lagt till servrar till JMS-bussar skapar du en JMS-bussdestination för
lyssnarens inkommande kö.
Närliggande begrepp:
258
Administrera Maximo Asset Management
”Köer” på sidan 242
En kö är en applikationsserverkomponent som kan underlätta parallell bearbetning. Genom att associera en kö till en e-postlyssnare kan du snabba upp den sekventiella bearbetningen av inkommande e-postmeddelanden, särskilt om de kommer i stora volymer.
”Java Message Driven Bean” på sidan 242
För att aktivera en e-postlyssnare att använda JMS-köer måste du konfigurera en
Java-komponent kallad Message Driven Bean (MDB) som följer med i systemet.
MDB måste konfigureras via en driftsättningsbeskrivningsfil som ingår i installationen.
Skapa Java Messaging Service-bussdestination för lyssnarens
inkommande kö
Du behöver lägga till en logisk adress för lyssnarens inkommande bussdestionationskö, lsnrqin, i Java Messaging Service-bussen.
Arbetsordning
1. Klicka på Service Integration i administrationskonsolen och sedan på Buses.
2. Klicka på lsnrjmsbus i fönstret Buses.
3. Klicka på Destinations i avsnittet Destination resources i fönstret lsnrjmsbus.
4. Klicka på New i fönstret Destinations.
5. I fönstret Create new destination kontrollerar du att destinationstypen är kö
och klickar på Next.
6. Ange lsnrqin i fältet Identifier i fönstret Create new queue och Listener
Queue Inbound i fältet Description och klicka sedan på Next.
7. I fönstret Create a new queue for point-to-point messaging väljer du
Node=ctgNode01:Server=MAXIMOSERVER som den bussmedlem som ska
lagra och bearbeta meddelanden för bussdestinationskön lsnrqin och klickar
sedan på Next.
8. Klicka på Finish i fönstret Confirm queue creation som slutförs skapandet av
bussdestinationskön lsnrqin.
9. Välj Buses > lsnrjmsbus > Destinations > lsnrqin.
10. Utför följande steg i fönstret Configuration:
a. Ändra värdet för Maximum failed deliveries till 1.
Värdet anger hur många gånger systemet ska upprepa ett misslyckat meddelandeförsök innan meddelandet vidarebefordras till undantagsdestinationen.
b. Klicka på None för undantagsdestination.
11. Klicka på Apply och sedan på Save.
12. Välj Synchronize changes with Nodes och klicka på Save.
Och sedan då?
När du har lagt till JMS-bussdestinationer för inkommande köer för e-postlyssnare
kan du skapa JMS-anslutningsfabriken.
Närliggande begrepp:
”Köer” på sidan 242
En kö är en applikationsserverkomponent som kan underlätta parallell bearbetning. Genom att associera en kö till en e-postlyssnare kan du snabba upp den sekventiella bearbetningen av inkommande e-postmeddelanden, särskilt om de kommer i stora volymer.
Kapitel 10. Konfigurera e-postlyssnare
259
”Java Message Driven Bean” på sidan 242
För att aktivera en e-postlyssnare att använda JMS-köer måste du konfigurera en
Java-komponent kallad Message Driven Bean (MDB) som följer med i systemet.
MDB måste konfigureras via en driftsättningsbeskrivningsfil som ingår i installationen.
Skapa anslutningsfabriken för JMS (Java Messaging Service)
Du måste lägga till en anslutningsfabrik för att skapa anslutningar till Java Messaging Service-leverantören för punkt-till-punkt-meddelandeköer.
Arbetsordning
1. Gå till administrationskonsolen för WebSphere och klicka på Resources, JMS
och välj Queue Connection Factory.
2. Välj Cell=ctgCell01 från listan Scope och klicka på New
3. Kontrollera att Default Messaging Provider är valt och klicka på OK.
4. Ange följande information:
Fältet Name: lsnrconnfact
Fältet JNDI name: jms/maximo/lsnr/lsnrcf
Fältet Bus name: lsnrjmsbus
5. Klicka på OK och sedan på Save.
6. Välj Synchronize changes with Nodes och klicka på Save.
Närliggande begrepp:
”Köer” på sidan 242
En kö är en applikationsserverkomponent som kan underlätta parallell bearbetning. Genom att associera en kö till en e-postlyssnare kan du snabba upp den sekventiella bearbetningen av inkommande e-postmeddelanden, särskilt om de kommer i stora volymer.
”Java Message Driven Bean” på sidan 242
För att aktivera en e-postlyssnare att använda JMS-köer måste du konfigurera en
Java-komponent kallad Message Driven Bean (MDB) som följer med i systemet.
MDB måste konfigureras via en driftsättningsbeskrivningsfil som ingår i installationen.
Skapa inkommande Java Messaging Service-kö för e-postlyssnare
Du måste skapa en JMS-kö, Java Messaging Service (JMS), lsnrqueue, som destination för lyssnarens inkommande punkt-till-punkt-meddelanden.
Arbetsordning
1. I administrationskonsolen klickar du på Resources, JMS och sedan på Queues
2. Välj Cell=ctgCell01 från listan Scope och klicka på New.
3. Kontrollera att Default Messaging Provider är vald och klicka på OK.
4. Ange följande information:
Fältet Name: lsnrqueue
Fältet JNDI name: jms/maximo/int/lsnr/qin
Fältet Bus name: lsnrjmsbus
Fältet Queue name: lsnrqin
5. Klicka på OK och sedan på Save.
6. Välj Synchronize changes with Nodes och klicka på Save.
260
Administrera Maximo Asset Management
Och sedan då?
När du har skapat en inkommande JMS-kö för e-postlyssnaren kan du aktivera
kön.
Närliggande begrepp:
”Köer” på sidan 242
En kö är en applikationsserverkomponent som kan underlätta parallell bearbetning. Genom att associera en kö till en e-postlyssnare kan du snabba upp den sekventiella bearbetningen av inkommande e-postmeddelanden, särskilt om de kommer i stora volymer.
”Java Message Driven Bean” på sidan 242
För att aktivera en e-postlyssnare att använda JMS-köer måste du konfigurera en
Java-komponent kallad Message Driven Bean (MDB) som följer med i systemet.
MDB måste konfigureras via en driftsättningsbeskrivningsfil som ingår i installationen.
Aktivera inkommande kö för lyssnare
Du måste aktivera lyssnarens inkommande kö lsnrqueue så att den kan ta emot
meddelanden. Att aktivera inkommande köer för Java Messaging Service (JMS) ingår i konfigureringen av JMS-köer för e-postlyssnare.
Arbetsordning
1. I administrationskonsolen för WebSphere klickar du på Resources, sedan på
JMS och väljer Activation Specifications.
2. Välj Cell=ctgCell01 från listan Scope och klicka på New.
3. Fyll i avsnittet General Properties för den nya JMS-aktiveringen och klicka sedan på OK
4. Ange följande information:
Fältet Name: lsnrjmsact
Fältet JNDI name: lsnrjmsact
Fältet Destination type: Queue
Fältet Destination JNDI name: jms/maximo/lsnr/qin
Fältet Bus name: lsnrjmsbus
Fältet Maximum concurrent endpoints: 5
5. Klicka på OK och sedan på Save.
6. Välj Synchronize changes with Nodes och klicka på Save.
7. Stoppa alla IBM-relaterade processer och demoner och starta sedan om processerna så börjar uppdateringen gälla.
Närliggande begrepp:
”Köer” på sidan 242
En kö är en applikationsserverkomponent som kan underlätta parallell bearbetning. Genom att associera en kö till en e-postlyssnare kan du snabba upp den sekventiella bearbetningen av inkommande e-postmeddelanden, särskilt om de kommer i stora volymer.
”Java Message Driven Bean” på sidan 242
För att aktivera en e-postlyssnare att använda JMS-köer måste du konfigurera en
Java-komponent kallad Message Driven Bean (MDB) som följer med i systemet.
MDB måste konfigureras via en driftsättningsbeskrivningsfil som ingår i installationen.
Kapitel 10. Konfigurera e-postlyssnare
261
Konfigurera MDB (Message Driven Bean) på WebSphere Application Server
För att aktivera e-postlyssnare att använda JMS-köer (Java Messaging Service, JMS)
måste du konfigurera en Java-komponent kallad Message Driven Bean (MDB), som
följer med i systemet vid leveransen. MDB måste konfigureras via en driftsättningsbeskrivningsfil som ingår i installationen. Konfigureringen av Message Driven
Bean innebär att du tar bort kommentarrader från vissa avsnitt i driftsättningsbeskrivningsfilerna i systemet.
Innan du börjar
För att utföra den här uppgiften behöver du ha åtkomst till följande två filer: driftsättningsbeskrivningsfilen ejbjar.xml i applications/maximo/mboejb/ejbmodule/
META-INF filsökväg och filen ibm-ejb-jar-bnd.xmi i /applications/maximo/mboejb/
ejbmodule/META-INF filsökväg.
Arbetsordning
1. Leta reda på driftsättningsbeskrivningsfilen ejbjar.xml i installationsmapp i
filsökvägen applications/maximo/mboejb/ejbmodule/META-INF.
2. Öppna filen i ett textredigeringsprogram och gör följande ändringar:
a. Leta reda på följande avsnitt och ta bort kommentarraderna (<!– och –>):
Email Listener JMS is not deployed by default
<message-driven id="MessageDriven_LSNRMessageBean">
<ejb-class>psdi.common.emailstner.LSNRMessageBEAN</ejb-class>
<transaction-type>Container</transaction-type>
<message-destination-type>javax.jms.Queue</message-destination-type>
</message-driven>-->
b. Leta reda på följande avsnitt och ta bort kommentarraderna (<!– och –>):
Email Listener JMS is not deployed by default
<container-transaction>
<method>
<ejb-name>LSNRMessageBean</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>-->
3. Spara de ändringar du har gjort i beskrivningsfilen.
4. Leta redan på filen ibm-ejb-jar-bnd.xmi i mappen /applications/maximo/
mboejb/ejbmodule/META-INF.
5. Öppna filen i en textredigerare, leta reda på följande avsnitt och ta bort kommentarraderna (<!– och –>):
<!– Email Listener JMS is not deployed by default
<ejbBindings xmi:type="ejbbnd:MessageDrivenBeanBinding"
xmi:id="MessageDrivenBeanBinding_2"
activationSpecJndiName="lsnrjmsact">
<enterpriseBean xmi:type="ejb:MessageDriven"
href="META-INF/ejbjar.xml#MessageDriven_LSNRMessageBean"/>
</ejbBindings>-->
6. Spara ändringarna du gjort i filen. Bygg sedan om EAR (Enterprise Application
Archive) och driftsätt den på nytt.
Och sedan då?
När du har konfigurerat MDBer för e-postlyssnare kan du aktivera arbetsflödesprocesser för e-postlyssnare.
Närliggande begrepp:
262
Administrera Maximo Asset Management
”Köer” på sidan 242
En kö är en applikationsserverkomponent som kan underlätta parallell bearbetning. Genom att associera en kö till en e-postlyssnare kan du snabba upp den sekventiella bearbetningen av inkommande e-postmeddelanden, särskilt om de kommer i stora volymer.
”Java Message Driven Bean” på sidan 242
För att aktivera en e-postlyssnare att använda JMS-köer måste du konfigurera en
Java-komponent kallad Message Driven Bean (MDB) som följer med i systemet.
MDB måste konfigureras via en driftsättningsbeskrivningsfil som ingår i installationen.
Konfigurera Java Messaging Service-köer för WebLogic Server
Du kan använda WebLogic Server till att konfigurera JMS-köer (Java Messaging
Service, JMS) för e-postlyssnare. Du konfigurerar JMS-köer för att hantera stora volymer av e-postmeddelanden som måste bearbetas snabbt.
Arbetsordning
1. Starta WebLogic Server.
2. Skapa ett fillager i domänstrukturen:
a. Expandera Services och klicka på Persistent Stores > New > Create FileStore.
b. Ange lsnrstore i fältet Name och acceptera standardvärdet AdminServer för
målet.
c. I fältet Directory anger du en mapp på applikationsserverdatorn där applikationsservern kan hantera lagret och klickar på Finish.
WebLogic Server kan utföra läs- och skrivoperationer i lagret i denna mapp.
Exempel: Ett värde för Windows-miljön kan vara c:\tmp.
Ett meddelande bekräftar att fillagret har skapats.
3. Skapa en Java Messaging Service-server i domänstrukturen:
a. Expandera först Services och sedan Messaging.
b. Välj JMS Servers > New så skapas en JMS-server.
c. Ge servern namnet lsnrserver och välj lsnrstore som beständigt lager.
d. I fältet Target väljer du AdminServer och klickar sedan på Finish.
Ett meddelande bekräftar att JMS-servern har skapats.
4. Skapa en Java Messaging Service-modul i domänstrukturen:
a. Klicka på JMS Modules > New.
b. I fältet Name anger du lsnrjmsmodule och klickar på Next. Lämna fälten
Descriptor File Name och In Domain tomma. Applikationsservern tilldelar
standardvärden.
c. Markera kryssrutan Admin Server och klicka på Next.
d. Markera kryssrutan Would you like to add resource to this JMS system
module och klicka på Finish.
Ett meddelande bekräftar att JMS-modulen har skapats.
5. Skapa en anslutningsfabrik:
a. På fliken Configurations i inställningarna för sidan lsnrjmsmodule klickar
du på New i tabellen Summary of Resources.
b. Välj Connection Factory och klicka på Next.
c. Ange följande information och klicka på Next:
Kapitel 10. Konfigurera e-postlyssnare
263
Fältet Name: lsnrconnfact
Fältet JNDI name: jms/maximo/lsnr/lsnrcf
d. Kontrollera att fältet Targets har följande värde: AdminServer as selected
och klicka på Finish.
Ett meddelande bekräftar att anslutningsfabriken har skapats.
6. Skapa en Java Messaging Service-kö:
a. På fliken Configurations i inställningarna för sidan lsnrjmsmodule klickar
du på New i tabellen Summary of Resources.
b. Välj Queue och klicka på Next.
c. Ange följande information:
Fältet Name: lsnrqueue
Fältet JNDI name: jms/maximo/int/lsnr/qin
d. I fältet Template accepterar du standardvärdet None och klickar sedan på
Next.
e. I Targets väljer du lsnrserver och klickar sedan på Finish.
Ett meddelande bekräftar att JMS-kön har skapats.
7. Konfigurera Java Messaging Service-kön:
a. På fliken Configurations i inställningarna för sidan lsnrjmsmodule klickar
du på lsnrconnfact resource.
b. På fliken Configurations i inställningarna för lsnrconnfact klickar du på fliken Transactions.
c. Välj alternativet XA Connection Factory Enabled och klicka på Save.
d. Klicka på Activate Changes i Change Center.
Närliggande begrepp:
”Köer” på sidan 242
En kö är en applikationsserverkomponent som kan underlätta parallell bearbetning. Genom att associera en kö till en e-postlyssnare kan du snabba upp den sekventiella bearbetningen av inkommande e-postmeddelanden, särskilt om de kommer i stora volymer.
”Java Message Driven Bean” på sidan 242
För att aktivera en e-postlyssnare att använda JMS-köer måste du konfigurera en
Java-komponent kallad Message Driven Bean (MDB) som följer med i systemet.
MDB måste konfigureras via en driftsättningsbeskrivningsfil som ingår i installationen.
Lägga till fillager för e-postlyssnare - WebLogic Server
Du konfigurerar Java-meddelandetjänstköer (JMS) för att hantera stora volymer
med e-postmeddelanden som måste bearbetas snabbt. Lägga till fillager ingår i
konfigureringen av JMS-köer för e-postlyssnare.
Arbetsordning
Skapa ett fillager i WebLogic Server.
Ange lsnrstore som namn.
Acceptera standardmålvärdet AdminServer.
Ange en mapp på applikationsserverdatorn som lagret kan hanteras från. WebLogic Server kan utföra läs- och skrivoperationer i lagret i denna mapp. Exempel: Värdet för en miljö kan vara c:\tmp.
5. Klicka på Finish.
1.
2.
3.
4.
264
Administrera Maximo Asset Management
Och sedan då?
Lägg till JMS-servrar för e-postlyssnare när du har lagt till fillagren.
Närliggande begrepp:
”Köer” på sidan 242
En kö är en applikationsserverkomponent som kan underlätta parallell bearbetning. Genom att associera en kö till en e-postlyssnare kan du snabba upp den sekventiella bearbetningen av inkommande e-postmeddelanden, särskilt om de kommer i stora volymer.
”Java Message Driven Bean” på sidan 242
För att aktivera en e-postlyssnare att använda JMS-köer måste du konfigurera en
Java-komponent kallad Message Driven Bean (MDB) som följer med i systemet.
MDB måste konfigureras via en driftsättningsbeskrivningsfil som ingår i installationen.
Lägga till Java Messaging Service-servrar för e-postlyssnare WebLogic Server
Du konfigurerar Java-meddelandetjänstköer (JMS) för att hantera stora volymer
med e-postmeddelanden som måste bearbetas snabbt. Att lägga till en JMS-server
ingår i konfigureringen av JMS-köer för e-postlyssnare.
Arbetsordning
1. I WebLogic Server, anger du lsnrserver som namn på servern.
2. Ange serveregenskaperna.
3. Skapa servern och välj AdminServer som målvärde.
4. Klicka på Finish.
Och sedan då?
När du har lagt till en JMS-server, lägger du till en JMS-modul för e-postlyssnare.
Närliggande begrepp:
”Köer” på sidan 242
En kö är en applikationsserverkomponent som kan underlätta parallell bearbetning. Genom att associera en kö till en e-postlyssnare kan du snabba upp den sekventiella bearbetningen av inkommande e-postmeddelanden, särskilt om de kommer i stora volymer.
”Java Message Driven Bean” på sidan 242
För att aktivera en e-postlyssnare att använda JMS-köer måste du konfigurera en
Java-komponent kallad Message Driven Bean (MDB) som följer med i systemet.
MDB måste konfigureras via en driftsättningsbeskrivningsfil som ingår i installationen.
Lägga till Java Messaging Service-moduler för e-postlyssnare WebLogic Server
Du konfigurerar Java-meddelandetjänstköer (JMS) för att hantera stora volymer
med e-postmeddelanden som måste bearbetas snabbt. Att lägga till en JMS-modul
ingår i konfigureringen av JMS-köer för e-postlyssnare.
Arbetsordning
1. Lägg till en JMS-modul i WebLogic Server.
2. Ange lsnrjmsmodule som namn på modulen.
3. Ange inga värden för beskrivningsfilens namn eller domän. Applikationsservern tilldelar standardvärden.
Kapitel 10. Konfigurera e-postlyssnare
265
4. Välj alternativ för administrationsservern.
5. Välj alternativet för att lägga till en resurs i JMS-systemmodulen.
Och sedan då?
Efter att ha lagt till en JMS-modul lägger du till en JMS-anslutningsfabrik för epostlyssnare.
Närliggande begrepp:
”Köer” på sidan 242
En kö är en applikationsserverkomponent som kan underlätta parallell bearbetning. Genom att associera en kö till en e-postlyssnare kan du snabba upp den sekventiella bearbetningen av inkommande e-postmeddelanden, särskilt om de kommer i stora volymer.
”Java Message Driven Bean” på sidan 242
För att aktivera en e-postlyssnare att använda JMS-köer måste du konfigurera en
Java-komponent kallad Message Driven Bean (MDB) som följer med i systemet.
MDB måste konfigureras via en driftsättningsbeskrivningsfil som ingår i installationen.
Lägga till anslutningsfabriker för Java Messaging Service för epostlyssnare - WebLogic Server
Du konfigurerar Java-meddelandetjänstköer (JMS) för att hantera stora volymer
med e-postmeddelanden som måste bearbetas snabbt. Att lägga till en JMS-anslutningsfabrik ingår i konfigureringen av JMS-köer för e-postlyssnare.
Arbetsordning
1. Skapa en anslutningsfabrik på servern WebLogic Server.
2. Ange lsnrconnfact som namn.
3. Ange jms/maximo/lsnr/lsnrcf som JNDI-namn (Java Naming and Directory
Interface).
4. Kontrollera att målvärdet är AdminServer och lägg till anslutningsfabriken.
Närliggande begrepp:
”Köer” på sidan 242
En kö är en applikationsserverkomponent som kan underlätta parallell bearbetning. Genom att associera en kö till en e-postlyssnare kan du snabba upp den sekventiella bearbetningen av inkommande e-postmeddelanden, särskilt om de kommer i stora volymer.
”Java Message Driven Bean” på sidan 242
För att aktivera en e-postlyssnare att använda JMS-köer måste du konfigurera en
Java-komponent kallad Message Driven Bean (MDB) som följer med i systemet.
MDB måste konfigureras via en driftsättningsbeskrivningsfil som ingår i installationen.
Lägga till Java-meddelandetjänstköer för e-postlyssnare - WebLogic Server
Du konfigurerar Java-meddelandetjänstköer (JMS) för att hantera stora volymer
med e-postmeddelanden som måste bearbetas snabbt. Att aktivera en JMS-anslutningsfabrik ingår i konfigureringen av JMS-köer för e-postlyssnare.
266
Administrera Maximo Asset Management
Arbetsordning
I WebLogic Server anger du följande information för kön:
Alternativ
Beskrivning
Name
lsnrqueue
Namn för Java Naming and Directory
Interface (JNDI)
jms/maximo/int/lsnr/qin
Mall
Ingen
Mål
lsnrserver
Och sedan då?
När du har lagt till en JMS-kö till e-postlyssnare aktiverar du JMS-anslutningsfabriken.
Närliggande begrepp:
”Köer” på sidan 242
En kö är en applikationsserverkomponent som kan underlätta parallell bearbetning. Genom att associera en kö till en e-postlyssnare kan du snabba upp den sekventiella bearbetningen av inkommande e-postmeddelanden, särskilt om de kommer i stora volymer.
”Java Message Driven Bean” på sidan 242
För att aktivera en e-postlyssnare att använda JMS-köer måste du konfigurera en
Java-komponent kallad Message Driven Bean (MDB) som följer med i systemet.
MDB måste konfigureras via en driftsättningsbeskrivningsfil som ingår i installationen.
Aktivera anslutningsfabriker för Java Messaging Service för epostlyssnare - WebLogic Server
Du konfigurerar Java-meddelandetjänstköer (JMS) för att hantera stora volymer
med e-postmeddelanden som måste bearbetas snabbt. Att lägga till en JMS-kö ingår i konfigureringen av JMS-köer för e-postlyssnare.
Arbetsordning
1. Aktivera XA-anslutningsfabriken i WebLogic Server
2. Spara ändringarna.
3. Aktivera ändringarna i Change Center.
Konfigurera Message Driven Bean i WebLogic Server
För att aktivera en e-postlyssnare att använda JMS-köer måste du konfigurera en
Java-komponent kallad Message Driven Bean (MDB) som följer med i systemet.
MDB måste konfigureras via en driftsättningsbeskrivningsfil som ingår i installationen. Konfigureringen av Message Driven Bean innebär att du tar bort kommentarrader från vissa avsnitt i driftsättningsbeskrivningsfilerna i systemet.
Innan du börjar
För att slutföra uppgiften behöver du accessa följande filer: ejbjar.xml i filsökvägen applications/maximo/mboejb/ejbmodule/META-INF och filen
weblogic-ejb-jar-bnd.xmi i filsökvägen applications/maximo/mboejb/ejbmodule/
META-INF.
Kapitel 10. Konfigurera e-postlyssnare
267
Arbetsordning
1. I installationsmappen letar du reda på filen ejb-jar.xml i filsökvägen
applications/maximo/mboejb/ejbmodule/META-INF.
2. Öppna filen i ett textredigeringsprogram och gör följande ändringar:
a. Leta reda på följande avsnitt och ta bort kommentarraderna (<!– och –>):
<!--Email Listener JMS is not deployed by default
<message-driven id="MessageDriven_LSNRMessageBean">
<ejb-name>LSNRMessageBean</ejb-name>
<ejb-class>psdi.common.emailstner.LSNRMessageBean</ejb-class>
<transaction-type>Container</transaction-type>
<message-destination-type>javax.jms.Queue</message-destination-type>
</message-driven>
-->
b. Leta reda på följande avsnitt och ta bort kommentarraderna (<!– och –>):
<!--Email Listener JMS is not deployed by default
<container-transaction>
<method>
<ejb-name>LSNRMessageBean</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
-->
3. Spara de ändringar du har gjort i filen.
4. Leta reda på filen weblogic-ejb-jar-bnd.xmi i filsökvägen applications/
maximo/mboejb/ejbmodule/META-INF.
5. Öppna filen i en textredigerare och leta reda på följande avsnitt:
<!--Email Listener JMS is not deployed by default
<weblogic-enterprise-bean>
<ejb-name>LSNRMessageBean</ejb-name>
<message-driven-descriptor>
<destination-jndi-name>jms/mro/lsnr/qin</destination-jndi-name>
<connection-factory-jndi-name>jms/mro/lsnr/lsnrcf</connection-factory-jndi-name>
</message-driven-descriptor>
<transaction-descriptor>
<trans-timeout-seconds>600</trans-timeout-seconds>
</transaction-descriptor>
<jndi-name>LSNRMessageBean</jndi-name>
</weblogic-enterprise-bean>
-->
a. Ta bort kommentarraderna (<!– och –>).
b. I det avsnitt där du tog bort kommentarraderna ändrar du värdet på fliken
i <connection-factory-jndi-name> till jms/mro/lsnr/lsnrcf.
c. Spara de ändringar du har gjort i filen.
6. Bygg om och driftsätt EAR (Enterprise Application Archive) på nytt för att slutföra konfigurationen.
Och sedan då?
När du har konfigurerat MDB för e-postlyssnare kan du konfigurera en e-postlyssnare att använda en JMS-kö.
Närliggande begrepp:
”Köer” på sidan 242
En kö är en applikationsserverkomponent som kan underlätta parallell bearbetning. Genom att associera en kö till en e-postlyssnare kan du snabba upp den sekventiella bearbetningen av inkommande e-postmeddelanden, särskilt om de kommer i stora volymer.
268
Administrera Maximo Asset Management
”Java Message Driven Bean” på sidan 242
För att aktivera en e-postlyssnare att använda JMS-köer måste du konfigurera en
Java-komponent kallad Message Driven Bean (MDB) som följer med i systemet.
MDB måste konfigureras via en driftsättningsbeskrivningsfil som ingår i installationen.
Aktivera arbetsflödesprocessen för e-postlyssnare
Du konfigurerar Java-meddelandetjänstköer (JMS) för att hantera stora volymer
med e-postmeddelanden som måste bearbetas snabbt. Att aktivera e-postlyssnarens
arbetsflödesprocess att använda en e-postlyssnare som JMS-kö ingår i konfigureringen av JMS-köer för e-postlyssnare.
Arbetsordning
1. Välj arbetsflödesprocessen LSNRBP i applikationen Arbetsflödesdesign.
2. Välj åtgärden Aktivera process för att validera och aktivera arbetsflödesprocessen.
3. Välj åtgärden Aktivera process.
4. Välj arbetsflödesprocessen IBEP.
5. Välj åtgärden Aktivera process för att validera och aktivera arbetsflödesprocessen.
6. Välj åtgärden Aktivera process.
Och sedan då?
När du har aktiverat arbetsflödesprocessen för e-postlyssnaren kan du konfigurera
e-postlyssnaren att använda en JMS-kö.
Närliggande begrepp:
”E-postlyssnarkomponenter” på sidan 232
Applikationen E-postlyssnare fungerar tillsammans med en Crontask och en arbetsflödesprocess.
”Fördefinierad arbetsflödesprocess för e-postlyssnare” på sidan 234
Du använder arbetsflödesprocesser till att skapa steg som vägleder poster i affärsprocessen. Applikationen E-postlyssnare har ett fördefinierat arbetsflöde, Listener
Business Process (LSNRBP), som används med applikationen E-postlyssnare.
”Behörighetsinställningar för e-postlyssnare” på sidan 235
När du skapar, uppdaterar, kör frågor och ändrar statusen för ärenden kan du konfigurera behörighetsinställningar för e-postlyssnare. Med hjälp av dessa inställningar kan du se till att endast behöriga användare kan utföra dessa funktioner för
e-postmeddelanden.
”Meddelandemallar för e-postlyssnare” på sidan 236
För att generera standardiserade e-postmeddelanden använder applikationen Epostlyssnare meddelandemallar som genererar meddelanden som skickas till användare och administratörer. Meddelandetyperna är bekräftelser, validerings- och
bearbetningsfel samt systemfel.
Konfigurera e-postlyssnare att använda Java Messaging Serviceköer
För att kunna använda en JMS-kö (Java Messaging Service, JMS) måste du konfigurera e-postlyssnaren. Du konfigurerar JMS-köer för att hantera styra volymer med
e-postmeddelanden som måste bearbetas snabbt.
Arbetsordning
1. Skapa en e-postlyssnardefinition i applikationen E-postlyssnare.
Kapitel 10. Konfigurera e-postlyssnare
269
2. Ange nödvändig information på fliken Lyssnare, inklusive e-postadress, e-postlösenord, postserver, protokoll, e-postmapp, preprocessor, objektnyckelavgränsare, arbetsflödesprocess och schema.
3. Välj det köbaserade bearbetningsalternativet i avsnittet Bearbetningsfrekvens
för e-post.
4. Ange jms/maximo/lsnr/lsnrqcf som värde för köanslutningsfabriken.
5. Ange jms/maximo/lsnr/qin som värde för bearbetningskön.
6. Välj åtgärden Behörighetsinställningar.
7. Klicka på Ny rad i fönstret Välj behörighetsinställningar och ange följande information:
a. Ange SB som värde för Maximo-affärsobjektet.
b. Ange SKAPASB som värde för Maximo-applikationen.
8. Klicka på OK.
9. Välj åtgärden Aktivera/Avaktivera lyssnare.
Närliggande begrepp:
”E-postlyssnarkomponenter” på sidan 232
Applikationen E-postlyssnare fungerar tillsammans med en Crontask och en arbetsflödesprocess.
”Fördefinierad arbetsflödesprocess för e-postlyssnare” på sidan 234
Du använder arbetsflödesprocesser till att skapa steg som vägleder poster i affärsprocessen. Applikationen E-postlyssnare har ett fördefinierat arbetsflöde, Listener
Business Process (LSNRBP), som används med applikationen E-postlyssnare.
”Behörighetsinställningar för e-postlyssnare” på sidan 235
När du skapar, uppdaterar, kör frågor och ändrar statusen för ärenden kan du konfigurera behörighetsinställningar för e-postlyssnare. Med hjälp av dessa inställningar kan du se till att endast behöriga användare kan utföra dessa funktioner för
e-postmeddelanden.
”Meddelandemallar för e-postlyssnare” på sidan 236
För att generera standardiserade e-postmeddelanden använder applikationen Epostlyssnare meddelandemallar som genererar meddelanden som skickas till användare och administratörer. Meddelandetyperna är bekräftelser, validerings- och
bearbetningsfel samt systemfel.
Skapa meddelanden för e-postmeddelanden
Du kan skapa meddelanden som gäller e-postposter. Det meddelande du skapar
skickas som en e-postavisering till de mottagare som du väljer.
Arbetsordning
1. På fliken E-postbearbetning i applikationen E-postlyssnare väljer du den epostpost som du ska skapa ett meddelande för.
2. Klicka på Skapa meddelande så öppnas fönstret Skapa meddelande. Standardvärden för mottagare, ämne och meddelade tillhandahålls enligt den valda epostposten. Du kan ändra dessa värden.
3. Lägg till en bifogad fil.
4. Skicka meddelandet till den angivna mottagaren.
Närliggande begrepp:
”E-postmeddelanden” på sidan 242
I applikationen E-postlyssnare hanterar du e-postmeddelanden.
”Status för e-postposter” på sidan 243
Varje e-postpost i uppsamlingstabellen har en status. Statusen avspeglar de sekvens
270
Administrera Maximo Asset Management
av åtgärder som e-postlyssnaren utför på en e-postpost i uppsamlingstabellen.
”E-postbilagor” på sidan 245
Applikationen E-postlyssnare lagrar bilagor från inkommande e-post på applikationsservern. Du kan se bilagorna på fliken E-postbearbetning i applikationen Epostlyssnare.
”Studsande e-postmeddelanden” på sidan 245
Studsande e-postmeddelanden är utgående e-postmeddelanden som inte kan levereras. Stora volymer med studsande e-postmeddelanden belastar nätverkstrafiken
och påverkar applikationens möjlighet att bearbeta godkända ärenden.
”Borttagning av e-postmeddelanden från postservern” på sidan 246
Du kan hantera e-postmeddelanden genom att ange regler som markerar meddelanden på postservern för borttagning. Du kan ta bort e-postmeddelandeposter
med statusen Klar, Fel eller Ogiltig. När du tar bort posterna i applikationen Epostlyssnare tas e-postmeddelanden bort helt och kan inte återställas.
”Meddelandetrösklar” på sidan 245
Om antalet meddelanden som väntar på bearbetning överskrider det tröskelvärde
som du angav begränsar applikationen tillägg av nya meddelanden i bearbetningsköer.
Närliggande referens:
”Exempel på formaterade e-postmeddelanden med funktionen för Ändra status”
på sidan 249
Du kan utforma formaterade e-postmeddelanden som använder funktionen Ändra
status. Du sammanställer meddelanden genom att använda attribut-värdepar eller
XML-märkord.
”Exempel på formaterade e-postmeddelanden med funktionen Skapa och
Uppdatera” på sidan 250
Du kan utforma formaterade e-postmeddelanden som använder funktionerna
Skapa och Uppdatera. Du sammanställer meddelanden genom att använda XMLmärkord eller attribut-värdepar.
”Exempel på formaterade e-postmeddelanden med frågefunktion” på sidan 252
Du kan utforma formaterade e-postmeddelanden som använder frågefunktionen.
Du sammanställer meddelanden genom att använda attribut-värdepar eller XMLmärkord.
Kapitel 10. Konfigurera e-postlyssnare
271
272
Administrera Maximo Asset Management
Kapitel 11. Hantera Crontask-uppgifter
Crontask-uppgifter är bakgrundsuppgifter som körs automatiskt enligt ett fastställt
schema. Fördefinierade Crontask-uppgifter stöder schemaläggningsaktiviteter som
att generera arbetsorder för förebyggande underhåll och beställa förrådsartiklar enligt ett givet schema. Fördefinierade Crontask-uppgifter tillhandahålls och du kan
även skapa egna Crontask-uppgifter. I en flerinnehavarmiljö skapar den globala
administratören Crontask-uppgifter och konfigurerar servrarna som de körs på.
Innehavare kan skapa Crontask-instanser och avaktivera Crontask-instanser från
körning.I en flerinnehavarmiljö skapar den globala administratören Crontask-uppgifter och konfigurerar de servrar som de körs på. Innehavare kan skapa instanser
av Crontask-uppgifter samt aktivera och avaktivera Crontask-uppgifter från körning.
Inställningar för Crontask
Du kan ändra schemaläggningen av Crontask-uppgifter och ändra parametervärden utan att stoppa och starta om servern. Du kan skapa och ta bort Crontaskuppgifter och Crontask-instanser, och ändra parametrarna för Crontask-uppgifter.
Fördefinierade Crontask-uppgifter
Det finns fördefinierade Crontask-uppgifter som är konfigurerade att köra schemalagda jobb på systemservern. Crontask-uppgifter är bakgrundsuppgifter som körs
automatiskt enligt ett fastställt schema.
I följande tabell beskrivs fördefinierade Crontask-uppgifter. Alla Crontask-uppgifterna är inställda på full åtkomstnivå, utom ESCALATIONS och LSNRCRON
(READONLY).
Tabell 53. Fördefinierade Crontask-uppgifter
Crontask
Beskrivning
ReorderCronTask
Bestämmer reglerna eller parametrarna för
schemalagd saldokontroll, direktuttag och
förrådsartiklar.
PMWoGenCronTask
Genererar och kör schemalagda arbetsorder
för planerat underhåll.
KPICronTask
Genererar nyckeltal.
LDAPSYNC
Synkronisrar information som är lagrad på
externa katalogservrar för
användarautentisering. Crontask-uppgiften
LDAPSYNC hanterar inkrementell synkronisering.
ESCALATION
Bearbetar eskaleringar för att se till att kritisk uppgifter slutförs i tid.
LSNRCRON
Körs kontinuerligt på applikationsservern
och bearbetar inkommande e-postmeddelanden via en uppsamlingstabell.
JMSQSEQCONSUMER
Används av integrationsramverket för pollning av kön.
© Copyright IBM Corp 2008, 2014
273
Tabell 53. Fördefinierade Crontask-uppgifter (forts)
Crontask
Beskrivning
IFACETABLECONSUMER
Används av integrationsramverket för pollning av gränssnittstabeller.
SwSuiteCronTask
Bestämmer om programtitlar i applikationen
Driftsatta inventarier finns.
ReconciliationCronTask
Kör avstämningsuppgifter som består av
länk- och jämförelseregler. Reglerna bestämmer hur inventarier står sig mot inventerade
data i applikationen Driftsatta inventarier.
Utdata är bland annat en RECONLINK-tabell. Tabellen länkar inventarier till sina motsvarigheter och skillnaderna mellan
jämförda inventarier och driftsatta inventarier listas i en tabell med
avstämningsresultat.
MeasurePointWoGenCronTask
Genererar arbetsorder när mätaravläsningar
eller mått uppnår ett tillstånd som är definierat i applikationen Tillståndskontroll.
FLATFILECONS
Bearbetar inkommande flatfiler.
XMFILECON
Bearbetar inkommande XML-filer.
VMMSYNC
Anropar IBMWebSphere Virtual Member
Manager, och anropar WebSphere Virtual
Member Manager APIer för att fylla databastabeller. Databastabellerna fylls med
användargrupps- och
gruppmedlemskapsposter.
Crontask-uppgiften VMMSYNC hanterar full
synkronisering som standard, men kan konfigureras att hantera inkrementell synkronisering av användare och grupper. Innan du
kan använda inkrementell synkronisering
måste du konfigurera parametern
supportChangeLog på native i WebSphere
Application Server.
Om du tar bort användare eller
behörighetsgrupper på katalogservern tar
VMMSYNC inte bort användarna eller grupperna från systemtabellerna. Använd applikationen Behörighetsgrupper om du ska ta
bort behörighetsgrupper eller applikationen
Användare om du ska ta bort användare,
och konfigurera en arkiveringsprocess. Du
kan även skapa en Crontask som tar bort
användare eller behörighetsgrupper.
BBCron
Uppdaterar periodiskt antalet meddelanden
på anslagstavlan.
Åtkomstnivåer för Crontask-uppgifter
Åtkomstnivåerna bestämmer vad användarna kan göra när de använder applikationen Inställningar för Crontask.
274
Administrera Maximo Asset Management
Du kan ange åtkomstnivån till något av följande alternativ:
v FULL - användarna får ändra eller ta bort Crontask-definitioner och -instanser.
v ENDASTÄNDRING - användarna får bara ändra Crontask-uppgiften.
v SKRIVSKYDDAD - användarna kan visa Crontask-uppgiften.
Crontask-parametrar
Crontask-klassfilens listparametrar. Parametervärden för Crontask-instanser lagras i
parametertabeller.
När du skapar en Crontask-instans hämtas parameternamnen från Crontask-klassfilen. För varje parameter läggs en rad till i parametertabellen för den instansen.
När instanserna initieras och deras parametrar ändras, hämtar instanserna dynamiskt ändringarna från databasen.
Exempel
Tabell 54. Exempel på CRONTASKPARAMETER-tabellen med data för ReorderCron
CRONTASKNAMN
INSTANSNAMN
PARAMETER
VALUE
ReorderCronTask
NA
directisse
ReorderCronTask
NA
emailto
ReorderCronTask
NA
ignoreorderpoint
0
ReorderCronTask
NA
leadtime
0
ReorderCronTask
NA
logfile
ReorderCronTask
NA
förråd
Nashua
ReorderCronTask
NA
useagreement
1
ReorderCronTask
NA
directisue
ReorderCronTask
NA
emailto
ReorderCronTask
NA
ignoreorderpoint
0
ReorderCronTask
NA
leadtime
0
ReorderCronTask
NA
logfile
ReorderCronTask
NA
förråd
Central,Bedford
ReorderCronTask
NA
useagreement
1
Crontask-instanser
En instans är en kopia av en Crontask som du ändrar efter affärsbehoven. Du kan
skapa flera instanser av en Crontask.
Du ändrar attribut eller parametrar för en Crontask-instans. Med den här metoden
kan samma Crontask utföra olika funktioner.
Varje instans har en post i CRONTASKINSTANCE-tabellen. Instansen innehåller
följande attribut:
v
v
v
v
Ange schemasträng (definierar schemat för instansen)
Beskrivning
Flagga som indikerar om instansen är aktiv
Datum/tids-fält med datum och tid då inläsning eller ominläsning av Crontask
krävs (visas inte för användare)
Kapitel 11. Hantera Crontask-uppgifter
275
v Kör som användar-ID
Du har en Crontask som utför säkerhetskopieringar. Du kan skapa instanser som
utför säkerhetskopieringar med olika frekvens, t.ex. varje dag, varje vecka eller
varje månad.
Närliggande uppgifter:
”Skapa Crontask-instanser” på sidan 277
Innan du kör Crontask-uppgifter måste du skapa en Crontask-instans. Du kan
skapa flera instanser för en Crontask, vilket ger dig möjlighet att finjustera uppgifterna efter företagens behov.
”Kopiera Crontask-instanser” på sidan 278
Efter att du skapat en Crontask-instans kan du kopiera och ändra den. När du kopierar en Crontask-instans kopieras även den aktiva statusen, schemat, användarIDt för körning och parametervärdena.
”Ändra Crontask-instanser” på sidan 278
Du kan ändra attributen eller parametervärden för en Crontask-instans efter behoven. Du kan ändra attributen eller parametervärden utan att starta om applikationsservern.
”Läsa in Crontask-instanser igen” på sidan 278
Använd applikationen Inställningar för Crontask om du ska läsa in Crontask-instanser på nytt.
”Ta bort Crontask-instanser” på sidan 279
I applikationen Inställningar för Crontask kan du ta bort Crontask-instanser som
du inte längre använder. En instans är en kopia av en Crontask som du kan ändra
efter affärsbehoven.
Arbeta med Crontask-uppgifter
Crontask-uppgifter är bakgrundsuppgifter som körs automatiskt enligt ett fastställt
schema. Du kan skapa eller ändra Crontask-uppgifter.
Skapa Crontask-definitioner
En Crontask-definition består av ett namn, ett klassnamn, en åtkomstnivå och en
beskrivning. Du kan skapa Crontask-definitioner som tillgodoser din organisations
särskilda behov.
Innan du börjar
Skapa en klassfil för din anpassade Crontask och paketera klassfilen i en EAR-fil
(EAR = Enterprise Application Archive). Driftsätt därefter EAR-filen på applikationsservern.
Arbetsordning
1.
2.
3.
4.
5.
276
Klicka på Ny Crontask-definition i applikationen Inställningar för Crontask.
Ange ett namn för Crontask.
Ange namnet på Crontask-klassfilen i fältet Klass. Namnet är skiftberoende.
Ange ett värde som anger den åtkomstnivå som användaren har till Crontask.
Spara Crontask-definitionen.
Administrera Maximo Asset Management
Ta bort Crontask-definitioner
Crontask-uppgifter har en definition som innehåller namn, klassnamn, åtkomstnivå
och beskrivning. I applikationen Inställningar för Crontask kan du ta bort Crontask-definitioner som inte längre används.
Den här uppgiften
Borttagningen av Crontask-uppgifter bygger på följande regler:
v Crontask-definitioner med instanser eller åtkomstnivåerna READONLY eller
MODIFYONLY kan inte tas bort.
v Crontask-definitioner måste vara inaktiva om de ska tas bort.
Arbetsordning
1. Visa den Contask-definition som du ska ta bort.
2. Kontrollera att Crontask-definitionen inte har några instanser.
3. Välj åtgärden Ta bort Crontask.
Arbeta med Crontask-instanser
Du kan skapa flera instanser av en Crontask. Du kan också läsa in Crontask-instanser på nytt och du kan ta bort Crontask-instanser.
Skapa Crontask-instanser
Innan du kör Crontask-uppgifter måste du skapa en Crontask-instans. Du kan
skapa flera instanser för en Crontask, vilket ger dig möjlighet att finjustera uppgifterna efter företagens behov.
Innan du börjar
Crontask-uppgiften som du skapar en instans av måste ha FULL åtkomst. Du kan
inte lägga till nya instanser till Crontask-definitioner som har åtkomsten SKRIVSKYDDAD eller ENDASTÄNDRING.
Den här uppgiften
När du skapar en Crontask-instans importeras en parametergrupp automatiskt från
Crontask-definitionen. Du kan inte lägga till nya parametrar, men du kan ange parametervärden och planering för varje instans.
Arbetsordning
1. Välj den Crontask-definition som du ska skapa en instans av i applikationen Inställningar för Crontask.
2. Klicka på Ny rad på fliken Crontask.
3. Ange ett namn och ett schema för Crontask-instansen. Datumet visas som en
sträng i fältet Schema. Ändra inte strängen i fältet Schema. Klicka på Ange
schema och ändra schemat.
4. Ange en användare som har den behörighet som krävs. Användaren måste ha
åtkomst till de åtgärder som Crontask-uppgiften utför.
5. Valfritt: Markera kryssrutan Aktiv.
6. Spara ändringarna.
7. Välj åtgärden Läs in begäran igen.
8. Välj instansen och klicka på OK.
Närliggande begrepp:
Kapitel 11. Hantera Crontask-uppgifter
277
”Crontask-instanser” på sidan 275
En instans är en kopia av en Crontask som du ändrar efter affärsbehoven. Du kan
skapa flera instanser av en Crontask.
Kopiera Crontask-instanser
Efter att du skapat en Crontask-instans kan du kopiera och ändra den. När du kopierar en Crontask-instans kopieras även den aktiva statusen, schemat, användarIDt för körning och parametervärdena.
Arbetsordning
1.
2.
3.
4.
Välj Crontask-uppgiften i applikationen Inställningar för Crontask.
Klicka på Kopiera.
Skriv ett namn för Crontask-instansen.
Valfritt: Ändra annan information.
5. Spara ändringarna.
Närliggande begrepp:
”Crontask-instanser” på sidan 275
En instans är en kopia av en Crontask som du ändrar efter affärsbehoven. Du kan
skapa flera instanser av en Crontask.
Ändra Crontask-instanser
Du kan ändra attributen eller parametervärden för en Crontask-instans efter behoven. Du kan ändra attributen eller parametervärden utan att starta om applikationsservern.
Innan du börjar
Innan du kan ändra en Crontask-instans, måste instansen ha åtkomstnivån FULL
eller ENDASTÄNDRING.
Arbetsordning
1. I applikationen Inställningar för Crontask väljer du den Crontask som har den
instans som du ska ändra.
2. Klicka på Visa detaljer för den instans du ska ändra.
3. Ändra tillämplig information.
4. Spara ändringarna.
5. Bestäm om ändringarna som du gjort kräver en ny inläsning.
6. Valfritt: Välj åtgärden Läs in begäran igen om en ny inläsning krävs.
Exempel
Du kan ändra schemat för körningen av en Crontask, avbryta en uppgift genom att
inaktivera den eller ändra IDt för Kör som användare.
Närliggande begrepp:
”Crontask-instanser” på sidan 275
En instans är en kopia av en Crontask som du ändrar efter affärsbehoven. Du kan
skapa flera instanser av en Crontask.
Läsa in Crontask-instanser igen
Använd applikationen Inställningar för Crontask om du ska läsa in Crontask-instanser på nytt.
278
Administrera Maximo Asset Management
Arbetsordning
1. Läs in en instans på nytt bara i vissa situationer. I följande situationer kan du
behöva läsa in en instans på nytt.
Alternativ
Beskrivning
Begäran om ny inläsning krävs inte
v När du växlar Crontask från Aktiv till Inaktiv.
v I allmänhet bör du inte skicka en begäran
om ny inläsning efter att ha ändrat
parametervärden.
Begäran om ny inläsning krävs
v När du ändrar andra attribut i Crontaskinstansen, t.ex. schema och kör som användare.
v Om parametervärdet är dolt när Crontaskinstansen startar eller läses in igen. Kontrollera parameterfältet för att se om
instansen förekommer.
2. Välj åtgärden Läs in begäran igen om en ny inläsning krävs.
3. I fönstret Läs in begäran igen väljer du de instanser som ska läsas in igen.
4. Klicka på OK.
Närliggande begrepp:
”Crontask-instanser” på sidan 275
En instans är en kopia av en Crontask som du ändrar efter affärsbehoven. Du kan
skapa flera instanser av en Crontask.
Ta bort Crontask-instanser
I applikationen Inställningar för Crontask kan du ta bort Crontask-instanser som
du inte längre använder. En instans är en kopia av en Crontask som du kan ändra
efter affärsbehoven.
Den här uppgiften
Borttagningen av Crontask-instanser bygger på följande regler:
v Crontask-instanser med åtkomstnivån SKRIVSKYDDAD eller ENDASTÄNDRING kan inte tas bort.
v Crontask-instanser måste vara inaktiva om de ska tas bort.
Arbetsordning
1. Visa den instans du vill ta bort.
2. Avmarkera kryssrutan Aktiv om du vill avaktivera instansen.
3. Klicka på Markera rad för borttagning.
Närliggande begrepp:
”Crontask-instanser” på sidan 275
En instans är en kopia av en Crontask som du ändrar efter affärsbehoven. Du kan
skapa flera instanser av en Crontask.
Avaktivera Crontask-uppgifter på en applikationsserver
Aktivera Crontask-uppgifter att köra på alla applikationsservrar i en sekvens. I en
miljö med flera servrar kan du avaktivera en instans på en eller flera servrar eller
serverkluster. ReorderCronTask och PMWoGenCronTask är bearbetningsintensiva.
Kapitel 11. Hantera Crontask-uppgifter
279
Om systemservern också är företagets utskriftsserver kan du avaktivera dessa två
Crontask-uppgifter för att minska serverns arbetsbelastning.
Den här uppgiften
Du kan förbjuda alla eller en vald uppsättning av instanser från att köras genom
att ändra filen maximo.properties.
Arbetsordning
1. I katalogen maximo_install\applications\Maximo\properties öppnar du filen
maximo.properties i en textredigerare.
2. Navigera till avsnittet för egenskapen för Crontask-hantering. Kopiera raden
//mxe.crontask.donotrun=crontaskname.instancename och klistra in en ny rad
under den text som du kopierat.
3. Ta bort kommentarmarkeringarna på den kopierade raden.
4. Ersätt texten crontaskname.instancename med namnet och instansen för Crontask. Exempel: Om du vill avaktivera en instans av en Crontask för saldokontroll ändrar du den kopierade raden till
mxe.crontask.donotrun=ReorderCronTask.ReorderCronTask01.
5. Spara ändringarna.
Och sedan då?
När du har ändrat filen maximo.properties måste du bygga om och driftsätta EARfilen på nytt.
Visa dolda Crontask-uppgifter
Skrivskyddade (READONLY) Crontask-uppgifter är dolda. Om det behövs kan du
visa dessa dolda Crontask-uppgifter.
Arbetsordning
1. Ta bort FULL från fältet Åtkomst i applikationen Inställningar för Crontask.
2. Tryck på Enter så att dolda Crontask-uppgifter visas.
280
Administrera Maximo Asset Management
Kapitel 12. Hantera domäner
Till en del fält i systemet finns det värdelistor som användarna väljer önskat värde
från. Dessa listor över definierade värden kallas domäner (eller värdelistor). Systemet använder många domäner i applikationerna.
Domäner - Översikt
Du kan lägga till domäner eller ändra befintliga domäner så att de stämmer med
företagets rutiner. Det kan krävas fler åtgärder efter att du har lagt till domäner beroende på domänen och hur den ska visas.
Applikationer för att arbeta med domäner
När du har skapat en domän måste du tillämpa domänen på ett attribut. Du använder applikationerna Klassificeringar, Databaskonfiguration, Databasinformation,
och Applikationsdesign när du ska tillämpa och ändra domäner efter att du har
skapat dem.
I följande tabell listas de tabeller som används till att tillämpa eller ändra domäner.
Tabell 55. Applikationer för tillämpning eller ändring av domäner
Applikation
Beskrivning
Klassificeringar
Associera en domän till ett
attribut i tabellfönstret Attribut.
Databaskonfiguration
Associera en domän till ett
attribut.
De flesta domäner har också
ett standardvärde, som definierats i Databaskonfiguration. Om attributet krävs,
krävs också ett standardvärde för domänen.
Exempel
Ett beloppsfält kan till exempel bindas till en NUMERISK
domän och ett statusfält till
en SYNONYM-domän.
När du konfigurerar databasen verifierar systemet inte
det värde du lägger till som
standardvärde för fältet. Du
kan t.ex. ha en organisation
EAGLENA där det enda
godkända domänvärdet är
CREW4.
Du kan göra attributet
crewid obligatoriskt i applikationen Förebyggande underhåll, ge det
standardvärdet CREW2 och
konfigurera databasen utan
felmeddelanden. Felmeddelandet om att CREW2 inte
är ett giltigt värde visas först
när du går tillbaka till applikationen Förebyggande underhåll för att lägga till en
post.
© Copyright IBM Corp 2008, 2014
281
Tabell 55. Applikationer för tillämpning eller ändring av domäner (forts)
Applikation
Beskrivning
Databasinformation
Associera en domän till ett
attribut.
Exempel
De flesta domäner har också
ett standardärde, som definieras i Databasinformation.
Om attributet krävs, krävs
också ett standardvärde för
domänen.
Applikationsdesign
Ändra användargränssnittet
efter behov.
Om du har lagt till en ALNdomän till ett fält, lägger du
till knappen Välj värde genom att använda applikationen Applikationsdesign. Nya
CROSSOVER-domäner kan
kräva nya fält i
destinationsapplikationen.
Typer av domäner
Vissa fält har en meny (Välj värde) som du kan välja ett lämpligt värde från. Listorna med definierade värden kallas domäner (eller värdelistor).
Du kan arbeta med följande typer av domäner:
ALFANUM
En lista över alfanumeriska värden.
Övergång
En specialtabelldomän där systemet hämtar tillbaka ett annat värde (eller
värden) från den angivna posten.
Numerisk
En lista över numeriska värden.
Numeriskt intervall
En lista över numeriska värden som du definierar genom att ange ett intervall.
Synonym
Specialdomäner som är reserverade i systemet. Du kan inte lägga till eller
ta bort synonymdomäner. Du kan lägga till nya synonymvärden som presenteras för användaren.
Tabell En lista över värden som genereras från en tabell.
Interna och icke-interna domäner
Vissa domäner används av systemets affärslogik. Dessa domäner kallas interna domäner.
Om du försöker ändra en intern domän gäller följande begränsningar:
v Du kan bara ändra beskrivningen för den interna domänen och interna domänvärden.
v Du kan inte lägga till eller ta bort en rad av värden från en intern domän.
v Du kan inte ta bort en intern domän.
282
Administrera Maximo Asset Management
ALN-domäner
ALN-domäner är helt enkelt en lista över de värden som använder någon av de alfanumeriska datumtyperna.
Exempel
Om företaget kräver att kalenderinformationen är konsekvent kan du skapa en
lista över dagarna i veckan, månaden eller året. Till skillnad från en SYNONYMdomän är värdena i denna lista enbart information som inte kan redigeras.
Övergångsdomäner
Övergångsdomäner returnerar ett värde från ett fält i en applikation till ett fält i en
annan applikation. Du kan till exempel returnera serienumret för en inventarie från
applikationen Inventarier till ett fält i applikationen Artikelkatalog.
När du skapar en övergångsdomän kan du ange ett eller flera villkor som måste
uppfyllas innan värden returneras från ett källobjekt. Du kan definiera villkoren
för källobjektet och målobjektet. Om villkoren uppfylls returneras sedan värden till
målfältet. Villkoren för övergångsdomäner definierar du i villkorsuttryckshanterare.
Ordningen mellan fält och villkor i övergångsdomäner
Om du definierar villkor i övergångsdomäner i anpassade applikationer bör du
tänka igenom i vilken ordning användare går igenom fälten. När du definierar ett
villkor utvärderas det i det ögonblick då värdet för attributet fastställs. Om ett villkor gäller ett annat fält med ett värde som ännu inte har angetts (till exempel på
grund av layoutordningen i applikationsgränssnittet) returneras inte värden som
väntat. Detta kan t.ex. inträffa på grund av layouten i ett applikationsgränssnitt.
Exempel: Serienummerövergång
Du vill lägga till ett serienummer (målet) i en arbetsorder. Du vill att serienumret
ska spridas från serienumret för den relaterad inventarien (källan) om arbetstypen
är akutunderhåll (villkoret). Då ska du välja arbetstypen innan du väljer inventarienumret för att få spridningen att fungera som avsett.
Numeriska urvalsdomäner
En numerisk urvalsdomän är en domän som använder numeriska datatyper men
som du anger ett intervall för i stället för specifika värden.
Du kan ange följande intervall:
Diskret
Ett urval med ett fördefinierat intervall mellan värdena, t.ex. 0-10, med de
giltiga värdena 0, 2, 4, 6, 8 och 10. I exemplet är intervallet 2.
Kontinuerlig
Ett urval där alla värden som överensstämmer med datatypen är giltiga.
Exempel: I urvalet 1 till 6 med datatypen decimal och decimalantalet 2 är
till exempel värdena 1, 1.03, 2.14, 3, 4.73, 5.2 och 6 giltiga värden. Intervallet är null i det här exemplet (inget värde i fältet Intervall).
Du kan inte skapa sökningar för numeriska urvalsdomäner. Ta därför hänsyn till
de värdetyper som en användare eller automatiserad process normalt anger i ett
fält med den här typen av domän. Ett ogiltigt värde leder till ett felmeddelande.
Kapitel 12. Hantera domäner
283
Numeriska urval med flera segment
Du kan använda flera segment i den numeriska urvalsdomänen av olika skäl. Här
är två exempel:
v Du vill definiera ett mätvärdesurval som är mer exakt vid låga än vid höga mätvärden och som motsvarar mätaravläsningarna. Då kan du definiera tre segment:
Segment 1: minst 0, högst 0.8, intervall 0.2, giltiga värden: 0, 0.2, 0.4, 0.6, 0.8
Segment 2: minst 1, högst 9, intervall 1, giltiga värden: 1, 2, 3, 4, 5, 6, 7, 8, 9
Segment 3: minst 10, högst 30, intervall 5, giltiga värden: 10, 15, 20, 25, 30
En användare eller automatiserad process ska alltid ange ett av dessa värden.
v Du vill infoga värden i ett fält enbart om de rapporterade värdena ligger utanför
det accepterade normala intervallet. Exempel: Mätaravläsningar över eller under
accepterade toleranser. Då kan du definiera två segment:
Segment 1: minst 0, högst 9.9, intervall null. Alla avläsningar mellan 0 och 9.9
kan registreras.
Segment 2: minst 20.1, högst null, intervall null. En avläsning på 20.1 eller högre
kan registreras.
Mätaravläsningar från 10 till 20 kan inte registreras.
Synonymdomäner
Synonymdomäner är specialdomäner som är reserverade av systemet. Du kan inte
lägga till nya synonymvärden som visas för användaren.
Ett exempel på en synonymdomän är arbetsorderstatus. Systemet har flera värden
som visar status: GODK (Godkänd), AVBR (Avbruten), AVSLUTA (Avslutad),
KLAR, VGODK (Väntar på godkännande) med flera. Varje arbetsorderstatus har ett
internt värde som används i systemets affärsregler och ett värde som användare
ser och kan välja. Du kan inte lägga till ett nytt internt värde. Du kan lägga till en
synonym, som visas som ett värde för användaren.
Exempel: Synonymvärden för VGODK (väntar på godkännande)
Ditt företag har regeln att två personer måste godkänna en arbetsorder. Då kan du
lägga till synonymvärden för det interna VGODK-värdet. Sedan kan du visa två
olika värden för användaren, exempelvis VGODKCHEF och VGODKANSV, för att
representera godkännanden på chefsnivå.
Närliggande uppgifter:
”Skapa synonymer för interna värden” på sidan 295
Du kan skapa synonymer för interna värden så att du kan visa olika värden för
användarna beroende på affärsbehoven.
”Ta bort synonymer för interna värden” på sidan 296
Du kan ta bort en synonym till ett internt värde när den inte längre behövs.
tabelldomäner
TABELL - En dynamisk värdeuppsättning som bygger på värdena för ett annat objekt.
Exempel
Du kan använda en tabelldomän när du ska presentera en postlista från tabellen
PERSON eller fältet ÄGARE i en post.
284
Administrera Maximo Asset Management
Främmande nycklar och tabelldomäner
Genom att använda domäner kan du skapa en främmande nyckel från en systemnivå för objekt på anläggnings- eller organisationsnivå.
Exempel
Utför följande steg om du vill lägga till ett nytt attribut för inventarier i objektet
TKTEMPLATE:
1. Skapa en tabelldomän.
2. Lägg till attributet assetnum i TKTEMPLATE.
3. Lägg till en relation till inventarietabellen.
4. Lägg till attributet siteid till TKTEMPLATE.
Domäner och organisationer eller anläggningar
När du tillämpar domäner på organisations- eller anläggningsnivå (genom att
skriva lämpliga värden i organisations- och anläggningsfältet) kan det uppstå oavsedda åtkomstbegränsningar. Standardinställningen är att fälten är tomma och då
lagras domäner på systemnivå.
Exempel ett
Anteckna var domänen används när du anger en organisation eller anläggning för
domänvärden.
Använd domänen KILLLEVEL på objektet CRAFTSKILL i applikationen Personal.
Ange både organisations- och anläggningsvärden för domänvärden. När du öppnar applikationen Personal och söker på kompetensnivå ser du inte dina värden.
Problemet inträffar därför att du angav en anläggning och objektet som använder
domänen finns på organisationsnivå. Du löser problemet genom att ta bort anläggningen från domänvärdet.
Exempel två
Du kanske vill lämna fälten Organisation och/eller Anläggning tomma för alla värden så att användare i alla organisationer och anläggningar får tillgång till dem.
Om du anger en organisation eller anläggning för ett värde måste du ange en organisation eller anläggning för alla värden (då kan användare i de angivna organisationerna eller anläggningarna accessa dem).
I annat fall kan resultaten bli komplicerade. Du kan t.ex. ange en organisation med
följande domänvärden:
Tabell 56. Exempel på domänkonfigurering med specifika organisationer
Värde
Organisation
GRÖNT
A
BLÅTT
B
RÖD
(Ingen organisation angiven)
Med denna domänkonfiguration får du följande resultat:
v Poster i organisation A kan endast accessa GRÖNT.
v Poster i organisation B kan endast accessa BLÅTT.
Kapitel 12. Hantera domäner
285
v Poster i andra organisationer (än organisation A och organisation B) kan endast
accessa RÖTT.
Arbeta med domäner
Du använder domäner till att välja värden för olika fält. Listorna över definierade
värden kallas för domäner eller värdelistor. Systemet använder många domäner i
applikationerna.
Lägga till alfanumeriska (ALN) domäner
Du kan lägga till en alfanumerisk (ALN) domän om du vill ha en domän som använder någon av de alfanumeriska datatyperna.
Den här uppgiften
Eftersom du kan använda en domän med flera fält, måste den längd du anger här
vara mindre än eller lika med längden på det kortaste fält du ska använda domänen med. Om du exempelvis vill använda domänen med tre fält vars längd är 8,
10 och 12, anger du en längd på 8 eller mindre. Om du anger en längd som är
större än det fält som domänen används i, kan du inte tilldela domänen till attributet i applikationen Databaskonfiguration. Alternativt kan du specificera en större
längd här och sedan gå till applikationen Databaskonfiguration och ändra längden
på det fält som använder domänen.
Arbetsordning
1. Öppna applikationen Domäner.
2. Klicka på Lägg till ny domän och välj Lägg till ny ALFANUM-domän längst
ned i tabellfönstret Domäner.
3. Ange ett namn för domänen i fältet Domän.
4. Skriv en kort beskrivning av domänen i fältet Beskrivning.
5. Ange en datatyp för domänen i fältet Datatyp.
6. I fältet Längd anger du en längd som är lika med eller mindre än längden på
det fält som använder i domänen. Om du exempelvis lägger till en domän för
ett fält i applikationen Inventarier som innehåller mindre än 12 tecken, ska du
specificera en längd på 12 tecken.
7. Klicka på Ny rad.
8. Fyll i fälten Värde och Beskrivning.
9. Valfritt: Tillämpa ett domänvärde på en viss organisation eller anläggning genom att ange värden i fälten Organisation och Anläggning. Domäner tillämpas på systemnivå som standard.
Du kanske vill lämna fälten Organisation och/eller Anläggning tomma för
alla värden så att användare i alla organisationer och anläggningar får tillgång
till dem. Eller ange en organisation och/eller anläggning för alla värden så att
endast användare i de angivna organisationerna och/eller anläggningarna får
tillgång till dem. I annat fall kan resultaten bli komplicerade.
Om du exempelvis anger värdet RÖD utan någon organisation specificerad,
värdet GRÖN med organisation A specificerad och värdet BLÅ med organisation B specificerad, kommer endast poster i organisation A att få åtkomst till
GRÖN. Poster i organisation B har bara åtkomst till BLÅ. Poster i andra organisationer har endast åtkomst till RÖD. När du har angett en organisation
och/eller anläggning för ett värde, har poster inom den organisationen och/
eller anläggningen inte längre åtkomst till värden som inte har någon
organisation/anläggning specificerad.
286
Administrera Maximo Asset Management
10. Valfritt: Klicka på Ny rad igen och lägg till fler värden.
11. Klicka på OK.
Och sedan då?
Efter att du har lagt till en domän kanske du fortfarande har flera uppgifter kvar
att utföra, beroende på domänen och hur du vill visa den i systemet.
I applikationen Klassificeringar kan du associera en domän till ett attribut i tabellfönstret Attribut. Ingen ytterligare konfiguration behövs.
Om du använder en domän i någon annan kontext, medför tillägget av en domän
fler uppgifter, som beskrivs nedan:
v Associera den nya domänen till ett attribut i applikationen Databaskonfiguration.
v Konfigurera databasen i applikationen Databaskonfiguration.
v Ändra gränssnittet i applikationen Applikationsdesign om det behövs. Exempel:
Om du lägger till en ALN-domän för ett fält måste du lägga till den valda värdeknappen. Nya övergångsdomäner kan kräva nya fält i målapplikationen.
Närliggande begrepp:
”Numeriska urvalsdomäner” på sidan 283
En numerisk urvalsdomän är en domän som använder numeriska datatyper men
som du anger ett intervall för i stället för specifika värden.
Lägga till övergångsdomäner
Du lägger till en övergångsdomän när du vill lägga till en domän som returnerar
ett värde från ett fält i en applikation till ett fält i en annan applikation.
Den här uppgiften
Se till att de SQL-satser som du använder i den här proceduren är giltiga. Applikationen validerar inte SQL-satser.
Arbetsordning
1. Öppna applikationen Domäner.
2. Klicka på Lägg till ny domän i tabellfönstret Domäner och välj Lägg till ny
ÖVERGÅNG-domän.
3. Ange ett namn för domänen i fältet Domän.
4. Skriv en kort beskrivning av domänen i fältet Beskrivning.
5. Klicka på Ny rad i tabellfönstret Övergångsdomän.
6. Definiera detaljer för övergångsdomänen:
Fält
Beskrivning
Objekt
Välj namnet på det objekt som innehåller det
attribut du ska skapa en domän från. Välj
till exempel INVENTARIE om du vill få värden från objektet INVENTARIE.
Kapitel 12. Hantera domäner
287
Fält
Beskrivning
Validering av WHERE-sats
Om värdet som ska valideras av domänen
anses giltigt, skriver du den del av satsen
som när den körs mot objektet i fältet Objekt returnerar minst en post.
Exempel: Om du vill att ett fält med namnet
Z (attributet Z) ska innehålla värden från
inventarienummerfältet i applikationen Inventarier skriver du: ASSETNUM = :Z (kolon
står för bindningsvariabeln).
Lista WHERE-sats
Skriv den del av satsen som anger det värde
som du vill välja baserat på valideringen av
WHERE-satsen.
Exempel: Om du vill välja inventarieposter
som börjar med nummer 114, skriver du
ASSETNUM LIKE '114%'
7. Valfritt: Välj ett felmeddelande som ska visas om domänvalideringen misslyckas genom att ange ett gruppvärde och ett nyckelvärde. Du definierar värden för felmeddelanden i applikationen Databaskonfiguration.
a. I fältet Felmeddelandegrupp anger du ett gruppvärde för felmeddelandet.
b. I fältet elmeddelandenyckel anger du nyckelvärdet för felmeddelandet.
8. Valfritt: Ange värden i fälten Organisation och Anläggning om domänen ska
tillämpas på en viss organisation eller anläggning. Töm alla värden i dessa fält
om alla användare i alla organisationer och vid alla anläggningar ska få åtkomst.
9. Så här väljer du fält för övergångsdomäner:
a. Klicka på Ny rad i tabellfönstret Övergångsfält.
b. Välj ett attribut i listan Källfält för det objekt som du anger i fältet Objekt.
Attributet representerar det fält från vilket du ska returnera värden.
c. Ange det fält som värden ska returneras till i fältet Målfält.
d. Valfritt: Markera kryssrutan Godta NULL-värde om värdet ska kopieras
från källfältet om värdet i målattributet är tomt. Den här funktionen innebär att det tidigare värdet skrivs över.
e. Valfritt: Markera kryssrutan Ingen överskrivning om du vill kopiera värdet från källattributet när det är null.
10. Valfritt: Ange villkoren för källobjektet och/eller målobjektet:
a. Välj ett villkor i fältet Villkor för källa eller använd villkorsuttryckshanteraren och bygg ett villkor för källobjektet i övergången. Källobjektet måste
uppfylla villkoret för att övergången ska inträffa.
b. Välj ett villkor i fältet Villkor för destination eller använd villkorsuttryckshanteraren och bygg ett villkor för målobjektet i övergången. Målobjektet måste uppfylla villkoret för att övergången ska inträffa.
c. Skriv ett numeriskt värde i fältet Ordning. Det anger i vilken ordning
övergången sker om flera övergångar är definierad. Övergångar med lägre
värde inträffar före övergångar med högre värde.
11. Klicka på OK så läggs övergångsdomänen till i databasen.
288
Administrera Maximo Asset Management
Och sedan då?
Efter att du har lagt till en domän kanske du fortfarande har flera uppgifter kvar
att utföra, beroende på domänen och hur du vill visa den i systemet.
I applikationen Klassificeringar kan du associera en domän till ett attribut i tabellfönstret Attribut och sedan krävs ingen ytterligare konfigurering.
Om du använder en domän i någon annan kontext, medför tillägget av en domän
fler uppgifter, som beskrivs nedan:
v Associera den nya domänen med ett attribut i applikationen Databasinformation. Attributet blir ett utökat attribut som är specifikt för din miljö och är inte
tillgängligt för andra innehavare.
v Associera den nya domänen med ett attribut i applikationen Databaskonfiguration och konfigurera databasen. När du har lagt till innehavare kan du ändra de
domäner som du tillhandahåller eller skapa egna domäner för innehavarna.
Dessa domäner är innehavarspecifika och är inte tillgängliga för andra innehavare.
v Associera den nya domänen med ett attribut i applikationen Databaskonfiguration och konfigurera databasen.
v Ändra användargränssnittet efter behov i applikationen Applikationsdesign om
det behövs. Exempel: Om du lägger till en ALN-domän för ett fält måste du
lägga till den valda värdeknappen. Nya övergångsdomäner kan kräva nya fält i
målapplikationen.
Närliggande begrepp:
”Övergångsdomäner” på sidan 283
Övergångsdomäner returnerar ett värde från ett fält i en applikation till ett fält i en
annan applikation. Du kan till exempel returnera serienumret för en inventarie från
applikationen Inventarier till ett fält i applikationen Artikelkatalog.
Lägga till numeriska domäner
Lägg till en numerisk domän om du vill ha en domän som använder någon av de
numeriska datatyperna.
Den här uppgiften
Eftersom du kan använda en domän med flera fält, måste den längd du anger här
vara mindre än eller lika med längden på det kortaste fält du använder domänen
med. Om du exempelvis vill använda domänen med tre fält vars längd är 8, 10
och 12, anger du en längd på 8 eller mindre för domänen. Om du anger en längd
som är större än det fält som domänen används i, kan du inte tilldela domänen till
attributet i applikationen Databaskonfiguration. Du kan också ange en större längd
i applikationen Domäner. Du kan senare använda applikationen Databaskonfiguration och ändra längden på det fält som använder domänen.
Arbetsordning
1. Öppna applikationen Domäner.
2. Klicka på Lägg till ny domän i tabellfönstret Domäner och välj Lägg till ny
numerisk domän.
3. Ange ett namn för domänen i fältet Domän.
4. Skriv en kort beskrivning av domänen i fältet Beskrivning.
5. Ange en datatyp för domänen i fältet Datatyp.
Kapitel 12. Hantera domäner
289
6. Om värdet i fältet Längd är redigerbart eller inte beror på datatypen. Om fältet är redigerbart anger du en längd som är lika med eller mindre än längden
på det fält som använder domänen. Om du exempelvis lägger till en domän
för ett fält i applikationen Inventarier som innehåller mindre än 12 tecken, ska
du specificera en längd på 12 tecken.
7. Endast för datatypen Decimal: Ange ett decimalantal i fältet Skala om du vill
ha något annat än standardvärdet 2.
8. Klicka på Ny rad.
9. Fyll i fälten Värde och Beskrivning.
10. Valfritt: Tillämpa ett domänvärde på en viss organisation eller anläggning genom att ange värden i fälten Organisation och Anläggning. Domäner tillämpas på systemnivå som standard.
Du kanske vill lämna fälten Organisation och/eller Anläggning tomma för alla
värden så att användare i alla organisationer och anläggningar får tillgång till
dem. Eller ange en organisation och/eller anläggning för alla värden så att endast användare i de angivna organisationerna och/eller anläggningarna får
tillgång till dem. I annat fall kan resultaten bli komplicerade.
Om du exempelvis anger värdet 100 utan någon organisation specificerad,
värdet 300 med organisation A specificerad och värdet 500 med organisation B
specificerad, har poster i organisation A endast åtkomst till 300. Poster i organisation B har bara åtkomst till 500. Poster i andra organisationer har endast
åtkomst till 100. Så fort du har angivit en organisation och/eller anläggning
för ett värde, har poster inom den organisationen och/eller anläggningen inte
längre åtkomst till värden som inte har någon organisation/anläggning specificerad.
11. Valfritt: Klicka på Ny rad igen och lägg till fler värden.
12. Klicka på OK.
Och sedan då?
Efter att du har lagt till en domän kanske du fortfarande har flera uppgifter kvar
att utföra, beroende på domänen och hur du vill visa den i systemet.
I applikationen Klassificeringar kan du associera en domän till ett attribut i tabellfönstret Attribut och sedan krävs ingen ytterligare konfigurering.
Om du använder en domän i någon annan kontext, medför tillägget av en domän
fler uppgifter, som beskrivs nedan:
v Associera den nya domänen till ett attribut i applikationen Databaskonfiguration.
v Konfigurera databasen i applikationen Databaskonfiguration.
v Ändra gränssnittet i applikationen Applikationsdesign om det behövs. Exempel:
Om du lägger till en ALN-domän för ett fält måste du lägga till den valda värdeknappen. Nya övergångsdomäner kan kräva nya fält i målapplikationen.
Närliggande begrepp:
”Numeriska urvalsdomäner” på sidan 283
En numerisk urvalsdomän är en domän som använder numeriska datatyper men
som du anger ett intervall för i stället för specifika värden.
Lägga till numeriska urvalsdomäner
Du lägger till en numerisk urvalsdomän när du vill lägga till en domän som använder någon av de numeriska datatyperna. Du anger dock ett intervall i stället
för specifika värden.
290
Administrera Maximo Asset Management
Den här uppgiften
Eftersom du kan använda en domän med flera fält, måste den längd du anger här
vara mindre än eller lika med längden på det kortaste fält du använder domänen
med. Om du exempelvis vill använda domänen med tre fält vars längd är 8, 10
och 12, anger du en längd på 8 eller mindre för domänen. Om du anger en längd
som är större än det fält som domänen används i, kan du inte tilldela domänen till
attributet i applikationen Databaskonfiguration. Du kan också ange en större längd
i applikationen Domäner. Du kan senare använda applikationen Databaskonfiguration och ändra längden på det fält som använder domänen.
Arbetsordning
1. Öppna applikationen Domäner.
2. Klicka på Lägg till ny domän i tabellfönstret Domäner och välj Lägg till ny
NUMURVAL-domän.
3. Ange ett namn för domänen i fältet Domän.
4. Skriv en kort beskrivning av domänen i fältet Beskrivning.
5. Ange en datatyp för domänen i fältet Datatyp.
6. Om värdet i fältet Längd är redigerbart eller inte beror på datatypen. Om fältet är redigerbart anger du en längd som är lika med eller mindre än längden
på det fält som använder domänen. Om du exempelvis lägger till en domän
för ett fält i applikationen Inventarier som innehåller mindre än 12 tecken, ska
du specificera en längd på 12 tecken.
7. Endast för datatypen DECIMAL: Ange ett decimalantal i fältet Skala om du
vill ha något annat än standardvärdet 2.
8. Klicka på Ny rad och fyll i följande fält. Varje rad anger ett urval.
Fält
Beskrivning
Urvalssegment
Ange ett identifieringsnummer för segmentet. Exempel: 1 om det bara finns ett segment i urval, eller 1, 2 eller 3 om domänen
har tre segment.
För ett urval med regelbundna intervall eller
ett enda kontinuerligt intervall behöver du
bara ett segment.
Minimivärde i urval
Ange det lägsta värdet i intervallet, t.ex. 10 i
intervallet 10 till 50.
Du kan lämna fältet Minimivärde i urval
eller fältet Maximiurval tomt (nullvärde),
men inte båda.
Maximiurval
Ange det högsta värdet i intervallet, t.ex. 50
i intervallet 10 till 50.
Du kan lämna fältet Minimivärde i urval
eller fältet Maximiurval tomt (nullvärde),
men inte båda.
Kapitel 12. Hantera domäner
291
Fält
Beskrivning
Intervall
För ett intervall med diskreta värden anger
du det intervallvärde som separerar de värden som ska visas i listan. Exempel: Intervallet är 10 i urvalet 10 till 50, om värdena
10, 20, 30, 40 och 50 ska vara giltiga.
För ett kontinuerligt urval av värden mellan
minimi- och maximivärden låter du fältet
vara tomt (NULL).
Innebörden av kontinuerligt urval varierar
beroende på datatypen. Exempel: Om
datatypen är INTEGER och urvalet är 1 till
5, är endast 1, 2, 3, 4 och 5 giltiga värden.
9. Valfritt: Tillämpa ett domänvärde på en viss organisation eller anläggning genom att ange värden i fälten Organisation och Anläggning. Domäner tillämpas på systemnivå som standard.
Du kanske vill lämna fälten Organisation och/eller Anläggning tomma för
alla intervallsegment så att användare i alla organisationer och anläggningar
får tillgång till dem. Eller ange en organisation och/eller anläggning för alla
intervallsegment så att endast användare i de angivna organisationerna och/
eller anläggningarna får tillgång till dem.
10. Valfritt: Klicka på Ny rad igen om du ska lägga till fler segment.
11. Klicka på OK.
Och sedan då?
Efter att du har lagt till en domän kanske du fortfarande har flera uppgifter kvar
att utföra, beroende på domänen och hur du vill visa den i systemet.
I applikationen Klassificeringar kan du associera en domän till ett attribut i tabellfönstret Attribut och sedan krävs ingen ytterligare konfigurering.
Om du använder en domän i någon annan kontext, medför tillägget av en domän
fler uppgifter, som beskrivs nedan:
v Associera den nya domänen till ett attribut i applikationen Databaskonfiguration.
v Konfigurera databasen i applikationen Databaskonfiguration.
v Ändra gränssnittet i applikationen Applikationsdesign om det behövs. Exempel:
Om du lägger till en ALN-domän för ett fält måste du lägga till den valda värdeknappen. Nya övergångsdomäner kan kräva nya fält i målapplikationen.
Närliggande begrepp:
”Numeriska urvalsdomäner” på sidan 283
En numerisk urvalsdomän är en domän som använder numeriska datatyper men
som du anger ett intervall för i stället för specifika värden.
Lägga till tabelldomäner
Lägg till en tabelldomän när du vill ha en domän som hämtar sina värden direkt
från en kolumn i databasen. Processen skapar en dynamisk värdelista eftersom de
värden som hämtas från databasen kan ändras.
292
Administrera Maximo Asset Management
Arbetsordning
1. Öppna applikationen Domäner.
2. Klicka på Lägg till ny domän i tabellfönstret Domäner och välj Lägg till ny
TABELL-domän.
3. Ange ett namn för domänen i fältet Domän.
4. Skriv en kort beskrivning av domänen i fältet Beskrivning.
5. Klicka på Ny rad och fyll i följande fält.
Fält
Beskrivning
Objekt
Ange namnet på objektet. Det objekt du vill
ha är det som innehåller attributet som en
domän ska skapas från.
Exempel: Ange INVENTARIE om du vill
hämta värden från objektet INVENTARIE.
Lista WHERE-sats
Skriv den del av satsen som anger de värden som ska väljas enligt valideringen av
WHERE-satsen.
Exempel: Om du ska välja inventarieposter
som börjar med siffrorna 114 skriver du
assetnum like '114%'
Obs: Systemet kontrollerar inte syntaxen
eller om det finns andra fel. Kontrollera att
du har skrivit en korrekt WHERE-sats. Om
du gör fel, blir de inte synliga förrän du har
konfigurerat databasen.
Validering av WHERE-sats
Om värdet som ska valideras av domänen
anses giltigt, skriver du den del av satsen
som när den körs mot objektet i fältet Objekt returnerar minst en post.
Vanligtvis inkluderar satsen en
bindningsvariabel för fältet som använder
den här domänen för validering.
Bindningsvariabeln representeras av ett kolon (:) följt av fältets namn.
Exempel: Om fältet Z (attributet Z) ska innehålla värden från inventarienummerfältet i
applikationen Inventarier skriver du
assetnum = :z
6. Valfritt: Välj ett felmeddelande som ska visas om domänvalideringen misslyckas genom att ange ett gruppvärde och ett nyckelvärde. Du definierar värden för felmeddelanden i applikationen Databaskonfiguration.
a. I fältet Felmeddelandegrupp anger du ett gruppvärde för felmeddelandet.
b. I fältet elmeddelandenyckel anger du nyckelvärdet för felmeddelandet.
7. Valfritt: Tillämpa ett domänvärde på en viss organisation eller anläggning genom att ange värden i fälten Organisation och Anläggning. Domäner tillämpas
på systemnivå som standard.
Du kanske vill lämna fälten Organisation och/eller Anläggning tomma för alla
värden så att användare i alla organisationer och anläggningar får tillgång till
Kapitel 12. Hantera domäner
293
dem. Eller ange en organisation och/eller anläggning för alla värden så att endast användare i de angivna organisationerna och/eller anläggningarna får tillgång till dem.
8. Valfritt: Klicka på Ny rad igen och lägg till fler rader.
9. Klicka på OK.
Och sedan då?
Efter att du har lagt till en domän kanske du fortfarande har flera uppgifter kvar
att utföra, beroende på domänen och hur du vill visa den i systemet.
I applikationen Klassificeringar associerar du en domän till ett attribut i tabellfönstret Attribut så krävs ingen ytterligare konfigurering.
Om du använder en domän i någon annan kontext, medför tillägget av en domän
fler uppgifter, som beskrivs nedan:
v Associera den nya domänen till ett attribut i applikationen Databaskonfiguration.
v Konfigurera databasen i applikationen Databaskonfiguration.
v Ändra gränssnittet i applikationen Applikationsdesign om det behövs. Exempel:
Om du lägger till en ALN-domän för ett fält måste du lägga till den valda värdeknappen. Nya övergångsdomäner kan kräva nya fält i målapplikationen.
Närliggande begrepp:
”tabelldomäner” på sidan 284
TABELL - En dynamisk värdeuppsättning som bygger på värdena för ett annat objekt.
”Främmande nycklar och tabelldomäner” på sidan 285
Genom att använda domäner kan du skapa en främmande nyckel från en systemnivå för objekt på anläggnings- eller organisationsnivå.
Associera domänvärden till villkor
Genom att associera domänvärden till ett villkor kan du begränsa antalet värden
som är tillgängliga för användare för vissa villkor, t.ex. statusar, prioriteringar och
inventarier. Det säkerställer att endast de användare som du bestämmer kan ställa
in vissa statusar, ändra prioriteten för arbetsorder osv.
Innan du börjar
Innan du associerar ett domänvärde till ett villkor, måste du konfigurera domänvärden för domänen ALN och synonym och för numeriska domäner. Sedan definierar du ett villkor för när vissa domänvärden ska visas i en domän.
Den här uppgiften
Du kan skapa ett villkor i villkorsbiblioteket i applikationen Villkorsuttryckshanterare. Om du ändrar villkoret för ett domänvärde efter det att värdet valts för ett
fält, omvalideras inte de befintliga värdena. Eftersom det inte finns någon aktuell
post på sidan Sök eller sidan Lista, kan villkorliga värden inte användas där. När
du associerar ett villkor med ett domänvärde måste du ange ett objektnamn.
Arbetsordning
1. Öppna applikationen Domäner och välj ikonen Ändra detaljer för domänen
som innehåller de värden som du vill associera med ett villkor. Beroende på
294
Administrera Maximo Asset Management
2.
3.
4.
5.
den valda domäntypen öppnas ett fönster för ALN, numerisk, synonym, tabell
eller övergång, där du kan lägga till eller ändra villkor.
Välj Visa/Ändra villkor och lägg till eller ändra villkoren om det behövs. Om
du lägger till ett villkor måste du associera villkoret med ett objekt.
Valfritt: Om du ska lägga till samma villkor för flera domänvärden väljer du
Ange villkor och väljer ett villkor från villkorsbiblioteket. Du kan tillämpa
samma villkor på alla valda värden.
Valfritt: Om domänvärdena ska användas av flera objekt anger du dem i fältet
Objektnamn.
Spara posten.
Skapa synonymer för interna värden
Du kan skapa synonymer för interna värden så att du kan visa olika värden för
användarna beroende på affärsbehoven.
Arbetsordning
1. Öppna applikationen Domäner.
2. Leta reda på den synonymdomän där du ska lägga till ett synonymvärde, t.ex.
WOSTATUS.
3. Klicka på Ändra detaljer. I tabellfönstret Synonymdomän ser du den nuvarande värdeuppsättningen: Internt värde används av systemet och måste vara
unikt. Värdet och dess beskrivning är det som användarna ser.
4. Klicka på Ny rad och ange värden i följande fält:
Fält
Beskrivning
Internt värde
Det interna värde som du vill ha en synonym till.
Exempel: Om du ska skapa en synonym för
VGODK kallad VÄNTA i WOSTATUS-domänen, anger du det interna värdet
VGODK.
Värde
Det synonymvärde som en användare ska
se.
Exempel på detta är VÄNTA.
Beskrivning
Skriv en beskrivning av synonymen så att
det går att skilja den från det befintliga värdet.
5. Valfritt: Markera kryssrutan Standard om det nya synonymvärdet ska användas som standard. Varje internvärde får endast ha ett standardsynonymvärde.
Exempel: Systemet infogar VGODK (Väntar på godkännande) som status när
du skapar en ny arbetsorder. Du lägger till ett synonymvärde, VÄNTA. Om du
vill att systemet ska infoga VÄNTA i stället för VGODK, ska VÄNTA vara standard.
6. Valfritt: Tillämpa ett domänvärde på en viss organisation eller anläggning genom att ange värden i fälten Organisation och Anläggning. Domäner tillämpas
på systemnivå som standard.
Du kanske vill lämna fälten Organisation och/eller Anläggning tomma för alla
värden så att användare i alla organisationer och anläggningar får tillgång till
Kapitel 12. Hantera domäner
295
dem. Eller ange en organisation och/eller anläggning för alla värden så att endast användare i de angivna organisationerna och/eller anläggningarna får tillgång till dem.
Om du skapar ett synonymvärde och anger en anläggning eller organisation
och sedan klickar på OK, infogas automatiskt dubblettrader för övriga värden.
Dubblettraderna har den anläggning eller organisation du angav för det nya
värdet du skapade. Exempel: MRTYPE-domänen har tre värden: ÅTERKOMMANDE, STANDARD och ÖVERFÖRING (som alla har ett internvärde med
samma namn). Om du skapar ett synonymvärde och kallar det NORMAL, med
internvärdet STANDARD och Organisation B specificerad, skapar systemet automatiskt (när du klickar på OK) ytterligare synonymvärden ÅTERKOMMANDE och ÖVERFÖRING med Organisation B specificerad.
Viktigt: Efter att du har implementerat systemet och infogade poster bör du i
allmänhet inte lägga till ett synonymvärde med en anläggning eller organisation specificerad. Det kan göra att befintliga data blir ogiltiga. Om du måste
lägga till ett synonymvärde med en anläggning eller organisation specificerad,
måste du också lägga till synonymvärden för alla befintliga värden som finns i
databasen. Exempel: Om du har lagt till synonymvärdet STANDARD med en
organisation eller anläggning specificerad, måste du även lägga till synonymvärden för ÅTERKOMMANDE och ÖVERFÖRING (om de har använts för poster) med samma organisation eller anläggning specificerad.
7. Klicka på Ny rad om du ska lägga till fler synonymer.
8. Klicka på OK.
Närliggande begrepp:
”Synonymdomäner” på sidan 284
Synonymdomäner är specialdomäner som är reserverade av systemet. Du kan inte
lägga till nya synonymvärden som visas för användaren.
Ta bort synonymer för interna värden
Du kan ta bort en synonym till ett internt värde när den inte längre behövs.
Den här uppgiften
I synonymdomäner kan du ta bort synonymvärden på följande villkor:
v Du kan bara ta bort synonymvärden som inte är standard.
v Om du tar bort ett synonymvärde som du har angett en organisation eller anläggning för, måste du ta bort alla andra värden där du har angett den organisationen eller anläggningen.
v Ta bort inte synonymvärden om du har poster som refererar till dem.
Arbetsordning
1. Öppna applikationen Domäner.
2. I tabellfönstret Domäner letar du redan på den domän där du ska ta bort ett
synonymvärde och klickar på Ändra detaljer.
3. Klicka på ikonen Markera rad för borttagning i tabellfönstret SYNONYM-domän. Du kan markera flera rader.
Klicka på ikonen Ångra borttagning om du vill avbryta borttagningen.
4. Klicka på OK.
Närliggande begrepp:
”Synonymdomäner” på sidan 284
Synonymdomäner är specialdomäner som är reserverade av systemet. Du kan inte
296
Administrera Maximo Asset Management
lägga till nya synonymvärden som visas för användaren.
Ta bort domäner
Du kan ta bort de flesta domäner när de inte längre behövs.
Den här uppgiften
Du kan dock inte ta bort en synonymdomän.
Du kan ta bort andra typer av domäner, men inte om domänen är associerad till
ett attribut. För att ta bort en domän måste du först associera från attributet.
Borttagningen av en domän påverkar inte värden som redan har lagts in i poster.
Om en användare exempelvis registrerar ett värde i ett fält genom värdelistan för
domän, stannar värdet kvar i posten även om domänen senare associeras från attributet och tas bort.
Arbetsordning
1. Öppna applikationen Domäner.
2. I tabellfönstret Domäner letar du reda på den domän du ska ta bort och klickar
på ikonen Markera rad för borttagning.
3. Klicka på Ja i varningsmeddelandet.
4. Valfritt: Du kan avbryta borttagningen genom att klicka på ikonen Ångra borttagning.
5. Klicka på Spara domän.
Kapitel 12. Hantera domäner
297
298
Administrera Maximo Asset Management
Kapitel 13. Konfigurera och administrera bifogade dokument
Du kan bifoga relevant information till en post (eller till en uppgift i en post) i
form av en fil eller en URL-adress. Bifogade dokument kan finnas i företagets nätverk, på Internet eller i ett dokumenthanteringssystem. Dokumenten kan vara textfiler, kalkylblad och diagram.
Den här uppgiften
När du konfigurerar åtgärden Bifogade dokument integrerar du placeringen av en
lagrad dokumentfil med den placering som du angett i systemet. Du kan konfigurera systemet att lagra bifogade dokumentfiler på samma server som den applikationsserver som kör systemet. Du kan också lagra bifogade dokument på andra
servrar.
Om du har ett dokumenthanteringssystem kan du integrera det med åtgärden Bifogade dokument. För att integrera ett dokumenthanteringssystem behöver du
göra kodändringar som kräver programmeringskunskaper.
Konfigurera ett bibliotek för bifogade dokument
Med åtgärden Bifogade dokument, som finns i de flesta systemappikationer, skapar du ett dokumentbibliotek och ordnar dokument i mappar. Systemet innehåller
standardmappar. Du kan också skapa fler mappar eller ordna mappar i funktionella kategorier.
Maximo-databasen innehåller följande mappar som du kan använda för det här
ändamålet.
Tabell 57. Mappar där du kan organisera dina dokument
Mapp
Innehållsförteckning
Bilagor
Textfiler
Diagram
Flödesdiagram eller artikeldiagram
Bilder
Grafiska bilder, t.ex. bilder av inventarier
En administratör underhåller biblioteket, skapar mappar när det behövs och anger
de mappar som är tillgängliga för respektive applikation. Du kan t.ex. skapa mappar för tillstånd, produktblad, foton, procedurer, ritningar. Du kan bifoga ett dokument till en post även när dokumentet ligger utanför dokumentbiblioteket.
Den globala administratören konfigurerar biblioteket, skapar mappar när det behövs och anger de mappar som är tillgängliga för respektive applikation. Du kan
t.ex. skapa mappar för tillstånd, produktblad, foton, procedurer, ritningar. Du kan
bifoga ett dokument till en post även när dokumentet ligger utanför dokumentbiblioteket.
Den globala administratören konfigurerar biblioteket, skapar mappar när det behövs och anger de mappar som är tillgängliga för respektive applikation. Du kan
t.ex. skapa mappar för tillstånd, produktblad, foton, procedurer, ritningar.
© Copyright IBM Corp 2008, 2014
299
Konfiguration för bifogade dokument
Genom att använda din applikationsserver kan du konfigurera lager för bifogade
dokument på en eller flera datorer.
Datorerna där du får åtkomst till bifogade dokument måste ha relevanta applikationer installerade. Exempel: För att visa ett Microsoft Word-dokument måste en
användarstation ha Word installerat.
Konfiguration av bifogade dokument för en dator
Konfigurationen av bifogade dokument på en enda dator kräver en specifik konfiguration och specifikationer. I konfigurationen förutsätts att datorn körs i Windows- eller UNIX-scenario.
I den här konfigurationen finns publikationsservern och HTTP-servern på samma
dator. Du måste lagra dokumentfiler på samma dator som publikationsservern och
HTTP-servern körs på. I konfigurationen i följande exempel lagras bifogade dokumentfiler i samma system som applikationsservern som kör systemet:
I följande bild visas en datorkonfiguration med en dator för bifogade dokument.
App-server
App-server
Skicka bifogat dokument
Lokal enhet
Skriv fil
doclinks-katalog i
<Maximo root>
Läs fil
Klientdator
HTTP-server
Visa bifogat dokument
Figur 6. Endatorskonfiguration för bifogade dokument
Konfiguration för bifogade dokument för två datorer och en lokal
HTTP-server
När du använder två datorer, en lokal HTTP-server och WebSphere Application
Server i antingen Windows eller UNIX gäller vissa konfigurationsspecifikationer.
Följande tabell innehåller konfigurationsspecifikationer som gäller för två datorer
och en lokal HTTP-server i Windows eller UNIX.
300
Administrera Maximo Asset Management
Tabell 58. Två datorer och en lokal HTTP-server i Windows eller UNIX
Konfiguration
Specifikationer
v Du lagrar dokumentfiler på en annan dator än applikationsservern som kör systemet.
För Windows:
v HTTP-servern finns på applikationsservern.
v D är en enhet på datorn där dokument
lagras.
v H är en mappad enhet på datorn med
applikationsservern som kör systemet.
v Du mappar en applikationsserver att peka v Enhetsbokstäver och filnamn samt
katalognamn är skiftberoende.
på enheten eller dokumentfilservern (endast Windows).
För UNIX:
v Du monterar nätverksfilsystemet som
v /d01 är NFS-anslutningspunkten på
innehåller dokumentfilerna från
applikationsservern för filsystemet /home
dokumentfilserverdatorn till applikationspå datorn där dokumenten lagras
servern (endast UNIX).
v Filnamn och katalognamn är
skiftberoende.
Följande figur visar en konfiguration med två datorer och en lokal HTTP-server.
App-server
Dokumentfilserver
Skicka bifogat
dokument
Lokal enhet
App-server
Skriv fil
d:\doclinks\
Klientdator
HTTP-server
Visa bifogat dokument
Figur 7. Konfiguration med två datorer och en lokal HTTP-server
Konfiguration för bifogade dokument för två datorer och en dedikerad HTTP-server
Om du använder två datorer med en dedikerad HTTP-server i Windows eller
UNIX gäller följande konfiguration och specifikationer. Konfigurationen är avsedd
för plattformen WebSphere Application Server eller plattformen WebLogic Server.
Följande tabell innehåller konfigurationsspecifikationer för två datorer med en dedikerad HTTP-server i Windows eller UNIX
Kapitel 13. Konfigurera och administrera bifogade dokument
301
Tabell 59. Två datorer och dedikerad HTTP-server i Windows eller UNIX
Konfiguration
Specifikationer
v Du lagrar dokumentfiler på en annan dator än applikationsservern som kör systemet.
För Windows:
v HTTP-servern (t.ex. Apache eller Microsoft Internet Information Services) finns
på den dator där dokumentfilerna lagras.
v D är en enhet på den dator där dokumenten lagras och där en HTTP-server körs.
v H är en mappad enhet på datorn med
applikationsservern som kör systemet.
v Enhetsbokstaven, filnamnen och
katalognamnen är skiftberoende.
v Du mappar en enhet på applikationsservern så att den pekar på enheten på
dokumentfils-/HTTP-servern (endast Win- För UNIX:
dows).
v /d01 är en NFS-monteringspunkt på
applikationsservern för filsystemet /home
v Du monterar nätverksfilsystemet som
på HTTP-servern.
innehåller dokumentfilerna från
dokumentfilservern på applikationsv Filnamn och katalognamn är
servern (endast UNIX).
skiftberoende.
Följande bild visar konfigurationen för två datorer med en dedikerad dokumentfils-/HTTP-server.
App-server
Skicka bifogat dokument
App-server
Dokumentfils-/HTTP-server
Klientdator
Lokal enhet
Skriv fil
:/doclinks\
Läs fil
HTTP-server
Visa bifogat dokument
Figur 8. Konfiguration för två datorer med en dedikerad dokumentfils-/HTTP-server
Konfigurera bifogade dokument för flera datorer och flera HTTPservrar
Exemplet med flera datorer, flera HTTP-servrar är tillämpligt på både WebSphere
Application Server och WebLogic Server.
302
Administrera Maximo Asset Management
Tabell 60. Flera datorer, flera HTTP-servrar, i Windows eller UNIX
Operativsystem
Konfiguration
Specifikationer
Windows
v Du lagrar dokumentfiler
på en annan dator än datorn med applikationsservern som kör systemet.
v Dokumentfiler lagras på
tre datorer med HTTPserver: servrarna A, B och
C.
v Du lagrar dokumentfiler
för varje mapp för Bifogade dokument på olika
datorer.
v En HTTP-server (t.ex.
Apache eller Microsoft Internet Information Services) finns på varje dator
där dokumentfiler lagras.
– Server A lagrar
dokumentfiler för mappen Attachments i systemet och
dokumentfiler som inte
har någon angiven
filsökväg.
– Server B lagrar
dokumentfiler för mappen Diagram.
v För varje mapp i systemet
– Server C lagrar
mappar du en enhet på
dokumentfiler för mapapplikationsservern så att
pen Bilder.
den pekar på enheten på
motsvarande
v D är enheten på varje
dokumentfils-/HTTP-serHTTP-serverdator som lagver. Dokumentfils-/HTTPrar dokument.
servern är den dator där
v H, I och J är mappade enHTTP-servern körs och
heter på datorn med
där dokumenten lagras.
applikationsservern som
kör systemet. Dessa enheter motsvarar enhet D på
datorerna A, B och C med
HTTP-servern.
v Filnamn är skiftberoende.
Kapitel 13. Konfigurera och administrera bifogade dokument
303
Tabell 60. Flera datorer, flera HTTP-servrar, i Windows eller UNIX (forts)
Operativsystem
Konfiguration
Specifikationer
UNIX
v Du lagrar dokumentfiler
på andra datorer än datorn med applikationsservern som kör systemet.
v Dokumentfiler lagras på
tre datorer med HTTPserver: datorerna A, B och
C.
v Du lagrar dokumentfiler
för varje mapp Bifogade
dokument i systemet på
olika datorer.
v En HTTP-server (t.ex.
Apache eller någon annan
webbserver) finns på var
och en av de datorer där
dokumentfilerna lagras.
– Server A lagrar
dokumentfiler för mappen Attachments i systemet och
dokumentfiler som inte
har någon angiven
filsökväg.
– Server B lagrar
dokumentfiler för mappen Diagram.
v Du monterar
– Server C lagrar
nätverksfilsystemet som
dokumentfiler för mapinnehåller dokumentfilerna
pen Bilder.
från
dokumentfilserverdatorn
v /d01, /d02 och /d03 är
till applikationsservern
NFS-monteringspunkter på
(endast UNIX).
datorn med applikationsservern för hem/
filsystemet på respektive
HTTP-server.
v Enhetsbokstaven,
filnamnen och
katalognamnen är
skiftberoende.
I följande bild visas en konfiguration med flera datorer med flera dedikerade dokumentfils-/HTTP-servrar.
304
Administrera Maximo Asset Management
App-server
Skicka bifogat dokument
App-server
Dokumentfils-/HTTP-servrar
Dator A
Klientdator
Lokal enhet
d:\doclinks\
Skriv fil
Läs fil
HTTP-server A
Visa bifogat dokument
Dator B
Lokal enhet
d:\doclinks\
Skriv fil
Läs fil
HTTP-server B
Visa bifogat dokument
Dator C
Skriv fil
Visa bifogat dokument
Figur 9. Konfiguration med flera datorer med flera dedikerade dokumentfils-/HTTP-servrar
Alternativa konfigurationer för bifogade dokument
Det finns flera alternativa konfigurationer för åtgärden Bifogade dokument när du
använder plattformen WebLogic Server eller WebSphere Application Server.
v Två datorer, lokal HTTP-server - Windows eller UNIX
– Lagra dokumentfiler på en annan dator än datorn med applikationsservern.
– Dokument-HTTP-servern finns på datorn med applikationsservern som kör
systemet.
Konfigurationen gäller bara för WebSphere Application Server.
v Två datorer, en dedikerad HTTP-server - Windows eller UNIX
Kapitel 13. Konfigurera och administrera bifogade dokument
305
– Lagra dokumentfiler på en annan dator än datorn med applikationsservern
som kör systemet.
– HTTP-servern finns på datorn där dokumentfilerna lagras.
v Flera datorer, flera HTTP-servrar - Windows eller UNIX
– Lagra dokumentfiler på andra servrar, med varje mapp associerad till olika
servrar (och eventuellt hanterad av en annan grupp). Du lagrar t.ex. diagram,
bilder och bilagor på separata servrar.
– Varje system som lagrar dokument har en egen HTTP-server.
MIME-mappningar för WebLogic Server
Genom en MIME-mappning (MIME = Multi-Purpose Internet Mail Extensions)
knyts en filnamnsändelse till en datafiltyp (text, ljud, bild). Du använder dessa
egenskaper när du mappar en MIME-typ till en filnamnsändelse. MIME gäller bara
för WebLogic Server.
MIME-mappningselementet i filen web.xml definierar mappningen mellan ett filnamnstillägg och en MIME-typ. När du skapar katalogen doclinks\WEB-INF kopierar du filen web.xml till katalogen. Om du har problem med att visa dokument
av vissa filformat i katalogen går du igenom följande steg:
v Om du ändrat filen web.xml (eller om du inte kan öppna vissa bifogade dokument innan du har kopierat den här filen):
1. Öppna Internet Explorer.
2. Välj Verktyg/Internetalternativ.
3. Ta bort Filer och Cookies under Tillfälliga Internet-filer på fliken Allmänt.
Din webbläsare kanske inte visar vissa dokumenttyper (t.ex. CAD-diagram) utan
särskilda insticksprogram. Om du har sådana dokument kontrollerar du med leverantören vilka insticksprogram du behöver och om du kan hämta dem. Om så
behövs installerar du insticksprogrammen på varje klientdator som används till
att visa och skriva ut dessa bifogade dokument.
v Om du har problem med visning av vissa typer av dokument studerar du avsnitten för MIME-mappning för web.xml-filen.
Filen web.xml innehåller en rad parametrar för mappning av MIME-datatyper.
Dessa parametrar motsvarar olika typer av dokumentapplikationer. Det finns t.ex.
en parameter för dokument av typen .doc som motsvarar Microsoft Word-dokument:
v <mime-mappning>
v <extensions>
v
v
v
v
v
doc
</extensions>
<mime-typ>
application/msword
</mime-typ>
v </mime-mappning>
Värdet för <extension> är doc. och värdet för <mime-type> är application/
msword.
Filen web.xml klarar de flesta vanliga filtyper. Om du har andra typer av dokument
som inte öppnas för visning som bilagor, ändrar du filen på följande sätt för att
mappa den datatypen:
306
Administrera Maximo Asset Management
1. Kopiera ett MIME-mappningsavsnitt i filen.
2. Klistra in den i ett nytt avsnitt.
3. Ändra lämpliga parameterrader så att de refererar till rätt applikationstillägg
och MIME-typ.
Hitta MIME-typen för en applikation
Så
1.
2.
3.
här hittar du MIME-typen för en applikation:
Öppna Windows-registret.
Klicka först på Start i Windows och därefter på Kör och skriv regedit.
Gå till mappen HKEY_CLASSES_ROOT.
4. Utöka mappen och klicka på applikationstillägget. MIME-typen finns på raden
Innehållstyp, under Data.
Exempel: För PDF-dokument är MIME-typen application/pdf.
5. När du har ändrat filen web.xml bygger du om och driftsätter EAR-filen.
Konfigurera bifogade dokument
När du konfigurerar åtgärden Bifogade dokument integrerar du placeringen av en
lagrad dokumentfil med den placering som angetts i systemet. Du kan konfigurera
systemet att lagra bifogade dokumentfiler på samma server som den applikationsserver som kör systemet. Du kan dessutom lagra dokumentfiler på andra servrar.
Hantera dokumentbibliotek
Du kan lagra dokument i ett elektroniskt dokumentbibliotek som finns på en lokal
server eller en fjärrserver. När du lagrat ett dokument i biblioteket går det att bifoga det dokumentet till poster. Du kan också ändra befintliga dokument och lägga
till URL-adresser till biblioteket.
Lägga till filbilagor i bibliotek
Med den här åtgärden bifogar du en filbilaga till en post (eller en uppgift till en
post).
Arbetsordning
1. Öppna en applikation som har åtgärden Bifogade dokument.
2. Välj åtgärden Bilagebibliotek/Mappar och väljsedan åtgärden Hantera bibliotek.
3. Klicka på Lägg till ett dokument i biblioteket och välj sedan Lägg till ny fil.
4. Fyll i alla nödvändiga fält och klicka sedan på OK.
Närliggande begrepp:
”Konfigurera ett bibliotek för bifogade dokument” på sidan 299
Med åtgärden Bifogade dokument, som finns i de flesta systemappikationer, skapar du ett dokumentbibliotek och ordnar dokument i mappar. Systemet innehåller
standardmappar. Du kan också skapa fler mappar eller ordna mappar i funktionella kategorier.
”MIME-mappningar för WebLogic Server” på sidan 306
Genom en MIME-mappning (MIME = Multi-Purpose Internet Mail Extensions)
knyts en filnamnsändelse till en datafiltyp (text, ljud, bild). Du använder dessa
egenskaper när du mappar en MIME-typ till en filnamnsändelse. MIME gäller bara
för WebLogic Server.
Kapitel 13. Konfigurera och administrera bifogade dokument
307
Lägga till URL-adresser i bibliotek
Med den här åtgärden bifogar du en URL-adress till en post (eller en uppgift till
en post).
Arbetsordning
1. Öppna en applikation som har åtgärden Bifogade dokument.
2. Välj åtgärden Bilagebibliotek/Mappar och välj sedan Hantera bibliotek.
3. Klicka på Lägg till ett dokument i biblioteket och välj sedan Lägg till ny
webbsida.
4. Fyll i alla nödvändiga fält och klicka sedan på OK.
Närliggande begrepp:
”Konfigurera ett bibliotek för bifogade dokument” på sidan 299
Med åtgärden Bifogade dokument, som finns i de flesta systemappikationer, skapar du ett dokumentbibliotek och ordnar dokument i mappar. Systemet innehåller
standardmappar. Du kan också skapa fler mappar eller ordna mappar i funktionella kategorier.
”MIME-mappningar för WebLogic Server” på sidan 306
Genom en MIME-mappning (MIME = Multi-Purpose Internet Mail Extensions)
knyts en filnamnsändelse till en datafiltyp (text, ljud, bild). Du använder dessa
egenskaper när du mappar en MIME-typ till en filnamnsändelse. MIME gäller bara
för WebLogic Server.
Ändra befintliga dokument
Du kan ändra informationen för dokument som är lagrade i dokumentbiblioteket.
Den här uppgiften
Om du klickar på Visa detaljer för ett dokument kan du bara ändra fältet Dokumentbeskrivning och fältet URL/filnamn samt markera kryssrutan Skriv ut med
arbetspaket.
Arbetsordning
1. Öppna en applikation som har åtgärden Bifogade dokument.
2. Välj Bilagebibliotek/Mappar och välj sedan åtgärden Hantera bibliotek.
3. I fönstret Hantera bibliotek klickar du på namnet på det dokument du ska
ändra.
4. Ändra de redigerbara fält som du vill ändra. Fält med vit bakgrund är redigerbara och fält med grå bakgrund är skrivskyddade.
5. Klicka på OK.
Närliggande begrepp:
”Konfigurera ett bibliotek för bifogade dokument” på sidan 299
Med åtgärden Bifogade dokument, som finns i de flesta systemappikationer, skapar du ett dokumentbibliotek och ordnar dokument i mappar. Systemet innehåller
standardmappar. Du kan också skapa fler mappar eller ordna mappar i funktionella kategorier.
”MIME-mappningar för WebLogic Server” på sidan 306
Genom en MIME-mappning (MIME = Multi-Purpose Internet Mail Extensions)
knyts en filnamnsändelse till en datafiltyp (text, ljud, bild). Du använder dessa
egenskaper när du mappar en MIME-typ till en filnamnsändelse. MIME gäller bara
för WebLogic Server.
308
Administrera Maximo Asset Management
Bifoga dokument till poster
Du kan bifoga dokument till poster inifrån eller utanför biblioteket (och till uppgiftsrader i en post).
Arbetsordning
1. Klicka på Bilagor i en applikation som har åtgärden Bifogade dokument.
2. Välj någon av följande åtgärder för att bifoga dokument:
Alternativ
Beskrivning
Inifrån biblioteket
Välj Lägg till från bibliotek.
Utanför biblioteket
Välj Lägg till ny fil eller välj Lägg till ny
webbsida.
3. Om du lagt till en fil utanför biblioteket lägger du till dokumentet i biblioteket.
I fönstret Skapa en filbilaga eller fönstret Skapa en URL-bilaga kan du markera
kryssrutan Lägg till dokument i dokumentbiblioteket så att det kan användas
av andra.
Närliggande begrepp:
”Konfigurera ett bibliotek för bifogade dokument” på sidan 299
Med åtgärden Bifogade dokument, som finns i de flesta systemappikationer, skapar du ett dokumentbibliotek och ordnar dokument i mappar. Systemet innehåller
standardmappar. Du kan också skapa fler mappar eller ordna mappar i funktionella kategorier.
”MIME-mappningar för WebLogic Server” på sidan 306
Genom en MIME-mappning (MIME = Multi-Purpose Internet Mail Extensions)
knyts en filnamnsändelse till en datafiltyp (text, ljud, bild). Du använder dessa
egenskaper när du mappar en MIME-typ till en filnamnsändelse. MIME gäller bara
för WebLogic Server.
Skriva ut arbetspaket i UNIX-miljö
Du kan skriva ut arbetspaket i UNIX-miljö.
Arbetsordning
1. Välj Internetalternativ på menyn Verktyg i Microsoft Internet Explorer.
2. Klicka på Anpassad nivå på fliken Säkerhet.
3. Klicka på Aktivera under Initiera och kör skript på ActiveX-kontroller som
inte har markerats som säkra.
4. Klicka på OK så kommer du tillbaka till fliken Säkerhet där du klickar på OK
igen.
Underhålla dokumentbibliotek
Administratörer underhåller bibliotek, skapar mappar efter behov och specificerar
tillgängliga mappar för varje applikation.
Arbetsordning
1. Kopiera filen till lagret för bifogade dokument.
2. Ange en nätverkssökväg till filen och bifoga sedan kopian eller länken till posten.
Kapitel 13. Konfigurera och administrera bifogade dokument
309
Lägga till dokumentmappar
När du lägger till en dokumentmapp associeras mappen till den applikation där
du lägger till den. Användare kan associera befintliga dokumentmappar till den
aktuella applikationen och lägga till bilagor i dessa mappar.
Innan du börjar
Du måste ha administratörsbehörighet för att använda den här åtgärden.
Arbetsordning
1.
2.
3.
4.
Öppna applikationen som har åtgärden Bifogade dokument.
Välj Bilagebibliotek/Mappar och sedan åtgärden Hantera mappar.
Klicka på Lägg till en ny dokumentmapp.
Ange informationen för den nya mappen.
5. Klicka på OK.
Närliggande begrepp:
”Konfigurera ett bibliotek för bifogade dokument” på sidan 299
Med åtgärden Bifogade dokument, som finns i de flesta systemappikationer, skapar du ett dokumentbibliotek och ordnar dokument i mappar. Systemet innehåller
standardmappar. Du kan också skapa fler mappar eller ordna mappar i funktionella kategorier.
”MIME-mappningar för WebLogic Server” på sidan 306
Genom en MIME-mappning (MIME = Multi-Purpose Internet Mail Extensions)
knyts en filnamnsändelse till en datafiltyp (text, ljud, bild). Du använder dessa
egenskaper när du mappar en MIME-typ till en filnamnsändelse. MIME gäller bara
för WebLogic Server.
Associera dokumentmappar till applikationer
Du måste associera dokumentmappar till en applikation innan du kan bifoga dokument i dessa mappar. Som standard ingår mappen Bilagor, Bilder och Diagram i
varje applikation som har åtgärden Bifogade dokument.
Innan du börjar
Du måste ha administratörsbehörighet för att använda den här åtgärden.
Arbetsordning
1. Öppna en applikation som har åtgärden Bifogade dokument.
2. Välj Bilagebibliotek/mappar och sedan åtgärden Associera mappar.
3. Klicka på Ny rad.
4. Ange ett värde i fältet Dokumentmapp. Fältet Beskrivning av dokumentmapp
och Applikationsmapp innehåller standardvärden som du kan ändra.
5. Klicka på OK så sparas ändringarna.
Närliggande begrepp:
”Konfigurera ett bibliotek för bifogade dokument” på sidan 299
Med åtgärden Bifogade dokument, som finns i de flesta systemappikationer, skapar du ett dokumentbibliotek och ordnar dokument i mappar. Systemet innehåller
standardmappar. Du kan också skapa fler mappar eller ordna mappar i funktionella kategorier.
310
Administrera Maximo Asset Management
”MIME-mappningar för WebLogic Server” på sidan 306
Genom en MIME-mappning (MIME = Multi-Purpose Internet Mail Extensions)
knyts en filnamnsändelse till en datafiltyp (text, ljud, bild). Du använder dessa
egenskaper när du mappar en MIME-typ till en filnamnsändelse. MIME gäller bara
för WebLogic Server.
Konfigurera bifogade dokument i en datormiljö
Konfigurera WebLogic Server eller WebSphere Application Server för åtgärder för
bifogade dokument kräver två olika uppgifter. Om du kör WebLogic Server behöver du skapa en webbapplikation. Om du kör WebSphere Application Server behöver du ändra httpd.conf.
Skapa kataloger för bilagedokument i en miljö med en dator
Det första steget i konfigureringen för bifogade dokument är att skapa kataloger
för lagring av filerna. Här beskrivs proceduren för både WebSphere Application
Server och WebLogic Server.
Arbetsordning
1. Skapa en doclinks-katalog på datorn där dokumentfiler är lagrade. Exempel:
Operativsystem
Doclinks-katalog
Windows
c:\doclinks
UNIX
/home/doclinks
2. Dela enheten så att användarna kan ansluta till den.
3. Skapa följande underkataloger i katalogen doclinks:
v attachments
v default
v diagrams
v images
4. Beroende på vilken applikationsserver som du använder, utför du stegen för
WebSphere Application Server eller WebLogic Server:
Alternativ
Beskrivning
Om du använde WebSphere Application
Server
Kontrollera att underkataloger skapades så
som beskrivs i steg 3 och stoppa här.
Om du använde WebLogic Server
Fortsätt till steg 5.
5. Skapa en annan katalog med namnet WEB-INF.
6. Kopiera filen web.xml från driftsättningsmappen i den katalog som du skapade
i steg 5:
Alternativ
Beskrivning
Windows
c:install_home\deployment
UNIX
install_home/deployment
Systemet innehåller andra web.xml-filer. Se till att du kopierar korrekt filer. Filen innehåller information för mappning av MIME-objekt som ska anpassas.
7. Kontrollera att underkataloger skapades så som beskrivs i steg 3 och steg 5.
Närliggande begrepp:
Kapitel 13. Konfigurera och administrera bifogade dokument
311
”Konfiguration av bifogade dokument för en dator” på sidan 300
Konfigurationen av bifogade dokument på en enda dator kräver en specifik konfiguration och specifikationer. I konfigurationen förutsätts att datorn körs i Windows- eller UNIX-scenario.
Skapa en webbapplikation i en miljö med en dator
Om du kör WebLogic Server måste du skapa en webbapplikation för att konfigurera applikationsservern för bifogade dokument.
Arbetsordning
1. Stoppa WebLogic Server.
2. Säkerhetskopiera filen config.xml i den domän där du ska konfigurera
webbapplikationen:
Operativsystem
Sökväg
Windows
<BEA WebLogic root>user_projects\
domains\<domain name>
Exempel: /usr/bea/user_projects/domains/
mydomain.
UNIX
<BEA WebLogic root> /user_projects/
domains/<domain name>\
Exempel: /use/bea/user_projects/domains/
mydomain
3. Starta applikationsservern.
4. Öppna administrationskonsolen:
http://<värdnamn>:<port>/console
där <värdnamn> är namnet på datorn och <port> är portnumret på applikationsservern.
5. I den vänstra rutan under noden Deployments klickar du på Web Application
Modules.
6. Ta bort den befintliga webbapplikationen med namnet doclinks, om det finns
en sådan i ditt system.
7. Klicka på Deploy a new Web Application Module i den högra rutan.
8. Gå till doclinks-katalogen och markera den.
9. Klicka på Target Module längst ned i fönstret.
10. Om du har flera servrar markerar du den server där du ska driftsätta den nya
webbapplikationsmodulen.
Katalognamnet måste vara rotkatalogen där dokumenten lagras. Eftersom du
valde doclinks i steg 7 är den standard.
11. Klicka på Fortsätt.
12. Klicka på Driftsätt.
Den webbapplikation som du skapade visas i webbapplikationsträdet i den
vänstra panelen.
13. Kontrollera att webbmodulen doclinks har installerats korrekt:
a. Slutför någon av följande åtgärder:
v För Windows skapar du en testfil, med namnet test.txt, i doclinks-mappen:
C:\doclinks\test.txt.
312
Administrera Maximo Asset Management
v För UNIX skapar du en testfil, med namnet test.txt, på följande plats:
/home/doclinks/test.txt
b. Öppna en webbläsare och skriv följande adress:
http://<servernamn eller IP-adress>:<portnummer>/doclinks/test.txt
Exempel:
http://localhost:7001/doclinks/test.txt
Du kan se ditt dokument test.txt i det här fönstret. Om du inte kan öppna
filen skapade du inte webbapplikationen doclink på rätt sätt. Om du vill
konfigurera om webbapplikationen doclink utför du stegen från början.
Och sedan då?
När du har ändrat platsen för doclinks-katalogen ändrar du de angivna filsökvägarna i systemet.
Närliggande begrepp:
”Konfiguration av bifogade dokument för en dator” på sidan 300
Konfigurationen av bifogade dokument på en enda dator kräver en specifik konfiguration och specifikationer. I konfigurationen förutsätts att datorn körs i Windows- eller UNIX-scenario.
Ändra filen httpd.conf i en miljö med en enda dator
I WebSphere Application Server använder åtgärden Bifogade dokument IBM HTTP
Server för visning av bifogade dokument. Du måste ändra filen httpd.conf så att
den anger mappen \doclinks som hemkatalog för WebSphere Application Server.
Arbetsordning
1. Gå till platsen för httpd.conf för IBM HTTP Server. Standardinstallationsplatsen varierar beroende på operativsystem:
Operativsystem
Sökväg
Windows
C:\IBM HTTP Server\conf\httpd.conf
UNIX
/home/IBMHTTPD/conf/httpd.conf
2. Säkerhetskopiera filen httpd.conf.
3. Öppna filen httpd.conf i ett textredigeringsprogram. Sök reda på avsnittet som
börjar med följande rad:
# This should be changed to whatever you set DocumentRoot to.
4. Ändra den katalograd som du letade reda på i föregående steg så att den
anger den doclinks-katalog som du har skapat:
Operativsystem
Katalograd
Windows
<Directory C:\doclinks>
UNIX
<Directory /home/doclinks>
5. Leta reda på det avsnitt som börjar med följande rader:
#
# Document Root: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory,
but
# symbolic links and aliases may be used to point to other locations.
#
6. Ändra raden DocumentRoot så att den anger den doclinks som du har skapat:
Kapitel 13. Konfigurera och administrera bifogade dokument
313
Operativsystem
Katalograd
Windows
DocumentRoot C:\doclinks
UNIX
DocumentRoot /home/doclinks
7. Spara och stäng filen.
8. Starta om HTTP-servern.
9. Så här kontrollerar du att HTTP-servern är korrekt konfigurerad:
a. Utför ett av följande steg:
v För Windows skapar du en testfil, test.txt, på följande plats:
C:\doclinks\test.txt
v För UNIX skapar du en testfil, test.txt, i doclinks-mappen.
/home/doclinks/test.txt
b. Öppna en webbläsare och skriv följande adress:
http://<servernamn eller IP-adress>/test.txt
Exempel:
http://localhost/test.txt
Du kan se ditt dokument test.txt i det här fönstret. Om du inte kan öppna
filen måste du konfigurera om IBM HTTP Server. Upprepa samtliga föregående steg för att konfigurera om IBM HTTP Server.
10. Starta om WebSphere Application Server och systemet.
Närliggande begrepp:
”Konfiguration av bifogade dokument för en dator” på sidan 300
Konfigurationen av bifogade dokument på en enda dator kräver en specifik konfiguration och specifikationer. I konfigurationen förutsätts att datorn körs i Windows- eller UNIX-scenario.
Ändra standardfilsökvägarna för en miljö med en dator i Systemegenskaper
När du har ändrat platsen för doclinks-katalogen ändrar du de angivna filsökvägarna i systemet. Stegen gäller för både WebSphere Application Server och WebLogic Server.
Innan du börjar
Du måste ha behörighet att ändra filsökvägar i Bifogade dokument.
Arbetsordning
1. Logga in till systemet och gå till Systemkonfiguration. Välj Plattformskonfiguration och sedan Systemegenskaper.
2. Konfigurera egenskaperna för bifogade dokument enligt följande tabell:
Egenskap
Beskrivning
Generellt värde
mxe.doclink.doctypes.defpath Standardkatalogen för map- v I Windows, WebLogic Serpar i biblioteket som inte har
ver och WebSphere
någon standardsökväg angiApplication Server:
ven i databasen. Filerna för
C:\doclinks
varje mapp överförs till den
v I UNIX, WebLogic Server
platsen.
och WebSphere Application Server:
/home/doclinks
314
Administrera Maximo Asset Management
Egenskap
Beskrivning
Generellt värde
mxe.doclink.maxfilesize
Maximal storlek (MB) för en
fil som du kan överföra till
biblioteksmappen för bifogade dokument.
Använd standardvärdet 10
MB (10 = 10 MB) eller ersätt
det med ett lägre värde.
Ange inte en maximal
filstorlek som överskrider
datorsystemets kapacitet. Om
du gör det inträffar ett systemfel, OutOfMemory, och
applikationsservern stängs
av. Ändra i så fall till ett
lägre värde än 10 MB och
starta om applikationsservern.
Om värdet sätts till 0 överförs filer av alla storlekar.
Det finns dock risk för
OutOfMemory-fel om en användare överför en stor fil
som överskrider systemets
kapacitet. Ändra i så fall till
ett lägre värde än 10 MB och
starta om applikationsservern.
Kapitel 13. Konfigurera och administrera bifogade dokument
315
Egenskap
Beskrivning
mxe.doclink.path01
v HTTP-serversökvägen för v Windows WebLogic Server:
att länka till dokument
som bifogas till poster. AnC<PATH>\doclinks=http://
vänds för att omvandla
<servernamn eller
angivna mappsökvägar till
IP>:<portnummer>/
URL-adresser.
doclinks
v Använd följande sats:
Exempel:
<Value specified in the
default path of a
folder> = <URL from
where the files are
stored>
Systemet läser strngen
<Value specified in the
default path of a
folder> och ersätter den
med strängen <URL from
where the files are
stored>
I Windows är
standardsökvägen för lagrade dokument
C:\doclinks\diagrams.
En användare lägger till
ett dokument,
diagram123.dwg, i
diagrammappen. Dokumentet kopieras från källan till: C:\doclinks\
diagrams.
Egenskapen
mxe.doclink.path01 konverterar filsökvägen till
http://localhost/
doclinks/-diagram. Länken för att visa filen är
http://localhost/
doclinks/ diagrams/
diagram123.dwg.
mxe.doclink.multilang.
aix.websphere
Generellt värde
C<PATH>\doclinks=http://
localhost:7001/doclinks
v UNIX WebLogic Server:
/home/doclinks=http://
servernamn eller
IP>:<portnummer>/
doclinks
Exempel:
/home/doclinks =
http://localhost:7001/
doclinks
v Windows WebSphere
Application Server:
C<PATH>\doclinks=http://
<servernamn eller IP>
Exempel:
C<PATH>\doclinks=http://
localhost
v UNIX WebSphere Application Server:
/home/doclinks =
http://<servernamn eller
IP>
Exempel:
/home/doclinks =
http://localhost/
Anger om applikationen körs v Ändra värdet till true om
på AIX WebSphere Applicasystemet körs på AIX
tion Server-plattformen. StanWebSphere Application
dardvärdet är falskt.
Server-plattformen.
v Ange värdet till falskt om
applikationen körs på andra plattformar, t.ex. än
WebSphere Application
Server på AIX.
I egenskapen mxe.doclink.path01 måste servernamnet vara ett fullständigt servernamn.
3. Starta om applikationsservern.
Närliggande begrepp:
316
Administrera Maximo Asset Management
”Konfiguration av bifogade dokument för en dator” på sidan 300
Konfigurationen av bifogade dokument på en enda dator kräver en specifik konfiguration och specifikationer. I konfigurationen förutsätts att datorn körs i Windows- eller UNIX-scenario.
Ändra standardfilsökvägarna för flera datorer och flera HTTPservrar i Systemegenskaper
När du har ändrat plats för doclinks-katalogen kan du ändra de angivna filsökvägarna i systemet i applikationen Systemegenskaper. Uppgiften gäller för både WebSphere Application Server och WebLogic Server, och för system som kör Windows
eller UNIX.
Innan du börjar
Du måste ha behörighet att ändra filsökvägar med åtgärden Bifogade dokument.
Arbetsordning
1. Logga in till systemet och gå till Systemkonfiguration. Välj Plattformskonfiguration och sedan Systemegenskaper.
2. Konfigurera följande egenskaper för åtgärden Bifogade dokument:
Egenskap
Beskrivning
Generellt värde
mxe.doclink.doctypes.defpath
Standardkatalogen för mappar i biblioteket som inte har någon
standardsökväg angiven i databasen.
Filer för dessa mappar överförs till
platsen
mxe.doclink.doctypes.defpath.
v Windows: H:\doclinks
mxe.doclink.maxfilesize
v UNIX: /d01/doclinks
Maximal storlek (i MB) för en fil som Använd standardvärdet 10 MB (10 =
du kan överföra till mappen Bibliotek 10 MB) eller ersätt det med ett lägre
för bifogade dokument.
värde.
Ange inte en maximal filstorlek som
överskrider datorsystemets kapacitet.
Om du gör det inträffar ett systemfel,
OutOfMemory, och applikationsservern stängs av. Ändra i så fall till
ett lägre värde än 10 MB och starta
om applikationsservern.
Om värdet sätts till 0 tillåter systemet
att filer av alla storlekar överförs. Det
finns dock risk för OutOfMemory-fel
om en användare överför en stor fil
som överskrider systemets kapacitet.
Ändra i så fall till ett lägre värde än
10 MB och starta om applikationsservern.
Kapitel 13. Konfigurera och administrera bifogade dokument
317
Egenskap
Beskrivning
Generellt värde
mxe.doclink.path01
v Sökvägen till HTTP-servern för att
länka dokument som bifogas till
poster.
v Windows: H<PATH>\
doclinks=http://dochostA
v Använd följande sats: <Value
specified in the default path of
a folder> = <URL from where the
files are served>
v UNIX: /d01/doclinks=http://
dochostA
Systemet läser strängen <Value
specified in the default path of
a folder> och ersätter den med
strängen <URL from where the
files are served>.
Exempel: I Windows är
standardfilsökvägen för lagrade
dokument H:\doclinks\diagrams.
En användare lägger till ett dokument, diagram123.dwg, i diagrammappen. Dokumentet kopieras från
källan till: H:\doclinks\diagrams.
Egenskapen mxe.doclink.path01
konverterar filsökvägen till http://
localhost/doclinks/diagrams.
Länken för att visa filen är http://
localhost/doclinks/diagrams/
diagram123.dwg.
mxe.doclink.path02
HTTP-serversökvägen för att länka
dokument som bifogas till
systemposter.
Används för att omvandla angivna
mappsökvägar till URL-adresser.
mxe.doclink.path03
mxe.doclink.multilang.aix.websphere
v Windows: I<PATH>\
doclinks=http://dochostB
v UNIX: /d02/doclinks=http://
dochostB
HTTP-serversökvägen för att länka
dokument som bifogas till poster.
v Windows: J<PATH>\
doclinks=http://dochostC
Används för att omvandla angivna
mappsökvägar till URL-adresser.
v UNIX: /d03/doclinks=http://
dochostC
Anger om applikationen körs på AIX
WebSphere Application Server-plattformen. Standardvärdet är falskt.
v Ändra värdet till true om systemet
körs på AIX WebSphere Application Server-plattformen.
v Sätt värdet till falskt om applikationen körs på någon annan plattform, t.ex. ett annat system än
WebSphere Application Server på
AIX.
Eftersom flera poster tillåts (som standard upp till 10) för att omvandla filsökvägar kan du konfigurera systemet så att varje dokumentmapp använder olika
servrar eller kataloger. I egenskapen mxe.doclink.pathnn måste dochost i sökvägen vara ett fullständigt servernamn.
3. Starta om applikationsservern.
Närliggande begrepp:
”Konfiguration av bifogade dokument för en dator” på sidan 300
Konfigurationen av bifogade dokument på en enda dator kräver en specifik konfiguration och specifikationer. I konfigurationen förutsätts att datorn körs i Win-
318
Administrera Maximo Asset Management
dows- eller UNIX-scenario.
Ändra sökvägar till demo-databiblioteksfiler i en miljö med en dator
Ett demo-bilagebibliotek, med namnet DATA, ingår i åtgärden Bifogade dokument.
Om du vill se dessa biblioteksfiler, och kör på WebSphere Application Server eller
WebLogic Server, ändrar du filen till samma som den konfigurerade doclinks-katalogen.
Innan du börjar
Du måste ha behörighet att ändra filsökvägar i Bifogade dokument.
Arbetsordning
1. Logga in till systemet och öppna ett program som har åtgärden Bifogade dokument.
2. Klicka på Bilagebibliotek/Mappar och välj åtgärden Hantera bibliotek.
3. Klicka på ikonen Detaljer för det dokument i fönstret Hantera bibliotek vars
filsökväg du ska ändra.
4. I fältet URL/Filnamn anger du den nya platsen för doclinks-biblioteket. Skriv
den fullständiga sökvägen, inklusive enhetsbokstaven.
Enhetsbokstaven, sökvägen och mappnamnet är skiftberoende. De måste finnas
i samma sökväg och mappnamn som du skapade i applikationen Systemegenskaper.
5. Ändra filsökvägarna för varje dokument till följande sökvägar:
Operativsystem
Filsökvägar
Windows
C:\doclinks\<filnamn>
Exempel: Dokument 1001, URL/Filnamn
visas som standard som:
\DOCLINKS\BOILDER.DWF
Ändra det till:
C:\doclinks\BOILDER.DWF
UNIX
home/doclinks/<filnamn>
Exempel: Dokument 1001, URL/Filnamn
visas som standard som:
\DOCLINKS\BOILDER.DWF
Ändra det till:
/home/doclinks/BOILDER.DWF
Du måste ändra varje biblioteksfilsökväg i den dialogruta som visas i fönstret.
6. Klicka på OK.
7. Starta om applikationsservern.
Närliggande begrepp:
”Konfiguration av bifogade dokument för en dator” på sidan 300
Konfigurationen av bifogade dokument på en enda dator kräver en specifik konfiguration och specifikationer. I konfigurationen förutsätts att datorn körs i Windows- eller UNIX-scenario.
Kapitel 13. Konfigurera och administrera bifogade dokument
319
Konfigurera bifogade dokument för två datorer och en lokal
HTTP-server
När du använder två datorer, en lokal HTTP-server och WebSphere Application
Server i Windows eller UNIX gäller vissa konfigurationsspecifikationer.
Skapa kataloger för bifogade dokument för två datorer och en lokal HTTP-server
Det första steget i konfigureringen av systemet för bifogade dokument är att skapa
kataloger för lagring av filerna.
Arbetsordning
1. Stoppa WebSphere Application Server.
2. Skapa följande underkataloger under doclinks:
v attachments
v default
v diagrams
v images
3. Kontrollera katalogstrukturen och utför följande steg:
a. Skapa en annan katalog med namnet WEB-INF.
b. Gå till katalogen doclinks som du skapade i steg 1.
c. Kopiera filen web.xml från driftsättningsmappen till katalogen WEB-INF som
du skapade.
Systemet innehåller flera web.xml-filer. Se till att du kopierar korrekt filer.
v I Windows finns web.xml i: c:install_home\deployment
v I UNIX finns web.xml i: install_home/deployment
Filen innehåller MIME-mappningsinformation som du kan anpassa.
d. Verifiera katalogstrukturen.
Exempel
Katalogerna finns på följande ställen:
Operativsystem
Doclinks-katalog
Windows
D:\doclinks
UNIX
/home/doclinks
Närliggande begrepp:
”Konfiguration för bifogade dokument för två datorer och en lokal HTTP-server”
på sidan 300
När du använder två datorer, en lokal HTTP-server och WebSphere Application
Server i antingen Windows eller UNIX gäller vissa konfigurationsspecifikationer.
Skapa webbapplikationer för två datorer och en lokal HTTP-server
Om du kör WebLogic Server måste du skapa en webbapplikation för att konfigurera applikationsservern för bifogade dokument.
Arbetsordning
1. Stoppa WebLogic Server.
320
Administrera Maximo Asset Management
2. Säkerhetskopiera filen config.xml i den domän där du ska konfigurera
webbapplikationen.
Operativsystem
Sökväg
Windows
<BEA WebLogic root>\user_projects\
domains\<domännamn>
Exempel: \usr\bea\user_projects\domains\
mydomain
UNIX
<BEA WebLogic root>/user_projects/
domains/<domännamn>
Exempel: /usr/bea/user_projects/domains/
mydomain
3. Starta WebLogic Server.
4. Du loggar in till administrationskonsolen genom att ange följande URL:
http://<värdnamn>:<port>/console
5.
6.
7.
8.
där <värdnamn> är namnet på datorn och <port> är portnumret på applikationsservern.
Klicka på Web Application Modules i den vänstra rutan under noden Deployments.
Ta bort den befintliga webbapplikationen med namnet doclinks, om det finns
en sådan i ditt system.
Klicka på Deploy a new Web Application Module i den högra rutan.
Gå till platsen för katalogen doclinks på den mappade enheten.
Operativsystem
Platsen för Doclinks-katalogen
Windows
Exempel:
1. Klicka på datornamnet så visas
enhetsbokstäverna.
2. Klicka på den anslutna enheten, H, så
visas katalogerna på H (som är enheten
D på datorn där dokumentfilerna lagras).
Katalogen doclinks som du skapade på
D visas i listan efter sökvägssatsen.
UNIX
Exempel:
1. Klicka på värdnamnet så visas
rotfilsystemet.
2. Klicka på /d01 så visas katalogerna som
/d01 refererar till på datorn där
dokumentfilerna lagras.
Katalogen doclinks som du skapade visas i listan efter följande sökvägssats.
9. Välj katalogen doclinks.
10. Klicka på Target Module längst ned på skärmen.
11. Om du har flera servrar markerar du den server där du vill driftsätta
webbapplikationsmodulen. Klicka sedan på Continue.
12. Granska dina val.
Namnet måste vara rotkatalogens namn, där dokumenten lagras. Eftersom du
valde katalogen doclinks i steg 9 är doclinks standard. Namnet är skiftberoende.
Kapitel 13. Konfigurera och administrera bifogade dokument
321
13. Klicka på Driftsätt.
Den webbapplikation som du skapade visas i webbapplikationsträdet i den
vänstra panelen.
14. Så här kontrollerar du att doclinks-webbmodulen är korrekt installerad:
a. Utför något av följande steg, beroende på om du använder Windows eller
UNIX:
v För Windows skapar du en testfil med namnet test.txt på följande
plats:
D:\doclinks\test.txt
v För UNIX skapar du en testfil med namnet test.txt på följande plats:
/home/doclinks/test.txt
b. Öppna en webbläsare och skriv följande adress:
http://<servernamn eller IP-adress>:<portnummer>/doclinks/test.txt
Exempel:
http://localhost:7001/doclinks/test.txt
Du ser dokumentet test.txt. Om du inte kan öppna filen har du inte konfigurerat WebLogic Server korrekt för doclinks. För att skapa doclink-webbapplikationen konfigurerar du om doclink-webbapplikationen genom att utföra
uppgiften på nytt.
Närliggande begrepp:
”Konfiguration för bifogade dokument för två datorer och en lokal HTTP-server”
på sidan 300
När du använder två datorer, en lokal HTTP-server och WebSphere Application
Server i antingen Windows eller UNIX gäller vissa konfigurationsspecifikationer.
Ändra standardfilsökvägarna för två datorer och en lokal HTTPserver i Systemegenskaper
Eftersom du ändrat platsen för doclinks-katalogen kan du ändra de angivna filsökvägarna i applikationen Systemegenskaper. De här stegen är tillämpliga på system
som kör Windows eller UNIX.
Innan du börjar
Du måste ha behörighet att ändra filsökvägar med åtgärden Bifogade dokument.
Arbetsordning
1. Logga in till systemet och gå till Systemkonfiguration. Välj Plattformskonfiguration och klicka sedan på Systemegenskaper.
2. Konfigurera åtgärden Bifogade dokument så som visas i följande tabell.
Egenskap
Beskrivning
Generellt värde
mxe.doclink.doctypes.defpath
Standardkatalogen för mappar i biblioteket som inte har någon
standardsökväg angiven i databasen.
Windows:
H:\doclinks
322
Administrera Maximo Asset Management
UNIX:
/d01/doclinks
Egenskap
Beskrivning
Generellt värde
mxe.doclink.maxfilesize
Maximal storlek (i MB) för en fil som
du kan överföra till mappen Bibliotek
för bifogade dokument.
Använd standardvärdet 10 MB (10 = 10
MB) eller ersätt det med ett lägre
värde.
Ange inte en maximal filstorlek som
överskrider datorsystemets kapacitet.
Om du gör det inträffar ett systemfel,
OutOfMemory, och applikationsservern
stängs av. Ändra i så fall till ett lägre
värde än 10 MB och starta om
applikationsservern.
Om värdet sätts till 0 tillåter systemet
att filer av alla storlekar överförs. Det
finns dock risk för OutOfMemory-fel
om en användare överför en stor fil
som överskrider systemets kapacitet.
Ändra i så fall till ett lägre värde än 10
MB och starta om applikationsservern.
mxe.doclink.path01
HTTP-serversökvägen för att länka dokument som är bifogade till poster och
konverterar de angivna filsökvägarna
för mappar till URL-adresser.
Windows:
H<PATH>\doclinks=
http://värdnamn:port/doclinks
Exempel:
H<PATH>\doclinks=
http://localhost:7001/
doclinks
UNIX:
/d01/doclinks=
http://värdnamn:port/
doclinks
Exempel:
/d01/doclinks=
http://localhost:7001/
doclinks
Servernamnet i egenskapen mxe.doclink.pathn01 måste vara det fullständiga
servernamnet.
3. Starta om applikationsservern.
Närliggande begrepp:
”Konfiguration för bifogade dokument för två datorer och en lokal HTTP-server”
på sidan 300
När du använder två datorer, en lokal HTTP-server och WebSphere Application
Server i antingen Windows eller UNIX gäller vissa konfigurationsspecifikationer.
Ändra standardfilsökvägarna för två datorer och en lokal HTTPserver i relaterade applikationer
Eftersom du ändrade platsen för doclinks-katalogen ändrar du sedan de angivna
filsökvägarna i systemet. Utför följande steg i en applikation som har åtgärden Bifogade dokument. De här stegen är tillämpliga på system som kör Windows eller
UNIX.
Kapitel 13. Konfigurera och administrera bifogade dokument
323
Innan du börjar
Du måste ha behörighet att ändra filsökvägar med åtgärden Bifogade dokument.
Arbetsordning
1. Logga in till systemet och öppna en applikation som har åtgärden Bifogade dokument.
2. Välj åtgärden Bilagebibliotek/Mappar och sedan Hantera mappar.
3. I fönstret Hantera alla dokumentmappar klickar du på ikonen Detaljer vid den
dokumentmapp vars filsökvägar du ska ändra.
4. I fältet Standardsökväg för fil ändrar du sökvägen så att den anger den nya
platsen för katalogen. Skriv den fullständiga sökvägen med enhetsbokstaven
för den anslutna enheten.
Enhetsbokstaven, sökvägen och mappnamnet är skiftberoende och måste finnas
under samma sökväg och mappnamn som du skapade tidigare.
Ändra filsökvägarna för mapparna Attachments, CAD, Diagrams och Images
till följande filsökvägar:
Operativsystem
Filsökvägar
Windows
H:\doclinks\attachments
H:\doclinks\cad
H:\doclinks\diagrams
H:\doclinks\images
UNIX
/d01/doclinks/attachments
/d01/doclinks/cad
/d01/doclinks/diagrams
/d01/doclinks/images
Om du skapar fler mappar för bifogade dokument måste du också ange deras
filsökvägar.
5. Klicka på OK.
6. Starta om applikationsservern.
Närliggande begrepp:
”Konfiguration för bifogade dokument för två datorer och en lokal HTTP-server”
på sidan 300
När du använder två datorer, en lokal HTTP-server och WebSphere Application
Server i antingen Windows eller UNIX gäller vissa konfigurationsspecifikationer.
Ändra sökvägar för demo-databiblioteksfiler för två datorer och
en lokal HTTP-server
Ett demo-bilagebibliotek, med namnet DATA, ingår i åtgärden Bifogade dokument. Om du vill se dessa biblioteksfiler när du använder en WebLogic-serverplattform ändrar du filsökvägarna till samma som din konfigurerade doclinks-katalog. De här stegen är tillämpliga på system som kör Windows eller UNIX.
Innan du börjar
Du måste ha behörighet att ändra filsökvägar med åtgärden Bifogade dokument.
324
Administrera Maximo Asset Management
Arbetsordning
1. Logga in till systemet och öppna en applikation som har åtgärden Bifogade dokument.
2. Välj åtgärden Bilagebibliotek/Mappar och sedan Hantera bibliotek.
3. Klicka på ikonen Detaljer för det dokument i fönstret Hantera bibliotek vars
filsökväg du ska ändra.
4. I fältet URL/Filnamn ändrar du sökvägen till den nya platsen för doclinks-biblioteket. Skriv den fullständiga sökvägen och använd bokstaven för den anslutna enheten.
Enhetsbokstaven, sökvägen och mappnamnen är skiftberoende och måste finnas under samma sökväg och mappnamn som du skapade tidigare.
5. Ändra filsökvägarna för varje dokument:
Operativsystem
Filsökvägar
Windows
H:\doclinks\<filnamn>
Exempel: Dokument 1001, URL/Filnamn visas
som standard som: \DOCLINKS\BOILDER.DWF
Ändra det till:
H:\doclinks\BOILDER.DFW
UNIX
/d01/doclinks/<filnamn>
Exempel: Dokument 1001, URL/Filnamn visas
som standard som: \DOCLINKS\BOILDER.DWF
Ändra det till:
/d01/doclinks/BOILDER.DFW
Du måste ändra alla sökvägar till biblioteksfiler i fönstret.
6. Klicka på OK.
7. Starta om WebLogic Server.
Närliggande begrepp:
”Konfiguration för bifogade dokument för två datorer och en lokal HTTP-server”
på sidan 300
När du använder två datorer, en lokal HTTP-server och WebSphere Application
Server i antingen Windows eller UNIX gäller vissa konfigurationsspecifikationer.
Konfigurera bifogade dokument för två datorer och en dedikerad HTTP-server
När du använder två datorer med en dedikerad HTTP-server i Windows eller
UNIX gäller särskilda konfigurationssteg och specifikationer.
Skapa kataloger för bifogade dokument för två datorer och en
särskild HTTP-server
Det första steget i konfigureringen för bifogade dokument är att skapa kataloger
för lagring av filerna. Det gäller för både WebSphere Application Server och WebLogic Server och för system som kör Windows eller UNIX.
Arbetsordning
1. Skapa en doclinks-katalog på datorn där dokumentfilerna är lagrade.
Exempel:
Kapitel 13. Konfigurera och administrera bifogade dokument
325
Operativsystem
Doclinks-katalog
Windows
D:\doclinks
UNIX
/home/doclinks
2. Skapa följande underkataloger under doclinks:
v attachments
v default
v diagrams
v images
Om du skapade fler mappar för bifogade dokument skapar du underkataloger
för dem.
3. Utför någon av följande uppgifter på applikationsserverdatorn där systemet
körs:
Alternativ
Beskrivning
Windows
Mappa enhet H till enhet D på datorn där
dokumenten lagras.
UNIX
Konfigurera /d01 som NFSmonteringspunkt för /home filsystemet på
HTTP-servrarna där dokumentfilerna lagras.
Närliggande begrepp:
”Konfiguration för bifogade dokument för två datorer och en dedikerad
HTTP-server” på sidan 301
Om du använder två datorer med en dedikerad HTTP-server i Windows eller
UNIX gäller följande konfiguration och specifikationer. Konfigurationen är avsedd
för plattformen WebSphere Application Server eller plattformen WebLogic Server.
Konfigurera servern för bifogade dokument för två datorer och
en dedikerad HTTP-server
I den här konfigurationen använd en HTTP-server som är oberoende av systemet.
Du kan använda den HTTP-serverapplikation som du föredrar, antingen WebSphere Application Server eller WebLogic Server.
Arbetsordning
1. Utför någon av följande uppgifter beroende på operativsystemet:
Alternativ
Beskrivning
Windows
I Apache ändrar du filen httpd.conf så att
d:\doclinks används som standardkatalog
för hemsidedokument.
UNIX
I Apache ändrar du filen httpd.conf så att
/home/doclinks används som
standardkatalog för hemsidedokument.
2. Starta om HTTP-servern eftersom du har ändrat filen httpd.conf.
Närliggande begrepp:
”Konfiguration för bifogade dokument för två datorer och en dedikerad
HTTP-server” på sidan 301
Om du använder två datorer med en dedikerad HTTP-server i Windows eller
UNIX gäller följande konfiguration och specifikationer. Konfigurationen är avsedd
för plattformen WebSphere Application Server eller plattformen WebLogic Server.
326
Administrera Maximo Asset Management
Ändra standardfilsökvägarna för två datorer och en dedikerad
HTTP-server i Systemegenskaper
När du har ändrat platsen för katalogen doclinks kan du ändra de angivna filsökvägarna i systemet genom att använda Systemegenskaper. De här stegen är
tillämpliga för WebSphere Application Server och WebLogic Server system som
körs på Windows eller UNIX.
Innan du börjar
Du måste ha behörighet att ändra filsökvägar med åtgärden Bifogade dokument.
Arbetsordning
1. Logga in till systemet och gå till Systemkonfiguration. Välj Plattformskonfiguration och sedan Systemegenskaper.
2. Konfigurera de åtgärder för bifogade dokument som beskrivs i följande tabell:
Egenskap
Beskrivning
Generellt värde
mxe.doclink.doctypes.defpath
Standardkatalogen för mappar i biblioteket som inte har någon
standardsökväg angiven i databasen.
Windows:
H:\doclinks
mxe.doclink.maxfilesize
UNIX:
/d01/doclinks
Maximal storlek (i MB) för en fil som Använd standardvärdet 10 MB (10 =
du kan överföra till mappen Bibliotek 10 MB) eller ersätt det med ett lägre
för bifogade dokument.
värde.
Ange inte en maximal filstorlek som
överskrider datorsystemets kapacitet.
Om du gör det inträffar ett systemfel,
OutOfMemory, och applikationsservern stängs av. Ändra i så fall till
ett lägre värde än 10 MB och starta
om applikationsservern.
Om värdet sätts till 0 tillåter systemet
att filer av alla storlekar överförs. Det
finns dock risk för OutOfMemory-fel
om en användare överför en stor fil
som överskrider systemets kapacitet.
Ändra i så fall till ett lägre värde än
10 MB och starta om applikationsservern.
mxe.doclink.path01
Sökvägen till HTTP-servern för att
länka dokument som bifogas till poster. Används för att omvandla angivna mappsökvägar till URLadresser.
Windows:
H<PATH>\doclinks=
http://dochost/
UNIX: /d01/doclinks=
http://dochost
Använd följande sats: Default path
of a folder = URL from where the
files are served
Kapitel 13. Konfigurera och administrera bifogade dokument
327
Egenskap
Beskrivning
Generellt värde
mxe.doclink.multilang.
Anger om applikationen körs på AIX
WebSphere Application Server-plattformen. Standardvärdet är falskt.
Ändra värdet till true om systemet
körs på AIX WebSphere Application
Server-plattformen.
aix.websphere
Sätt värdet till falskt om applikationen körs på någon annan plattform,
t.ex. ett annat system än WebSphere
Application Server på AIX.
Servernamnet i egenskapen mxe.doclink.path01 måste vara ett fullständigt servernamn.
3. Starta om applikationsservern.
Närliggande begrepp:
”Konfiguration för bifogade dokument för två datorer och en dedikerad
HTTP-server” på sidan 301
Om du använder två datorer med en dedikerad HTTP-server i Windows eller
UNIX gäller följande konfiguration och specifikationer. Konfigurationen är avsedd
för plattformen WebSphere Application Server eller plattformen WebLogic Server.
Ändra standardfilsökvägarna för två datorer och en dedikerad
HTTP-server i relaterade applikationer
När du har ändrat platsen för doclinks-katalogen kan du ändra de angivna filsökvägarna i systemet. Utför följande steg i en applikation som använder åtgärden Bifogade dokument när du ska ändra standardfilsökvägarna. Stegen gäller för system
som kör WebSphere Application Server eller WebLogic Server.
Innan du börjar
Du måste ha behörighet att ändra filsökvägar med åtgärden Bifogade dokument.
Arbetsordning
1. Logga in till systemet och öppna ett program som har åtgärden Bifogade dokument.
2. Välj åtgärden Bilagebibliotek/Mappar och sedan Hantera mappar.
3. Klicka på ikonen Detaljer i fönstret Hantera alla dokumentmappar för den dokumentmapp vars filsökväg du ska ändra.
4. I fältet Standardsökväg för fil ändrar du sökvägen så att den anger den nya
platsen för katalogen. Skriv den fullständiga sökvägen med enhetsbokstaven
för den anslutna enheten.
Enhetsbokstaven, sökvägen och mappnamnen är skiftberoende och måste finnas under samma sökväg och mappnamn som du skapade tidigare.
Ändra filsökvägarna för mapparna för bilagor, CAD, diagram och bilder till följande värden:
Operativsystem
Filsökvägar
Windows
H:\doclinks\attachments
H:\doclinks\cad
H:\doclinks\diagrams
H:\doclinks\images
328
Administrera Maximo Asset Management
Operativsystem
Filsökvägar
UNIX
/d01/doclinks/attachments
/d01/doclinks/cad
/d01/doclinks/diagrams
/d01/doclinks/images
Om du skapar fler mappar för bifogade dokument måste du också ange deras
filsökvägar.
5. Klicka på OK.
6. Starta om applikationsservern.
Närliggande begrepp:
”Konfiguration för bifogade dokument för två datorer och en dedikerad
HTTP-server” på sidan 301
Om du använder två datorer med en dedikerad HTTP-server i Windows eller
UNIX gäller följande konfiguration och specifikationer. Konfigurationen är avsedd
för plattformen WebSphere Application Server eller plattformen WebLogic Server.
Ändra sökvägar för demo-databiblioteksfiler för två datorer och
en dedikerad HTTP-server
Ett demo-bilagebibliotek, med namnet DATA, ingår i åtgärden Bifogade dokument.
Om du vill visa dessa biblioteksfiler från systemet som körs på plattformen WebSphere Application Server eller på serverplattformen WebLogic Server ändrar du
filsökvägarna till samma som för doclinks-katalogen.
Innan du börjar
Du måste ha behörighet att ändra filsökvägar med åtgärden Bifogade dokument.
Arbetsordning
1. Logga in till systemet och öppna ett program som har åtgärden Bifogade dokument.
2. Välj åtgärden Bilagebibliotek/Mappar och sedan Hantera bibliotek.
3. Klicka på ikonen Detaljer för det dokument i fönstret Hantera bibliotek vars
filsökväg du ska ändra.
4. I fältet URL/Filnamn ändrar du sökvägen till den nya platsen för doclinks-biblioteket. Skriv den fullständiga sökvägen med enhetsbokstaven för den anslutna
enheten.
Enhetsbokstaven, sökvägen och mappnamnen är skiftberoende och måste finnas under samma sökväg och mappnamn som du skapade tidigare.
Ändra filsökvägarna för varje dokument till följande sökvägar:
Operativsystem
Filsökvägar
Windows
H:\doclinks\<filnamn>
Exempel: Dokument 1001, URL/Filnamn
visas som standard som:
\DOCLINKS\BOILDER.DWF
Ändra det till:
H:\doclinks\BOILDER.DFW
Kapitel 13. Konfigurera och administrera bifogade dokument
329
Operativsystem
Filsökvägar
UNIX
/d01/doclinks/<filnamn>
Exempel: Dokument 1001, URL/Filnamn
visas som standard som:
\DOCLINKS\BOILDER.DWF
Ändra det till:
/d01/doclinks/BOILDER.DFW
Du måste ändra alla sökvägar till biblioteksfiler som visas i dialogrutan.
5. Klicka på OK.
6. Utför ett av följande steg:
Alternativ
Beskrivning
Om du använder WebSphere Application
Server och ändrat filen httpd.conf
Starta om HTTP-servern, WebSphere
Application Server och systemet.
Om du använder WebLogic Server
Starta om applikationsservern.
Närliggande begrepp:
”Konfiguration för bifogade dokument för två datorer och en dedikerad
HTTP-server” på sidan 301
Om du använder två datorer med en dedikerad HTTP-server i Windows eller
UNIX gäller följande konfiguration och specifikationer. Konfigurationen är avsedd
för plattformen WebSphere Application Server eller plattformen WebLogic Server.
Konfigurera bifogade dokument för flera datorer och flera
HTTP-servrar
När du använder flera datorer med flera HTTP-servrar i Windows eller UNIX gäller särskilda konfigurationssteg och specifikationer.
Skapa kataloger för bifogade dokument för flera datorer och flera
HTTP-servrar
Det första steget i konfigureringen för bifogade dokument är att skapa kataloger
för lagring av filerna. Stegen gäller för både WebSphere och WebLogic.
Arbetsordning
1. Skapa en doclinks-katalog på datorn där dokumentfilerna är lagrade.
Exempel:
Operativsystem
Doclinks-katalog
Windows
D:\doclinks
UNIX
/home/doclinks
2. Skapa följande underkataloger under doclinks för varje server:
330
Administrera Maximo Asset Management
Operativsystem
Doclinks-katalog
Windows
Server A: doclinks\attachments
Server A: doclinks\default
Server B: doclinks\diagrams
Server C: doclinks\images
UNIX
Server A: /home/doclinks/attachments
Server A: /home/doclinks/default
Server B: /home/doclinks/diagrams
Server C: /home/doclinks/images
3. Utför följande uppgifter för att mappa enheterna på den applikationsserverdator där systemet körs:
Operativsystem
Mappad enhet
Windows
v Mappa enhet H till enhet D på server A.
v Mappa enhet I till enhet D på server B.
v Mappa enhet J på enhet D på server C.
UNIX
1. Konfigurera /d01 som NFSmonteringspunkt för filsystemet /home
på server A.
2. Konfigurera /d02 som NFSmonteringspunkt för filsystemet/home
på server B.
3. Konfigurera /d03 som NFSmonteringspunkt för filsystemet /home
på server C.
Närliggande begrepp:
”Konfigurera bifogade dokument för flera datorer och flera HTTP-servrar” på sidan 302
Exemplet med flera datorer, flera HTTP-servrar är tillämpligt på både WebSphere
Application Server och WebLogic Server.
Konfigurera servern för bifogade dokument för flera datorer och
flera HTTP-servrar
I scenariot med flera datorer och dedikerade HTTP-servrar är HTTP-servrarna oberoende av systemet. Du kan använda den HTTP-serverapplikation som du föredrar.
Arbetsordning
1. Utför endast en av följande uppgifter, beroende på det operativsystem du använder:
Alternativ
Beskrivning
Windows
I Apache ändrar du filen httpd.conf så att
d:\doclinks används som standardkatalog
för hemsidedokument.
Kapitel 13. Konfigurera och administrera bifogade dokument
331
Alternativ
Beskrivning
Windows
I Microsoft Internet Information Services
skapar du en virtuell mapp med namnet
doclinks och låter den peka på katalogen
d:\doclinks på samma dator. Du kan också
låtar Microsoft Internet Information Services
peka på d:\doclinks som
standardhemkatalog.
UNIX
I Apache ändrar du filen httpd.conf så att
/home/doclinks används som
standardkatalog för hemsidedokument.
2. Starta om HTTP-servern efter att du har ändrat filen httpd.conf.
Närliggande begrepp:
”Konfigurera bifogade dokument för flera datorer och flera HTTP-servrar” på sidan 302
Exemplet med flera datorer, flera HTTP-servrar är tillämpligt på både WebSphere
Application Server och WebLogic Server.
Ändra standardfilsökvägarna för flera datorer och flera HTTPservrar i Systemegenskaper
När du har ändrat plats för doclinks-katalogen kan du ändra de angivna filsökvägarna i systemet i applikationen Systemegenskaper. Uppgiften används för både
WebSphere Application Server och WebLogic Server, samt för system som kör Windows eller UNIX.
Innan du börjar
Du måste ha behörighet att ändra filsökvägar med åtgärden Bifogade dokument.
Arbetsordning
1. Logga in till systemet och gå till Systemkonfiguration. Välj Plattformskonfiguration och sedan Systemegenskaper.
2. Konfigurera följande egenskaper för åtgärden Bifogade dokument:
Egenskap
Beskrivning
Generellt värde
mxe.doclink.doctypes.defpath
Standardkatalogen för mappar i biblioteket som inte har någon
standardsökväg angiven i databasen.
Windows:
H:\doclinks
332
Administrera Maximo Asset Management
UNIX:
/d01/doclinks
Egenskap
Beskrivning
Generellt värde
mxe.doclink.maxfilesize
Maximal storlek (i MB) för en fil som Använd standardvärdet 10 MB (10 =
du kan överföra till mappen Bibliotek 10 MB) eller ersätt det med ett lägre
för bifogade dokument.
värde.
Ange inte en maximal filstorlek som
överskrider datorsystemets kapacitet.
Om du gör det inträffar ett systemfel,
OutOfMemory, och applikationsservern stängs av. Ändra i så fall till
ett lägre värde än 10 MB och starta
om applikationsservern.
Om värdet sätts till 0 tillåter systemet
att filer av alla storlekar överförs. Det
finns dock risk för OutOfMemory-fel
om en användare överför en stor fil
som överskrider systemets kapacitet.
Ändra i så fall till ett lägre värde än
10 MB och starta om applikationsservern.
mxe.doclink.path01
Windows: H<PATH>\doclinks=
Sökvägen till HTTP-servern för att
länka dokument som bifogas till pos- http://dochostA
ter.
UNIX: /d01/doclinks=
http://dochostA
Använd följande sats: Default path
of a folder = URL from where the
files are served
Systemet läser strängen Default path
of a folder och ersätter den med
strängen URL from where the files
are served.
mxe.doclink.path02
HTTP-serversökvägen för att länka
dokument som bifogas till
systemposter.
Används för att omvandla angivna
mappsökvägar till URL-adresser.
mxe.doclink.path03
Windows: I<PATH>\doclinks=
http://dochostB
UNIX: /d02/doclinks=
http://dochostB
HTTP-serversökvägen för att länka
dokument som bifogas till poster.
Windows: J<PATH>\doclinks=
http://dochostC
Används för att omvandla angivna
mappsökvägar till URL-adresser.
UNIX: /d03/doclinks=
http://dochostC
mxe.doclink.multilang.aix.web sphere Anger om applikationen körs på AIX
WebSphere Application Server-plattformen. Standardvärdet är falskt.
Ändra värdet till true om systemet
körs på AIX WebSphere Application
Server-plattformen.
Sätt värdet till falskt om applikationen körs på någon annan plattform,
t.ex. ett annat system än WebSphere
Application Server på AIX.
Eftersom flera poster tillåts (som standard upp till 10) för att omvandla filsökvägar kan du konfigurera systemet så att varje dokumentmapp använder olika
servrar eller kataloger. I egenskapen mxe.doclink.pathnn måste dochost i sökvägen vara ett fullständigt servernamn.
3. Starta om applikationsservern.
Kapitel 13. Konfigurera och administrera bifogade dokument
333
Närliggande begrepp:
”Konfigurera bifogade dokument för flera datorer och flera HTTP-servrar” på sidan 302
Exemplet med flera datorer, flera HTTP-servrar är tillämpligt på både WebSphere
Application Server och WebLogic Server.
Ändra standardfilsökvägarna för flera datorer och flera HTTPservrar i relaterade applikationer
När du har ändrat platsen för doclinks-katalogen kan du ändra de angivna filsökvägarna i systemet. Uppgiften gäller både WebSphere Application Server och WebLogic Server.
Innan du börjar
Du måste ha behörighet att ändra filsökvägar med åtgärden Bifogade dokument.
Arbetsordning
1. Logga in till systemet och öppna ett program som har åtgärden Bifogade dokument.
2. Välj alternativet Hantera mappar från åtgärden Bilagebibliotek/Mappar.
3. I fönstret Hantera alla dokumentmappar klickar du på ikonen Detaljer vid den
dokumentmapp vars filsökvägar du ska ändra.
4. I fältet Standardsökväg för fil ändrar du sökvägen så att den anger den nya
platsen för katalogen. Skriv den fullständiga sökvägen med enhetsbokstaven
för den anslutna enheten.
Enhetsbokstaven, sökvägen och mappnamnen är skiftberoende och måste finnas under samma sökväg och mappnamn som du skapade tidigare.
Ändra filsökvägarna för mapparna Attachments, CAD, Diagrams och Images
till följande filsökvägar:
Operativsystem
Filsökvägar
Windows
H:\doclinks\attachments
I:\doclinks\diagrams
J:\doclinks\images
UNIX
/d01/doclinks/attachments
/d02/doclinks/diagram
/d03/doclinks/images
Om du skapar fler mappar för bifogade dokument måste du också ange deras
filsökvägar.
5. Klicka på OK.
6. Starta om applikationsservern.
Närliggande begrepp:
”Konfigurera bifogade dokument för flera datorer och flera HTTP-servrar” på sidan 302
Exemplet med flera datorer, flera HTTP-servrar är tillämpligt på både WebSphere
Application Server och WebLogic Server.
334
Administrera Maximo Asset Management
Ändra sökvägar för demo-databiblioteksfiler för flera datorer och
flera HTTP-servrar
Ett demo-bilagebibliotek, med namnet DATA, ingår i åtgärden Bifogade dokument. Om du vill visa dessa biblioteksfiler från systemet som körs på plattformen
WebSphere Application Server eller WebLogic Server ändrar du sökvägen till
samma som för doclinks-katalogen.
Innan du börjar
Du måste ha behörighet att ändra filsökvägar med åtgärden Bifogade dokument.
Arbetsordning
1. Logga in till systemet och öppna ett program som har åtgärden Bifogade dokument.
2. Välj åtgärden Bilagebibliotek/Mappar och sedan Hantera bibliotek.
3. Klicka på ikonen Detaljer för det dokument i fönstret Hantera bibliotek vars
filsökväg du ska ändra.
4. I fältet URL/Filnamn ändrar du sökvägen till den nya platsen för doclinks-biblioteket. Skriv den fullständiga sökvägen med enhetsbokstaven för den anslutna
enheten.
Enhetsbokstaven, sökvägen och mappnamnen är skiftberoende och måste finnas under samma sökväg och mappnamn som du skapade tidigare.
5. Ändra filsökvägarna för varje dokument till följande sökvägar:
Operativsystem
Filsökvägar
Windows
C:\doclinks\<filnamn>
Exempel: Dokument 1001, URL/Filnamn
visas som standard som:
\DOCLINKS\BOILDER.DWF
Ändra det till:
C:\doclinks\BOILDER.DFW
UNIX
/d01/doclinks/<filnamn>
Exempel: Dokument 1001, URL/Filnamn
visas som standard som:
\DOCLINKS\BOILDER.DWF
Ändra det till:
/home/doclinks/BOILDER.DFW
Du måste ändra alla sökvägar till biblioteksfiler som visas i dialogrutan.
6. Klicka på OK.
7. Utför ett av följande steg:
Alternativ
Beskrivning
Om du använder WebSphere Application
Server och ändrat filen httpd.conf
Starta om HTTP-servern, WebSphere
Application Server och systemet.
Om du använder WebLogic Server
Starta om WebLogic Server.
Närliggande begrepp:
Kapitel 13. Konfigurera och administrera bifogade dokument
335
”Konfigurera bifogade dokument för flera datorer och flera HTTP-servrar” på sidan 302
Exemplet med flera datorer, flera HTTP-servrar är tillämpligt på både WebSphere
Application Server och WebLogic Server.
336
Administrera Maximo Asset Management
Kapitel 14. Hantera loggfiler
Du skapar loggfiler för att spara informations-, varnings- eller felmeddelanden om
systemet. Du kan också hantera loggningsprocessen och formatet för loggfilerna i
hela organisationen.
Loggning - Översikt
Du kan skapa och hantera loggfiler som innehåller informations-, varnings- och felmeddelanden om systemet.
Komponenter i applikationen Loggning
Applikationen Loggning innehåller flera komponenter.
Loggning har följande komponenter:
v Loggfunktioner
v Tilläggsfunktioner
v Layouter
Loggfunktioner
Loggfunktioner är komponenter i loggprocessen som förbereder loggsatser för
skrivning till konsol eller loggfil.
Loggfunktioner är namngivna enheter eller nycklar, t.ex. log4j.logger.maximo.sql.
Loggfunktionerna bildar en hierarki. En loggfunktion definieras som en föregångare till en annan loggfunktion. Relationen kräver att loggfunktionens namn
följs av en punkt eller är ett prefix till efterföljarens namn. Om det inte finns några
föregångare mellan en loggfunktion och den efterföljande loggfunktionen blir den
överordnad till en underordnad loggfunktion. Exempel: log4j.logger.maximo.sql är
överordnad till log4j.logger.maximo.sql.WORKORDER.
Du kan tilldela loggfunktioner följande nivåer: FELSÖK, INFO, VARNING, FEL
och ALLVARLIG. En nivå anger vilken typ av händelser som systemet loggar.
Tilläggsfunktioner
Tilläggsfunktioner är komponenter i loggprocessen. Du kan skicka loggningsbegäran till flera destinationer. Dessa utdatadestinationer kallas för tilläggsfunktioner.
Tilläggsfunktioner kan finnas för konsoler eller filer. Du kan associera en eller flera
loggfunktioner till en viss tilläggsfunktion. Du kan också associera en enda loggfunktion till flera tilläggsfunktioner.
Tilläggsfunktionstyper
Systemet har följande tilläggsfunktionstyper. Du kan inte ta bort någon av systemets tilläggsfunktioner.
Tabell 61. Tilläggsfunktionstyper
Typ
Beskrivning
Konsoltilläggsfunktion
Skriver loggmeddelanden till applikationsserverns konsol.
© Copyright IBM Corp 2008, 2014
337
Tabell 61. Tilläggsfunktionstyper (forts)
Typ
Beskrivning
Löpande tilläggsfunktion
Skriver loggmeddelanden till den fil som
anges i fältet Filnamn. När
filstorleksgränsen har uppnåtts (5 MB som
standard) ändras namnet på den aktuella
filen och en ny fil skapas.
Exempel: Om den aktuella filen har namnet
maximo.log får filen namnet maximo.log.1
efter namnbytet.
Daglig, löpande tilläggsfunktion
Skriver loggmeddelanden till den fil som
anges i fältet Filnamn. Filnamnet ändras och
en ny fil skapas med angiven frekvens. Frekvensen beror på datummönsterattributet.
Exempel: Om du har konfigurerat datummönstret för den dagliga löpande
tilläggsfunktionen som åååå-MM-dd, får den
aktuella filen namnet maximo_scheduled.log
och den omdöpta filen får namnet
maximo_scheduled.log.2007-06-18.
Layouter
Layouter är komponenter i loggprocessen. En layout bestämmer utdataformatet för
ett loggmeddelande.
En layout hör alltid till en tilläggsfunktion. Exempel: Ett omvandlingsmönster som
%d{dd MMM yyyy HH:mm:ss:SSS} [%-2p] %m%n ger följande loggmeddelande:
2007-05-07 14:07:41,508 [main] INFO MyApp - Entering application;
Inställningar för loggfunktioner
Loggningsinställningar definierar den typ av information som loggas. Innan du
kan aktivera loggning för applikationer eller körningskomponenter måste du
tillämpa loggningsinställningar i applikationen Loggning.
Om du skapar en loggfunktion eller ändrar logginställningarna väljer du åtgärden
Tillämpa inställningar.
Utför den här åtgärden om du vill ändra inställningarna i fältet Loggnivå eller i
kryssrutan Aktiv. Utför den här åtgärden även när du lägger till loggfunktioner.
Loggfilsplaceringar
Det finns standardplaceringar för lagring av loggfiler i både IBM WebSphere Application Server ochOracle WebLogic Server.
Om du använder WebSphere Application Server är standardplaceringen för loggfilen i följande mapp:
\IBM\WebSphere\AppServer\profiles\ctgAppSrv01\maximo\logs
I sökvägen är ctgAppSrv01 profilnamnet.
338
Administrera Maximo Asset Management
Om du använder WebLogic Server är standardplaceringen för loggfilen i följande
mapp:
\BEA\92\user_projects\domains\base_domain\maximo\logs
I det andra sökvägsexemplet kan base_domain vara den WebLogic Server-som du
konfigurerat.
Du kan också ange en ny mapp för lagring av loggfiler. Om du anger en separat
mapp för loggfilerna måste du dock se till att det användarkonto som du använder
har både läs- och skrivbehörigheter till mappen.
Loggfilsnamn
Motsvarande loggfilnamn för en tilläggsfunktion har ett standardvärde. När filen
skapas i den utsedda mappen får standardfilnamnet dock applikationsserverns
värdnamn som prefix. Standardfilnamnet får också systemets servernamn som prefix.
Exempel
Namnet på loggfilen för den löpande tilläggsfunktionen är maximo.log. Om värdnamnet är acme och systemets servernamn är MXServer, blir filnamnet acme_MXServer_maximo.log. Servernamnet hämtas från värdet i filen maximo.properties,
som ingår i Enterprise Application Archive (EAR).
Loggfunktioner i miljöer med flera servrar
I en klustrad miljö påverkas alla servrar i miljön av de ändringar du gör. I en miljö
med flera servar som inte är klustrade tillämpas dessa ändringar endast om du utför åtgärden Tillämpa inställningar på varje server från applikationen Loggning.
Om du använder olika filer med logging.properties på separata servrar i en
klustrad miljö, ska du bygga om och driftsätta filen maximo.ear på nytt.
EventTracker-filter
EventTracker-filtret är en Java-klass som kan logga alla klienthändelser som skickas
till Tivolis processautomatiseringsmotor. Du kan använda EventTracker-filtret till
att spåra den generella användningen av applikationen och identifiera orsaker till
potentiella problem.
När du har aktiverat EventTracker-filtret skrivs händelser till *_clientevents.log i
katalogen WAS appserver ROOT\profiles\profile\maximo\logs, där
v * representerar kombinationen av värdnamnet för servern och Tivoli-servern för
processautomatiseringsmotorn.
v WAS appserver ROOT är IBM WebSphere Application Server.
v profile är den profil som Tivolis processautomatiseringsmotor installerats under.
Som standard är EventTracker-filtret inställt på loggnivån INFO, som loggar alla
händelser. För att begränsa fokus för loggade händelser kan du ställa in loggnivån
på FEL, och sedan ange en viss användare, applikation eller kombination av användare och applikation. Om du ställer in loggnivån på FEL och inte anger en användare eller applikation loggas enbart felhändelser.
Kapitel 14. Hantera loggfiler
339
EventTracker-filtret loggar inte undantag. Du kan dock jämföra tidsstämplarna i
felloggen med EventTracker-loggen för att hitta potentiella orsaker till undantagen.
Loggposterna skrivs i tabbavgränsat format så att du kan importera loggfilen till
ett kalkylprogram.
EventTracker-filtret loggar följande information:
340
Loggpost
Förklaring
Tid
Det klockslag då händelsen togs emot.
09/30/11 08:56:01.015
Tid
Tiden i millisekund för hanteringen av händelsen.
37
Server
Värdnamnet tillsammans med IBM Maximo Asset
Management-serverns namn.
localhost-MXServer
Användare
Användarnamnet för den användare som skickar
begäran.
wilson
MAXSessionID
Sessions-IDt för användaren.
734
UISessionID
Användargränssnittets sessions-ID för begäran, som
innehåller ett numer inom parentes som anger det
totala antal sessioner som användaren har.
1(1)
App
wotrack(1)
IDt för den applikation som används till att skicka
begäran. Det totala antalet applikationer i minnet
för en viss UI-session visas inom parentes vid applikations-IDt.
Sidan
IDt för den sida som användaren hade öppnat när
händelsen skickades.
mainrec
Ordningsnummer
Det sekvensvärde som skickades med begäran.
Flera händelser kan skickas i en enda begäran. Om
flera loggade händelser har samma sekvensvärde
ingår de alltså i samma begäran.
2|1
Händelse
Den klienthändelse som skickades till servern.
click
Målkontroll
IDt för den kontroll som var målet för händelsen.
toolactions_
button_0
Målkomponent
IDt för den komponent som var målet för händelsen.
toolactions_
button_0- toolbarbutton_
image
Värde
Värdet för händelsen.
wotrack
mxevent
När klickhändelsen skickas till servern ger mxevent
ytterligare information som förklarar den händelse
som inträffat. Exempel: När användaren klickar på
knappen Spara registrerar de mxevent-poster som
händelsen skickades till för att spara data.
REGISTRERA
additionalevent
En ytterligare händelse om en sådan skickats med
händelsen.
additionaleventvalue
Ett ytterligare händelsevärde om ett värde skickats
med händelsen.
Administrera Maximo Asset Management
Exempelvärde
Kapitel 15. Arbeta med loggning
Det finns flera uppgifter som gäller hantering av loggfiler, t.ex. att ange loggfilformat och loggplaceringar och associera loggfunktioner till tilläggsfunktioner.
Skapa filen logging.properties
Om du inte vill replikera samma loggningskonfiguration på alla servrar, kan du
skapa en separat logging.properties för varje serverinstans.
Den här uppgiften
När du skapar filen logging.properties och driftsätta den på applikationsservern i
systemet, åsidosätter du loggingsinställningarna i databasen. Om servern är i gång
och du ändrar loggningsinställningar i applikationen Loggning skrivs dessa ändringar endast tillbaka till den underliggande databasen. Nästa gång du startar om
applikationen tillämpas inställningarna i filen (och inte inställningarna i databasen). Inställningarna i filen tillämpas eftersom du har lämnat filen
logging.properties i EAR.
Arbetsordning
1. Välj åtgärden Lista loggningsegenskaper i appliationen Loggning.
2. Kopiera och klistra in egenskaper i valfri textredigerare på klientdatorn.
3. Ändra egenskaperna i en textredigerare och spara innehållet som filen logging.properties.
4. Kopiera filen till en systeminstallationsmiljö där du kan generera en ny EAR-fil
som inkluderar filen logging.properties.
5. Kopiera filen logging.properties till mappen maximo\applications\maximo\
properties.
6. Efter att du genererat en ny EAR, driftsätter du EAR i applikationsservern enligt de vanliga stegen för EAR-driftsättning.
Närliggande begrepp:
”Loggfunktioner” på sidan 337
Loggfunktioner är komponenter i loggprocessen som förbereder loggsatser för
skrivning till konsol eller loggfil.
”Inställningar för loggfunktioner” på sidan 338
Loggningsinställningar definierar den typ av information som loggas. Innan du
kan aktivera loggning för applikationer eller körningskomponenter måste du
tillämpa loggningsinställningar i applikationen Loggning.
Ange loggfilplaceringar
Du kan ändra en mapp för lagring av loggfilerna.
Innan du börjar
Du måste se till att det användarkonto som används för körningen av applikationsservern har både läs- och skrivbehörigheter till loggfilsmappen.
© Copyright IBM Corp 2008, 2014
341
Arbetsordning
1. Välj åtgärden Ange rotloggningsmapp i applikationen Loggning.
2. Ange en plats i fältet Ange rotloggningsmapp i fönstret Ange rotloggningsmapp.
Närliggande begrepp:
”Loggfilsplaceringar” på sidan 338
Det finns standardplaceringar för lagring av loggfiler i både IBM WebSphere Application Server ochOracle WebLogic Server.
Hantera tilläggsfunktioner
Du kan skapa, ändra eller ta bort tilläggsfunktioner i applikationen Loggning.
Arbetsordning
1. Välj åtgärden Hantera tilläggsfunktioner.
2. I fönstret Hantera tilläggsfunktioner kan du skapa, ändra eller ta bort en
tilläggsfunktion.
Loggfunktioner för automatiseringsskript
All loggning som är relaterad till skript görs av autoskriptloggfunktionen. Loggnivån är som standard FEL. Endast fel som påträffas under skriptkörningen skrivs
till systemkonsolen eller produktens loggfel.
Enskilda skriptloggnivåer kan användas till att dirigera utdatasatser i skriptkoden
till systemkonsolen eller till produktloggfilen. Ställ in loggnivån för det enskilda
skriptet på samma loggnivå som autoskriptloggfunktionen för att vara säker på att
utdatasatserna dirigeras om. Exempel: Om autoskriptloggfunktionen är inställd på
INFO måste den enskilda skriptloggnivån vara inställd på INFO.
Loggnivån kan ändras så att mer skriptkörningsinformation skrivs till produktloggfilen. En del satser är från skriptkomponenten medan andra kan vara skriptkodsspecifika utdatasatser. Varje enskilt skript kan konfigureras på olika loggnivåer.
Exempel
En systemadministratör anger ett inköpsprisvärde. Ett fätvalideringsskript som är
associerat till fältet Inköpspris i applikationen Inventarier kör affärsregler som beräknar återanskaffningskostnaden. Systemadministratören påträffar ett fel som
anger att skriptet misslyckades med att köra rad nummer 17 i skriptet. Om det behövs kan administratören placera utdatasatserna i skriptkoden för att isolera det
avsnitt av koden där felet uppstår. Administratören kan konfigurera detaljerad felsökningsloggning för att bestämma typen av variabel, indata eller utdata, som togs
emot eller beräknades i skriptet.
Crontask-loggfunktioner
Om körningen av Crontask-uppgifter misslyckas kan rotloggfunktionen för Crontask-uppgiften ställas in på olika nivåer för att få mer detaljerade loggar. Om körningen av en viss Crontask misslyckas kan fler loggfunktioner ställas in för att
hitta orsaken till felet.
342
Administrera Maximo Asset Management
I följande tabell listas applikationsområdet, Crontask-uppgiften, en beskrivning av
Crontask-uppgiften samt de loggnivåer som varje loggfunktion kan ställas in på.
Listan innehåller de viktigaste Crontask-uppgifterna, inte alla Crontask-uppgifter.
Tabell 62. Crontask-loggfunktioner. Crontask-loggfunktionsdetaljer
Grupp/område
Crontask
Beskrivning
Loggfunktioner och loggnivå
Eskalering
ESCALATION
Kör aktiva
eskaleringsdefinitioner och
startar åtgärder och
aviseringar
Ställ in de underordnade
loggfunktionerna till Crontaskuppgiftens rotloggfunktion på
nivån FELSÖK för att isolera
körningsfel för eskaleringar.
E-postlyssnare
LSNRCRON
Körs regelbundet för att bearbeta inkommande
e-postmeddelanden och
skapa eller uppdatera
servicebegäran
Ställ in de underordnade
loggfunktionerna till Crontaskuppgiften EmailListnerCron på
nivån FELSÖK för att isolera
körningsfel för e-postlyssnaren.
Integration
FLATFILECONSUMER
Automatiserar bearbetningen Ställ in
och inläsningen av data i
integrationsrotloggfunktionen på
flatfiler
nivån FELSÖK för att isolera
körningsfel i
integrationsramverket.
Loggfunktionen loggar satser
som produceras av alla
Crontask-uppgifter i
integrationsramverket.
Integration
IFACETABLECONSUMER
Automatiserar bearbetningen Ställ in
och inläsningen av data i
integrationsrotloggfunktionen på
gränssnittstabeller
nivån FELSÖK för att isolera
körningsfel i
integrationsramverket.
Loggfunktionen loggar satser
som produceras av alla
Crontask-uppgifter i
integrationsramverket.
Integration
JMSQSEQCONSUMER
Automatiserar bearbetningen
av meddelanden från den
sekventiella JMS-kön i
integrationsramverket
Integration
XMLFILECONSUMER
Automatiserar bearbetningen Ställ in
integrationsrotloggfunktionen på
och inläsningen av data i
nivån FELSÖK för att isolera
XML-formaterade filer
körningsfel i
integrationsramverket.
Loggfunktionen loggar satser
som produceras av alla
Crontask-uppgifter i
integrationsramverket.
Ställ in
integrationsrotloggfunktionen på
nivån FELSÖK för att isolera
körningsfel i
integrationsramverket.
Loggfunktionen loggar satser
som produceras av alla
Crontask-uppgifter i
integrationsramverket.
Kapitel 15. Arbeta med loggning
343
Tabell 62. Crontask-loggfunktioner (forts). Crontask-loggfunktionsdetaljer
Grupp/område
Crontask
Beskrivning
Loggfunktioner och loggnivå
Rapportering
REPORTLOCKRELEASE
Bestämmer om låsta rapportjobb ska fortsätta eller
avbrytas och skickas på nytt
till rapporteringskön
Ställ in den underordnade
loggfunktionen
REPORTLOCKRELEASE till
Crontask-uppgiftens
rotloggfunktion på nivån
FELSÖK för att isolera
körningsfel för rapporter.
Rapportering
REPORTOUTPUTCLEANUP
Automatiserar rensningen av Ställ in den underordnade
tidigare utdatarapportposter loggfunktionen
som lagras
REPORTOUTPUTCLEANUP till
Crontask-uppgiftens
rotloggfunktion på nivån
FELSÖK för att isolera
körningsfel för rapporter.
Rapportering
REPORTSCHEDULE
Automatiserar borttagningen
av rapportanvändningsposter
som skapas varje gång en
rapport körs
Ställ in den underordnade
loggfunktionen
REPORTSCHEDULE för
Crontask-uppgiftens
rotloggfunktion på nivån
FELSÖK för att isolera
körningsfel för rapporter.
Nyckeltal
KPICronTask
Uppdaterar regelbundet
nyckeltalsvärden
Ställ in den underordnade
loggfunktionen KPICronTask till
Crontask-uppgiften på nivån
INFO för att isolera körningsfel
för nyckeltal.
Användargrupp/
synkronisering
LDAPSYNC
Automatiserar synkroniseringen av användare och
grupper i en LDAP-katalog
Ställ in den underordnade
loggfunktionen LDAPSYNC för
Crontask-uppgiftens
rotloggfunktion på nivån
FELSÖK för att isolera
körningsfel för behörigheter.
Användargrupp/
synkronisering
VMMSYNC
Automatiserar synkroniseringen av användare och
grupper i en LDAP-katalog
Ställ in den underordnade
loggfunktionen VMMSYNC till
Crontask-uppgiftens
rotloggfunktion på nivån
FELSÖK för att isolera
körningsfel för behörigheter.
Förråd
ReorderCronTask
Kör förrådssaldoprocessen
för direktuttagsartiklar
Ställ in den underordnade
loggfunktionen INVENTOR till
applikationens rotloggfunktion
på nivån FELSÖK för att isolera
körningsfel för förrådet.
Närliggande begrepp:
”Loggning - Översikt” på sidan 337
Du kan skapa och hantera loggfiler som innehåller informations-, varnings- och felmeddelanden om systemet.
Närliggande information:
Nyckelinställningar för rapportegenskaper och Crontask-uppgifter
344
Administrera Maximo Asset Management
Eskaleringsloggfunktioner
Om körningen av en eskalering misslyckas, kan orsaken till felet finnas i eskaleringsmotorn, e-postmeddelandena eller de åtgärder som utlöste eskaleringen. Du
kan felsöka genom att ange rätt loggnivå.
I följande tabell listas eskaleringsloggfunktioner tillsammans med en beskrivning
och den loggnivå du kan ställa in loggfunktionen på.
Loggfunktion
Beskrivning
Loggnivå
Crontask
Rotloggfunktion som genere- FELSÖK
rar loggsatser för alla
Crontask
ESCALATION
Underordnad loggfunktion
som ärver från Crontaskrotloggfunktionen och genererar loggsatser speciellt för
eskaleringsmotorn
sql
Rotloggfunktion som genere- INFO
rar loggsatser för SQL-satser
som körs på applikationsservern
COMMTEMPLATE
INFO
Underordnad loggfunktion
som ärver från
servicerotloggfunktionen och
genererar loggsatser särskilt
för meddelandemallar och
aviseringshändelser
mail
Rotloggfunktion som genere- FELSÖK
rar loggsatser för kommunikation med e-postservern när
meddelanden skickas.
FELSÖK
Loggfunktioner för integrationsramverk
Integrationsramverket har fyra rotloggfunktioner: integration, REST, interaktion
och OSLC (Open Services Lifecycle Collaboration). Ställ in rotloggfunktionerna på
FELSÖK om du vill ha så mycket information som möjligt.
I följande tabell listas loggfunktionerna tillsammans med en beskrivning av loggnivån och de loggnivåer som loggfunktionen ska ställas in på.
Tabell 63. Loggfunktioner för integrationsramverk. Loggfunktionsdetaljer för
integrationsramverket
Loggfunktion
Beskrivning
Loggnivå
Integration
Loggar information om konfigurering av
integrationsramverket, skapande, hantering och
körningsbearbetning.
FELSÖK
Kapitel 15. Arbeta med loggning
345
Tabell 63. Loggfunktioner för integrationsramverk (forts). Loggfunktionsdetaljer för
integrationsramverket
Loggfunktion
Beskrivning
Loggnivå
REST
Loggar information om REST FELSÖK
API-komponenter. REST API
startar integrationen med
affärsobjekt. REST API-anropet från en klient kör
klientbegäran mot lämpligt
affärsobjekt och returnerar
ett svar.
Interaktion
FELSÖK
Loggar information om
designprocessen, när en
webbtjänstinteraktion skapas
och körningsprocessen när
en webbtjänstinteraktion
körs. Utsedda användare kör
webbtjänstinteraktioner för
att ta emot data interaktivt
från externa system.
OSLC
Loggar information om både FELSÖK
designprocessen, när en
OSLC-interaktion skapas, och
körningsprocessen, när en
OSLC-interaktion körs.
Aktivera EventTracker-filter
Du aktiverar EventTracker-filtret genom att avkommentera filterdefinitionen och
filtermappningen i filen web.xml, som finns i katalogen Tpae root\applications\
maximo\ maximouiweb\webmodule\WEB-INF\.
Den här uppgiften
Om filen web.xml inte innehåller den kommenterade koden kan du aktivera EventTracker-filtret genom att lägga till koden utan kommentarer. Lägg till filterdefinitionen mellan den sista filterdefinitionen och den första filtermappningen i filen
web.xml. Lägg sedan till filtermappningen så att den blir den sista av filtermappningarna.
Arbetsordning
1. Öppna filen web.xml från katalogen Tpae root\applications\maximo\
maximouiweb\ webmodule\WEB-INF\.
2. Avkommentera följande kod för filter:
<-- Uncomment these lines to enable the EventTracking filter
<filter>
<filter-name>EventTrackingFilter</filter-name>
<filter-class>psdi.webclient.system.filter.EventTrackingFilter</filter-class>
</filter>
-->
3. Avkommentera följande kod för filtermappning:
<--! Uncomment these lines to enable the EventTracking filter
<filter-mapping>
<filter-name>EventTrackingFilter</filter-name>
<url-pattern>/ui/*</url-pattern>
</filter-mapping>
346
Administrera Maximo Asset Management
<filter-mapping>
<filter-name>>EventTrackingFilter</filter-name>
<url-pattern>/webclient/login/logout.jsp</url-pattern>
</filter-mapping>
-->
4. Spara och bygg om EAR-filen (Tivolis processautomatiseringsmotorenterprise
archive, EAR).
5. Driftsätt EAR-filen på nytt.
Och sedan då?
EventTracker-filtret visas som eventtracking med nyckelvärdet
log4j.logger.maximo.webclient.eventtracking på en ny rad i tabellen Rotloggfunktioner i applikationen Loggning. Standardloggnivån är INFO, som loggar alla händelser. Om loggnivån är inställd på FEL, ändrar du loggnivån till INFO och väljer
åtgärden Tillämpa inställningar.
Logga händelser för specifika applikationer eller användare
Lägg till rader i loggfunktionstabellen i applikationen Loggning om du vill aktivera filtret EventTracker för att logga händelser för specifika applikationer, specifika användare eller specifika användare i specifika applikationer.
Arbetsordning
1. Ställ in loggnivån för log4j.logger.maximo.webclient.eventtracking på FEL i
rotloggningstabellen i applikationen Loggning.
2. Lägg till en ny rad i loggningstabellen.
3. Ställ in fältet Loggfunktion på något av följande:
Alternativ
Beskrivning
Logga en specifik applikation
Ange applikations-IDt, t.ex. wotrack.
Logga en specifik användare
Ange användar-IDt, t.ex. wilson.
Logga på en specifik applikation för en specifik
användare
Ange applikations_ID.användar_ID, t.ex.
wotrack.wilson.
Fältet Nyckel fylls automatiskt i baserat på värdet i fältet Loggfunktion.
4. Välj åtgärden Tillämpa inställningar.
Aktivera loggning för synkronisering av applikationsserversäkerhet
Aktivera loggning för Crontask-uppgifterna VMMSYNC och LDAPSYNC om du
vill felsöka problem med synkronisering av applikationsserversäkerhet.
Den här uppgiften
Du måste aktivera VMMSYNC och LDAPSYNC för både Crontask-synkronisering
och SQL-loggning. Du kan ange loggnivåer för hela Crontask-uppgiften eller för
vissa instanser. Ställ in property.instancename för loggning på FELSÖK.
Arbetsordning
1. I
v
v
v
applikationen Loggning anger du FELSÖK för följande loggningsegenskaper:
log4j.logger.maximo.crontask.VMMSYNC
log4j.logger.maximo.crontask.LDAPSYNC
log4j.logger.maximo.sql.crontask.LDAPSYNC
Kapitel 15. Arbeta med loggning
347
v log4j.logger.maximo.sql.crontask.VMMSYNC
2. Om du vill aktivera FELSÖK SQL-loggning för affärsobjekt ställer du in loggningsegenskapen log4j.logger.maximo.sqL.servicename.objectname på FELSÖK.
Exempel:
log4j.logger.maximo.sql.SIGNATURE.MAXUSER=DEBUG
log4j.logger.maximo.sql.SIGNATURE.MAXGROUP=DEBUG
log4j.logger.maximo.sql.PERSON.PERSON=DEBUG
log4j.logger.maximo.sql.PERSON.EMAIL=DEBUG
log4j.logger.maximo.sql.PERSON.PHONE=DEBUG
3. Välj åtgärden Tillämpa inställningar.
Stoppa loggning av händelser
Du kan stoppa loggning av händelser i applikationen Loggning, vilket gör att filen
web.xml inte behöver ändras och applikationsservern inte behöver startas om.
Arbetsordning
1. Ställ in loggnivån för log4j.logger.maximo.webclient.eventtracking på FEL i
rotloggningstabellen i applikationen Loggning.
2. Välj åtgärden Tillämpa inställningar.
loggkorrelering
Korrelering är processen att analysera ett antal relaterade händelser. Analysen baseras på regler som används till att tolka händelsedata. När loggkorreleringen är aktiverad kan du använda korreations-IDt till att identifiera UI-begäran, Crontaskåtgärden, MXSCRIPT-objektet eller REST-anropet som producerade en loggpost.
Korrelations-ID
När loggkorrelering är aktiverad kan du identifiera UI-begäran, Crontask-uppgiften, MXSCRIPT eller REST-anropet som producerade en loggpost genom att använda korrelations-IDt. Alla loggposter för en enkel UI-begäran eller Crontask-åtgärd har samma korrelations-ID. Det unika korrelaions-IDt tillämpas på alla
grupper av loggposter, t.ex. SQL-loggar eller applikationsloggar.
Korrelations-IDt har formatet CID-TYPE-NUMBER]. Typen kan vara CRON, UI,
MXSCRIPT eller REST. Numret garanterar att IDt är unikt. Servernamnet ingår också
om loggkorrelering är aktiverad. För loggposter som ännu inte är korrelerade är
fältet korrelations-ID i loggen tomt. Servernamnfältet är tomt för loggar som genereras innan servernamnet är tillgängligt.
Lägg till egenskapen mxe.logging.CorrelationEnabled i applikationen Systemegenskaper om du vill aktivera loggkorrelering.
Lägg till egenskapen mxe.webclient.logging.CorrelationEnabled i applikationen
Systemegenskaper om du vill aktivera korrelering av UI-begäran.
Exempel
I följande exempel visas korrelationsloggen för UI-begäran för en SQL-sats som
felsöks:
Tolka loggfilen
06 Jun 2012 16:12:38:360 [INFO] [MXServer] [CID-UI-993] Correlation started.
06 Jun 2012 16:12:38:534 [INFO] [MXServer] [CID-UI-993] BMXAA6719I - USER = (WILSON) SPID =
(137) app (WOTRACK) object (WORKORDER) : select * from workorder where (woclass in (select
348
Administrera Maximo Asset Management
value from synonymdomain where domainid = ’WOCLASS’ and maxvalue in (’WORKORDER’,’WOACTIVITY’))
and historyflag = 0 and istask = 0 and siteid = ’BEDFORD’)
06 Jun 2012 16:12:38:546 [INFO] [MXServer] [CID-UI-993] BMXAA6719I - USER = (WILSON) SPID =
(149) app (WOTRACK) object (WORKORDER) : select * from workorder where (workorderid = 202)
06 Jun 2012 16:12:38:582 [INFO] [MXServer] [CID-UI-993] BMXAA6719I - USER = (WILSON) SPID =
(27) app (WOTRACK) object (WORKORDER) : select * from workorder where (workorderid = 202)
06 Jun 2012 16:12:38:717 [INFO] [MXServer] [CID-UI-993] BMXAA6719I - USER = (WILSON) SPID =
(20) app (WOTRACK) object (WORKORDER) : select count(*) from workorder where
(woclass in (select value from synonymdomain where domainid = ’WOCLASS
’ and maxvalue in (’WORKORDER’,’WOACTIVITY’)) and historyflag = 0 and istask = 0 and siteid
= ’BEDFORD’)
06 Jun 2012 16:12:38:998 [INFO] [MXServer] [CID-UI-993] Correlated data: BEGIN UISessionId:3
Event:loadapp AppName:autoscript UserId:wilson UIClientIP:127:0:0:1 ElapsedTime:638 ms END
06 Jun 2012 16:12:44:589 [INFO] [MXServer] [CID-UI-994] Correlation started.
06 Jun 2012 16:12:44:597 [INFO] [MXServer] [CID-UIASYNC-995] Correlation started.
06 Jun 2012 16:12:44:634 [INFO] [MXServer] [CID-UIASYNC-995] BMXAA6719I - USER = (WILSON)
SPID = (149) app (WOTRACK) object (WORKORDER) : select * from workorder where ((woclass in
(select value from synonymdomain where domainid = ’WOCLASS’ and maxvalue in (’WORKORDER’,
’WOACTIVITY’)) and historyflag = 0 and istask = 0 and siteid = ’BEDFORD’)) and ((status like
’%WAPPR%’))
06 Jun 2012 16:12:44:641 [INFO] [MXServer] [CID-UIASYNC-995] Correlated data:
BEGIN UISessionId:3 AppName:wotrack UserId:wilson UIClientIP:127:0:0:1 ElapsedTime:44 ms END
v I den första loggsatsen i fragmentet visas fältet [CID-UI-993] som är den komponent som korreleras i det här exemplet.
v CID är korrelations-IDt, följt av den komponent som korreleras och det numeriska värde som tillämpas på alla korrelerade satser för en viss korrelation.
v Fältet [CID-UI-993] grupperar en uppsättning korrelerade loggsatser som startas
av en UI-begäran.
v En korrelerad uppsättning loggsatser markeras med satserna correlation started
och korrelationsdatasatserna. Den första uppsättningen korrelerade loggsatser
börjar med [CID-UI-993]correlation started och slutar med
[CID-UI-993]Correlated data:BEGIN den specifika komponentinformationen END.
v Den andra uppsättningen korrelerade loggsater anger att nästa uppsättning korrelerade loggsatser börjar skrivas.
v När en UI-begäran korreleas, placeras de SQL-kommandon som körs som svar
på användarinteraktionen i samma grupp av korrelerade loggsatser som UI-begäran.
v I den andra korreleerade satsen för korrelationen [CID-UI-993], koppas SQLkommandot till WORKORDER-tabellen.
v Om flera SQL-satser körs som svar på UI-begäran skrivs satserna till samma
grupp av korrelerade loggsatser.
v Den sista loggsasen för korrelationen [CID-UI-993] börjar med Correlation data
och ger information om den användarsession som startade skrivningen av den
korrelerade loggsatsen.
v Följande ytterligare information ingår:
1. UI-sessionsidentifieraren 3.
2. UI-händelsen loadapp.
3. Applikationen som startade UI-händelsen autoscript.
4. Användaren som startade händelsen wilson.
5. IP-adressen som UI-begäran togs emot från UIClientIP.
v I den sista loggsatsen för korrelationen [CID-UI-993] anger ElapsedTime den tid
som applikationsservern ägnat åt bearbetningen av UI-begäran.
Kapitel 15. Arbeta med loggning
349
Konfigurera anpassade loggmeddelanden som hjälp att lösa programfel
Du kan konfigurera anpassade loggmeddelanden för att identifiera det avsnitt i en
loggfil som innehåller satser eller meddelanden som är relevanta för produktanvändning, problemskapande eller felsökning. Du anger start- och slutmeddelanden
som inkluderas i loggfilen. Du kan granska satserna eller meddelandena som visas
mellan de anpassade loggstart- och loggslutmeddelandena i loggfilen som hjälp att
spåra ett scenario eller lösa ett problem.
Innan du börjar
Om du vill ändra detaljerna i de anpassade meddelandena som visas i en loggfil,
t.ex. prefixet eller meddelandetexten, öppnar du applikationen Databaskonfiguration. Välj åtgärden Meddelanden. Filtrera på meddelandet begincustomlog eller
endcustomlog, ändra meddelandet och spara posten.
Den här uppgiften
Loggfiler som är märkta med start- och slutmeddelanden kan hjälpa produktsupportorganisationer att enklare spåra applikationsåtgärder och isolera potentiella
problem.
Arbetsordning
1. Klicka på Konfigurera anpassade loggmeddelanden i verktygsfältet i applikationen Loggning.
2. I fönstret Konfigurera anpassade loggmeddelanden anger du kommentarer som
du vill inkludera i start- och slutavsnitten i loggfilen.
3. Notera felmeddelandenumren för start- och slutmeddelandena så att du kan
söka efter dem i loggfilen senare.
4. Klicka på Starta skrivning till loggfilen för att infoga startmeddelandet i loggfilen så att du kan spåra ett scenario.
5. Utför åtgärderna.
6. Klicka på Stoppa skrivning till loggfil för att infoga slutmeddelandet och
stoppa skrivningen till loggfilen. Logginformationen som fångas in mellan
startmeddelandet och slutmeddelandet kan granskas.
7. Navigera till den plats där loggfilen sparats.
8. Öppna loggfilen i en textredigerare och sök efter start- och slutmeddelandena.
9. Granska satserna och meddelandens som visas mellan de båda meddelandena
för att spåra scenariot eller lösa problemet.
Scenario: Tolka loggfilssatser för att åtgärda fel
Systemadministratören Marco vill isolera och åtgärda fel som inträffar när någon
försöker spara en arbetsorder. Marco kan felsöka problemet genom att ställa in rotloggfunktionen för arbetsorderbevakning på FELSÖK och SQL-rotloggfunktionen
på INFO.
Replikera felet
I applikationen Arbetsorderbevakning skapar Marco en arbetsorder och associerar
flera uppgifter till arbetsordern. Varje uppgift är ordnad i sekvens. När Marco försöker spara arbetsorder visas felet BMXAA5395E Uppgift 20 orsakar en loop genom
350
Administrera Maximo Asset Management
att anknyta bakåt till uppgift 10. Arbetsordern kan inte sparas. Om Marco aktiverar loggfunktionen för applikationen Arbetsorderbevakning och SQL-loggfunktionen, kan han visa detaljerad information för att bestämma orsaken till felet.
Aktivera loggfunktioner
I applikationen Loggning söker Marco erfter rotloggfunktionen WOTRACK och
ställer in loggnivån på FELSÖKNING. Marco söker sedan efter SQL-rotloggfunktionen och den underordnade WORKORDER-loggfunktionen och ställer in båda
loggfunktionerna på loggnivån INFO. Marco associerar en tilläggsfunktion till vardera loggfunktionen.
Skapa loggfilsatser
Marco försöker spara arbetsordern igen men får samma fel. Eftersom Marco aktiverat loggfunktioner produceras en detaljerad loggfilsats. Orsaken till felet kan isoleras genom att tolka loggfilsatsen.
Tolkning av loggfilsatsen
Loggfilsatsen visar en sökväg som visar en sekvens av uppgifter.
21 May 2012 11:37:03:927 [DEBUG] [MXServer] [] Task Successors
Uppgift 40 represnteras i loggfilen av identifieraren T1088.
21 May 2012 11:37:03:929 [DEBUG] [MXServer] [] Task -> T1088
Successors -> []
Uppgift 30 representeras i loggfilen av identifieraren T1087.
21 May 2012 11:37:03:929 [DEBUG] [MXServer] [] Task -> T1087
Successors -> []
Uppgift 20 representeras i loggfilen av identifieraren T1086.
21 May 2012 11:37:03:930 [DEBUG] [MXServer] [] Task -> T1086
[T1085, T1088]
Successors ->
Uppgift 10 representeras i loggfilen av identifieraren T1085.
21 May 2012 11:37:03:930 [DEBUG] [MXServer] [] Task -> T1085
[T1086, T1087]
Successors ->
Uppgift 50, som representeras av identifieraren T1089 i loggfilsatsen, har de efterföljande uppgifterna 10 (T1085), 20 (T1086) och 30 (T1087).
21 May 2012 11:37:03:931 [DEBUG] [MXServer] [] Task -> T1089
[T1085, T1086, T1087]
Successors ->
Varje sökväg för en sekvens av uppgifter i applikationen Arbetsorderbevakning valideras. Varje sökväg kallas en gren. För varje gren bestämmer applikationen om
uppgifterna i grenen pekar tillbaka på sig själva någonstans i grenen. Ett sådan tillstånd kallas för en loop.
När uppgiftslistan skapas valideras varje gren från och med uppgift 50 (T1089).
21 May 2012 11:37:03:931 [DEBUG] [MXServer] [] Beginning from a new starting point
[T1089]
21 May 2012 11:37:03:931 [DEBUG] [MXServer] [] Start validating branch:T1089
- - 21 May 2012 11:37:03:932 [DEBUG] [MXServer] [] T1089
Uppgift 10 (T1085), 20 (T1086) och 30 (T1087) kontrolleras för loopar.
Kapitel 15. Arbeta med loggning
351
21 May 2012 11:37:03:932 [DEBUG] [MXServer] []
21 May 2012 11:37:03:932 [DEBUG] [MXServer] []
T1085
T1086
Felsökningssatser skrivs ut för de efterföljande uppgifterna 10 (T1085) och 20
(T1086). Uppgift 30 (T1087) har inte någon motsvarande felsökningssats, vilket
anger att felet påträffades när uppgift 20 (T1086) validerades.
21 May 2012 11:37:03:932 [DEBUG] [MXServer] []
Task 20 is causing a loop condition by connecting back to task:10.
Följande diagram visar valideringsprocessen för den gren som är associerad med
uppgift 50. Felmeddelandet anger att loopen skapas av uppgift 20. Uppgift 20 är
ogiltig eftersom den listas som efterföljare till uppgift 10 två gånger i sökvägsdefinitionen.
Efterföljare
Efterföljare
Efterföljare
Uppgift 20
Uppgift 50
En efterföljare = kommer efter en uppgift
352
Administrera Maximo Asset Management
Efterföljare
Uppgift 20
Uppgift 10
Efterföljare
Uppgift 40
Uppgift 30
Kapitel 16. Hantera anslagstavlor
På anslagstavlor kan du lägga upp meddelanden om kritiska problem och incidenter och informera hela organisationen. Du kan också visa kommunikationsloggar
från Service Desk-handläggare och deras användare samt meddelanden som genereras av arbetsflödesprocesser och eskaleringar.
Anslagstavla - Översikt
Du kan skapa meddelanden om kritiska problem och incidenter och skicka meddelandena till hela organisationen. Mottagarna kan visa anslagstavlans meddelanden
från navigeringsfältet i en applikation eller från startcentret.
Kommunikationsloggar för anslagstavlan
Du kan visa en kommunikationslogg för anslagstavlans meddelanden i applikationen Anslagstavla. Kommunikationsloggarna är tillgängliga i flera applikationer.
Loggen innehåller meddelanden om utgående meddelanden som skickats mellan
användare och Service Desk-handläggare. Du kan också visa meddelanden som genererats av eskaleringar och arbetsflöden om den relaterade meddelandemallen
anger att sådana meddelanden ska lagras i loggar.
Arbeta med anslagstavlor
I applikationen Anslagstavla kan du skapa meddelanden för anslagstavlan, ange
målgruppen för anslagstavlan och utföra andra åtgärder.
Visa meddelanden på anslagstavlan
På anslagstavlan kan du skapa, visa och lägga upp meddelanden om kritiska problem och incidenter och sända ut information till hela företaget. Genom att skapa
och posta meddelanden på anslagstavlan minskar behovet av att skapa och duplicera ärenden.
Innan du börjar
Du måste ha åtkomst till applikationen Anslagstavla för att kunna skapa och lägga
upp meddelanden.
Den här uppgiften
Meddelanden kan skickas till alla användare eller bara till valda organisationer, anläggningar eller persongrupper. Du kan bara visa meddelanden som du ingår i
målgruppen för. Om den som skrivit meddelandet inte har valt någon målgrupp
kan alla användare som loggar in till systemet visa meddelandet.
Ikonen Meddelanden visar att du har olästa meddelanden på anslagstavlan. Ikonen finns i navigeringsfältet i alla applikationer. Siffran vid ikonen anger hur
många meddelanden på anslagstavlan du kan visa. Ikonen ändras också från rött
till grönt när ett nytt meddelande sätts upp på anslagstavlan.
© Copyright IBM Corp 2008, 2014
353
Arbetsordning
1. Alla meddelanden visas i navigeringsfältet område för anslagstavlan. När du
ändrar värdet i fältet Visad ändras de meddelanden du kan se. Standardvärdet
i fältet Visad är N, och på anslagstavlan visas olästa meddelanden. Så här visar
du tidigare visade meddelanden eller alla meddelanden:
v Ange J i fältet Visad om du vill se meddelanden som du redan visat.
v Lämna fältet Visad tomt om du vill se alla meddelanden (både tidigare visade och olästa meddelanden på anslagstavlan). Meddelandena visas med
det senaste meddelandet överst i listan. Varje meddelande visar datum och
tid då meddelandet postades på Anslagstavlan.
2. Klicka på ett meddelande i fönstret Anslagstavla så visas meddelandedetaljerna.
3. Klicka på meddelandet igen så komprimeras den detaljerade visningen av meddelandet.
4. Klicka på OK.
Skapa meddelanden för anslagstavlan
Du kan skapa meddelanden till användarna om kritiska problem och incidenter
och informera hela organisationen.
Arbetsordning
1. Klicka på Nytt meddelande i applikationen Anslagstavla.
2. Skriv en identifierare, ett ämne för meddelande, ett datum för tillkännagivandet
samt ett slutdatum.
3. Skriv ett meddelande på upp till 4 000 tecken.
4. Valfritt: Begränsa meddelandet till en målgrupp efter organisation, anläggning
eller persongrupp.
5. Spara ändringarna.
6. Klicka på Ändra status i menyn Välj åtgärd och ändra statusen för meddelandet till Godkänt.
Ange målgrupper för meddelanden på anslagstavlan
Du kan ange vilken målgrupp som ska se ett meddelande på anslagstavlan. Du
kan begränsa målgruppen efter organisation, efter anläggning eller efter persongrupp. Om du inte anger någon målgrupp kan alla användare visa meddelandet.
Arbetsordning
1. I applikationen Anslagstavla öppnar du det meddelande för vilket du ska ange
en målgrupp.
2. Klicka på en flik beroende på om du ska ange målgruppen efter organisation,
efter anläggning eller efter persongrupp.
3. Välj en eller flera organisationer, anläggningar eller persongrupper på fliken
och spara dina ändringar.
Ändra status för meddelanden på anslagstavlan
Genom att ändra statusen för ett meddelande på anslagstavlan kan du styra det
innehåll som visas på anslagstavlan. Statusen för ett meddelande på anslagstavlan
kan vara Utkast, Godkänt eller Avvisat.
354
Administrera Maximo Asset Management
Arbetsordning
1. I applikationen Anslagstavla öppnar du det meddelande där du ska ändra statusen.
2. Välj åtgärden Ändra status.
3. Välj en status i fönstret Ändra status och klicka på OK så sparas ändringarna.
Exempel
Du kan t.ex. skapa ett meddelande för anslagstavlan som utkast och sedan dirigera
meddelandet till en överordnad. Din överordnade granskar meddelandet och ändrar statusen till godkänd. Meddelandet visas sedan på anslagstavlan.
Kopiera meddelanden från anslagstavlan
Du kan kopiera ett befintligt meddelande från anslagstavlan. När du har kopierat
ett meddelande kan du använda samma information som i ursprungsmeddelandet.
Du kan även ändra värdena i det meddelande som du kopierar och spara det som
ett nytt meddelande.
Arbetsordning
1. Öppna det meddelande du ska kopiera i applikationen Anslagstavla.
2. Välj åtgärden Kopiera meddelande.
3. Valfritt: Ändra ämne, meddelandet och start- och slutdatumet i det nya meddelandet.
4. Spara ändringarna.
Visa kommunikationsloggar för meddelanden på anslagstavlan
Du kan visa utgående meddelanden och bilagor som skickats mellan användare
och Service Desk-handläggare.
Arbetsordning
1. I applikationen Anslagstavla öppnar du det meddelande som du ska visa kommunikationsloggen för.
2. Klicka på fliken Kommunikationslogg. Som standard kan du visa meddelanden i omvänd kronologisk ordning enligt fältet Datum.
3. Klicka på Visa detaljer så visas innehållet i meddelandet. Informationen i kommunikationsloggen är skrivskyddad.
Närliggande begrepp:
”Kommunikationsloggar för anslagstavlan” på sidan 353
Du kan visa en kommunikationslogg för anslagstavlans meddelanden i applikationen Anslagstavla. Kommunikationsloggarna är tillgängliga i flera applikationer.
Visa historiken för meddelanden på anslagstavlan
Varje gång du ändrar statusen för ett meddelande på anslagstavlan lagras ändringen i en historiktransaktion. Du kan visa denna skrivskyddade historik för ett
meddelande på anslagstavlan.
Arbetsordning
1. I applikationen Anslagstavla visar du det meddelande vars statushistorik du
vill se.
2. Välj Visa historik.
Kapitel 16. Hantera anslagstavlor
355
3. Visa statusinformationen och klicka på OK.
Ta bort utgångna meddelanden från anslagstavlan
Utgångna meddelanden tas inte bort från anslagstavlan som standard. Om du inte
behöver behålla utgångna meddelanden kan du ändra inställningarna så att utgångna meddelanden tas bort.
Den här uppgiften
För att aktivera inställningen måste du ändra systemegenskapen
mxe.crontask.deleteBB och lägga till parametrar för eskaleringen ESCBLTNEXP.
Arbetsordning
1. Öppna systemegenskapen mxe.crontask.deleteBB i applikationen Systemegenskaper.
2. Ange 1 som globalt egenskapsvärde, spara egenskapen och uppdatera sessionen.
3. Öppna eskaleringen ESCBLTNEXP i applikationen Eskaleringar.
4. Välj åtgärden Aktivera/Inaktivera eskalering.
5. Ange värden i fältet Förflutet tidsintervall och fältet Mått för intervall för attributet EXPIREDATE.
6. Lägg till åtgärden DELEXPMSG i avsnittet Åtgärder.
7. Spara eskaleringen.
8. Aktivera eskaleringen.
356
Administrera Maximo Asset Management
Kapitel 17. Arbeta med uppsättningar
Du använder artikeluppsättningar och företagsuppsättningar som är gemensamma
för flera organisationer.
Den här uppgiften
Följande relationer är tillämpliga för uppsättningar och organisationer:
v Du måste skapa minst en artikeluppsättning och en företagsuppsättning innan
du kan skapa någon organisation.
v Du kan skapa så många artikel- och företagsuppsättningar som din verksamhet
behöver.
v Du måste associera varje organisation till en, och endast en, företagsuppsättning.
v Du måste associera varje organisation till en, och endast en, artikeluppsättning.
Du kan inte ta bort en artikel- eller företagsuppsättning om uppsättningen inte är
tom eller om den är associerad till en organisation.
Skapa artikeluppsättningar eller företagsuppsättningar
Du kan skapa en artikel- eller företagsuppsättning för att göra det möjligt att dela
information från artikel- och företagskataloger mellan organisationer.
Innan du börjar
I applikationen Uppsättningar visar du organisationerna som är associerade till
uppsättningar. Innan du kan visa organisationen måste du använda applikationen
Organisationer och tilldela uppsättningen till minst en organisation.
Den här uppgiften
Du kan skapa obegränsat antal uppsättningar. Flera organisationer använder
samma artikeluppsättning eller företagsuppsättning.
Arbetsordning
1. Klicka på Ny rad i applikationen Uppsättningar.
2. Ange ett namn för uppsättningen. Namnet måste vara unikt för alla uppsättningar; en artikeluppsättning och en företagsuppsättning kan inte ha samma
namn.
3. Valfritt: Ange en beskrivning för uppsättningen.
4. Ange ett värde för typen.
5. Valfritt: Markera kryssrutan Lägg automatiskt till företag i huvudföretag om
du anger FÖRETAG som typvärde så skapas en huvudföretagspost automatiskt.
En huvudföretagspost skapas då så fort an användare lägger till ett företag i
applikationen Företag. Om du inte markerar kryssrutan måste användare lägga
till företagen i applikationen Huvudföretag.
6. I fältet Standardartikelstatus anger du den status som nya artikelkatalogs-,
tjänsteartikels- och verktygsposter ska ha.
© Copyright IBM Corp 2008, 2014
357
7. Klicka på Spara uppsättningar. När du har sparat posten kan du vara ändra
fältet Uppsättningsbeskrivning för en företagsuppsättning och kryssrutan Lägg
automatiskt till företag i huvudföretag.
Och sedan då?
När du skapat en uppsättning kan du använda applikationen Organisationer för
att tilldela uppsättningen till en organisation.
Ändra artikel- eller företagsuppsättning
När du skapar en artikel- eller företagsuppsättning kan du ändra inställningarna
efter ditt företags behov.
Arbetsordning
1. Klicka på Visa detaljer i applikationen Uppsättningar för den uppsättning som
du ska ändra.
2. Ändra en eller följande inställningar:
v Ändra beskrivningen.
v Ändra kryssrutan Lägg automatiskt till företag i huvudföretag för en företagsuppsättning.
3. Spara ändringarna.
358
Administrera Maximo Asset Management
Kapitel 18. Hantera organisationer
Du kan konfigurera de organisationer och anläggningar som du använder. Du kan
ange standardvärden för olika alternativ som gäller för applikationer eller applikationsgrupper, t.ex. arbetsorderbevakning, förråd, inköp, förebyggande underhåll,
inventarier osv.
Den här uppgiften
Följande relationer är tillämpliga för uppsättningar och organisationer:
v Du måste skapa minst en artikeluppsättning och en företagsuppsättning innan
du kan skapa någon organisation.
v Du kan skapa så många artikel- och företagsuppsättningar som din verksamhet
behöver.
v Du måste associera varje organisation till en, och endast en, företagsuppsättning.
v Du måste associera varje organisation till en, och endast en, artikeluppsättning.
Organisationer - Översikt
Du kan konfigurera flera organisationer och anläggningar för företaget. Divisionerna bestäms av de typer av åtgärder som utförs på olika placeringar och vilka
data som kan delas mellan dem. Olika organisationer och anläggningar kan ha
vissa separata verksamheter och vissa gemensamma verksamheter.
Applikationsnivåer och datalagring
Applikationsdata lagras på olika nivåer. Separeringen av data ger dig möjlighet att
återanvända så mycket data som möjligt i organisationer och anläggningar utan att
bryta mot bästa praxis för säkerhet och behörighet.
Det finns fyra applikationsnivåer:
Tabell 64. Applikationsnivåer
Applikationsnivåer
Beskrivning
Systemnivå
Data är tillgängliga för alla organisationer
och anläggningar.
Uppsättningsnivå
En särskild kategori som gör att flera organisationer kan dela på data om artiklar och
leverantörsföretag. Data lagras på organisationsnivå som standard.
Organisationsnivå
Data är tillgängliga enbart för den angivna
organisationen och alla anläggningar inom
den organisationen.
Anläggningsnivå
Data är tillgängliga enbart för den angivna
anläggningen.
Följande exempel visar hur nivån för datalagring påverkar hur du använder systemet:
v Applikationsnivån bestämmer på vilken nivå post-IDn måste vara unika.
© Copyright IBM Corp 2008, 2014
359
Exempel: Arbetsorderbevakning är en applikation på anläggningsnivå och två
olika anläggningar kan därför använda samma arbetsordernummer för identifiering av två olika arbetsorder. Kontoplanen är en applikation på organisationsnivå och två olika organisationer kan därför använda samma kontonummer för att
ange olika konton.
v Applikationsnivån påverkar vissa aspekter av säkerheten.
Exempel:Om en behörighetsgrupp har åtkomst till en anläggning för en applikation på organisationsnivå, har medlemmar i den gruppen åtkomst till samtliga
applikationsposter för den organisationen.
v Applikationsnivån påverkar vissa standardanvändarinställningar.
Exempel: Om en anläggning används som filter för visning av poster, men applikationen är på organisationsnivå har användaren åtkomst till alla poster för den
organisation som äger den anläggningen.
Anläggningar och organisationer
En anläggning är en division inom en organisation som underhåller data oberoende av andra anläggningar. När du skapar en organisation måste du skapa minst
en anläggning.
När du skapar en anläggning används de värden du anger som standardvärden
för den anläggningen. Du kan ändra värdena om det behövs. Du kan inte ta bort
en anläggning eller en organisation efter det att du har lagt till en anläggning.
Du kan använda anläggningar för säkerhetsadministrationen och ge användare
olika behörigheter till olika anläggningar.
Anläggningar som tillhör samma organisation måste använda samma valuta. De
måste också ha samma alternativ för arbetsorder, inventarier, personal och andra
datatyper.
Aktivera/avaktivera organisationer och anläggningar
Möjligheten att aktivera och avaktivera organisationer och anläggningar är beroende av företagshierarkin. När du skapar en organisation måste du skapa minst en
anläggning. Alla anläggningar inom en organisation blir inaktiva när du avaktiverar en organisation. Det säkerställer att företagets struktur fortsätter att vara korrekt.
När du aktiverar/inaktiverar en organisation eller anläggning kan användarna inte
längre skapa poster för den organisationen eller anläggningen. En avaktiverad organisation eller anläggning och all dess information tas inte bort. Poster som hänvisar till en avaktiverad organisation eller anläggning påverkas inte.
Om en anläggning och dess organisation båda avaktiveras och du aktiverar organisationen, aktiveras inte anläggningen automatiskt.
Du kan aktivera och avaktivera en organisation eller anläggning på fliken Organisation i applikationen Organisationer.
Artikeluppsättningar
Artikeluppsättningar gör det möjligt för flera organisationer inom ett företag att
visa och välja från en gemensam uppsättning artiklar som lagras i förrådet. En organisation kan inte associeras till mer än en artikeluppsättning. Men flera organisationer kan använda samma artikeluppsättning.
360
Administrera Maximo Asset Management
Du identifierar en artikeluppsättning med ett unikt namn eller ett nummer, och
varje artikel som tillhör en artikeluppsättning har ett unikt artikelnummer.
När du skapar en organisation, associerar du en artikeluppsättning till den. När du
skapar en artikel, placeras artikeln automatiskt i den artikeluppsättning som är associerad till organisationen för din standardanläggning.
Autonumrering
När du konfigurerar autonumrering och en användare skapar en post, räknas postIDn eller andra angivna fält upp med ett.
Många applikationer, bland annat Arbetsorderbevakning, Inköpsrekvisition, Inköpsorder och Fakturor, har redan autonumrering konfigurerat för nyckelfälten
som post-ID. Du kan ändra standardstartordning. Du kan också lägga till ett prefix
till en befintlig numreringsordning eller lägga till autonumrering till andra fält. För
applikationer som saknar autonumrering kan du konfigurera det för post-ID-fältet
eller andra fält.
Applikationer lagra data på någon av nivåerna system, uppsättning, organisation
och anläggning. Du använder olika åtgärder för att konfigurera autonumrering för
applikationer på respektive nivå. För implementering på flera anläggningar, kan du
ha olika autonumreringsordningen för olika organisationer och anläggningar. Exempel: Arbetsorderbevakning är en applikation på anläggningsnivå. Du kan konfigurera olika autonumreringsordningen för varje anläggning.
Du kan ange numreringsschemat för autonumrering i applikationen Organisationer. I applikation Databaskonfiguration implementerar du numreringsschemat i
den organisation som du autonumrerar.
Systemnivåautonumrering
Du kan ange startvärden och prefix för autonumrering för applikationer på systemnivå.
Exempel: Incidenter är en applikation på systemnivå. Incident-IDn är unika på systemnivå. Om du implementerar autonumrering för incidentposter med startvärdet
1000, räknas numret upp med ett för varje ny incident. Uppräkningen sker oberoende av var incidentposten registreras. Om incident 1000 infogas på anläggning 1 i
organisation A, och nästa incident infogas på anläggning 3 i organisation B, blir
incidentnumret på anläggning 3 att vara 1001.
Autonumrering på organisationsnivå
Om alla organisationer ska ingå i samma numreringsordning kan du implementera
startnummer och prefix på organisationsnivå i applikationen Organisationer.
Exempel: Kalendrar är en applikation på organisationsnivå. Kalender-IDn är unika
på organisationsnivå. Om du implementerar autonumrering för kalendrar i organisation A med startvärdet 1000, numreras varje ny kalenderpost i organisationen genom att ett läggs till i numret, oavsett vid vilken anläggning kalendern genereras.
Om kalender 1000 infogas vid anläggning 1, och nästa kalender infogas vid anläggning 2, får kalendern vid anläggning 2 nr 1001.
Kapitel 18. Hantera organisationer
361
Autonumrering på anläggningsnivå
Om alla anläggningar i organisationen ska ingå i samma numreringsordning kan
du implementera startnummer och prefix på anläggningsnivå i applikationen Organisationer.
Förebyggande underhåll är en applikation på anläggningsnivå och IDn för förebyggande underhåll är unika på anläggningsnivå. Du kan dock implementera en ordningsföljd på organisationsnivå. Du kan välja att autonumrering ska fungera på
följande sätt:
v Alla anläggningar ingår i samma nummerordning. Du ställer in autonumrering
för FU-poster så fungerar autonumreringen på samma sätt som för en applikation på organisationsnivå. Om FU 1000 infogas vid anläggning 1, och nästa FU
infogas vid anläggning 2, får FU vid anläggning 2 nr 1001.
v Du har tre anläggningar och vill ha oberoende autonumrering för FU. Du vill att
anläggning 1 och 2 ska ingå i samma autonumreringsordning men att anläggning 3 ska vara oberoende. Du ställer in autonumreringen för FU på 1000. Därefter anger du en oberoende autonumreringsordning för anläggning 3.
v Du vill att alla anläggningar ska ha oberoende FU-autonumrering. Du anger autonumrering för alla anläggningar eller anger autonumrering för alla anläggningar utom en. Undantaget definieras av det som du anger i fönstret Organisationsnivå.
Autonumrering på uppsättningsnivå
I applikationen Organisationer kan du ange startvärden och prefix för autonumrering för applikationer på uppsättningsnivå.
Exempel: Artikelkatalog är en applikation på uppsättningsnivå och artikelkatalogIDn är unika på uppsättningsnivå. Du implementerar autonumrering för artikelkatalogposter med startvärdet 1000. Varje ny artikelkatalogpost räknas upp med ett,
oberoende av var posten läggs till. Om artikelkatalog 1000 infogas vid anläggning
1 i organisation A, och nästa infogas vid anläggning 3 i organisation B, blir numret
vid anläggning 3 1001.
ABC-brytpunkter och organisationer
Med ABC-analys kan du snabbt ta reda på vilka förrådsartiklar som representerar
ditt företags största investeringar i pengar och omsättningshastigheten. På så sätt
säkerställs att viktiga förrådsartiklar inte underskrider sina miniminivåer, och att
aktuellt saldovärde för en artikel är avstämt mot den verkliga mängden.
ABC-typvärdet för en artikel fastställs genom att köra förrådsrapporten för ABCanalys. Du kör rapporten från applikationen eller modulen Förråd. I rapporten
multipliceras aktuellt uttaget antal under året med den senast kostnaden för artikeln. Artiklarna sorteras i fallande ordning efter det beräknade värdet.
Typvärdena för A, B eller C ställs in enligt de procentandelar som du anger i applikationen Organisationer. Du kan ange att en ABC-typ inte har någon kategori och
då utesluts den typen från analysen.
Du kan t.ex. använda följande parametrar:
v Typ A brytpunkt 30 % (ange ,30)
v Typ B brytpunkt 30 % (ange ,30)
v Typ C brytpunkt 40% (ange ,40)
362
Administrera Maximo Asset Management
Med dessa värden blir de översta 30 % av artiklarna (efter kostnad) typ A, nästa 30
% av artiklarna blir typ B och de sista 40 % blir typ C.
ABC-analysrapporten ändrar också inventeringsurvalet för artikeln, baserat på
ABC-typen och inventeringsurvalet. Om ABC-typen är satt till N ändras inte inventeringsurvalet.
Du anger inventeringsurvalet till antal dagar för varje ABC-typ. Exempel: Typ A
inventeringsurvalet kan vara 30 dagar, typ B urvalet 60 dagar och typ C urvalet 90
dagar.
Kör förrådsinventeringsrapporten för att visa alla artiklar som är aktuella för inventering nästa månad, tillsammans med dess ABC-typ.
Aktivering av reparationsanläggningar
Du skapar arbetsorder i en anläggning som inte är samma anläggning som för inventarien i arbetsordern för att aktivera reparationsanläggningar.
Aktiveringen av reparationsanläggningar är till nytta vid transport av inventarier
och andra flyttbara tillgångar. Flyttbara inventarier får ofta service under transport
vid en reparationsanläggning som inte tillhör inventariens hemanläggning.
Aktiveringen av funktionen innebär att en reparationsanläggning, en särskild typ
av placering, kan ta över ägandet av arbetsorder från flera anläggningar i samma
organisation. Användarbehörigheten kan sedan konfigureras för att ge behörighet
att visa arbetsorder i flera anläggningar, om arbetsorder ägs av reparationsanläggningen. När du aktiverar funktionen visas fält relaterade till reparationsanläggningar i applikationen Arbetsorderbevakning och andra berörda applikationer.
Kryssrutan Aktivera reparationsanläggningar finns i fönstret Andra organisationsalternativ i applikationen Organisationer.
Om du aktiverar funktionen för reparationsanläggningar ändras kryssrutan Ignorera varningsmeddelanden om anläggningsfelmatchningar i fönstret Andra organisationsalternativ till läs/skriv. Markera kryssrutan för att förhindra att ett varningsmeddelande visas när en arbetsorder skapas i en annan anläggning än den
som inventarien i arbetsordern tillhör.
Anpassningsalternativ för applikationer
Det finns många alternativ och inställningar som du kan anpassa för applikationer
i applikationen Organisationer. De inkluderar alternativ för arbetsorder, förråd, inköp, inventarie och förebyggande underhåll. Du kan nå alternativen från menyn
Välj åtgärd eller avsnittet Fler åtgärder i sidonavigeringsmenyn.
Tabell 65. Anpassningsalternativ
Alternativ
Beskrivning
Arbetsorder
Definierar och ändrar arbetstyper och arbetsordertyper för klasser
av arbetsorder.
Redigeringsregler
Anger de arbetsorderegenskaper som kan ändras för en viss
arbetsorderstatus. Exempel: Du kan ange att en inventarie och
placering kan ändras när den godkänts.
Verkligt startdatum för
arbetsorder
Anger om det verkliga startdatum är det datum då arbetsorderns
status ändras för att initieras eller ändras till klar.
Kapitel 18. Hantera organisationer
363
Tabell 65. Anpassningsalternativ (forts)
Alternativ
Beskrivning
Standardstarttid för
problemet
Anger om stilleståndet startar när någon rapporterar problemet
eller när problemet inträffar.
Standarddatum och -klockslag visas i fältet Start i fönstret Stilleståndstidsrapport.
Anläggningsalternativ
Anger hur uppgiftsnumreringen ska inkrementeras, t.ex. som
startnumret för den första uppgiften och inkrementvärdet för
varje uppgift.
Uppgiftsnumreringen används på fliken Planer i applikationen
Arbetsorderbevakning.
Förrådsstandarder
Anger standardinställningar för förrådet, t.ex. ABC-brytpunkter,
kostnads- och valutaavvikelser samt negativa, aktuella och tillgängliga saldon.
Saldokontroll för förråd Anger om en godkänd eller icke-godkänd inköpsrekvisition eller
inköpsorder när en saldokontrollbegäran genereras. Du kan också
ange det maximala antalet saldokontrollrader i en inköpsorder
eller inköpsrekvisition.
364
Förrådskostnader
Anger standarduttagskostnaden som tillämpas när en artikel tas
ut från en vald anläggning.
Överföringsalternativ
Ange om en leveranspost krävs för överföring av artiklar.
Inköpsstandarder
Ange standardinställningar för inköpslivscykel, t.ex. om en IR
måste vara godkänd innan den omvandlas till en IO eller till ett
avtal. Du kan också ange om kostnader kan läggas till eller ändas
för radartiklar.
Inköpsorderpersonal
Ange om en inköpsorder krävs för att godkänna intern personal.
Momsalternativ
Ange standardmomskonton och momskoder för att beräkna
momsbeloppet som ska betalas på en inköpsrekvisition, offertförfrågan, inköpsorder eller faktura på organisationsnivå. Du
kan också ange i vilken ordning momskoder ska användas.
Avtalsalternativ
Ange avtalsalternativ, t.ex. avtalstyper, samt villkor och egenskaper som är associerade till avtalstyper.
Fakturaalternativ
Ange standardinställningar för fakturor, t.ex. om den ekonomiska
perioden ska valideras när du sparar en faktura. Du kan också
kopiera det fakturadatum som leverantören angett till
kontoregistreringsdatumet.
Inventariealternativ
Ange om postens inventariehistorik om statusen för en
arbetsorder ändras till Klar eller Avslutad.
Hierarkialternativ
Ange hur en hierarki öppnas för placeringar och inventarier.
Ange hierarkins toppnivå börjar på placeringens eller inventariens
toppnivå.
FU-alternativ
Ange allmänna alternativ för förebyggande underhåll (FU), t.ex.
om arbetsinstruktionernas prioritet ska användas för att ordna
FUer. Du kan också ange om frekvenskriterier i en FU ska användas till att generera arbetsorder. Du kan också ange ledtiden i dagar mellan när en arbetsorder genereras automatiskt och när
förebyggande underhåll schemaläggs.
Säkerhetsinstruktionsalternativ
Ange om data för risker är tillgängliga med arbetsinventariedata i
applikationen Säkerhetsinstruktioner.
Administrera Maximo Asset Management
Tabell 65. Anpassningsalternativ (forts)
Alternativ
Beskrivning
Personalalternativ
Ange standardinställningar för personaltransaktioner, t.ex.
godkännandeprocess för intern och extern personal. Du kan också
ange om kategori och personal kan vara olika eller måste vara
samma när du rapporterar verkliga värden.
Lösningsalternativ för
generellt ärende
Ange om lösningar för generella ärenden tillämpas automatiskt
på relaterade generella ärenden.
SLA-alternativ
Ange hur servicenivåavtal (SLA) ska matchas med poster, t.ex. en
eller flera SLA. Du kan också ange måldatum som ska tillämpas
på en post.
Arbetsflödesalternativ
Ange arbetsflödesprocesser för arbetsorder, inköpsrekvisitioner
och inköpsorder.
Systeminställningar
Ange allmänna systeminställningar som standardvärden för startoch slutdatum och namnformatet. Du kan också ange ett tecken
för ospecificerade huvudkontosegment i en kontokod.
Moms för organisationer
Du kan ange standardmomskonton och momskoder för att beräkna momsbeloppet
som ska betalas på en inköpsrekvisition, offertförfrågan, inköpsorder eller faktura.
Du kan också ange i vilken ordning momskoder ska användas i beräkningar.
En momstyp kan t.ex. vara moms eller en speciell avgift för hantering av miljöfarligt material.
En momskod representerar en särskild momssats, till exempel 25 % moms. En
momstyp kan alltså inkludera momskoder för olika momssatser.
Kraven för det ekonomiska systemet bestämmer hur du anger momstyper och hur
många du kan ange. I fönstret Momsalternativ i applikationen Organisationer kan
du ange fem momstyper. Om du behöver fler momstyper kan du ange upp till 27
olika momstyper i applikationen Databaskonfiguration. Varje momstyp kan ha ett
antal momskoder.
Du kan ange ett konto för betalad och obetalad moms om sådana används i ditt
ekonomisystem.
Inbetald moms
Moms betalad till leverantörer
Obetalad moms
Obetalad moms
Genom att lägga till moms på kostnaden för en artikel ökas den genomsnittliga
lagerförda artikelkostnaden för den artikeln. För att undvika denna ökning kan du
lägga till moms endast för artiklar som tas ut vid leverans. För artiklar som tas ut
direkt till en arbetsorder, konto, placering eller inventarie läggs momsen enbart till
i den enskilda artikeln.
Hierarkialternativ
Hierarkialternativen anger hur en hierarki öppnas. Hierarkialternativen tillämpas
på applikationer där både fältet Placering och fältet Inventarie är tomma. Alternativen tillämpas också på åtgärden Öppna hierarki i applikationen Inventarier.
Det finns två hierarkialternativ:
Kapitel 18. Hantera organisationer
365
Toppnivån börjar vid placeringen på toppnivå (starta vid översta placeringen i
huvudsystemet)
Hierarkin öppnas på fliken Placering och öppnas med toppnivåplaceringen
i det primära systemet. Alternativet är användbart för organisationer med
många inventarieposter där posterna ordnas enligt placeringshierarkier.
Toppnivån börjar vid inventarien på toppnivå (visa alla inventarier utan överordnad nivå)
Hierarkin öppnas på fliken Inventarie. Alternativet är användbart om inventarieposter ordnas i en hierarki med några få inventarier på toppnivån.
Om organisationen har många inventarieposter på toppnivån kan alternativet försämra prestanda när du visar många poster.
Arbeta med organisationer
Du kan konfigurera de organisationer och anläggningar som du använder. Du kan
ange standardvärden för olika alternativ som gäller för applikationer eller applikationsgrupper, t.ex. arbetsorderbevakning, förråd, inköp, förebyggande underhåll,
inventarier osv.
Skapa organisationer
I applikationen Organisationer skapa du de organisationer som ska användas med
systemet. Varje organisation kan ha flera anläggningar.
Innan du börjar
Du måste skapa minst en organisation och en anläggning. Använd applikationen
Valutakoder och skapa minst en valutakod innan du skapar den första organisationen. Du kan inte ändra denna basvaluta då du sparat posten. Använd sedan applikationen Uppsättningar och skapa minst en artikeluppsättning och en företagsuppsättning. Använd därefter applikationen Kontoplan och skapa ett huvudkonto.
Flera organisationer använder samma artikeluppsättning eller företagsuppsättning.
Den här uppgiften
Flera organisationer och anläggningar kan använda samma databas medan vissa
affärsprocedurer och viss information är specifika för de enskilda organisationerna
och anläggningarna. När du har sparat en organisationspost kan du inte ändra artikel- eller företagsuppsättningen. När du har lagt till en anläggning till organisationen och sparat posten kan du inte ändra basvaluta 1.
Arbetsordning
Klicka på Ny organisation i applikationen Organisationer.
Skriv ett namn för organisationen.
Ange basvalutakod 1 för basvalutan.
Valfritt: Ange basvaluta 2.
Ange den artikeluppsättning och företagsuppsättning du ska associera till organisationen.
6. I fältet Standardartikelstatus väljer du den status som nya artikelkatalog-,
tjänsteartikel- och verktygsposter ska ha.
7. Klicka på Spara organisation.
1.
2.
3.
4.
5.
366
Administrera Maximo Asset Management
Aktivera organisationer
När du skapar en organisation är den inaktiv som standard. Du måste aktivera organisationen innan användarna kan använda den.
Innan du börjar
För att kunna aktivera en organisation måste du först skapa kontot i applikationen
Kontoplan. I processen ingår att skapa kontosegmentvärden och kontokoder samt
att aktivera kontosegmenten.
Den här uppgiften
Du kan aktivera alla anläggningar som är inaktiva.
Arbetsordning
1. I applikationen Organisationer väljer du den organisation som du ska aktivera.
2. I fältet Avräkningskonto på fliken Organisation anger du den kontokod som
du skapat i applikationen Kontoplan.
3. Markera kryssrutan Aktiv.
Ta bort organisationer
Du kan ta bort organisationer som du har skapat när affärsbehoven förändras.
Den här uppgiften
Du kan ta bort en organisation endast om den inte har några associerade anläggningar.
Arbetsordning
1. Välj relevant organisation på fliken Lista.
2. Välj åtgärden Ta bort organisation.
3. Spara ändringarna.
Rensa materialreservationer för arbetsorder
Du kan ange när materialreservationer ska rensas för en arbetsorder för att anpassa
organisationsegenskaperna för en arbetsorder.
Arbetsordning
1. Välj en organisation i applikationen Organisationer.
2. Välj åtgärden Arbetsorderalternativ > Andra organisationsalternativ.
3. I fönstret Andra organisationsalternativ anger du om materialreservationen ska
rensas när arbetsorderns status ändras till Klar eller Avslutad.
4. Klicka på OK.
Ange alternativ för arbetsorder- och ärendeägare
I applikationen Organisationer kan du bestämma hur åtgärden Välj ägare ska
fungera i applikationen Arbetsorderbevakning och i flera Service Desk-applikationer. Du kan ange om det ska finnas ett värde i fältet Datum i dessa applikationer
och om personlistan ska filtreras efter tillgänglighet.
Kapitel 18. Hantera organisationer
367
Arbetsordning
1. I applikationen Organisationer väljer du den organisation som du ska tilldela
ägarskapsalternativ för.
2. Välj åtgärden Tilldelningsalternativ för ägarskap.
3. Välj en anläggning i fönstret Tilldelningsalternativ för ägarskap.
4. Välj något av följande alternativ.
Alternativ
Beskrivning
Kontrollera inte persontillgänglighet
Fältet Datum är tomt i applikationen Arbetsorderbevakning och Service Desk-applikationer och personlistan filtreras inte efter
tillgänglighet.
Kontrollera persontillgänglighet
Fältet Datum är ifyllt i applikationen Arbetsorderbevakning och Service Desk-applikationer. Personlistan filtreras efter tillgänglighet
för det datumet enligt kalendrar.
5. Klicka på OK.
Närliggande referens:
”Anpassningsalternativ för applikationer” på sidan 363
Det finns många alternativ och inställningar som du kan anpassa för applikationer
i applikationen Organisationer. De inkluderar alternativ för arbetsorder, förråd, inköp, inventarie och förebyggande underhåll. Du kan nå alternativen från menyn
Välj åtgärd eller avsnittet Fler åtgärder i sidonavigeringsmenyn.
Ange inköpsalternativ
Du kan anpassa inköpsalternativ för särskilda affärsbehov.
Närliggande begrepp:
”Moms för organisationer” på sidan 365
Du kan ange standardmomskonton och momskoder för att beräkna momsbeloppet
som ska betalas på en inköpsrekvisition, offertförfrågan, inköpsorder eller faktura.
Du kan också ange i vilken ordning momskoder ska användas i beräkningar.
Närliggande referens:
”Anpassningsalternativ för applikationer” på sidan 363
Det finns många alternativ och inställningar som du kan anpassa för applikationer
i applikationen Organisationer. De inkluderar alternativ för arbetsorder, förråd, inköp, inventarie och förebyggande underhåll. Du kan nå alternativen från menyn
Välj åtgärd eller avsnittet Fler åtgärder i sidonavigeringsmenyn.
Associera egenskaper till avtal för organisationer
Du kan associera egenskaper till ett avtal.
Arbetsordning
1. Välj relevant organisation i applikationen Organisationer.
2. Gå till fliken Organisation och välj åtgärden Inköpsalternativ > Avtalsalternativ.
3. Välj avtalstypen i fönstret Avtalsalternativ.
4. Klicka på Associera egenskaper.
5. Välj en egenskap i fönstret Associera egenskaper som du vill associera till avtalstypen.
6. Valfritt: Ange en standardegenskap och ange om egenskapen kan ändras.
368
Administrera Maximo Asset Management
7. Klicka på OK.
Närliggande begrepp:
”Moms för organisationer” på sidan 365
Du kan ange standardmomskonton och momskoder för att beräkna momsbeloppet
som ska betalas på en inköpsrekvisition, offertförfrågan, inköpsorder eller faktura.
Du kan också ange i vilken ordning momskoder ska användas i beräkningar.
Närliggande referens:
”Anpassningsalternativ för applikationer” på sidan 363
Det finns många alternativ och inställningar som du kan anpassa för applikationer
i applikationen Organisationer. De inkluderar alternativ för arbetsorder, förråd, inköp, inventarie och förebyggande underhåll. Du kan nå alternativen från menyn
Välj åtgärd eller avsnittet Fler åtgärder i sidonavigeringsmenyn.
Associera villkor till avtal för organisationer
Du kan associera villkor till ett avtal.
Innan du börjar
Villkoren som du associerar hämtas från värden i applikationen Villkor.
Arbetsordning
1. Välj relevant organisation i applikationen Organisationer.
2. Gå till fliken Organisation och välj åtgärden Inköpsalternativ > Avtalsalternativ.
3. Välj avtalstypen i fönstret Avtalsalternativ.
4. Klicka på Associera villkor.
5. Klicka på Ny rad i fönstret Associera villkor.
6. Ange ett värde i fältet Villkor.
7. Klicka på OK.
Närliggande begrepp:
”Moms för organisationer” på sidan 365
Du kan ange standardmomskonton och momskoder för att beräkna momsbeloppet
som ska betalas på en inköpsrekvisition, offertförfrågan, inköpsorder eller faktura.
Du kan också ange i vilken ordning momskoder ska användas i beräkningar.
Närliggande referens:
”Anpassningsalternativ för applikationer” på sidan 363
Det finns många alternativ och inställningar som du kan anpassa för applikationer
i applikationen Organisationer. De inkluderar alternativ för arbetsorder, förråd, inköp, inventarie och förebyggande underhåll. Du kan nå alternativen från menyn
Välj åtgärd eller avsnittet Fler åtgärder i sidonavigeringsmenyn.
Ange alternativ för fakturor
Du kan ange att fakturadatumet ska vara startdatumet för den ekonomiska perioden. Fakturadatumet och kontotransaktionsdatumet matchas eftersom transaktionsdatumet ersätts med fakturadatumet. Du kan också ange att den ekonomiska perioden ska valideras varje gång en faktura sparas.
Den här uppgiften
Om värdet i fältet Fakturadatum inte är en giltig ekonomisk period uppdateras
värdet i fältet Kontotransaktionsdatum med startdatumet för nästa öppna ekonomiska period.
Kapitel 18. Hantera organisationer
369
För konsignationsfakturor kan du ange det högsta antalet rader på fakturan för en
viss leverantör som fyller på konsignationsartiklar. När det maximala antalet rader
uppnåtts skapas en konsignationsfaktura automatiskt.
Arbetsordning
1. I applikationen Organisationer väljer du den organisation som du ska ange fakturalternativ för.
2. Välj Inköpsalternativ > Fakturaalternativ på menyn Välj åtgärd.
3. I fönstret Fakturaalternativ anger du om fältet Kontotransaktionsdatum ska
uppdateras med datumet i fältet Fakturadatum.
4. Ange om den ekonomiska perioden ska valideras varje gång en faktura sparas.
Avmarkera alternativet om den ekonomiska perioden ska valideras när fakturan godkänns.
5. För konsignationsfakturor anger du det maximala antalet rader på en faktura
till en viss leverantör. Standardvärdet är 40 rader.
6. Klicka på OK.
Närliggande begrepp:
”Moms för organisationer” på sidan 365
Du kan ange standardmomskonton och momskoder för att beräkna momsbeloppet
som ska betalas på en inköpsrekvisition, offertförfrågan, inköpsorder eller faktura.
Du kan också ange i vilken ordning momskoder ska användas i beräkningar.
Närliggande referens:
”Anpassningsalternativ för applikationer” på sidan 363
Det finns många alternativ och inställningar som du kan anpassa för applikationer
i applikationen Organisationer. De inkluderar alternativ för arbetsorder, förråd, inköp, inventarie och förebyggande underhåll. Du kan nå alternativen från menyn
Välj åtgärd eller avsnittet Fler åtgärder i sidonavigeringsmenyn.
Ange autonumrering för applikationer
Du kan ange startvärden och prefix för autonumrering i applikationer på system-,
organisations-, anläggnings- och uppsättningsnivå så att samma numreringssekvens används för alla uppsättningar i en organisation.
Den här uppgiften
Använd applikationen Databaskonfiguration när du ska skapa autonummer eller
lägga till autonummer för ett fält.
Arbetsordning
1. I applikationen Organisationer väljer du en organisation för vilken du vill konfigurera autonumrering.
2. Välj åtgärden Systemnivå, Uppsättningsnivå, Organisationsnivå eller Anläggningsnivå.
3. Ange värden för lämplig nivå:
v Ange eller ändra startvärdena för systemnivå, uppsättningsnivå och organisationsnivå.
v För anläggningsnivå anger eller ändrar du värdena för autonummernamn
och startvärde.
4. Valfritt: Ange ett värde för prefix om autonumret ska inledas av ett standardvärde. Exempel: IN (för incident) kan föregå autonumret.
5. Klicka på OK.
370
Administrera Maximo Asset Management
Närliggande begrepp:
”Autonumrering” på sidan 361
När du konfigurerar autonumrering och en användare skapar en post, räknas postIDn eller andra angivna fält upp med ett.
”Applikationsnivåer och datalagring” på sidan 359
Applikationsdata lagras på olika nivåer. Separeringen av data ger dig möjlighet att
återanvända så mycket data som möjligt i organisationer och anläggningar utan att
bryta mot bästa praxis för säkerhet och behörighet.
Ange autonumrering för specialorderartiklar
Specialorderartiklar lagerförs inte i förrådet och har därför inte något förrådsartikelnummer. Du måste beställa dessa artiklar genom att beskriva dem.
Arbetsordning
1. I applikationen Organisationer väljer du den organisation som du ska ange automatisk numrering för.
2. Välj åtgärden Inköpsalternativ > IO-alternativ.
3. I fönstret IO-alternativ väljer du Tillåt generering av specialorderartiklar.
4. Klicka på OK och spara dina ändringar.
Närliggande begrepp:
”Autonumrering” på sidan 361
När du konfigurerar autonumrering och en användare skapar en post, räknas postIDn eller andra angivna fält upp med ett.
”Applikationsnivåer och datalagring” på sidan 359
Applikationsdata lagras på olika nivåer. Separeringen av data ger dig möjlighet att
återanvända så mycket data som möjligt i organisationer och anläggningar utan att
bryta mot bästa praxis för säkerhet och behörighet.
Visa användarmeddelanden
Du kan ange när användare ska tillfrågas om information genom meddelanden i
användargränssnittet.
Den här uppgiften
För inventarier som är nere visas inte meddelandet om stilleståndet redan har rapporterats. Dubblettproblemmeddelanden visas som standard för inventarier och
placeringar.
Arbetsordning
1. Välj relevant organisation i applikationen Organisationer.
2. Välj åtgärden Arbetsorderalternativ > Andra organisationsalternativ.
3. Ange de detaljer som ska visas för användarna:
v Markera kryssrutan Visa stilleståndsrapportfråga vid AO-slutförd för inventariestatus Inte i drift om du vill visa inventariestatusinformation när en
användare slutför eller avslutar en arbetsorder och när inventarien fortfarande är nere.
v Markera kryssrutan Visa garantistatus om du vill visa ett garantimeddelande
när en användare registrerar en inventarie med garanti i en arbetsorder.
v Markera kryssrutan För inventarie eller För placering om ett dubblettmeddelande ska visas när ett dubblettproblem rapporteras för en inventarie eller
en placering.
4. Klicka på OK.
Kapitel 18. Hantera organisationer
371
372
Administrera Maximo Asset Management
Kapitel 19. Hantera kalendrar
Du kan skapa och ändra kalendrar för organisationer och för anläggningar. Du kan
också skapa kalendrar för att definiera arbetstider och skift. En kalender kan dessutom definiera ledig tid, t.ex. veckoslut, helger och stängningstider.
Kalendrar - Översikt
Kalendrar är delade enheter som definierar ramen för skift och ledigheter för organisationer. En kalender kan dessutom definiera ledig tid, t.ex. veckoslut, helger och
stängningstider.
Skiftmönster för kalendrar
Ett skift definierar arbetstid som inte är specifikt för ett datum. Du väljer arbetsdagarna, och sedan anger du starttid och sluttid för arbetet.
När du väl definierat ett skift kan du associera det till en kalender. Därefter kan du
tillämpa kalendern på person-, placerings- och inventarieposter och andra poster
som anger arbetstid.
De flesta skiftmönster är på sju dagar. Det startar med söndag eller är multiplar av
sju, t.ex. 14 dagar eller 21 dagar, med måndag som startdag. I vissa företag kan ett
skiftmönster på fem dagar eller något annat mönster användas under unika omständigheter. Du kan skapa skiftdefinitioner som inte motsvarar de vanliga arbetstiderna på företaget, men som kan vara användbara för speciella arbetssituationer.
Använd åtgärden Definiera mönster när du ska skapa skiftmönstren. Antalet dagar i mönstret anger det block av dagar som upprepas. Om du använder ett antal
som inte är en multipel av 7, upprepas inte mönstret på samma dagar i veckan.
Exempel: Med ett 15-dagarsmönster med 10 dagar i arbete och 5 dagar ledigt, startar den andra förekomsten av skiftet på en annan dag än den första.
Du kan skapa ett skift kallat det första, som har följande egenskaper:
v Arbetsdagarna är måndag till fredag
v Arbetet startar kl. 7:00 och slutar kl. 15:00.
v Arbetstiden per dag är 8 timmar
Undantag från standardkalendern
Information för enskilda personer, till exempel semesterdagar, sjukfrånvaro, personaltid och övertid lagras inte i huvudkalenderposten.
Använd följande applikationer och ikoner när du ska registrera undantag från
standardkalendern:
Personer
Ändra persontillgänglighet
Arbetstilldelning
Ändra tillgänglighet
Systemet kombinerar tilldelningar och undantag i standardkalendern för att avgöra
om en person är tillgänglig en viss dag, ett visst skift osv.
© Copyright IBM Corp 2008, 2014
373
Arbeta med kalendrar
Du kan skapa flera kalendrar för organisationen för att hantera skift, arbetstider
och ledig tid.
Skapa kalendrar
Du kan skapa kalendrar som definierar arbetstid med ett start- och ett slutdatum
samt skift. En kalender kan dessutom definiera ledig tid, t.ex. veckoslut, helger och
stängningstider.
Innan du börjar
Din standardanläggning för infogning måste finnas inom den organisation för vilken du vill skapa kalendern. Använd länken Profil > Standardinformation i verktygsfältet när du ska kontrollera eller ändra standardanläggningen.
Den här uppgiften
De kalendrar som du skapar är avsedda för standardanläggningens organisation.
Arbetsordning
1. Klicka på Ny kalender i applikationen Kalendrar.
2. Skriv ett namn för kalendern.
3. Valfritt: Skriv en beskrivning av kalendern.
4. Ange de datum då kalendern ska börja och sluta.
5. Spara ändringarna.
Och sedan då?
Nu har du skapat en kalender utan skift, arbetsperioder, helgdagar och andra detaljer. Använd åtgärden Definiera/Tillämpa skift om du ska lägga till skift och åtgärden Definiera/Tillämpa ledighet om du ska lägga till helgdagar och annan ledig tid. Använd applikationen Personer om du ska ändra personers tillgänglighet
och applikationen Arbetstilldelning tilldelningen. I kalenderhuvudet kan du ändra
kalenderbeskrivningen, startdatumet och slutdatumet.
Närliggande begrepp:
”Skiftmönster för kalendrar” på sidan 373
Ett skift definierar arbetstid som inte är specifikt för ett datum. Du väljer arbetsdagarna, och sedan anger du starttid och sluttid för arbetet.
Ange skift i kalendrar
För att anpassa skiften efter affärsbehoven kan du definiera skift och tillämpa dem
på kalendrar.
Arbetsordning
1. I applikationen Kalendrar väljer du den kalender där du ska definiera ett nytt
skift.
2.
3.
4.
5.
6.
374
Välj åtgärden Definiera/Tillämpa skift.
Klicka på Ny rad i fönstret Definiera/Tillämpa skift.
Skriv ett namn för skiftet.
Valfritt: Skriv en beskrivning för skiftet.
Ange den dag då mönstret ska börja.
Administrera Maximo Asset Management
7. Skriv antalet dagar i mönstret. Exempel: Ett veckomönster brukar vara sju dagar långt, men du kanske behöver ett 10-dagars eller 14-dagars eller något annat mönster.
8. Valfritt: Definiera ett mönster och tillämpa skiften på kalendern.
9. Klicka på OK. Fönstret Definiera/Tillämpa skift öppnas med detaljerna i tabellfönstret Skiftmönster.
Närliggande begrepp:
”Skiftmönster för kalendrar” på sidan 373
Ett skift definierar arbetstid som inte är specifikt för ett datum. Du väljer arbetsdagarna, och sedan anger du starttid och sluttid för arbetet.
Tillämpa skift på kalendrar
I applikationen Kalendrar kan du ange det datumintervall som du ska tillämpa på
skift. Du kan tillämpa skiften på hela den period som är definierad för kalendern
eller på en kortare period.
Arbetsordning
1. I applikationen Kalendrar väljer du den kalender där du ska tillämpa ett skift.
2. Välj åtgärden Definiera/Tillämpa skift.
3. Klicka på Tillämpa skift i fönstret Definiera/Tillämpa skift.
4. Välj något av följande intervall i fönstret Tillämpa skift med intervall.
Alternativ
Beskrivning
Hel kalender
Start- och slutdatumen hämtas från kalendern och är skrivskyddade.
Valda datum
Start- och slutdatumen för kalendern infogas. Ändra datumen om det behövs.
5. Klicka på OK.
Närliggande begrepp:
”Skiftmönster för kalendrar” på sidan 373
Ett skift definierar arbetstid som inte är specifikt för ett datum. Du väljer arbetsdagarna, och sedan anger du starttid och sluttid för arbetet.
Ange skiftmönster i kalendrar
Du kan ange timmarna i ett skift för varje dag i ett mönster för att anpassa skiftmönstren efter affärsbehoven.
Innan du börjar
När du skapar ett skift kan du ange ett skiftmönster.
Arbetsordning
I applikationen Kalendrar väljer du den kalender där du ska tillämpa ett skift.
Välj åtgärden Definiera/Tillämpa skift.
Klicka på Definiera mönster i fönstret Definiera/Tillämpa skift .
Ange tiden då arbetsperiooden börjar och startar på den första arbetsdagen i
mönstret. När du flyttar pekaren till fältet Arbetstid beräknas arbetstiden mellan de två tidpunkterna.
5. Valfritt: Ange ett annat värde för arbetstiden.
1.
2.
3.
4.
Kapitel 19. Hantera kalendrar
375
6. Ange starttid och sluttid för övriga arbetsdagar. Klicka på Fyll i arbetsdagsdata
om du vill kopiera värden från en dag till övriga dagar.
7. Klicka på OK.
Närliggande begrepp:
”Skiftmönster för kalendrar” på sidan 373
Ett skift definierar arbetstid som inte är specifikt för ett datum. Du väljer arbetsdagarna, och sedan anger du starttid och sluttid för arbetet.
Kopiera kalendrar
Det enklaste sättet att skapa en kalender som liknar en befintlig är att kopiera den
befintliga och ändra kopian efter behov.
Arbetsordning
1. Välj den kalender som du ska kopiera i applikationen Kalendrar.
2. Välj åtgärden Kopiera kalender.
3. Skriv ett namn för den nya kalendern.
4. Valfritt: Skriv en beskrivning av kalendern. Standardvärdet är beskrivningen
från den kalender som du kopierar.
5. Spara ändringarna. När du har sparat den nya kalendern, kopieras alla skift
och ledig tid från den gamla kalendern.
Ta bort kalendrar
Om du inte längre använder en kalender kan du ta bort den.
Den här uppgiften
Du kan inte ta bort en kalender om den används i någon av följande typer av poster:
v Inventarie
v Inventariestatus
v Personlig kalender
v
v
v
v
v
Servicenivåavtal
Förebyggande underhåll
Arbetsinstruktion
Placering
Arbetsorder
Arbetsordning
1. I applikationen Kalendrar väljer du den kalender som du ska ta bort. Du kan
bara markera en kalender för borttagning åt gången
2. Välj åtgärden Ta bort kalender.
3. Klicka på Ja.
Fastställa arbetsperioder
Du kan skapa arbetsperioder för ett givet datum och sedan anpassa arbetsperioden
så att den stämmer med dina affärsbehov. Du kan också ändra arbetsperioder och
ange ledig tid under arbetsperioderna.
376
Administrera Maximo Asset Management
Skapa arbetsperioder
En arbetsperiod representerar ett enstaka skift associerat till ett visst datum. Du
kan skapa arbetsperioder för ett givet datum och sedan anpassa arbetsperioden så
att den stämmer med dina affärsbehov.
Arbetsordning
1. I applikationen Kalendrar väljer du den kalender där du ska skapa arbetsperioder.
2. Klicka på fliken Arbetsperioder. Alla arbetsperioder för hela kalendern visas,
inklusive alla datum som är definierade arbetstider och ledig tid.
3. Klicka på Ny rad.
4. Ange värden för arbetsdatum, skift, starttid och sluttid samt arbetstider.
5. Valfritt: Lägg till en kommentar.
6. Spara ändringarna.
Ändra arbetsperioder
En arbetsperiod representerar ett enstaka skift associerat till ett visst datum. Om
du vill anpassa arbetsperioderna för dina affärsbehov, kan du ändra arbetsperioderna för ett visst datum.
Den här uppgiften
Du kan inte ändra en ledighet. Du kan dock ta bort den.
Du kan också ändra arbetsperioder från fliken Kalender. Klicka på timvärdet för
det datum som du ska ändra arbetstiden för och gör de nödvändiga ändringarna.
Arbetsordning
1. Välj den kalender som du ska ändra i applikationen Kalendrar.
2. Klicka på fliken Arbetsperioder. Alla arbetsperioder för hela kalendern visas,
inklusive alla datum som är definierade arbetstider och ledig tid.
3. Leta reda på raden med den arbetsperiod som du ska ändra.
4. Ändra starttiden, sluttiden, arbetstimmar och anteckningar.
5. Spara ändringarna.
Exempel
Om du har en företagskalender och vill ändra arbetsperioden för ett enda skift för
ett enskilt datum eftersom företaget stänger tidigt, ändrar du skiftet för det datumet.
Ange ledig tid för arbetsperioder
Du kan definiera arbetsfri tid, t.ex. semestrar och driftstopp, eller annan ledig tid
så ska tillämpas under en arbetsperiod.
Arbetsordning
1. I applikationen Kalendrar väljer du den kalender som du ska definiera ledig tid
för.
2. Välj åtgärden Definiera/Tillämpa ledighet.
3. Klicka på Ny rad i fönstret Definiera/Tillämpa ledighet.
4. Valfritt: Skriv en beskrivning av ledigheten.
Kapitel 19. Hantera kalendrar
377
5. Ange ett start- och ett slutdatum. För ledighet under en enda dag är start- och
slutdatum samma.
6. Ange ett värde för typen.
7. Klicka på Tillämpa.
8. Klicka på OK.
Närliggande begrepp:
”Undantag från standardkalendern” på sidan 373
Information för enskilda personer, till exempel semesterdagar, sjukfrånvaro, personaltid och övertid lagras inte i huvudkalenderposten.
378
Administrera Maximo Asset Management
Kapitel 20. Hantera klassificeringar
Genom att använda klassificeringar förenklar du hanteringen och hämtningen av
historiska data från andra applikationer. Med hjälp av klassificeringar kan du anpassa systemet till externa standarder, t.ex. leverantörs- och branschstandarder. Du
kan också använda klassificeringar när du ska definiera eskaleringsvägar för incidenter.
Klassificeringar - Översikt
Klassificeringar identifierar och karaktäriserar liknande objekt. En byggnad, en bärbar dator och en centrifugalpump är några exempel på klassificeringstyper. En
klassificering kan även beskriva en händelse, t.ex. ett trasigt fönster eller ett hårddiskfel. I applikationen Klassificering skapar du klassificeringar och klassificeringshierarkier.
Närliggande uppgifter:
”Skapa klassificeringar” på sidan 384
Du klassificerar information för att ordna den logiska så att informationen lättare
kan hittas. Du kan klassificera olika typer av poster, t.ex. placeringsposter, inventarieposter, artikelposter och arbetsorderposter.
”Ändra klassificeringar” på sidan 386
Du kan ändra klassificeringar genom att ändra informationen för klassificeringen.
Du kan också ändra en klassificering genom att lägga till en klassificering för en
befintlig klassificering för att skapa en hierarki för toppnivåklassificeringen.
Klassificeringsvägar och hierarkier
Du kan utveckla en klassificeringsstruktur genom att associera två eller flera klassificeringar i en hierarki. I en klassificeringshierarki kallas nästa nivå uppåt överordnad nivå och nästa nivå nedåt underordnad nivå. Varje underordnad nivå (som
också är en klassificering) kan bli en överordnad nivå och ha egna underordnade
nivåer. Det här mönstret kan fortsätta i all oändlighet. Strukturen från den överordnade klassificeringen på toppnivå till den underordnade nivån kallas för klassificeringsväg.
Du kan även använda ett numreringssystem där ett nummer beskriver klassificeringens position i klassificeringsstrukturen. Antalet siffror beskriver nivån i hierarkin. Numreringssystemen är endast lämpliga om de inte är föremål för ändringar,
eftersom identifieraren för klassificeringen (PUMP, 30612456, ROTERANDE) inte
kan ändras. Identifieraren kan tas bort bara om den inte används i en klassificeringshierarki.
Exempel på en informationsbegäran
Någon ringer till Service Desk för att få information om anläggningarna. Service
Desk använder klassificeringar och kategoriserar ärendet som en informationsbegäran. Ärendet är associerat till klassificeringsvägen INFORMATIONSFRÅGOR \
ANLÄGGNINGAR \ VAR KAN JAG.
10 minuter senare får Service Desk ett samtal om försäkringstäckning. Service Desk
kan använda samma klassificeringsstruktur till att kategorisera båda incidenterna.
I följande figur visas en klassificeringsstruktur för exemplet med en informations© Copyright IBM Corp 2008, 2014
379
begäran.
INFORMATIONSFRÅGOR
ANLÄGGNINGAR
VAR...
HUR...
NÄR...
PERSONALRESURSER
LÖNER
FÖRMÅNER
SJUKVÅRD
FÖRSÄKRINGAR
SEMESTER
Figur 10. Klassificeringsstruktur - exempel på informationsbegäran
Exempel på begäran om programinstallation
Någon kontaktar Service Desk och begär en Microsoft Windows XP-installation. En
servicebegäran och ett ändringsärende skapas. Ärendet associeras till klassificeringsvägen IT \ PROGRAM \ INSTALLATIONER \ WINDOWS XP Professional.
10 minuter senare får Service Desk ett skrivarrelaterat samtal. Service Desk kan använda samma klassificeringsstruktur för skrivarärendet som i den tidigare begäran.
I följande figur visas en klassificeringsstruktur för exemplet med en begäran om
programinstallation.
IT
MASKINVARA
PERSONDATOR
BÄRBARA DATOR
SKRIVARE
PROGRAM
PROBLEM
INSTALLATIONER
WINDOWS XP
UNIX
LINUX
Figur 11. Klassificeringsstruktur - exempel på en begäran om programinstallation
Alternativet Generera beskrivning
På fliken Klassificeringar i applikationen Klassificeringar ger alternativet Generera
beskrivning och alternativet Använd klassificering varierande resultat. Resultaten
är beroende på det alternativ du väljer.
I följande tabell beskrivs resultaten av att använda dessa alternativ.
380
Administrera Maximo Asset Management
Alternativ
Resultat
Välj enbart Generera beskrivning
Beskrivningen i fältet Beskrivning för posten, t.ex. en inventariepost, som använder
klassificeringen skrivs över. Beskrivningen
ersätts av attributvärden som registreras på
fliken Specifikationer i posten. I beskrivningen ingår det mått som angetts i fönstret
Attribut på fliken Klassificeringar. Du kan
visa genererade beskrivningar i den applikation som posten är associerad till, t.ex. applikationen Inventarier.
Välj både Generera beskrivning och Använd klassificering
Beskrivningen i den applikation som posten
är associerad till skrivs över med identifieraren för klassificeringen. Beskrivningen skrivs
också över med de värden som anges på
fliken Specifikationer och måttet som är angivet i fönstret Attribut på fliken Klassificeringar.
Associera poster till klassificeringar
Du kan associera olika typer av poster, t.ex. inventarier, artiklar eller lösningar till
specifika klassificeringar. Du kan ändra inställningarna för Använd med i applikationen Klassificeringar så att poster associeras till klassificeringarna.
Fönstret Välj värde som visar klassificeringen kan även även associeras till inställningarna för Använd med.
Du kan skräddarsy attributen för en klassificering för varje objekt som du vill använda den med. I fönstret Attribut associerar du attribut för klassificeringar till
olika objekt.
Klassificeringssökningar
Du kan söka efter klassificeringsstrukturer och attribut som har associerade värden. Du kan söka efter värdena i poster som skapats för artiklar, placeringar, konfigurationsartiklar, arbetsorder, ärenden osv.
Exempel på en Klassificeringssökning
Ditt företag har skapat klassificeringar för följande fält:
v Name
v
v
v
v
v
Berörs av (namn)
Inventarie
Placering
Tjänstegrupper
Tjänst
Ange värden i fältet Namn och i fältet Inventarie när du skapar en post för en servicebegäran. Du kan också ange värden i fältet Placering, fältet Tjänstegrupper
och fältet Tjänst. Använd navigeringsträdet i fönstret Klassificeringssökning om du
vill se värdena för klassificeringsstrukturer och deras attribut.
Klassificeringshierarkin som visas varierar beroende på från vilken applikation eller från vilket fält som du öppnade fönstret. I navigeringsträdet visas de klassificeKapitel 20. Hantera klassificeringar
381
ringar som kan användas för en viss typ av post.
Klassificeringar för verkliga och godkända konfigurationsartiklar
Du kan definiera associeringar mellan klassificeringar för verkliga konfigurationsartiklar (CI) och klassificeringar för godkända CI-klassificeringar.
Verkliga konfigurationsartiklar
En verklig konfigurationsartikel är en artikel som läses in till applikationen Verkliga konfigurationsartiklar från inventeringsmotorn med hjälp av IBM Tivoli Integration Composer. Du kan läsa in konfigurationsartiklar i databasen från en inventeringsmotor eller en inventariehanteringsdatabas. Läs först in
konfigurationsartikeldata i inventeringsmotorn genom att använda gränssnittet för
bulkinläsning.
Godkända konfigurationsartiklar
En godkänd konfigurationsartikel är en artikel som överensstämmer med de regler
och relationer som du definierar i applikationen Konfigurationsartiklar. Dessa konfigurationsartiklar är artiklar som du vill behålla under konfigurationshanteringsoch ändringskontroll.
När du skapar en godkänd konfigurationsartikel kan den länkas till en verklig
konfigurationsartikelpost. Du kan också skapa en godkänd konfigurationsartikel
som är oberoende av alla verkliga konfigurationsartikelposter, eftersom inte alla
konfigurationsartiklar behöver fungera med inventeringsmotorn. Du kan skapa en
länk mellan den godkända konfigurationsartikeln i applikationerna Konfigurationsartiklar och Verkliga konfigurationsartiklar.
Klassificeringar av verkliga konfigurationsartiklar och klassificeringar av godkända artiklar
I applikationen Klassificeringar definierar du associeringar mellan verkliga konfigurationsartiklar (CI) och godkända CI-klassificeringar. Du kan skapa en godkänd
CI från en verklig CI-post när du definierar dessa associeringar. Du kan ta med de
attribut som krävs för konfigurationshantering och ändringskontroll.
Du skapar en godkänd klassificeringshierarki som mappar till en verklig klassificeringshierarki. Oftast skapar du partiella mappningar mellan två klassificeringar,
inte en fullständig avbildning. När du skapar en godkänd CI från en verklig CI
kan du skapa godkända konfigurationsartiklar. Dessa artiklar skapas för underordnade klassificeringar som har en inneslutningsrelation till den verkliga CIn.
Använd inventeringsverktyget och inventera verkliga konfigurationsartiklar i miljön. Det verkliga antalet konfigurationsartiklar som inventeras med inventeringsverktyget är troligen större än det antal godkända konfigurationsartiklar som du
skapa poster för eller använda. Genom att mappa en hierarki till en annan kan du
begränsa antalet verkliga konfigurationsartiklar som du länkar till godkända konfigurationsartiklar. Exempel: En verklig konfigrationsartikelhierarki har fem nivåer.
Du kan skapa konfigurationsartiklar för de tre översta nivåerna av verkliga konfigurationsartiklar.
Klassificeringsattribut
Du använder attribut som definierar klassificeringsegenskaper. För att klassificera
en pump kan du till exempel ha attributet hästkrafter. För klassificeringssökvägen
PROBLEM\DATOR kan du ha attributet minnesstorlek.
382
Administrera Maximo Asset Management
Du kan definierar ytterligare attribut genom en domän. Ett klassificeringsattribut
kan knytas till en ALN-domän, till en numerisk domän eller till en tabelldomän.
Du kan validera ett attribut mot värdena i en viss databaskolumn genom att använda en tabelldomän.
Du definierar domäner i applikationen Domäner.
Gruppera attribut
Du kan gruppera attribut i avsnitt så att du kan använda samma attribut flera
gånger.
Exempel på attributgruppering
Du definierar ett rör i systemet som inventarie. Röret har följande egenskaper:
v Det är ~25 m långt.
v Det innehåller 10 avsnitt av lika längd.
v Det har en inre diameter som smalnar av i slutet av röret.
Eftersom röret smalnar av måste väggarna vara tjockare på den trängre sidan för
att motstå det högre trycket. Varje avsnitt har olika genomsnittlig inre diameter och
väggtjocklek. Därför är attributet den inre diametern.
Alternativet Tillämpa nedåt i hierarkin
När du lägger till en klassificering kan du använda alternativet Tillämpa nedåt.
Om du markerar kryssrutan läggs attributet för klassificeringen till i alla klassificeringar som finns längre ned i hierarkin.
Fältet Ärvd från anger att attributet är associerat till en klassificering som finns högre upp i hierarkin. Fältet Ärvd från visar vilken klassificering som attributet härrör från.
Planera klassificeringar
Skapa klassificeringar för att hämta information vid ett senare tillfälle. Innan du
skapar en klassificering bör du bestämma vilken information som du vill kunna
hämta fram. Du kan basera klassificeringsstrukturen på hur du grupperar objekt i
företaget. Du kan också använda klassificeringar när du ska definiera eskaleringsvägar för incidenter.
Typer av poster som ska klassificeras
I applikationen Klassificeringar lagrar du information om olika typer av poster. Du
kan klassificera applikationsposter och söka efter de poster som du har klassificerat.
Du kan klassificera följande typer av poster:
v Inventarier
v Artiklar
v Placeringar
v Lösningar
v Ärenden (servicebegäran, incidenter och problem)
v Arbetsorder (aktiviteter, ändringar och releaser)
Kategorier av artiklar för rapportering
Du kan ordna klassificeringsstrukturer i kategorier eller grupper för rapporteringsändamål. Du kan skapa hur många klassificeringsnivåer du vill.
Kapitel 20. Hantera klassificeringar
383
Du kan ordna informationen hierarkiskt i toppnivåkategorier, t.ex. som följande kategorier:
v IT-inventarier
v Produktionsinventarier
v Anläggningsinventarier
v Vagnparksinventarier
Du kan arbeta från toppnivåkategorier nedåt till mer detaljerade nivåer. Exempel:
Vagnparksinventarier kan innehålla långtradare med 18 hjul och budbilar.
Ett annat exempel är att kategorisera Service Desk-samtal som gäller programinstallation annorlunda än Service Desk-samtal som gäller information. Kategoriseringen gör det lättare att bestämma hur många samtal som kommit från kunder
som klagat på programinstallation jämfört med samtal som gällde mer allmänna
frågor.
Branschkoder
Du kan tillämpa branschkoder när du skapar klassificeringar. Du kan skaffa en
lista över koder som ofta används i ditt företag och tillämpa dem på dina klassificeringar.
Exempel på användning av en branschkod
Om företaget utför fordons- eller kodunderhåll kan du använda standardkoder för
fordonsunderhållsbranschen. I USA vet de flesta mekaniker att koden för ett oljebyte är 42-3-2. Du kan använda samma kod när du skapar en klassificering för ett
oljebyte eller använda den kod som tillämpas i ditt land.
Arbeta med klassificeringar
Du kan skapa klassificeringar och ange detaljer om klassificeringarnas attribut. Du
kan söka efter klassificeringsstrukturer och attribut som har associerade värden när
du använder en posttyp som kan klassificeras. Du kan också definiera associeringar mellan verkliga konfigurationsartiklar (CI) och godkända CI-klassificeringar.
Skapa klassificeringar
Du klassificerar information för att ordna den logiska så att informationen lättare
kan hittas. Du kan klassificera olika typer av poster, t.ex. placeringsposter, inventarieposter, artikelposter och arbetsorderposter.
Den här uppgiften
Lämna fälten Anläggning och Organisation tomma om du vill göra en klassificering tillgänglig för alla organisationer och anläggningar.
Arbetsordning
Klicka på Ny klassificering i verktygsfältet i applikationen Klassificeringar.
Ange en klassificering i fältet Klassificering .
Ange informationen för den nya klassificeringen.
Valfritt: Ange de poster som ska använda klassificeringen och klicka på Ny rad
i tabellen Använd med och lägg till en eller flera poster.
5. Klicka på Ny rad i tabellen Underordnade.
1.
2.
3.
4.
384
Administrera Maximo Asset Management
6. Valfritt: Lägg till attribut genom att infoga rader och fylla i fälten i tabellen Attribut. För de flesta av fälten klickar du på Välj värde och väljer bland befintliga
värden. Du kan också skapa värden, som för fältet Klassificering.
7. Klicka på Spara klassificering.
Närliggande begrepp:
”Klassificeringar - Översikt” på sidan 379
Klassificeringar identifierar och karaktäriserar liknande objekt. En byggnad, en bärbar dator och en centrifugalpump är några exempel på klassificeringstyper. En
klassificering kan även beskriva en händelse, t.ex. ett trasigt fönster eller ett hårddiskfel. I applikationen Klassificering skapar du klassificeringar och klassificeringshierarkier.
”Alternativet Generera beskrivning” på sidan 380
På fliken Klassificeringar i applikationen Klassificeringar ger alternativet Generera
beskrivning och alternativet Använd klassificering varierande resultat. Resultaten
är beroende på det alternativ du väljer.
”Planera klassificeringar” på sidan 383
Skapa klassificeringar för att hämta information vid ett senare tillfälle. Innan du
skapar en klassificering bör du bestämma vilken information som du vill kunna
hämta fram. Du kan basera klassificeringsstrukturen på hur du grupperar objekt i
företaget. Du kan också använda klassificeringar när du ska definiera eskaleringsvägar för incidenter.
Associera attribut till poster
Du kan ange detaljerad information om attributen i en klassificering. Du kan ange
attributdetaljer om varje post som du ska använda med en klassificering.
Arbetsordning
1. Klicka på fliken Klassificeringar i applikationen Klassificeringar.
2. Klicka på ikonen Använd med objekt - detaljer i avsnittet Attribut på raden
för det attribut vars detaljer du ska registrera.
3. Ange detaljer för attributet i fönstret Använd med objekt - detaljer.
Fält- eller kolumnnamn
Beskrivning
Använd med objekt
Den post vars klassificering du aktiverat.
Ordning
Den ordning som attributet ska visas på i
attributlistan på fliken Specifikationer i den
relaterade applikationen. Exempel: Attributet
kapacitet är ett av tre attribut i en klassificering som du aktiverat för INVENTARIE- och
ARBETSORDER-poster. I applikationen Inventarier kan attributet kapacitet visas först
i attributlistan. I applikationen Arbetsorderbevakning kan attributet kapacitet visas på
tredje plats.
Obligatoriskt
Gör attributet till ett obligatoriskt fält i den
relaterade applikationen. Exempel: Du kan
göra det till ett obligatoriskt fält i applikationen Inventarier, men inte i applikationen
Arbetsorderbevakning.
Används i generering av beskrivning
Beskrivningen av attributet visas i klassificeringsbeskrivningen i den relaterade
applikationen.
Kapitel 20. Hantera klassificeringar
385
Fält- eller kolumnnamn
Beskrivning
Används i specifikationer
Attributet visas på fliken Specifikationer i
den relaterade applikationen.
4. Valfritt: Ange ett standardvärde för attributet:
a. Klicka på Visa detaljer på attributraden för namnkolumnen Används med
objekt.
b. Ange ett standardvärde i området Detaljer baserat på attributets datatyp.
5. Klicka på OK.
Närliggande begrepp:
”Klassificeringsattribut” på sidan 382
Du använder attribut som definierar klassificeringsegenskaper. För att klassificera
en pump kan du till exempel ha attributet hästkrafter. För klassificeringssökvägen
PROBLEM\DATOR kan du ha attributet minnesstorlek.
”Gruppera attribut” på sidan 383
Du kan gruppera attribut i avsnitt så att du kan använda samma attribut flera
gånger.
”Planera klassificeringar” på sidan 383
Skapa klassificeringar för att hämta information vid ett senare tillfälle. Innan du
skapar en klassificering bör du bestämma vilken information som du vill kunna
hämta fram. Du kan basera klassificeringsstrukturen på hur du grupperar objekt i
företaget. Du kan också använda klassificeringar när du ska definiera eskaleringsvägar för incidenter.
Ändra klassificeringar
Du kan ändra klassificeringar genom att ändra informationen för klassificeringen.
Du kan också ändra en klassificering genom att lägga till en klassificering för en
befintlig klassificering för att skapa en hierarki för toppnivåklassificeringen.
Arbetsordning
1. Klicka på fliken Klassificeringar i applikationen Klassificeringar.
2. Välj åtgärden Lägg till/Ändra egenskaper > Klassificeringar.
3. Så här lägger du till en klassificering i en befintlig klassificering:
a. Klicka på Ny rad.
b. Skriv ett unikt klassificeringsnamn.
c. Skriv en beskrivning, en organisation och en anläggning för klassificeringen.
d. Upprepa processen för varje klassificering som du vill lägga till.
4. Så här ändrar du en klassificering:
a. Välj den klassificering som du ska ändra.
b. Ändra informationen för klassificeringen.
5. Klicka på OK.
Närliggande begrepp:
”Klassificeringar - Översikt” på sidan 379
Klassificeringar identifierar och karaktäriserar liknande objekt. En byggnad, en bärbar dator och en centrifugalpump är några exempel på klassificeringstyper. En
klassificering kan även beskriva en händelse, t.ex. ett trasigt fönster eller ett hårddiskfel. I applikationen Klassificering skapar du klassificeringar och klassificeringshierarkier.
386
Administrera Maximo Asset Management
”Alternativet Generera beskrivning” på sidan 380
På fliken Klassificeringar i applikationen Klassificeringar ger alternativet Generera
beskrivning och alternativet Använd klassificering varierande resultat. Resultaten
är beroende på det alternativ du väljer.
Ändra attribut
Du använder attribut som definierar klassificeringsegenskaper. Du kan ändra egenskaperna för attribut. Du kan sedan associera attributen till klassificeringar.
Arbetsordning
1. Klicka på fliken Klassificeringar i applikationen Klassificeringar.
2. På fliken Klassificeringar väljer du åtgärden Lägg till/Ändra egenskaper > Attribut.
3. Leta reda på det attribut du ska ändra på fliken Klassificeringar.
4. Redigera lämpliga fält.
5. Upprepa processen för varje attribut du ska ändra och klicka sedan på OK.
Lägga till attribut
Du kan lägga till attribut. Du kan sedan associera attributen till klassificeringar. Du
kan använda attributen med många posttyper, t.ex. inventarieposter, placeringsposter och artikelposter.
Arbetsordning
1. Klicka på fliken Klassificeringar i applikationen Klassificeringar.
2. Välj åtgärden Lägg till/Ändra egenskaper > Attribut.
3. Lägg till en rad i området Attribut och ange information för det nya attributet.
4. Upprepa processen för varje attribut som du ska lägga till och klicka på OK.
Närliggande begrepp:
”Klassificeringsattribut” på sidan 382
Du använder attribut som definierar klassificeringsegenskaper. För att klassificera
en pump kan du till exempel ha attributet hästkrafter. För klassificeringssökvägen
PROBLEM\DATOR kan du ha attributet minnesstorlek.
”Gruppera attribut” på sidan 383
Du kan gruppera attribut i avsnitt så att du kan använda samma attribut flera
gånger.
”Alternativet Tillämpa nedåt i hierarkin” på sidan 383
När du lägger till en klassificering kan du använda alternativet Tillämpa nedåt.
Om du markerar kryssrutan läggs attributet för klassificeringen till i alla klassificeringar som finns längre ned i hierarkin.
Söka efter klassificeringar från applikationsposter
Du kan söka efter klassificeringsstrukturer och attribut med associerade värden när
du använder en posttyp som kan klassificeras. Dessa posttyper är inventarier, artiklar, placeringar, konfigurationsartiklar, arbetsorder och ärenden.
Arbetsordning
1. Klicka på knappen Detaljmeny och välj Klassificering.
2. Välj en klassificeringskategori i trädet Klassificeringssökning och leta dig nedåt
tills du hittar posten.
3. Välj en postidentifierare i fönstret för att lägga in ett värde i fältet.
Närliggande begrepp:
Kapitel 20. Hantera klassificeringar
387
”Klassificeringssökningar” på sidan 381
Du kan söka efter klassificeringsstrukturer och attribut som har associerade värden. Du kan söka efter värdena i poster som skapats för artiklar, placeringar, konfigurationsartiklar, arbetsorder, ärenden osv.
Definiera associeringar mellan klassificeringar av verkliga och
godkända artikelklassificeringar
Du kan definiera associeringar mellan klassificeringar för verkliga konfigurationsartiklar (CI) och klassificeringar för godkända CI-klassificeringar. När du skapar en
godkänd CI-post från en verklig CI-post.
Innan du börjar
Klassificeringen måste finnas på toppnivå i hierarkin. Du definierar toppnivån för
en klassificering när du skapar en klassificering.
Dessutom måste fönstret Använd med i applikationerna innehålla konfigurationsartiklar.
Den här uppgiften
För varje verklig CI-klassificeringshierarki som du använder för att importera verkliga konfigurationsartiklar kan du skapa en eller fler klassificeringshierarkier.
För varje godkänd CI-hierarki mappar du länkar mellan godkända och verkliga
klassificeringar i fönstret Hantera CI-hierarkier. Mappningarna görs bland annat
mellan överordnade och underordnade klassificeringsnivåer. På varje nivå i klassificeringen kan du också ange relationer mellan källklassificeringar och målklassificeringar.
Arbetsordning
1. På fliken Lista i applikationen Klassificeringar väljer du den CI-klassificering
som du ska hantera.
2. Välj åtgärden Hantera CI-hierarkier.
3. Klicka på Detaljmeny i fältet Verklig CI - klassificering i fönstret Hantera CIhierarkier och välj Klassificera.
4. Markera en rad i fönstret Underordnade.
5. I fältet Verklig CI-klassificering anger du den verkliga CI-klassificering som
du ska associera till den godkända, underordnade klassificeringen.
6. Klicka på Detaljmeny, välj Klassificera och välj en klassificering.
7. I fönstret Relationer anger du de relationer som du ska definiera för den valda
underordnade klassificeringen. Så här lägger du till en relation:
a. Klicka på Ny rad.
b. Ange käll- och målklassificeringar, relationen och annan information.
c. Klicka på Välj relationsregler och välj från en lista med relationsregler.
8. Valfritt: Upprepa steg 4-6 om du ska mappa verkliga klassificeringar till andra
underordnade godkända klassificeringar.
9. Klicka på OK.
388
Administrera Maximo Asset Management
Resultat
När du har mappat klassificeringar kan du använda dem i applikationen Verkliga
konfigurationsartiklar till att skapa konfigurationsartiklar från verkliga konfigurationsartiklar. Du kan skapa många konfigurationsartiklar samtidigt när du har definierat mappningar mellan godkända och verkliga konfigurationsartiklar. Du länkar
hela eller partiella hierarkier i stället för enskilda konfigurationsartiklar. Du skapar
poster för underordnade klassificeringar och för klassificeringen på toppnivå.
Närliggande begrepp:
”Klassificeringar av verkliga konfigurationsartiklar och klassificeringar av godkända artiklar” på sidan 382
I applikationen Klassificeringar definierar du associeringar mellan verkliga konfigurationsartiklar (CI) och godkända CI-klassificeringar. Du kan skapa en godkänd
CI från en verklig CI-post när du definierar dessa associeringar. Du kan ta med de
attribut som krävs för konfigurationshantering och ändringskontroll.
Lägga till mått
Du kan ange eller ändra de mått som används vid beställning och uttag av artiklar.
Alla mått som du lägger till blir tillgängliga i produkten för användning med alla
artiklar.
Den här uppgiften
Om dessa mått inte stämmer när du tar emot eller överför en artikel i en förrådsplacering söker produkten efter ett omvandlingsförhållande för att bestämma förrådssaldot för förrådsplaceringen. Du associerar order och beställningsenheter till
en artikel när du lägger till artikeln i ett förråd. Du kan öppna fönstret Lägg till/
Ändra mått från flera applikationer.
Arbetsordning
1.
2.
3.
4.
5.
Visa poster i din applikation.
Välj åtgärden Mått och omvandling > Lägg till/Ändra mått.
Klicka på Ny rad.
Ange ett mått.
Skriv en förkortning för måttet. Beroende på konfiguration används förkortningarna tillsammans med en inventariens klassificering för att automatiskt
skapa beskrivningar för inventarier, placeringar och artiklar.
6. Skriv en beskrivning av måttet.
7. Klicka på Ny rad om du ska ange fler mått.
8. Klicka på OK.
Konfigurera behörighetsalternativ för att aktivera klassificeringsbilder
Behörighetsalternativ som är definierade i applikationen Behörighetsgrupper används för behörighetskontroll till funktioner i applikationerna. Genom att använda
behörighetsalternativ kan du ge vissa grupper eller användare åtkomst. I applikationen Klassificeringar kan du välja bilder som representerar inventarieklassificeringar, t.ex. i topologivyn i applikationen Inventarier.
Kapitel 20. Hantera klassificeringar
389
Arbetsordning
1. På fliken Lista i applikationen Behörighetsgrupper väljer du den grupp som
ska få åtkomst till relationsfunktionerna. Exempel: MAXEVERYONE för alla
Maximo-användare.
2. På fliken Applikationer i kolumnen Beskrivning klickar du på Klassificeringar.
3. Bläddra nedåt till den tredje panelen med funktioner för klassificeringsapplikationen och markera kryssrutan Tillåt åtkomst på raden Lägg till/Ändra bild
och klicka på Spara.
Lägga till bilder i inventarietopologivyn
På fliken Topologi i applikationen Inventarier kan inventarier representeras av bilder efter klassificering. Bilderna tilldelas till inventarierna i applikationen Klassificeringar.
Arbetsordning
1. Välj en klassificering i applikationen Klassificeringar.
2. Välj åtgärden Lägg till/Ändra bild. Bilden måste vara en GIF- eller JPG-fil.
3. Ange filplaceringen eller klicka på Bläddra för att navigera till den. Klicka på
OK och sedan på Spara.
390
Administrera Maximo Asset Management
Kapitel 21. Hantera kontoplaner
Med hjälp av applikationen Kontoplan kan du konfigurera standardkonton och
resurskoder för vissa standardkonteringsfunktioner.
Kontoplan - Översikt
Du kan konfigurera allmänna konton och resurskoder för standardkonteringsfunktioner. Du skapar konton och resurskoder för de konton som du använder i det externa bokföringssystemet. Du kan också konfigurera ekonomiska perioder och ange
allmänna valideringsalternativ.
Allmänna kontokoder
Du definierar värden för olika segment och länkar segmentvärdena för att skapa
huvudkontokoder. Allmänna huvudkonton används för ekonomiska spårningsändamål. Du kan också ange datum då huvudkonton ska vara aktiva eller upphöra.
En huvudkontokod består av flera segment som separeras av avgränsare, t.ex.
6000-200-350. Ett segment som inte har tilldelats något värde representeras av
platshållartecken, t.ex. 6000-???-350.
Definiera formatet på kontokoden på följande sätt:
v I applikationen Databaskonfiguration kan du definiera antal, längd och datatyp
för segmenten, ange om segmenten krävs och eventuell avgränsare. De kontostrukturer som är definierade i Databaskonfiguration är standardvärden på systemnivå.
v Du kan ange att kontokodens format är specifikt för en organisation. I applikationen Kontoplanen kan du definiera antal, längd och datatyp för segmenten,
ange om segmenten krävs och eventuell avgränsare.
v Du kan ange ett standardplatshållartecken i applikationen Databaskonfiguration.
I applikationen Organisationer kan du ange ett organisationsspecifikt platshållartecken.
Du kan ange valideringsregler för följande segmentkombinationer för kontokoder
som användare kan använda:
v En kombination av befintliga segment
v Enbart segmentkombinationer som har angetts som huvudkonton
Du kan också hämta kontokoder från bokföringssystemet. Ett allmänt programmeringsgränssnitt för ekonomiska applikationer och flera produktspecifika programmeringsgränssnitt medföljer. Dessa applikationsprogrammeringsgränssnitt
fungerar med ekonomiprogram som Oracle® och SAP®.
Närliggande uppgifter:
”Skapa kontokoder” på sidan 393
Genom att använda kontokoder kan du aktivera ekonomisk rapportering. Du kan
ange segmentvärden för huvudkonton. Du kan även ange ett datumintervall som
ett konto ska vara aktivt. Exempel: Du kan ange att ett konto för en viss kategori
ska vara aktiv från 25-02-2010 till och med 25-02-2011 och upphöra 26-02-2011.
”Ändra kontokoder” på sidan 394
När du skapar ett konto kan du ange specifik information. Du kanske vill aktivera
© Copyright IBM Corp 2008, 2014
391
en kontokod eller ange ett slutdatum då en kontokod upphör att gälla.
Organisera standardkonton för huvudkontot
I applikationen Kontoplan använder du företagets eller organisationens standardkonton som depåkonton.
Det finns tre standardkonton:
v Generellt väntekonto för utbytesinventarier - används för de ackumulerade reparationskostnaderna för utbytesutrustning.
v Generellt ärendekonto - används när ett ärende för en servicebegäran skapas och
inget annat konto är tillgängligt.
v Avstämningskonto för verktyg - används när en transaktion involverar ett verktyg och inget annat konto är tillgängligt.
Använd åtgärden Standardkonton för organisation i applikationen Kontoplaner
när du ska definiera standardkonton.
Sammanslagning av konton
När ett kontofält inte är unikt specificerat slås kontosegment samman. När arbetsorder och andra slags transaktioner genereras behöver ett val göras mellan olika
kontosegmentvärden. Produkten anropar därför en uppsättning regler för att hantera dem.
Konton sammanställs genom sammanfogning av segment efter segment. Definierade segment ersätter alltid ett odefinierat segment. Exempel: Om det första segmentet i en kontokod är 6000 och det första segmentet i den andra kontokoden är
en platshållare (????) blir det första sammanslagna segmentet 6000.
När kontokoder slås samman kan resultatet bli en ospecificerad kontokod. I så fall
kompletterar du sammanslagningen med någon av följande åtgärder:
v En behörig användare måste fastställa den sammanslagna kontokoden i applikationen Kontoplan. Kontokoden måste fastställas innan du kan fortsätta med
transaktionen.
v Om du inte använder den sammanslagna kontokoden kontrollerar du att transaktionen är giltig.
Resurskoder för huvudkonton
En resurskod brukar bestå av ett segment av kontokoden.
Det finns tre slags resurskoder:
v Personalresurskoder - kontokodssegment som spårar om personal som används i
en transaktion är intern eller extern.
v Verktygsresurskoder - kontokodssegment som spårar om ett verktyg som används i en transaktion tillhör företaget (internt) eller en extern leverantör (externt).
v Förrådsresurskoder - kontokodssegment som bifogas förrådsartiklar som används i transaktioner.
Närliggande uppgifter:
”Ange resurskoder för huvudkonton” på sidan 400
Du kan ange standardvärden för olika typer av personalresurser, verktygsresurser
och förrådsresurser. Koderna används sedan till att bestämma kontodebiteringar.
392
Administrera Maximo Asset Management
Inaktiva segmentvärden
I applikationen Kontoplaner kan du avaktivera segmentvärden. Inaktiva segment
är inte tillgängliga för konton när du lägger till poster. Kontosträngar där ett inaktivt segment används inaktiveras också. Du kan även ange att segmentvärden ska
upphöra ett visst datum, då de alltså inaktiveras.
När du avaktiverar ett segmentvärde ändras inte konton i befintliga poster där det
värdet används.
Exempel
En arbetsorder använder ett kostnadsställessegment med värdet 6250. Du inaktiverar kostnadsstället. Värdet är inte tillgängligt för användning i nya kontosträngar.
Alla kontosträngar där kostnadsstället används inaktiveras också. Den befintliga
arbetsordern har fortfarande kostnadsstället 6250.
Arbeta med kontoplaner
Du kan konfigurera allmänna konton och resurskoder för standardkonteringsfunktioner.
Arbeta med huvudbokskonton
Du kan ändra konfigureringen av kontostrukturen så att den passar din organisation. Du kan skapa segmentkoder som motsvarar konton som används i ett externt
bokföringssystem. Du kan också konfigurera ekonomiska perioder och ange allmänna valideringsalternativ.
Skapa kontokoder
Genom att använda kontokoder kan du aktivera ekonomisk rapportering. Du kan
ange segmentvärden för huvudkonton. Du kan även ange ett datumintervall som
ett konto ska vara aktivt. Exempel: Du kan ange att ett konto för en viss kategori
ska vara aktiv från 25-02-2010 till och med 25-02-2011 och upphöra 26-02-2011.
Den här uppgiften
Om du anger ett framtida datum i fältet Slutdatum fortsätter kontot att vara aktivt
tills det angivna datumet uppnås. Om inget slutdatum ange upphör inte kontot.
Arbetsordning
1. I applikationen Kontoplaner väljer du den organisation som du ska skapa en
kontokod för.
2. Klicka på Ny rad.
3. Ange segmentvärdena för huvudkontovärdet.
4. Klicka på OK.
5. Valfritt: Ändra den långa beskrivningen. Om du ändrar beskrivningarna för
segmentvärden, uppdateras inte kontobeskrivningen. Uppdatera kontobeskrivningen manuellt.
6. Valfritt: Ange lämplig typkod.
7. Standardvärdet för fältet Aktiveringsdatum är det datum då huvudkontot skapas. Ange ett framtida datum om du vill aktivera kontot på ett annat datum.
Huvudkontot förblir inaktivt tills det angivna datumet uppnås. Den skrivskyddade kryssrutan Aktiv visas som omarkerad för att ange att kontot inte är aktivt.
Kapitel 21. Hantera kontoplaner
393
8. Ange ett datum i fältet Slutdatum.
9. Spara ändringarna.
Resultat
När du har sparat ändringarna kan du inte längre redigera fältet Kontosträng.
Närliggande begrepp:
”Allmänna kontokoder” på sidan 391
Du definierar värden för olika segment och länkar segmentvärdena för att skapa
huvudkontokoder. Allmänna huvudkonton används för ekonomiska spårningsändamål. Du kan också ange datum då huvudkonton ska vara aktiva eller upphöra.
Ändra kontokoder:
När du skapar ett konto kan du ange specifik information. Du kanske vill aktivera
en kontokod eller ange ett slutdatum då en kontokod upphör att gälla.
Den här uppgiften
Om datumet i fältet Slutdatum är ett framtida datum förblir kontot aktivt tills det
datumet har uppnåtts. Om inget slutdatum anges upphör aldrig kontot.
Arbetsordning
1. I applikationen Kontoplan väljer du den organisation vars kontokod du ska
ändra.
2. Klicka på Visa detaljer för den kod du ska ändra.
3. Valfritt: Ändra informationen i fältet Kontobeskrivning, fältet Typ, fältet Aktivt
datum och fältet Slutdatum.
4. Spara ändringarna.
Närliggande begrepp:
”Allmänna kontokoder” på sidan 391
Du definierar värden för olika segment och länkar segmentvärdena för att skapa
huvudkontokoder. Allmänna huvudkonton används för ekonomiska spårningsändamål. Du kan också ange datum då huvudkonton ska vara aktiva eller upphöra.
Ta bort kontokoder:
När affärsbehoven ändras kan du när som helst ta bort en kontokod.
Den här uppgiften
När du har tagit bort en kontokod kan du inte använda den kontokoden i nya poster. Befintliga databasposter där kontokoden används ändras dock inte. En borttagen kontokod kan därför fortfarande finnas i tidigare skapade arbetsorder, inköpsorder osv.
Borttagning av kontokoder kan vålla problem i det kontosystem som är integrerat
med systemet.
Arbetsordning
1. I applikationen Kontoplan väljer du den organisation som du ska ta bort en
kontokod för.
2. Klicka på Markera rad för borttagning.
394
Administrera Maximo Asset Management
3. Spara ändringarna.
Skapa kontosegmentvärden
Definiera giltiga segmentvärden för kontokoder. Värdena använder du när du väljer segementkontokod.
Arbetsordning
1. I applikationen Kontoplaner väljer du den organisation som du ska skapa kontosegmentvärden för.
2. Välj åtgärden Underhåll av kontosegment.
3. I fönstret Underhåll av kontosegment väljer du det segment som du ska skapa
värden för.
4. Klicka på Ny rad.
5. Ange värdet för segmentet i fältet Segmentvärde för kontosträng. Det värde
som du anger måste vara i det format som angavs i applikationen Databaskonfiguration. Värdet i Databaskonfiguration är standardvärdet i systemnivåformat.
6. Skriv en beskrivning av segmentvärdet.
7. Valfritt: Avmarkera kryssrutan Aktiv om du vill avaktivera segmentvärdet.
8. Klicka på OK.
Ändra segmentvärden i huvudkonton
Du kan ändra beskrivningen av ett kontosegmentvärde för att anpassa det till affärsförändringar. Du kan även aktivera och avaktivera segment som används i huvudkonton.
Den här uppgiften
Om du ändrar status för ett segmentvärde till inaktiv ärver alla huvudkonton där
segmentet används den statusen. Fältet Slutdatum för det associerade huvudkontot i fönstret Kontoplan ställs in på aktuellt datum och klockslag. Fältet Slutdatum ställs in på aktuellt datum och klockslag bara om fältet tidigare hade ett framtida datum eller om det var tomt. Om fältet var inställt på ett förflutet datum
återställs värdet.
När du aktiverar ett kontosegment på nytt återaktiveras de huvudkonton som använder det segmentet. Fältet Aktiveringsdatum för det associerade huvudkontot
i fönstret Kontoplan ställs in på aktuellt datum och klockslag om Aktiveringsdatum tidigare var i framtiden. Om Aktiveringsdatum var inställt på ett förflutet datum återställs värdet.
I fältet Slutdatum visas det slutdatum som angetts tidigare om det är ett framtida
datum. Om slutdatumet tidigare var ett förflutet datum återställs värdet. Om inget
slutdatum var angivet lämnas fältet Slutdatum tomt.
Arbetsordning
1. I applikationen Kontoplan väljer du den organisation som du ska ändra ett segmentvärde för.
2. Välj åtgärden Underhåll av kontosegment.
3. Klicka på Visa detaljer i fönstret Underhåll av kontosegment för det segmentvärde du ska ändra.
4. Utför någon av följande åtgärder för att ändra segmentvärdet:
Kapitel 21. Hantera kontoplaner
395
v Ändra beskrivningen.
v Ändra segmentvärdets aktivstatus med kryssrutan Aktiv. Om du aktiverar
ett segmentvärde som tidigare avaktiverats visas fönstret Aktivera kontosträngar. Klicka på kryssrutan Aktivera konton för det segment som du ska
aktivera på nytt och klicka sedan på OK.
v Ändra annan information.
5. Klicka på OK.
Ta bort kontosegmentvärden
Du kan anpassa kontoinformationen efter affärsbehoven och ta bort ett segmentvärde som används i kontokoder.
Arbetsordning
1. I applikationen Kontoplan väljer du den organisation du ska ta bort ett kontosegmentvärde för.
2. Välj åtgärden Underhåll av kontosegment.
3. Klicka på Markera rad för borttagning i fönstret Underhåll av kontosegment
för det segmentvärde du ska ta bort.
4. Klicka på OK.
Exempel
När du tar bort ett kontosegmentvärde ändas inte kontokoder i befintliga databasposter där värdet används. Exempel: I en arbetsorder används segmentvärdet 6500
för kostnadsställe. Om du tar bort 6500 behåller arbetsordern detta nummer för
kostnadsställe.
Ändra kontostrukturen
Du kan ändra standardsegmentvärden för huvudkonton så att de blir specifika för
organisationerna inom företaget. Du kanske vill att organisationerna ska ha olika
kontostrukturer. Exempel: Längden på segmenten kan variera och segmenten kan
vara av olika datatyp, beroende på hur segmenten används.
Den här uppgiften
Den första gången som fönstret Lägg till/Ändra kontostruktur visas definieras
standardkonfigurationen för huvudkontot. Du använder applikationen Databaskonfiguration när du ska definiera standardkonfigurationen på systemnivå. De ändringar som du gör av de organisationsspecifika kontostrukturerna påverkar inte
den konfiguration som anges på systemnivå.
Du kan definiera en kontostruktur som är specifik för varje organisation. När kontostrukturen är definierad kan du ändra attributen. Den ändrade kontostrukturen
påverkar inte befintliga data.
Arbetsordning
1. I applikationen Kontoplan väljer du den organisation som du ska ändra kontostrukturen för.
2. Välj åtgärden Lägg till/Ändra kontostruktur.
3. I fönstret Lägg till/Ändra kontostruktur väljer du den komponent vars värden
du ska ändra.
4. Ange namnet på segmentet i fältet Komponent.
396
Administrera Maximo Asset Management
5. Ange fältlängden i fältet Längd. Fältet får inte vara längre än den längd som
definierats på systemnivå.
6. Ange datatypen för segmentet i fältet Typ. Om typen på systemnivå är numerisk, kan inte typen på organisationsnivå vara alfanumerisk. Om typen på systemnivå är alfanumerisk, kan inte typen på organisationsnivå vara numerisk.
7. Valfritt: Klicka på kryssrutan Obligatoriskt om segmentet ska vara obligatoriskt. Om värdet på systemnivå är 1 är kryssrutan Obligatoriskt skrivskyddad.
Om värdeuppsättningen på systemnivå är 0 kan den här kryssrutan ändras för
organisationen.
8. Valfritt: Ändra Skärmavgränsare om du vill ha ett annat avgränsningstecken
mellan segmenten.
9. Klicka på OK.
Exempel
Exempel: Du kan skapa kontostrukturer för olika organisationer i skilda geografiska regioner på följande sätt:
v Organisation A är i Europa. Organisation A har kontostrukturen xxx-xx-xxx där
segment ett och segment två är obligatoriska. Segment två är av alfanumerisk
typ.
v Organisation B är i Nordamerika. Organisation B har kontostrukturen
xxx-xxx-xx där segmenten ett, två och tre är obligatoriska. Segment två är av
datatypen heltal.
Uppdatera databaser för kontosträngar
När du har ändrat standardkonto eller resurskoden kan du när som helst uppdatera organisationens databas.
Innan du börjar
Kontrollera att ingen använder systemet när du uppdaterar databasen. Historikposter uppdateras inte.
Arbetsordning
1. I applikationen Kontoplan väljer du den organisation som du ska uppdatera.
2. Välj åtgärden Uppdatera databas.
3. Välj någon av följande uppdateringar i fältet Uppdatera databas:
Alternativ
Beskrivning
Skriv bara över tomma konton
Alternativet skriver över tomma
kontosträngfält
Skriv över konton med gamla standardvärden
Med det här alternativet skriver du över
konton som inte har uppdaterats sedan de
infogades.
Skriv över alla konton
Använd alternativet om du vill skriva över
alla relevanta kontosträngfält, inklusive
tomma fält, med uppdaterade data.
4. Klicka på OK.
Kapitel 21. Hantera kontoplaner
397
Konfigurera konton
Du kan konfigurera standardkonton för organisationerna. Du kan också ange standardkonton som ska associeras till företagsrelaterade konton och konton för extern personal som ska associeras till allmänna konton.
Konfigurera standardkonton för organisationen
Du använder standardkonton som preliminära konton för ekonomiska överväganden.
Den här uppgiften
Du kan konfigurera följande generella huvudkonton:
Generellt väntekonto för utbytesutrustning
Du använder väntekonton för utbytesutrustning för ackumulerade reparationskostnader för utbytesutrustning.
Generellt ärendekonto
Du använder standardkontot när ett ärende för en servicebegäran skapas
och inget annat konto är tillgängligt.
Avstämningskonto för verktyg
Du använder standardkontot när en transaktion gäller ett verktyg och inget
annat konto är tillgängligt.
Arbetsordning
1. Öppna applikationen Kontoplan.
2. I tabellfönstret Organisationer väljer du den organisation som du ska definiera
konton för.
3. Välj åtgärden Standardkonton för organisation.
4. Klicka på Välj värde i fältet Generellt väntekonto för utbytesutrustning och
välj ett konto.
5. Klicka på Välj värde i fältet Generellt ärendekonto och välj ett konto.
6. Klicka på Välj värde i fältet Avstämningskonto för verktyg och välj ett konto.
7. Klicka på OK.
Ange företagsrelaterade konton för huvudkontot
Du kan ange standardkonton för företagsrelaterade konton för företag som använder betalning.
Den här uppgiften
Kontona inkluderar konton som tagits emot men inte fakturerats, aktuellt standardväntekonto i leverantörsreskontra och aktuellt standardavstämningskonto i leverantörsreskontra. Kontona baseras på företagstyper som är angivna i applikationen Företag.
Arbetsordning
1. I applikationen Kontoplaner väljer du den organisation som du vill ange företagsrelaterade konton för.
2. Välj åtgärden Företagsrelaterade konton.
3. Klicka på Ny rad i fönstret Företagsrelaterade konton. Du kan lägga till en ny
rad endast om det finns en företagstyp som ännu inte har associerats till några
konton.
398
Administrera Maximo Asset Management
4. Ange en typ, information om konton som tagits emot men inte fakturerats, aktuellt standardväntekonto i leverantörsreskontra och aktuellt standardavstämningskonto i leverantörsreskontra.
5. Klicka på OK.
Ange avstämningskonton för extern personal
Med avstämningskonton för extern personal anger du standardkontokoder för arbete som utförs av externa leverantörer.
Arbetsordning
1. I applikationen Kontoplan väljer du den organisation som du ska ange ett avstämningskonto för extern personal för.
2. Välj åtgärden Avstämningskonton för extern personal.
3. Klicka på Ny rad i fönstret Avstämningskonton för extern personal. Du kan
lägga till nya rader bara om det finns leverantörer som ännu inte är associerade
till någon kontosträng.
4. Ange värden för leverantören och avstämningskontot.
5. Klicka på OK.
Ange ekonomiska perioder för huvudkonton
Du kan dela upp bokföringsperioder genom att ange start- och slutdatum för en
ekonomisk period.
Innan du börjar
Du måste definiera minst en ekonomisk period.
Den här uppgiften
Det innebär att de måste inträffa under en giltig ekonomisk period. Kraven i det
bokföringssystem som du använder avgör formatet för den ekonomiska perioden.
Arbetsordning
1. I applikationen Kontoplaner väljer du den organisation som du ska definiera en
ekonomisk period för.
2.
3.
4.
5.
Välj åtgärden Ekonomiska perioder.
Klicka på Ny rad i fönstret Ekonomiska perioder.
Ange namnet eller numret för perioden.
Ange start- och slutdatum för den ekonomiska perioden: Om det inte finns någon ekonomisk period visas aktuellt datum och klockslag i fältet Från. Om det
finns ekonomiska perioder visar fältet Från det datum och klockslag som visas
i fältet Till för den senaste perioden.
6. Valfritt: Ange ett slutdatum. Efter det här datumet kan du inte debitera fler
transaktioner på den bokföringsperioden.
Resultat
För att förhindra luckor och överlappningar mellan angränsande perioder, återställs omgivande datum om du ändrar datumet för en befintlig period. Om du använder ekonomiska perioder läggs en stämpel för ekonomisk period till i alla
transaktioner när de genereras.
Kapitel 21. Hantera kontoplaner
399
Och sedan då?
Använd fältet Verkligt slutdatum när du ska stänga den ekonomiska perioden.
Stänga ekonomiska perioder
Du kan stänga en ekonomisk period för att säkerställa att inga fler transaktioner
registreras i den perioden.
Arbetsordning
1. I applikationen Kontoplaner väljer du den organisation vars ekonomiska period
du ska stänga.
2. Välj åtgärden Ekonomiska perioder.
3. Ange det verkliga stängningsdatumet i fönstret Ekonomiska perioder för den
ekonomiska period du ska stänga. Ditt namn visas i fältet Stängd av.
Resultat
När du har stängt en ekonomisk period accepteras inte längre några ekonomiska
transaktioner för den perioden.
Ange resurskoder för huvudkonton
Du kan ange standardvärden för olika typer av personalresurser, verktygsresurser
och förrådsresurser. Koderna används sedan till att bestämma kontodebiteringar.
Arbetsordning
1. I applikationen Kontoplaner väljer du den organisation som du ska definiera
resurskoder för.
2. Välj åtgärden Resurskoder.
3. I fönstret Resurskoder fyller du i information om den resurskod som du definierar:
Alternativ
Beskrivning
Personalresurskoder
Ange personalresurskodssegmenten i fältet
Intern och fältet Extern.
Verktygsresurskoder
Ange verktygsresurskodssegmenten i fältet
Intern och fältet Extern.
Förrådsresurskoder
1. Klicka på Ny rad.
2. Ange värden för varugruppen.
3. Valfritt: Ange ett värde för förrådsresurssegmentet.
4. Klicka på OK.
Närliggande begrepp:
”Resurskoder för huvudkonton” på sidan 392
En resurskod brukar bestå av ett segment av kontokoden.
Ange valideringsalternativ
Med valideringsalternativ anger hur huvudkonton ska valideras när de används i
kontofält.
400
Administrera Maximo Asset Management
Innan du börjar
Standardformat för kontokoder på systemnivå anges i fönstret Konfigurering av
huvudbokskonto i applikationen Databaskonfiguration. Kontokoder på organisationsnivå anges med alternativet Lägg till/Ändra kontostruktur i applikationen
Kontoplan.
Arbetsordning
1. Öppna applikationen Kontoplan.
2. I tabellfönstret i Organisationer väljer du den organisation som du ska ange
valideringsregler för.
3. Välj Valideringsalternativ.
4. Markera eller avmarkera lämpliga kryssrutor:
Alternativ
Beskrivning
Avaktivera kontosträngsvalidering
Värden i kontosträngsfält valideras mot värden i applikationen Kontoplan. Om du aktiverar den här inställningen igen valideras
inte kontofälten. Du kan ange värden i
kontosträngsfält men inte ange fler inställningar.
Validera kontosegmentkombinationer
Kontosegmentkombinationer valideras och
bara giltiga kontovärden godkänns. Annars
godkänns alla kombinationer av giltiga
segmentvärden.
Validera ekonomiska perioder
Kontroller görs av att en transaktion utförs
inom en öppen och giltig ekonomisk period.
Annars utförs inga kontroller mot definierade ekonomiska perioder.
Kräv giltig kontosträng för alla transaktioner
Transaktioner utan giltig kontosträng tillåts
inte. Utan markeringen måste giltiga debet
och kreditkontosträngar finnas på samtliga
transaktioner.
5. Klicka på OK.
Kapitel 21. Hantera kontoplaner
401
402
Administrera Maximo Asset Management
Kapitel 22. Arbeta med kostnadshantering
I applikationen Kostnadshantering spårar du de ekonomiska resurser som krävs
för att slutföra projektet. Du kan också länka arbetsorder från ett projekt i applikationen Kostnadshantering till applikationen Arbetsorderbevakning.
Skapa kostnadshanteringsprojekt
När du skapar ett projekt i applikationen Kostnadshantering kan du tilldela arbetsorder till det projektet i applikationen Arbetsorderbevakning. Du kan sedan generera projektkostnadsinformation för att spåra de ekonomiska resurser som krävs
för att slutföra projektet.
Den här uppgiften
När du har tilldelat arbetsordern till ett projekt eller en uppgift, visas projektnamn
i andra applikationer i skrivskyddat format. Använd applikationen Arbetsorderbevakning om du behöver ändra det projekt eller den uppgift som arbetsordern tillhör.
Arbetsordning
1. Klicka på Nytt projekt och ange ett projektnamn.
2. Skriv en beskrivning av projektet. Kryssrutan Är debiterbar är markerad som
standard. Alternativet ger dig möjlighet att debitera kostnader på projektet. Avmarkera kryssrutan Är debiterbar om det behövs.
3. Ange en typ för projektet.
4.
5.
6.
7.
I fältet Överordnat projekt tilldelar du projektet till ett överordnat projekt.
Valfritt: Skriv information om Budget och Budgetrad.
I fältet Värde anger du det belopp av avsatts för projektet.
Ange statusen för projektet, startdatumet och slutdatumet för projektet. Statusen GODK tilldelas som standard till projektet.
8. Klicka på Ny rad i tabellfönstret Uppgifter om du ska lägga till uppgifter till
projektet.
9. Klicka på Spara projekt .
© Copyright IBM Corp 2008, 2014
403
404
Administrera Maximo Asset Management
Kapitel 23. Hantera valutakoder
Du kan definiera och hantera valutor som kan användas i inköpsorder, inköpsrekvisitioner, fakturor osv.
Skapa valutakoder
Du skapar valutakoder för att definiera och hantera valutor. En valutakodpost består av en valutakod, en beskrivning och en inställning som anger tillgängligheten.
Alla organisationer kan använda valutakoder.
Den här uppgiften
Du kan inte använda en valuta som inte är aktiv.
Arbetsordning
1. Klicka på Ny rad i applikationen Valutakoder.
2. Ange ett kodvärde för valutan i fältet Valuta. Exempel: Använd CND för kanadensiska dollar.
3. Valfritt: Skriv en beskrivning.
4. Valfritt: Avaktivera valutan.
5. Klicka på Spara valuta.
Ändra valutakoder
Du ändrar en valutakodpost för att ändra valutakodbeskrivningen eller för att
aktivera/inaktivera valutan.
Arbetsordning
1. I applikationen Valutakoder letar du reda på den valutakodpost du ska ändra.
2. Aktivera eller inaktivera valutan.
3. Spara ändringarna.
© Copyright IBM Corp 2008, 2014
405
406
Administrera Maximo Asset Management
Kapitel 24. Ange systemegenskaper
Du kan ange systemegenskaper som olika komponenter använder till att styra hur
applikationer och andra aspekter av produkten fungerar.
En systemegenskap är ett nyckel-värde-par om används på systemnivå.
Närliggande referens:
Kapitel 25, ”Systemegenskaper”, på sidan 413
Genom att ändra standardvärdena för systemegenskaper kan du skräddarsy systemet efter behoven.
Generella egenskaper
En generell egenskap tillämpas i hela systemet. Egenskapen tillämpas på alla serverinstanser som använder en gemensam databas, inklusive en klustrad miljö.
Generella egenskaper har alltid följande alternativ valda som standard, men du
kan avmarkera alternativen:
v Online-ändringar tillåtna - Standardinställningen är att du kan ändra de flesta
egenskaper genom att använda applikationen Systemegenskaper.
v Uppdatering i realtid - De flesta egenskaper kan uppdateras i realtid så att ett
nytt värde för en systemegenskap börjar gälla omedelbart i hela systemet.
Instansegenskaper
En instansegenskap tillämpas på en viss systemserver. När du skapar både ett generellt värde och ett instansvärde för samma egenskap har instansvärdet företräde.
Exempel
Du kan konfigurera systemegenskapen mxe.crontask.donotrun till att vara en instansspecifik egenskap genom att ange en specifik server MXServer1. Du kan ange
ett värde som tillämpas enbart på den servern, t.ex. Crontask-uppgiften för anslagstavlan, BBCron. Det gör att BBCron inte körs på MXServer1. BBCron kan köras
på en annan serverinstans, t.ex. MXServer2.
Alternativ för systemegenskaper
Varje egenskap som är definierad i applikationen Systemegenskaper har alternativ
som du kan hantera.
Tabell 66. Systemegenskapsalternativ
Egenskapsalternativ
Beskrivning
Åsidosätta fil
Anger om egenskapen och dess värde läses in från en fil i stället från databasen.
Endast generellt
Anger om egenskapen måste finnas enbart på systemnivå och att den i så fall inte kan åsidosättas på
instansnivå.
Endast instans
Anger om egenskapen måste definieras på instansnivå. I så fall anger du ett instansspecifikt värde som
inte är ett generellt värde.
Online-ändringar tillåtna Anger om applikationen Systemegenskaper används när egenskapens värde ska ändras. Exempel: Den
generella egenskapen mxe.db.driver kan inte ändras online.
Uppdatering i realtid
Anger om egenskapsvärdet kan börja gälla direkt efter att värdet sparats.
© Copyright IBM Corp 2008, 2014
407
Tabell 66. Systemegenskapsalternativ (forts)
Egenskapsalternativ
Beskrivning
Krypterad
Anger om egenskapen lagras i krypterat skick i den underliggande produktdatabasen. Värdet krypteras
genom att använda standardkrypteringsfunktioner för produkten. Den generella egenskapen
mxe.int.uddipassword är till exempel krypterad.
Behörighetsnivå
Anger på vilken nivå egenskapen accessas av olika produktkomponenter.
Allmän
Egenskapen och dess värde är tillgängliga via oautentiserade klientsessioner.
Säker
Egenskapen och dess värde är tillgängliga via autentiserade klientsessioner.
Privat
Egenskapen och dess värde är tillgängliga enbart inom systemets ramverk för affärsobjekt.
Användardefinierad
Anger om egenskapen skapats av en användare eller tillhandahålls med produkten.
NULL tillåtet
Anger om egenskapen kan ha nullvärden. Du kan ändra egenskapen enbart för användardefinierade
egenskaper.
Datatyp
Anger den typ av värde som kan anges för egenskapen. Värdet kan vara ett heltal, alfanumeriskt eller
ett Ja- eller Nej-värde (YORN).
Exempel: Den generella egenskapen mxe.allowLocalObjectsmxe.int.uddipassword har datatypen YORN.
Om du anger något annat värde än 1 eller 0, visas ett felmeddelande som anger att värdet är ogiltigt.
Domän
Anger en domän som innehåller en lista med värden som egenskapen kan ställas in på. Exempel: Den
generella egenskapen mxe.db.transaction_isolation är knuten till domänen TRANSISO. Egenskapens
värde måste alltså matcha ett domänvärde.
Maskerat
Anger om de generella värdena eller standardvärdena är dolda i användargränssnittet.
Systemegenskaper och krypteringsalgoritmer
Standardkrypteringsalgoritmen för systemegenskaper är DESede. Du kan konfigurera olika egenskaper för datatyperna CRYPTO och CRYPTOX.
Tabell 67. Krypteringsalgoritmer som kan användas.
Algoritm
Leverantör
Kommentarer
AES
Cryptix, Sun
För Oracle Sun Microsystems, Inc. används läget
= ECB.
Blowfish
BouncyCastle, Cryptix
CAST5
Cryptix
DES
Cryptix, Sun
DESede
Cryptix, Sun
IDEA
Cryptix
MARS
Cryptix
PBEWithMD5AndDES
Sun
PBEWithSHA1AndDES
BouncyCastle
RC4
BouncyCastle, Cryptix
RC6
Cryptix
Rijndael
Cryptix
RSA
BouncyCastle
Serpent
Cryptix
SKIPJACK
Cryptix
Square
Cryptix
Twofish
Cryptix
408
Administrera Maximo Asset Management
För Oracle Sun Microsystems, Inc. måste CBC
och PKCS5Padding användas. Nyckeln måste
vara 8 byte.
ECB och NoPadding används (eller tom sträng
för mode och padding). spec är den privata exponenten, key är den öppna exponenten.
Längden på spec måste vara en multipel av 10.
Närliggande begrepp:
”Systemegenskaper som innehåller lösenordsinformation”
Flera systemegenskaper innehåller lösenordsinformation. Om du ändrar ett lösenord måste du därför uppdatera motsvarande egenskapsvärde.
Systemegenskaper som innehåller lösenordsinformation
Flera systemegenskaper innehåller lösenordsinformation. Om du ändrar ett lösenord måste du därför uppdatera motsvarande egenskapsvärde.
När du ändrar ett lösenord måste du uppdatera värdena för följande systemegenskaper:
v mxe.adminPasswd
v mxe.adminusercredential
v mxe.b2b.password
v mxe.db.password
v mxe.int.uddipassword
v mxe.report.bo.rptServerLogonPass
v mxe.system.regpassword
Exempel: Om du ändrar databaslösenordet måste du uppdatera egenskapen mxe.db.password.
Närliggande referens:
”Systemegenskaper och krypteringsalgoritmer” på sidan 408
Standardkrypteringsalgoritmen för systemegenskaper är DESede. Du kan konfigurera olika egenskaper för datatyperna CRYPTO och CRYPTOX.
”Säkerhetsegenskaper” på sidan 431
Datatyperna Crypto och CryptoX används till att kryptera lösenord och andra typer av konfidentiell information. Med säkerhetsegenskaper anger du säkerhetsnivåer för organisationen, t.ex. data som måste krypteras och kan dekrypteras.
Värden för systemegenskaper i filer och applikationer
För att förenkla arbetet i en utvecklingsmiljö kan du tilldela ett värde i en systemegenskap både i en fil och i applikationen Systemegenskaper. Värdet i filen har företräde.
Om alternativet filåsidosättning är valt definieras egenskapen i filen maximo.properties.
Om en systemegenskap är konfigurerad i applikationen Systemegenskaper att bara
vara tillgänglig från filen maximo.properties men egenskapen inte finns i filen,
startar inte applikationsfilen och ett meddelande skrivs till filen maximo.log.
Om en egenskap är definierad i filen maximo.properties, men inte är definierad i
applikationen Systemegenskaper läses egenskapen inte in vid starten. En varning
skrivs till filen maximo.log.
Exempel
Följande är exempel på fördelarna med att tilldela ett egenskapsvärde både i en fil
och i applikationen Systemegenskaper:
Kapitel 24. Ange systemegenskaper
409
v Flera utvecklare kan använda en gemensam databas och köra separata systeminstanser med olika egenskapsvärden.
v Om du vill att en server i ett kluster ska hantera en viss Crontask-uppgift kan
du skapa filen maximo.properties speciellt för den serverinstansen.
Återställa standardvärden för systemegenskaper
I applikationen Systemegenskaper kan du återställa de generella standardvärdena
och standardvärdena för systemegenskaper.
Generella standardvärden
När du återställer generella standardvärden tas de instansspecifika rader som inte
är flaggade som instansspecifika i MaxProp-databasen bort för de generella egenskaper som du väljer. De användardefinierade generella värdena tillämpas på alla
instanser av applikationsservern. Undantagen är egenskaper som måste finnas på
instansnivå.
Klicka på Återställ generella standarder.
Systemstandardvärden
När du återställer systemets standardvärden återställs de icke-instansspecifika värdena i databastabellen MaxPropValue med de standardvärden för produkten som
listas i tabellen MaxProp för de egenskapsnamn som du väljer. Alla användardefinierade värden tas bort och återställs. Undantaget är de instansspecifika värden
som måste finnas.
Klicka på Återställ Maximo-standarder när du ska återställa systemstandardvärden.
Hämtningsstoppgräns och minnesfel
Ett minnesfel för JVM-högen (Java Virtual Memory, JVM) orsakas av att ett åtgärd
hämtar och konstruerar för många objekt i en uppsättning MBO (Maximo-affärsobjekt). Den här typen av fel kan medföra att alla användare associeras ned från servern. Du kan konfigurera en hämtningsgräns i systemegenskaperna mxe.db.fetch,
vilket kan bidra till att förhindra minnesbristfel.
Du använder stoppegenskaperna till att ange en övre gräns för antalet objekt som
hämtas från databasen och konstrueras på servern i en enda uppsättning. Du kan
ange olika gränser för olika typer av objekt. När den övre gränsen är nådd kastas
ett undantag så att processen stoppas. Sedan kan du minska antalet objekt genom
att använda filter eller ändra åtgärden för att förhindra att för många objekt hämtas.
Hämtningsstoppgränsen är aktiverad som standard med gränsen 5000 för alla objekt. Om hämtningsstoppgränsen uppnås och undantaget kastas under en användargränssnittsågärd, brukar felmeddelandet visas för användaren. Beroende på hur
den yttre logiken är implementerat kan meddelandet infogas i ett annan meddelande eller inte visas. Felet loggas dock alltid på servern.
Scenarier där stoppgränsfel kan inträffa
Stort hämtningsantal som leder till fel brukar oftast förekomma i följande båda fall:
410
Administrera Maximo Asset Management
v När du tillämpar en åtgärd på en för stor resultatuppsättning. Resultatuppsättningen hämtas utan tillräcklig filtrering. Felet kan inträffa om du av misstag
startar en liståtgärd eller om en legitim åtgärd läser in för många objekt.
v Om en åtgärd som är inbäddad i en användaråtgärd hämtar en stor objektuppsättning och data inte kan filtreras.
Åtgärder om felet hämtningsgränsstopp inträffar
Analysera data och identifiera den åtgärd som orsakar felet. Du kan försöka rätta
felet genom att filtrera data eller dela upp målet för åtgärden i mindre batchar. Om
felet inte kan korrigeras måste administratören anpassa systemet på ett eller flera
av följande sätt:
v Öka hämtningsgränsen för det berörda objektet om det är säkert att använda en
högre gräns. Om du inte vill att andra användaråtgärder ska ha det här höga antalet kan du anropa metoden MboSet.setLogLargFetchResultDisabled(true) på
MBO-uppsättningen.
v Korrigera data för att undvika att bearbeta en så stor datauppsättning.
v Använd MBO-uppsättningar som kan kastas för att förhindra att alla objekt
hämtas in i minnet.
v Flytta åtgärden till en Crontask och schemalägg Crontask-uppgiften att köra på
en tid med låg efterfrågan eller på en annan server.
v Ändra processen så att den hämtar färre objekt.
Närliggande referens:
”Databasegenskaper” på sidan 417
Du kan använda systemegenskaper som hjälp när du hanterar databasen.
Kapitel 24. Ange systemegenskaper
411
412
Administrera Maximo Asset Management
Kapitel 25. Systemegenskaper
Genom att ändra standardvärdena för systemegenskaper kan du skräddarsy systemet efter behoven.
Inventarieegenskaper
Du kan använda systemegenskaper som hjälp vid hanteringen av inventarier.
Tabell 68. Inventarieegenskaper
Egenskap
Beskrivning
Standardvärde
mxe.app.asset.delete
AttributesAssetMovedBack
Tar bort attributen när en inventarie flyttas tillbaka
till sin ursprungliga anläggning. Standardvärdet är
0, dvs. nej.
0
mxe.assettopology.depth
Maxdjupet som du kan gå i inventarietopologin.
5
mxe.assettopology.init
Det initiala djupet för inventarietopologin.
2
mxe.assettopology.maxnodes
Det maximala antalet noder som kan visas i
inventarietopologin.
200
recon.engine.
dataset.map.ASSET
Kommaseparerade datauppsättningsnamn som kan DRIFTSATT INVENTARIE
stämmas av mot inventarier.
recon.engine.
dataset.provider.ASSET
Datauppsättningsleverantörsklassen för inventarier. psdi.app.recontask.engine.
dataset.AssetDataSet
Egenskaper för bifogade dokument
Du kan ange egenskapsvärden som styr användningen av bilagor i systemet.
Tabell 69. Egenskaper för bifogade dokument
Egenskap
Beskrivning
Standardvärde
mxe.doclink.deleteOrphanDocinfo
Anger att dokumentinformation utan
överordnad har tagits bort. Den sista
doclink-posten måste tas bort.
0
mxe.doclink.doctypes.allowedFileExtensions
Den typ av filer som får bifogas till
filer på applikationsserverdatorn.
pdf, zip, txt, doc, docx, dwg, gif,
jpg, csv, xls, xlsx, ppt, xml, xsl,
bmp, html
Applikationsservern måste startas om
för att genomföra ändringarna.
mxe.doclink.doctypes.topLevelPaths
Standardplatsen är \DOCLINKS, oftast
Doclinks-katalogen på toppnivå där
alla dokumentmappar på applikations- under standardenheten C:
serverdatorn lagras.
Värdet för standardfilsökväg som du
anger i fönstret Hantera alla
dokumentmappar måste vara en
underkatalog för det värdet.
Värdet kan inte vara null.
Applikationsservern måste startas om
för att genomföra ändringarna.
mxe.doclink.path1 t.o.m. mxe.doclink.path10
Anger HTTP-serversökvägen för att
länka dokument som är bifogade till
poster.
Egenskapen kräver endast uppdatering
i realtid.
© Copyright IBM Corp 2008, 2014
413
Tabell 69. Egenskaper för bifogade dokument (forts)
Egenskap
Beskrivning
mxe.doclink.doctypes.defpath
Standardsökvägen till mappen
doclinks på applikationsserverdatorn.
I den här mappen lagras de fysiska
dokument som är bifogade till en post.
Standardvärde
Värdet måste konfigureras innan systemet kan användas och kräver endast
uppdatering i realtid.
mxe.doclink.doctypes.printableFileExtension
Filtillägg för utskrivbara filtyper.
pdf, csv, txt, doc, gif, jpg, xls,
ppt, pptx, docx, xlsx, png, cfr
mxe.doclink.maxfilesize
Maximal filstorlek i megabyte för den
doclinks-mapp som kan överföras.
10
Du kan ändra egenskapen i applikationen Systemegenskaper. Du måste dock
också bygga om EAR-filen.
mxe.doclink.multilang.aix.websphere
Anger om systemet körs på IBM
WebSphere Application Server på AIX.
Falsk
mxe.doclink.multilang.hpux.websphere
Anger om systemet körs på IBM
WebSphere Application Server på HPUX.
Falsk
mxe.doclink.multilang.linux.websphere
Anger om systemet körs på IBM
WebSphere Application Server på Linux.
Falsk
mxe.doclink.multilang.solaris.websphere
Anger om systemet körs på IBM
WebSphere Application Server på
Oracle Solaris.
Falsk
mxe.doclink.multilang.windows.websphere
Anger om systemet körs på IBM
WebSphere Application Server på Microsoft Windows.
Falsk
mxe.doclink.defaultPrintDocWithReport
Anger om utskrivbara bilagor skrivs ut Sant
som standard när en rapport skrivs ut.
mxe.doclink.useFilePrompt
Aktiverar en bläddringsikon för att
välja filbilagor som inte kopieras till
standardplatsen.
mxe.doclink.securedAttachment
Falsk
Döljer filsökvägen till dokument som
läggs till med funktionen Bifogade dokument. Använd egenskapen av säkerhetsskäl.
0
Hyperlänken för bilagan visar
applikationsinnehållsroten och det
krypterade filnamnet.
mxe.doclink.securedAttachmentDebug
Är till hjälp vid felsökning när du använder skyddade bilagor för visning
av bilagefilen.
När säkerhet för bilagor är aktiv och
du anger sant som värde för egenskapen, visas filnamnet och sökvägen till
filen i applikationsserverloggen.
proxy_hostname
Anger den externa värd som möjliggör
direktutskrift.
proxy_port
Anger den externa port som möjliggör
direktutskrift.
414
Administrera Maximo Asset Management
Falsk
Översättningar av Doclink-sökvägen
Det finns tio egenskaper för översättning av doclink-sökvägen. Du kan dock lägga
till egenskaper till MaxProp-tabellen genom att använda egenskapsunderhåll. Klassen LinkedDocumentInfo läser in de egenskaper som den hittar. LinkedDocumentInfo-klassen läser doclink-egenskaper för att hämta sökvägsöversättningar.
Du kan ange egenskapsvärdet som den ursprungliga operativsystemsökvägen +
"=" + http-översättning. Märkordet <PATH> används i egenskapsfilen och på grund
av problem med att ange tecknet : är : tillåtet i databasen.
I tabellen ges exempel på egenskaper för översättningar av doclink-sökvägen.
Tabell 70. Exempel på egenskaper för översättning av doclink-sökvägen
Aktuellt format
Nytt egenskapsnamn
C<PATH>\\Doclinks
mxe.doclink.path1
install_home/mxadmin/DOCLINKS
mxe.doclink.path2
MaxPropValue-tabellen för doclinks innehåller de värden som listas i tabellen.
Tabell 71. Exempel på värden för översättning av doclink-sökvägen
Egenskap
Värde
mxe.doclink.maxfilesize
10
mxe.doclink.doctypes.defpath
C:\DOCLINKS\
mxe.doclink.path1
C:\Doclinks=http://documentserver/
mxe.doclink.path2
install_home/mxadmin/DOCLINKS=http://
documentserver/
Egenskaper för automatiseringsskript
Du kan använda systemegenskaper som hjälp när du hanterar automatiseringsskript.
Tabell 72. Egenskaper för automatiseringsskript
Egenskap
Beskrivning
Standardvärde
mxe.script.attributelevel
Maximalt relationsdjup för en startpunktsvariabel
med bidningstypen ATTRIBUTE.
3
mxe.script.drivers
En kommaseparerad lista över skriptdrivrutiner
som är användbara när en anpassad, icke-JSR223kompatibel skriptmotor behöver läggas till i
skriptramverket.
com.ibm.tivoli.maximo.
script.JSR223ScriptDriver
Kapitel 25. Systemegenskaper
415
Egenskaper för dubbelriktade språk
Använd systemegenskaperna om du vill aktivera och hantera funktioner för dubbelriktade språk.
Tabell 73. Egenskaper för dubbelriktade språk
Egenskap
Beskrivning
mxe.bidi.support.on
Anger om funktioner för dubbelriktade språk är
aktiverade.
Standardvärde
Om värdet är tomt, ogiltigt eller 0 aktiveras inte
funktionskoden för dubbelriktade språk. Värdet 1
anger att funktionerna är aktiverade.
mxe.bidi.text.direction
Om funktioner för dubbelriktade språk är aktiverade, anger den här egenskapen att den
bastextriktning för texten som visas i
användargränssnittet upprätthålls.
Det värde som upprätthålls lagras i den här egenskapen. Egenskapen är systemnivåegenskap för
bastextriktning. Det finns också ett Maximo-affärsobjekt och en Maximo-affärsobjektsattributnivå
för bastextriktningsegenskapen.
Värdena för den här egenskapen är: LTR, RTL eller
kontextvärden.
Egenskapen Anslagstavla
Med den här egenskapen spårar du visade och ej visade meddelanden på anslagstavlor.
Egenskapen för anslagstavlan är PMBBISTRACKED. Egenskapen används till att ställa
in den generella variabeln för anslagstavlor för att spåra visade eller ej visade meddelanden. Standardvärdet är 1.
Kalenderegenskap
Med den här egenskapen anger du systemets baskalender.
Kalenderegenskapen är mxe.baseCalendar. Egenskapen anger den typ av kalender
som är definierad som systemets baskalender. Standardvärdet är gregorian.
Klassificeringsartikelegenskaper
Genom att använda CI-egenskaper kan du ange datauppsättningsleverantörsklasser
för CI och verklig CI.
Tabell 74. Klassificeringsartikelegenskaper
Egenskap
Beskrivning
recon.engine.dataset.
map.CI
Kommaseparerade datauppsättningsnamn som kan VERKLIG CI
stämmas av mot CI.
recon.engine.dataset.
provider.ACTUAL CI
En datauppsättningsleverantörsklass för verklig CI. psdi.app.recontask.engine.dataset.
ActualCIDataSet
recon.engine.dataset.
provider.CI
En datauppsättningsleverantörsklass för CI.
416
Administrera Maximo Asset Management
Standardvärde
psdi.app.recontask.engine.dataset.
CIDataSet
Egenskapen för meddelandemall
Med den här egenskapen anger du om bindningsvariabler ska ignoreras i meddelandemallar.
Egenskapen för meddelandemall är mxe.comm.ignoreunresolvedbindings. Med den
här egenskapen ignoreras olösta bindningsvariabler i meddelandemallar. Standardvärdet är 0.
Egenskapen för villkor
Me den här egenskapen listar du kommaseparerade tabellnamn som utesluts när
referensen för ett villkor är markerad.
Egenskapen för villkor är mxe.condition.excludeCheckReference. Egenskapen representerar kommaseparerade tabellnamn som är uteslutna när referensen för ett
villkor är markerad. Det finns inget standardvärde.
Crontask-egenskaper
Genom att använda egenskaperna kan du styra Crontask-uppgifterna.
Tabell 75. Crontask-egenskaper
Egenskap
Beskrivning
Standardvärde
mxe.crontask.corepoolsize
Crontask-trådpoolens storlek för kärntrådar.
20
mxe.crontask.deleteBB
Tar bort anslagstavelposter som upphört.
0
mxe.crontask.donotrun
Använd ALL för att utesluta alla Crontask från körning.
Ange Crontasknamn.instansnamn om du vill utesluta en
viss Crontask från körning.
mxe.crontask.dorun
Alla Crontask-uppgifter ska köras.
mxe.crontask.historycleanuprate
Bestämmer hur ofta i minuter överflödiga Crontaskhistorikposter tas bort.
180
Om värdet är 0 utförs inte någon åtgärd.
Initieringsfördröjning för Crontask-hanteringen i sekunder.
mxe.cronTaskInitDelay
60
När systemservern startats bestämmer egenskapen efter
hur lång tid servern ska initiera Crontask.
mxe.cronTaskMonitorInterval
Tidsintervall för Crontask-hanteringens övervakning av
Crontask-statusen.
mxe.crontask.keepalivetime
Crontask-trådpoolens varaktighet för inaktiva trådar.
60
Databasegenskaper
Du kan använda systemegenskaper som hjälp när du hanterar databasen.
Tabell 76. Databasegenskaper
Egenskap
Beskrivning
Standardvärde
mxe.db.autocommit
Autocommit-läge för skrivanslutningar.
0
Egenskapen kan vara sann eller falsk. Standardvärdet är falskt och kan inte ändras.
mxe.db.closelongrunconn
En boolesk flagga som anger att den
långkörande anslutningen behöver stängas.
falskt
Kapitel 25. Systemegenskaper
417
Tabell 76. Databasegenskaper (forts)
Egenskap
Beskrivning
mxe.db.DB2jdbcCollection
DB2 Java databasanslutningssamlingen
(JDBC). Värdet NULLIDR1 aktiverar
frågeoptimeringen REOPT ONCE.
Standardvärde
mxe.db.DB2LD
TextCaseInsensitiveSearch
Om värdet är 1 är DB2-sökningen i fältet
Lång beskrivning inte skiftberoende. Det kan
ge lägre prestanda.
0
mxe.db.DB2sslConnection
SSL-anslutningen.
Falsk
mxe.db.
DB2sslTrustStoreLocation
Platsen för DB2 SSL TrustStore.
mxe.db.
DB2sslTrustStorePassword
Lösenordet för DB2 SSL TrustStore.
mxe.db.detectlongrunconninterval
Kontrollerar den långkörande anslutningen.
Intervallet avspeglas i minuter. Värdet
(0, 30] behandlas som 30.
0
mxe.db.disableservercursor
Avaktiverar serverns cursor.
1
mxe.db.driver
Databasdrivrutinen.
com.microsoft.sqlserver.
jdbc.SQLServerDriver
Egenskapen måste definieras i filen
maximo.properties.
mxe.db.fetchResultLogLimit
Bestämmer typiskt eller största
hämtningsantal för varje objekt.
5000
En stackspårning skapas i loggfilen för
applikationsservern varje gång en mutipel av
hämtningsloggränsen uppnås. Exempel: Om
du anger 1000 för egenskapen loggas
spårningsstacken för var 1000:e post, 2000:e
post osv.
mxe.db.fetchResultStopLimit
5000
Hämtningsstoppgränsen vid kontroll av om
hämtningsstoppgränsen är aktiverad. Gränsen
tillämpas på alla objekt som inte har någon
angiven gräns.
Värdet -1 innebär att det inte finns någon
gräns.
mxe.db.fetchsize
Storleken på databashämtningen.
40
mxe.db.fetchsizeuse
Flagga som anger om hämtningsstorlek ska
användas.
1
mxe.db.fetchStopExclusion
Anger en kommaseparerad lista över
objektnamn. Om ett objektnamn finns med i
listan, är kontrollen av hämtningsstoppgränsen avaktiverad för objektet. Om ett
objektnamn finns i listan och det är specificerat som egenskapen
mxe.db.fetchResultStopLimit.OBJECTNAME
åsidosätter undantaget den andra egenskapen.
Värdena representerar en kommaseparerad
lista över objektnamn i MAXOBJECT-tabellen.
mxe.db.fetchStopLimitEnabled
Aktiverar/avaktiverar kontrollen av
hämtningsstoppgränsen.
mxe.db.format.date
Bestämmer databasdatumfunktionen.
0 avaktiverar, 1 aktiverar.
Värdet none instruerar systemet att överföra
datumvärdet.
Du kan inte ändra värdet.
418
Administrera Maximo Asset Management
1
Tabell 76. Databasegenskaper (forts)
Egenskap
Beskrivning
Standardvärde
mxe.db.format.nullvalue
Det databasspecifika formatet för nullvaluefunktionen.
v För IBM DB2, är värdet
COALESCE, och du
kan inte ändra standardvärdet.
v För Oracle är värdet
NVL, och du
kan inte ändra standardvärdet.
v För SQL Server måste värdet
ställas in på
ISNULL.
mxe.db.format.time
Databastidsfunktionen.
Värdet none anger att tidsvärdet överförs.
Du kan inte ändra standardvärdet.
mxe.db.format.timestamp
Databastidsstämpelfunktionen.
Värdet none anger att tidsstämpeln överförs.
Du kan inte ändra standardvärdet.
mxe.db.format.upper
Definierar versalfunktionen för systemets databas.
Övre
Du kan inte ändra värdet.
mxe.db.initialConnections
Antalet databasanslutningar som ska skapas
när applikationsservern startas.
8
mxe.db.logCorrelationid
Avaktiverar databascursordelning. Du kan
lägga till korrelations-IDt som en SQL-kommentar. Använd egenskapen enbart i
felsökningsläge.
0
mxe.db.logSQLPlan
Loggkörningsplanen för fullständiga
tabellavsökningar.
0
mxe.db.longruntimelimit
Tidsgränsen i minuter innan den långkörande
anslutningen stängs.
180
mxe.db.logSQLTimeLimit
Loggen som innehåller SQL-operationer som
överskrider tidsgränsen i millisekunder.
1000
mxe.db.lookupMaxRow
Det maximala antal poster som eftersöks i
databasen vid sökningar.
1000
mxe.db.lookupMultiplier
Används tillsammans med egenskapen
mxe.db.lookupMaxRow för artikelvisning.
5
mxe.db.maxFreeConnections
Maximalt antal lediga databasanslutningar
som finns tillgängliga i anslutningspoolen.
8
mxe.db.minFreeConnections
Minimiantalet lediga databasanslutningar som 5
är tillgängliga i anslutningspoolen.
mxe.db.
MLQBELooseSearchWOJoin
Används enbart för Oracle. Använd inte yttre
koppling för sökning i ett fält som är aktiverat för flera språk.
0
mxe.db.newConnectionCount
Antalet nya anslutningar som måste skapas,
när minimalt antal lediga anslutningar är tillgängliga i anslutningspoolen.
3
mxe.db.optionnum
Storleken på alternativet.
1000
mxe.db.optionuse
Flagga som anger om alternativet ska användas.
1
mxe.db.password
Det ursprungliga databaslösenordet för
Maximo-anslutningen.
XXXXXX
Egenskapen måste definieras i filen
maximo.properties.
Kapitel 25. Systemegenskaper
419
Tabell 76. Databasegenskaper (forts)
Egenskap
Beskrivning
Standardvärde
mxe.db.proxyauthentication.
läge
Oracle-proxyautentisering.
Värdena för egenskapen är:
Läget är giltigt om du använder Oracle Proxy
DataBase Manager.
v 1 = användarnamn
v 2 = användarnamn + lösenord
v 3 = unikt namn (DN)
v 4 = certifikat
Tiden i sekunder innan SQL-frågan når en
tidsgräns och stoppas.
300
mxe.db.refcount
Referensantalet för anslutningsloggen.
100
mxe.db.resultsettype
Konstanten anger typen för ett
TYP_SNABBT_FRAMÅT
resultatuppsättningsobjekt med följande egenskaper:
mxe.db.QueryTimeout
v Cursorn kan endast flyttas framåt. Exempel:
TYPE_FORWARD_ONLY
public static final in TYPE_FORWARD_
ONLY
v Resultatuppsättningstypen är bläddringsbar
men inte beroende av ändringar som andra
användare gör. Exempel:
TYPE_SCROLL_INSENSITIVE
public static final int TYPE_SCROLL_
INSENSITIVE
v Resultatuppsättningstypen är bläddringsbar
och beroende av ändringar som andra användare gör. Exempel:
TYPE_SCROLL_SENSITIVE
public static final int TYPE_SCROLL_
SENSITIVE
mxe.db.retrydbconnection
Återansluter till databasen när du startar
applikationsservern.
0
mxe.db.rowcount
Radräkningsvärde för SQL Server.
0
mxe.db.schemaowner
Anger databasschemats ägare.
DBO
Egenskapen måste definieras i filen
maximo.properties.
mxe.db.sqlinjection
Anger om SQL-injektionskontroll är aktiverad.
mxe.db.sqlserverPrefetchRows
Inställning för att minska låskonflikter, endast 0
för SQL Server.
1
Optimal inställning är 200 rader. Ett högre
värde än 500 kan försämra prestanda.
mxe.db.sqlTableScanExclude
Anger tabeller vars körningsplan inte ska loggas.
mxe.db.systemdateformat
Systemdatumformat.
v För IBM DB2, är värdet
current timestamp
v För Oracle är värdet
sysdate, och du
kan inte ändra standardvärdet.
v För SQL Server är värdet
getdate.
420
Administrera Maximo Asset Management
Tabell 76. Databasegenskaper (forts)
Egenskap
Beskrivning
Standardvärde
mxe.db.transaction_isolation
Installationsvärde:
TRANSACTION_READ_COMMITTED.
TRANSACTION_READ_COMMITTED
Du kan inte ändra värdet.
mxe.db.
updateWithoutRowstamp
Anger att du kan tillåta uppdateringar av tabeller som inte innehåller någon
radstämpelkolumn.
0
mxe.db.url
Databasens URL.
jdbc:sqlserver:
//qadb02.swg.usma.ibm.com:1433;
databaseName=SQL2K8R2B;
integratedSecurity=false;
Egenskapen måste definieras i filen
maximo.properties.
Den ursprungliga databasanvändaren för en
Maximo-anslutning.
mxe.db.user
maximo
Egenskapen måste definieras i filen
maximo.properties.
mxe.db.UseSiteListInQuery
Användningskonstantlistan för anläggningsoch organisationsbegränsningar.
0
mxe.dbmanager
Refererar till Java-klassen för Maximodatabashanteraren.
Standardvärdet är
psdi.server.DBManager.
Egenskapen kräver att du också anger JDBCdatabasanslutningssträngen som OCIanslutningssträngen (Oracle Call Interface,
OCI) och att du gör OCI-drivrutinen tillgänglig för systemwebbkomponenten JVM (Java
Virtual Machine).
Om du har en Oracle-databas
som kräver proxyautentisering,
ställer du in egenskapen på
psdi.server.OracleProxyDBManager.
mxe.dbwatchdog.adminemail
Administratörens e-postadress som e-post för
databasanslutningens watchdog skickas till.
mxe.dbwatchdog.logInterval
Intervallet i minuter mellan varje gång en
watchdog-logg skapas f för
databasanslutningen. Loggen skrivs till
databasanslutningens loggfunktion.
mxe.dbwatchdog.mailinterval
Intervallet i minuter innan ett watchdog-med- 60
delande skickas till administratören.
10
Närliggande begrepp:
”Hämtningsstoppgräns och minnesfel” på sidan 410
Ett minnesfel för JVM-högen (Java Virtual Memory, JVM) orsakas av att ett åtgärd
hämtar och konstruerar för många objekt i en uppsättning MBO (Maximo-affärsobjekt). Den här typen av fel kan medföra att alla användare associeras ned från servern. Du kan konfigurera en hämtningsgräns i systemegenskaperna mxe.db.fetch,
vilket kan bidra till att förhindra minnesbristfel.
Egenskapen för driftsatta inventarier
Med den här egenskapen anger du datauppsättningsleverantörsklassen för
driftsatta inventarier.
Egenskapen för driftsatta inventarier är recon.engine.dataset.provider.DEPLOYED
ASSET. Egenskapen representerar datauppsättningsleverantörsklassen för driftsatta
inventarier. Standardvärdet är psdi.app.recontask.engine.dataset.DPADataSet.
Systemegenskaper för e-postinteraktion
Systemegenskaperna för e-postinteraktion definierar e-postmeddelandenas beteende och egenskaper.
Kapitel 25. Systemegenskaper
421
Postnyckelegenskaper
Strängen @@MAILKEY@@ anger rätt behörighetssträng i ämnesraden för e-postmeddelanden. För varje konfiguration av e-postinteraktion ingår minst en av följande
egenskaper i egenskapen @@MAILKEY@@:
Egenskap
Konfigurationstyp
mxe.mfmail.STSignatureSimple
Objektstatusändring med ett enkelt
e-postformat
mxe.mfmail.STSignatureAdvanced
Objektstatusändring med ett avancerat epostformat
mxe.mfmail.WFSignatureSimple
Arbetsflödestilldelning med ett enkelt
e-postformat
mxe.mfmail.WFSignatureAdvanced
Arbetsflödestilldelning med ett avancerat
e-postformat
Egenskaper för e-postmeddelandetexten
Följande systemegenskaper anges i texten i e-postmeddelanden som skickas till epostinteraktionen:
Egenskap
Beskrivning
mxe.mfmail.ValueListBegin
Markerar början av promptavsnittet
mxe.mfmail.ValueListEnd
Markerar slutet av promptavsnittet
mxe.mfmail.AssistMarker
Identifierar tecknen som föregår
promptnumren
mxe.mfmail.LineSize
Anger radlängden i e-postmeddelandet.
Standardvärdet är 72.
mxe.mfmail.adminEmail
Anger e-postadressen till den administratör
som ska aviseras om det inträffar fel som
kräver administratörsåtgärder. Egenskapen
är valfri
mxe.email.convertToPlainText
Konverterar e-post till oformaterad text.
SMTP-egenskap
Egenskapen mail.smtp.starttls.enable påverkar alla funktioner som skickar epost, t.ex. för lösenordsändringar.
422
Egenskap
Beskrivning
mail.smtp.starttls.enable
Aktiverar användningen av kommandot
STARTTLS om det hanteras av SMTP-servern. Standardvärdet är falskt.
Administrera Maximo Asset Management
E-postlyssnaregenskaper
Du kan använda systemegenskaper som hjälp att hantera e-postlyssnaregenskaper.
Tabell 77. E-postlyssnaregenskaper
Egenskap
Beskrivning
Standardvärde
mxe.listener.rfc822depth
Antalet nivåer som krävs för att hämta bilagor från 3
en meddelandefil.
mxe.listener.rfc822extension Filtillägget för meddelandefilen som hämtas.
Anger om en person behöver valideras i applikationen E-postlyssnare.
mxe.lsnr.validateperson
1
Miljöegenskaper
Du kan använda miljöegenskaper som hjälp när du administrerar systemmiljön.
Tabell 78. Miljöegenskaper
Egenskap
Beskrivning
Standardvärde
mxe.allowLocalObjects
I produktionsmiljöer är egenskapen satt
till sant för att förbättra systemprestanda.
1
Ange falskt för utvecklingsarbete eller anpassade applikationer.
mxe.app.inventor.updateReservations
När materialuttag inte körs genom åtgärden Välj reserverade artiklar uppdaterar
den här egenskapen reservationerna.
mxe.enableConcurrentCheck
0
Tillåter flera inloggningar för samma
användarkonto. Som standard har det värdet 0. Om du vill ändra värden måste
egenskapen vara definierad i filen
maximo.properties.
0
Ställ in egenskapen på sant (1) om du vill
förhindra flera inloggningar med samma
användarkonto. Ställ in egenskapen på 1
innan du skapar användare.
mxe.isFederal
Döljer federalt meddelande när du loggar
in.
0
mxe.isSaasEnabled
SaaS är aktiverat.
0
mxe.MLCacheLazyLoad
Metadatacache för flera språk som läser in 1
ett objekt åt gången. Ställ in egenskapen
till (1) om du vill läsa in alla objekt samtidigt för ett språk.
mxe.useAppServerSecurity
Den säkerhet som används för konfigurationen.
0
Som standard används systemets säkerhet.
Ställ in egenskapen på sant om säkerhet
från en applikationsserver används för
konfigurationen.
mxe.UserLicenseKey
Produktaktiveraren (licensnyckel) som används under installationen. Om
produktaktiveraren ändra måste du uppdatera värdet på den här egenskapen.
Kapitel 25. Systemegenskaper
423
Egenskaper för e-signaturer
Elektroniska signaturer bekräftar att en person som ändrar en post är den person
som har loggat in till systemet. Du kan använda funktionen för din organisation.
Egenskapsvärden
Egenskapen för e-signaturer är mxe.esig.defaultuserid. När egenskapen har värdet true, är e-signaturstandarden lika med inloggnings-IDt. Standardvärdet för
egenskapen är true.
Egenskapen Kontosträng
Med den här egenskapen styr du användningen av Upper-funktionen för kontosträngen i SVE.
Egenskapen för kontosträng är mxe.upperGLValues. Egenskapen styr användningen
av Upper-funktionen för kontosträngen i QBE. Standardvärdet är 0.
Egenskaper för gästinloggning
Egenskaperna för gästinloggning bestämmer egenskaperna för åtkomst utan autentisering för en gästanvändare.
Egenskapsnamn
Beskrivning
Standardvärde
mxe.webclient.guestLoginEnabled
Aktiverar åtkomst utan autentisering.
0
mxe.system.guestuser
Aktiverar gästanvändar-IDt.
Tom sträng
mxe.system.guestpassword
Aktiverar gästlösenordet.
Tom sträng
mxe.webclient.guestLoginURL
URL-adressen till den sida som ska
läsas in när användaren klickar på
knappen Logga in som gäst.
../login/guestlogin.jsp
mxe.help properties
Systemegenskaperna mxe.help associerar användargränssnittet till Knowledge Center. En del av egenskaperna används till att konstruera den länk som öppnar
Knowledge Center. Matcha värdena i egenskaperna mxe.help till det Knowledge
Center som du driftsätter.
Tabell 79. Egenskaper för Knowledge Center
424
Egenskap
Beskrivning
Standardvärde
mxe.help.host
Värdnamn eller IP-adress för
Knowledge Center.
127.0.0.1
mxe.help.maximohelplink
Hjälplänken på toppnivå. Egenskapen måste matcha
händelsevärden i filen menus.xml.
com.ibm.mam.doc,
welcome.html
mxe.help.path
Sökvägen som infogas mellan
Knowledge Center-port och ämnet när länken till Knowledge
Center konstrueras.
/help/
mxe.help.port
Porten för Knowledge Center.
9080
mxe.help.protocol
Protokollet för informationssystemet (HTTP eller HTTPS).
http
Administrera Maximo Asset Management
Tabell 79. Egenskaper för Knowledge Center (forts)
Egenskap
Beskrivning
Standardvärde
mxe.help.viewsearchtiplink
Insticksprogrammets namn och
filnamnet som är länkat till Visa
söktips, som är tillgängliga på
fliken Lista i de flest applikationer.
com.ibm.mbs.doc,
mbs_common/
c_advanced_search_tips.html
Närliggande begrepp:
”Konfigurera direkthjälp” på sidan 38
Det finns olika driftsättningsalternativ för direkthjälpen i ett Knowledge Center.
Internet Explorer Java-egenskaper
Genom att använda Java-systemegenskaper i Internet Explorer kan du ange den
version av Java-insticksprogrammet som Internet Explorer använder för körning av
appletar.
Egenskapsnamn
Beskrivning
Standardvärde
mxe.javaApplet.ClassidNoMinimum
Identifierar vilken minimiversion av
Java-insticksprogrammet som ska användas och instruerar Internet Explorer
att använda den högsta installationsversionen.
8AD9C840-044E-11D1-B3E900805F499D93
mxe.javaApplet.Classid
Identifierar minimiversionen av Javainsticksprogrammet som ska användas.
Detta är en alternativ form av classidattributet där minimiversionen av Javainsticksprogrammet anges.
CAFEEFAC-0017-0000-0000-ABCDEFFEDCBA
mxe.javaApplet.Codebase
Anger till vilken plats Java SE Runtime
Environment ska hämtas.
Egenskapsvärdet har protokollet som
prefix.
http://java.sun.com/update/1.7.0/
jinstall-7-windowsi586.cab#Version=1,7,0,0
mxe.javaApplet.CodebaseNoProtocol
Anger till vilken plats Java SE Runtime
Environment ska hämtas.
Egenskapsvärdet har inte något protokoll som prefix.
java.sun.com/update/1.7.0/jinstall-7windows-i586.cab#Version=1,7,0,0
mxe.javaApplet.Type
Anger applettypen. Anger också att en
Java SE Runtime Environment med
minst den angivna uppdateringsversion
som tillhandahålls av värdet för
jpi-version anropas för att köra
appleten.
application/x-java-applet;jpi-version=1.7+
Egenskapen för förråd
Med den här egenskapen anger du en maximal radgräns för förrådsanvändning i
ett förrådsanvändningsdokument.
Förrådsegenskapen är mxe.inventory.maxInvUseLineLimit. Egenskapen representerar maximal radgräns för förrådsanvändning i ett förrådsanvändningsdokument.
Standardvärdet är 250.
Egenskapen för uttag och överföringar
Med den här egenskapen kan du öppna fönstret Long Operation när en INVISSUE
sparas och processen tar lång tid.
Kapitel 25. Systemegenskaper
425
Egenskapen för uttag och överföringar är mxe.app.invissue.doLongOpOnSAVE. Egenskapen öppnar fönstret Long Operation när en INVISSUE sparas. Det finns två
värden: 0 som öppnar HourGlass eller 1 som öppnar fönstret Long Operation.
Standardvärdet är 0.
Integrationsegenskaper för LDAP
Använd systemegenskaperna när du ska hantera integrationen av LDAP (Lightweight Directory Access Protocol).
Tabell 80. LDAP-integrationsegenskaper
Egenskap
Beskrivning
Standardvärde
mxe.allowLDAPUsers
Anger om LDAP-användare tillåts i systemet om de inte har någon användarpost.
0
mxe.ClientCountMinutes
Intervallet i minuter för sessionsräkning.
15
mxe.LDAPMaxErrors
Maximalt antal fel för LDAP- eller VMMsynkronisering.
1000
mxe.LDAPUserMgmt
Anger om LDAP äger
användarhanteringen om
mxe.userAppServerSecurity = 1.
1
Filen maximo.properties
Du måste definiera systemegenskaper i filen maximo.properties för att säkerställa
att applikationsservern startar. Om du inte definierar dessa egenskaper skrivs ett
felmeddelande till systemets loggfil eller applikationsserverns konsol.
Placeringen av egenskapsfilen
Filen maximo.properties finns i mappen <Product_root>\applications\maximo\
properties. I tabellen listas egenskaper som du definierar i filen maximo.properties.
Tabell 81. Filen maximo.properties
Egenskap
Beskrivning
Standardvärde
mxe.name
Applikationsservern som binder applikationsserverobjektet
till RMI-registret.
MXServer
mxe.rmi.enabled
Anger om RMI är aktiverad.
1
Egenskapen måste vara definierad i maximo.properties om du
ska kunna avaktivera egenskapen.
mxe.rmi.port
RMI-kommunikationsporten.
Om porten är inställd på noll
använder RMI valfri tillgänglig
port. Du kan välja ett annat
tillgängligt portnummer.
426
Administrera Maximo Asset Management
0
Tabell 81. Filen maximo.properties (forts)
Egenskap
Beskrivning
Standardvärde
mxe.db.user
Databasanvändaren som servern använder för anslutning
till databasservern.
För Oracle är värdet maximo.
För IBM DB2 måste användaren vara en
operativsystemanvändare.
För Oracle måste användaren
vara schemaägare.
För SQL Server måste användaren ha den
systemadministratörsroll som
definieras via
sp_addsrvrolemember. Exempel:
mxe.db.user = MAXIMO.
mxe.db.password
Lösenordet för
databasanvändarnamnet.
mxe.db.schemaowner
Ägaren av databasschemat.
För IBM DB2 är värdet Maximo.
För Oracle är värdet Maximo.
För SQL Server måste värdet vara dbo.
mxe.db.url
Java Database Connectivity
(JDBC) URL för databasen.
För IBM DB2 är värdet: mxe.db.url=jdbc:db2://
localhost:50000/dbalias, där dbalias är databasnamnet.
För Oracle är värdet:
mxe.db.url=jdbc:oracle:thin:@dbserver:1521:sid, där dbserver
är databasserverns servernamn, 1521 är Oraclestandardportnumret, och sid är Oracle-systemidentifieraren.
För SQL Server är värdet: servernamn, portnummer,
databasnamn definierat som:
mxe.db.url=jdbc:inetdae7a:servername:1433?
database=databasename&language=us_english&
nowarnings=true, där databasename är databasnamnet,
servername är namnet på servern och 1433 är SQL Serverstandardportnumret. Strängen mxe.db.url=jdbc:inetdae kan
följas av 7 (för Unicode) eller 7a (för ASCII). För närvarande
hanteras endast ASCII för SQL Server.
mxe.db.driver
Den tunna drivrutinen som definieras i mxe.db.driver.
För IBM DB2 är värdet:
mxe.db.driver=com.ibm.db2.jcc.DB2Driver
För Oracle är värdet:
mxe.db.driver=oracle.jdbc.driver.OracleDriver
För SQL Server är värdet:
mxe.db.driver=com.inet.tds.TdsDriver
mxe.enableConcurrentCheck
0
Tillåter flera inloggningar för
samma användarkonto. Ställ in
egenskapen på sant (1) om du
vill förhindra flera inloggningar
med samma användarkonto.
Ställ in egenskapen på 1 innan
du skapar användare.
Kapitel 25. Systemegenskaper
427
Egenskaper för Migreringshantering
Använd Migreringshantering när du ska migrera konfigurationsinnehåll från en
produktmiljö till en annan. Du kan styra migreringen av konfigurationsinnehållet
med hjälp av egenskaperna.
Tabell 82. Egenskaper för Migreringshantering
Egenskap
Beskrivning
Standardvärde
mxe.dm.autoapprovepkgdef
Automatiskt godkännande av
paketdefinitioner i Migreringshantering.
0
mxe.dm.collvalidlevels
Det maximala antalet nivåer som
genomsök för att hitta relaterade poster.
5
mxe.dm.collvalidsrcexclude
Kombinationer av källobjekt, attribut och
värde som inte kan passeras till.
MAXINTOBJCOLSMAXINTOBJALIAS
mxe.dm.collvalidtgtexclude
Kombinationer av målobjekt och attribut
som inte kan passeras från under validering.
MAXINTOBJECT.USEWITH,
MAXRELATIONSHIP.CARDINALITY,
CRONTASKINSTANCE.SCHEDULE
mxe.dm.continueonerror
Fortsätter driftsättningen i Migreringshan- 0
tering om ett fel hittas.
mxe.dm.dbserver
Databasservernamnet för Oracle 9.x.
mxe.dm.dmroot
Namnet på rotmappen för Migreringshantering på applikationsserverdatorn. I mappen lagras paketfilerna för
migreringshanteringen.
Du måste konfigurera den här egenskapen
innan du använder Migreringshantering.
Tidsgränsvärdet i minuter för HTTP-sessionen i Migreringshantering.
mxe.dm.dmsessiontimeout
120
När en migreringshanteringsuppgift med
lång körtid (t.ex. skapande eller driftsättning av paket) startar ändras
tidsgränsvärdet för den inloggade användaren till det värde som anges i den här
egenskapen.
Bekräftelseintervallet för poster som infogas i migreringshanteringens
uppsamlingstabell i målmiljön.
mxe.dm.dmstagecommit
1
Standardvärdet anger att bekräftelsen utförs för varje (1) post.
Värdet anges i källmiljön och
migreringshanteringen använder värdet
vid distribution av ett paket från
källdatabasen till måldatabasen.
mxe.dm.importlimit
Samlingens importgräns.
100
mxe.dm.previewfreememorythreshold
Minneströskeln i procent innan förhandsvisningen stoppas.
20
Saldokontrollegenskapen
Använd den här egenskapen när du hanterar din organisations tidsgränser för saldokontroll.
Egenskapen för saldokontroll är mxe.reorder.previewtimeout. Egenskapen representerar tidsgränsen för förhandsgranskning av saldokontroll i minuter. Egenskapen påminner om webbserverns sessionstidsgräns. Standardvärdet är 30 minuter.
428
Administrera Maximo Asset Management
Egenskaper för rapportintegration
Genom att använda rapportegenskaper kan du styra hur rapporter skapas och hanteras. Du kan identifiera alla rapportegenskaper om du anger rapport som filtervärde i fältet Beskrivning.
Tabell 83. Rapportegenskaper
Egenskap
Beskrivning
Standardvärde
mxe.activex
Bestämmer om ActiveX-kontroller kan användas för
direktutskrift (DP) och
direktutskrift med bilagor
(DPA).
1
Aktiverar utskrift av bifogade
dokument som är av Microsoftfiltyp (t.ex. .xls, .doc, .ppt).
Om du inte vill aktivera Active
X-kontroller för utskrift av Microsoft-dokument ska du ange
N (0) som värde, och då används Microsoft-dokument med
DPA.
mxe.directprint.inherited.attachments
Definierar om ärvda dokument 0
aktiveras för utskrift med funktionen för direktutskrift med
bilagor (DPA).
Används för direktutskrift med
bilagor.
mxe.directprint.javaconsole.debug
Aktiverar utdata till Java-konsolen för felsökning.
0
mxe.directprint.printtime.wait
Anger den maximala tiden i
sekunder den pågående
utskriftsprocessen väntar innan
utskriften går över till nästa
process.
600
mxe.report.AttachDoc.validateURL
Bestämmer om URL för bifogat
dokument behöver valideras
innan dokumentet skrivs ut
från V7-servern.
1
mxe.report.birt.aliaspattern
Mönstret som används som
stöd för att använda utökade
fält i rapportens Where-sats.
\b(inner|outer|left|right|
join|on|where)\b
mxe.report.birt.cancelreportinterval
Bestämmer hur ofta, i sekunder, 20
servern kontrollerar om rapporter har avbrutits i databasen.
Används i klustrade miljöer
där rapportadministratören kan
avbryta en rapport på en annan
server än den där rapporten
körs.
mxe.report.birt.disablequeuemanager
Definierar om köhanteraren är
aktiverad. Om köhanteraren är
avaktiverad (värdet är 1) körs
inte schemalagda rapporter på
servern.
0
Används för konfigurationer
med flera servrar,
prestandaunderhåll.
Kapitel 25. Systemegenskaper
429
Tabell 83. Rapportegenskaper (forts)
Egenskap
Beskrivning
Standardvärde
mxe.report.birt.maxconcurrentrun
Hanterar antalet omedelbara
rapporter och BIRT-rapporter
som kan köras parallellt.
5
Används för
prestandaunderhåll.
mxe.report.birt.queueidletimeseconds
Frekvens i sekunder för
köhanterarens pollning av kön
för nya rapportjobb.
60
Används för
prestandaunderhåll.
mxe.report.birt.PrintSeparateRecord
Aktiverar utskrift på både
0
fram- och baksidan av pappersarket och att varje post ska
skrivas ut separat.
mxe.report.birt.viewerurl
BIRT Viewer URL för klustrade
eller separata rapportservrar,
t.ex.: http://myhost:myport/
maximo/report
Används för konfigurationen
BIRT Report Only Server
(BROS)
mxe.report.ad hoc.editWithGroupAccess
Ger dig möjlighet att redigera
en Ad hoc-rapport när en
behörighetsgrupp har åtkomst
till rapporten.
mxe.report.cognos.content.store.package.location
Innehållslagermappen där
Cognos-paketet är publicerat.
mxe.report.cognos.datasource
Namnet på den Maximodatakällnamn som används av
Cognos-adaptern.
mxe.report.cognos.db.schemaName
Namnet på Maximo-databasschemat som används av
Cognos-adaptern.
mxe.report.cognos.db.sql.name
Maximo-databasnamnet där
databastypen är SQL-Server.
mxe.report.cognos.db.type
Maximo-databastypen som används av Cognos-adaptern.
mxe.report.cognos.maxappurl
URL till Maximo-webbapplikation för Cognos-användare.
mxe.report.cognos.namespace
Cognos-namnområdet som
innehåller information om användare, behörighetsgrupper
och roller.
mxe.report.cognos.serverURL
URI för Cognos dispatcher/
gateway. Egenskapen används
till att starta Cognos-rapporter
eller administration.
mxe.report.custom.rptServerLogonPass
Lösenordet för inloggning till
den externa rapportservern.
mxe.report.custom.serverURL
URL för anpassade rapportapplikationer.
mxe.report.directprint.papersourceselection
Välj papperskälla efter PDFsidformat.
430
Administrera Maximo Asset Management
0
0
Tabell 83. Rapportegenskaper (forts)
Egenskap
Beskrivning
mxe.report.DisableHyperlinkExport
1
Avaktivera hyperlänkar från
exporterat rapportinnehåll i
olika filtyper, inklusive XLS och
PDF.
Standardvärde
mxe.report.MaxReportLimits
Använd maxvärdet för rapportbehörighetsgränser om användaren finns i flera
behörighetsgrupper.
mxe.report.passDatabase
Överför databasinformation och 1
lösenord från Maximo till rapportservern.
mxe.report.passEncryptedWhere
Kryptera värdet i rapportens
Where-sats innan den överförs
till rapportmotorn.
1
mxe.report.passMaximo
Överför Maximo-användarens
krypterade lösenord från
Maximo till rapportservern.
1
mxe.report.passSMTP
Överför SMTP-värdnamnet från 1
Maximo till rapportservern.
mxe.report.reportsInAPage
Definierar hur många rapporter 5
som visas i fönstret Rapport.
mxe.doclink.defaultPrintDocWithReport
Standardvärdet för utskrift av
ett bifogat dokument med rapporten om bilagan är av en
utskrivbar typ.
1
Sant
Används för direktutskrift med
bilagor.
Dölj otillåtna rapporter.
webclient.hideUnauthorizedReports
0
Ytterligare rapportegenskaper
Beroende på det externa rapportsystemet kan du behöva ange ytterligare egenskapsvärden. Du kan lägga till egenskaperna i applikationen Systemegenskaper.
Säkerhetsegenskaper
Datatyperna Crypto och CryptoX används till att kryptera lösenord och andra typer av konfidentiell information. Med säkerhetsegenskaper anger du säkerhetsnivåer för organisationen, t.ex. data som måste krypteras och kan dekrypteras.
Parametrarna CRYPTO och CRYPTOX
Parametrar som identifieras som mxe.security.crypto är avsedda för maxtypen
CRYPTO. De identifierar attribut som kan krypteras och dekrypteras.
Parametrar som identifieras som mxe.security.cryptox är avsedda för maxtypen
CRYPTOX. De identifierar attribut som kan krypteras men inte dekrypteras. Dessa
maxtyper har egna krypteringssätt, vars parametrar definieras i egenskapsfilen.
Tabell 84. Säkerhetsegenskaper
Egenskap
Beskrivning
Standardvärde
mxe.sec.adduser.maxsets
Det maximala antalet samtidiga försök vid 20
självregistrering.
Kapitel 25. Systemegenskaper
431
Tabell 84. Säkerhetsegenskaper (forts)
Egenskap
Beskrivning
mxe.sec.allowedIP
En kommaseparerad lista över IP-adresser
som inte får spärras.
mxe.sec.forgotpassword.maxsets
Det maximala antalet samtidiga försök vid 20
bortglömt lösenord.
mxe.sec.IPblock
Utför behörighetskontroll för IP-spärr.
1
mxe.sec.IPblock.MatchBoth
Matchar både klientvärden och
klientadressen när du söker efter klienter
som är blockerade.
1
mxe.sec.IPblock.num
Det maximala antalet felaktiga
inloggningsförsök per sekund.
50
mxe.sec.IPblock.sec
Tiden i sekunder som krävs för kontroll
av IP-spärr.
30
mxe.security.crypto.algorithm
Attribut som kan krypteras och dekrypteras.
Algoritmen är den grundkrypteringstyp
som används.
Egenskapen kan åsidosätta algoritmens
standardvärde DESed.
mxe.security.crypto.key
Attribut som kan krypteras och dekrypteras.
Egenskapens längd måste vara en multipel av 24.
mxe.security.crypto.mode
Attribut som kan krypteras och dekrypteras.
Följande lägeskomponenter är giltiga:
v CBC (Cipher Block Chaining Mode) enligt definitionen i FIPS PUB 81.
v CFB (Cipher Feedback Mode) enligt definitionen i FIPS PUB 81.
v ECB (Electronic Codebook Mode) enligt
definitionen i The National Institute of
Standards and Technology (NIST) Federal
Information Processing Standard (FIPS)
PUB 81, DES Modes of Operation, U.S.
Department of Commerce, Dec 1980.
v OFB (Output Feedback Mode) enligt
definitionen i FIPS PUB 81. För OFB
måste NoPadding användas.
v PCBC (Propagating Cipher Block
Chaining) enligt definitionen från
Kerberos V4.
mxe.security.crypto.modulus
Attribut som kan krypteras och dekrypteras.
Mod används endast för RSA-algoritmen.
mxe.security.crypto.padding
Attribut som kan krypteras och dekrypteras.
Följande utfyllnadskomponenter är giltiga.
v NoPadding - Ingen utfyllnad.
v PKCS5Padding - Det utfyllnadsschema
som beskrivs i RSA Laboratories, PKCS
#5: Password-Based Encryption Standard,
version 1.5, November 1993.
432
Administrera Maximo Asset Management
Standardvärde
Tabell 84. Säkerhetsegenskaper (forts)
Egenskap
Beskrivning
mxe.security.crypto.spec
Attribut som kan krypteras och dekrypteras.
Standardvärde
Egenskapens längd måste vara en multipel av 8.
mxe.security.cryptox.algorithm
Attribut som kan krypteras men inte dekrypteras.
Algoritmen är den grundkrypteringstyp
som används.
Egenskapen kan åsidosätta algoritmens
standardvärde (DESede).
mxe.security.cryptox.key
Attribut som kan krypteras men inte dekrypteras.
Egenskapens längd måste vara en multipel av 24.
mxe.security.cryptox.mode
Attribut som kan krypteras men inte dekrypteras.
Följande lägeskomponenter är giltiga:
v CBC (Cipher Block Chaining Mode) enligt definitionen i FIPS PUB 81.
v CFB (Cipher Feedback Mode) enligt definitionen i FIPS PUB 81.
v ECB (Electronic Codebook Mode) enligt
definitionen i The National Institute of
Standards and Technology (NIST) Federal
Information Processing Standard (FIPS)
PUB 81, DES Modes of Operation, U.S.
Department of Commerce, Dec 1980.
v OFB (Output Feedback Mode) enligt
definitionen i FIPS PUB 81. För OFB
måste NoPadding användas.
v
mxe.security.cryptox.modulus
PCBC (Propagating Cipher Block
Chaining) enligt definitionen från
Kerberos V4.
Attribut som kan krypteras men inte dekrypteras.
Mod används endast för RSA-algoritmen.
mxe.security.cryptox.padding
Attribut som kan krypteras men inte dekrypteras.
Följande utfyllnadskomponenter är giltiga.
v NoPadding - Ingen utfyllnad.
v PKCS5Padding - Det utfyllnadsschema
som beskrivs i RSA Laboratories, PKCS
#5: Password-Based Encryption Standard,
version 1.5, November 1993.
mxe.security.cryptox.spec
Attribut som kan krypteras men inte dekrypteras.
Egenskapens längd måste vara en multipel av 8.
Kapitel 25. Systemegenskaper
433
Tabell 84. Säkerhetsegenskaper (forts)
Egenskap
Beskrivning
mxe.security.provider
Säkerhetsleverantören som hämtas från
policyfilen. Säkerhetsleverantören är oftast
com.ibm.crypto.provider.IBMJCE.
Standardvärde
Ange ett värde för parametern om du vill
använda en annan leverantör.
Närliggande begrepp:
”Systemegenskaper som innehåller lösenordsinformation” på sidan 409
Flera systemegenskaper innehåller lösenordsinformation. Om du ändrar ett lösenord måste du därför uppdatera motsvarande egenskapsvärde.
Serveregenskaper
Genom att använda serveregenskaper kan du styra hur en server fungerar, t.ex.
ange värden för administrationsanvändare, för användarregistrering och e-postautentisering.
Tabell 85. Serveregenskaper
Egenskap
Beskrivning
Standardvärde
mail.mime.decodefilename
Namnet på den JavaMail-egenskap som
styr avkodning av MIME-filnamn.
sant
mail.mime.decodetext.strict
JavaMail-egenskapen som styr avkodning
av MIME-kodade ord.
falskt
mail.smtp.host
Namnet på den värd som kör SMTP-servern.
na.relay.ibm.com
Namnet behövs för anläggningar som använder e-postmeddelanden, t.ex.
arbetsflödesmeddelanden och felmeddelanden. Du kan få den här adressen från
nätverksadministratören.
mail.smtp.sendpartial
Anger att partiella e-postmeddelanden
skickas till giltiga e-postadresser.
1
mail.smtp.ssl.enable
Aktiverar SSL over SMTP.
FALSKT
mail.smtp.starttls.enable
Aktiverar STARTTLS over SMTP.
FALSKT
maximo_extended_host
Maximo Extended-värden.
maximo_extended_host_protocol
Maximo Extended-värdprotokollet.
mxe.adminEmail
E-postadressen som används om användaren inte anger en e-postadress i
personalposten.
Värdet efterfrågas under installationen.
mxe.adminmode.logoutmin
Hur många minuter användarna måste ha 5
varit utloggade innan applikationsservern
placeras i Admin-läge. Admin-läge används vid konfigurering av databasen (inklusive tillämpning av strukturella
ändringar).
mxe.adminmode.numsessions
Hur många administrationssessioner som
är tillåtna när applikationsservern är placerad i Admin-läge.
5
mxe.adminPasswd
Administratörsanvändarens lösenord.
maxadmin
mxe.adminPassword
Administratörsanvändarens lösenord.
maxadmin, administratörsanvändarens
systeminloggnings-ID.
mxe.adminusercredential
Administratörsanvändarens kreditiv.
434
Administrera Maximo Asset Management
Tabell 85. Serveregenskaper (forts)
Egenskap
Beskrivning
Standardvärde
mxe.adminuserid
Administratörsanvändaren. Användaren
måste ha åtkomst till alla anläggningar.
maxadmin
Servern använder egenskapen för
administrationsuppgifter och för att köra
administrativa uppgifter och Crontaskuppgifter.
mxe.adminuserloginid
Administratörsanvändarens
systeminloggnings-ID.
mxe.com.port
COM-porten.
mxe.convertloginid
Egenskapen identifierar om det
inloggnings-ID användaren anger måste
konverteras till versaler innan det valideras.
mxe.email.charset
Teckenuppsättningen för e-postmeddelanden som skickas.
maxadmin
0 - konvertera inte
För omvandling: sätt värdet till 1.
När egenskapen är definierad används
teckenuppsättningen för kodning av ämnet och meddelandetexten när ett
e-postmeddelande skickas. I miljöer med
andra språk än engelska måste UTF-8 användas.
mxe.email.content.type
Anger innehållstypen för alla meddelanden.
text/html
mxe.hostname
Namnet och porten på den dator som är
värd för MXServer.
localhost:7001
mxe.maxsequencecheck
Anger om flera sekvensvärden ska
eftersökas före användning.
0
mxe.registry.bindcount
Antalet omförsök för RMI-registerbindning.
100
När systemservern startas och det uppstår
registerbindningsfel, försöker systemet
starta om egenskapen det angivna antalet
gånger.
mxe.registry.port
Serverns RMI-registerport som
serverkomponenterna använder.
1099
mxe.retainrecord
Behåller läget för applikationsflikens underordnade tabeller under redigering
(mindre än retainreclimit).
1
mxe.retainrecordlimit
Maximalt antal poster för vilka tabellen
kan behålla sitt läge.
200
mxe.smtp.connectiontimeout
Anslutningstidsgräns i millisekunder för
socketen.
180000
mxe.smtp.password
Lösenordet för e-postautentisering. Egenskapen måste användas med egenskapen
mxe.smtp.user.
Null - avaktiverar e-postautentisering.
mxe.smtp.timeout
I/O-tidsgräns i millisekunder för
socketen.
180000
mxe.smtp.user
Användar-IDt för e-postautentisering.
Egenskapen måste användas med egenskapen mxe.smtp.password.
Null - avaktiverar e-postautentisering.
Ett högt antal kan påverka prestanda.
Kapitel 25. Systemegenskaper
435
Tabell 85. Serveregenskaper (forts)
Egenskap
Beskrivning
Standardvärde
mxe.system.DomainFactoryNameProvider
Klassökvägen som tillhandahåller
DomainInfoFactory-klassnamn när domäner initieras.
psdi.mbo.DomainFactoryNameProvider
mxe.system.regpassword
Inloggningslösenordet vid användarregistrering.
maxreg
mxe.system.reguser
Inloggningsnamnet för att registrera en
användare. Det användarnamn som anges
måste ha behörighet att skapa nya användare.
Värdet efterfrågas under installationen.
maxreg
Värdet efterfrågas under installationen.
mxe.system.usingLoadBalancer
Anger om en lastbalanserare används.
0
mxe.usermonitor.frequency
Vilofrekvensen.
60
mxe.usermonitor.
InactiveSessionTimeLimit
Tiden en inaktiv session finns kvar i
MAXSESSION-tabellen.
120
mxe.usermonitor.timeout
Sessionstidsgräns i minuter innan cache
på servern töms.
30
mxe.userrestrictionlrucachesize
Hanterar antalet poster i LRU-cache som
lagrar begränsningsposter.
1000
WAS.LTAURL
Den URL som används till att starta loggoch spårningsanalys.
/ibm/action/launch?pageID=
com.ibm.ac.lta.web.ui.
LogAnalyzer&showNavArea=false
mxe.server.enableCSRFBlocking
Aktiverar kontroller för CSRFsäkerhetstoken.
1
mxe.service.runlist
Kommaseparerade tjänster som måste köras.
mxe.sessiontoken.timeoutseconds
En tidsgräns i sekunder för tokenbaserad
session. Tokenelementet används när
användar-IDt autentiseras på rapportservern.
180 sekunder
Tidsgränskoden för sessionstoken är generisk och för närvarande används funktionen enbart för BIRT-rapporter.
Används för konfigurationen BIRT Report
Only Server (BROS)
Egenskaper för sidonavigering
Systemegenskaperna för sidonavigering definierar hur användarna navigerar i användargränssnittet.
Egenskapsnamn
Beskrivning
Standardvärde
mxe.webclient.hideOnNavbar
En kommaseparerad lista över händelser som inte är tillåtna som
navigeringsfältartiklar. Ingen egenskap tillåter alla
NEXT, PREVIOUS, NAVHISTORY,
STRECLOCK
mxe.webclient.showOnToolbar
En kommaseparerad lista över händelser som är tillåtna som
verktygsfältsobjekt. Ingen egenskap
tillåter alla
INSERT, SAVE, CLEAR, PREVIOUS,
NEXT, NAVHISTORY, STRECLOCK
mxe.webclient.ShowQueriesInToolbar
Visar frågor i en meny som öppnas
från verktygsfältet.
0
436
Administrera Maximo Asset Management
Egenskapsnamn
Beskrivning
mxe.webclient.showSelectActionInToolbar
Anger om menyn Välj åtgärd visas i 0
verktygsfältet.
Standardvärde
mxe.webclient.systemNavBar
1 visar sidonavigeringsmenyn.
1
Vem kan redigera
egenskapen?
Standardvärde
Synlig
för
innehavare
Egenskapsnamn
Beskrivning
mxe.webclient.hideOnNavbar
NEXT, PREVIOUS,
En kommaseparerad
NAVHISTORY,
lista över händelser
som inte är tillåtna som STRECLOCK
navigeringsfältartiklar.
Ingen egenskap tillåter
alla
mxe.webclient.showOnToolbar
En kommaseparerad
lista över händelser
som är tillåtna som
verktygsfältsobjekt.
Ingen egenskap tillåter
alla
INSERT, SAVE, CLEAR,
PREVIOUS, NEXT,
NAVHISTORY,
STRECLOCK
Global administra- Ja
tör
mxe.webclient.ShowQueriesInToolbar
Visar frågor i en meny
som öppnas från
verktygsfältet.
0
Global administra- Ja
tör
mxe.webclient.showSelectActionInToolbar
Anger om menyn Välj
åtgärd visas i
verktygsfältet.
0
Global administra- Ja
tör
mxe.webclient.systemNavBar
1 visar
sidonavigeringsmenyn.
1
Global administra- Ja
tör
Global administra- Ja
tör
Vem kan redigera
egenskapen?
Egenskapsnamn
Beskrivning
Standardvärde
mxe.webclient.hideOnNavbar
En kommaseparerad lista
över händelser som inte
är tillåtna som
navigeringsfältartiklar.
Ingen egenskap tillåter
alla
NEXT, PREVIOUS,
Global administraNAVHISTORY, STRECLOCK tör
mxe.webclient.showOnToolbar
En kommaseparerad lista
över händelser som är
tillåtna som
verktygsfältsobjekt. Ingen
egenskap tillåter alla
Global administraINSERT, SAVE, CLEAR,
tör
PREVIOUS, NEXT,
NAVHISTORY, STRECLOCK
mxe.webclient.ShowQueriesInToolbar
Visar frågor i en meny
som öppnas från
verktygsfältet.
0
Global administratör
mxe.webclient.showSelectActionInToolbar
Anger om menyn Välj
åtgärd visas i
verktygsfältet.
0
Global administratör
mxe.webclient.systemNavBar
1 visar
sidonavigeringspanelen.
1
Global administratör
Närliggande uppgifter:
”Aktivera sidonavigeringsmenyn” på sidan 43
Du kan flytta åtgärdsalternativ i verktygsfältet till en navigeringsmenyn på kanten
av skärmen, vilket gör alternativen mer synliga och lättare att komma åt. I Startcenter innehåller sidonavigeringsmenyn menyalternativ från menyn Gå till.
Kapitel 25. Systemegenskaper
437
Systemegenskaper för användargränssnitt
Webbklientens systemegenskaper definierar hur gränssnittet fungerar och ser ut.
Filtrera på termen webclient i applikationen Systemegenskaper om du vill granska
eller ändra systemegenskaperna. Systemegenskapsvärden bevaras under uppgraderingar.
Egenskapsnamn
Beskrivning
mxe.webclient.503_retry-after
Anger efter hur många sekunder ett 180
nytt försök görs om en HTTP-anslutning misslyckats. Värdet läggs
till i huvudet på HTTP-svaret för ett
503-svarsfel.
mxe.webclient.activitydashboard
Ett booleskt värde som aktiverar
eller avaktiverar
kontrollpanelövervakning. Du kan
behöva lägga till den här egenskapen innan du aktiverar den.
FALSKT
mxe.webclient.allowURLDefinedUISessionID
Tillåter att en start-URL definierar
sessions-ID för det UI-lägesobjekt
som skapas.
0
mxe.webclient.async
Anger om asynkron datavalidering
är aktiverad för systemet. Asynkron
(i bakgrunden) datavalidering är
standard men du kan avaktivera
inställningen om det behövs.
1
mxe.webclient.asyncerrortooltipwaitbeforeopen
Antalet sekunder innan ett
felverktygstips visas när en användare drar musen över en felikon.
2
mxe.webclient.asyncrendertimelimit
Anger det maximala antalet sekunder mellan de svar som skickas till
användargränssnittet vid bearbetning av flera asynkrona
valideringsbegäran.
15
mxe.webclient.asyncrequestsbeforerender
Anger det maximala antalet samtidiga asynkrona valideringsbegäran
som användargränssnittets ramverk
bearbetar innan ett svar visas.
5
mxe.webclient.attachimage
Aktiverar/avaktiverar knappen Bifoga bild från urklipp när du skapar meddelanden.
0
mxe.webclient.checkCSRFONLogout
Om CSRF-kontroller är aktiverade
kontrolleras CSRF-säkerhetstoken
under utloggningen.
0
mxe.webclient.ClientDataValidation
Aktiverar datavalidering för klientens webbläsare. Egenskapen
mxe.webclient.async måste också
anges för att den här egenskapen
ska fungera.
1
mxe.webclient.ClientEventQueue.threshold
Det maximala antalet händelser i
klientens händelsekö innan kön
skickas till servern.
2
mxe.webclient.ClientEventQueue.timeout
Den maximala tiden i millisekunder
kön väntar innan kön skickas till
servern.
10000
mxe.webclient.deepRequiredCheck
När egenskapen är aktiverad genomförs en kontroll av att giltiga
data tillhandahålls för alla fält som
kräver ett värde innan data sparas
1
438
Administrera Maximo Asset Management
Standardvärde
Egenskapsnamn
Beskrivning
Standardvärde
mxe.webclient.disablelongopquery
Anger om frågan longop är
avaktiverad.
0
mxe.webclient.exitcontexttimeout
Kontexttidsgräns vid avslutande.
0
mxe.webclient.gotoButtonHeaders
Döljer knappen Gå till när egenskapen är avaktiverad. Om egenskapen
är aktiverad och
hemknappsegenskapen är
avaktiverad, visas knappen Gå till
med andra knappar i huvudet och
är mindre synlig.
1
mxe.webclient.homeButtonHeaders
1
Gör knapparna Startcenter och Gå
till mer synliga i användargränssnittet och separerar dem från andra
knappar i huvudet. Om egenskapen
avaktiveras läggs knapparna till
bland de andra knapparna i huvudet och blir mindre synliga.
Avaktiveringen av egenskapen gör
också att knappen Gå till flyttas
även om knappegenskapen Gå till
är aktiverad.
mxe.webclient.isUpgrade
Anger att en uppgradering har
skett.
0
mxe.webclient.listtable.retainstate
När egenskapen är aktiverad sparas
läget för fliken Lista under
användarsessionen. Om egenskapen
är avaktiverad återställs fliken Lista
och alla filter är borta när användaren återvänder till fliken efter att ha
arbetat med andra flikar.
1
mxe.webclient.logging.CorrelationEnabled
Ett booleskt värde som aktiverar/
avaktiverar korrelations-IDt för
spårning.
FALSKT
mxe.webclient.lostconnectionrecheckinterval
2
Anger intervallet (i sekunder) mellan varje ny kontroll av om anslutningen till servern har återställts när
anslutningen har avbrutits.
mxe.webclient.lostconnectionwarninginterval
Anger intervallet (i sekunder) mellan varje ny kontroll av om anslutningen till servern har avbrutits.
15
mxe.webclient.lostconnectionwarningonly
Ett booleskt värde som aktiverar
eller avaktiverar visningen av ett
meddelande om att
serveranslutningen har avbrutits.
FALSKT
mxe.webclient.maxNavbarQueryLimit
Ställer in gränsen för frågeobjekt
som visas i navigeringsfältet.
20
mxe.webclient.maxuisessions
Det maximala antalet samtidiga sessioner som är konfigurerade för servern.
0
mxe.webclient.maxuisessionsend503
Om egenskapen är aktiverad skickar 1
servern ett 503-fel när det maximala
antalet samtidiga sessioner uppnåtts
eller när användaren uppnår det
maximala antalet UI-sessioner för en
HTTP-session.
mxe.webclient.maxUISessionsPerHttpSession
Dirigerar dig till inloggningsfelsidan 10
när användaren uppnår det maximala antalet UI-sessioner för en
HTTP-session. En inställning under
1 är obegränsad.
Kapitel 25. Systemegenskaper
439
Egenskapsnamn
Beskrivning
Standardvärde
mxe.webclient.outOfOrderReqTimeout
Antal sekunder en klientbegäran
väntar på att en begäran med tidigare sekvensnummer ska nå servern.
20
mxe.webclient.simpledomaindownload
Ger dig möjlighet att automatiskt
hämta enkla domäner.
1
mxe.webclient.skin
Anger formatet som används i
gränssnittet.
tivoli13
Det ursprungliga skalet i tidigare
versioner, klassiskt, är ett alternativ i
den här versionen men är avvecklat.
Använd tivoli13 eller tivoli09.
mxe.webclient.tabBreadcrumbs
Aktiverar att underflikar inte visas
när fliken Lista är synlig och ersäter
fliken Lista med en knapp när den
finns djupt ned i en post.
1
mxe.webclient.searchMenubar
Döljer applikationsmenyraden när
värdet är 0. Applikationsmenyraden
är menyn ovanför listtabellen som
innehåller knappen Avancerad sökning och knappen Spara fråga.
0
mxe.webclient.verticalLabels
Gör att etiketter visas ovanför kontrollerna på baslövnivå så att etiketterna är vertikala i stället för
horisontala.
0
mxe.webclient.warningHandling
Aktiverar applikationer att utföra en 0
kontroll av alla nödvändiga fält som
måste ha ett värde när de sparas.
webclient.ResultSetQueryTimeout
Antalet sekunder tills frågan når en
tidsgräns när den initieras från en
ResultsBean.
360
webclient.accessibilitymode
Ett booleskt värde som aktiverar
eller avaktiverar UItillgänglighetsläget.
FALSKT
webclient.addhyphentobreak
Om egenskapen är aktiverad läggs
ett bindestreck till för avstavning av
ord.
FALSKT
webclient.allowinsubframe
Tillåter att Maximo-systemet laddas
i en ram (avaktiverar framebusting).
FALSKT
webclient.canbreakwords
Om egenskapen är aktiverad avstavas ord vid visning.
SANT
webclient.changepwdapp
Applikationen Ändra lösenord.
changepswd
webclient.debug.console.group
Ger åtkomst till felsökningskontrollen för den angivna
behörighetsgruppen.
NULL
webclient.debug.console.users
Ger åtkomst till felsökningskonsolen NULL
för den angivna användaren.
webclient.debugupgrade
Aktivera ytterligare loggning för
felsökning av skärmuppgraderings
processen.
FALSKT
webclient.defaultbutton
Avaktiverar standardknappar generellt för tabeller.
1
440
Administrera Maximo Asset Management
Egenskapsnamn
Beskrivning
Standardvärde
webclient.designer.group
Anger standard
behörighetsgruppen som kan lägga
till generiska behörighetsalternativ
och applikations
behörigheter för nya applikationer i
Applikationsdesign.
MAXADMIN
webclient.dojo.debug
Ett booleskt värde som aktiverar
eller avaktiverar felsökning för
Dojo-ramverket.
0
webclient.downloaddatetimeastext
Skickar data från en tabellhämtning
från Microsoft Excel i text- eller datum- och tidsformat.
0
webclient.downloaddurationastext
Gör att du kan hämta
varaktighetstypen som text i Microsoft Excel.
1
webclient.downloadpreservewhitespace
Behåll tomt utrymme i texten vid
hämtning till Excel.
1
webclient.emptylistonclear
Om egenskapen är aktiverad visas
en tom tabell när ett filter rensas
eller när knappen Rensa används.
SANT
webclient.enabledoclinkonload
Om egenskapen är aktiverad kan
formatet för en bilagekontroll ändras för att ange om det finns ett bifogat dokument.
FALSKT
webclient.exitcontexttimeout
Egenskapen anger fördröjningen i
sekunder innan en session stängs
när användaren avslutar.
60
webclient.exitwarn
Ett booleskt värde som aktiverar
eller avaktiverar en varning när en
användare avslutar.
1
webclient.gcfilepath
Filsökvägen för skräpinsamling.
C:\\bea\\user_projects\\
mydomain\\
webclient.hideUnauthorizedFavoriteApps
Förhindrar att en favoritapplikation
visas om en användare förlorar åtkomsten till den.
1
webclient.leavecontexttimeout
Tiden från det att en användare
lämnar en kontext tills kontexten
når en tidsgräns.
60
webclient.listwarningthreshold
Ett booleskt värde som aktiverar
eller avaktiverar visningen av en
varning när antalet poster att visa
överskrider det maximala antalet
poster som kan visas på sidan.
1
webclient.loginerrorpage
Anger platsen för inloggningsfelet
på JSP-sidan.
../webclient/login/loginerror.jsp
webclient.loginpage
Anger placeringen av JSPinloggningssidan.
../webclient/login/login.jsp
webclient.logoutpage
Anger platsen för JSP-utloggningssidan.
../webclient/login/logout.jsp
webclient.longopquerydialogwaitetime
Om en tidskrävande fråga inte är
klar inom den angivna tiden (i ms)
öppnas en dialogruta.
3000
webclient.mask
Anger de tecken som visas när ett
fält är maskerat.
XXXXXX
webclient.maxdownloadrows
Anger det maximala antalet poster
som kan hämtas till en tabell. Om
värdet är -1 (minus ett) hämtas alla
datarader.
-1
Kapitel 25. Systemegenskaper
441
Egenskapsnamn
Beskrivning
webclient.maxRecentApps
Anger hur många applikationer som 8
ska visas i listan över senaste applikationer. 0 avaktiverar listan.
webclient.maxselectrows
Anger det maximala antalet rader
en användare an välja från en
resultattabell eller resultatlista.
200
webclient.multibrowsersupport
Anger om en användare kan öppna
applikationer på flera flikar i en
webbläsare eller i flera
webbläsarfönster.
SANT
webclient.multisorttables
Anger om en användare kan sortera
flera kolumner.
FALSKT
webclient.needssave
En lista över händelser som kräver
behörighet att spara.
addrow,toggledeleterow
webclient.no_xmlcache
Återställer webbläsarens cache.
FALSKT
webclient.performancestatistics
Genererar statistik om
användargränssnittets prestanda.
avaktiverad
webclient.refreshKpiPortlet
Styr om nyckeltalsportletar uppdate- 1
ras vid inloggning.
webclient.richtext.blocknode
Blocknod för RTF-textredigerare för
Enter-tangent: BR, DIV eller P.
webclient.richtext.fontlist
null
RTF-redigeraren använder
standardteckensnitt för webben, t.ex.
serif, monospace och sans-serif.
Lägg till en kommaseparerad lista
med anpassade teckensnitt om det
behövs.
webclient.savestartcentertemplatelabels
Om egenskapen är aktiverad lagras
etiketterna i Startcenter i databasen
för översättning. Om den är
avaktiverad sparas inte etiketterna
för översättning.
SANT
webclient.selectrow.async
Om egenskapen är aktiverad ändras
inte den fokuserade raden när användaren klickar på en kryssruta.
Användaren måste klicka någon annanstans i raden för att flytta fokus
till den raden.
1
webclient.sessiontimeoutwarningtime
Ange antalet minuter innan en varning om sessionstidsgräns visas.
2
webclient.smartfill
ON
Om egenskapen är aktiverad kan
användaren ange partiella data i ett
fält och om en exakt matchning hittas i databasen, uppdateras fältet
med det här värdet. Om flera möjliga matchningar hittas kan användaren välja från en lista över
tänkbara matchningar för att uppdatera fältet.
webclient.startapp
Anger applikationen som läses in
vid start (om inte en startapplikation används).
webclient.startpage
Anger sidan som läses in vid start
(om inte en startsida används).
webclient.synchronousQueryFields
Tvingar synkron validering av vissa 0
fält. Måste hållas synkroniserad med
egenskapen för asynkron flerinnehavarfunktion.
442
Administrera Maximo Asset Management
Standardvärde
DIV
startcntr
Egenskapsnamn
Beskrivning
Standardvärde
webclient.systemeventhandler
Anger systemhändelse
hanteraren.
psdi.webclient.
system.controller.
SystemEventHandler
webclient.useabbrrenderid
Om egenskapen är aktiverad används kortare renderIds.
SANT
webclient.useabsoluteimagepath
Om egenskapen är aktiverad måste
applikationer använda en absolut
sökväg för bilder.
FALSKT
webclient.useClientTimer
Justerar aktuell tid efter hur lång tid 1
sedan sidan öppnades och inte efter
när sidan renderades.
webclient.webseal.eaiheader
Headernamnet som används till att
kommunicera extern
autentiseringsinformation till systemet.
am-eai-server-task
webclient.webseal.sessionidheader
Headernamnet som används till att
skicka sessions-IDt från webseal till
systemet.
user_session_id
webclient.webseal.terminatessesion
Aktiverar avslutande av webseal
under en sessionstidsgräns.
0
webclient.wfmapimageformat
Anger formatet för
arbetsflödeskartbilden, som måste
vara i formatet .png eller .gif.
png
webclient.wraplength
Radbrytningslängd
75
webclient.wrapreadonlycolumns
Radbryt UI-kolumner
SANT
Vem kan redigera den
här egenskapen?
Synlig
för
innehavare
Egenskapsnamn
Beskrivning
Standardvärde
mxe.webclient.503_retry-after
Anger efter hur många
sekunder ett nytt försök
görs om en HTTP-anslutning misslyckats.
Värdet läggs till i huvudet på HTTP-svaret för
ett 503-svarsfel.
180
Global administratör
Nej
mxe.webclient.allowURLDefinedUISessionID
Tillåter att en start-URL
definierar sessions-ID
för det UI-lägesobjekt
som skapas.
0
Global administratör
Ja
mxe.webclient.async
Anger om asynkron
1
datavalidering är aktiverad för systemet. Asynkron (i bakgrunden)
datavalidering är standard men du kan avaktivera inställningen om
det behövs.
Global administratör
Ja
mxe.webclient.asyncerrortooltipwaitbeforeopen
Antalet sekunder innan
ett felverktygstips visas
när en användare drar
musen över en felikon.
2
Global admiJa
nistratör, innehavare
mxe.webclient.asyncrendertimelimit
Anger det maximala
antalet sekunder mellan
de svar som skickas till
användargränssnittet
vid bearbetning av flera
asynkrona
valideringsbegäran.
15
Global administratör
Ja
Kapitel 25. Systemegenskaper
443
Synlig
för
innehavare
Global administratör
Ja
Egenskapsnamn
Beskrivning
mxe.webclient.asyncrequestsbeforerender
5
Anger det maximala
antalet samtidiga asynkrona
valideringsbegäran som
användargränssnittets
ramverk bearbetar innan
ett svar visas.
mxe.webclient.attachimage
Aktiverar/avaktiverar
knappen Bifoga bild
från urklipp när du
skapar meddelanden.
0
Global admiJa
nistratör, innehavare
mxe.webclient.checkCSRFONLogout
Om CSRF-kontroller är
aktiverade kontrolleras
CSRF-säkerhetstoken
under utloggningen.
0
Global admiJa
nistratör, innehavare
mxe.webclient.ClientDataValidation
Aktiverar datavalidering 0
för klientens webbläsare. Egenskapen
mxe.webclient.async
måste också anges för
att den här egenskapen
ska fungera.
Global admiJa
nistratör, innehavare
mxe.webclient.ClientEventQueue.threshold
Det maximala antalet
händelser i klientens
händelsekö innan kön
skickas till servern.
Global administratör
Ja
mxe.webclient.ClientEventQueue.timeout
Den maximala tiden i
10000
millisekunder kön väntar innan kön skickas till
servern.
Global administratör
Ja
mxe.webclient.deepRequiredCheck
När egenskapen är aktiverad genomförs en
kontroll av att giltiga
data tillhandahålls för
alla fält som kräver ett
värde innan data sparas
1
Global administratör
Nej
mxe.webclient.disablelongopquery
Anger om frågan longop 0
är avaktiverad.
Global administratör
Ja
mxe.webclient.exitcontexttimeout
Kontexttidsgräns vid
avslutande.
0
Global administratör
Nej
mxe.webclient.gotoButtonHeaders
Döljer knappen Gå till
när egenskapen är
avaktiverad. Om egenskapen är aktiverad och
hemknappsegenskapen
är avaktiverad, visas
knappen Gå till med
andra knappar i huvudet och är mindre synlig.
1
Global administratör
Ja
mxe.webclient.homeButtonHeaders
Gör knapparna
1
Startcenter och Gå till
mer synliga i
användargränssnittet
och separerar dem från
andra knappar i huvudet. Om egenskapen
avaktiveras läggs knapparna till bland de andra knapparna i
huvudet och blir mindre
synliga. Avaktiveringen
av egenskapen gör
också att knappen Gå
till flyttas även om
knappegenskapen Gå
till är aktiverad.
Global administratör
Ja
444
Administrera Maximo Asset Management
Standardvärde
Vem kan redigera den
här egenskapen?
2
Vem kan redigera den
här egenskapen?
Synlig
för
innehavare
Egenskapsnamn
Beskrivning
Standardvärde
mxe.webclient.listtable.retainstate
När egenskapen är aktiverad sparas läget för
fliken Lista under
användarsessionen. Om
egenskapen är
avaktiverad återställs
fliken Lista och alla filter är borta när användaren återvänder till
fliken efter att ha arbetat med andra flikar.
1
Global admiJa
nistratör, innehavare
mxe.webclient.logging.CorrelationEnabled
Ett booleskt värde som
aktiverar/avaktiverar
korrelations-IDt för
spårning.
FALSKT
Global administratör
Nej
mxe.webclient.lostconnectionrecheckinterval
Anger intervallet (i sekunder) mellan varje ny
kontroll av om anslutningen till servern har
återställts när anslutningen har avbrutits.
2
Global administratör
Nej
mxe.webclient.lostconnectionwarninginterval
Anger intervallet (i sekunder) mellan varje ny
kontroll av om anslutningen till servern har
avbrutits.
15
Global administratör
Nej
mxe.webclient.lostconnectionwarningonly
Ett booleskt värde som
aktiverar eller avaktiverar visningen av ett
meddelande om att
serveranslutningen har
avbrutits.
FALSKT
Global administratör
Nej
mxe.webclient.maxuisessions
Det maximala antalet
0
samtidiga sessioner som
är konfigurerade för servern.
Global administratör
Nej
mxe.webclient.maxuisessionsend503
Om egenskapen är akti- 1
verad skickar servern ett
503-fel när det maximala antalet samtidiga
sessioner uppnåtts eller
när användaren uppnår
det maximala antalet
UI-sessioner för en
HTTP-session.
Global administratör
Nej
mxe.webclient.maxUISessionsPerHttpSession
Dirigerar dig till
inloggningsfelsidan när
användaren uppnår det
maximala antalet UIsessioner för en HTTPsession. En inställning
under 1 är obegränsad.
10
Global administratör
Nej
mxe.webclient.outOfOrderReqTimeout
Antal sekunder en
klientbegäran väntar på
att en begäran med tidigare sekvensnummer
ska nå servern.
20
Global administratör
Nej
mxe.webclient.simpledomaindownload
Ger dig möjlighet att
1
automatiskt hämta enkla
domäner.
Ja
Global administratör, innehavare
Kapitel 25. Systemegenskaper
445
Egenskapsnamn
Beskrivning
Standardvärde
mxe.webclient.skin
Anger formatet som används i gränssnittet.
tivoli13
Vem kan redigera den
här egenskapen?
Synlig
för
innehavare
Global admiJa
nistratör, innehavare
Det ursprungliga skalet
i tidigare versioner, klassiskt, är ett alternativ i
den här versionen men
är avvecklat. Använd
tivoli13 eller tivoli09.
mxe.webclient.tabBreadcrumbs
Aktiverar att underflikar 1
inte visas när fliken
Lista är synlig och
ersäter fliken Lista med
en knapp när den finns
djupt ned i en post.
Global administratör
Ja
mxe.webclient.searchMenubar
Döljer
0
applikationsmenyraden
när värdet är 0.
Applikationsmenyraden
är menyn ovanför listtabellen som innehåller
knappen Avancerad sökning och knappen Spara
fråga.
Global administratör
Ja
mxe.webclient.verticalLabels
Gör att etiketter visas
ovanför kontrollerna på
baslövnivå så att etiketterna är vertikala i stället för horisontala.
0
Global administratör
Ja
mxe.webclient.warningHandling
Aktiverar applikationer
att utföra en kontroll av
alla nödvändiga fält
som måste ha ett värde
när de sparas.
0
Global administratör
Nej
webclient.ResultSetQueryTimeout
Antalet sekunder tills
frågan når en tidsgräns
när den initieras från en
ResultsBean.
360
Global administratör
Nej
webclient.accessibilitymode
Ett booleskt värde som
aktiverar eller avaktiverar UItillgänglighetsläget.
FALSKT
Global administratör
Ja
webclient.addhyphentobreak
Om egenskapen är aktiverad läggs ett bindestreck till för avstavning
av ord.
FALSKT
Global admiJa
nistratör, innehavare
webclient.allowinsubframe
Tillåter att Maximo-systemet laddas i en ram
(avaktiverar framebusting).
FALSKT
Global administratör
webclient.canbreakwords
Om egenskapen är aktiverad avstavas ord vid
visning.
SANT
Global admiJa
nistratör, innehavare
webclient.changepwdapp
Applikationen Ändra
lösenord.
changepswd
Global administratör
webclient.debug.console.group
Ger åtkomst till
felsökningskontrollen
för den angivna
behörighetsgruppen.
NULL
Ja
Global administratör, innehavare
webclient.debug.console.users
Ger åtkomst till
felsökningskonsolen för
den angivna användaren.
NULL
Ja
Global administratör, innehavare
webclient.debugupgrade
Aktivera ytterligare
loggning för felsökning
av skärmuppgraderings
processen.
FALSKT
Global administratör
446
Administrera Maximo Asset Management
Nej
Nej
Nej
Vem kan redigera den
här egenskapen?
Synlig
för
innehavare
Ja
Egenskapsnamn
Beskrivning
Standardvärde
webclient.defaultbutton
Avaktiverar
standardknappar generellt för tabeller.
1
Global administratör
webclient.designer.group
Anger standard
behörighetsgruppen
som kan lägga till generiska
behörighetsalternativ
och applikations
behörigheter för nya
applikationer i Applikationsdesign.
MAXADMIN
Global admiJa
nistratör, innehavare
webclient.dojo.debug
Ett booleskt värde som
aktiverar eller avaktiverar felsökning för Dojoramverket.
0
Global administratör
webclient.downloaddatetimeastext
Ger dig möjlighet att
hämta datum och tid
som text i Microsoft
Excel.
0
Global admiJa
nistratör, innehavare
webclient.downloaddurationastext
Gör att du kan hämta
varaktighetstypen som
text i Microsoft Excel.
1
Global admiJa
nistratör, innehavare
webclient.emptylistonclear
Om egenskapen är akti- SANT
verad visas en tom tabell när ett filter rensas
eller när knappen Rensa
används.
Global administratör
Ja
webclient.enabledoclinkonload
Om egenskapen är aktiverad kan formatet för
en bilagekontroll ändras
för att ange om det
finns ett bifogat dokument.
FALSKT
Global administratör
Nej
webclient.exitcontexttimeout
Egenskapen anger fördröjningen i sekunder
innan en session stängs
när användaren avslutar.
60
Global admiJa
nistratör, innehavare
webclient.exitwarn
Ett booleskt värde som
aktiverar eller avaktiverar en varning när en
användare avslutar.
1
Global admiJa
nistratör, innehavare
webclient.gcfilepath
Filsökvägen för
skräpinsamling.
C:\\bea\\user_projects\\
mydomain\\
Global administratör
Nej
webclient.hideUnauthorizedFavoriteApps
Förhindrar att en
favoritapplikation visas
om en användare förlorar åtkomsten till den.
1
Global administratör
Ja
webclient.leavecontexttimeout
Tiden från det att en
användare lämnar en
kontext tills kontexten
når en tidsgräns.
60
Global administratör
Ja
webclient.listwarningthreshold
Ett booleskt värde som
aktiverar eller avaktiverar visningen av en varning när antalet poster
att visa överskrider det
maximala antalet poster
som kan visas på sidan.
1
Ja
Global administratör, innehavare
webclient.loginerrorpage
Anger platsen för
inloggningsfelet på JSPsidan.
../webclient/login/
loginerror.jsp
Global administratör
Nej
webclient.loginpage
Anger placeringen av
JSP-inloggningssidan.
../webclient/login/
login.jsp
Global administratör
Nej
Nej
Kapitel 25. Systemegenskaper
447
Egenskapsnamn
Beskrivning
Standardvärde
Vem kan redigera den
här egenskapen?
webclient.logoutpage
Anger platsen för JSPutloggningssidan.
../webclient/login/
logout.jsp
Global administratör
Nej
webclient.longopquerydialogwaitetime
Om en tidskrävande
3000
fråga inte är klar inom
den angivna tiden (i ms)
öppnas en dialogruta.
Global administratör
Nej
webclient.mask
Anger de tecken som
visas när ett fält är maskerat.
Global administratör
Ja
webclient.maxdownloadrows
Anger det maximala
-1
antalet poster som kan
hämtas till en tabell. Om
värdet är -1 (minus ett)
hämtas alla datarader.
Global admiJa
nistratör, innehavare
webclient.maxRecentApps
Anger hur många applikationer som ska visas i
listan över senaste applikationer. 0 avaktiverar
listan.
8
Global administratör
Ja
webclient.maxselectrows
Anger det maximala
antalet rader en användare an välja från en
resultattabell eller resultatlista.
200
Global administratör
Ja
webclient.multibrowsersupport
Anger om en användare SANT
kan öppna applikationer
på flera flikar i en
webbläsare eller i flera
webbläsarfönster.
Global administratör
Ja
webclient.multisorttables
Anger om en användare
kan sortera flera kolumner.
FALSKT
Global admiJa
nistratör, innehavare
webclient.needssave
En lista över händelser
som kräver behörighet
att spara.
addrow,toggledeleterow
Global administratör
Nej
webclient.no_xmlcache
Återställer webbläsarens
cache.
FALSKT
Global administratör
Nej
webclient.performancestatistics
Genererar statistik om
användargränssnittets
prestanda.
avaktiverad
Global administratör
Nej
webclient.refreshKpiPortlet
Styr om
nyckeltalsportletar uppdateras vid inloggning.
1
Global admiJa
nistratör, innehavare
webclient.richtext.fontlist
RTF-redigeraren använder standardteckensnitt
för webben, t.ex. serif,
monospace och sansserif. Lägg till en kommaseparerad lista med
anpassade teckensnitt
om det behövs.
null
Global admiJa
nistratör, innehavare
webclient.savestartcentertemplatelabels
Om egenskapen är aktiverad lagras etiketterna
i Startcenter i databasen
för översättning. Om
den är avaktiverad sparas inte etiketterna för
översättning.
SANT
Global administratör
448
Administrera Maximo Asset Management
XXXXXX
Synlig
för
innehavare
Nej
Vem kan redigera den
här egenskapen?
Synlig
för
innehavare
Egenskapsnamn
Beskrivning
Standardvärde
webclient.selectrow.async
Om egenskapen är aktiverad ändras inte den
fokuserade raden när
användaren klickar på
en kryssruta. Användaren måste klicka någon
annanstans i raden för
att flytta fokus till den
raden.
1
Global administratör
Ja
webclient.sessiontimeoutwarningtime
Ange antalet minuter
innan en varning om
sessionstidsgräns visas.
2
Global administratör
Nej
webclient.smartfill
Om egenskapen är aktiverad kan användaren
ange partiella data i ett
fält och om en exakt
matchning hittas i databasen, uppdateras fältet
med det här värdet. Om
flera möjliga
matchningar hittas kan
användaren välja från
en lista över tänkbara
matchningar för att
uppdatera fältet.
ON
Global admiJa
nistratör, innehavare
webclient.startapp
Anger applikationen
startcntr
som läses in vid start
(om inte en startapplikation används).
Global admiJa
nistratör, innehavare
webclient.startpage
Anger sidan som läses
in vid start (om inte en
startsida används).
Inget standardvärde
Global admiJa
nistratör, innehavare
webclient.synchronousQueryFields
Tvingar synkron validering av vissa fält. Måste
hållas synkroniserad
med egenskapen för
asynkron flerinnehavarfunktion.
0
Global administratör
Ja
webclient.systemeventhandler
Anger systemhändelse
hanteraren.
psdi.webclient.
system.controller.
SystemEventHandler
Global administratör
Nej
webclient.useabbrrenderid
Om egenskapen är aktiverad används kortare
renderIds.
SANT
Global administratör
Nej
webclient.useabsoluteimagepath
Om egenskapen är aktiverad måste applikationer använda en absolut
sökväg för bilder.
FALSKT
Global administratör
Nej
webclient.useClientTimer
Justerar aktuell tid efter 1
hur lång tid sedan sidan
öppnades och inte efter
när sidan renderades.
Global administratör
Ja
webclient.webseal.eaiheader
Headernamnet som används till att kommunicera extern
autentiseringsinformation till systemet.
am-eai-server-task
Global administratör
Ja
webclient.webseal.sessionidheader
Headernamnet som används till att skicka sessions-IDt från webseal
till systemet.
user_session_id
Global administratör
Ja
webclient.wfmapimageformat
Anger formatet för
png
arbetsflödeskartbilden,
som måste vara i formatet .png eller .gif.
Global administratör
Ja
Kapitel 25. Systemegenskaper
449
Vem kan redigera den
här egenskapen?
Synlig
för
innehavare
Egenskapsnamn
Beskrivning
Standardvärde
webclient.wraplength
Radbrytningslängd
75
Global admiJa
nistratör, innehavare
webclient.wrapreadonlycolumns
Radbryt UI-kolumner
SANT
Global admiJa
nistratör, innehavare
Vem kan redigera den här
egenskapen?
Egenskapsnamn
Beskrivning
Standardvärde
mxe.webclient.allowURLDefinedUISessionID
Tillåter att en startURL definierar sessions-ID för det UIlägesobjekt som
skapas.
0
Global administratör
mxe.webclient.async
Anger om asynkron
datavalidering är aktiverad för systemet.
Asynkron (i bakgrunden) datavalidering är
standard men du kan
avaktivera inställningen om det behövs.
1
Global administratör
mxe.webclient.asyncerrortooltipwaitbeforeopen
Antalet sekunder innan 2
ett felverktygstips visas
när en användare drar
musen över en felikon.
Global administratör, innehavare
mxe.webclient.asyncrendertimelimit
Anger det maximala
antalet sekunder mellan de svar som
skickas till
användargränssnittet
vid bearbetning av
flera asynkrona
valideringsbegäran.
Global administratör
mxe.webclient.asyncrequestsbeforerender
5
Anger det maximala
antalet samtidiga asynkrona
valideringsbegäran
som användargränssnittets ramverk bearbetar innan ett svar
visas.
mxe.webclient.attachimage
Aktiverar/avaktiverar
knappen Bifoga bild
från urklipp när du
skapar meddelanden.
0
Global administratör, innehavare
mxe.webclient.checkCSRFONLogout
Om CSRF-kontroller är
aktiverade kontrolleras
CSRF-säkerhetstoken
under utloggningen.
0
Global administratör, innehavare
mxe.webclient.ClientDataValidation
0
Aktiverar
datavalidering för klientens webbläsare.
Egenskapen
mxe.webclient.async
måste också anges för
att den här egenskapen
ska fungera.
Global administratör, innehavare
450
Administrera Maximo Asset Management
15
Global administratör
Vem kan redigera den här
egenskapen?
Egenskapsnamn
Beskrivning
Standardvärde
mxe.webclient.ClientEventQueue.threshold
Det maximala antalet
händelser i klientens
händelsekö innan kön
skickas till servern.
2
mxe.webclient.ClientEventQueue.timeout
10000
Den maximala tiden i
millisekunder kön väntar innan kön skickas
till servern.
Global administratör
mxe.webclient.disablelongopquery
Anger om frågan
longop är avaktiverad.
0
Global administratör
mxe.webclient.gotoButtonHeaders
Döljer knappen Gå till 1
när egenskapen är
avaktiverad. Om egenskapen är aktiverad
och
hemknappsegenskapen
är avaktiverad, visas
knappen Gå till med
andra knappar i huvudet och är mindre synlig.
Global administratör
mxe.webclient.homeButtonHeaders
1
Gör knapparna
Startcenter och Gå till
mer synliga i
användargränssnittet
och separerar dem från
andra knappar i huvudet. Om egenskapen
avaktiveras läggs knapparna till bland de andra knapparna i
huvudet och blir mindre synliga.
Avaktiveringen av
egenskapen gör också
att knappen Gå till
flyttas även om
knappegenskapen Gå
till är aktiverad.
Global administratör
mxe.webclient.listtable.retainstate
När egenskapen är ak- 1
tiverad sparas läget för
fliken Lista under
användarsessionen.
Om egenskapen är
avaktiverad återställs
fliken Lista och alla
filter är borta när användaren återvänder
till fliken efter att ha
arbetat med andra flikar.
Global administratör, innehavare
mxe.webclient.simpledomaindownload
Ger dig möjlighet att
automatiskt hämta
enkla domäner.
1
Global administratör, innehavare
Global administratör
Kapitel 25. Systemegenskaper
451
Vem kan redigera den här
egenskapen?
Egenskapsnamn
Beskrivning
Standardvärde
mxe.webclient.skin
Anger formatet som
används i gränssnittet.
tivoli13
Global administratör, innehavare
Det ursprungliga skalet
i tidigare versioner,
klassiskt, är ett alternativ i den här versionen
men är avvecklat. Använd tivoli13 eller tivoli09.
mxe.webclient.tabBreadcrumbs
Aktiverar att
underflikar inte visas
när fliken Lista är synlig och ersäter fliken
Lista med en knapp
när den finns djupt
ned i en post.
1
Global administratör
mxe.webclient.searchMenubar
Döljer
0
applikationsmenyraden
när värdet är 0.
Applikationsmenyraden
är menyn ovanför listtabellen som innehåller
knappen Avancerad
sökning och knappen
Spara fråga.
Global administratör
mxe.webclient.verticalLabels
0
Gör att etiketter visas
ovanför kontrollerna
på baslövnivå så att
etiketterna är vertikala
i stället för horisontala.
Global administratör
webclient.accessibilitymode
Ett booleskt värde som
aktiverar eller avaktiverar UItillgänglighetsläget.
webclient.addhyphentobreak
Om egenskapen är ak- FALSKT
tiverad läggs ett bindestreck till för
avstavning av ord.
Global administratör, innehavare
webclient.canbreakwords
Om egenskapen är aktiverad avstavas ord
vid visning.
SANT
Global administratör, innehavare
webclient.debug.console.group
NULL
Ger åtkomst till
felsökningskonsolen
för den angivna användaren.
Global administratör, innehavare
webclient.debug.console.users
Aktivera ytterligare
NULL
loggning för felsökning
av
skärmuppgraderings
processen.
Global administratör, innehavare
webclient.defaultbutton
Avaktiverar
1
standardknappar generellt för tabeller.
Global administratör
452
Administrera Maximo Asset Management
FALSKT
Global administratör
Vem kan redigera den här
egenskapen?
Egenskapsnamn
Beskrivning
Standardvärde
webclient.designer.group
Anger standard
behörighetsgruppen
som kan lägga till generiska
behörighetsalternativ
och applikations
behörigheter för nya
applikationer i Applikationsdesign.
MAXADMIN
Global administratör, innehavare
webclient.downloaddatetimeastext
Ger dig möjlighet att
hämta datum och tid
som text i Microsoft
Excel.
0
Global administratör, innehavare
webclient.downloaddurationastext
Gör att du kan hämta
varaktighetstypen som
text i Microsoft Excel.
1
Global administratör, innehavare
webclient.emptylistonclear
Om egenskapen är aktiverad visas en tom
tabell när ett filter rensas eller när knappen
Rensa används.
SANT
Global administratör
webclient.exitcontexttimeout
Egenskapen anger för- 60
dröjningen i sekunder
innan en session stängs
när användaren avslutar.
webclient.exitwarn
Ett booleskt värde som
aktiverar eller avaktiverar en varning när
en användare avslutar.
webclient.hideUnauthorizedFavoriteApps
1
Förhindrar att en
favoritapplikation visas
om en användare förlorar åtkomsten till den.
Global administratör
webclient.leavecontexttimeout
Tiden från det att en
användare lämnar en
kontext tills kontexten
når en tidsgräns.
60
Global administratör
webclient.listwarningthreshold
Ett booleskt värde som
aktiverar eller avaktiverar visningen av en
varning när antalet
poster att visa överskrider det maximala
antalet poster som kan
visas på sidan.
1
Global administratör, innehavare
webclient.mask
Anger de tecken som
visas när ett fält är
maskerat.
XXXXXX
Global administratör
webclient.maxdownloadrows
Anger det maximala
antalet poster som kan
hämtas till en tabell.
Om värdet är -1 (minus ett) hämtas alla
datarader.
-1
Global administratör, innehavare
Global administratör, innehavare
1
Global administratör, innehavare
Kapitel 25. Systemegenskaper
453
Egenskapsnamn
Beskrivning
webclient.maxRecentApps
Anger hur många app- 8
likationer som ska visas i listan över senaste
applikationer. 0 avaktiverar listan.
Global administratör
webclient.maxselectrows
200
Anger det maximala
antalet rader en användare an välja från en
resultattabell eller resultatlista.
Global administratör
webclient.multibrowsersupport
Anger om en användare kan öppna applikationer på flera flikar
i en webbläsare eller i
flera webbläsarfönster.
SANT
Global administratör, innehavare
webclient.multisorttables
Anger om en användare kan sortera flera
kolumner.
FALSKT
Global administratör, innehavare
webclient.refreshKpiPortlet
Styr om
nyckeltalsportletar
uppdateras vid inloggning.
1
Global administratör, innehavare
webclient.richtext.fontlist
RTF-redigeraren använ- null
der standardteckensnitt
för webben, t.ex. serif,
monospace och sansserif. Lägg till en kommaseparerad lista med
anpassade teckensnitt
om det behövs.
Global administratör, innehavare
webclient.selectrow.async
Om egenskapen är ak- 1
tiverad ändras inte den
fokuserade raden när
användaren klickar på
en kryssruta. Användaren måste klicka någon
annanstans i raden för
att flytta fokus till den
raden.
Global administratör
webclient.smartfill
Om egenskapen är aktiverad kan användaren ange partiella data
i ett fält och om en exakt matchning hittas i
databasen, uppdateras
fältet med det här värdet. Om flera möjliga
matchningar hittas kan
användaren välja från
en lista över tänkbara
matchningar för att
uppdatera fältet.
ON
Global administratör, innehavare
webclient.startapp
Anger applikationen
som läses in vid start
(om inte en
startapplikation används).
startcntr
Global administratör, innehavare
webclient.startpage
Anger sidan som läses
in vid start (om inte en
startsida används).
454
Administrera Maximo Asset Management
Standardvärde
Vem kan redigera den här
egenskapen?
Global administratör, innehavare
Vem kan redigera den här
egenskapen?
Egenskapsnamn
Beskrivning
Standardvärde
webclient.synchronousQueryFields
Tvingar synkron validering av vissa fält.
Måste hållas synkroniserad med egenskapen
för asynkron flerinnehavarfunktion.
0
Global administratör
webclient.useClientTimer
Justerar aktuell tid efter hur lång tid sedan
sidan öppnades och
inte efter när sidan
renderades.
1
Global administratör
webclient.webseal.eaiheader
Headernamnet som
används till att kommunicera extern
autentiseringsinformation till systemet.
am-eai-server-task
Global administratör
webclient.webseal.sessionidheader
Headernamnet som
används till att skicka
sessions-IDt från
webseal till systemet.
user_session_id
Global administratör
webclient.wfmapimageformat
Anger formatet för
arbetsflödeskartbilden,
som måste vara i formatet .png eller .gif.
png
Global administratör
webclient.wraplength
Radbrytningslängd
75
Global administratör, innehavare
webclient.wrapreadonlycolumns
Radbryt UI-kolumner
SANT
Global administratör, innehavare
Närliggande uppgifter:
”Aktivera sidonavigeringsmenyn” på sidan 43
Du kan flytta åtgärdsalternativ i verktygsfältet till en navigeringsmenyn på kanten
av skärmen, vilket gör alternativen mer synliga och lättare att komma åt. I Startcenter innehåller sidonavigeringsmenyn menyalternativ från menyn Gå till.
Verktyg för loggning och testning
Det finns verktyg som du kan ta till hjälp för testning och felsökning när du hanterar systemprestanda. När du är nöjd med driftsättningen kan du avaktivera dessa
loggningsverktyg.
Verktyg som spårar systemprestanda
Standardinställningen är att loggningsverktygen mbocount, logSQLTimeLimit och
fetchResultLogLimit är aktiverade i egenskapsfilen. Genom att använda de här
verktygen kan du spåra följande potentiella problem med systemprestanda medan
du konfigurerar en inledande systemdriftsättning:
v Överdriven användning av affärsobjekt
v Långsam exekvering av SQL-satser
v Stort antal poster som returneras i ett frågeresultat
Ändra de felsökningsegenskaper som beskrivs i tabellen om du vill avaktivera
loggningsverktygen.
Kapitel 25. Systemegenskaper
455
Tabell 86. Felsökningsegenskaper
Egenskap
Beskrivning
mail.debug
falskt
Används för felsökning av problem med
e-postanslutning, konfiguration och formatering. Egenskapen är en JavaMail APIfelsökningsegenskap.
Standardvärde
Ställ in värdet på true om du vill aktivera
den.
mxe.mbocount
Visar antalet affärsobjekt som servern ska- 1
pat.
Ändra värdet till 0 om du vill avaktivera
egenskapen.
mxe.db.logSQLTimeLimit
SQL-satser som tar längre tid än den angivna tidsgränsen loggas. Tiden mäts i
millisekunder.
1000
Ändra värdet till 0 om du vill avaktivera
egenskapen.
mxe.db.fetchResultLogLimit
När egenskapen är aktiverad skrivs en
stackspårning i loggen för varje affärsobjektsuppsättning som hämtar fler
rader än den angivna radgränsen. Loggen
för stackspårning upprepas även för varje
grupp av sådana hämtningar.
1000 rader
Ändra värdet till 0 om du vill avaktivera
egenskapen.
mxe.db.logSQLPlan (endast Oracle)
Ange värdet sant för egenskapen så loggas körplaner för alla SQL-satser som
innehåller en full tabellsökning.
0
Om du definierar
mxe.db.sqlTableScanExclude loggas alla
tabeller utom de som du uttryckligen utesluter.
Om du inte definierar
mxe.db.sqlTableScanExclude loggas bara
de SQL-satser som överskrider den tidsgräns som anges i mxe.dblogSQLTimeLimit.
mxe.db.sqlTableScanExclude=
Du kan ange tabellnamn som ska utesluACTION,MAXROLE,SCCONFIG,MAXUSER (endast tas från loggen. Tabellnamnen måste vara
i versaler.
Oracle)
0
Om du definierar
mxe.db.sqlTableScanExclude loggas alla
tabeller utom de tabeller som du listar.
Om du inte definierar
mxe.db.sqlTableScanExclude och anger
mxe.db.logSQLPlan=true loggas endast de
SQL-satser som överskrider den tidsgräns
som anges i mxe.dblogSQLTimeLimit.
mxe.logging.CorrelationEnabled
Det korrelations-ID som loggas om en
procentandel av kön anges i
loggfunktionslayouten.
1
mxe.logging.disableLoggingPropFile
Avaktiverar filen logging.properties för
loggning.
0
mxe.logging.rootfolder
Standardrotmappen där Maximo-genererade loggfiler skrivs.
456
Administrera Maximo Asset Management
Egenskapen för arbetsordergenerering
Du kan använda en egenskap som hanterar genereringen av arbetsorder.
Egenskapen för arbetsordergenerering är mxe.msgLogFile. Egenskapen representerar loggfilen för arbetsordergenerering.
Arbetsflödesegenskaper
Genom att använda arbetsflödesegenskaper kan du ange e-postkontot för administratören och styra statusarv för arbetsartiklar.
Tabell 87. Arbetsflödesegenskaper
Egenskap
Beskrivning
mxe.workflow.admin
E-postadressen till
arbetsflödesadministratören.
Arbetsflödet hejdas inte om du lämnar
värdet tomt, men felmeddelanden som
har associerade meddelandemallar
kanske inte skickas. Genomförd leverans av meddelanden i fritt format är
beroende av det värde som ställs in för
den här egenskapen.
mxe.app.wo.flowControlStatusInheritance
Möjliggör statusarv för arbetsartiklar
som är under processflödeskontroll.
Standardvärde
0
Ange värdet sant (1) för egenskapen
om du vill att statusen ska ärvas från
den överordnade arbetsordern till den
underordnade arbetsordern.
Statusvärdena för flödesstart och
flödesslut ärvs inte. De är PÅGÅR och
KLAR som standard.
Kapitel 25. Systemegenskaper
457
458
Administrera Maximo Asset Management
Anmärkningar
Den här informationen gäller produkter och tjänster som erbjuds i USA.
IBM kanske inte erbjuder de produkter, tjänster eller funktioner som beskrivs i det
här dokumentet i andra länder. Ta kontakt med närmaste IBM-återförsäljare om du
vill veta vilka produkter och tjänster som finns där du bor. Hänvisningar till IBMs
produkter, program eller tjänster betyder inte bara att endast IBMs produkter får
användas. Förutsatt att intrång i IBMs immateriella rättigheter inte sker, får funktionellt likvärdiga produkter, program och tjänster användas i stället för motsvarande produkter från IBM. Ansvaret för utvärdering och kontroll av funktionen
hos andra produkter, program eller tjänster än dem som IBM uttryckligen har angett, åligger användaren.
IBM kan ha patent eller ha ansökt om patent på produkter som nämns i detta dokument. Dokumentet ger ingen licens till sådana patent. Skriftliga frågor om licenser kan skickas till:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.
Licensinformation för DBCS-språkområdet kan fås hos IBMs lokalavdelning för immateriella rättigheter, eller genom att en skriftlig förfrågan skickas till:
Intellectual Property Licensing
Legal and Intellectual Property Law
IBM Japan Ltd.
19-21, Nihonbashi-Hakozakicho, Chuo-ku
Tokyo 103-8510, Japan
Nedanstående stycke gäller inte i Storbritannien och är tillämpligt i andra länder
endast under förutsättning att det inte strider mot gällande lag: INTERNATIONAL
BUSINESS MACHINES CORPORATION TILLHANDAHÅLLER DENNA PUBLIKATION I BEFINTLIGT SKICK UTAN GARANTIER AV NÅGOT SLAG, VARE
SIG UTTRYCKTA ELLER UNDERFÖRSTÅDDA, INKLUSIVE, MEN INTE BEGRÄNSAT TILL UNDERFÖRSTÅDDA GARANTIER AVSEENDE INTRÅNG I
UPPHOVSRÄTT, ALLMÄN BESKAFFENHET ELLER LÄMPLIGHET FÖR VISST
ÄNDAMÅL. Vissa länder tillåter inte undantag eller begränsningar av uttryckta eller underförstådda garantier vid vissa transaktioner, vilket innebär att ovanstående
kanske inte gäller överallt.
Informationen kan innehålla fel av teknisk eller typografisk natur. Informationen i
publikationen uppdateras med jämna mellanrum och införs i nya utgåvor. IBM kan
utan föregående varsel komma att göra förbättringar och/eller ändringar i produkter och/eller program som beskrivs i detta dokument.
Hänvisningar till andra webbplatser än IBMs egna görs endast i informationssyfte,
och IBM lämnar inga som helst garantier beträffande dessa platser. Material som
finns på dessa webbplatser ingår inte i materialet som hör till denna produkt och
användning av dessa webbplatser sker på användarens egen risk.
© Copyright IBM Corp 2008, 2014
459
IBM får använda eller sprida information som kunden lämnar på sätt som IBM finner lämpligt utan att det innebär någon förpliktelse gentemot kunden.
Programlicenstagare som önskar få information om det för att kunna aktivera (i)
utbyte av information mellan oberoende program och andra (inklusive detta program) och (ii) ömsesidig användning av den utbytta informationen, ombeds kontakta:
IBM Corporation
2Z4A/101
11400 Burnet Road
Austin, TX 78758 U.S.A.
Sådan information kan vara tillgänglig, enligt tillämpliga villkor, och i vissa fall
mot erläggande av en avgift.
Det licensierade program som beskrivs i detta dokument och allt licensierat material som hör till, tillhandahålls av IBM i enlighet med Villkor för fortlöpande IBMtjänster, IBM Internationellt Programlicensavtal eller annat motsvarande avtal mellan IBM och kunden.
Information om icke-IBM-produkter har erhållits från leverantörerna av dessa produkter, deras publicerade tillkännagivanden eller andra offentliga källor. IBM har
inte testat dessa produkter och kan inte gå i god för deras funktionalitet eller kompatibilitet eller för några andra utfästelser avseende icke-IBM-produkter. Frågor om
kapaciteten hos icke-IBM-produkter bör ställas till leverantörerna av sådana produkter.
Den här informationen innehåller exempel på data och rapporter som används i
daglig affärsverksamhet. För att ge en så verklighetstrogen bild som möjligt innefattar dessa exempel namn på individer, företag, varumärken och produkter. Alla
sådana namn är fiktiva och eventuella likheter med namn och adresser som används av verkliga företag beror på ren tillfällighet.
UPPHOVSRÄTTSLICENS:
Den här informationen innehåller exempelprogram på ursprungsspråket, som illustrationer till programmeringsteknik för olika operativsystem. Du får kopiera, ändra
och sprida exempelprogrammen i valfri form utan ekonomisk ersättning till IBM i
syfte att utveckla, använda, marknadsföra eller sprida tillämpningsprogram som är
förenliga med IBMs programgränssnitt. Exempelprogrammen har inte testats fullständigt och under alla förhållanden. IBM kan därför inte garantera driftsäkerheten
eller funktionaliteten hos exempelprogrammen. Exempelprogrammen tillhandahålls
i befintligt skick utan några som helst garantier. IBM ansvarar inte för skador som
kan uppstå vid användning av exempelprogrammen.
Varumärken
IBM, IBM-logotypen och ibm.com är varumärken eller registrerade varumärken
som tillhör International Business Machines Corp. på många platser i världen. Andra produktnamn eller näringskännetecken kan vara varumärken som tillhör IBM
eller andra företag. En aktuell förteckning över varumärken som tillhör IBM finns
på www.ibm.com/legal/copytrade.shtml.trademarks ”Copyright and trademark information” på www.ibm.com/legal/copytrade.shtml.
460
Administrera Maximo Asset Management
Java och alla Java-baserade varumärken och logotyper är varumärken eller registrerade varumärken som tillhör Oracle och/eller dess samarbetspartner.
Linux är ett registrerat varumärke som tillhör Linus Torvalds i USA och/eller andra länder.
Microsoft, Windows och Windows-logotypen är varumärken som tillhör Microsoft
Corporation i USA och/eller andra länder.
UNIX är ett registrerat varumärke som tillhör The Open Group i USA och andra
länder.
Anmärkningar
461
462
Administrera Maximo Asset Management
Tryckt i Sverige