tek·tiv /tɛkˈtiːf/ zn. van detective, zonder de omweg. De rechercheur die uw Power Platform doorzoekt.

Elke omgeving verzwijgt iets.
Binnenkort vinden wij alles.

Straks laat u Tektiv 365 los op uw Power Platform en krijgt u terug wat niemand nog helemaal overziet: wat er in uw omgeving leeft, waar de risico's zitten en wat u eraan kunt doen. Van uw flows en beveiliging tot de kleine instellingen waar later de grote storingen uit ontstaan. Honderden controles diep, met een leesbaar rapport, documentatie die vanzelf ontstaat en bewaking van alles wat er verandert. Uw gegevens blijven daarbij gewoon staan waar ze staan.

De eerste onderzoeken lopen al bij onze launching partners. Laat uw adres achter, dan bent u erbij zodra we opengaan.

tektiv · vooronderzoek
▶ ONDERZOEK GESTART · catalogus geladen
flows ................ sporen gevonden
datamodel ............ sporen gevonden
beveiliging .......... sporen gevonden
drift ................ baseline vastgelegd
inventaris ........... alles in kaart
 
■ BINNENKORT ook in uw omgeving
900+
controles in de catalogus
10
onderzoeksdomeinen
100%
van uw omgeving in kaart, met alle afhankelijkheden
0
records verlaten uw omgeving

Waarom Tektiv bestaat

Uw omgeving is gegroeid. Uw overzicht niet.

Een Power Platform-omgeving die een paar jaar meegaat, raakt vanzelf vervuild. Zelden door slecht werk, meestal doordat er mensen vertrekken en er onder tijdsdruk snel iets wordt bijgebouwd dat niemand later nog terugkijkt. Het meeste daarvan zit jarenlang niemand in de weg, tot er op een dag net eentje omvalt die u wel voelt.

De flow die niemand meer kent

Ooit gemaakt door iemand die er allang niet meer werkt. Hij doet nog steeds zijn ding zodra er iets verandert en schrijft ergens gegevens weg, maar uitzetten durft niemand, want wie weet wat eraan vastzit. In een gemiddelde omgeving komen we er zo tientallen tegen.

Het recht dat niemand ziet

Een gebruikersrol die gegevens mag verwijderen, maar niet mag inzien. In de schermen valt daar niets van te merken, dus niemand let erop. Via een koppeling van buitenaf is het gewoon te gebruiken, en het is precies het soort ding dat een beveiligingsaudit er later zo uithaalt.

De wijziging van vorige week

Vorige week maakte iemand even een veld verplicht, of breidde een keuzelijst uit, of zette een automatische regel op non-actief. Een kleine ingreep, niet gemeld, en op dat moment ook niet erg. Tot de koppeling met uw website of boekhouding er weken later over struikelt en niemand meer weet waar het aan lag.

Het onderzoek · 10 domeinen

Niets blijft buiten schot.

Eén onderzoek kijkt naar de hele omgeving. Hieronder per onderdeel een greep uit wat we nalopen. De codes die u ziet zijn echte controles uit onze catalogus; zo staan ze straks ook in uw rapport.

01

Flows & automatisering

Het diepste domein: 16 detector-families over elke cloud flow en klassieke workflow. Hardcodes, ontbrekende foutafhandeling, triggers zonder filter, schrijfacties in loops, flows die zichzelf triggeren, circulaire ketens, premium connectoren.

HARDCODE_URLNO_ERROR_HANDLINGSELF_TRIGGER_LOOP
02

Datamodel

Tabellen met honderden kolommen, persoonsgegevens in kolomnamen, cascade-verwijderingen die halve datasets meetrekken, dubbele keuzelijstwaarden, bedragen zonder valuta, datumvelden met tijdzone-valkuilen.

CASCADE_DELETE_WIDEM-06 · PII
03

JavaScript

Verouderde API's, eval-constructies, directe DOM-manipulatie die bij elke platformupdate kan breken, synchrone calls die formulieren bevriezen, vastgepinde bibliotheekversies.

D01 · Xrm.PageD05 · eval
04

Beveiliging

