Clarify forhåndsutfyller det den kan fra elementdataene dine; du bekrefter eller
korrigerer resten, og fullfører deretter.
GraphQL
Når du vet hvilke programmer som gjelder (se
Kontroller samsvarskrav),
er den anbefalte flyten tre anrop:
Utled - complianceQuestionnaireInfer åpner en økt med svar
forhåndsutfylt fra elementdataene dine.
Gjennomgå og korrigér - questionnaireAnswersSubmit for å endre noe
avsender er uenig i og svar på det som er igjen.
Attestér - questionnaireSessionAttest for å godta og fullføre.
Hvis du allerede har hvert svar, kan du sende inn et fullstendig svar i ett anrop
i stedet — se Send inn et fullstendig svar nedenfor.
Omfang
Lesing krever COMPLIANCE_READ-omfanget; sending av svar krever
COMPLIANCE_WRITE. Se OAuth.
Svarverdier er JSON-kodet
Hvert svar value er en JSON-kodet streng: en boolsk verdi er "true", en
velg- eller tekstverdi er sitert som "\"cosmetic\"", et flertallsvalg er
"[\"a\",\"b\"]", og et tall er "42".
complianceQuestionnaireInfer løser gjeldende programmer for elementene dine,
åpner en økt, og forhåndsbesvarer spørsmål fra elementdataene dine. Hvert
forhåndsutfylt svar har provenance: INFERRED og en confidence-poengsum.
Send intendedUse for å veilede utledning — butikkfrontflyter bør sende CONSUMER.
Økten inneholder forhåndsutfylte svar — ikke et fullført svar. For hvert
svar, gjør avsender enten:
godtar det — lar det være urørt, og det forblir INFERRED, eller
korrigerer det — sender inn en ny verdi med questionnaireAnswersSubmit, som
blir MANUAL.
Send inn ett svar eller flere på en gang. Clarify avanserer currentQuestion til
neste gjenstående spørsmål og, når det ikke gjenstår noen, fullfører linjens
svar (dens responseId blir fylt ut).
Godtatte svar beholdes, ikke forkastet
Korrigering av ett svar overstyrer bare det svaret. Det fullstendige svaret inneholder
hele settet — godtatte svar forblir INFERRED, rettelser er MANUAL —
slik at du alltid har en registrering over hva AI'en leverte kontra hva en person endret.
For eksempel godtar avsender det utledede intended_use men korrigerer
contains_color_additives, så avsender sender bare inn det ene svaret:
Når en linje er READY_TO_ATTEST — hvert påkrevd svar allerede forhåndsutfylt og
avsender er enig — godta det i ett anrop med questionnaireSessionAttest. Det
fullfører hver kvalifisert linje, eller bare lineIds du sender.
Hvis du allerede har hvert svar — for eksempel et gjenbrukbart svarresett for en
CATALOG_ITEM — hopp over økten og send direkte med
questionnaireResponseSubmit. Det erstatter evt tidligere svar for samme
element og program.
Foretrekker å svare uten utledning? questionnaireSessionStart åpner en økt
for programmene du velger, og deretter bruker du de samme Gjennomgå og korrigér og
Attestér anropene ovenfor.
Hent en fullført oppføring med questionnaireResponse(id), og kontroller om en
hel beholder er klar til innlevering med containerComplianceReadiness —
ready er true bare når hver linje har et fullstendig svar.
Fullfør en spørreundersøkelse
Fullfør en spørreundersøkelse
Clarify forhåndsutfyller det den kan fra elementdataene dine; du bekrefter eller korrigerer resten, og fullfører deretter.
GraphQL
Når du vet hvilke programmer som gjelder (se Kontroller samsvarskrav), er den anbefalte flyten tre anrop:
complianceQuestionnaireInferåpner en økt med svar forhåndsutfylt fra elementdataene dine.questionnaireAnswersSubmitfor å endre noe avsender er uenig i og svar på det som er igjen.questionnaireSessionAttestfor å godta og fullføre.Hvis du allerede har hvert svar, kan du sende inn et fullstendig svar i ett anrop i stedet — se Send inn et fullstendig svar nedenfor.
Lesing krever
COMPLIANCE_READ-omfanget; sending av svar kreverCOMPLIANCE_WRITE. Se OAuth.Hvert svar
valueer en JSON-kodet streng: en boolsk verdi er"true", en velg- eller tekstverdi er sitert som"\"cosmetic\"", et flertallsvalg er"[\"a\",\"b\"]", og et tall er"42".Utled og forhåndsutfyll
complianceQuestionnaireInferløser gjeldende programmer for elementene dine, åpner en økt, og forhåndsbesvarer spørsmål fra elementdataene dine. Hvert forhåndsutfylt svar harprovenance: INFERREDog enconfidence-poengsum.Send
intendedUsefor å veilede utledning — butikkfrontflyter bør sendeCONSUMER.mutation InferQuestionnaire($input: ComplianceQuestionnaireInferInput!) {complianceQuestionnaireInfer(input: $input) {session {idstatuslines {idprogramIdstatuscurrentQuestion {codepromptanswerType}}}lines {lineIdstateremainingRequiredCount}}}Hver linjes
stateforteller deg hva som er neste:READY_TO_ATTEST- hvert påkrevd spørsmål er besvart. Gå direkte til Attestér (nedenfor).PARTIAL- noen svar ble forhåndsutfylt, men påkrevde spørsmål gjenstår. Besvar dem påcurrentQuestion.NOT_INFERRED- ingenting kunne forhåndsutfylles; besvar det som en vanlig spørreundersøkelse.Programmer som allerede er tilfredsstilt av et eksisterende svar hoppes over og returneres i
alreadySatisfied(utelatt ovenfor).Gjennomgå og korrigér
Økten inneholder forhåndsutfylte svar — ikke et fullført svar. For hvert svar, gjør avsender enten:
INFERRED, ellerquestionnaireAnswersSubmit, som blirMANUAL.Send inn ett svar eller flere på en gang. Clarify avanserer
currentQuestiontil neste gjenstående spørsmål og, når det ikke gjenstår noen, fullfører linjens svar (densresponseIdblir fylt ut).Korrigering av ett svar overstyrer bare det svaret. Det fullstendige svaret inneholder hele settet — godtatte svar forblir
INFERRED, rettelser erMANUAL— slik at du alltid har en registrering over hva AI'en leverte kontra hva en person endret.For eksempel godtar avsender det utledede
intended_usemen korrigerercontains_color_additives, så avsender sender bare inn det ene svaret:mutation SubmitAnswers($input: QuestionnaireAnswersSubmitInput!) {questionnaireAnswersSubmit(input: $input) {statuslines {idstatusresponseIdanswers {questionCodevalueprovenanceconfidence}}}}Attestér
Når en linje er
READY_TO_ATTEST— hvert påkrevd svar allerede forhåndsutfylt og avsender er enig — godta det i ett anrop medquestionnaireSessionAttest. Det fullfører hver kvalifisert linje, eller barelineIdsdu sender.mutation AttestSession($input: QuestionnaireSessionAttestInput!) {questionnaireSessionAttest(input: $input) {idstatuslines {idstatusresponseId}}}For å forkaste en pågående økt, kall
questionnaireSessionAbandon(id: ID!).Send inn et fullstendig svar
Hvis du allerede har hvert svar — for eksempel et gjenbrukbart svarresett for en
CATALOG_ITEM— hopp over økten og send direkte medquestionnaireResponseSubmit. Det erstatter evt tidligere svar for samme element og program.mutation SubmitResponse($input: QuestionnaireResponseSubmitInput!) {questionnaireResponseSubmit(input: $input) {idstatuscompletedAtanswers {questionCodevalueprovenance}}}Foretrekker å svare uten utledning?
questionnaireSessionStartåpner en økt for programmene du velger, og deretter bruker du de samme Gjennomgå og korrigér og Attestér anropene ovenfor.Les svar og beredskap
Hent en fullført oppføring med
questionnaireResponse(id), og kontroller om en hel beholder er klar til innlevering medcontainerComplianceReadiness—readyertruebare når hver linje har et fullstendig svar.query ContainerReadiness($containerType: ContainerType!, $containerId: ID!) {containerComplianceReadiness(containerType: $containerTypecontainerId: $containerId) {readytotalLineCountoutstandingLineCount}}Neste steg
ComplianceQuestionnaireInferInput QuestionnaireAnswersSubmitInput QuestionnaireResponseSubmitInput QuestionnaireSessionAttestInput
complianceQuestionnaireInfer questionnaireAnswersSubmit questionnaireResponseSubmit questionnaireSessionAttest
Var denne siden nyttig?