De Workspace instellen als standaard homepage bij uitrollen Notes 9.0.1

Voor klanten die bij een uitrol van nieuwe IBM Notes 9.0.1 werkplekken standaard de Workspace willen tonen zal er een kleine aanpassing gemaakt moeten worden aan de Bookmark.ntf.
Om de Bookmark.ntf aan te passen voor alle gebruikers:

In Notes 9.0.1

1. Start de Domino Designer client.
2. Open het Bookmark.ntf database sjabloon.
3. Klap de Shared Elements categorie aan de linker kant uit, en daarna Outlines uitklappen

4. Scroll naar beneden in de Outlines lijst en klik op  “UserBookmarkOrderTemplate”. De outline zal in het rechter venster openen.
5. Selecteer Design > Outline Properties. Hernoem de outline naar “UserBookmarkOrder” (ofwel verwijder het “Template” deel uit de naam).

6. Selecteer File > Save in het Designer menu.
7. Klap de Applications outline open.
8. Selecteer  de Workspace regel.

9. Wees er zeker van dat de InfoBox veranderd van Outline properties naar Outline Entry properties (of, als je eerder de InfoBox sloot deze opnieuwe opent door Design > Outline Entry Properties te kiezen). Ga naar het tweede tabblad (“shade” icoontje).
10. Houd de SHIFT ingedrukt en klik op ‘Hide Outline Entry From’ property labeled ‘Notes 4.6 or Later’.

Opmerking: Het gelijktijdig ingedrukt houden van de Shift en het klikken op de ‘hide option’ zal van deze outline (Workspace) de standaard bookmark maken!

11. Laat de SHIFT toets los .
12. De-selecteer de ‘Hide from’ eigenschap ‘Notes 4.6 or Later’.
13. De beheerder kan nu het sjabloon uitrollen bij elke gebruiker (door het sjabloon klaar te zetten bij de eerste keer starten van Notes of door bij bestaande gebruikers een database replace design uit te voeren op Bookmarks.nsf voor bestaande gebruikers)

@LocationGetInfo

Om informatie uit het huidige locatie document van de Notes Client op te halen kun je de formule @LocationGetInfo gebruiken.
Als parameter geef je de veldnaam op die je wilt uitlezen.

Enkele voorbeelden:

@LocationGetInfo([FullName]) : Locatienaam
@LocationGetInfo([MailServer]) : Homeserver
@LocationGetInfo([InternetMailAddress]) : e-mail adres
@LocationGetInfo([NamePreference]) : 0 voor standaard naam, 1 voor alternatieve naam
@LocationGetInfo([BookmarksFilename]) : standaard bookmark.nsf
@LocationGetInfo([SametimeServer]) : Sametime Server
enz…

Aantal dagen in een maand

In een applicatie was het nodig om van een willekeurige maand het aantal dagen te kunnen tonen.
Met de formule @BusinessDays( startDates ; endDates ; daysToExclude ; datesToExclude ) is dat goed mogelijk.
Voor startDates kan simpelweg de eerste van de maand worden genomen, voor endDates zou je kunnen werken met @Adjust(@Adjust(startDates;0;1;0;0;0;0);0;0;-1;0;0;0) waarmee je dus eerst een maand opteld bij de startdatum en daarna een dag terug gaat.

Voor LotusScript zou je de formule kunnen evalueren met de Evaluate functie.