Applicatiegebruikers met beheerdersrechten, teams zonder rollen, en de klassieker die niemand ziet: schrijf- of verwijderrechten zonder leesrechten. Onzichtbaar in de interface, bruikbaar via de API.

F08 · app-adminF09 · write-zonder-read
05

Plug-ins & performance

Stappen zonder attribuutfilter die op élke wijziging vuren, synchrone plug-ins op leespaden, views die alle kolommen ophalen, en hot paths die elke gebruiker vertragen.

E-REG-05VIEW_NO_COLUMN_LIMIT
06

Drift & inventaris

Een vingerafdruk van uw omgeving die bij elk volgend onderzoek precies laat zien wat er is veranderd, plus een complete inventaris van alles wat erin zit en hoe het met elkaar samenhangt. Samen vormen ze de basis onder de wiki.

J07 · datatypeJ16 · business rule

Het dossier

Wat u krijgt is bewijs, geen dashboardcijfer.

Elke bevinding is concreet: welke flow, welke rol, welke kolom. U leest hoe ernstig het is, waarom het een probleem vormt en wat uw beheerder er morgen aan kan doen. Zo zien ze er straks uit:

■ KRITIEKSELF_TRIGGER_LOOP

Flow "Factuur bijwerken" triggert op wijzigingen in Factuur en schrijft naar diezelfde tabel. Zonder triggerfilter is dit een slapende oneindige lus die uw API-limieten kan leegtrekken.

■ HOOGF09 · WRITE-ZONDER-READ

Rol "Verkoop Buitendienst" heeft verwijderrechten op Offerte zonder leesrechten. In de interface onzichtbaar, via de API volledig bruikbaar.

Bij het dossier zit straks een verbeterplan met drie niveaus van urgentie: wat vandaag geregeld moet worden, wat deze maand kan en wat rustig op de planning mag. En bij elke bevinding legt u zelf vast of hij is opgelost, afgedekt of bewust geaccepteerd.

De technische wiki

Documentatie die zichzelf schrijft.

Het onderzoek levert meer op dan een lijst met risico's. U krijgt er een complete, doorklikbare wiki van uw omgeving bij, opgebouwd uit wat er op dit moment echt staat. Daardoor klopt hij altijd, ook als de documentatie van vroeger allang niet meer wordt bijgehouden.

  • Elk element een eigen pagina: flow, tabel, rol, view, script, plug-in-stap
  • Alle relaties expliciet: waar iets op triggert, waarnaar het schrijft, wat het raakt
  • "Gebruikt door"-analyse: de blast radius voordat u iets wijzigt
  • Bewaking van drift: wat veranderde er sinds de vorige analyse?
  • Markdown-export: zó in uw eigen wiki, Confluence of SharePoint te plakken
wiki › elementen › flows › factuur-bijwerken.md

Factuur bijwerken

Cloud flow · 34 acties · diepte 4

TriggerDataverse, bij wijziging van Factuur
Schrijft naarFactuur · Orderregel · Logboek
ConnectorenDataverseOutlookHTTP
Gebruikt doorflow · Order doorzetten
Aandacht1 kritiek · 2 hoog · 3 middel

Zo werkt het straks

U levert een halve dag. Wij de rest.

U hoeft niets te installeren en er hoeft niets aan uw servers of firewall te veranderen. Het onderzoek draait binnen uw eigen Dataverse-omgeving, dus uw gegevens blijven waar ze zijn. U krijgt het dossier, de wiki en het verbeterplan, en we nemen samen de belangrijkste punten door.

Alleen-lezen

Het onderzoek bestaat vrijwel volledig uit leesbewerkingen. Uw gebruikers merken er niets van.

Niets verlaat de omgeving

Geen enkel record gaat naar buiten. Het enige externe verkeer is een licentiecontrole: een handtekening, geen inhoud.

Restloos te verwijderen

Geleverd als managed solution. Stopt u? Dan is met één handeling alles weg.

Als eerste erbij zijn

Uw omgeving heeft een verhaal.
Straks lezen wij het in twee dagen.

Laat uw e-mailadres achter, dan hoort u het meteen zodra Tektiv 365 er is. De eerste aanmelders krijgen een plek in de launching-partner-ronde.