Tag: Domino Designer

  • Domino als OIDC provider gebruiken – Deel 2

    Domino als OIDC provider gebruiken – Deel 2

    Vorig jaar schreef ik een stukje over de mogelijkheid om HCL Domino als OpenID Connect (OIDC) provider te gebruiken.
    De doelgroep was toen vooral beheerders van de Domino server.
    Onlangs werd ons gevraagd om een opzet te maken voor een aanmelding bij de Domino OIDC provider, maar dan door een Android app gemaakt in Flutter. Vervolgens moet er data opgehaald worden met de OIDC access token door middel van de HCL Domino REST API.
    Nu is Flutter niet direct iets waar wij dagelijks mee werken, maar aan opzet lijkt het erg op andere programmeertalen waar wij wel bekend mee zijn, dus dat was geen probleem.
    Kortom wij hebben een heel eenvoudige opzet gemaakt waarmee de klant verder kan ontwikkelen.

    Voor deze demo hebben wij een HCL Domino 14.5.1 EAP2 Server met de Domino REST API V1.1.6 in een Podman Container opgezet op een Windows 11 ontwikkel laptop.

    Om de mogelijkheden te laten zien hier een paar schermafdrukken van de demo voor de klant.

    De Flutter code in Visual Studio Code.

    Met de Domino REST API halen we veilig data uit een Demo Notes applicatie en tonen dit in de Android App

    Van demo naar productie.

    Door deze demo is bij de klant aangetoond dat het technisch mogelijk is om met een moderne HCL Domino omgeving snel data uit Notes te kunnen presenteren en bewerken op een Smartphone. De opdracht om een applicatie te ontwikkelen en de infrastructuur in te richten wordt nu samen met een bedrijf waar wij mee samenwerken gerealiseerd.

    Voor ons mooi omdat wij nu volledige gebruik kunnen maken van de potentie van HCL Domino, schaalbaar en onderhoudbaar in containers, een OIDC provider zonder afhankelijkheden van externe Cloud diensten, een veilige manier om data uit te wisselen met de Domino REST API die samenwerkt met de OIDC provider, en als toetje kunnen wij gebruik maken van de AI functies van Domino IQ!

    Wil jij ook kennis maken met de kracht van Domino? Vraag ons gerust naar de mogelijkheden.

    Bronnen:

    https://opensource.hcltechsw.com/Domino-rest-api/howto/IdP/configdomino145oidc.html

  • Ontwerp van applicaties vergelijken met CompareDBs Reports

    Ontwerp van applicaties vergelijken met CompareDBs Reports

    Nieuw vanaf HCL Domino Designer 12.0.1 is de mogelijkheid om het ontwerp van applicaties te vergelijken zonder hiervoor software te moeten kopen, namelijk met behulp van een nieuw sjabloon CompareDBs Reports (comparedbs.ntf).

    CompareDBs Reports kan worden gebruikt om twee databaseontwerpen en/of documentinhoud te vergelijken of om het ontwerp van één database te analyseren.

    Databasevergelijking

    Je kunt het ontwerp van twee Notes databases of sjablonen vergelijken en een rapport genereren dat in de database wordt opgeslagen.
    Enkele van de opties omvatten de mogelijkheid om:

    • Documenten uit te sluiten van de vergelijking.
    • Rapporten te integreren die worden gegenereerd met broncode beheerapplicaties zoals Git of Jira.
    • Een vergelijking tool naar keuze in te stellen in plaats van het ingebouwde tabelrapport dat de verschillen tussen bron en doel laat zien.

    Database ontwerpsynopsis

    Om een ​​ontwerpsynopsis te genereren van een database kan je deze tool gebruiken en dit naar een andere database exporteren. De doeldatabase bevat documenten die elk ontwerpelement beschrijven.
    Een tweede sjabloon, designsynopsis.ntf, wordt gebruikt om de uitvoer van de ontwerpsynopsis te organiseren en weer te geven als een doorzoekbare Notes toepassing.

    Meer informatie

    Voor volledige informatie over alle opties en hoe je aan de slag kunt gaan, gebruik je het sjabloon om een ​​nieuwe Notes toepassing te maken.
    Open vervolgens de applicatie en selecteer Help > Over deze applicatie en Help > Deze applicatie gebruiken.

  • HCL Notes applicatieontwikkeling

    HCL Notes applicatieontwikkeling

    HCL Notes applicatieontwikkeling is sinds 1996 een belangrijk onderdeel van mijn werk bij INECO.
    In die tijd heb ik veel verschillende HCL Notes-applicaties ontwikkeld, aangepast en onderhouden.

    De mogelijkheden van HCL Notes zijn groot. Ik denk graag met je mee over de mogelijkheden en vertaal jouw wensen naar een praktische oplossing die past bij je organisatie.

    Mijn uitgangspunt is daarbij eenvoudig: een applicatie moet doen wat je nodig hebt, prettig werken en goed onderhouden kunnen worden.

    HCLSoftware Certified Associate Developer – Notes/Domino 14
    Meer over mijn certificeringen

    Zoek je een HCL Notes-ontwikkelaar? Ook als je de software nog kent als Lotus Notes of IBM Notes, ben je hier aan het juiste adres.

    Lees meer over mijn expertise als HCL Notes-specialist

    Enkele voorbeelden

    Sinds 1996 heb ik uiteenlopende HCL Notes-applicaties ontwikkeld, aangepast en onderhouden.
    Een kleine selectie:

    • Documentdatabases
    • Track & Trace applicaties
    • Workflow applicaties
    • CRM-applicaties
    • Risicoanalyseapplicaties
    • Rapportagetools
    • Online bestelapplicaties voor machineonderdelen
    • Websites
    • Facturatieapplicaties
    • Evenementplanners
    • Helpdeskapplicaties
    • Diverse Domino-beheertools
    • Migratiedatabases
    • EPD-applicaties
    • Documentverwerking
    • Verzekerdenadministratie
    • Declaratieverwerking
    • Verlofaanvragen
    • Interfaces met SQL-backends
    • Ongevalmeldingen
    • Klachtenapplicaties
    • Dynamische toets- en examenapplicaties
    • E-mail bewaking en verwerking

    En dat is nog maar een greep uit de mogelijkheden.

    Heb je een bestaande applicatie die aangepast of uitgebreid moet worden, of wil je iets nieuws laten ontwikkelen? Ik denk graag met je mee.

    Softwareontwikkeling algemeen

    Hoewel het ontwikkelen en onderhouden van HCL Notes-applicaties nog steeds mijn hoofdactiviteit is, krijg ik ook steeds vaker vragen over softwareontwikkeling buiten het HCL-platform.

    Ook daarbij kan ik helpen. Ik heb ervaring met Microsoft Visual Studio, waaronder C# en VB.NET, en met webtechnologieën zoals PHP, JavaScript, HTML5 en CSS. Daarnaast werk ik met andere programmeertalen, waaronder Python.

    In de praktijk gaat het bijvoorbeeld om het aanpassen of uitbreiden van bestaande Visual Basic-applicaties, het ontwikkelen van websites, thema’s en plug-ins in PHP, het ontwikkelen van applicaties in Python of het oplossen van problemen in bestaande programmacode.

    Meer informatie vind je op Softwareontwikkeling algemeen.

    HCLSoftware Certified Associate Developer - Notes/Domino 14

    Zoekt u een HCL Notes ontwikkelaar (Lotus Notes ontwikkelaar of IBM Notes ontwikkelaar)?
    Neem dan contact met mij op.

  • Wat is HCL Notes?

    Wat is HCL Notes?

    Wat is HCL Notes? Die vraag krijg ik nog wel eens.

    HCL Notes is de huidige naam van de software die we vroeger kenden als Lotus Notes en later als IBM Notes. Notes is vooral bekend als e-mail- en samenwerkingsclient, maar kan veel meer dan alleen e-mail verwerken.

    In combinatie met HCL Domino vormt Notes een platform voor communicatie, samenwerking en bedrijfsapplicaties.

    Ik werk inmiddels sinds 1995 met Notes en Domino. In die tijd is de naam een paar keer veranderd, maar het basisidee is hetzelfde gebleven: organisaties kunnen er bedrijfsprocessen en applicaties mee ondersteunen en automatiseren.

    HCL Notes en Domino: nog steeds relevant

    Die vraag krijg ik natuurlijk ook: is HCL Notes en Domino nog wel relevant?

    Mijn antwoord is: zeker.

    Natuurlijk zijn er organisaties die ervoor kiezen om hun Domino-omgeving af te bouwen of bestaande applicaties te vervangen. Maar dat betekent niet dat HCL Notes en HCL Domino geen toekomst meer hebben.

    Integendeel. Domino is nog steeds een krachtig platform voor het ontwikkelen en beheren van bedrijfsapplicaties. Dat kan betekenen dat je een bestaande omgeving onderhoudt en moderniseert, maar ook dat je nieuwe applicaties ontwikkelt, nieuwe functionaliteit toevoegt of zelfs een nieuwe Domino-omgeving opzet.

    De kracht zit daarbij juist in de combinatie van een volwassen en bewezen platform met de mogelijkheden die HCL vandaag de dag blijft toevoegen. Denk bijvoorbeeld aan de ontwikkelingen rond Domino IQ en AI, waarmee ook binnen de Domino-wereld nieuwe mogelijkheden ontstaan.

    Jouw data, jouw AI, jouw controle

    AI hoeft daarbij niet te betekenen dat je al je gegevens naar een externe cloudomgeving moet sturen. Met Domino kun je juist nadenken over een omgeving waarin jouw data, jouw applicaties, jouw mail en jouw AI onder jouw eigen controle blijven.

    Dat maakt Domino niet alleen interessant voor wat je vandaag al hebt, maar juist ook voor organisaties die nadenken over AI, data-soevereiniteit en de IT-omgeving van morgen.

    Voor organisaties die al jarenlang met Domino werken, is het daarom niet alleen de vraag hoe je bestaande applicaties in stand houdt. Het is minstens zo interessant om te kijken naar wat je vandaag en morgen met Domino kunt bouwen.

    Dat is precies het soort werk waar ik mij mee bezighoud.

    Moderne mogelijkheden

    Notes en Domino bestaan al tientallen jaren — en het platform blijft zich ontwikkelen. HCL voegt voortdurend nieuwe mogelijkheden toe voor moderne applicatieontwikkeling, AI, integratie en toegang tot bestaande Domino-applicaties.

    Het resultaat is een volwassen platform dat zowel bestaande bedrijfsapplicaties als nieuwe oplossingen kan ondersteunen en tegelijkertijd Domino kan verbinden met de technologieën en diensten die in moderne IT-omgevingen worden gebruikt.

    HCL Nomad: Uw applicaties overal en altijd

    HCL Nomad is de oplossing voor organisaties die hun vertrouwde HCL Notes applicaties naar de moderne werkplek willen brengen zonder complexe herbouwtrajecten. Met Nomad krijgt u direct toegang tot uw bestaande Domino applicaties op verschillende apparaten:

    • Mobiel & Tablet: Gebruik uw applicaties op iOS (iPhone/iPad) en Android-toestellen. HCL Nomad maakt slim gebruik van mobiele functies zoals de camera voor het scannen van barcodes of GPS voor locatiegegevens binnen uw workflows.
    • De Browser (Nomad Web): Hiermee draaien uw Notes-applicaties direct in een moderne webbrowser (Chrome, Edge, Firefox) via WebAssembly. Dit betekent dat eindgebruikers geen zware Notes client meer hoeven te installeren, wat het beheer voor IT-afdelingen aanzienlijk vereenvoudigt.
    • Offline werken: Een uniek voordeel van Nomad is dat de applicaties ook offline blijven functioneren. Zodra er weer verbinding is, synchroniseren de gegevens automatisch met de server.

    HCL Domino IQ: Intelligente ondersteuning met AI

    Met de introductie van HCL Domino IQ (ook wel HCL IQ genoemd) zet HCL vol in op kunstmatige intelligentie (AI), maar dan met volledige controle over uw eigen data.

    • AI op uw eigen infrastructuur: In tegenstelling tot publieke AI-diensten, werkt Domino IQ lokaal op uw eigen server (on-premise of in uw eigen cloud). Uw bedrijfsgevoelige informatie verlaat de veilige Domino-omgeving niet.
    • Slimme functies: Domino IQ kan helpen bij het samenvatten van lange e-mailthreads, het vertalen van documenten en het automatiseren van repetitieve taken binnen uw applicaties.
    • Ontwikkeling: Voor developers biedt Domino IQ nieuwe mogelijkheden (zoals de NotesLLM-klassen) om AI-functionaliteit direct in maatwerkapplicaties te integreren, waardoor uw software nog krachtiger en gebruiksvriendelijker wordt.

    HCL Domino Leap: Snel en eenvoudig apps bouwen

    HCL Domino Leap (voorheen bekend als Domino Volt) stelt zakelijke gebruikers en IT-professionals in staat om tot wel 60-70% sneller applicaties te ontwikkelen dan met traditionele methoden. Het is een krachtig low-code platform dat direct bovenop uw bestaande Domino-infrastructuur draait.

    • Visuele Drag-and-Drop Designer: Bouw formulieren, workflows en dashboards in een intuïtieve browseromgeving zonder dat u diepgaande programmeerkennis nodig heeft.
    • Naadloze Integratie: Leap-applicaties slaan hun data direct op in Domino-databases (.nsf). Hierdoor profiteert u van de vertrouwde veiligheid, schaalbaarheid en replicatie van het Domino-platform.
    • Workflow Automatisering: Ontwerp complexe goedkeuringsprocessen en automatische notificaties met slechts enkele klikken. Dit maakt het ideaal voor HR-aanvragen, onkostendeclaraties of kwaliteitsmanagement.
    • Geen Extra Footprint: Omdat Leap volledig geïntegreerd is met de Domino-server, is er geen aparte database of complexe middleware nodig. Uw bestaande licenties en beveiligingsinstellingen blijven gewoon van kracht.

    HCL Domino als OIDC Provider: één centrale identiteit

    Vanaf HCL Domino 14.5 kan Domino zelf optreden als OpenID Connect (OIDC) Provider. Daarmee kan Domino gebruikers authenticeren voor niet alleen Domino-applicaties, maar ook voor andere applicaties, servers en services binnen uw infrastructuur die OIDC ondersteunen.

    Zo kunt u Domino inzetten als centrale authenticatievoorziening en Single Sign-On (SSO) realiseren, zonder voor iedere toepassing afhankelijk te zijn van een externe identity provider.

    Uw gebruikers, uw authenticatie en uw infrastructuur onder uw eigen controle.

    Moderniseer je Domino-omgeving met de HCL Domino REST API

    De HCL Domino REST API (voorheen Project KEEP) slaat een brug tussen je waardevolle Domino-data en de moderne webwereld. Het stelt ontwikkelaars in staat om Domino-applicaties te ontsluiten via standaard REST-technologie, zonder dat daar specifieke Notes-kennis voor nodig is.

    Waarom zou je de Domino REST API willen gebruiken?

    • Toegankelijkheid: Ontwikkel moderne web- of mobiele apps met populaire frameworks zoals React, Vue of Angular, direct gekoppeld aan je Domino-backend.
    • Veiligheid: Beheer data-toegang nauwkeurig met krachtige schemas en scopes, zodat gebruikers alleen zien wat ze mogen zien.
    • Integratie: Koppel je Domino-data eenvoudig aan externe systemen en moderne API-gestuurde tools.
    • Toekomstbestendig: Behoud de stabiliteit van het Domino-platform terwijl je profiteert van de snelheid van hedendaagse softwareontwikkeling.

    INECO helpt je op weg Het implementeren en configureren van een robuuste API-omgeving vereist een zorgvuldige aanpak. INECO heeft de expertise in huis om de Domino REST API naadloos in jouw infrastructuur te integreren. Of het nu gaat om de initiële installatie, het beveiligen van je data-endpoints of het bouwen van de koppelingen: wij zorgen voor een vliegende start.

    Wat kunnen Domino en Notes?

    Mail

    Domino is onbetwistbaar een eersteklas mail server. De server ondersteunt IMAP, POP3, SMTP en Notes Mail.
    Notes is de mail client software, maar de mail kan ook gelezen worden via een webbrowser of een mail client die IMAP of POP3 ondersteunt.
    Als mail server is Domino een goed alternatief voor Microsoft Exchange.

    Agenda

    De Notes client kunt u gebruiken als agendabeheersysteem, vergelijkbaar met Microsoft Outlook.
    De Domino server zorgt ervoor dat u uw agenda kunt uitwisselen met collega’s en vergaderingen kunt plannen, zalen kunt reserveren, taken kunt delegeren.

    GroupWare

    IBM is de ‘uitvinder’ van GroupWare, software die teams helpt om efficiënter samen te werken. IBM bood organisaties al een ‘Intranet’ voor die term uitgevonden was.
    Met de Notes client kunnen bijgeleverde toepassingen snel geïmplementeerd worden (discussieforums, blogs, documentenbeheer, groep samenwerking enzovoort.
    Eindgebruikers kunnen eenvoudig eigen toepassingen bouwen (indien toegestaan door de beheerder), maar met het voordeel dat de software via de server door iedereen gebruikt kan worden.

    (Web) Applicatie Server

    De Domino server biedt een volwaardige programmeeromgeving (LotusScript of Java) om toepassingen te bouwen die draaien in de Notes client, een webbrowser, tablet of smartphone.
    Ook is er een groot aanbod aan software, waarvan ook open source, verkrijgbaar voor Notes. Tevens zijn er diverse koppelingen denkbaar met andere systemen en databases.

    Traveler

    Als er in combinatie met de Domino server ook nog eens Traveler geïnstalleerd is (gratis voor Domino gebruikers), kunnen berichten, agenda afspraken en taken, ook met Apple iOS, Android,  en Windows Phone gesynchroniseerd worden.

    HCL Notes en HCL Domino

    Notes en Domino worden vaak samen genoemd, maar ze hebben verschillende rollen.

    HCL Notes is de client waarmee gebruikers toegang hebben tot mail, agenda’s en Domino-applicaties. Daarnaast bevat de Notes-client functionaliteit voor het lokaal werken met gegevens en applicaties.

    HCL Domino is het serverplatform waarop databases en applicaties worden beheerd en beschikbaar gesteld. Domino verzorgt daarnaast onder andere replicatie, beveiliging en toegang tot applicaties en gegevens.

    Een Domino-omgeving kan dus veel meer zijn dan alleen een mailserver.

    HCL Notes Client

    De Notes-client biedt gebruikers onder andere:

    • e-mail;
    • agenda en vergaderingen;
    • contacten;
    • taken;
    • toegang tot bedrijfsapplicaties;
    • offline werken met lokaal gerepliceerde gegevens.

    De Notes-client kan worden gebruikt in combinatie met een Domino-server. Voor bepaalde toepassingen kan Notes ook lokaal met gerepliceerde gegevens werken.

    Daarnaast zijn er andere manieren om toegang te krijgen tot Domino-functionaliteit, bijvoorbeeld via een webbrowser of mobiele toepassingen.

    HCL Domino Designer


    Voor het ontwikkelen van traditionele Domino-applicaties is er HCL Domino Designer.

    Met Domino Designer kunnen ontwikkelaars onder andere formulieren, views, agents en andere onderdelen van Domino-applicaties maken en onderhouden. Afhankelijk van de toepassing kan daarbij gebruik worden gemaakt van onder andere LotusScript, JavaScript, Java en de Domino-formuletaal.

    Ook bestaande Notes- en Domino-applicaties kunnen hiermee worden onderhouden en uitgebreid.

    Dat is een van de redenen waarom Domino al zo lang voor maatwerkapplicaties wordt gebruikt. Een organisatie kan een applicatie ontwikkelen die precies aansluit op een eigen proces, in plaats van een standaardpakket aan het bedrijfsproces aan te passen.

    HCL Domino Admin

    HCL Domino Admin

    De HCL Domino Admin client (of Domino Administrator) is een softwareapplicatie waarmee beheerders het HCL Domino-systeem kunnen beheren, zoals servers, gebruikers en databases. Het is de traditionele client voor het uitvoeren van administratieve taken en bestaat ook als een web gebaseerde interface voor modern beheer.

    HCL Domino Server

    HCL Domino Server

    De Domino-server vormt het hart van de Domino-omgeving.

    Op Domino worden databases en applicaties beschikbaar gesteld aan gebruikers. Daarnaast verzorgt Domino onder andere beveiliging, replicatie en servercommunicatie.

    Domino kan worden ingezet voor zowel kleine als grote omgevingen en ondersteunt clustering voor situaties waarin hoge beschikbaarheid belangrijk is.

    Domino kan bovendien applicaties via het web beschikbaar stellen. Daardoor hoeft een gebruiker niet voor iedere toepassing de Notes-client te gebruiken.

    Van Lotus Notes naar HCL Notes

    De oorsprong van Notes ligt bij Lotus Development Corporation. Het product werd in de jaren tachtig ontwikkeld als een platform voor samenwerking en het delen van informatie. Ray Ozzie was een van de belangrijkste ontwikkelaars achter het oorspronkelijke product.

    In 1995 nam IBM Lotus Development Corporation over. Lotus Notes en Domino werden vervolgens onderdeel van het IBM-softwareportfolio.

    In 2013 veranderde IBM de productnamen. Lotus Notes werd IBM Notes en Lotus Domino werd IBM Domino.

    In 2018 kondigde IBM aan dat het een groot deel van zijn softwareportfolio, waaronder Notes en Domino, aan HCL zou verkopen. De overname werd in 2019 afgerond. Sindsdien worden de producten ontwikkeld en verkocht door HCLSoftware als HCL Notes en HCL Domino.

    De geschiedenis verklaart ook waarom je op internet en in oudere documentatie nog veel namen tegenkomt als Lotus Notes, Lotus Domino, IBM Notes en IBM Domino. Het gaat daarbij vaak om verschillende namen voor hetzelfde product in verschillende perioden.

    HCL Notes en Domino bij INECO

    Ik werk sinds 1995 met Lotus Notes, IBM Notes, Lotus Domino, IBM Domino en inmiddels HCL Notes en HCL Domino.

    In die ruim dertig jaar heb ik veel verschillende applicaties ontwikkeld en onderhouden en veel verschillende Domino-omgevingen beheerd. Die ervaring gebruik ik zowel voor bestaande omgevingen als voor nieuwe ontwikkelingen.

    Of het nu gaat om het onderhouden en moderniseren van een bestaande Notes-applicatie, het ontwikkelen van nieuwe functionaliteit, het koppelen van Domino aan andere systemen of het opzetten van een nieuwe Domino-server: ik denk graag mee over wat er mogelijk is.

    Dus heb je een bestaande Domino-omgeving en wil je daar meer uit halen? Of heb je een nieuw idee waarvoor je Domino wilt inzetten?

    Neem gerust contact met mij op.

    Ik kijk graag met je mee naar de mogelijkheden van HCL Notes en Domino — vandaag én met het oog op de toekomst.

  • Applicatie pictogram vanaf Notes 12.0.1

    Applicatie pictogram vanaf Notes 12.0.1

    Het Notes applicatie pictogram, een vaak minder belangrijk gevonden onderdeel bij ontwikkeling, maar toch van belang voor de herkenning van jouw applicatie.

    In de Notes- en Domino-release vanaf versie 12.0.1 heeft HCL de mogelijkheid bijgewerkt om applicatie pictogrammen van 64 x 64 pixels in de werkruimte weer te geven.
    Je hebt hebt als HCL Notes ontwikkelaar de mogelijkheid om een pictogram bestand te uploaden die groter zijn dan dat, maar op de werkruimte worden ze weergegeven als 64 x 64 pixels .
    Als je oudere applicatie pictogrammen heeft die zijn gemaakt met de pictogram specificatie van 32 x 32 pixels die vóór deze release bestond, worden deze nog steeds in het kleinere formaat weergegeven.
    De ontwerp- en ontwikkelingsteams van Notes Domino werken aan het bijwerken van bestaande sjabloonpictogrammen voor door HCL geleverde sjablonen; je zult deze pictogrammen ook bijgewerkt zien in de versie v12.0.1.

    HCL heeft voor de 12.0.1 versie meer informatie beschikbaar over het vervangen van het applicatie pictogram: How to Create Application Icons in Domino 12.0.1

    In versie 14.5 zijn er een aantal dialogen iets aangepast maar de technische informatie die de bovenstaande link beschrijft is nog het zelfde.

    Wanneer je vanuit de Domino Designer navigeert naar Resources > Icon en daar de Open Icon Editor knop aanklikt krijg je niet meer zoals vroeger een raster met pixels, maar een modern ogende dialoog waar je keuzes kunt maken.

    Keep current icon

    De eerst keuze is Keep current icon. Er is dan ook geen mogelijkheid om het icoon aan te passen bij deze keuze.

    Create a new icon

    Een andere keuze is Create a new icon.
    Hier kan in het dialoogvenster een keuze gemaakt worden uit een aantal standaard kleuren, of er kan door middel van kleurpaletten een eigen kleur gekozen worden.

    De tweede keuze is een vorm, echter zeer beperkt tot een cirkel of een vierkant.

    De derde keuze is effect, Flat voor simpelweg de kleur weer te geven,  Gradient en Gradient 2 voor kleurovergangen, en Bevelled om een rand toe te voegen met een lichte en donker kant om de illusie van een verhoogde knop te geven.

    Als laatste kan gekozen worden voor een afbeelding uit een van de aanwezige categorieën.

    Import an icon

    De derde optie is importeren van een afbeelding.
    Voor de beste resultaten is het handig om een afbeelding van 64 bij 64 pixels te kiezen. Hiervoor kan het nodig zijn om de afbeelding eerst in een ander programma zoals Gimp aan te passen.

    Notes zal de afbeelding bij het tonen op het werkblad aanpassen naar maximaal 64 bij 64 pixels.

    Er is in de moderne versies van de HCL Domino Designer geen mogelijkheid meer om het oude 32 pixel icoon aan te passen dat gebruikt wordt in niet meer ondersteunde versies van Notes.

    Domino Restyle

    Meer informatie over het vernieuwen van oudere HCL Notes applicaties en het gebruik van een thema met Domino Restyle kan je ook vinden in een eerder bericht INECO – Gerestylede pictogrammen gebruiken: nieuwe optie voor Domino Restyle versie 14

  • Gerestylede pictogrammen gebruiken: nieuwe optie voor Domino Restyle versie 14

    Gerestylede pictogrammen gebruiken: nieuwe optie voor Domino Restyle versie 14

    Domino Restyle werkt eenvoudig de oude gebruikers interface elementen van een bestaande HCL Notes applicatie bij met een kleurgecoördineerd, fris en modern uiterlijk.

    Domino Designer 14.0 ondersteunt het kiezen van de bijgewerkte weergavepictogrammen voor toepassingen, zelfs als je de stijl ervan niet wijzigt.

    Met de nieuwe eigenschap “Gerestylede pictogrammen gebruiken” kan je de bijgewerkte weergavekolompictogrammen gebruiken.
    Als de applicatie in eerdere versies wordt uitgevoerd, worden de oude kolompictogrammen gebruikt.

    Gebruik het vernieuwde tabblad Pictogrammen in de weergavekolom.

    Opfrissen

    INECO kan jouw oude Lotus Notes, IBM Notes of HCL Notes applicaties voor je opfrissen of aan de huisstijl van je bedrijf aanpassen op deze manier.
    In enkele gevallen is er echter meer nodig dan alleen het uiterlijk aanpakken.
    Wij kunnen ook uw applicaties analyseren en optimaliseren. Neem hiervoor vrijblijvend contact met ons op.

    Notitie:

    Om Restyle te gebruiken is ontwerperstoegang tot de applicatie vereist

    Restyle in actie

    Om een indruk te geven van de Restyle functie hebben wij hier de stappen uitgevoerd op een van de applicaties die al heel wat versies van Notes mee gaat, de Document Library.
    Deze applicatie is al jaren niet meer door IBM of HCL aangepast en heeft een redelijke klassiek uiterlijk.

    Vanuit de Notes client selecteren wij de applicatie op het bureaublad en kiezen in het menu voor File > Application > Restyle
    In een dialoog wordt gevraagd of de aanpassing op een kopie van de applicatie gemaakt moet worden of dat dit in de huidige applicatie mag.

    Een volgende dialoog met vier stappen volgt. Hier kan gekozen worden voor de standaard thema’s of er kan een thema van een andere (eerder opgefriste) applicatie gekozen worden. De thema’s zijn overigens zelf aan te maken maar dit bespreken we nu niet. In dit geval laten wij de selectie zo als deze is, met uitzondering van de kleur die we veranderen naar donker rood om duidelijk het verschil te laten zien.

    In stap twee kunnen de koppelingen naar de diverse elementen nog aangepast worden. In dit geval is de enige aanpassing het keuzerondje voor het aanpassen van de standaard Frameset naar Yes gezet.

    In stap drie kunnen we nog wat aanpassingen maken of elementen uitsluiten.

    In stap 4 komen we bij het applicatie pictogram en kan gekozen worden om het icoon te behouden, een nieuwe te maken, of er een te importeren.
    In een ander bericht gaan wij hier dieper op in. Nu hebben wij gekozen om een afbeelding te importeren.

    De volgende stap is het daarwerkelijke Restylen. Op de achtergrond worden de diverse ontwerp elementen aangepast door Notes.

    Nadat deze stap is afgerond sluiten we het dialoogvenster.
    Op het werkblad staat de aangepaste versie van de Document Library, in onze demo met de titel Red Beret Riders.

    Als wij de applicatie openen is het verschil duidelijk, de wat vreemde bruintinten zijn in dit geval vervangen door donker rood, de menubalk, knoppen, navigatie e.d. zien er moderner uit.

    Wat ook te zien is dat binnen het formulier niet alle kleuren zijn aangepast.
    Hiervoor is het toch nodig om nog wat aanpassingen te maken met de HCL Domino Designer.
    Maar veel werk, dat voorheen handmatig gedaan had moeten worden is nu met een paar klikken gebeurd.

    Ook voor nieuwe applicaties

    Sinds Notes 14.5 kan je kiezen om de Domino Restyle functie aan te roepen bij het maken van een nieuwe applicatie. Kies dan het sjabloon Create Custom, de dialogen voor Restyle starten dan direct na het klikken op OK.

    Bronnen

    Voor meer informatie over de nieuwe Restyle-functies die worden ondersteund in Notes 14.0, zie de Domino Restyle for Notes applications documentatie.

    HCL Notes 14.5 biedt de volgende verbeteringen voor Restyle in de Notes-toepassing: Domino Restyle updates

  • De Workspace instellen als standaard homepage bij uitrollen Notes 9.0.1

    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)

  • Opties in $Index veld in weergave ontwerp

    Opties in $Index veld in weergave ontwerp

    Niet zo spannend maar wellicht toch handig om te weten is dat het veld $Index in een weergave ontwerp, als je deze bekijkt via de Designer of door middel van script, de opties voor de index van de weergave bevat.

    Elke optie heeft een eigen letter met een notatie als /O enz.

    Vernieuwen van de index (Refresh):

    Als er geen /M, /O, of / R in het veld $Index staat, dan is de instelling “Auto, after first use”. Dit is de standaard waarde.

    /O wil zeggen dat de Index “Automatic” dus automatisch wordt bijgewerkt wanneer dat nodig is.

    /M staat voor de keuze “Manual” dus handmatig indexeren.

    /R=3600 Dit staat voor “Auto, at most every x hours”, automatisch maar niet meer dan 1 keer per x uren waarbij de uren in ms opgegeven worden. In dit geval dus 1 keer per uur.

    Verwijderen van de index na (Discard):

    Wanneer er geen /P of /T in het veld $Index staat betekend dit de index na 45 dagen van inactiviteit wordt verwijderd, “If inactive for 45 days”. Dit is de standaard instelling.

    /T wil zeggen dat de index na elk gebruik weer verwijderd wordt, “After each use”.

    /P=24 De /P= is de parameter om de index te verwijderen (purge) in uren. /P=24 is dus na een dag van inactiviteit, instelling “If inactive for x days”.

    Alleen een ontwerper of beheerder mag de index aanmaken:

    /B zal in het veld staan wanneer “Restrict initial index build to designer or manager” is aangevinkt.

    Deze opties samen in het veld $Index van een view object maken de Index opties. Zo kan het veld $Index bijvoorbeeld de waarde “/T/O/B” hebben of “/P=168/R=43200/B” enzovoort.

    Ja en?

    Ik had deze gegevens nodig om te bepalen of een onderhoudstaak geschreven in Visual Basic bepaalde weergaven moest vernieuwen of niet.

    Met de NotesNoteCollection Class kun je eenvoudig de weergaven in een database te zien krijgen en de eigenschappen uitlezen.

    Dim nc As NotesNoteCollection
    Set nc = db.CreateNoteCollection(False)
    nc.SelectViews = True
    Call nc.BuildCollection

     

     

     

     

  • notesDatabase.SetOption

    notesDatabase.SetOption

    Hoewel de functie notesDatabase.SetOption wel beschreven wordt in de Designer Help staan enkele waarden voor versie 8.5.1 er nog niet bij, daarom even in dit onderwerp.

    Om de geavanceerde database eigenschappen met Lotusscript aan te passen bestaat de volgende  functie:

    Call notesDatabase.SetOption( optionName% , flag )
    Waarbij optionName% een waarde van het type Integer is.

    Voor flag gebruik je True om de eigenschap aan te vinken, en False om het uit te zetten.

    De volgende waarden zijn toegestaan:

    12 = Geen idee wat dit doet?
    36 = Vrije ruimte niet overschrijven (Don’t overwrite free space)
    37 = Leesmarkeringen niet behouden (Don’t maintain unread marks)
    38 = Speciale antwoordhierarchie niet ondersteunen ( Don’t support specialized response hierarchy)
    41 = Documententabel optimaliseren (Optimize document table map)
    44 = Eigenschap LastAccessed behouden (Maintain LastAccessed property)
    45 = Transactielog uitschakelen (Disable transaction logging)
    46 = Controleren op nieuws niet toestaan (Don’t allow headline monitoring)
    49 = Voorlopig verwijderen toestaan (Allow soft deletions)
    54 = Meer velden in database toestaan (Allow more fields in database)
    65 = LZ1-compressie gebruiken voor bijlagen (Use LZ1 compression for attachments)
    70 = Leesmarkeringen repliceren: Alleen clusterservers (Replicates unread marks: Clustered servers only)
    71 =  Leesmarkeringen repliceren: Alle servers (Replicates unread marks: All servers)
    74 =  Markeer de database als niet beschikbaar. (Out of service enabled)
    75 = Threadhistorie ondersteunen (Support Response Thread History)
    76 = Eenvoudig zoeken niet toestaan (Don’t allow simple search)
    81 = Domino service voor bijlagen en objecten gebruiken (Use Domino Attachment and Object Service)
    82 = Documentgegevens comprimeren (Compress document data)
    85 = Export van viewgegevens uitschakelen (Disable export of view data)

    Onbekende opties

    Ik mis nog een aantal opties zoals de optie om “Weergaven automatisch bijwerken uitschakelen” (Disable automatic updating of views) en “Database-ontwerp comprimeren” (Compress database design) aan of uit te zetten.