BE1027403B1 - Verbeterde generatie van een grafische gebruikersinterface voor een samenwerkingsplatform - Google Patents

Verbeterde generatie van een grafische gebruikersinterface voor een samenwerkingsplatform Download PDF

Info

Publication number
BE1027403B1
BE1027403B1 BE20195412A BE201905412A BE1027403B1 BE 1027403 B1 BE1027403 B1 BE 1027403B1 BE 20195412 A BE20195412 A BE 20195412A BE 201905412 A BE201905412 A BE 201905412A BE 1027403 B1 BE1027403 B1 BE 1027403B1
Authority
BE
Belgium
Prior art keywords
server
user
user interface
computer
implemented method
Prior art date
Application number
BE20195412A
Other languages
English (en)
Other versions
BE1027403A1 (nl
Inventor
Tim Bogemans
Simon Raes
Hecke Walter Van
Original Assignee
Cogn It Bvba
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Cogn It Bvba filed Critical Cogn It Bvba
Priority to BE20195412A priority Critical patent/BE1027403B1/nl
Publication of BE1027403A1 publication Critical patent/BE1027403A1/nl
Application granted granted Critical
Publication of BE1027403B1 publication Critical patent/BE1027403B1/nl

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/93Document management systems
    • G06F16/94Hypermedia
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6227Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database where protection concerns the structure of data, e.g. records, types, queries
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/101Collaborative creation, e.g. joint development of products or services

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • General Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Health & Medical Sciences (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

De huidige uitvinding betreft een computer-geïmplementeerde methode, een computersysteem en een computerprogrammaproduct voor het genereren van een grafische gebruikersinterface voor een samenwerkingsplatform op basis van een documentmanagementsysteem. Het samenwerkingsplatform omvat een veelheid van componenten. Inlogdata wordt ontvangen op een server. Een gebruikerstoelating wordt bepaald op basis van de inlogdata. Een overzichtspagina omvattende een grafische gebruikersinterface voor twee of meerdere componenten van het samenwerkingsplatform wordt gegenereerd. De overzichtspagina wordt verzonden naar een gebruikerstoestel. De overzichtspagina wordt gegenereerd door op basis van de gebruikerstoelating uit een basisgebruikersinterface met meerdere functionaliteiten één of meerdere functionaliteiten weg te laten en/of uit een basisoverzichtspagina met meerdere basisgebruikersinterfaces één of meerdere basisgebruikersinterfaces weg te laten. Dit vermindert de benodigde bandbreedte, alsook het benodigd geheugen en de benodigde processorcapaciteit op het gebruikerstoestel.

Description

: BE2019/5412
VERBETERDE GENERATIE VAN EEN GRAFISCHE GEBRUIKERSINTERFACE VOOR EEN SAMENWERKINGSPLATFORM
TECHNISCH DOMEIN De uitvinding is een computer-geïmplementeerde uitvinding voor samenwerking van meerdere medewerkers, in het bijzonder in de creatie en revisie van inhoud, zoals bv. documenten, en kan daarbij betrekking hebben op G06Q10/10 en GO6F21/6227.
STAND DER TECHNIEK US 7 792 789 B2 beschrijft een samenwerkingsplatform voor integratie met een documentmanagementsysteem. Een voorbeeld van een documentmanagementsysteem is Microsoft SharePoint Server die een objectmodel, een API en een zoekfunctie voorziet voor opzoeking van en toegang tot gedeelde inhoud via een webpagina op basis van het Active Server Page Framework (ASPX). Gebruik makende van ASPX, kunnen aangepaste webparts gebouwd worden welke scripts omvatten voor het dynamisch genereren van een webpagina voor een medewerker. Het samenwerkingsplatform voorziet één of meerdere webparts voor het uitbreiden van de functionaliteit van het documentmanagementsysteem. Webparts zijn web widgets die kunnen ingebed worden in een webpagina voor het verstrekken van een bepaalde functionaliteit. Bijvoorbeeld, Microsoft SharePoint omvat webparts zoals werkomgevingen, dashboards, navigatiehulpmiddelen, lijsten, waarschuwingen, gedeelde kalenders, contactlijsten en discussiepagina'’s.
US 7 792 789 B2 voorziet in de dynamische generatie van een webpagina voor een medewerker. De individualisatie voor de medewerker kan bv. een weergave van een door de medewerker laatst bewerkt Microsoft Word document zijn in een web widget in de webpagina. Het document voorziet echter niet in het reduceren van benodigde computercapaciteit voor een medewerkerstoestel. Het document voorziet ook niet in een gemakkelijke en optimale installatie van het samenwerkingsplatform. De huidige uitvinding beoogt een oplossing te vinden voor tenminste enkele van bovenvermelde problemen.
° BE2019/5412
SAMENVATTING VAN DE UITVINDING In een eerste aspect betreft de uitvinding een computer-geimplementeerde methode voor het genereren van een grafische gebruikersinterface voor een samenwerkingsplatform op basis van een documentmanagementsysteem, volgens conclusie 1. In een tweede aspect betreft de uitvinding een computersysteem voor het genereren van een grafische gebruikersinterface voor een samenwerkingsplatform op basis van een documentmanagementsysteem, waarin het computersysteem een server en een gebruikerstoestel omvat, waarin het computersysteem geconfigureerd is voor het uitvoeren van de computer-geïmplementeerde methode volgens het eerste aspect. In een derde aspect betreft de uitvinding een computerprogrammaproduct voor het genereren van een grafische gebruikersinterface voor een samenwerkingsplatform op basis van een documentmanagementsysteem, waarin het computerprogrammaproduct instructies omvat die, wanneer het computerprogrammaproduct wordt uitgevoerd door een computersysteem, waarin het computersysteem een server en een gebruikerstoestel omvat, veroorzaken dat het computersysteem de computer-geïmplementeerde methode volgens het eerste aspect uitvoert. De uitvinding kan eveneens een tastbare niet-transitoire computer- leesbare datadrager omvattende het computerprogrammaproduct betreffen. De huidige uitvinding is voordelig omdat deze de benodigde bandbreedte voor het gebruikerstoestel en de server vermindert, alsook het benodigd geheugen en de benodigde processorcapaciteit op het gebruikerstoestel. Bovendien wordt één veelheid van basisgebruikersinterfaces voorzien, welke aangepast worden voor elke gebruiker op basis van de gebruikerstoelating, wat het onderhoud van het computerprogrammaproduct aanzienlijk vergemakkelijkt. Verdere voordelen geassocieerd met voorkeursuitvoeringen worden in de gedetailleerde beschrijving toegelicht.
BESCHRIJVING VAN DE FIGUREN Figuur 1 toont een schematische weergave van een uitvoeringsvorm van de huidige uitvinding.
GEDETAILLEERDE BESCHRIJVING De uitvinding betreft een computer-geïmplementeerde methode, een computersysteem en een computerprogrammaproduct voor het genereren van een grafische gebruikersinterface voor een samenwerkingsplatform op basis van een documentmanagementsysteem. De uitvinding werd samengevat in de daartoe voorziene sectie. In wat volgt, wordt de uitvinding in detail beschreven, worden voorkeursuitvoeringen toegelicht, en wordt de uitvinding geïllustreerd aan de hand van niet-limiterende voorbeelden.
Tenzij anders gedefinieerd hebben alle termen die gebruikt worden in de beschrijving van de uitvinding, ook technisch en wetenschappelijke termen, de betekenis zoals ze algemeen begrepen worden door de vakman in het technisch veld van de uitvinding. Voor een betere beoordeling van de beschrijving van de uitvinding, worden de volgende termen expliciet uitgelegd. “Een”, “de” en “het” refereren in dit document naar zowel het enkelvoud als het meervoud tenzij de context duidelijk anders veronderstelt. Bijvoorbeeld, “een segment” betekent een of meer dan een segment.
De termen “omvatten”, “omvattende”, “bestaan uit”, “bestaande uit”, “voorzien van”, “bevatten”, “bevattende”, “behelzen”, “behelzende”, “inhouden”, “inhoudende” zijn synoniemen en zijn inclusieve of open termen die de aanwezigheid van wat volgt aanduiden, en die de aanwezigheid niet uitsluiten of beletten van andere componenten, kenmerken, elementen, leden, stappen, en dergelijke. De termen “op basis van” en “ten minste gedeeltelijk op basis van” zijn synoniemen en zijn inclusieve of open termen die de aanwezigheid van wat volgt aanduiden, en die de aanwezigheid niet uitsluiten of beletten van andere componenten, kenmerken, elementen, leden, stappen, en dergelijke.
+ BE2019/5412 In een eerste aspect betreft de uitvinding een computer-geimplementeerde methode voor het genereren van een grafische gebruikersinterface voor een samenwerkingsplatform op basis van een documentmanagementsysteem. De methode omvat verschillende stappen. In een tweede aspect betreft de uitvinding een computersysteem voor het genereren van een grafische gebruikersinterface voor een samenwerkingsplatform op basis van een documentmanagementsysteem, waarin het computersysteem geconfigureerd is voor het uitvoeren van de computer- geïmplementeerde methode volgens het eerste aspect. Het computersysteem omvat een server en een gebruikerstoestel. In een derde aspect betreft de uitvinding een computerprogrammaproduct voor het genereren van een grafische gebruikersinterface voor een samenwerkingsplatform op basis van een documentmanagementsysteem, waarin het computerprogrammaproduct instructies omvat die, wanneer het computerprogrammaproduct wordt uitgevoerd door een computersysteem, waarin het computersysteem een server en een gebruikerstoestel omvat, veroorzaken dat het computersysteem de computer-geïmplementeerde methode volgens het eerste aspect uitvoert. De uitvinding kan eveneens een tastbare niet-transitoire computer-leesbare datadrager omvattende het computerprogrammaproduct betreffen.
Iemand met gewone kennis in het vakgebied zal appreciëren dat de verschillende aspecten van de huidige uitvinding gerelateerd zijn. In wat volgt, kan daarom onderscheid tussen de aspecten worden weggelaten. Verder kan elk kenmerk, hierboven en hieronder beschreven, betrekking hebben op elk aspect van de huidige uitvinding, zelfs wanneer het in conjunctie met een bepaald aspect beschreven wordt.
Bij voorkeur is het documentmanagementsysteem Microsoft SharePoint Server.
Het samenwerkingsplatform omvat een veelheid van componenten. Een component is een bepaalde groep van functionaliteiten geschikt voor computer- geïmplementeerde samenwerking door meerdere gebruikers. Gebruikersinteractie met een component kan gebeuren via een grafische gebruikersinterface. De grafische gebruikersinterface is geconfigureerd voor het uitvoeren van een functionaliteit via data-uitwisseling met één of meerdere microdiensten (Engels: microservices) op de server van het computersysteem en/of een third-party server. Een component kan hierbij geassocieerd zijn met één of meerdere microdiensten. Een microdienst kan hierbij data uitwisselen met één of meerdere grafische gebruikersinterfaces. Een overzichtspagina, die voor elk van twee of meerdere componenten van het
> BE2019/5412 samenwerkingsplatform een grafische gebruikersinterface omvat, wordt weergegeven via een gebruikerstoestel. Een gebruikerstoestel kan hierbij een desktop, een laptop, een tablet, een smartphone, en dergelijke zijn. Het gebruikerstoestel omvat een scherm en een invoertoestel. Via output op het scherm en gebruikersinput middels het invoertoestel kan de gebruiker met een grafische gebruikersinterface interageren. Voorbeelden van een invoertoestel zijn een computermuis, een toetsenbord en een touchscreen. Het gebruikerstoestel en de server kunnen aangesloten zijn op een zelfde intranet. Het gebruikerstoestel en de server kunnen data uitwisselen via een zelfde intranet. Het gebruikerstoestel en de server kunnen data uitwisselen via het Internet. Bij voorkeur is de overzichtspagina geconfigureerd voor weergave via een web browser. Bij voorkeur omvat de overzichtspagina code in Hyper Text Markup Language (HTML) formaat. Dit is voordelig, omdat aangezien een gebruikerstoestel normaliter standaard een web browser omvat, geen additionele software geïnstalleerd moet worden.
Een niet-limitatieve voorbeeldlijst van componenten omvat een aanmaak-, opzoek- en bewerkcomponent voor documenten; een configuratiecomponent (voor een administrator); een gebruikersinformatiecomponent (voor beheer van persoonlijke informatie van een gebruiker); een human resource component; een incidentmeldingscomponent; een kalendercomponent; een nieuwscomponent; en een vergaderplancomponent.
Op de server wordt inlogdata ontvangen van een gebruikerstoestel. Op de server wordt een gebruikerstoelating bepaald op basis van de inlogdata. Op de server wordt een overzichtspagina gegenereerd. De overzichtspagina wordt van de server naar het gebruikerstoestel verzonden. De overzichtspagina omvat een grafische gebruikersinterface voor elk van twee of meerdere componenten van het samenwerkingsplatform.
De server omvat voor elke component een basisgebruikersinterface. De server omvat bij voorkeur een tastbaar niet-transitoir computer-leesbaar opslagmedium. Het opslagmedium kan voor elke component basisgebruikersinterfacedata voor een basisgebruikersinterface omvatten. Een basisgebruikersinterface omvat meerdere functionaliteiten voor gebruikersinteractie met de corresponderende component. De stap van het genereren van de overzichtspagina omvat de stap van het genereren van een grafische gebruikersinterface voor een component op basis van de basisgebruikersinterface voor de component door het weglaten van één of meerdere
© BE2019/5412 functionaliteiten van de basisgebruikersinterface op basis van de gebruikerstoelating.
Er kan gebruikersinterfacedata bepaald worden op basis van de basisgebruikersinterfacedata en de gebruikerstoelating door het weglaten van data voor één of meerdere functionaliteiten uit de basisgebruikersinterfacedata op basis van de gebruikerstoelating. De overzichtspagina die wordt verzonden omvat een gereduceerde bestandsgrootte in vergelijking met een overzichtspagina omvattende de basisgebruikersinterfaces voor genoemde twee of meerdere componenten.
In een voorkeursuitvoering omvat het documentmanagementsysteem een inhoudsindexatiesysteem. Een functionaliteit van een basisgebruikersinterface is geassocieerd met een documenteigenschap. Deze functionaliteit van de basisgebruikersinterface wordt weggelaten bij het genereren van de grafische gebruikersinterface voor de overzichtspagina wanneer op basis van het inhoudsindexatiesysteem en de gebruikerstoelating geen documenten met genoemde documenteigenschap voor de gebruiker beschikbaar zijn.
In een voorkeursuitvoering omvat de server een basisoverzichtspagina. De basisoverzichtspagina omvat een basisgebruikersinterface voor elke component. De stap van het genereren van de overzichtspagina omvat de stap van het weglaten uit de basisoverzichtspagina van een grafische gebruikersinterface voor een component, wanneer op basis van de gebruikerstoelating alle functionaliteiten van de basisgebruikersinterface worden weggelaten. In een voorkeursuitvoering omvat de stap van het genereren van de overzichtspagina de stappen van: e het genereren van een lijst voor elke component van het samenwerkingsplatform omvattende voor elke functionaliteit van de basisgebruikersinterface voor de component een eerste inclusiewaarde (bv. TRUE of 1), resulterend in een set van lijsten van eerste inclusiewaarden; e het veranderen van de eerste inclusiewaarden in de lijsten welke op basis van de gebruikerstoelating weggelaten moeten worden naar een tweede inclusiewaarde (bv. FALSE of 0); e het genereren van de overzichtspagina op basis van de set van lijsten.
In een voorkeursuitvoering wordt de overzichtspagina gegenereerd door op basis van de gebruikerstoelating uit een basisgebruikersinterface met meerdere functionaliteiten één of meerdere functionaliteiten weg te laten en/of uit een basisoverzichtspagina met meerdere basisgebruikersinterfaces één of meerdere grafische gebruikersinterfaces weg te laten.
De huidige uitvinding is voordelig omdat deze de benodigde bandbreedte voor het gebruikerstoestel en de server vermindert, alsook het benodigd geheugen en de benodigde processorcapaciteit op het gebruikerstoestel. Bovendien wordt één veelheid van basisgebruikersinterfaces voorzien, welke aangepast worden voor elke gebruiker op basis van de gebruikerstoelating, wat het onderhoud van het computerprogrammaproduct aanzienlijk vergemakkelijkt.
In een voorkeursuitvoering betreft een functionaliteit van een basisgebruikersinterface het configureren van de basisgebruikersinterface. In een voorbeeld, laat dit toe dat een administrator de lay-out van een grafische gebruikersinterface kan veranderen op basis van bepaalde functionaliteiten (lay-out editing tools zoals grips, drop-down menu's met stijlkeuzes, en dergelijke) van de grafische gebruikersinterface, welke functionaliteiten geen deel uitmaken van de corresponderende grafische gebruikersinterface voor een gewone gebruiker. In een voorbeeld, laat dit toe dat een administrator functionaliteiten voor een gewone gebruiker kan aan- of afzetten, welke configuratie geen mogelijkheid is voor een gewone gebruiker. In een voorbeeld, omvat een overzichtspagina voor een administrator een grafische gebruikersinterface voor een configuratiecomponent, voor bv. het aan- of afzetten van andere componenten voor gewone gebruikers en/of het veranderen van een algemene lay-out van de overzichtspagina, welke geen deel uitmaakt van de overzichtspagina voor een gewone gebruiker.
In een voorkeursuitvoering wordt van de server naar het gebruikerstoestel een gebruikersobject verzonden. Het gebruikersobject kan de gebruikerstoelating omvatten. Het gebruikersobject kan instellingen van de gebruiker omvatten. Het gebruikersobject kan taalinstellingen omvatten.
Op de server kunnen van het gebruikerstoestel het gebruikersobject en een verzoek ingegeven via gebruikersinput via een grafische gebruikersinterface van de overzichtspagina ontvangen worden. Op de server kan geverifieerd worden of genoemd verzoek toelaatbaar is op basis van het gebruikersobject. Op de server kan responsdata op basis van genoemd verzoek en genoemde verificatie gegenereerd worden, waarin genoemde responsdata geconfigureerd is voor weergave via genoemde grafische gebruikersinterface van de overzichtspagina. De responsdata wordt verzonden van de server naar het gebruikerstoestel.
Op de server kunnen van het gebruikerstoestel het gebruikersobject en een 5 tokenaanvraag voor een functionaliteit van een grafische gebruikersinterface van de overzichtspagina ontvangen worden, bij voorkeur op basis van gebruikersinteractie via de grafische gebruikersinterface geassocieerd met deze functionaliteit. Er kan dan een token op basis van de tokenaanvraag en het gebruikersobject gegenereerd worden, en verzonden worden van de server naar het gebruikerstoestel. Een dergelijk token kan geconfigureerd zijn voor authenticatie bij een third-party server. Op de server kunnen van het gebruikerstoestel het gebruikersobject en een documentopzoeking ingegeven via een grafische gebruikersinterface voor een aanmaak-, opzoek- en bewerkcomponent voor documenten ontvangen worden. Op de server kan een eerste lijst van documenten op basis van de documentopzoeking en het documentmanagementsysteem verkregen worden. Bij voorkeur wordt een eerste lijst van documenten op basis van het inhoudsindexatiesysteem en de documentopzoeking verkregen. Bij voorkeur omvat de documentopzoeking een zoekstring. Op de server kan de eerste lijst gefilterd worden op basis van de taalinstellingen van het gebruikersobject, resulterend in een tweede lijst van documenten. Er kan dan zoekresultaatdata op basis van de tweede lijst verzonden worden van de server naar het gebruikerstoestel. Bij voorkeur omvat alle data interne metadata die kan gebruikt worden om te filteren op basis van de taalinstellingen. In een voorkeursuitvoering omvat de uitwisseling van data met een third-party server het verzenden van data in JSON formaat van de third-party server naar het gebruikerstoestel, het converteren op het gebruikerstoestel van de data in JSON formaat naar weergavedata, en het weergegeven van de weergavedata via genoemde grafische gebruikersinterface.
In een voorkeursuitvoering worden naar elk van een veelheid van gebruikerstoestellen een overzichtspagina verzonden. Een eerste overzichtspagina wordt naar een eerste gebruikerstoestel verzonden. Een tweede overzichtspagina wordt naar een tweede gebruikerstoestel verzonden. Elke overzichtspagina wordt op de server gegenereerd op basis van de corresponderende gebruikerstoelating, zoals hoger beschreven.
? BE2019/5412 Elk van de eerste en de tweede overzichtspagina kan een grafische meldingsgebruikersinterface voor een meldingscomponent omvatten. Op de server van kan van het eerste gebruikerstoestel een melding ingegeven via gebruikersinput via de grafische meldingsgebruikersinterface ontvangen worden. De server kan naar het tweede gebruikerstoestel een meldingsnotificatie op basis van de melding en geconfigureerd voor weergave in de grafische meldingsgebruikersinterface verzenden. Bij voorkeur is de meldingscomponent een incidentmeldingscomponent. Bij voorkeur wordt de meldingsnotificatie naar alle gebruikerstoestellen met een actieve overzichtspagina verzonden.
Elk van de eerste en de tweede overzichtspagina kan een grafische bevragingsgebruikersinterface voor een bevragingscomponent omvatten. Op de server kan van het eerste gebruikerstoestel een informatievraag ingegeven via gebruikersinput via de bevragingsgebruikersinterface ontvangen worden. De server kan naar het tweede gebruikerstoestel een informatievraagnotificatie op basis van de informatievraag en geconfigureerd voor weergave in de grafische bevragingsgebruikersinterface verzenden. Bij voorkeur is de bevragingscomponent een human resource component. Bij voorkeur omvat de informatievraag een template omvattende velden en een vraag voor elk van de velden. Bij voorkeur omvat de informatievraagnotificatie invulvelden op basis van de vragen voor de velden. Bij voorkeur wordt op de server van het tweede gebruikerstoestel invuldata voor elk van de invulvelden ingegeven via gebruikersinput via de grafische bevragingsgebruikersinterface ontvangen. Bij voorkeur wordt op de server een document gegenereerd op basis van de template en de ontvangen invuldata.
Bij voorkeur omvat de server een opmaakfile in JSON formaat. Bij voorkeur omvat het genereren van de overzichtspagina het genereren van een opmaakfile in Cascading Style Sheets formaat op basis van de opmaakfile in JSON formaat. Bij voorkeur omvat de overzichtspagina de opmaakfile in Cascading Style Sheets formaat. Bij voorkeur is een grafische gebruikersinterface geconfigureerd voor bevraging van een microdienst op de server of een third-party server via het Microsoft Active Server Page Framework (ASPX).
Bij voorkeur is een grafische gebruikersinterface geconfigureerd voor bevraging van een microdienst op de server of een third-party server via de Microsoft Graph Application Programming Interface.
In een voorkeursuitvoering omvat het samenwerkingsplatform een veelheid van microdiensten voor interactie met de grafische gebruikersinterfaces. Bij voorkeur bieden één of meerdere van deze microdiensten additionele functionaliteit, i.e. zijn de microdiensten geconfigureerd voor het uitbreiden van de functionaliteit van het documentmanagementsysteem.
In een voorkeursuitvoering omvat de methode de stappen van: — het verzenden van de server naar een tweede server van de gebruikerstoelating en/of de inlogdata; — het verifiëren op de tweede server op basis van de gebruikerstoelating en/of de inlogdata of er administratorrechten geassocieerd zijn met de gebruikerstoelating en/of de inlogdata, en indien dit het geval is: o het genereren op de tweede server van één of meerdere configuratiebestanden op basis van de gebruikerstoelating en/of de inlogdata; o het downloaden van de tweede server op de server van microdienstbroncode, een set van referentiegebruikersinterfaces, een referentieoverzichtspagina, en genoemde configuratiebestanden; o het compileren op de server van de veelheid van microdiensten op basis van de microdienstbroncode en minstens één van genoemde configuratiebestanden; o het genereren op de server van de veelheid van basisgebruikersinterfaces op basis van de set van referentiegebruikersinterfaces en minstens één van de configuratiebestanden; o het genereren op de server van de basisoverzichtspagina op basis van de referentieoverzichtspagina en minstens één van genoemde configuratiebestanden; en o het opslaan op een tastbaar niet-transitoir computer-leesbaar opslagmedium van de server van de veelheid van microdiensten, de veelheid van basisgebruikersinterfaces, de basisoverzichtspagina en genoemde configuratiebestanden.
u BE2019/5412 In een voorkeursuitvoering omvat een grafische gebruikersinterface een chatbotfunctionaliteit. Bij voorkeur word op de server van het gebruikerstoestel een vraag ontvangen ingegeven via gebruikersinput via de chatbotfunctionaliteit. Bij voorkeur wordt op de server voor elke bedoeling van een lijst van bedoelingen een overlap van de vraag met de bedoeling bepaald. Bij voorkeur wordt op de server de bedoeling met maximale overlap geïdentificeerd. Bij voorkeur wordt een predicaat op basis van de overlap van de geïdentificeerde bedoeling en een vooraf bepaalde grenswaarde geverifieerd. Bij voorkeur wordt van de server naar het gebruikerstoestel, afhankelijk van de uitkomst van de verificatie van het predicaat, een vraag voor verdere informatie of een antwoord op genoemde vraag verzonden, voor weergave via genoemde grafische gebruikersinterface. In wat volgt, wordt de uitvinding beschreven a.d.h.v. niet-limiterende voorbeelden die de uitvinding illustreren, en die niet bedoeld zijn of geïnterpreteerd mogen worden om de omvang van de uitvinding te limiteren.
VOORBEELDEN VOORBEELD 1: COMPONENTEN VAN HET SAMENWERKINGSPLATFORM Dit voorbeeld refereert aan alle voorkeursuitvoeringen. Verder wordt aan figuur 1 gerefereerd. De gebruiker logt in in de omgeving (‘samenwerkingsplatform’). Een gebruiker kan inloggen op basis van zijn eigen inloggegevens of door toegang te vragen. Administrators kunnen toegang verlenen of weigeren aan gebruikers. Een verificatieproces zal aan de huidige gebruiker een zekere veiligheidsstatus associëren (‘gebruikerstoelating’). Dit is gebaseerd op zijn toelatingsrechten en een inhoudsindexatiesysteem. Het inhoudsindexatiesysteem mapt een gebruiker op inhoud die in het huidige systeem aanwezig is. De gebruiker kan naar een centrale landingspagina navigeren (overzichtspagina), die al de geconfigureerde samenwerkingscomponenten omvat. Data wordt gevisualiseerd middels de samenwerkingscomponenten. Deze componenten gebruiken de interne context van de omgeving. Deze context omvat informatie betreffende veiligheidsgroepen, lidmaatschap en locatie.
De eerste stap is het bepalen van het lidmaatschap. De verschillende samenwerkingscomponenten bevragen de interne context wat een gebruiker kan doen. Deze logica is gebaseerd op een geautomatiseerd indexatiesysteem en de interne toegangsstructuur. Dit laat toe om componenten en functionaliteiten af te zetten voor het genereren van de overzichtspagina. Dit bevordert de laadsnelheid en de gebruiksvriendelijkheid. Met de verkregen informatie wordt een gebruikersobject geconstrueerd dat kan gebruikt worden doorheen het volledige data-ophaalproces. Het gebruikersobject wordt gebruikt om verschillende types van eindpunten aan te roepen: rest; graph; en search. Afhankelijk van de eindpunten wordt een andere manier van dataverwerking en —aanroeping gebruikt. De rest cliënt en de search cliënt vergen enkel het gebruikersobject. Dit is voldoende informatie om de gevraagde data op te halen. Het graph eindpunt vergt een secundaire bibliotheek die gebruikt wordt om tokens uit te wisselen. Het token wordt opgeslagen in lokale cache en kan gedurende een bepaalde tijd gebruikt worden tot het token ingetrokken wordt. Het eindpunt geeft een JSON-geformatteerde string terug. Deze data wordt gemapt op objecten die kunnen gebruikt worden. Na het verkrijgen van de data, voegen de samenwerkingscomponenten additionele logica toe op basis van de informatie. Deze omvatten: personalisatie; live opzoeking; en verfijning. De functionaliteit van de extra logica kan onderverdeeld worden in twee separate units: statische en dynamische units. Statische configuratie wordt opgeslagen in datalijsten. Deze worden in de omgeving opgezet gedurende de eerste installatie van de samenwerkingscomponenten (zie ook voorbeeld 2). Dynamische voorkeuren en logica zijn onderhavig aan veranderingen omdat deze afhankelijk is van informatie die wordt teruggegeven door de verschillende eindpunten. Deze voorkeuren worden opgeslagen in cache componenten die verifiëren of nieuwe waarden recenter zijn dan voorgaand opgeslagen informatie.
Voor het visualiseren van de data worden taalfilters op de opgehaalde data toegepast. Alle data in de omgeving omvat interne metadata die kan gebruikt worden voor het definiëren van de correcte taalgroep. Het voorgaand verkregen gebruikersobject kan hergebruikt worden in dit geval. Het bevat informatie betreffende regionale en/of taalinstellingen van de gebruiker. Via een algoritme wordt het gebruikersobject vergeleken met opgehaalde data. In bepaalde gevallen werd deze filtering reeds uitgevoerd bij het aanroepen van de eindpunten.
De laatste stap betreft het visualiseren van de data. Deze is gebaseerd op interne lay-out configuratie intern opgeslagen in JSON formaat. VOORBEELD 2: INSTALLATIEMECHANISME Dit voorbeeld refereert aan alle voorkeursuitvoeringen. Verder kan voorbeeld 2 kenmerken van voorbeeld 1 betreffen. Het installatiemechanisme is gebaseerd op hetzelfde authenticatiesysteem dat gebruikt wordt bij de samenwerkingscomponenten. Een verschil betreft de interactie, nu tussen de server en een tweede server. Een administrator account is nodig om de automatische installatie te starten.
De eerste stap is het invoeren van inloggegevens in de applicatie. In het begin probeert deze met de omgeving te connecteren gebruik makende van een poll mechanisme. Dit zal verifiëren of de gebruikersaccount de mogelijkheid heeft om te connecteren met de omgevingsadministratie. Bij het verkrijgen van een foutmelding is de gebruikersaccount of één van de omgevingsinstellingen niet geschikt.
Eens de connectie succesvol is, worden de samenwerkingscomponenten geïnstalleerd. Deze worden gecompileerd in packages door gebruik te maken van een gespecialiseerde packaging tool. Alle logica en additionele middelen worden in de packages opgenomen zodat deze autonoom operationeel zijn op de server.
De volgende stap in het proces in de creatie van functionele eenheden. Een functionele eenheid kan een SharePoint online moderne site collectie zijn. Een unit is gedefinieerd door het gebruik van objecten. Een object bevat verschillende eigenschappen die de complexiteit van het installatieproces bepalen. De voornaamste eigenschappen zijn: — het pad om het correcte xml bestand te installeren (xml schema), — het pad naar de middelbestanden, — welke samenwerkingscomponenten moeten geïnstalleerd worden, — additionele informatie die moet worden toegepast. Meerdere andere eenheden bestaan en worden gedefinieerd in de kern van de applicatie. De xml schema's bepalen de structuur en de hoofdfunctionaliteit die aanwezig zal zijn in de unit. De schema's zijn gebaseerd op een standaard SharePoint omgeving site structuur. De middelbestanden worden enkel geïnstalleerd in geval van installatie van een taalfilter in de omgeving. De installatie wordt geconfigureerd middels configuratieparameters.
Na de creatie van de functionele eenheid op de omgeving, kan additionele configuratie toegepast worden door gebruik te maken van verschillende diensten en eindpunten. Dit laat een snelle installatie toe. Een voorbeeld is de zoekconfiguratie.
Een xml-gebaseerde structuur wordt gebruikt om mappings in het systeem toe te voegen. De eerste stap is het lezen van alle eigenschappen die een logische link hebben met de data-ophaling en -weergave die gebruikt wordt in de samenwerkingscomponenten. De laatste stap betreft het optimaliseren van instellingen van de omgeving door een bibliotheek op de tweede server.

Claims (27)

CONCLUSIES
1. Computer-geïmplementeerde methode voor het genereren van een grafische gebruikersinterface voor een samenwerkingsplatform op basis van een 5 documentmanagementsysteem, waarin het documentmanagementsysteem een inhoudsindexatiesysteem omvat, waarin een functionaliteit van een basisgebruikersinterface geassocieerd is met een documenteigenschap, welke functionaliteit van de basisgebruikersinterface wordt weggelaten bij het genereren van de grafische gebruikersinterface voor de overzichtspagina wanneer op basis van het inhoudsindexatiesysteem en de gebruikerstoelating geen documenten met genoemde documenteigenschap voor de gebruiker beschikbaar zijn, waarin de methode de stappen omvat van: — het ontvangen van inlogdata van een gebruikerstoestel op een server; — het bepalen op de server van een gebruikerstoelating op basis van de inlogdata; — het genereren op de server van een overzichtspagina omvattende een grafische gebruikersinterface voor elk van twee of meerdere componenten van het samenwerkingsplatform; — het verzenden van de server naar het gebruikerstoestel van de overzichtspagina, waarin de server voor elke component een basisgebruikersinterface omvat, waarin een basisgebruikersinterface meerdere functionaliteiten voor gebruikersinteractie met de corresponderende component omvat, waarin de stap van het genereren van de overzichtspagina de stap omvat van het genereren van een grafische gebruikersinterface voor een component op basis van de basisgebruikersinterface door het weglaten van één of meerdere functionaliteiten van de basisgebruikersinterface op basis van de gebruikerstoelating, waarin genoemde overzichtspagina een gereduceerde bestandsgrootte omvat in vergelijking met een overzichtspagina omvattende de basisgebruikersinterfaces voor genoemde twee of meerdere componenten.
2. Computer-geïmplementeerde methode volgens voorgaande conclusie 1, waarin het documentmanagementsysteem een inhoudsindexatiesysteem omvat, waarin een functionaliteit van een basisgebruikersinterface geassocieerd is met een documenteigenschap, welke functionaliteit van de basisgebruikersinterface wordt weggelaten bij het genereren van de grafische gebruikersinterface voor de overzichtspagina wanneer op basis van het inhoudsindexatiesysteem en de gebruikerstoelating geen documenten met genoemde documenteigenschap voor de gebruiker beschikbaar zijn.
3. Computer-geimplementeerde methode volgens één der voorgaande conclusies, waarin de server een basisoverzichtspagina omvattende een basisgebruikersinterface voor elke component omvat, waarin de stap van het genereren van de overzichtspagina de stap omvat van het weglaten uit de basisoverzichtspagina van een basisgebruikersinterface voor een component wanneer op basis van de gebruikerstoelating alle functionaliteiten van de basisgebruikersinterface worden weggelaten.
4, Computer-geïmplementeerde methode volgens voorgaande conclusie 3, waarin de stap van het genereren van de overzichtspagina de stappen omvat van: — het genereren van een lijst voor elke component van het samenwerkingsplatform omvattende voor elke functionaliteit van de basisgebruikersinterface voor de component een eerste inclusiewaarde, resulterend in een set van lijsten van eerste inclusiewaarden; — het veranderen van de eerste inclusiewaarden in de lijsten welke op basis van de gebruikerstoelating weggelaten moeten worden naar een tweede inclusiewaarde; — het genereren van de overzichtspagina op basis van de set van lijsten.
5. Computer-geïmplementeerde methode volgens één der voorgaande conclusies, waarin een functionaliteit van een basisgebruikersinterface het configureren van de basisgebruikersinterface betreft.
6. Computer-geïmplementeerde methode volgens één der voorgaande conclusies, waarin de methode de stappen omvat van: — het verzenden van de server naar het gebruikerstoestel van een gebruikersobject; — het ontvangen op de server van het gebruikerstoestel van het gebruikersobject en een verzoek ingegeven via gebruikersinput via een grafische gebruikersinterface van de overzichtspagina; — het verifiëren op de server of genoemd verzoek toelaatbaar is op basis van het gebruikersobject;
— het genereren op de server van responsdata op basis van genoemd verzoek en genoemde verificatie, waarin genoemde responsdata geconfigureerd is voor weergave via genoemde grafische gebruikersinterface van de overzichtspagina; — het verzenden van de responsdata van de server naar het gebruikerstoestel.
7. Computer-geïmplementeerde methode volgens één der voorgaande conclusies, waarin de methode de stappen omvat van: — het verzenden van de server naar het gebruikerstoestel van een gebruikersobject; — het ontvangen op de server van het gebruikerstoestel van het gebruikersobject en een tokenaanvraag voor een functionaliteit van een grafische gebruikersinterface van de overzichtspagina; — het genereren van een token op basis van de tokenaanvraag en het gebruikersobject; — het verzenden van het token van de server naar het gebruikerstoestel.
8. Computer-geïmplementeerde methode volgens één der voorgaande conclusies, waarin genoemde twee of meerdere componenten een aanmaak- , opzoek- en bewerkcomponent voor documenten omvatten, waarin de methode de stappen omvat van: — het verzenden van de server naar het gebruikerstoestel van een gebruikersobject, waarin het gebruikersobject taalinstellingen omvat; — het ontvangen op de server van het gebruikerstoestel van het gebruikersobject en een documentopzoeking ingegeven via een grafische gebruikersinterface voor een aanmaak-, opzoek- en bewerkcomponent voor documenten; — het verkrijgen op de server van een eerste lijst van documenten op basis van de documentopzoeking en het documentmanagementsysteem; — het filteren op de server van de eerste lijst op basis van de taalinstellingen van het gebruikersobject, resulterend in een tweede lijst van documenten; — het verzenden van zoekresultaatdata op basis van de tweede lijst van de server naar het gebruikerstoestel.
9. Computer-geïmplementeerde methode volgens één der voorgaande conclusies 6 tot en met 8, waarin het gebruikersobject de gebruikerstoelating omvat.
10.Computer-geïmplementeerde methode volgens één der voorgaande conclusies, waarin een functionaliteit van een grafische gebruikersinterface het uitwisselen van data met een third-party server betreft.
11.Computer-geïmplementeerde methode volgens voorgaande conclusie 10, waarin de uitwisseling van data met de third-party server het verzenden van data in JSON formaat van de third-party server naar het gebruikerstoestel, het converteren op het gebruikerstoestel van de data in JSON formaat naar weergavedata, en het weergegeven van de weergavedata via genoemde grafische gebruikersinterface omvat.
12.Computer-geïmplementeerde methode volgens één der voorgaande conclusies, waarin een eerste overzichtspagina naar een eerste gebruikerstoestel en een tweede overzichtspagina naar een tweede gebruikerstoestel verzonden worden, waarin elk van de eerste en de tweede overzichtspagina een grafische meldingsgebruikersinterface voor een meldingscomponent omvatten, waarin op de server van het eerste gebruikerstoestel een melding ingegeven via gebruikersinput via de grafische meldingsgebruikersinterface ontvangen wordt, en waarin van de server naar het tweede gebruikerstoestel een meldingsnotificatie op basis van de melding geconfigureerd voor weergave in de grafische meldingsgebruikersinterface verzonden wordt, bij voorkeur waarin de meldingscomponent een incidentmeldingscomponent is.
13.Computer-geïmplementeerde methode volgens één der voorgaande conclusies, waarin een eerste overzichtspagina naar een eerste gebruikerstoestel en een tweede overzichtspagina naar een tweede gebruikerstoestel verzonden worden, waarin elk van de eerste en de tweede overzichtspagina een grafische bevragingsgebruikersinterface voor een bevragingscomponent omvatten, waarin op de server van het eerste gebruikerstoestel een informatievraag ingegeven via gebruikersinput via de bevragingsgebruikersinterface ontvangen wordt, en waarin van de server naar het tweede gebruikerstoestel een informatievraagnotificatie op basis van de informatievraag geconfigureerd voor weergave in de grafische bevragingsgebruikersinterface verzonden wordt, bij voorkeur waarin de bevragingscomponent een human resource component is.
14. Computer-geïmplementeerde methode volgens voorgaande conclusie 13, waarin de informatievraag een template omvattende velden en een vraag voor elk van de velden omvat, waarin de informatievraagnotificatie invulvelden op basis van de vragen voor de velden omvat, waarin de methode de stappen omvat van: het ontvangen op de server van het tweede gebruikerstoestel van invuldata voor elk van de invulvelden ingegeven via gebruikersinput via de grafische bevragingsgebruikersinterface; en het genereren op de server van een document op basis van de template en de ontvangen invuldata.
15.Computer-geïmplementeerde methode volgens één der voorgaande conclusies, waarin de overzichtspagina code in Hyper Text Markup Language formaat omvat.
16.Computer-geïmplementeerde methode volgens één der voorgaande conclusies, waarin de server een opmaakfile in JSON formaat omvat, waarin de stap van het genereren van de overzichtspagina het genereren van een opmaakfile in Cascading Style Sheets formaat op basis van de opmaakfile in JSON formaat omvat.
17.Computer-geïmplementeerde methode volgens één der voorgaande conclusies, waarin het documentmanagementsysteem Microsoft SharePoint Server is.
18. Computer-geïmplementeerde methode volgens één der voorgaande conclusies, waarin een grafische gebruikersinterface geconfigureerd is voor bevraging via het Microsoft Active Server Page Framework.
19.Computer-geïmplementeerde methode volgens één der voorgaande conclusies, waarin een grafische gebruikersinterface geconfigureerd is voor bevraging via de Microsoft Graph Application Programming Interface.
20.Computer-geïmplementeerde methode volgens één der voorgaande conclusies, waarin de veelheid van componenten een aanmaak-, opzoek- en bewerkcomponent voor documenten; een configuratiecomponent; een gebruikersinformatiecomponent; een human resource component; een incidentmeldingscomponent; een kalendercomponent; een nieuwscomponent; en een vergaderplancomponent omvat.
21.Computer-geïmplementeerde methode volgens één der voorgaande conclusies, waarin genoemde server en genoemd gebruikerstoestel op een zelfde intranet aangesloten zijn.
22.Computer-geïmplementeerde methode volgens één der voorgaande conclusies 1 tot en met 20, waarin genoemde server en genoemd gebruikerstoestel data uitwisselen via het Internet.
23.Computer-geïmplementeerde methode volgens één der voorgaande conclusies, waarin het samenwerkingsplatform een veelheid van microdiensten omvat voor interactie met de grafische gebruikersinterfaces, waarin de methode de stappen omvat van: — het verzenden van de server naar een tweede server van de gebruikerstoelating en/of de inlogdata; — het verifiëren op de tweede server op basis van de gebruikerstoelating en/of de inlogdata of er administratorrechten geassocieerd zijn met de gebruikerstoelating en/of de inlogdata, en indien dit het geval is: e het genereren op de tweede server van één of meerdere configuratiebestanden op basis van de gebruikerstoelating en/of de inlogdata; e het downloaden op de server van de tweede server van microdienstbroncode, een set van referentiegebruikersinterfaces, een referentieoverzichtspagina, en genoemde configuratiebestanden; e het compileren op de server van de veelheid van microdiensten op basis van de microdienstbroncode en minstens één van genoemde configuratiebestanden; e het genereren op de server van de veelheid van basisgebruikersinterfaces op basis van de set van referentiegebruikersinterfaces en minstens één van de configuratiebestanden; e het genereren op de server van de basisoverzichtspagina op basis van de referentieoverzichtspagina en minstens één van genoemde configuratiebestanden; en e het opslaan op een tastbaar niet-transitoir computer-leesbaar opslagmedium van de server van de veelheid van microdiensten, de veelheid van basisgebruikersinterfaces, de basisoverzichtspagina en genoemde configuratiebestanden.
24. Computer-geimplementeerde methode volgens één der voorgaande conclusies, waarin een grafische gebruikersinterface een chatbotfunctionaliteit omvat.
25. Computer-geïmplementeerde methode volgens voorgaande conclusie 24, waarin de methode de stappen omvat van: — het ontvangen op de server van het gebruikerstoestel van een vraag ingegeven via gebruikersinput via de chatbotfunctionaliteit; — het bepalen op de server voor elke bedoeling van een lijst van bedoelingen van een overlap van de vraag met de bedoeling; — het identificeren op de server van de bedoeling met maximale overlap en het verifiëren van een predicaat op basis van de overlap van de geïdentificeerde bedoeling en een vooraf bepaalde grenswaarde; — het verzenden van de server naar het gebruikerstoestel van, afhankelijk van de uitkomst van de verificatie van het predicaat, een vraag voor verdere informatie of een antwoord op genoemde vraag, voor weergave via genoemde grafische gebruikersinterface.
26. Computersysteem voor het genereren van een grafische gebruikersinterface voor een samenwerkingsplatform op basis van een documentmanagementsysteem, waarin het computersysteem een server en een gebruikerstoestel omvat, waarin het computersysteem geconfigureerd is voor het uitvoeren van de computer-geïmplementeerde methode volgens één der voorgaande conclusies.
27.Computerprogrammaproduct voor het genereren van een grafische gebruikersinterface voor een samenwerkingsplatform op basis van een documentmanagementsysteem, waarin het computerprogrammaproduct instructies omvat die, wanneer het computerprogrammaproduct wordt uitgevoerd door een computersysteem, waarin het computersysteem een server en een gebruikerstoestel omvat, veroorzaken dat het computersysteem de computer-geïmplementeerde methode volgens één der voorgaande conclusies 1 tot en met 25 uitvoert.
BE20195412A 2019-06-27 2019-06-27 Verbeterde generatie van een grafische gebruikersinterface voor een samenwerkingsplatform BE1027403B1 (nl)

Priority Applications (1)

Application Number Priority Date Filing Date Title
BE20195412A BE1027403B1 (nl) 2019-06-27 2019-06-27 Verbeterde generatie van een grafische gebruikersinterface voor een samenwerkingsplatform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
BE20195412A BE1027403B1 (nl) 2019-06-27 2019-06-27 Verbeterde generatie van een grafische gebruikersinterface voor een samenwerkingsplatform

Publications (2)

Publication Number Publication Date
BE1027403A1 BE1027403A1 (nl) 2021-01-29
BE1027403B1 true BE1027403B1 (nl) 2021-02-04

Family

ID=67262033

Family Applications (1)

Application Number Title Priority Date Filing Date
BE20195412A BE1027403B1 (nl) 2019-06-27 2019-06-27 Verbeterde generatie van een grafische gebruikersinterface voor een samenwerkingsplatform

Country Status (1)

Country Link
BE (1) BE1027403B1 (nl)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8719173B2 (en) * 2001-09-28 2014-05-06 Accenture Global Services Limited Collaborative portal system for business launch centers and other environments
US20180173715A1 (en) * 2016-12-21 2018-06-21 Aon Global Operations Ltd (Singapore Branch) Methods and Systems for Securely Embedding Dashboards into a Content Management System

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101529419B (zh) 2006-10-17 2013-05-01 慷孚系统公司 用于对内容进行离线索引和对存储的数据进行分类的方法和系统

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8719173B2 (en) * 2001-09-28 2014-05-06 Accenture Global Services Limited Collaborative portal system for business launch centers and other environments
US20180173715A1 (en) * 2016-12-21 2018-06-21 Aon Global Operations Ltd (Singapore Branch) Methods and Systems for Securely Embedding Dashboards into a Content Management System

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ANONYMOUS: "Single sign-on - Wikipedia", 15 October 2016 (2016-10-15), XP055451742, Retrieved from the Internet <URL:https://web.archive.org/web/20161015122450/https://en.wikipedia.org/wiki/Single_sign-on> [retrieved on 20180215] *

Also Published As

Publication number Publication date
BE1027403A1 (nl) 2021-01-29

Similar Documents

Publication Publication Date Title
US10762280B2 (en) Systems, devices, and methods for facilitating website remediation and promoting assistive technologies
US10997361B1 (en) Modular systems and methods for selectively enabling cloud-based assistive technologies
US10867120B1 (en) Modular systems and methods for selectively enabling cloud-based assistive technologies
KR101117817B1 (ko) 데이터 소스 발견 및 접속을 위한 방법, 시스템, 및 장치
US9614929B2 (en) Application server with automatic and autonomic application configuration validation
US9336278B2 (en) User experience and user flows for third-party application recommendation in cloud storage systems
US10997359B2 (en) Real-time cognitive modifying a mark-up language document
US20130097667A1 (en) Method and system for automated security access policy for a document management system
US20130103641A1 (en) Monitoring entitlement usage in an on-demand system
US20230161946A1 (en) Modular systems and methods for selectively enabling cloud-based assistive technologies
US20180365578A1 (en) Computer system decision engine
KR20200013040A (ko) 보안 정책 분석기 서비스 및 만족성 엔진
US10963526B2 (en) Techniques for managing writable search results
US10375072B2 (en) Dashboard as remote computing services
CN101174269B (zh) 生成提要使用数据的方法和系统
EP4537234B1 (en) Rendering contextual security information determined in-browser with web pages of cloud and saas vendors
MX2012012419A (es) Aplicación de cliente e integracion de pagina web.
TW201610713A (zh) 在文件中識別且呈現相關報告實物
US20150089667A1 (en) Dynamic network construction
EP4537217A1 (en) Data management ecosystem for databases
US10735300B1 (en) Discovery and testing of program dependencies in computer networks
BE1027403B1 (nl) Verbeterde generatie van een grafische gebruikersinterface voor een samenwerkingsplatform
US20160127497A1 (en) Smart site preloading
US20210342130A1 (en) Systems and methods for software application generation and delivery
US20150143333A1 (en) Native Application Variation

Legal Events

Date Code Title Description
FG Patent granted

Effective date: 20210204