Documents AI‑valokuvakaappauskäyttöliittymä. Kentän poiminta on suunniteltu.
Documents AI‑valokuvakaappauskäyttöliittymä. Kentän poiminta on suunniteltu.
← Kaikki alkuperäiset oppaat

Xodera Plugins · Bubble Native

Xodera Documents AI Native

Muunna kuitti- tai toimituskuva luonnoslomakkeeksi. Anna tekoälyn ehdottaa päivämäärää, summaa ja muita pyydettyjä kenttiä, ja anna sitten henkilön tarkistaa ne ennen tallentamista.

Public beta guides · Haptics instructions are in its Bubble listing

Public beta offer: free Bubble install · 7-day card trial, then US$1.50/month per plugin/project.

Dokumentaatio tarkistettu 6 marraskuussa 2026

Käytännön esimerkit

Esitäytä kululaskun luonnos kuitin valokuvasta

Kauppiaan, päivämäärän ja kokonaissumman toistuva kirjoittaminen hidastaa kulujen kirjaamista; poimittuja kenttiä voi käyttää tarkasteltavana luonnoksena.

`fields_json = ["merchant","date","total","currency"]`; käyttäjä tallentaa kuittikuvan ja antaa erikseen suostumuksen käsittelyyn. Käytä testauksessa vain esimerkkikuittia.

Suunniteltu: `analysis_requested` → Analyze Captured Document käyttäen rajoitettuja vietyjä tavuja/MIME/kenttien nimiä/suostumusta/pyyntötunnusta → näytä palautetut kentät muokattavassa kululomakkeessasi.

Toiminto palauttaa `status`, `operation_id`, `fields_json` ja `review_required`. Käyttäjäsi korjaa/hyväksyy kentät ennen kuin työnkulku luo kulun.

Epävarmassa tuloksessa, Read Analysis samalla `operation_id`; älä käynnistä toista analyysiä automaattisesti. Suostumuksen peruuttaminen poistaa tallennetun kaappauksen/viennin; älä koskaan säilytä raakaa base64:ta julkisessa kohteessa tai lokissa.

Suunniteltu. Henkilön on tarkistettava jokainen ehdotettu arvo ennen tallentamista.

Lue toimitusmuistion viite henkilökunnan tarkistuslomakkeelle

Varaston käyttäjän tulisi voida tarkistaa ehdotettu viite/päivämäärä sen sijaan, että hän kirjoittaisi sen valokuvasta otetusta paperilomakkeesta.

`fields_json = ["delivery_reference","supplier","delivery_date"]`; tallenna testauksen aikana näyte-toimitusmuistion asiaankuuluva puoli.

Erillisen kaappaus-/käsittelysuostumuksen jälkeen, Analyze Captured Document ehdottaa valittuja kenttiä. Näytä valokuva muokattavien kenttien vieressä ja pyydä henkilökuntaa vahvistamaan vastaava toimitustietue.

Säilytä palautettu `operation_id` tarkistaaksesi tuloksen uudelleen ja `fields_json` ehdotuksena. Työsi suorittaa varsinaisen toimituksen haun/päivityksen vasta henkilökunnan tarkastelun jälkeen.

Puuttuvat, epäselvät tai virheelliset kentät vaativat manuaalista korjausta. Palveluntarjoajan virhe jättää alkuperäisen toimituksen muuttumattomaksi; Read Analysis tarkistaa epävarman toiminnon tuloksen.

Suunniteltu. Henkilön on tarkistettava jokainen ehdotettu arvo ennen tallentamista.

Ehdota laitteiston sarjanumeroa tunnistekuvasta

Huoltolomake voi tarjota tarkistettavan mallin/sarjanumeroehdotuksen, kun omaisuuden etiketti on hankala kirjoittaa.

`fields_json = ["manufacturer","model","serial_number"]`; tallenna esimerkkikuva laitteiston etiketistä; valitse AI-palveluntarjoajasi projektin asetuksista.

Suunniteltu Analyze Captured Document-toiminto palauttaa ehdotetut merkkijonot. Näytä ne kuvan vieressä; anna käyttäjän korjata ne ennen omaisuuden hakua tai huoltotyönkulkua.

Käytä palautettuja `fields_json`, `review_required` ja `operation_id`. Käsittele tunnisteita tekstinä, jotta sovelluksesi säilyttää etunollat.

