LEX INSTRUKTION LEX.CONFIG
Innehållsförteckning LEX INSTRUKTION LEX.CONFIG... 1 1. INLEDNING... 1 2. DOKUMENTATION... 2 3. SETTINGS... 3 4. KUNDINSTÄLLNINGAR... 4 5. SYSTEMINSTÄLLNINGAR... 6 6. MODULES... 7
1. Inledning Detta dokument beskriver konfigurationsmöjligheterna som finns i XML filen lex.config som medföljer Lex webbapplikation, LexWeb. Denna fil finns i källkatalogen där LexWeb-instansen installerats, vanligtvis är detta C:\Inetpub\wwwroot\LexWeb\ Det finns även en konfigurationspost i filen Web.Config, som bör beaktas, som ligger i appsettings, denna posten ska innehålla namnet på katalogen som LexWeb finns i, som i exemplet ovan bör vara wwwroot, exempel: <add key="web_root" value="wwwroot"/> 2010-01-01 Sida 1
2. Dokumentation XML filen består av en root-tagg som heter lex.config denna kan i sin tur innehålla, settings och modules. Settings taggen innehåller sedan en mängd setting taggar som har ett namn och ett värde. Det finns ett antal förbestämda setting taggar som bör konfigureras per installation. Modules taggen definierar vilka extra moduler ska laddas för instansen, möjliga moduler är Tasks, som är uppgiftshanterare av olika slag. Xml-schemat ser ut så här: <?xml version="1.0" encoding="utf-8"?> -<xs:schema xmlns:xs=http://www.w3.org/2001/xmlschema elementformdefault="qualified" attributeformdefault="unqualified"> -<xs:element name="lex.config"> -<xs:sequence> -<xs:element name="settings"> -<xs:annotation> <xs:documentation>the root for all settings</xs:documentation> </xs:annotation> -<xs:choice> -<xs:element name="setting" maxoccurs="unbounded"> <xs:attribute name="name" type="xs:string" use="required" /> <xs:attribute name="value" type="xs:string" use="required" /> </xs:choice> -<xs:element name="modules"> -<xs:sequence> -<xs:element name="tasks"> -<xs:sequence> -<xs:element name="add"> <xs:sequence /> <xs:attribute name="type" type="xs:string" /> </xs:sequence> </xs:sequence> </xs:sequence> <xs:attribute name="version" type="xs:string" /> </xs:schema> 2010-01-01 Sida 2
3. Settings Denna tagg kan endast innehålla settings taggar som måste innehålla ett name Värdet för inställningen kan anges i value attributet eller inuti setting-taggen. Inställningarnas namn är ej skiftlägeskänslig (case sensitive). Exempel på tagg: <setting name="smtp_user" value="lex.support@wmdata.com" /> 2010-01-01 Sida 3
4. Kundinställningar Inställningar som bör beaktas per installation, dessa är: Namn Värde Site Kundens namn, utan mellanslag org_nr Kundens organisationsnummer, endast nummer Functions Funktioner som skall vara påslagna, funktionsord separerade med kommatecken. dbserver Namnet på databasservern database Namnet på Lex databasinstans, t ex AES database_fds Namnet på Lex FDS databasinstans SingleSignOn Om SSO skall användas för webbinstansen, kan vara true el. false culture Det språk webbinstansen använder. debug Logga olika typer av debug information. Möjligt val js JavaScript smtp_server SMTP Server som skall användas för att skicka mail. smtp_user SMTP användarnamn som skall användas när mail skickas. web_instance Namnet på webbinstansen, dvs. http://server/web_instance/index.aspx path_temp Lokal sökväg på webbservern där ASPNET användaren kan spara temporära filer. login_text Text som skall visas i inloggningssidan login_labeltext Rubrik som skall visas i inloggningssidan ansok_doktyper Dokumentyper som används för ansökningar. extern_earliestdate Det tidigaste sökbara datum för externwebben. Inga dokument och ärenden är sökbara före det datum som anges här. extern_earliestdatesamm Samma som ovan fast för sammanträden. console_metatabcolumns Hur många kolumner metadatafälten skall delas upp i, i handläggningsvyn. Standardvärde är 2 meetingagendatabname Fliknamn för det som kallades Protokoll tidigare, agenda för sammanträdet. signal_participant_senderemail Signalhantering för deltagare, avsändarens e-post, t ex info@kommun.se signal_participant_sendername Signalhantering för deltagare, avsändarens namn, t ex Lex signal_participant_emailbody Signalhantering för deltagare, meddelande text för signalen, kan innehålla taggar som ersätts med olika systemdata. Se Signal Taggar. signal_participant_subject Standardrubriken för signalen om ingen annan har angetts i processkonfigurationen signal_user_senderemail Signalhantering för handläggare, avsändarens e- post, t ex info@kommun.se signal_user_sendername E-postnotifiering, avsändarens namn, t ex Lex signal_user_subject Rubriken för signalen som skickas iväg signal_userflow_emailbody E-postnotifiering för handläggare, meddelandetext för e-postmeddelanden för nya flöden. Kan innehålla taggar som ersätts med olika systemdata. Se Signal Taggar. signal_useralert_emailbody E-postnotifiering för handläggare, meddelandetext 2010-01-01 Sida 4
för e-postmeddelanden för bevakningar. Kan innehålla taggar som ersätts med olika systemdata. Se Signal Taggar. 2010-01-01 Sida 5
5. Systeminställningar Dessa inställningar definierar funktionalitet av Lex webbapplikation, där man kan styra hur Lex ska fungera. Ändring av dessa kan påverka systemets stabilitet, ändring av standardvärden bör göras med försiktighet. Namn support_email intern_startpage intern_startpagepath intern_startpageparams extern_startpage extern_startpagepath extern _startpageparams elected_startpage elected_startpagepath elected_startpageparams citizen_startpage citizen_startpagepath citizen_startpageparams connectionstring Värde E-postadress för felmeddelanden. Startsidans namn för internwebben Startsidans sökväg för internwebben Parametrar för den interna webbens startsida. Startsidans namn för externwebben Startsidans sökväg för externwebben Parametrar för den externa webbens startsida. Startsidans namn för förtroendevaldas webb Startsidans sökväg för förtroendevaldas webb Parametrar för förtroendevaldas startsida. Startsidans namn för medborgarwebben Startsidans sökväg för medborgarwebben Parametrar för medborgarwebben startsida. En del av kopplingssträngen som används för anslutning till databasen. 2010-01-01 Sida 6
6. Modules Innehåller i dagsläget endast uppgiftsmoduler, tasks. Det finns idag två sådana moduler LexSystemTask Tar hand som systemuppgifter såsom att skicka ut signaler samt automatskapande av informationstyper, berör mest Lex processmotor. Dessa körs på webbservern, för att dessa ska fungera korrekt krävs det att webbservern är rätt inställd i Lex Globala inställningar (aes_globals). Exempel: <add type="lexapi.system.managers.lexsystemtask, LexApi" /> LexTransformerTask - Tar hand om uppgifter som berör transformering, skall endast användas på transformerings servern, ej på webbservern. Exempel: <add type="lexnet.lextransformerapi.lextransformtask, LexTransformerApi" /> 2010-01-01 Sida 7
Bilaga 1 SIGNAL TAGGAR Taggen ska skrivas mellan två måsvingar, dvs {H} Tagg Beskrivning Exempel H Första handläggarens namn och epost Lar Ek lars.ek@kommun.se M Mottagarens förnamn och efternamn Lena Berg MF Mottagarens förnamn Lena ML Mottagarens efternamn Berg B Informationstypens beteckning som signalen berör KS/2010:293 TEXT Innehållstexten som är inlagt för signalen i processen Tack för din ansökan, den komemr att handläggas inom 1 vecka. Vidare konfigurering av LEX signalhanering Signalhanteringen sker via webservice-anrop. Därför måste WebServerService i Globala inställningar sättas om inte detta redan är gjort. Den skall kodas enligt formen webserver/instans, typ server01/lexweb. 2010-01-01 Sida 8