BE1027403A1 - 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
BE1027403A1
BE1027403A1 BE20195412A BE201905412A BE1027403A1 BE 1027403 A1 BE1027403 A1 BE 1027403A1 BE 20195412 A BE20195412 A BE 20195412A BE 201905412 A BE201905412 A BE 201905412A BE 1027403 A1 BE1027403 A1 BE 1027403A1
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
BE1027403B1 (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

VERBETERDE GENERATIE VAN EEN GRAFISCHE GEBRUI KERSINTERFACE 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 GO6Q10/10 en GOGF21/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 (ASPXO. Gebruik makende van ASPX, kunnen aangepaste webparts gebouwd worden welke scripts omvallen voor het dynamisch genereren van een webpagina voor sen medewerker. Het samenwerkingsplatform voorziet één of meerdere webparts voor het uitbreiden van de functionaliteit van het documenimanagementsysteem. 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 Ba 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 laalst bewerkt Microsoft Word document zijn in een web widget in de webpagina, Het document voorziet echter niet in hel reduceren van benodigde computercapaciteit voor een medewerkerstoestel. Het document voorziet ook niet in een gemakkelijke en optimale installatie van het samenwerkingspliatform. De huidige uitvinding beoogt sen oplossing te vinden voor tenminste enkele van bovenvermelde problemen.
SAMENVATTING VAN DE UITVINDING In een serste aspect betreft de uitvinding een computer-geïmplementeerde methode voor het genereren van een grafische gebruikersinierface voor een samenwerkingsplatiorm 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 compuler-geïmplementeerde methode volgens het serste aspect. in een derde aspect betreft de uitvinding een computernrogrammaproduet voor het genereren van een grafische gebruikersinierface voor een samenwerkingspiatiorm op basis van een documentmanagementsysteem, waarin het computerprogrammaproduct instructies omval die, wanneer het computerprogrammaproduct wordt uitgevoerd door een computersysteem, waarin het computersysteem een server en een gebruikerstoestei omvat, veroorzaken dat het compuiersysieem de compuler-geïmplementeerde methode volgens het eerste aspect uitvoert.
De uitvinding kan eveneens een tastbare niet-transitoire computer- leesbare datadrager omvallende 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 processorcapacileit 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 compuler-geïmplementeerde methode, een 19 compulersysteem en een compuierprogrammaproduct voor het genereren van een grafische gebruikersinterface voor een samenwerkingsplalform op basis van een documentmanagementsysteem. De uitvinding werd samengevat in de daartce voorziene sectie. In wal 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 hel 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”, “bevallen”, “bevaitende”, “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 belelien 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.
in een serste aspect betreft de uitvinding een computer-geïmplementeerde methode voor het genereren van een grafische gebruikersinierface voor een samenwerkingsplatform op basis van een documenimanagementsysteem. De methode omvat verschillende stappen. In een tweede aspect betreft de uitvinding een computersysteem voor het genereren van een grafische gebruikersinterface voor een samenwerkingsplaliorm op basis van een documenimanagementsysteem, waarin het computersysteem geconfigureerd is voor het uitvoeren van de computer- geïmplementeerde methode volgens het eerste aspect. Het compulersysieem omvalt 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 sen computersysteem, waarin het compulersysieem sen server en een gebruikerstoestel omvat, veroorzaken dat het computersysteem de compuler-geïmplementeerde methode volgens het eerste aspect uitvoert. De uitvinding kan eveneens een lastbare niet-transitoire computer-leesbare datadrager omvattende het computerprogrammaproduct betreffen.
lemand met gewone kennis in het vakgebied zal appreciëren dal 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 samenwerkingsplatiorm omvat een veelheid van componenten, Een component is een bepaalde groep van functionaliteiten geschikt voor compuler- geimpiementeerde samenwerking door meerdere gebruikers. Gebruikersinteraciie 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 oi meerdere grafische gebruikersinterfaces. Een overzichtspagina, die voor elk van iwee of meerdere componenten van het samenwerkingsplatform een grafische gebruikersinierface omvat, wordt weergegeven via een gebruikerstoestel. Een gebruikersioestel kan hierbij seen desktop, een laptop, sen tablet, een smartphone, en dergelijke zijn. Het gebruikersicesiel omvat een scherm en een invoertoestel. Via output op het scherm 5 en gebruikersinput middels het invoertoestel kan de gebruiker met een grafische gebruikersinteriace interageren. Voorbeelden van een invoertoestel zijn een computermuis, een toetsenbord en een touchscreen. Het gebruikersioestel en de server kunnen aangesioten zijn op een zelfde intranet. Het gebruikerstoestel en de server kunnen data uitwisselen via een zelfde intranet. Het gebruikerstoestel en de server kunnen data uitwissslen 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, omdal 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 Incidenimeldingscomponent; een kalendercomponent; een nieuwscomponent; en een vergaderplancomponent.
Op de server wordt iniogdata 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 gebruikerstoeste!l verzonden. De overzichtspagina omvat een grafische gebruikersinterface voor elk van twee of meerdere componenten van het samenwerkingsplatform.
De server omvat voor sike component een basisgebruikersinterface. De server omvat bij voorkeur een tastbaar niet-transitoir compuler-leesbaar opslagmedium. Het opslagmedium kan voor elke component basisgebruikersinterfacedata voor sen basisgebruikersinterface omvatten. Een basisgebruikersinierface omvat meerdere functionaliteiten voor gebruikersinteractie met de corresponderende component. De slap 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 functionaliteiten van de basisgebruikersinterface op basis van de gebruikersicelating. 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 omvallende de basisgebruikersinterfaces voor genoemde twee of meerdere componenten, in een voorkeursuilvoering omvat het documenimanagementsysieem een inhoudsindexatiesysteem. Een functionaliteit van een basisgebruikersinterface Is geassocieerd met een documenteigenschap. Deze functionaliteit van de basisgebruikersinterface wordt weggelalen 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 voorkeursuilvoering omvat de server een basisoverzichispagina. De basisoverzichtspagina omvat een basisgebruikersinterface voor elke component. De stap van het genereren van de overzichtspagina omvat de slap van het weglaten uit de basisoverzichtspagina van een grafische gebruikersinteriace voor een component, wanneer op basis van de gebruikersicelating alle functionaliteiten van de basisgebruikersinterface worden weggelaten. In een voorkeursultvoering omvat de stap van het genereren van de overzichtspagina de stappen van: e het genereren van een list voor elke component van het samenwerkingsplatform omvallende voor elke functionaliteit van de basisgebruikersinterface voor de component een eerste inclusiewaarde (bv. TRUE of 1), resulterend In een set van lijsten van eerste Incluslewaarden; e het veranderen van de eerste inclusiewaarden in de lijsten walke op basis van de gebruikerstoelating weggelaten moeten worden naar een tweede inciusiewaarde (bv. FALSE of 0}; « 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 processorcapacileit op het gebruikerstoestel. Bovendien wordt één veelheid van basisgebruikersinteriaces voorzien, welke aangepast worden voor elke gebruiker op basis van de gebruikerstoslating, wat het onderhoud van het computerprogrammaproduct aanzienlijk vergemakkelijkt. 19 in een voorkeursuitvoering betreft een functionaliteit van een basisgebruikersinterface het configureren van de basisgebruikersinterface. In een voorbeeld, laat dit loe 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 configuralie 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 alzetten 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 sen gewone gebruiker.
in een voorkeursuitvoering wordt van de server naar het gebruikersioestel een gebruikersobject verzonden. Het gebruikersobject kan de gebruikerstoelating omvatten. Het gebruikersobject kan instellingen van de gebruiker omvatten. Het gebruikersobiect kan taalinstellingen omvatten.
Op de server kunnen van het gebruikerstoeste! het gebruikersobject en sen verzoek ingegeven via gebruikersinput via een grafische gebruikersinierface 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 gencemde 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 gebruikersobiect en een tokenaanvraag voor een functionaliteit van een grafische gebruikersinterface van de overzichtspagina ontvangen worden, bij voorkeur op basis van gebruikersinieractie 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 gebruikersobiect 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 documentmanagementsysieem verkregen worden, Bij voorkeur wordt sen eerste list van documenten op basis van het inhoudsindexatiesysteem en de documentopzoeking verkregen. Bij voorkeur omvat de documentopzosking 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. ineen 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 weergavedala, en het weergegeven van de weergavedata via genoemde grafische gebruikersinterface.
In een voorkeursuitvoering worden naar elk van een veelheid van gebruikersicestellen een overzichtspagina verzonden. Een serste 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.
Elk van de eerste en de twesde overzichtspagina kan een grafische meldingsgebruikersinterface voor een meldingscomponent omvatten, Op de server van kan van het eerste gebruikerstoestel sen melding ingegeven via gebruikersinput via de grafische meldingsgebruikersinterface ontvangen worden. De server kan naar het tweede gebruikerstoeste! een meldingsnotificatie op basis van de melding en geconfigureerd voor weergave in de grafische meldingsgebruikersinterface verzenden. Bij voorkeur is de meldingscomponent sen incidentmeldingscomponent. Bij voorkeur wordt de meldingsnotificatie naar alle gebruikerstoestellen met een actieve overzichispagina verzonden.
19 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 bevragingsgebruikersinterfacs ontvangen worden. De server kan naar het twesde gebruikerstoestel een informatievraagnotificatie op basis van de informalievraag 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 omvalt de informatievraagnotificatie invulvelden op basis van de vragen voor de velden. Bij voorkeur wordt op de server van het tweede gebruikerstoestel invuidata voor elk van de invulvelden ingegeven via gebruikersinaut 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 onpmaakfile in Cascading Style Sheets formaat op basis van de opmaaktile 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 samenwerkingsplalform een veelheid van microdiensten voor interactie met de grafische gebruikersinterfaces. Bij voorkeur bieden één of meerdere van deze microdiensten additionele functionaliteit, Le. zijn de microdiensten geconfigureerd voor het uilbreiden van de functionaliteit van het documentmanagementsysteem.
19 In een voorkeursuitvoering omvat de methode de stappen van: — het verzenden van de server naar een iweede server van de gebruikerstoelating en/oi de inlogdata; — het verifiëren op de tweede server on basis van de gebruikerstoelating en/of de iniogdala of er administralorrechten geassocieerd zijn met de gebruikerstoelating en/of de inlogdaia, 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 referentieoverzichispagina, 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 basisgebruikersinteriaces op basis van de set van referentiegebruikersinterfaces en minstens één van de configuratiebestanden; o het genereren op de server van de basisoverzichispagina op basis van de referentieoverzichtspagina en minstens één van genoemde configuraliebestanden; 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 basisoverzichispagina en gencemde configuratiebestanden.
in een voorkeursuitvoering omvalt een grafische gebruikersinteriace een chatbotfunctionaliteit. Bij voorkeur word op de server van het gebruikerstoestel sen 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ïdentiliceerde bedoeling en een vooral 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 uilvinding beschreven a.d.h.v. niet-limiterende voorbeelden die de uitvinding Ilustreren, en die niet bedoeld zijn of geïnterpreteerd mogen worden om de omvang van de uiivinding 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 (‘samenwerkingsplalform’). 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 (‘gebruikerstoslating). Dit is gebaseerd op zijn toelatingsrechten en sen 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 omvalt 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 Indexallesysteem 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 ciënt en de search cië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 sen 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 omvallen: 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 afnankelijk 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 loegepast. 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/oi 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 laaiste slap betrelt het visualiseren van de data. Deze is gebaseerd op interne lay-out configuratie intern opgeslagen in JSON formaat. VOORBEELD 2: INSTALLATIEMECHANI SME 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 slap is het invoeren van inloggegevens in de applicatie. In het begin probeert deze met de omgeving te connecteren gebruik makende van een poil 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 slap 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 beval verschilende eigenschappen die de complexiteit van het Instailatieproces bepalen. De voornaamste eigenschappen zijn! — het pad om het correcte xm! bestand te installeren (xm! schema), - het pad naar de middelbestanden, - welke samenwerkingscomponenten moeten geïnstalleerd worden, — additionele informatie die moet worden loegepast. Meerdere andere eenheden bestaan en worden gedefinieerd in de kern van de applicatie. De xmi schema's bepalen de structuur en de hoofdfunctionaliteit die aanwezig zal zijn in de unit. De schema's zijn gebaseerd on een standaard SharePoint omgeving site structuur, De middslbeslanden worden enkel geïnstalleerd In geval van instailaiie van een taaifilter 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 10e, Een voorbeeld is de zoekconfiguratie.
Een xmi-gebaseerde structuur wordt gebruikt om mappings in het systeem toe te voegen. De eerste slap is het lezen van alle eigenschappen die sen logische link hebben met de data-ophaling en —weergave die gebruikt wordt in de {0 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 documentmanagementsysteem, waarin het samenwerkingspiatform een veelheid van componenten omvat, 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 omvallende een grafische gebruikersinteriace voor elk van twee of meerdere componenten van het samenwerkingspiatform; — Het verzenden van de server naar het gebruikerstoestel van de overzichtspagina, waarin de server voor elke component een basisgebruikersinterface omvat, waarin een basisgebruikersinieriace meerdere functionaliteiten voor gebruikersinieractie met de corresponderende component omvat, waarin de slap 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 weglalen van één of meerdere functionaliteiten van de basisgebruikersinterface op basis van de gebruikerstoelating, waarin genoemde overzichtspagina een gereduceerde bestandsgrootte omvat in vergelijking met eon overzichtspagina omvallende de basisgebruikersinterfaces voor genoemde iwee of meerders componenten.
2. Computer-geïmplementeerde methode volgens voorgaande conclusie 1, waarin het documentmanagementsysteem een Inhoudsindexaliesysleem 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 inhoudsindexatiesysieem en de gebruikerstoelating geen documenten met genoemde documenteigenschap voor de gebruiker beschikbaar zijn.
3. Computer-geïmplementeerde methode volgens één der voorgaande conclusies, waarin de server een basisoverzichispagina 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 basisgebruikersinierface voor een component wanneer op basis van de gebruikerstoslating alle functionaliteiten van de basisgebruikersinterface worden weggelaten.
4. Computer-geïmplemenieerde methode volgens voorgaande conclusie 3, waarin de stap van het genereren van de overzichtspagina de stappen omvat van: - het genereren van een list voor elke component van het samenwerkingspiatform 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 listen welke op basis van de gebruikerstcelating weggelalen moelen worden naar een tweede inciusiewaarde; — 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-geimplementeerde methode volgens één der voorgaande conclusies, waarin de methode de stappen omvat van: - het verzenden van de server naar het gebruikserstoesiel van een gebruikerscbject; - het ontvangen op de server van het gebruikerstoestel van het gebrulkersobject 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ïmplementserde 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 gebruikerstoeste!l van het gebruikersobject en een tokenaanvraag voor een functionaliteit van een grafische gebruikersinierface van de overzichtspagina; - het genereren van een token op basis van de tokenaanvraag en het gebruikerscbject; — het verzenden van het token van de server naar het gebruikerstoestel.
8. Computer-geïmplementeerde methode volgens één der voorgaande conclusies, waarin genoemde lwee of meerdere componenten een aanmaak- ‚ Opzoek- en bewerkcomponent voor documenten omvallen, waarin de methode de stappen omvalt van: — het verzenden van de server naar het gebruikerstoestel van een gebruikersobject, waarin het gebruikersobject taalinstellingen omvat; — het ontvangen op de server van het gebruikerstoeste!l 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 documenimanagementsysteem; — het filteren op de server van de eerste lijst op basis van de taalinstellingen van het gebruikersobiect, resulterend in een iweede lijst van documenten; — het verzenden van zoekresultaatdata op basis van de tweede lijst van de server naar hei gebruikerstoestel.
8. Compuler-geïmplemenieerde methode volgens één der voorgaande conclusies 5 tot en met 8, waarin het gebruikersobject de gebruikerstoelating omval.
10 Computer-geïmplementeerde methode volgens één der voorgaande conclusies, waarin een funclionalileit van een grafische gebruikersinterface het uilwisselen van data met een third-party server betrefi.
11. Computer-geïmplementeerds methode volgens voorgaande conclusie 10, waarin de uitwisseling van data mei de third-party server het verzenden van data in JSON formaat van de third-party server naar het gebruikerstoestel, het converteren op het gebruikersicestel van de data in JSON formaal naar weergavedata, en het weergegeven van de weergavedata via genoemde grafische gebruikersinterface omval.
12.Computer-geïmplementeerde methode volgens één der voorgaande conclusies, waarin een eerste overzichtspagina naar een eerste gebruikersioestel en een tweede overzichtspagina naar een iweede gebruikersioestel verzonden worden, waarin elk van de eerste en de tweede overzichtspagina een grafische meildingsgebruikersinterface voor een meldingscomponent omvatten, waarin op de server van het eerste gebruikerstoestel een melding ingegeven via gebruikersinpui 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 cerste overzichtspagina naar een eerste gebruikersioestel en een tweede overzichtspagina naar een iweede gebruikerstoestel verzonden worden, waarin elk van de eerste en de tweede overzichtspagina een grafische bevragingsgebruikersinterface voor een bevragingscomponent omvallen, waarin op de server van hel eerste gebruikerstoestel een informatievraag ingegeven via gebruikersinput via de bevragingsgebruikersinierface ontvangen wordt, en waarin van de server naar het tweede gebruikerstoestel sen 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 informallevraag een template omvattende velden en een vraag voor eik 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 invuivelden 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 opmaaktile in Cascading Style Sheets formaat op basis van de opmaakfile in JSON formaat omvat.
17.Computer-geïmplemeniserde methode volgens één der voorgaande conclusies, waarin het documenimanagementsysteem 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 gebruikersiniormatiecomponeni; een human resource component; een incidenimeldingscomponent; een kalendercomponent; een nieuwscomponent; en een vergaderplancomponent omvat. 2i.
Computer-geïimplementeerde methode volgens één der voorgaande conclusies, waarin gencemde server en genoemd gebruikerstoesiel 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 40 gebruikerstoestel data uitwisselen via het Internet.
23. Computer-geimplementeerde methode volgens één der voorgaande conclusies, waarin het samenwerkingspiatiorm een veelheid van microdiensien omvalt 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 gebruikerstoglating en/of de inlogdata of er administratorrechten geassocieerd zijn met de gebruikerstoelating en/of de inlogdata, en indien dit het geval is: «het genereren op de iweede server van één of meerdere configuratiebestanden op basis van de gebruikerstosiating en/ot de inlogdata; e het downloaden op de server van de tweede server van microdienstbroncode, een set van referentiegebruikersinterfaces, een referenticoverzichtspagina, en genoemde configuratiebestanden: e het compileren op de server van de veelheid van microdiensten op basis van de microdienstbroncode en minstens één van gencemde configuraliebestanden; e het genereren op de server van de veelheid van basisgebruikersinteriaces op basis van de set van referentiegebruikersinterfaces en minstens één van de configuratiebestanden: s 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 basisgebruikersinisriaces, de basisoverzichtspagina en genoemde configuratiebestanden.
24. Computer-geïmplemenieerde methode volgens één der voorgaande conclusies, waarin een grafische gebruikersinterface een chatbotfunctionaliteit omvat.
25. Computer-geïmpiementeerde methode volgens voorgaande conclusie 24, waarin de methode de stappen omvat van:
— het ontvangen op de server van het gebruikerstoesiel 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 gebruikersioestel 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 gebruikersintertace.
26. Computersysteem voor het genereren van een grafische gebruikersinteriace voor sen samenwerkingsplatform on basis van een documenimanagementsysteem, waarin het compulersysleem een server en een gebruikerstoestel omvat, waarin het computersysteam geconfigureerd is voor het uitvoeren van de computer-geïmplementeerde methode volgens één der voorgaande conclusies.
27.Computerprogrammaproduci voor het genereren van een grafische gebruikersinterface voor een samenwerkingsplalform op basis van een documenimanagemenisysleem, waarin het computerprogrammaproduct instructies omvat die, wanneer het computerprogrammaproduct wordt uitgevoerd door een computersysieem, waarin het compulersysieem een server en een gebrulkerstoestel omvat, veroorzaken dat het computersysteem de compuler-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 true BE1027403A1 (nl) 2021-01-29
BE1027403B1 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 (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7792789B2 (en) 2006-10-17 2010-09-07 Commvault Systems, Inc. Method and system for collaborative searching

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2467105C (en) * 2001-09-28 2016-07-12 Accenture Global Services Gmbh Collaborative portal system for business launch centers and other environments
US10990642B2 (en) * 2016-12-21 2021-04-27 Aon Global Operations Se, Singapore Branch Methods and systems for securely embedding dashboards into a content management system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7792789B2 (en) 2006-10-17 2010-09-07 Commvault Systems, Inc. Method and system for collaborative searching

Also Published As

Publication number Publication date
BE1027403B1 (nl) 2021-02-04

Similar Documents

Publication Publication Date Title
US8924361B2 (en) Monitoring entitlement usage in an on-demand system
JP4738708B2 (ja) 証拠ベースのセキュリティポリシーマネージャ
US20130097667A1 (en) Method and system for automated security access policy for a document management system
US10997359B2 (en) Real-time cognitive modifying a mark-up language document
US11095648B2 (en) Dashboard as remote computing services
US20150095322A1 (en) User experience and user flows for third-party application recommendation in cloud storage systems
US12585660B2 (en) Techniques for searching using target applications
US11681656B2 (en) Database systems and methods for automated database modifications
EP4537234B1 (en) Rendering contextual security information determined in-browser with web pages of cloud and saas vendors
CA3089459C (en) Predicting delay in a process
MX2012012419A (es) Aplicación de cliente e integracion de pagina web.
US20250117370A1 (en) Data Management Ecosystem for Databases
US9990477B2 (en) Dynamic network construction
US20240094993A1 (en) Method and system for dynamic configuration of a policy model as a dynamic authorization implementation
US12536320B2 (en) Purpose-based data management for computing systems
US10735300B1 (en) Discovery and testing of program dependencies in computer networks
BE1027403B1 (nl) Verbeterde generatie van een grafische gebruikersinterface voor een samenwerkingsplatform
US11210352B2 (en) Automatic check of search configuration changes
US20150143333A1 (en) Native Application Variation
WO2021188640A1 (en) Methods and systems for universal deep linking across web and mobile applications
US20200334227A1 (en) Preventing search fraud
EP2034417A1 (en) Method and system for remote cache access
US20250315550A1 (en) Enabling customizations to a data privacy integration service
US20250315549A1 (en) Custom application responses in data privacy integration protocols
US11972018B2 (en) Data categories for purpose-based processing of personal data

Legal Events

Date Code Title Description
FG Patent granted

Effective date: 20210204