Megosztás a következőn keresztül:


Külső értékelések

A külső értékelés egy olyan mechanizmus, amely bármely más értékelésből származó értékelést hív meg. A külső értékelés nem maga az értékelés. Ehelyett úgy működik, mint egy adatforrás, amely lehetővé teszi az adatok küldését és a célértékelés válaszának fogadását. Az értékelés két lehetséges megosztási beállítás egyikével rendelkezhet:

  • Privát: Csak az értékelés gyökérkörnyezetében érhető el.
  • Megosztott: A bérlő összes környezetében elérhető.

A külső értékelések bármilyen privát értékelésre mutathatnak, amely ugyanabban a gyökérkörnyezetben érhető el, vagy bármely megosztott értékelésre, amely a bérlő bármely gyökérkörnyezetében elérhető.

Feljegyzés

Ha többet szeretne tudni arról, hogyan módosíthatja az értékelés megosztási beállítását privátról megosztottravagy megosztottról privátra, tekintse meg az Értékelés konfigurációjának áttekintését.

A külső értékelés beállítása után egy olyan szabályon keresztül hívható meg, amely az adott környezetben található bármely értékelésből származik.

Külső értékelési folyamat

Privát értékelés esetén: Y környezet = X környezet

Megosztott értékelés esetén: Y környezet = Minden gyökérkörnyezet ugyanabban a bérlőben

A hívó értékelés minden olyan értékelésre utal, amely külső értékelésen keresztül privát vagy megosztott értékelést hív meg. A hívásértékeléshez külső értékelési szabályt kell beállítani. A szabályfeltétel teljesülésekor a szabály meghívja a külső értékelést, és végrehajtja a konfigurált műveleteket. A külső hívásokhoz hasonlóan a külső értékeléseket nem öröklik a gyermekek. Ha külső értékelést szeretne használni egy szabályban, be kell állítania a külső értékelést abban a környezetben, amelyből meghívni szeretné.

Külső értékelés létrehozása

Külső értékelés létrehozásához először győződjön meg arról, hogy rendelkezik a megfelelő engedéllyel a művelet végrehajtásához. További információ a felhasználói szerepkörökről és engedélyekről: Felhasználói szerepkörök és hozzáférés

  1. A Csalás elleni védelem portál bal oldali navigációs sávján válassza a Külső értékelések, majd az + Új külső értékelés lehetőséget.
  2. Az Új külső értékelés lapon állítsa be a következő mezőket:
  • Meghívandó célértékelés – A legördülő menüben megtekintheti az összes privát értékelést, amely ugyanabban a gyökérkörnyezetben van beállítva, valamint az elérhető megosztott értékelések, amelyek ugyanazon bérlő bármely gyökérkörnyezetében vannak beállítva. Válassza ki a megcélzni kívánt értékelést.

Feljegyzés

Ha a külső értékelésre mutatni kívánt megosztott értékelés nem jelenik meg a legördülő listában, ellenőrizze az értékelés megosztási beállítását, és győződjön meg arról, hogy meg van osztva. A megosztási beállítás konfigurálásáról az Értékelés konfigurációjának áttekintésében olvashat bővebben.

  • Név – Adja meg azt a nevet, amellyel a szabályokból származó külső értékelésre hivatkozhat. A név csak számokat, betűket és aláhúzásjeleket tartalmazhat. Nem kezdődhet számmal.

Feljegyzés

A külső értékelés nevét nem módosíthatja, miután egy szabályban használta.

  • Leírás – Adjon hozzá egy leírást, amely segít a csapatnak a külső értékelés gyors azonosításában.
  • Api előzetes verzióra – Válassza ki azt az API-t, amelyhez a mintakódot meg szeretné tekinteni. A mintakód az a teljes tartománynév, amelyet egy szabályban használhat a megosztott értékelés meghívásához

Feljegyzés

A külső értékeléssel meghívhatja az általa megjelölt megosztott vagy privát értékelés kiértékelési, megfigyelési vagy címkézési API-ját.

  • Mintaválasz – Ez a szakasz a célértékeléstől várt mintaválaszt tartalmazza. A megjelenített információkat a célértékelés rendszergazdája manuálisan adja meg, és a leírások (elemleírások) és az automatikus kiegészítésre vonatkozó javaslatok engedélyezésére szolgál, amikor az értékelésre egy szabály hivatkozik.
  1. Ha végzett a szükséges mezők beállításával, válassza a Létrehozás lehetőséget.

Külső értékelés meghívása

A külső értékelések használatához hivatkozzon rájuk a szabályokból. Ha például egy myAssessment nevű külső értékelésre szeretne hivatkozni, a szabályban használja a következő szintaxist:

Assessments.myAssessment.Evaluate($baseInput = @@)

A fenti példában $baseInput = @@a megosztott/külső értékeléshez szükséges összes mezőt leképezi a hívásértékelés hasznos adataiból. Adott mezőket is megfeleltethet. Azt is megadhatja, hogy a szabály milyen műveleteket hajt végre azon információk alapján, amelyeket a külső értékelési hívástól kap vissza.

Például:

LET $card = {
  number: 12345,
  expy: "2023-03-10".ToDateTime()
}
LET $response = Assessments.MicroTx.evaluate(card = $card, user = @@"user")
OBSERVE Output(decision = $response.decisionDetails.merchantRuleDecision)

Beállíthat egy szabályt a külső értékelés meghívásához a Külső értékelési szabály sablon használatával, vagy másolja/illessze be a minta teljes tartománynevet a külső értékelési oldalról. Ügyeljen arra, hogy a meghívni kívánt API-hoz (kiértékeléshez, megfigyeléshez, címkéhez) tartozó mintakódot használja. A mintakód megjeleníti az összes olyan mezőt, amelyet elküldhet a megosztott értékelésnek. A szükséges mezőket a kód ilyenként jelöli meg.

Íme egy másik minta teljes tartománynév az ExtAssessment1 nevű külső értékelés kiértékelési API-jának meghívásához:

LET $customUser = {
    id: "userId123456",
    username: "johnsmith2",
    firstName: "John",
    lastName: "Smith",
    email: "johnsmith2@gmail.com",
    address: {
        street1: "0123 Bechtelar Loop",
        city: "Kubtown",
        state: "SC",
        zipCode: "44329",
        countryRegion: "US"
    }
}

LET $result = Assessments.ExtAssessment1.Evaluate(
    user = $customUser,
    specialConsideration = true)
OBSERVE Output(Result = $result)

A diagnosztikai objektumot szabályokban is elérheti, így fontos diagnosztikai és hibakeresési információkat fedezhet fel egy külső értékelés válaszából. A diagnosztikai objektum tartalmazza a kérelem hasznos adatait, a HttpStatus-kódot , a hibaüzenetet és a késést. A diagnosztikai objektumot először a ". GetDiagnostics()", mielőtt az objektum mezői felhasználhatók a szabályokban.

Az alábbi példa egy olyan szabályra mutat be, amely a diagnosztikai objektumot használja az ExtAssessment2 nevű külső értékelés válaszán:

LET $result = Assessments.ExtAssessment2.evaluate($baseInput =@@)
LET $diagnostics = $result.GetDiagnostics()
RETURN Approve(), Output (Diagnostics = $diagnostics)
WHEN $diagnostics.httpStatusCode==200

A külső hívások és a külső értékelések összetett strukturált objektumokat igényelhetnek a kérésséma részeként. A JSON-tömbök és -objektumok használatáról további információt a Nyelvi referencia útmutatóban talál.

Feljegyzés

A külső értékelésekre a Functionsben is hivatkozhat. További információ: Functions.

Külső értékelések monitorozása a Csalás elleni védelem portálon

A Fraud Protection egy csempét jelenít meg, amely három metrikát tartalmaz minden ön által definiált külső értékeléshez:

  • Kérelmek másodpercenként – A kérések teljes száma elosztva a kijelölt időkeretben lévő percek teljes számával.
  • Átlagos késés – A kérelmek teljes száma a kijelölt időkeretben lévő percek teljes számával osztva.
  • Sikerességi arány – A sikeres kérelmek teljes száma elosztva a végrehajtott kérelmek teljes számával.

A csempén látható számok és diagramok csak a lap jobb felső sarkában lévő legördülő listában kiválasztott időkeret adatait tartalmazzák.

Feljegyzés

A metrikák csak akkor jelennek meg, ha a külső értékelést aktív szabályban használják.

  • A külső értékelés adatainak mélyebb megismeréséhez válassza a Csempe jobb sarkában található Teljesítmény lehetőséget. A Fraud Protection egy új oldalt jelenít meg, amely részletesebben tekinti meg a metrikákat.
  • Az elmúlt három hónap bármely időkeretének metrikáinak megtekintéséhez módosítsa a Dátumtartomány beállítást az oldal tetején.

A korábban ismertetett három metrikán kívül hibadiagram is látható. Ez a diagram a hibák számát mutatja hibatípus és kód szerint. A hibák időbeli számának megtekintéséhez vagy a hibák eloszlásának megtekintéséhez válassza a Kördiagram lehetőséget.

A HTTP-ügyfél hibái (400, 401 és 403) mellett a következő hibák is megjelenhetnek:

  • Érvénytelen alkalmazásazonosító – A megadott alkalmazásazonosító nem létezik a bérlőben, vagy érvénytelen.
  • Microsoft Entra hiba – A Microsoft Entra-jogkivonat nem kérhető le.
  • A definíció nem található – A külső hívás törölve lett, de egy szabály továbbra is hivatkozik rá.
  • Időtúllépés – A célnak küldött kérés hosszabb időt vett igénybe, mint a megadott időtúllépés.
  • Kommunikációs hiba – Hálózati probléma vagy a cél elérhetetlensége miatt nem sikerült kapcsolatot létesíteni a célhoz.
  • Megszakító – Ha a külső hívás folyamatosan meghiúsult, és túllépett egy bizonyos küszöbértéket, a rendszer rövid időre felfüggeszt minden további hívást.
  • Ismeretlen hiba – Belső Dynamics 365-hiba történt.