Gedocumenteerde $VELDEN in Notes

  • $AssistMail
    Geeft aan dat een e-mailmemo is verzonden door een achtergrondagent, in plaats van via de gebruikersinterface van de normale cliënt.
  • $UpdatedBy
    lijst met vorige editors. Voegt geen nieuwe editor toe als deze hetzelfde is als de laatste editor, maar doet hetzelfde als elke andere eerdere editor. Niet veranderlijk omdat het wordt onderhouden door hardgecodeerde API-elementen. Alleen opgenomen in documenten die een bepaald soort auteursrechten hebben. Open bewerkingsdocumenten volgen geen editors.
  • $KeepPrivate
    Creëert de “Voorkom kopiëren / doorsturen / afdrukken” op elk Notes-document indien ingesteld op “1”. Merk op dat dit geen beveiligingsfunctie is, aangezien een gebruiker het document naar een lokale database kan kopiëren en vervolgens het veld $KeepPrivate opnieuw instellen via een agent.
  • $Revisions
    Tijd- / datumlijstgeschiedenis van alle wijzigingen in een document. Als u het kenmerk volgnummer in een willekeurig veld bekijkt, kunt u dat lid van het veld $Revisions vinden en de tijd van de laatste bewerking voor het veld bepalen. Dit is de basis voor het Notes-replicatiemodel op veldniveau.
  • $Signature
    Container voor versleutelde samenvatting met private sleutel van ondertekenbare velden in het document. Dit is wat Notes gebruikt om een ​​elektronische handtekening te verifiëren. Als u het veld $Signature van een ondertekend document verwijdert, rapporteert Notes een beschadigde handtekening!
  • $Fonts
    Container voor TrueType-lettertype-informatie in rich text-velden. Onduidelijk hoe dit gemanipuleerd kan worden.
  • $File
    Container voor bestands- en OLE-bijlagen. Veld is uit te lezen, niet te bewerken zonder gevolgen.
  • $VersionOpt
    Control-veld voor de vlag “wijzigingen opslaan als nieuw document” op een formulier. Kortom, ongeacht wat u op het formulier hebt ingesteld, maakt het wijzigen van dit kenmerk in het document de verschillende formuliereffecten die aan de vlag zijn gekoppeld.
  • $REF
    Document UniqueID van het hoofddocument bij een document hierachie. Als u een berekend voor weergave tekstveld in een document met deze formule weergeeft, wordt een doclink naar het bovenliggende item weergegeven. U kunt deze waarde wijzigen,  maar het beste is om de methode NotesDocument.MakeResponse hiervoor te gebruiken.
  • $$ViewBody
    Veld om Notes weergaven te tonen op browserclients.
  • $ConflictAction
    Dit veld bepaald hoe om te gaan met save conflicten. Stel in op “1” om replicatieconflicten automatisch samen te voegen.
  • $SealData
    Container voor gecodeerde veldgegevens in een document, ofwel hier staan de veldnamen in van velden die zijn versleuteld.
  • $Moods
    Stemming-stempelvlag voor Notes-mail
  • $$HHFlags – Wanneer u het selectievakje “Kop- en voettekst op eerste pagina afdrukken” in de eigenschappen voor de database uitschakelt, bevat elk document dat vanaf dat moment wordt gemaakt een veld $ HHFlags met de waarde “1”. In dit veld wordt aangegeven dat Notes de kop- en / of voettekst niet op de eerste pagina moet afdrukken.
  • $PaperColor
    De achtergrondkleur verandert voor numerieke waarden van $PaperColor tussen 1 en 239.
  • $Conflict
    Bepaalt of er een opslagconflict is met het document.
  • $V2AttachmentOptions.
    Dit is een speciaal veld dat Notes vertelt dat hij geen bijlagepictogrammen op het web en in de Notes-client mag weergeven. Geef dit veld de waarde “0” (nul) om geen bijlagepictogrammen weer te geven.
  • $$HTMLhead
    Als u de formuliereigenschap “Voor webtoegang: behandel documentinhoud als HTML” niet gebruikt, kunt u door een $$HTMLHead veld aan een formulier toe te voegen HTML-informatie, zoals metatags en JavaScript, aan het hoofd doorgeven tag voor een document. Het veld kan van elk gegevenstype zijn, maar een verborgen berekend tekstveld is de beste keuze.
  • $$QueryOpenAgent
    WebQueryOpen-gebeurtenis voert de agent uit voordat Domino een document naar HTML converteert en naar de browser verzendt. Domino negeert alle uitvoer die door de agent in deze context wordt geproduceerd.
  • $$QuerySaveAgent
    een WebQuerySave-gebeurtenis voert de agent uit voordat het document daadwerkelijk op schijf wordt opgeslagen. De agent kan het document wijzigen of de documentgegevens gebruiken om andere bewerkingen uit te voeren.