Gå til indhold

Integration · Formularer

Forbind Claude og ChatGPT med ODK

Spørg din AI, hvor mange indsendelser en formular har fået, hvad svarene viser, eller hvem der har indsendt dem. Den kan vise projekter og formularer, læse spørgsmålene i en formular, søge i svarene med filtre og eksportere dem som CSV. Den kan også kommentere indsendelser og læse, oprette og rette entities i dine entity lists.

Forbind ODK gratis

Gratis plan uden kreditkort. Det tager cirka et minut.

Prøv at spørge

  • “Hvilke formularer i husstandsprojektet har flest indsendelser?”

    AI'en viser formularerne i projektet med status og antal indsendelser.

  • “Vis svar fra intake-formularen, hvor distrikt er North.”

    Den læser formularens felter og søger i svarene med et filter på det felt.

  • “Eksportér denne måneds indsendelser fra vandpunktsformularen som CSV.”

    Den eksporterer formularens indsendelser som CSV med et datofilter.

Det kan din AI

Projekter og formularer

Vis projekter og formularer med status og antal indsendelser, og læs spørgsmålene i en formular med sti og type.

Indsendelser

Vis indsendelser, søg i svarene med OData-filtre, eksportér CSV, se vedhæftede filer og indsendere, og læs eller tilføj kommentarer.

Entities

Læs entity lists, søg og hent entities med egenskaber og historik, og opret eller ret entities.

  • “Hvem har indsendt til formularen for besøg?”

    Den viser de brugere og app users, der har indsendt til formularen.

  • “Kommentér indsendelse uuid:4a1f... om, at GPS-punktet ser forkert ud.”

    Den tilføjer kommentaren til indsendelsen, så dem der gennemgår den, kan se den i Central.

  • “Ret entity 7c2e... i listen households: sæt status til visited.”

    Den læser entity'en med dens aktuelle version og retter egenskaben.

24 værktøjer til ODK

Værktøjerne er slået til, når du forbinder. Du kan slå dem fra enkeltvis eller kræve din godkendelse, før de kører.

  • add_submission_commentÆndrer dataTilføj en kommentar (`body`) til en indsendelse ud fra `project_id`, `xml_form_id` og `instance_id`.
  • create_entityÆndrer dataOpret en entitet i en entitetsliste ud fra `project_id` og `name`; angiv etiketten og egenskabsværdierne i `body`.
  • export_submissions_csvEksportér en formulars indsendelser som CSV ud fra `project_id` og `xml_form_id`, eventuelt med et OData-filter i `filter`.
  • get_current_userHent den ODK Central-bruger, du er logget ind som.
  • get_entityHent en enkelt entitet ud fra `project_id`, entitetslistens `name` og `entity_uuid`, inklusive dens aktuelle egenskabsværdier.
  • get_entity_listHent en enkelt entitetsliste ud fra `project_id` og `name`, inklusive dens egenskaber.
  • get_formHent en enkelt formular ud fra `project_id` og `xml_form_id`, inklusive dens tilstand og tidspunktet for den seneste indsendelse.
  • get_projectHent et enkelt projekt ud fra `project_id`.
  • get_submissionHent metadata for en enkelt indsendelse ud fra `project_id`, `xml_form_id` og `instance_id`.
  • list_app_usersVis appbrugerne (dataindsamlerne) i et projekt ud fra `project_id`.
  • list_entitiesVis entiteterne i en entitetsliste ud fra `project_id` og `name`, inklusive deres etiketter og ID'er.
  • list_entity_listsVis entitetslisterne (datasættene) i et projekt ud fra `project_id`.
  • list_entity_versionsVis versionshistorikken for en entitet ud fra `project_id`, `name` og `entity_uuid`.
  • list_form_fieldsVis spørgsmålene (felterne) i en formular ud fra `project_id` og `xml_form_id`, inklusive deres stier og typer.
  • list_formsVis formularerne i et projekt ud fra `project_id`, inklusive deres xmlFormId, navn, tilstand og antal indsendelser.
  • list_projectsVis de projekter, du har adgang til. Angiv `forms` eller `datasets` for at medtage deres formularer eller entitetslister.
  • list_submission_attachmentsVis en indsendelses vedhæftninger (billeder, filer), og om de er blevet uploadet.
  • list_submission_commentsVis kommentarerne til en indsendelse ud fra `project_id`, `xml_form_id` og `instance_id`.
  • list_submissionsVis en formulars indsendelser (metadata såsom instanceId, indsender, dato og gennemgangsstatus) ud fra `project_id` og `xml_form_id`, med `limit` og `offset`.
  • list_submittersVis de brugere og appbrugere, der har indsendt svar til en formular, ud fra `project_id` og `xml_form_id`.
  • query_entitiesLæs entiteterne i en entitetsliste med deres egenskabsværdier via OData ud fra `project_id` og `name`. Understøtter `filter`, `select`, `orderby`, `limit` og `offset`.
  • query_submission_dataLæs svarene i en formulars indsendelser via OData ud fra `project_id`, `xml_form_id` og `table` (normalt Submissions). Understøtter `filter`, `select`, `orderby`, `limit` og `offset`.
  • search_usersVis eller søg efter webbrugere i ODK Central; angiv `q` for at søge efter navn eller e-mail.
  • update_entityÆndrer dataOpdater en entitets `label` eller egenskabsværdier i `data` ud fra `project_id`, `name` og `entity_uuid`. Angiv `base_version`, eller sæt `force` til true.