Jos kuva on lukukelvoton tai malli ehdottaa väärää merkkijonoa, salli manuaalinen syöttö. Lue sama toiminto epävarman vastauksen jälkeen sen sijaan, että veloittaisit toisen ennusteen.

Suunniteltu. Henkilön on tarkistettava jokainen ehdotettu arvo ennen tallentamista.

Mikä toimii nyt

Yksityinen beta. Valokuvan kaappaus on saatavilla testaukseen. Kenttien poiminta valokuvasta on suunnitteilla eikä ole vielä valmis käytettäväksi sovelluksessasi.

Rakenna työnkulku

Suunniteltu

Suunniteltu työnkulku. Ei vielä saatavilla nykyisessä betassa.

Nämä esimerkit käyttävät sovellustietueita, kuten Lesson, Message ja Order. Korvaa ne omilla tietotyypeilläsi ja elementtien nimillä. Esimerkkimediaosoitteet on korvattava omilla tiedostoillasi.

  1. Suunniteltu: valitse lomakkeesi tarvitsevat kentät, esimerkiksi fields_json=["title","date","total"]. Ota käyttöön enable_analysis_export ja aseta analysis_context valittuun tiliin tai tietueeseen. Nämä analyysiasetukset eivät ole saatavilla nykyisessä kaappausversiossa.

  2. Anna käyttäjän ottaa valokuva ja suostua erikseen käsittelyyn. analysis_requested:ssä suorita Analyze Captured Document käyttäen tämän elementin analysis_image_base64, analysis_mime_type, analysis_fields_json ja analysis_consent. Käytä analysis_request_id idempotency_key:nä.

  3. Tallenna palautettu operation_id, request_id ja status. Jos status on processing, käytä Read Analysis yhdessä operation_id:n kanssa tuloksen hakemiseksi myöhemmin.

  4. Näytä palautettu fields_json muokattavassa tarkistuslomakkeessa. Tallenna hyväksytyt arvot vasta sen jälkeen, kun käyttäjä tarkistaa ne ja painaa Vahvista. Säilytä alkuperäinen tietue siihen asti, kunnes vahvistus on tehty.

Työnkulkukaavio — ei sovelluksen kuvakaappaus

Määritä kerran

Luo tai valitse Bubble‑sovellusprojekti BestPlugins → Dashboard → Plugins. Valitse Xodera Documents AI Native, kopioi sen avain, avaa sitten Bubble → Plugins → Xodera Documents AI Native ja liitä se project_api_key:ään. Tallenna kerran; käytä sitten alla olevia toimintoja. Jokaisella liitännäisellä jokaisessa projektissa on oma avain.

Pyydä kameran käyttöoikeutta ja selitä, miksi valokuvaa tarvitaan. Käsittely vaatii käyttäjän erillisen suostumuksen. Valitse AI-toimittajasi projektin asetuksista; sen käyttö laskutetaan toimittajan toimesta.

Määritä kerran
  1. Luo tai valitse Bubble‑sovellusprojekti BestPlugins → Dashboard → Plugins.
  2. Valitse tämä liitännäinen ja kopioi sen projektin avain.
  3. Avaa Bubble → Plugins → Xodera Documents AI Native; liitä avain project_api_key:ään ja tallenna.
  4. Lisää elementti, valitse sovellustietosi ja rakenna alla oleva työnkulku.
  5. Yksityinen beta‑pääsy toistaiseksi. Julkinen asennus ja maksullinen aktivointi eivät ole vielä avoinna.
Asennus ja tilaus

For Audio Player, Video Player, Photo Editor, Audio Recorder, Files Kit and Haptics: free Bubble installation, a 7-day trial with a card, then US$1.50 per month per plugin and app project. Development and production are included, with no operation cap. File-size and feature limits still apply. Review billing and cancellation before confirming. Other plugins remain unavailable for purchase.

Tallenna tulos sovellukseesi

Esimerkki ExpenseDraft: omistaja, operation_id, request_id, tila ja proposed_fields_json. Tarkastelun jälkeen tallenna hyväksytty päivämäärä, summa ja muut kentät sekä reviewed_by ja reviewed_at. Kartoitus vain lomakkeesi pyytämät kentät. Älä laita koko kuvan sisältöä lokitiedostoihin tai tavallisiin tekstitietueisiin.

Epäonnistuminen, peruutus ja palautus

