Clarify vult vooraf in wat het kan uit uw itemdata; u bevestigt of corrigeert de
rest en rondt vervolgens af.
GraphQL
Zodra u weet welke programma's van toepassing zijn (zie
Compliance-vereisten controleren),
bestaat de aanbevolen flow uit drie calls:
Afleiden - complianceQuestionnaireInfer opent een sessie met antwoorden
die zijn vooraf ingevuld op basis van uw itemdata.
Beoordelen en corrigeren - questionnaireAnswersSubmit om alles te
wijzigen waarmee de verzender niet akkoord gaat en om wat overblijft te
beantwoorden.
Attesteren - questionnaireSessionAttest om te accepteren en af te ronden.
Als u al over elk antwoord beschikt, kunt u in plaats daarvan een volledig
antwoord in één call indienen — zie Volledig antwoord indienen hieronder.
Scopes
Lezen vereist de COMPLIANCE_READ-scope; antwoorden indienen vereist
COMPLIANCE_WRITE. Zie OAuth.
Antwoordwaarden zijn JSON-gecodeerd
Elke antwoord-value is een JSON-gecodeerde string: een boolean is "true",
een select- of tekstwaarde staat tussen aanhalingstekens zoals "\"cosmetic\"",
een multi-select is "[\"a\",\"b\"]" en een getal is "42".
complianceQuestionnaireInfer bepaalt de toepasselijke programma's voor uw
items, opent een sessie en vult vragen vooraf in op basis van uw itemdata.
Elk vooraf ingevuld antwoord heeft provenance: INFERRED en een
confidence-score.
Geef intendedUse door om de inferentie te sturen — storefront-flows moeten
CONSUMER verzenden.
De sessie bevat vooraf ingevulde antwoorden — geen definitief antwoord.
Voor elk antwoord doet de verzender een van de volgende twee dingen:
accepteert het — laat het ongewijzigd, en het blijft INFERRED, of
corrigeert het — dient een nieuwe waarde in met questionnaireAnswersSubmit,
waardoor het MANUAL wordt.
Dien één antwoord of meerdere tegelijk in. Clarify verplaatst currentQuestion
naar de volgende resterende vraag en rondt, wanneer er geen meer over zijn, het
antwoord van de lijn af (de bijbehorende responseId wordt ingevuld).
Geaccepteerde antwoorden worden bewaard, niet verwijderd
Het corrigeren van één antwoord overschrijft alleen dat antwoord. Het
definitieve antwoord bevat de volledige set — geaccepteerde antwoorden
blijven INFERRED, correcties zijn MANUAL — zodat u altijd een overzicht
heeft van wat de AI heeft aangeleverd versus wat een persoon heeft gewijzigd.
Zo accepteert de verzender bijvoorbeeld het geïnfereerde antwoord
intended_use, maar corrigeert contains_color_additives, en dient daarom
alleen dat ene antwoord in:
Wanneer een lijn READY_TO_ATTEST is — elk verplicht antwoord is al vooraf
ingevuld en de verzender gaat akkoord — accepteert u deze in één call met
questionnaireSessionAttest. Dit rondt elke in aanmerking komende lijn af, of
alleen de lineIds die u doorgeeft.
Als u al over elk antwoord beschikt — bijvoorbeeld een herbruikbare
antwoordenset voor een CATALOG_ITEM — slaat u de sessie over en dient u
rechtstreeks in met questionnaireResponseSubmit. Dit vervangt elk eerder
antwoord voor hetzelfde item en programma.
Wilt u liever antwoorden zonder inferentie? questionnaireSessionStart opent
een sessie voor de programma's die u kiest, en vervolgens gebruikt u dezelfde
calls Beoordelen en corrigeren en Attesteren als hierboven.
Haal een definitief record op met questionnaireResponse(id) en controleer of
een volledige container klaar is om in te dienen met
containerComplianceReadiness — ready is alleen true wanneer elke lijn een
volledig antwoord heeft.
Vragenlijst voltooien
Vragenlijst voltooien
Clarify vult vooraf in wat het kan uit uw itemdata; u bevestigt of corrigeert de rest en rondt vervolgens af.
GraphQL
Zodra u weet welke programma's van toepassing zijn (zie Compliance-vereisten controleren), bestaat de aanbevolen flow uit drie calls:
complianceQuestionnaireInferopent een sessie met antwoorden die zijn vooraf ingevuld op basis van uw itemdata.questionnaireAnswersSubmitom alles te wijzigen waarmee de verzender niet akkoord gaat en om wat overblijft te beantwoorden.questionnaireSessionAttestom te accepteren en af te ronden.Als u al over elk antwoord beschikt, kunt u in plaats daarvan een volledig antwoord in één call indienen — zie Volledig antwoord indienen hieronder.
Lezen vereist de
COMPLIANCE_READ-scope; antwoorden indienen vereistCOMPLIANCE_WRITE. Zie OAuth.Elke antwoord-
valueis een JSON-gecodeerde string: een boolean is"true", een select- of tekstwaarde staat tussen aanhalingstekens zoals"\"cosmetic\"", een multi-select is"[\"a\",\"b\"]"en een getal is"42".Afleiden en voorinvullen
complianceQuestionnaireInferbepaalt de toepasselijke programma's voor uw items, opent een sessie en vult vragen vooraf in op basis van uw itemdata. Elk vooraf ingevuld antwoord heeftprovenance: INFERREDen eenconfidence-score.Geef
intendedUsedoor om de inferentie te sturen — storefront-flows moetenCONSUMERverzenden.mutation InferQuestionnaire($input: ComplianceQuestionnaireInferInput!) {complianceQuestionnaireInfer(input: $input) {session {idstatuslines {idprogramIdstatuscurrentQuestion {codepromptanswerType}}}lines {lineIdstateremainingRequiredCount}}}De
statevan elke lijn vertelt u wat de volgende stap is:READY_TO_ATTEST- elke verplichte vraag is beantwoord. Ga direct naar Attesteren (hieronder).PARTIAL- sommige antwoorden zijn vooraf ingevuld, maar er zijn nog verplichte vragen. Beantwoord deze bijcurrentQuestion.NOT_INFERRED- er kon niets vooraf worden ingevuld; beantwoord deze als een gewone vragenlijst.Programma's die al zijn voldaan door een bestaand antwoord worden overgeslagen en geretourneerd in
alreadySatisfied(hierboven weggelaten).Beoordelen en corrigeren
De sessie bevat vooraf ingevulde antwoorden — geen definitief antwoord. Voor elk antwoord doet de verzender een van de volgende twee dingen:
INFERRED, ofquestionnaireAnswersSubmit, waardoor hetMANUALwordt.Dien één antwoord of meerdere tegelijk in. Clarify verplaatst
currentQuestionnaar de volgende resterende vraag en rondt, wanneer er geen meer over zijn, het antwoord van de lijn af (de bijbehorenderesponseIdwordt ingevuld).Het corrigeren van één antwoord overschrijft alleen dat antwoord. Het definitieve antwoord bevat de volledige set — geaccepteerde antwoorden blijven
INFERRED, correcties zijnMANUAL— zodat u altijd een overzicht heeft van wat de AI heeft aangeleverd versus wat een persoon heeft gewijzigd.Zo accepteert de verzender bijvoorbeeld het geïnfereerde antwoord
intended_use, maar corrigeertcontains_color_additives, en dient daarom alleen dat ene antwoord in:mutation SubmitAnswers($input: QuestionnaireAnswersSubmitInput!) {questionnaireAnswersSubmit(input: $input) {statuslines {idstatusresponseIdanswers {questionCodevalueprovenanceconfidence}}}}Attesteren
Wanneer een lijn
READY_TO_ATTESTis — elk verplicht antwoord is al vooraf ingevuld en de verzender gaat akkoord — accepteert u deze in één call metquestionnaireSessionAttest. Dit rondt elke in aanmerking komende lijn af, of alleen delineIdsdie u doorgeeft.mutation AttestSession($input: QuestionnaireSessionAttestInput!) {questionnaireSessionAttest(input: $input) {idstatuslines {idstatusresponseId}}}Om een sessie die nog in behandeling is te annuleren, roept u
questionnaireSessionAbandon(id: ID!)aan.Volledig antwoord indienen
Als u al over elk antwoord beschikt — bijvoorbeeld een herbruikbare antwoordenset voor een
CATALOG_ITEM— slaat u de sessie over en dient u rechtstreeks in metquestionnaireResponseSubmit. Dit vervangt elk eerder antwoord voor hetzelfde item en programma.mutation SubmitResponse($input: QuestionnaireResponseSubmitInput!) {questionnaireResponseSubmit(input: $input) {idstatuscompletedAtanswers {questionCodevalueprovenance}}}Wilt u liever antwoorden zonder inferentie?
questionnaireSessionStartopent een sessie voor de programma's die u kiest, en vervolgens gebruikt u dezelfde calls Beoordelen en corrigeren en Attesteren als hierboven.Antwoorden en gereedheid lezen
Haal een definitief record op met
questionnaireResponse(id)en controleer of een volledige container klaar is om in te dienen metcontainerComplianceReadiness—readyis alleentruewanneer elke lijn een volledig antwoord heeft.query ContainerReadiness($containerType: ContainerType!, $containerId: ID!) {containerComplianceReadiness(containerType: $containerTypecontainerId: $containerId) {readytotalLineCountoutstandingLineCount}}Volgende stappen
ComplianceQuestionnaireInferInput QuestionnaireAnswersSubmitInput QuestionnaireResponseSubmitInput QuestionnaireSessionAttestInput
complianceQuestionnaireInfer questionnaireAnswersSubmit questionnaireResponseSubmit questionnaireSessionAttest
Was deze pagina nuttig?