Klar i tre trin

  1. 1

    Vælg systemet

    Opret en gratis PipMCP-konto, og vælg ODK på listen.

  2. 2

    Indsæt din nøgle

    Indtast værtsnavnet på din ODK Central-server uden https:// (for eksempel central.example.org eller ditnavn.getodk.cloud) og e-mail og adgangskode til en webbruger i ODK Central. Det er bedst med en særskilt bruger, der kun har de projektroller, AI'en har brug for. Login virker ikke, hvis serveren bruger single sign-on (OIDC).

  3. 3

    Tilføj linket i din AI

    Du får et personligt MCP-link. Tilføj det i Claude, ChatGPT eller Cursor:

    1. Klik på dit navn, og vælg Settings › Connectors › Add custom connector.
    2. Indsæt dit link som Remote MCP server URL.
    3. Slå det til fra +-menuen i en chat.

Spørgsmål

Hvad kan AI'en gøre i ODK?

AI'en kan vise projekter, formularer, formularfelter, indsendelser, indsendere, vedhæftede filer, kommentarer, entity lists, entities, app users og webbrugere. Den kan søge i svar og entities med OData-filtre og eksportere indsendelser som CSV. Den kan tilføje kommentarer til indsendelser og oprette og rette entities.

Kan AI'en se mit login til ODK Central?

Nej. Dine ODK Central-oplysninger gemmes krypteret og vises aldrig for AI'en. Når du har gemt dem, bliver de ikke vist igen, heller ikke for dig. AI'en ser kun resultaterne af de værktøjer, den bruger.

Kan jeg styre, hvad AI'en må?

Ja. Du vælger, hvilke værktøjer der er slået til, så du kan starte med kun at læse. Oprettelse og rettelse af entities og nye kommentarer kan kræve din godkendelse, før de udføres. AI'en kan desuden kun nå de projekter, som brugeren i ODK Central har adgang til. Alle kald bliver logget.

Virker det med ChatGPT?

Ja. I ChatGPT går du til Settings › Apps & Connectors › Advanced og slår Developer mode til. Derefter tilføjer du dit PipMCP-link. Developer mode kræver et betalt ChatGPT-abonnement: Plus, Pro, Business eller Enterprise. Samme link virker også i Claude (Settings › Connectors › Add custom connector), Cursor og andre MCP-klienter.

Hvad koster det?

PipMCP har en gratis plan, og du skal ikke bruge betalingskort. Betalte planer afregnes pr. gennemført opgave. Du skal også have adgang til en ODK Central-server, din egen eller en hostet.

Hvilken bruger i ODK Central skal jeg bruge?

Brug en særskilt webbruger med kun de projektroller, AI'en har brug for. AI'en ser og ændrer kun det, den bruger har lov til i ODK Central. Servere med single sign-on (OIDC) tillader ikke login med e-mail og adgangskode, så de kan ikke forbindes på denne måde.

Lad din AI arbejde i ODK i dag.

Kom gratis i gang. Din nøgle gemmes krypteret, og du bestemmer, hvad AI’en må.

Forbind ODK gratis

PipMCP er ikke tilknyttet ODK. Produktnavne tilhører deres respektive ejere.