Jos tulos viivästyy, säilytä sama pyyntö ja käytä Read Analysis tunnettuun operation_id:ään. Älä ota uutta valokuvaa tai luo uutta pyyntöä automaattisesti. Jos käyttäjä peruuttaa suostumuksensa, poista valokuva ja lopeta tuloksen tarjoaminen; tätä ei voida peruuttaa jo lähetetyn tai tallennetun kopion osalta.

Ominaisuudet ja rajoitukset

Suunniteltu kuvan syöte: PNG, JPEG tai WebP, enintään 5 MiB; pyydä 1–32 erillisiä kenttänimiä. Tarkista aina poimitut arvot. Tämä ei ole henkilöllisyyden vahvistus, asiakirjan aitouden tarkistus tai lääketieteellinen päätöstyökalu. AI-toimittajan maksut ovat erillisiä.

Asetukset, toiminnot ja tulokset

Käytä näitä nimiä Bubble:ssa. Suunnitellut ominaisuudet on merkitty erikseen.

Käytettävissä olevat beta-asetukset

Elementin asetukset

document_side · textbutton_label · textconsent_text · textdisabled · yes/nofields_json · textprocessing_consent_text · textanalyze_button_label · textcheck_button_label · textlanguage · textui_text_json · text

Tilat

capture_status · textlocal_uri · textmime_type · textdocument_side · textimage_width · numberimage_height · numbererror_code · textis_capturing · yes/noanalysis_status · textanalysis_operation_id · textanalysis_fields_json · textanalysis_error_code · textreview_required · yes/nois_analyzing · yes/no

Tapahtumat

capture_startedcapture_succeededcapture_cancelledpermission_deniedcapture_erroranalysis_startedanalysis_readyanalysis_pendinganalysis_error

Toiminnot ja niiden syötteet

Elementin asetukset · 12

Suunniteltu työnkulku. Ei vielä saatavilla nykyisessä betassa.

document_sidetext · Oletus: "front"
Esimerkkisarvofront
Esimerkki Bubble -lausekeCapture Side Dropdown's value
Käytä nykyisen liiketoimintatietueen arvoa; tarkista se alla olevia rajoja vastaan.
button_labeltext · Oletus: ""
Esimerkkisarvo""
Esimerkki Bubble -lausekeApp Texts' capture_label
Näkyvä sovellusteksti; tyhjä käyttää sisäänrakennettua lokalisoitua tekstiä, jos tuettu. Ei tunnistetietoja.
consent_texttext · Oletus: ""
EsimerkkisarvoI agree to capture this non-sensitive receipt.
Esimerkki Bubble -lausekeApp Texts' capture_consent
Selitä tarkka tallennus-/käsittelytarkoitus ja vastaanottaja. Suostumuksen peruutus poistaa tallennetut tavut, ei aiempia sovelluksen kopioita.
disabledyes/no · Oletus: false
Esimerkkisarvono
Esimerkki Bubble -lausekeGuideHost's is_busy (your yes/no custom state)
Poista elementti käytöstä, kun sovelluksesi on kiireinen tai tämä toiminto ei ole saatavilla.
processing_consent_texttext · Oletus: ""
EsimerkkisarvoI agree to send this image to the configured AI provider for draft fields.
Esimerkki Bubble -lausekeApp Texts' processing_consent
Selitä tarkka tallennus-/käsittelytarkoitus ja vastaanottaja. Suostumuksen peruutus poistaa tallennetut tavut, ei aiempia sovelluksen kopioita.
analyze_button_labeltext · Oletus: ""
Esimerkkisarvo""
Esimerkki Bubble -lausekeApp Texts' analyze_label
Näkyvä sovellusteksti; tyhjä käyttää sisäänrakennettua lokalisoitua tekstiä, jos tuettu. Ei tunnistetietoja.
languagetext · Oletus: "auto"
Esimerkkisarvouk
Esimerkki Bubble -lausekeCurrent User's preferred_language
Aseta language=auto seuraamaan tuettua laitetta tai selaimen kieltä. Syötä tuettu kielikoodi valitaksesi sen eksplisiittisesti.
ui_text_jsontext · Oletus: ""
Esimerkkisarvo{}
Esimerkki Bubble -lausekeApp Settings' player_labels_json (supported keys only)
Valinnainen JSON tuetuilla painikkeen teksteillä. Jätä tyhjäksi käyttääksesi sisäänrakennettua tekstiä.
enable_analysis_exportyes/no · Oletus: false
Esimerkkisarvoyes
Esimerkki Bubble -lausekeApp Settings' enable_reviewed_extraction
Suunniteltu: salli analyysitoiminnon käyttää kuvaa, kun molemmat käyttäjäsopimukset on hyväksytty. Pois päältä oletuksena.
analysis_contexttext · Oletus: ""
Esimerkkisarvo<current-user-id>
Esimerkki Bubble -lausekeCurrent User's unique id
Tämä tili tai tietueen vakaa arvo. Sen muuttaminen tyhjentää edellisen valokuvan.
is_activeyes/no · Oletus: true
Esimerkkisarvoyes
Esimerkki Bubble -lausekeGuideHost's view_is_active (your yes/no custom state)
Aseta kyllä, kun tämä näkymä on auki. Aseta ei, kun poistutaan, jotta toisto tai nykyinen työ voi pysähtyä.
fields_jsontext · Oletus: "[\"title\",\"date\",\"total\"]"
Esimerkkisarvo["title","date","total"]
Esimerkki Bubble -lausekeExpense Settings' extraction_fields_json
JSON-taulukko pyydetyistä poimintakenttien nimistä; tulos on ehdotettu data ihmisen tarkistettavaksi.
Toiminnot ja niiden syötteet · 2

