Commit Me Baby One More Time
GUID, Set, Match
Flow Rida
OOBjection, Your Honour
Het werkte in DEV...
100

Een wijziging in code wordt lokaal gedaan, daarna naar een repository gestuurd zodat anderen hem kunnen zien en gebruiken. Hoe noem je dit proces?

Commit (en push)

100

Een integratie schrijft records weg, maar relaties breken steeds. De data zelf klopt, maar koppelingen niet. Welk type veld bepaalt hier meestal het verschil tussen succes en mislukking?

Lookupvelden / referenties (GUID-based).

100

Volgens HSO Best practice wat is de juiste naamgeving voor een Cloud Flow?

Flow – [Entity] – [Action]

100

Een consultant wil in een Sales- of Customer Service-implementatie een bestaande standaardformulier “gewoon even verbouwen”, omdat alle velden er toch al op staan en de workshop over twintig minuten begint. Volgens HSO-richtlijn voor model-driven apps: wat hoort hij in plaats daarvan te doen als hij een formulier wil aanpassen zonder standaardfunctionaliteit onnodig kwijt te raken?

Een nieuw customer-specific form maken, idealiter als kopie van een standaardformulier, zodat de standaardfunctionaliteit initieel behouden blijft.

100

Een klant wil “voor de zekerheid” nóg een classic workflow, nóg een business rule én nóg een JavaScript onChange op hetzelfde veld. Hoe noem je dit als consultant?

Technische onverantwoord/ over-engineering / geen best practice.

200

Een consultant zegt: “De oplossing zit in de pipeline, hij komt straks wel in TEST terecht.” Waar zit die oplossing technisch gezien tussen Export en Import opgeslagen?

Een pipeline Artifact

200

Een managed component gedraagt zich in runtime niet zoals de laatst geïmporteerde oplossing dicteert. In de solution stack blijkt er nog een lokale bovenlaag aanwezig. Hoe heet de actie waarmee je die bovenlaag gericht verwijdert zodat managed gedrag weer leidend wordt?

Remove Active customization

200

Een functional consultant gebruikt Power Automate voor complexe real-time validatie op create/update van records en merkt latency issues. Waarom is dit conceptueel de verkeerde toolkeuze?

Omdat Power Automate asynchroon is: real-time validatie hoort in plugins of business rules afhankelijk van complexiteit.

200

Een Field Service-klant gebruikt incident types voor terugkerend werk, maar wil bij agreements nét andere inhoud dan bij losse work orders. Welke instelling gebruik je als je niet automatisch alle incident items naar het agreement wilt kopiëren?

Copy Incident Items to Agreement = No

200

Een oplossing werkt in DEV maar niet in TEST. Iedereen kijkt naar de code. Waar zit het probleem waarschijnlijk niet?

In de code zelf

300

Je werkt in een feature branch. De code staat alleen nog op jouw branch en nergens anders. Wat moet er gebeuren voordat iemand anders jouw wijziging formeel kan beoordelen en mergen richting main?

Een pull request

300

Je wilt een record migreren van omgeving A naar omgeving B inclusief GUID. Hoe kan je dit het snelste doen?

Export record als Excel (dynamic worksheet) en unhide de 1e 3 kolommen.

300

Een consultant zegt: “De OData-filter klopt wel ongeveer.” Je wilt niet op ‘ongeveer’ vertrouwen voordat je een productie-trigger beperkt. Welk hulpmiddel kan je het best gebruiken?

XRM Toolbox (FetchXML builder)

300

In real-time journeys bouwt een consultant een segment op basis van consent, maar verwacht stiekem nog steeds dat het klassieke contactveld DoNotBulkEmail automatisch meedoet. Welk niveau is in dit model wél leidend voor consent-evaluatie?

Contact point consent

300

Bij een copy van productie naar een lagere omgeving moet de data daarna niet alleen technisch bruikbaar, maar ook juridisch minder explosief zijn. Wat moet er met die data gebeuren?

Anonimiseren

400

Een deploymentaccount is handig totdat iemand zich afvraagt waarom het eigenlijk een gewone user met te veel rechten is. Welke identiteit noemt HSO juist als voorkeursroute voor deployment?

(Deploy using an) Application User.

400

Je ziet overal activiteiten terugkomen. Maar je zoekt de generieke structuur waar dit allemaal onder valt. Wat is de logical name van die onderliggende abstracte tabel?

activitypointer

400

Je wilt in Power Fx de eerste niet-lege waarde teruggeven zonder een hele IF-ketting te schrijven. Welke functie kies je?

Coalesce

400

Een case wordt automatisch gekoppeld aan een conversation, maar soms pakt hij de verkeerde. Waar zit de logica die bepaalt welke records gekoppeld worden?

Record identification rules

400

Na deployment via pipeline werken flows technisch correct, maar intermittently falen acties met toestemming-gerelateerde fouten, ondanks dat de juiste connection references zijn gekoppeld. Wat verschilt er hier tussen DEV en hogere omgevingen?

De security context van de connection

500

Een pipeline in een klant-DevOps omgeving moet een YAML-template ophalen uit de OneHSO DevOps omgeving. Welke manier van authenticatie wordt hiervoor gebruikt?

Personal Access Token (PAT)

500

Je wilt in een command bar rule of canvas app logica controleren of een veld leeg is, maar iemand blijft = null schrijven alsof het 2014 is. Welke Power Fx-functie verwacht je eerder?

IsBlanc()

500

Een flow verwerkt duizenden records en loopt tegen limieten aan. Welke instelling bepaalt hoeveel records per call opgehaald worden?

Pagination

500

Een Project Operations-klant wil fixed price-projecten voortgangsgebaseerd factureren, maar tijdens de scoping wordt gedaan alsof “fixed price” automatisch betekent dat alleen volledig afgeronde milestones gefactureerd kunnen worden. Welke combinatie van inrichting maakt volgens Microsoft progress-based billing juist wél mogelijk op een project contract line?

Invoice Schedule Type moet op Progress-based staan, én de feature/parameter voor Progress based billing moet ingeschakeld zijn.

500

Je pipeline bouwt een solution, maar tijdens import in TEST faalt hij omdat een required component nog niet bestaat, terwijl deze wel onderdeel is van dezelfde release. De build is dus goed, maar de deploy-volgorde niet. Welke ALM-keuze had dit moeten voorkomen?

Solution segmentation