Skilnad mellom versjonar av «Kokebok for administrering av rombooking image»
s (46 versjonar) |
|||
(20 mellomliggjande versjonar av éin annan brukar er ikkje viste) | |||
Line 1: | Line 1: | ||
− | Det ligger 4 images på henhodsvis ''' | + | Det ligger 4 images på henhodsvis '''Ivalde''' (2009) og '''Hervor''' (2008).<br> |
− | ''Brukernavn og passord får ein hjå | + | ''Brukernavn og passord får ein hjå Eigedomsavdelinga.'' |
====Adressene til disse er (ved innlogging til S+):==== | ====Adressene til disse er (ved innlogging til S+):==== | ||
− | + | ||
− | |||
*2008: basilikum, med sdb-service (port) 2008 | *2008: basilikum, med sdb-service (port) 2008 | ||
+ | *2009: basilikum, med sdb-service (port) 2009 | ||
====De fire imagene heter:==== | ====De fire imagene heter:==== | ||
Line 21: | Line 21: | ||
====Disse ligger på:==== | ====Disse ligger på:==== | ||
− | *C:\Program Files\Scientia\Syllabus Plus 3. | + | *C:\Program Files\Scientia\Syllabus Plus 3.6.0\sws – dette er Ivalde, |
− | *C:\Program Files\Scientia\Syllabus Plus 3. | + | *C:\Program Files\Scientia\Syllabus Plus 3.6.0\sws – dette er Hervor<br> |
(Her finnes også¨''sws.img''” som er ”default image”, som kan brukes for å bygge opp et nytt image.) | (Her finnes også¨''sws.img''” som er ”default image”, som kan brukes for å bygge opp et nytt image.) | ||
Line 28: | Line 28: | ||
I hver av disse katalogene ligger en web.config-fil som styrer en del ting, og det er her en kan slå av og på selve webbookingsapplikasjonen. | I hver av disse katalogene ligger en web.config-fil som styrer en del ting, og det er her en kan slå av og på selve webbookingsapplikasjonen. | ||
− | ==== | + | ====IVALDE:==== |
− | *Standard : C:\Inetpub\wwwroot\ | + | *Standard : C:\Inetpub\wwwroot\wrb1_3_25 – her er progID = uib_std |
− | *Medisin: C:\Inetpub\wwwroot\ | + | *Medisin: C:\Inetpub\wwwroot\wrb1_3_25_med – her er progID = uib_med |
====HERVOR:==== | ====HERVOR:==== | ||
− | C:\Inetpub\wwwroot\ | + | C:\Inetpub\wwwroot\scientiawrb1_3_25 – her er progID = uib_std |
− | C:\Inetpub\wwwroot\ | + | C:\Inetpub\wwwroot\scientiawrb1_3_25_medisin her er progID = uib_med |
Line 67: | Line 67: | ||
##English | ##English | ||
##scheduling database | ##scheduling database | ||
− | #tjenesten og og sdb-tjeneste(port) : basilikum/ | + | #tjenesten og og sdb-tjeneste(port) : basilikum/2008 0G 2009 (avhengig av om om det er 2008 eller 2009) |
#lagre = nei | #lagre = nei | ||
− | #brukernavn/passord : ''Fås av | + | #brukernavn/passord : ''Fås av Vagar Aabrek'' (dette cAse sEnsItivt)I dialogboksen ”Web Server Setup” er alle instillinger default, og en kan trykke cancel eller ok dersom det er booking images. Dersom det er web-image må følgende velges |
##port: 8001 | ##port: 8001 | ||
##restart SWS on reload = true (hake av) | ##restart SWS on reload = true (hake av) | ||
Line 101: | Line 101: | ||
# avslutte image og starte det på nytt slik at det er ”ferskt”. | # avslutte image og starte det på nytt slik at det er ”ferskt”. | ||
# dersom det har blitt laget ny prog_id må denne endres i en del templater og filer: | # dersom det har blitt laget ny prog_id må denne endres i en del templater og filer: | ||
− | ## C:\Program Files\Scientia\Web Room Booking Notifier | + | ## C:\Program Files\Scientia\Web Room Booking Notifier 1_3.25\Configurations\default.config |
## I Øysteins script: | ## I Øysteins script: | ||
###*C:\Inetpub\wwwroot\wrb_addons\vbscripts\config.vbs | ###*C:\Inetpub\wwwroot\wrb_addons\vbscripts\config.vbs | ||
− | ###*Se etter linjen Const strSPlusProgID = " | + | ###*Se etter linjen Const strSPlusProgID = "2008_web.Application" |
###C:\Inetpub\wwwroot\wrb_addons\activity_lookup.asp | ###C:\Inetpub\wwwroot\wrb_addons\activity_lookup.asp | ||
− | ###Se etter linjen set objApp = createobject (" | + | ###Se etter linjen set objApp = createobject ("2008_web.application") |
###I Scheduled tasks: | ###I Scheduled tasks: | ||
− | Den som heter “Addition” – ved endring må en her oppgi brukernavn og passord (dette er det samme som ved innlogging til Hervor/ | + | Den som heter “Addition” – ved endring må en her oppgi brukernavn og passord (dette er det samme som ved innlogging til Hervor/Ivalde |
#starte opp igjen scheduled tasks. | #starte opp igjen scheduled tasks. | ||
#sette applicationon = true i web.config | #sette applicationon = true i web.config | ||
Line 116: | Line 116: | ||
##Sjekke om bekreftelsesmail blir sendt | ##Sjekke om bekreftelsesmail blir sendt | ||
+ | ===UiB-tilpasninger i WRB=== | ||
+ | Ytterligere informasjon ligger på følgende lenker | ||
+ | [[UiB-tilpasninger_i_WRB» ]] | ||
+ | [[Tilpasninger for MEDODO ]] | ||
[[Kategori:Timeplanlegging og rombestilling]] | [[Kategori:Timeplanlegging og rombestilling]] | ||
Line 124: | Line 128: | ||
Husk flytte over filer fra kataloger: bin: no katalogen, Images: alle .jpg filer, Include: Bootom.ascx og Top.ascx , Plugins: en fil, Style: global.css | Husk flytte over filer fra kataloger: bin: no katalogen, Images: alle .jpg filer, Include: Bootom.ascx og Top.ascx , Plugins: en fil, Style: global.css | ||
− | Fra hovedkatalogen: | + | Fra hovedkatalogen: |
+ | Innloggingsskjema - tekst om reviewlist (login.aspx) | ||
+ | Tekst om flere epostmottakere i selve bestillingsskjemaet (BookingForm.ascx) | ||
+ | Regulært uttrykk for kontroll av gyldig epostadresse (web.config) | ||
+ | Se lokale tilpasninger web config | ||
+ | |||
+ | Ellers under Inetpub: katalogen wrb_addons | ||
+ | |||
+ | Under Programfiles/Scientia: WRB129Addition | ||
+ | |||
+ | Under Programfiles/Scientia: Web Room Booking Notifier 1.x.xx : | ||
+ | Configurations/default.config | ||
+ | Templates | ||
+ | Notifier.exe.config | ||
==Lokale tilpassinger== | ==Lokale tilpassinger== | ||
Line 130: | Line 147: | ||
===web.config:=== | ===web.config:=== | ||
− | ===Gjelder begge wrb=== | + | ====Gjelder begge wrb==== |
* <add key="AutoSchedule" value="false" /> | * <add key="AutoSchedule" value="false" /> | ||
* <add key="BookingDepartment" value="WEBROMBOOKING" /> | * <add key="BookingDepartment" value="WEBROMBOOKING" /> | ||
Line 168: | Line 185: | ||
* <input id="email" readonly="false" name="TxEmail" mandatory="true" validation="^(([a-zA-Z0-9_\-\.]+[a-zA-Z0-9_\-])@([a-zA-Z0-9][a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5}){1,25})([;](([a-zA-Z0-9_\-\.]+[a-zA-Z0-9])@([a-zA-Z0-9][a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5}){1,25})+)*$" /> | * <input id="email" readonly="false" name="TxEmail" mandatory="true" validation="^(([a-zA-Z0-9_\-\.]+[a-zA-Z0-9_\-])@([a-zA-Z0-9][a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5}){1,25})([;](([a-zA-Z0-9_\-\.]+[a-zA-Z0-9])@([a-zA-Z0-9][a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5}){1,25})+)*$" /> | ||
− | + | =====Oversettelser (ligger under "kapittel" SPLUS CONCEPT RENAMING)===== | |
− | ø = ø | + | *[[Oversikt over hvilke felter som kan oversettes i WRB]] |
− | å = å | + | *[[Oversikt over hvilke felter som kan oversettes i Bookingene]] (har ikke helt forstått hvilke tekster det er snakk om her - men tar den med for sikkerhetsskyld. |
− | æ = æ | + | |
+ | Særnorske tegn (må benyttes ved oversetting): | ||
+ | <pre> | ||
+ | ø = ø | ||
+ | å = å | ||
+ | æ = æ | ||
+ | </pre> | ||
* Kommenteres bort: | * Kommenteres bort: | ||
Line 180: | Line 203: | ||
* WRBAddition | * WRBAddition | ||
+ | Denne sørger for at usertext5 oppdateres med tekst fra feltet otherinfo (rombruk) og at descriptionfeltet oppdateres med eget format (brukernavn/beskrivelse av rombruk). | ||
+ | |||
Nederst i web.config legges følgende: | Nederst i web.config legges følgende: | ||
+ | |||
<plugIns> | <plugIns> | ||
<plugIn assemblyName="WRBAddition" className="WRBAddition.Scientia.WRB.Plugins.Bergen" eventName="AfterBookingCreation" /> | <plugIn assemblyName="WRBAddition" className="WRBAddition.Scientia.WRB.Plugins.Bergen" eventName="AfterBookingCreation" /> | ||
Line 195: | Line 221: | ||
responseEncoding="utf-8" | responseEncoding="utf-8" | ||
/> | /> | ||
+ | |||
+ | * validering på otherinfo-feltet: | ||
+ | <input id="otherInf" name="TxOtherInformation" mandatory="true" validation="^[\s\S]{0,70}$"/> | ||
+ | |||
+ | * myBookingsGrid (viser bruken av rommet): | ||
+ | <column id="UserText5" visible="true" /> | ||
===Standard rombooking=== | ===Standard rombooking=== |
Siste versjonen frå 26. april 2010 kl. 14:11
Det ligger 4 images på henhodsvis Ivalde (2009) og Hervor (2008).
Brukernavn og passord får ein hjå Eigedomsavdelinga.
Adressene til disse er (ved innlogging til S+):
- 2008: basilikum, med sdb-service (port) 2008
- 2009: basilikum, med sdb-service (port) 2009
De fire imagene heter:
- uib_med – dette er image for medisin, PØA og deler av MatNat
- uib_std – dette er standardimage
- uib_web – dette image’t inneholder ukesoversiktene samt link til rombooking
- uib_notifier – dette er notifier-image
Ved endring av progid på image'ene må dette også endres følgende steder:
- web.config på alle instanser
- C:\Inetpub\wwwroot\wrb_addons\vbscripts\locations.vbs (eller i fil som includeres)
- C:\Inetpub\wwwroot\wrb_addons\vbscripts\zones.vbs (eller i fil som includeres)
- default.config (notifier)
- Listen er kanskje ikke komplett ...
Disse ligger på:
- C:\Program Files\Scientia\Syllabus Plus 3.6.0\sws – dette er Ivalde,
- C:\Program Files\Scientia\Syllabus Plus 3.6.0\sws – dette er Hervor
(Her finnes også¨sws.img” som er ”default image”, som kan brukes for å bygge opp et nytt image.)
Det finnes to rombookingsløsninger – standard og for medisin. I hver av disse katalogene ligger en web.config-fil som styrer en del ting, og det er her en kan slå av og på selve webbookingsapplikasjonen.
IVALDE:
- Standard : C:\Inetpub\wwwroot\wrb1_3_25 – her er progID = uib_std
- Medisin: C:\Inetpub\wwwroot\wrb1_3_25_med – her er progID = uib_med
HERVOR:
C:\Inetpub\wwwroot\scientiawrb1_3_25 – her er progID = uib_std C:\Inetpub\wwwroot\scientiawrb1_3_25_medisin her er progID = uib_med
For å slå av webrombooking i web.config:
Applicationon = false
-– den er true når den er aktiv.
<add key="ApplicationOn" value="true" />
-- her er den altså på, slik den mormalt sett skal være.
I web.config er det også en viktig nøkkel, nemlig
<add key="ProgID" value="uib_med" />
-- her er koblingen til det image som har denne progID-verdien. I dette tilfellet er dette uib_med, og dette vil jo normalt sett være uib_med-imaget som er registrert med denne prog-id’en. Dog kan det tenkes at ved gjenoppbygging av et image at en velger å registrere dette imaget med en annen prog-id. I så tilfelle må dette gjenspeiles i web.config.
For å booke skarpt – web.config:
Autoschedule = true
Bygge opp nytt image:
Dersom vi skal lage nye images bør vi lage nye prog-id’er på dem. Dette får konsekvenser for en del script. Se slutten av kokeboken – punkt 16 og utover.
- sette applicationon = false i web.config (dersom dette er aktuelt)
- slå av (disable) scheduled tasks – addition og notifier. Velg egenskaper/properties, og ta vekk hake for “enable…”
- Sjekk om image fungerer. Dersom det gjør det; avregistrer det (unregistrer server under COM-menyen), slette det og deretter sjekke i task manager at det ikke er flere (av samme image) som kjører.
- åpne sws.image
- velg:
- English
- scheduling database
- tjenesten og og sdb-tjeneste(port) : basilikum/2008 0G 2009 (avhengig av om om det er 2008 eller 2009)
- lagre = nei
- brukernavn/passord : Fås av Vagar Aabrek (dette cAse sEnsItivt)I dialogboksen ”Web Server Setup” er alle instillinger default, og en kan trykke cancel eller ok dersom det er booking images. Dersom det er web-image må følgende velges
- port: 8001
- restart SWS on reload = true (hake av)
- Footer style = hidden
- lagre image, deretter connecte på nytt.
- Innstillinger på databasemeny:
- Connect on restart
- Automatic reconnect on failure
- Periodically autosave image – her må det pekes til filen
- Autoconnect options – her må det velges 30 min.
- det kan være greit å sjekke refresh options under fil-menyen, og sette denne til 1 min dersom den ikke er satt opp slik allerede.
- Lagre
- lage prog-id –
- se com-menyen, og legg inn prog-id
- lagre
- registrere server – under com-menyen, deretter lagre.
- dersom det er et web-image må i tilegg det følgende gjøres:
- Template Organizer under filmnenyen
- Peke til ”D: på Volund” (som er en mapping en kan browse til – den heter ”D: på volund” – men ligger mest sannsynlig på Z-disken), her er en mappe som heter ”Print templater i bruk”
- Last inn
- kullrapport
- location_individual
- module_individual
- (double_bookings) – usikkert om denne trengs, men skader ikke. (denne kommer opp som ”generic object list” når den kopieres over)
- (Det er generelt verdt å merke seg noen småting når det gjelder denne innlastingen:
- det må lastes fra ”memory” – pek til filen som skal kopieres inn
- når filen kommer opp til venstre i listen må den markeres og kopieres over til høyre side.
- Deretter må en velge fra ”memory” og velge ny fil – ellers samme som over.
- Når alle er lastet over er det bare å lukke og lagre – da vil templatene bli lagret og brukt av image.
- Lagre
- Template Organizer under filmnenyen
- avslutte image og starte det på nytt slik at det er ”ferskt”.
- dersom det har blitt laget ny prog_id må denne endres i en del templater og filer:
- C:\Program Files\Scientia\Web Room Booking Notifier 1_3.25\Configurations\default.config
- I Øysteins script:
- C:\Inetpub\wwwroot\wrb_addons\vbscripts\config.vbs
- Se etter linjen Const strSPlusProgID = "2008_web.Application"
- C:\Inetpub\wwwroot\wrb_addons\activity_lookup.asp
- Se etter linjen set objApp = createobject ("2008_web.application")
- I Scheduled tasks:
Den som heter “Addition” – ved endring må en her oppgi brukernavn og passord (dette er det samme som ved innlogging til Hervor/Ivalde
- starte opp igjen scheduled tasks.
- sette applicationon = true i web.config
- kjøre enkel testing at alt fungerer:
- gjøre rombooking på rom.uib.no
- bekrefte denne i S+
- Sjekke om bekreftelsesmail blir sendt
UiB-tilpasninger i WRB
Ytterligere informasjon ligger på følgende lenker UiB-tilpasninger_i_WRB» Tilpasninger for MEDODO
Tillegg oppgradering til ny WRB-klient
Husk flytte over filer fra kataloger: bin: no katalogen, Images: alle .jpg filer, Include: Bootom.ascx og Top.ascx , Plugins: en fil, Style: global.css
Fra hovedkatalogen: Innloggingsskjema - tekst om reviewlist (login.aspx) Tekst om flere epostmottakere i selve bestillingsskjemaet (BookingForm.ascx) Regulært uttrykk for kontroll av gyldig epostadresse (web.config) Se lokale tilpasninger web config
Ellers under Inetpub: katalogen wrb_addons
Under Programfiles/Scientia: WRB129Addition
Under Programfiles/Scientia: Web Room Booking Notifier 1.x.xx : Configurations/default.config Templates Notifier.exe.config
Lokale tilpassinger
web.config:
Gjelder begge wrb
- <add key="AutoSchedule" value="false" />
- <add key="BookingDepartment" value="WEBROMBOOKING" />
- <add key="NameFormat" value="// {1} / {2:yyyy-MM-dd} {3} - {0}" />
- <add key="LocationCapacity" value="5,10,15,20,25,30,40,50,100,150,200,300" />
- <add key="LocationCapacityDefault" value="5" />
- <add key="ZoneGroupFilter" value="WRB-filter" />
- <add key="SuitabilityGroupFilter" value="WRB-filter" />
- <add key="MaximumWeeks" value="8" />
- <add key="MinDuration" value="2" />
- <add key="DefaultDuration" value="2" />
- Locationgrid:
<locationsGrid> <columns> <column id="Name" visible="true" /> <column id="Description" visible="true" /> <column id="Capacity" visible="true" /> <column id="Area" visible="false" /> <column id="HostKey" visible="false" /> <column id="UserText1" visible="false" /> <column id="UserText2" visible="false" /> <column id="UserText3" visible="false" /> <column id="UserText4" visible="false" /> <column id="UserText5" visible="false" /> <column id="Department" visible="false" /> <column id="Zone" visible="true" /> <column id="Selection" visible="true" /> </columns> </locationsGrid>
- <add key="MaxOptions" value="15" />
- <add key="ExtendedOptions" value="30" />
- <input id="otherInf" name="TxOtherInformation" mandatory="true"/>
- <add key="LocationLinkURL" value="http://rom.uib.no/wrb_addons/location_hostkey.asp?hostkey={1}" />
- <input id="email" readonly="false" name="TxEmail" mandatory="true" validation="^(([a-zA-Z0-9_\-\.]+[a-zA-Z0-9_\-])@([a-zA-Z0-9][a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5}){1,25})([;](([a-zA-Z0-9_\-\.]+[a-zA-Z0-9])@([a-zA-Z0-9][a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5}){1,25})+)*$" />
Oversettelser (ligger under "kapittel" SPLUS CONCEPT RENAMING)
- Oversikt over hvilke felter som kan oversettes i WRB
- Oversikt over hvilke felter som kan oversettes i Bookingene (har ikke helt forstått hvilke tekster det er snakk om her - men tar den med for sikkerhetsskyld.
Særnorske tegn (må benyttes ved oversetting):
ø = ø å = å æ = æ
- Kommenteres bort:
<select id="altLoc1" name="TxSecondChoice" /> <select id="altLoc2" name="TxThirdChoice" /> <input id="fax" name="TxFax" />
- WRBAddition
Denne sørger for at usertext5 oppdateres med tekst fra feltet otherinfo (rombruk) og at descriptionfeltet oppdateres med eget format (brukernavn/beskrivelse av rombruk).
Nederst i web.config legges følgende:
<plugIns> <plugIn assemblyName="WRBAddition" className="WRBAddition.Scientia.WRB.Plugins.Bergen" eventName="AfterBookingCreation" /> </plugIns>
- Refresh timeout (må ligge inn under <appSettings>)
<add key="RefreshTimeout" value="10000" />
- Globalization (må settes for å få rett datoformat i usertext1 slik at ikke notifier feiler)
<globalization culture="en-US" uiCulture="en-US" requestEncoding="utf-8" responseEncoding="utf-8" />
- validering på otherinfo-feltet:
<input id="otherInf" name="TxOtherInformation" mandatory="true" validation="^[\s\S]{0,70}$"/>
- myBookingsGrid (viser bruken av rommet):
<column id="UserText5" visible="true" />
Standard rombooking
- <add key="ProgID" value="2008_std" />
- <add key="ResourcesMemberOfGroup" value="webrombooking_vanlig" />
- <add key="AutoSchedule" value="false" />
Medisin rombooking
- <add key="ProgID" value="2008_med" />
- <add key="ResourcesMemberOfGroup" value="webrombooking_medisin" />
- <add key="AutoSchedule" value="true" />
default.config
Her er det også en del endringer som må gjøres. Blant annet må denne settes inn:
<RefreshTimeout>10000</RefreshTimeout>