Suunniteltu työnkulku. Ei vielä saatavilla nykyisessä betassa.

Analyze Captured Document
image_base64text · Oletus: —
Esimerkkisarvo<canonical bytes from consented export>
Esimerkki Bubble -lausekeDocument Capture's analysis_image_base64
Käytä nykyisen liiketoimintatietueen arvoa; tarkista se alla olevia rajoja vastaan.
mime_typetext · Oletus: —
Esimerkkisarvoimage/jpeg
Esimerkki Bubble -lausekeDocument Capture's analysis_mime_type
Käytä nykyisen liiketoimintatietueen arvoa; tarkista se alla olevia rajoja vastaan.
fields_jsontext · Oletus: —
Esimerkkisarvo["title","date","total"]
Esimerkki Bubble -lausekeDocument Capture's analysis_fields_json
JSON-taulukko pyydetyistä poimintakenttien nimistä; tulos on ehdotettu data ihmisen tarkistettavaksi.
consentyes/no · Oletus: —
Esimerkkisarvoyes — current processing consent
Esimerkki Bubble -lausekeDocument Capture's analysis_consent
Käytä nykyisen liiketoimintatietueen arvoa; tarkista se alla olevia rajoja vastaan.
idempotency_keytext · Oletus: —
Esimerkkisarvo<unchanged analysis_request_id>
Esimerkki Bubble -lausekeDocument Capture's analysis_request_id
Käytä nykyisen liiketoimintatietueen arvoa; tarkista se alla olevia rajoja vastaan.
environmenttext · Oletus: —
Esimerkkisarvodevelopment
Esimerkki Bubble -lausekeApp Settings' selected_environment
Käytä nykyisen liiketoimintatietueen arvoa; tarkista se alla olevia rajoja vastaan.

Palautukset

ok · yes/nostatus · textoperation_id · textrequest_id · textfields_json · texterror_code · textreview_required · yes/no
Read Analysis
operation_idtext · Oletus: —
Esimerkkisarvo<returned operation_id>
Esimerkki Bubble -lausekeCurrent ExpenseDraft's operation_id
Käytä nykyisen liiketoimintatietueen arvoa; tarkista se alla olevia rajoja vastaan.
environmenttext · Oletus: —
Esimerkkisarvodevelopment
Esimerkki Bubble -lausekeApp Settings' selected_environment
Käytä nykyisen liiketoimintatietueen arvoa; tarkista se alla olevia rajoja vastaan.

Palautukset

ok · yes/nostatus · textoperation_id · textrequest_id · textfields_json · texterror_code · textreview_required · yes/no
Tilat ja tapahtumat

Suunniteltu työnkulku. Ei vielä saatavilla nykyisessä betassa.

Tilat

capture_status · text

Tämän toiminnon nykyinen tulos. Käytä vastaavaa valmistumistapahtumaa ennen onnistuneen tallennuksen tekemistä.

local_uri · text

Tiedoston sijainti tällä laitteella. Tallenna tai lataa tiedosto erikseen, jos se on pidettävä verkossa.

mime_type · text

