NOTESSIDAN

Allt om Lotus Notes & Domino




Fakta om Readers och Authorsfält
Varje gång man ska göra applikationer som innehåller Readers och Authorsfält så brukar man få tänka till några gånger så det blir rätt.

Readersfält = Läsfält
Readersfält används för att förhindra eller tillåta personer/grupper eller servrar att se dokument i en Notesdatabas.

Authorsfält = Skrivfält
Authorsfält används för att förhindra eller tillåta personer/grupper eller servrar att editera dokument i en Notesdatabas.

Jag har satt samman en liten lista på hur dessa fält fungerar och vad som kan vara bra att veta när man implementerar dessa fält.

  • Om det finns ett tomt Readersfält i ett dokument så ser alla dokumentet. dvs ett tomt Readersfält fyller ingen funktion.
  • Om man är med i ett Authorsfältet så ser man dokumentet även om man inte är med i Readersfältet.
  • Readersfält gäller oavsett vilken accessnivå man har i ACL:en
  • Authorsfält är bara relevanta för dom som har accessnivå Author i ACL:en
  • Namn i Authors och Readersfält måste innehålla det fulla hierarkiska namnet om dom ska fungera. ex: "CN=Thomas..."
  • Readers och Authorsfält kan alldrig ge mer access till ett dokument än vad som är satt i ACL:en
  • Ett Readersfält är av typen READ-ACCESS
  • Ett Authorsfält är av typen READ/WRITE-ACCESS
  • NotesItem.IsReaders eller NotesItem.isAuthors kan användas för att skapa ett fält av typen Authors och Readers.
  • Felaktig programmering av Readersfält kan leda till att ingen kan se eller hitta dokumenten.
  • AdminP på servern uppdaterar Readers och Authorsfält vid tex namnändringar eller borttag om man satt att den ska göra det i ACL:en.
  • Man kan använda flera Authors och Readersfält om man vill, alla är gilitiga i dokumenten.
  • När man replikerar en databas där det finns readersfält kommer endast dom dokument replikeras som man kan se.
  • Readersfält och Read Access List är inte samma sak.
  • Om ett Readersfält innehåller bara 1 namn och den personen slutar på företaget, kommer adminp att låsa ute alla från de dokumenten.
  • Readersfält funkar inte när man kör lokalt.
  • Se alltid till att det finns en Roll i Readersfält för att hindra utelåsning.
  • Man ska inte använda Readerfält och "Read/Write public documents" tillsammans. dvs fältet $PublicAccess ska inte finnas på dokument som innehåller Readersfält.
  • Readersfält gör vyer långsammare.
  • Antalet dokument i databasegenskaperna visar alltid hur många dokument som finns i databasen. inte hur många du kan se (även om det skulle kunna vara samma antal)
  • Readersfält kan vara en bra teknik för att minska mängden replikeringsdata.
  • Om databaser med readersfält ska replikera måste servrarna också finnas i readersfälten.
  • Kategoriserade vyer som innehåller "gömda" dokument kommer ändå att visa kategorierna.

Vid ett arbetsflöde där behörighet och synlighet av dokument ska förändras under dokumentets livscykel så kan det vara bra att använda en teknik där man skapar ett beräknat Readersfält innehållande t.ex. [Admin] och sen enbart arbetar med Authorsfälten. Eftersom Authorsfälten då kommer styra både möjligheten till att editera och att se dokumenten.



Relevanta Poster på Notessidan:



Publicerad 2006-05-05 | Kommentarer: 4 | Läsningar: 1976
Kommentarer

Joakim Lindberg ( 2006-05-05 10:34:45 )
Bra sammanställning men ska inte detta vara tvärtom ? # Ett Readersfält är av typen READ/WRITE-ACCESS # Ett Authorsfält är av typen READ-ACCESS dvs # Ett Readersfält är av typen READ-ACCESS # Ett Authorsfält är av typen READ/WRITE-ACCESS
Thomas Adrian ( 2006-05-05 11:20:51 ) Websida
Ojdå, du har helt rätt, tack ! jag ändrar direkt.

Dessa 2 Punkter du nämner är egentligen lite vilseledande eftersom Readersfält och Authorsfält är av typen AUTHORS (1076) repektive READERS (1075) i LS.

Hälsningar Thomas Adrian
Daniel Bjarsch ( 2006-05-08 11:15:18 )
Hej Adrian! Skön sajt du har :-) Readersfält funkar bra i lokala replikor om man har "Enforce Consistent ACL" ibockad (vilket man enligt min ödmjuka åsikt alltid bör ha) och inte har grupper ur adressboken i readersfältet - bara namn eller roller.
Thomas Adrian ( 2006-05-08 11:50:52 ) Websida
Hej Daniel, kul att du har hittat hit
Angående Readersfält lokalt så har du kanske rätt. fast jag tog informationen från Lotus Supportdatabas, där står det nämligen följande :

Note: Readers fields are not enforced when a database is opened locally.

Se här : http://www-1.ibm.com/support/docview.wss?ca=kb&rs=899&uid=swg21092787

Hälsningar Thomas



Sök på Notessidan
Thomas Adrian
ThomasCertifierad utvecklare och administratör inom Notes & Domino

Kontakta mig







Senaste Sökningarna på Notessidan
Sön - sharepoint (R:1)
Sön - räkna and antal and besökare (R:0)
Sön - browser (R:17)
Sön - stoppar and mail (R:1)
Sön - korrupt (R:3)
Sön - böcker (R:0)
Sön - kalendern (R:12)
Sön - feature (R:15)
Sön - print and mime (R:2)
Sön - länka (R:0)
Sön - databasen (R:94)
Sön - access (R:47)
Sön - outlook (R:15)
Sön - webanvändare (R:0)
Sön - google and maps (R:6)
Sön - juffe (R:2)
Sön - uidoc.print (R:1)
Sön - java and lotusscript (R:26)
Sön - besök (R:0)




Databasstatistik Blogg
Uppdateras var 15:e Minut

Antal Poster:562
Antal Kommentarer: 1405
Alla sidvisningar idag:
Unika Besökare idag:
Databasstorlek: 149Mb
Fixup: 2019-09-17 00:31:10
FT:2019-09-17 20:16:45
DB Procent använd: 98,6
Antal Agenter: 42
Antal Formulär: 65
Antal Vyer: 60
Antal Dokument: 7983
Antal Image Resources: 108
Antal Subformulär: 18
Antal Scriptbibliotek: 11
Totalt Antal Designelement: 576
Antal Attachments: 159
Antal Konflikter: 0
Server version 1: 405
Server version 2: Release 9.0.1FP9|August 14, 2017
Server Plattform: Windows/64
Ändrad: 2019-09-17 20:47:44
Server Tidszon: Z=-1$DO=1$DL=3 -1 1 10 -1 1$ZX=131$ZN=W. Europe
Region:
Kommentarsspam Idag: 16
Kommentarsspam Totalt: 18808


BlogRankers.com

Top Sites at iWEBTOOL.com

Fight Spam! Click Here!

Bloggtoppen.se

Listed on BlogShares

Increase website traffic

Top Internet Blogs

Site Checker