
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.
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.
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ä.
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.
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.
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
- Luo tai valitse Bubble‑sovellusprojekti BestPlugins → Dashboard → Plugins.
- Valitse tämä liitännäinen ja kopioi sen projektin avain.
- Avaa Bubble → Plugins → Xodera Documents AI Native; liitä avain project_api_key:ään ja tallenna.
- Lisää elementti, valitse sovellustietosi ja rakenna alla oleva työnkulku.
- 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 · textTilat
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/noTapahtumat
capture_startedcapture_succeededcapture_cancelledpermission_deniedcapture_erroranalysis_startedanalysis_readyanalysis_pendinganalysis_errorToiminnot ja niiden syötteet
Elementin asetukset · 12
Suunniteltu työnkulku. Ei vielä saatavilla nykyisessä betassa.
document_sidetext · Oletus: "front"- Esimerkkisarvo
front - Esimerkki Bubble -lauseke
Capture Side Dropdown's value - Käytä nykyisen liiketoimintatietueen arvoa; tarkista se alla olevia rajoja vastaan.
button_labeltext · Oletus: ""- Esimerkkisarvo
"" - Esimerkki Bubble -lauseke
App Texts' capture_label - Näkyvä sovellusteksti; tyhjä käyttää sisäänrakennettua lokalisoitua tekstiä, jos tuettu. Ei tunnistetietoja.
consent_texttext · Oletus: ""- Esimerkkisarvo
I agree to capture this non-sensitive receipt. - Esimerkki Bubble -lauseke
App Texts' capture_consent - Selitä tarkka tallennus-/käsittelytarkoitus ja vastaanottaja. Suostumuksen peruutus poistaa tallennetut tavut, ei aiempia sovelluksen kopioita.
disabledyes/no · Oletus: false- Esimerkkisarvo
no - Esimerkki Bubble -lauseke
GuideHost'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: ""- Esimerkkisarvo
I agree to send this image to the configured AI provider for draft fields. - Esimerkki Bubble -lauseke
App 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 -lauseke
App Texts' analyze_label - Näkyvä sovellusteksti; tyhjä käyttää sisäänrakennettua lokalisoitua tekstiä, jos tuettu. Ei tunnistetietoja.
languagetext · Oletus: "auto"- Esimerkkisarvo
uk - Esimerkki Bubble -lauseke
Current 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 -lauseke
App 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- Esimerkkisarvo
yes - Esimerkki Bubble -lauseke
App 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 -lauseke
Current User's unique id - Tämä tili tai tietueen vakaa arvo. Sen muuttaminen tyhjentää edellisen valokuvan.
is_activeyes/no · Oletus: true- Esimerkkisarvo
yes - Esimerkki Bubble -lauseke
GuideHost'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 -lauseke
Expense 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 -lauseke
Document Capture's analysis_image_base64 - Käytä nykyisen liiketoimintatietueen arvoa; tarkista se alla olevia rajoja vastaan.
mime_typetext · Oletus: —- Esimerkkisarvo
image/jpeg - Esimerkki Bubble -lauseke
Document 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 -lauseke
Document Capture's analysis_fields_json - JSON-taulukko pyydetyistä poimintakenttien nimistä; tulos on ehdotettu data ihmisen tarkistettavaksi.
consentyes/no · Oletus: —- Esimerkkisarvo
yes — current processing consent - Esimerkki Bubble -lauseke
Document 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 -lauseke
Document Capture's analysis_request_id - Käytä nykyisen liiketoimintatietueen arvoa; tarkista se alla olevia rajoja vastaan.
environmenttext · Oletus: —- Esimerkkisarvo
development - Esimerkki Bubble -lauseke
App 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/noRead Analysis
operation_idtext · Oletus: —- Esimerkkisarvo
<returned operation_id> - Esimerkki Bubble -lauseke
Current ExpenseDraft's operation_id - Käytä nykyisen liiketoimintatietueen arvoa; tarkista se alla olevia rajoja vastaan.
environmenttext · Oletus: —- Esimerkkisarvo
development - Esimerkki Bubble -lauseke
App 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/noTilat ja tapahtumat
Suunniteltu työnkulku. Ei vielä saatavilla nykyisessä betassa.
Tilat
capture_status · textTämän toiminnon nykyinen tulos. Käytä vastaavaa valmistumistapahtumaa ennen onnistuneen tallennuksen tekemistä.
local_uri · textTiedoston sijainti tällä laitteella. Tallenna tai lataa tiedosto erikseen, jos se on pidettävä verkossa.
mime_type · textValitun kohteen nykyinen arvo. Lue se liittyvän tapahtuman jälkeen.
document_side · textValitun kohteen nykyinen arvo. Lue se liittyvän tapahtuman jälkeen.
image_width · numberValitun kohteen nykyinen arvo. Lue se liittyvän tapahtuman jälkeen.
image_height · numberValitun kohteen nykyinen arvo. Lue se liittyvän tapahtuman jälkeen.
error_code · textViimeisen toiminnon virhetiedot. Näytä hyödyllinen viesti ja tarjoa asiaankuuluva uudelleenyritys.
is_capturing · yes/noValitun kohteen nykyinen arvo. Lue se liittyvän tapahtuman jälkeen.
analysis_image_base64 · textValitun kohteen nykyinen arvo. Lue se liittyvän tapahtuman jälkeen.
analysis_mime_type · textValitun kohteen nykyinen arvo. Lue se liittyvän tapahtuman jälkeen.
analysis_fields_json · textEhdotetut arvot pyydetyille kentille. Näytä ne tarkistettavaksi ennen tallentamista.
analysis_request_id · textTunniste 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/noValitun kohteen nykyinen arvo. Lue se liittyvän tapahtuman jälkeen.
analysis_export_status · textTämän toiminnon nykyinen tulos. Käytä vastaavaa valmistumistapahtumaa ennen onnistuneen tallennuksen tekemistä.
analysis_export_error · textViimeisen toiminnon virhetiedot. Näytä hyödyllinen viesti ja tarjoa asiaankuuluva uudelleenyritys.
analysis_image_bytes · numberValitun kohteen nykyinen arvo. Lue se liittyvän tapahtuman jälkeen.
Tapahtumat
capture_startedKun tämä tapahtuma tapahtuu, lue siihen liittyvät tilat samasta elementistä.
capture_succeededKun tämä tapahtuma tapahtuu, lue siihen liittyvät tilat samasta elementistä.
capture_cancelledKun tämä tapahtuma tapahtuu, lue siihen liittyvät tilat samasta elementistä.
permission_deniedKun tämä tapahtuma tapahtuu, lue siihen liittyvät tilat samasta elementistä.
capture_errorKun tämä tapahtuma tapahtuu, lue siihen liittyvät tilat samasta elementistä.
analysis_requestedKun tämä tapahtuma tapahtuu, lue siihen liittyvät tilat samasta elementistä.
analysis_export_errorKun tämä tapahtuma tapahtuu, lue siihen liittyvät tilat samasta elementistä.
analysis_clearedKun 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.