Valitun kohteen nykyinen arvo. Lue se liittyvän tapahtuman jälkeen.

document_side · text

Valitun kohteen nykyinen arvo. Lue se liittyvän tapahtuman jälkeen.

image_width · number

Valitun kohteen nykyinen arvo. Lue se liittyvän tapahtuman jälkeen.

image_height · number

Valitun kohteen nykyinen arvo. Lue se liittyvän tapahtuman jälkeen.

error_code · text

Viimeisen toiminnon virhetiedot. Näytä hyödyllinen viesti ja tarjoa asiaankuuluva uudelleenyritys.

is_capturing · yes/no

Valitun kohteen nykyinen arvo. Lue se liittyvän tapahtuman jälkeen.

analysis_image_base64 · text

Valitun kohteen nykyinen arvo. Lue se liittyvän tapahtuman jälkeen.

analysis_mime_type · text

Valitun kohteen nykyinen arvo. Lue se liittyvän tapahtuman jälkeen.

analysis_fields_json · text

Ehdotetut arvot pyydetyille kentille. Näytä ne tarkistettavaksi ennen tallentamista.

analysis_request_id · text

Tunniste tälle kohteelle tai toiminnolle. Säilytä se vastaavan sovellustietueen kanssa. Käytä samaa pyyntö‑tunnistetta, kun yrität epävarmaa tulosta uudelleen.

analysis_consent · yes/no

Valitun kohteen nykyinen arvo. Lue se liittyvän tapahtuman jälkeen.

analysis_export_status · text

Tämän toiminnon nykyinen tulos. Käytä vastaavaa valmistumistapahtumaa ennen onnistuneen tallennuksen tekemistä.

analysis_export_error · text

Viimeisen toiminnon virhetiedot. Näytä hyödyllinen viesti ja tarjoa asiaankuuluva uudelleenyritys.

analysis_image_bytes · number

Valitun kohteen nykyinen arvo. Lue se liittyvän tapahtuman jälkeen.

Tapahtumat

capture_started

Kun tämä tapahtuma tapahtuu, lue siihen liittyvät tilat samasta elementistä.

capture_succeeded

Kun tämä tapahtuma tapahtuu, lue siihen liittyvät tilat samasta elementistä.

capture_cancelled

Kun tämä tapahtuma tapahtuu, lue siihen liittyvät tilat samasta elementistä.

permission_denied

Kun tämä tapahtuma tapahtuu, lue siihen liittyvät tilat samasta elementistä.

capture_error

Kun tämä tapahtuma tapahtuu, lue siihen liittyvät tilat samasta elementistä.

analysis_requested

Kun tämä tapahtuma tapahtuu, lue siihen liittyvät tilat samasta elementistä.

analysis_export_error

Kun tämä tapahtuma tapahtuu, lue siihen liittyvät tilat samasta elementistä.

analysis_cleared

Kun tämä tapahtuma tapahtuu, lue siihen liittyvät tilat samasta elementistä.

Kysymykset, joita kehittäjät esittävät

Vahvistetaanko sillä henkilöllisyyttä tai asiakirjoja?

Ei. Se ehdottaa tekstikenttiä tarkistettavaksi. Kaapattu asiakirjakuva ei vahvista henkilöllisyyttä, aitoutta tai anna lääketieteellistä/rahoituksellista johtopäätöstä.

Miten tilaus toimii?

Suunniteltu hinnoittelu: lisäosan asentaminen Bubble:ään on ilmaista. BestPlugins‑pääsy on erillinen tilaus jokaiselle lisäosalle kussakin Bubble‑sovellusprojektissa: 7 päivää ilmaiseksi, jonka jälkeen US$1.50 kuukaudessa. Development ja Live sisältyvät. Toimintojen määrälle ei ole kiinteää rajoitusta; tiedostokoko- ja ominaisuusrajoitukset ovat edelleen voimassa. Kassaprosessi ei ole vielä auki. Aktivointinäytöllä näytetään ensimmäinen laskutuspäivä ja peruutusehdot.

Aiheeseen liittyvät oppaat

Marketplace-julkaisua odotetaan

Foorumiohjetta ei ole julkaistu

Avun saamiseksi kerro, mitä lisäosaa ja laitetta käytät, mitä toimintoa yritit ja mitä tapahtui. Käytä esimerkkiä ilman henkilötietoja. Älä koskaan jaa avaintasi tai yksityisiä tiedostoja.