← Data Act -sivulle

Vietävien tietojen rakenne

Sivu muodostetaan automaattisesti Ainion tietokannan rakenteesta jokaisen julkaisun yhteydessä, joten se on aina ajan tasalla (tietokantaversio 0221).

Tämä on EU:n datasäädöksen (asetus (EU) 2023/2854) 26 artiklan b alakohdan mukainen rekisteri kaikista tietorakenteista ja muodoista, joissa työtilan tiedot saa ulos. Lataus ja sen ehdot on kuvattu Data Act -sivulla, joka on osa Ainion käyttöehtoja. Työtilan omistaja lataa tiedot kohdasta Asetukset → Yleiset → Lataa tiedot.

Muoto ja yleiset käytännöt

Erityiset tiedostot ja kansiot

LUE_MINUT.txt

Viennin kuvaus tekstinä: mitä paketissa on ja mitkä tiedostot eivät mahtuneet mukaan (ne saa ladattua yksitellen).

tyotila.json

Työtilan asetukset, paketti, laskutustiedot, yrityksen tietopankki ja tyyliprofiili (työtilan oma rivi, yksi JSON-olio).

id TEXT, name TEXT, plan TEXT, created_at TEXT, flag_urgent INTEGER, auto_ignore_marketing INTEGER, reply_guidance TEXT, show_crm_widget INTEGER, show_talous_widget INTEGER, show_projects_widget INTEGER, show_pdf_widget INTEGER, show_pricelist_widget INTEGER, show_files_widget INTEGER, show_drafts_widget INTEGER, show_digest_widget INTEGER, buy_email_ai INTEGER, buy_invoice_reminders INTEGER, buy_crm_context INTEGER, buy_stale_deals INTEGER, buy_weekly_digest INTEGER, buy_pdf_analysis INTEGER, buy_whatsapp_ai INTEGER, show_suggestions_widget INTEGER, show_pipedrive_widget INTEGER, show_hubspot_widget INTEGER, show_visma_widget INTEGER, show_procountor_widget INTEGER, show_netvisor_widget INTEGER, show_monday_widget INTEGER, show_trello_widget INTEGER, show_gmail_widget INTEGER, show_outlook_widget INTEGER, show_whatsapp_widget INTEGER, weekly_capacity_hours REAL, job_learning INTEGER, buy_project_summary INTEGER, package TEXT, show_teams_widget INTEGER, show_fennoa_widget INTEGER, show_asana_widget INTEGER, company_name TEXT, business_id TEXT, street_address TEXT, postal_city TEXT, phone TEXT, contact_email TEXT, website TEXT, industry TEXT, opening_hours TEXT, after_hours_urgent INTEGER, language TEXT, timezone TEXT, date_format TEXT, currency TEXT, reply_tone TEXT, reply_length TEXT, reference_price_id TEXT, show_zoho_widget INTEGER, show_shopify_widget INTEGER, stripe_customer_id TEXT, stripe_subscription_id TEXT, billing_status TEXT, trial_ends_at TEXT, buy_sms_ai INTEGER, show_sms_widget INTEGER, buy_instagram_ai INTEGER, show_instagram_widget INTEGER, sla_hours INTEGER, industry_detail TEXT, industry_other TEXT, team_size TEXT, ai_tasks TEXT, signature TEXT, trial_started_at TEXT, locked_at TEXT, delete_at TEXT, trial_notices TEXT, support_access_until TEXT, support_access_granted_by TEXT, auto_synced_at TEXT, auto_full_synced_at TEXT, appearance TEXT, custom_terms TEXT, usage_limits TEXT, vat_exempt INTEGER, require_mfa INTEGER, style_profile TEXT, style_learning INTEGER, style_updated_at TEXT, knowledge TEXT, waiting_notified_at TEXT, billing_provider TEXT, paytrail_card TEXT, paytrail_paid_until TEXT, paytrail_renew INTEGER, suppliers TEXT, material_discount REAL, imap_enabled INTEGER, trial_channel_at TEXT

Ei viedä: paytrail_token (maksukortin salattu tunniste).

kayttaja.json

Lataajan omat käyttäjätiedot (yksi JSON-olio): nimi, sähköposti, käyttöehtojen hyväksyntä ja näkymäasetukset. Muiden jäsenten tietoja ei ole mukana.

id TEXT, active_workspace_id TEXT, updated_at TEXT, email TEXT, name TEXT, last_seen_at TEXT, ui_prefs TEXT, terms_version TEXT, terms_accepted_at TEXT, mfa_enabled INTEGER

asiakkaat.json

Työtilan asiakkaat (JSON-taulukko). Ainio kokoaa asiakkaan keikoista ja laskuista: sama sähköposti tai puhelinnumero on sama asiakas.

id: asiakaskortin tunnus; keys: asiakkaan kaikki tunnisteet; customer_key (customer_notes.json, sites.json) on yksi näistä; name: nimi; type: company = yritys, private = yksityishenkilö; business_id: Y-tunnus laskulta; emails: sähköpostiosoitteet; phones: puhelinnumerot; job_ids: asiakkaan keikat ja tarjoukset (jobs.json)

tiedostot/

Työtilaan ladatut tiedostot alkuperäisessä muodossaan (esim. PDF, JPEG tai PNG). Tiedoston nimen loppuun on lisätty rivin tunnisteen alku, jotta samannimiset tiedostot eivät törmää.

  • tiedostot/analyysit/: tarjouspyyntöjen liitteet
  • tiedostot/opetus/: Opeta Ainiolle -tiedostot
  • tiedostot/kuitit/: keikoille kuvatut kuitit
  • tiedostot/keikkakuvat/: keikan kuvat ennen työtä, työn aikana ja valmiista työstä
  • tiedostot/lomakekuvat/: tarjouspyyntölomakkeen kuvat, kunnes pyyntö on käsitelty

Taulut (132 tiedostoa)

admin_impersonations.json

Ainion tuen käynnit työtilassa: alku, loppu, ylläpitäjän sähköposti ja käynnin syy.

id TEXT, workspace_id TEXT, started_at TEXT, ended_at TEXT, admin_email TEXT, reason TEXT

admin_maventa_kyc.json

Maventa-tilin avaamisen tunnistus: Y-tunnuksen tarkistus, hyväksyjän nimi ja sähköposti, ehtojen versio ja aika.

kyc_ref TEXT, workspace_id TEXT, api TEXT, business_id TEXT, company_id TEXT, method TEXT, verification_ref TEXT, signer_identity_id TEXT, signer_name TEXT, signer_email TEXT, signatory_confirmed INTEGER, terms_url TEXT, terms_version TEXT, accepted_at TEXT, closed_at TEXT, created_at TEXT

admin_maventa_usage.json

Lähetettyjen verkkolaskujen määrä työtilaa ja kuukautta kohden Ainion laskutusta varten.

month TEXT, workspace_id TEXT, api TEXT, business_id TEXT, sent INTEGER, updated_at TEXT

admin_trial_extensions.json

Ylläpidon tekemät kokeilun jatkot: päivät, uusi päättymisaika ja ylläpitäjän sähköposti.

id TEXT, workspace_id TEXT, workspace_name TEXT, days INTEGER, trial_ends_at TEXT, admin_email TEXT, created_at TEXT

admin_workspace_deletions.json

Ylläpidon tekemät työtilan poistot (säilytetään vuoden myös työtilan poiston jälkeen).

id TEXT, workspace_id TEXT, workspace_name TEXT, created_at TEXT, admin_email TEXT

ai_rate_limit_events.json

Tekoälypyyntöjen määrärajan täyttymiset (vain aika).

id TEXT, workspace_id TEXT, created_at TEXT

analyses.json

Tarjouspyyntöjen PDF-analyysit: otsikko, tekoälyn tulos ja arvio (JSON-teksti).

id TEXT, owner TEXT, title TEXT, result TEXT, estimate TEXT, revision INTEGER, created_at TEXT, updated_at TEXT

asana_projects.json

Asanasta haetut projektit (kopio): nimi ja linkki.

id TEXT, workspace_id TEXT, name TEXT, url TEXT, synced_at TEXT

audit.json

Luonnosten tapahtumaloki: kuka (actor: käyttäjän tunniste tai support) hyväksyi, muokkasi, hylkäsi tai lähetti luonnoksen ja milloin.

id TEXT, owner TEXT, draft_id TEXT, action TEXT, revision INTEGER, created_at TEXT, actor TEXT

business_id_checks.json

Y-tunnuksen tarkistus ennen Visma Signia: tarkistettu Y-tunnus, tarkistaneen Ainion ylläpitäjän sähköposti, miten Y-tunnus tarkistettiin ja ajat (tarkistettu, tarkistusta pyydetty).

workspace_id TEXT, business_id TEXT, verified_at TEXT, verified_by TEXT, verified_how TEXT, requested_at TEXT, updated_at TEXT

calendar_events.json

Kalenteritapahtumat yhdistetyistä kalentereista ja Ainion tekemät keikat (source kertoo lähteen, job_id keikan).

id TEXT, workspace_id TEXT, source TEXT, title TEXT, start_time TEXT, end_time TEXT, all_day INTEGER, web_url TEXT, location TEXT, created_by_ainio INTEGER, job_id TEXT, access_hint TEXT, synced_at TEXT, tentative INTEGER

calendar_sync_state.json

Kalenterihakujen viimeisin aika lähteittäin.

workspace_id TEXT, source TEXT, synced_at TEXT

calendly_bookings.json

Calendlystä haetut varaukset: tapahtuma, aika, varaajan nimi ja sähköposti, tila ja lomakkeen vastaukset (JSON-teksti).

id TEXT, workspace_id TEXT, event_id TEXT, event_name TEXT, start_time TEXT, end_time TEXT, email TEXT, name TEXT, status TEXT, rescheduled INTEGER, canceler_type TEXT, cancel_reason TEXT, answers TEXT, location TEXT, event_updated_at TEXT, invitee_updated_at TEXT, synced_at TEXT

connect_attempts.json

Palveluiden yhdistämisyritykset vianselvitystä varten: palvelu, vaihe, onnistuiko ja syy.

id TEXT, workspace_id TEXT, service TEXT, step TEXT, ok INTEGER, reason TEXT, at TEXT

connection_alerts.json

Yhteyskatkoista lähetetyt hälytykset palveluittain.

workspace_id TEXT, service TEXT, failed_at TEXT, notified_at TEXT

connection_health.json

Yhteyksien viimeisin tarkistus ja virhe palveluittain.

workspace_id TEXT, service TEXT, checked_at TEXT, failed_at TEXT

contract_visits.json

Sopimusten huoltokäynnit: suunniteltu kuukausi, sovittu aika ja onko käynti ohitettu.

workspace_id TEXT, contract_id TEXT, planned TEXT, start_time TEXT, skipped INTEGER, updated_at TEXT

contracts.json

Toistuvat sopimukset: asiakas, yhteystieto, osoite, tyyppi, hinta, rytmi, laskutuspäivä ja voimassaolo.

id TEXT, workspace_id TEXT, job_id TEXT, title TEXT, customer TEXT, contact TEXT, channel_ref TEXT, address TEXT, kind TEXT, price REAL, rhythm TEXT, bill_day INTEGER, in_advance INTEGER, start_date TEXT, end_date TEXT, status TEXT, ended_at TEXT, created_at TEXT, updated_at TEXT

credit_notes.json

Hyvityslaskut: hyvitettävä lasku, numero, rivit (JSON-teksti), summat, syy, tila ja laskun kuva lähetyshetkellä (snapshot).

id TEXT, workspace_id TEXT, invoice_id TEXT, job_id TEXT, number INTEGER, status TEXT, full INTEGER, lines TEXT, net REAL, gross REAL, reason TEXT, household_work REAL, issue_date TEXT, snapshot TEXT, draft_id TEXT, revision INTEGER, rebill INTEGER, rebill_invoice_id TEXT, sent_at TEXT, created_by TEXT, created_at TEXT, updated_at TEXT

customer_notes.json

Asiakaskorttien kommentit. customer_key kertoo asiakkaan (asiakkaat.json).

id TEXT, workspace_id TEXT, customer_key TEXT, body TEXT, author_id TEXT, created_at TEXT

dashboard_layouts.json

Etusivun korttien järjestys käyttäjittäin ja laitteittain (JSON-teksti).

identity_id TEXT, workspace_id TEXT, device TEXT, items TEXT, updated_at TEXT

deal_stage_suggestions.json

Ainion ehdotukset Pipedrive-diilien vaiheen muutoksista ja niiden tila.

id TEXT, workspace_id TEXT, deal_id TEXT, deal_title TEXT, from_stage_id TEXT, from_stage_name TEXT, to_stage_id TEXT, to_stage_name TEXT, reasoning TEXT, status TEXT, created_at TEXT, updated_at TEXT

doc_files.json

Asiakkaan aineistopyyntöön lähettämät tiedostot: pyyntö, kohta, nimi, tyyppi, koko ja sisältö (base64).

id TEXT, workspace_id TEXT, request_id TEXT, job_id TEXT, item_id TEXT, file_name TEXT, mime TEXT, size INTEGER, data TEXT, created_at TEXT

doc_requests.json

Aineistopyynnöt asiakkaalle: työ, pyydetyt tiedostot, toivottu päivä ja tila.

id TEXT, workspace_id TEXT, job_id TEXT, items TEXT, status TEXT, due TEXT, created_by TEXT, created_at TEXT, updated_at TEXT

Ei viedä: token_hash (linkin tunnisteen tiiviste).

documents.json

Tarjouspyyntöjen liitteiden tiedot; itse tiedostot ovat kansiossa tiedostot/analyysit/.

id TEXT, analysis_id TEXT, owner TEXT, name TEXT, object_key TEXT

docusign_envelopes.json

DocuSignilla lähetetyt allekirjoituspyynnöt: luonnos, vastaanottaja, otsikko, tila ja allekirjoitusaika.

id TEXT, workspace_id TEXT, draft_id TEXT, envelope_id TEXT, recipient_email TEXT, recipient_name TEXT, subject TEXT, status TEXT, created_at TEXT, updated_at TEXT, job_id TEXT, signed_at TEXT

draft_notes.json

Viestien ja luonnosten sisäiset muistiinpanot.

id TEXT, draft_id TEXT, workspace_id TEXT, author_id TEXT, body TEXT, created_at TEXT

draft_reviews.json

Luonnoksen kommentointikierrokset: työ, kierros, nimi, tiedosto (base64), tila, asiakkaan kommentti sekä vastaajan nimi ja aika.

id TEXT, workspace_id TEXT, job_id TEXT, round INTEGER, title TEXT, file_name TEXT, mime TEXT, size INTEGER, data TEXT, status TEXT, comment TEXT, decided_name TEXT, decided_at TEXT, created_by TEXT, created_at TEXT, updated_at TEXT

Ei viedä: token_hash (linkin tunnisteen tiiviste).

drafts.json

Saapuneet viestit ja Ainion vastausluonnokset: kanava, asiakas, vastaanottaja, alkuperäinen viesti, luonnos, tila, versio ja lähetyksen tiedot.

id TEXT, owner TEXT, external_id TEXT, channel TEXT, kind TEXT, customer TEXT, recipient TEXT, subject TEXT, original TEXT, body TEXT, amount TEXT, status TEXT, is_demo INTEGER, revision INTEGER, created_at TEXT, updated_at TEXT, urgent INTEGER, basis TEXT, seen_at TEXT, lead_info TEXT, is_recurring INTEGER, cancel_slot TEXT, alt_bodies TEXT, tags TEXT, assigned_to TEXT, ai_body TEXT, attachments TEXT, sent_ref TEXT, delivery_error TEXT, delivery_notified_at TEXT, cover TEXT, ai_written INTEGER, price_rows TEXT

einvoice_billing.json

Ainion tilauksen verkkolaskutus (Ainio Oy:n Netvisor): laskutettava yritys ja osoite, verkkolaskuosoite ja välittäjä, Netvisorin asiakasnumero, etu (pilotti- tai perustajahinta), jatkuuko tilaus ja mihin asti jaksot on laskutettu.

workspace_id TEXT, customer_code TEXT, netvisor_customer_key TEXT, company TEXT, business_id TEXT, street TEXT, postal_code TEXT, city TEXT, einvoice_address TEXT, einvoice_operator TEXT, email TEXT, offer TEXT, offer_percent INTEGER, renew INTEGER, paid_until TEXT, customer_synced_at TEXT, created_at TEXT, updated_at TEXT

einvoice_invoices.json

Ainion tilauksen verkkolaskut: monesko lasku, paketti, jakso, laskun ja eräpäivä, summat sentteinä (alv 0 % ja verollinen), alennusprosentti, tila, Netvisorin laskunumero ja ajat (maksettu, muistutettu).

id TEXT, workspace_id TEXT, seq INTEGER, package TEXT, period_start TEXT, period_end TEXT, invoice_date TEXT, due_date TEXT, net INTEGER, vat_percent REAL, gross INTEGER, discount_percent INTEGER, status TEXT, netvisor_key TEXT, invoice_number TEXT, tried_at TEXT, seen_open_at TEXT, paid_at TEXT, reminded_at TEXT, noticed_at TEXT, created_at TEXT

event_details.json

Kalenterin keikkojen lisätiedot: kulkuohje ja tekijä.

workspace_id TEXT, event_id TEXT, access TEXT, assignee TEXT, updated_at TEXT

extras_approvals.json

Asiakkaan lisätyöhyväksynnät: rivit (JSON-teksti), summat, tila sekä hyväksyjän nimi ja aika; kuluttajalta myös aikaisen aloituksen pyyntö, näytetty peruuttamisohje, tilausvahvistusta varten annettu sähköposti sekä peruutuksen nimi ja aika.

id TEXT, workspace_id TEXT, job_id TEXT, draft_id TEXT, status TEXT, items TEXT, vat_rate REAL, net REAL, gross REAL, decided_at TEXT, decided_name TEXT, created_by TEXT, created_at TEXT, updated_at TEXT, early_start TEXT, withdrawal TEXT, consumer_email TEXT, withdrawn_at TEXT, withdrawn_name TEXT

Ei viedä: token_hash (linkin tunnisteen tiiviste).

fennoa_invoices.json

Fennoasta haetut laskut (kopio): asiakas, päivät ja summat.

id TEXT, workspace_id TEXT, customer_name TEXT, invoice_date TEXT, due_date TEXT, total_amount TEXT, remaining_amount TEXT, synced_at TEXT

hilma_watch.json

Hankintavahdin (Hilma) asetukset: toimialat, alueet ja sähköposti-ilmoitukset.

workspace_id TEXT, categories TEXT, regions TEXT, created_at TEXT, updated_at TEXT, mail INTEGER, mailed_at TEXT

hour_contracts.json

Tuntipankki: asiakkaan sopimukseen kuuluvat tunnit kuukaudessa (Tunnit-sivu).

workspace_id TEXT, customer_key TEXT, customer TEXT, hours_per_month REAL, updated_at TEXT

hour_entries.json

Tunnit asiakkaille -kirjaukset: asiakas, päivä, tunnit, kuvaus, tuntihinta ja keikka.

id TEXT, workspace_id TEXT, customer TEXT, work_date TEXT, hours REAL, description TEXT, rate REAL, job_id TEXT, created_by TEXT, created_by_name TEXT, created_at TEXT, covered_at TEXT

hubspot_deals.json

HubSpotista haetut diilit (kopio).

id TEXT, workspace_id TEXT, title TEXT, value TEXT, stage_name TEXT, create_time TEXT, update_time TEXT, synced_at TEXT

imap_connect_attempts.json

Muun sähköpostin yhdistämisyritykset: aika ja onnistuiko.

id TEXT, workspace_id TEXT, at TEXT, ok INTEGER

imap_messages.json

Muusta sähköpostista luettujen viestien tunnisteet (ei viestin sisältöä).

workspace_id TEXT, msg_key TEXT, uidvalidity TEXT, uid INTEGER, message_id TEXT, refs TEXT, received_at TEXT

integration_requests.json

Toiveet uusista yhteyksistä: tyyppi ja palvelun nimi.

id TEXT, workspace_id TEXT, identity_id TEXT, kind TEXT, service TEXT, created_at TEXT

invite_sends.json

Lähetetyt kutsusähköpostit: osoite ja aika.

id TEXT, workspace_id TEXT, email TEXT, created_at TEXT

invoice_plans.json

Keikkojen laskutussuunnitelmat: ennakko tai maksuerät (JSON-teksti).

workspace_id TEXT, job_id TEXT, kind TEXT, parts TEXT, created_at TEXT, updated_at TEXT

invoice_settings.json

Laskutusasetukset: tilinumero, maksuehto, viivästyskorko, alv, seuraava laskunumero, verkkolaskuosoite ja muut laskun oletukset.

workspace_id TEXT, iban TEXT, bic TEXT, terms_days INTEGER, late_interest TEXT, vat_rate REAL, next_number INTEGER, updated_at TEXT, advance_share INTEGER, advance_min REAL, offer_valid_days INTEGER, receipt_markup REAL, einvoice_address TEXT, einvoice_operator TEXT, hour_rate REAL, withdrawal_text TEXT, cancel_terms TEXT, consumer_auto_mail INTEGER

invoices.json

Yrityksen omat laskut: keikka, numero, tila, rivit ja asiakas (JSON-teksti), päivät, maksutieto ja laskun kuva lähetyshetkellä (snapshot).

id TEXT, workspace_id TEXT, job_id TEXT, number INTEGER, status TEXT, lines TEXT, customer TEXT, household_work REAL, revision INTEGER, draft_id TEXT, issue_date TEXT, due_date TEXT, sent_at TEXT, created_at TEXT, updated_at TEXT, snapshot TEXT, dropped_extras TEXT, paid_at TEXT, paid_by TEXT, installment INTEGER, part_label TEXT, part_final INTEGER, reverse_charge INTEGER, merged TEXT

job_cancellations.json

Asiakkaan peruuttamat työt: peruutuspäivä, tilaisuuden päivä, päiviä ennen, peruutusmaksun prosentti ja summa sekä käytetyt peruutusehdot (JSON-teksti).

id TEXT, workspace_id TEXT, job_id TEXT, notice_date TEXT, event_date TEXT, days_before INTEGER, percent INTEGER, offer_net REAL, fee_net REAL, terms TEXT, created_by TEXT, created_at TEXT

job_deliveries.json

Keikkojen toimituserät: päivä, vastaanottaja, huomio, toimitetut rivit määrineen ja sarjanumeroineen (rows) sekä erän lasku (invoice_id).

id TEXT, workspace_id TEXT, job_id TEXT, delivered_at TEXT, receiver TEXT, note TEXT, rows TEXT, invoice_id TEXT, created_by TEXT, created_at TEXT

job_diary.json

Työmaapäiväkirja: päivä, sää, tehty työ, huomiot ja poikkeamat ilman työntekijöiden nimiä.

id TEXT, workspace_id TEXT, job_id TEXT, day TEXT, weather TEXT, done TEXT, notes TEXT, issues TEXT, created_by TEXT, created_at TEXT, updated_at TEXT

job_extras.json

Keikkojen lisätyöt ja lisäkulut: kuvaus, määrä, yksikkö ja yksikköhinta.

id TEXT, workspace_id TEXT, job_id TEXT, kind TEXT, description TEXT, quantity REAL, unit TEXT, unit_price REAL, note TEXT, created_by TEXT, created_at TEXT

job_phases.json

Rakennus- ja remonttikeikan työmaan vaiheet: järjestysnumero, nimi, tarvitaanko kuva (photo), ulkotyö (outdoor), kuivumisaika tunteina (dry_hours) ja valmiiksi merkitsemisen aika (done_at), ei tekijän nimeä.

id TEXT, workspace_id TEXT, job_id TEXT, n INTEGER, label TEXT, photo INTEGER, outdoor INTEGER, dry_hours INTEGER, done_at TEXT, created_at TEXT, updated_at TEXT

job_photos.json

Keikan kuvien tiedot: vaihe (before = ennen työtä, during = työn aikana, after = valmis työ tai p:<työmaan vaiheen tunniste>), tyyppi, koko ja ottaja. Kuvat ovat kansiossa tiedostot/keikkakuvat/.

id TEXT, workspace_id TEXT, job_id TEXT, phase TEXT, object_key TEXT, file_type TEXT, file_size INTEGER, created_by TEXT, created_by_name TEXT, created_at TEXT

job_receipts.json

Keikoille kuvattujen kuittien tiedot: kauppa, ostopäivä, summat, alv ja laskutus. Kuvat ovat kansiossa tiedostot/kuitit/.

id TEXT, workspace_id TEXT, job_id TEXT, kind TEXT, status TEXT, object_key TEXT, file_type TEXT, file_size INTEGER, shop TEXT, description TEXT, purchased_on TEXT, net REAL, gross REAL, vat_rate REAL, bill INTEGER, sell_net REAL, extra_id TEXT, created_by TEXT, created_by_name TEXT, created_at TEXT, updated_at TEXT

job_signoffs.json

Asiakkaan kuittaus valmiista keikasta: nimi, huomio, aika, piirretty allekirjoitus (signature, PNG-kuva data-URL-muodossa) ja kuvalupa markkinointiin (photo_ok: 1 = lupa, 0 = ei lupaa, tyhjä = ei kysytty).

workspace_id TEXT, job_id TEXT, signer_name TEXT, note TEXT, signature TEXT, signed_at TEXT, created_by TEXT, created_by_name TEXT, photo_ok INTEGER

job_subcontracts.json

Aliurakoitsijan työtilaus keikalle: työ, päivä ja kellonaika, hinta (alv 0), lisätiedot, tila (draft, confirmed, declined), vahvistajan nimi ja aika, kumppanin laskun summa ja vahvistuslinkin tunniste.

id TEXT, workspace_id TEXT, job_id TEXT, partner_id TEXT, work TEXT, day TEXT, start_time TEXT, end_time TEXT, price REAL, note TEXT, status TEXT, replied_name TEXT, replied_at TEXT, invoice_net REAL, event_id TEXT, created_by TEXT, created_at TEXT, updated_at TEXT

Ei viedä: token (salainen tunniste).

job_supplies.json

Keikkojen tarvikkeet: nimi, määrä, tila, saapuminen, varastosta käytetty määrä sekä laitteen huoltotarvikkeen tuotenumero ja tukku.

id TEXT, workspace_id TEXT, job_id TEXT, name TEXT, quantity REAL, unit TEXT, status TEXT, arrives TEXT, source TEXT, source_key TEXT, created_at TEXT, updated_at TEXT, note TEXT, from_stock INTEGER, stock_used REAL, product_number TEXT, supplier TEXT

job_time.json

Keikkojen ajanotot: alku ja loppu ilman tekijän nimeä (user_id vain käynnissä olevassa ajanotossa).

id TEXT, workspace_id TEXT, job_id TEXT, user_id TEXT, user_name TEXT, started_at TEXT, ended_at TEXT, created_at TEXT, updated_at TEXT

jobs.json

Keikat ja tarjoukset: asiakas, yhteystieto, osoite, arviot ja toteumat, tila ja päivät, kohde (site_id) ja alakohtaiset tiedot (details, JSON-teksti).

id TEXT, workspace_id TEXT, title TEXT, customer TEXT, source TEXT, source_id TEXT, job_type TEXT, estimated_revenue REAL, estimated_hours REAL, estimated_costs REAL, scheduled_date TEXT, status TEXT, actual_hours REAL, actual_costs REAL, completed_at TEXT, created_at TEXT, updated_at TEXT, sent_at TEXT, accepted_at TEXT, reminded_at TEXT, contact TEXT, channel_ref TEXT, repeat_months INTEGER, address TEXT, travel_km REAL, travel_min REAL, review_requested_at TEXT, offer_pdf INTEGER, site_id TEXT, details TEXT, order_ref TEXT, billed_in TEXT, price_rows TEXT, travel_source TEXT, expert TEXT

marketing_intro_settings.json

Markkinointiapurin esittäytymisen asetukset: kohderyhmä, alue (kunnat), viikkoraja ja viimeisimmän haun aika.

workspace_id TEXT, target TEXT, area TEXT, weekly_limit INTEGER, searched_at TEXT, updated_at TEXT

marketing_intros.json

Markkinointiapurin esittäytymisviestien kohteet: yritysrekisteristä löydetty toimisto (Y-tunnus, nimi, paikkakunta, verkkosivu), sen omilta sivuilta löytynyt yleinen sähköpostiosoite, viestien luonnokset ja lähetysajat sekä vastaus tai kieltäytyminen.

workspace_id TEXT, business_id TEXT, target TEXT, name TEXT, city TEXT, website TEXT, email TEXT, checked_at TEXT, status TEXT, draft_id TEXT, drafted_at TEXT, sent_at TEXT, followup_draft_id TEXT, followup_drafted_at TEXT, followup_sent_at TEXT, replied_at TEXT, created_at TEXT, updated_at TEXT

marketing_posts.json

Markkinointiapurin somejulkaisujen luonnokset valmiista töistä: työ, Ainion kirjoittama teksti, tekijä ja aika. Ainio ei julkaise niitä.

id TEXT, workspace_id TEXT, job_id TEXT, text TEXT, created_by TEXT, created_at TEXT

maventa_sends.json

Maventan kautta lähetetyt verkkolaskut: lasku, numero, vastaanottajan verkkolaskuosoite ja välittäjä, tila ja ajat.

id TEXT, workspace_id TEXT, invoice_id TEXT, draft_id TEXT, job_id TEXT, invoice_number INTEGER, message_id TEXT, recipient_address TEXT, recipient_operator TEXT, gross_cents INTEGER, api TEXT, status TEXT, maventa_invoice_id TEXT, maventa_status TEXT, error TEXT, billable INTEGER, checked_at TEXT, delivered_at TEXT, created_at TEXT, updated_at TEXT

memberships.json

Tiimin jäsenyydet ja roolit (identity_id on käyttäjän tunniste).

id TEXT, identity_id TEXT, workspace_id TEXT, role TEXT, created_at TEXT, invoice_access INTEGER

message_access.json

Viesteistä poimitut kulkuohjeet (esim. ovikoodi) keikoille.

id TEXT, workspace_id TEXT, customer TEXT, contact TEXT, access TEXT, event_id TEXT, created_at TEXT

messenger_pending.json

Messenger-yhdistämisen kesken oleva sivuvalinta (ilman sivujen avaimia).

workspace_id TEXT, identity_id TEXT, created_at TEXT

Ei viedä: page_tokens (Facebook-sivujen avaimet).

monday_boards.json

Monday.comista haetut taulut (kopio).

id TEXT, workspace_id TEXT, name TEXT, url TEXT, items_count INTEGER, synced_at TEXT

monthly_reports.json

Kuukausiraportit, jotka on jo käsitelty.

workspace_id TEXT, month TEXT, sent_at TEXT

mycashflow_orders.json

MyCashflow-kaupasta haetut tilaukset (kopio).

id TEXT, workspace_id TEXT, number TEXT, customer_name TEXT, customer_email TEXT, total TEXT, currency TEXT, status TEXT, payment_status TEXT, tracking_code TEXT, order_created_at TEXT, synced_at TEXT

netvisor_invoices.json

Netvisorista haetut laskut (kopio).

id TEXT, workspace_id TEXT, customer_name TEXT, invoice_date TEXT, due_date TEXT, total_amount TEXT, remaining_amount TEXT, synced_at TEXT

netvisor_requests.json

Netvisor-rajapinnan pyyntöjen loki vianselvitystä varten: tapahtumatunniste, resurssi, vastauksen tila, virhekoodi ja kesto (ei tunnuksia eikä laskujen sisältöä, säilytetään 30 päivää).

id TEXT, workspace_id TEXT, resource TEXT, http_status INTEGER, result TEXT, error_code TEXT, ms INTEGER, at TEXT

offer_options.json

Tarjousten lisävalinnat: teksti ja hinta.

id TEXT, workspace_id TEXT, job_id TEXT, text TEXT, price REAL, created_by TEXT, created_at TEXT

offer_templates.json

Tarjouspohja: asiakirjan tunniste, nimi ja sisältö.

workspace_id TEXT, doc_id TEXT, doc_title TEXT, content TEXT, updated_at TEXT

offer_terms.json

Sopimusehdot tarjouksille ja hyväksyntälinkkiin: nimi, PDF-tiedosto (base64), tiiviste, koko ja poistomerkintä.

id TEXT, workspace_id TEXT, name TEXT, data TEXT, sha256 TEXT, size INTEGER, deleted_at TEXT, created_by TEXT, created_at TEXT

offer_versions.json

Tarjousten laajemmat versiot: nimi, sisältö perusversion lisäksi ja hinta.

id TEXT, workspace_id TEXT, job_id TEXT, label TEXT, text TEXT, price REAL, created_by TEXT, created_at TEXT

partner_redemptions.json

Kumppanikoodin käyttö: koodi, sähköposti ja ajat.

id TEXT, code TEXT, email TEXT, workspace_id TEXT, invited_at TEXT, redeemed_at TEXT

partners.json

Yrittäjän omat aliurakoitsijat ja kumppanit: nimi, ala, yhteystieto ja tilaajavastuuraportin voimassaolo (report_until).

id TEXT, workspace_id TEXT, name TEXT, trade TEXT, contact TEXT, report_until TEXT, created_at TEXT, updated_at TEXT

paytrail_payments.json

Ainion tilauksen Paytrail-maksut: paketti, summa sentteinä (amount), alv-prosentti, tila, kausi ja ajat.

id TEXT, workspace_id TEXT, kind TEXT, package TEXT, amount INTEGER, vat_percent REAL, status TEXT, transaction_id TEXT, provider TEXT, href TEXT, back TEXT, period_start TEXT, period_end TEXT, created_at TEXT, paid_at TEXT, reminded_at TEXT, months INTEGER

paytrail_plans.json

Paytrail-tilauksen laskutusväli ja seuraava paketti.

workspace_id TEXT, billing_interval TEXT, next_package TEXT, notice_for TEXT, updated_at TEXT

pipedrive_deals.json

Pipedrivesta haetut diilit (kopio).

id TEXT, workspace_id TEXT, title TEXT, value TEXT, currency TEXT, person_name TEXT, stage_id TEXT, pipeline_id TEXT, add_time TEXT, update_time TEXT, synced_at TEXT, person_email TEXT

pipedrive_stages.json

Pipedriven myyntiputken vaiheet (kopio).

id TEXT, workspace_id TEXT, name TEXT, pipeline_id TEXT, order_nr INTEGER, synced_at TEXT

prep_items.json

Kalenterin keikkojen valmistelulistat: tehtävä, huomio, lähde ja onko tehty.

id TEXT, workspace_id TEXT, event_id TEXT, text TEXT, note TEXT, source TEXT, source_key TEXT, done INTEGER, created_at TEXT

price_list_items.json

Hinnasto: nimi, hinta, yksikkö, huomio sekä arvioidut tunnit ja kulut.

id TEXT, workspace_id TEXT, name TEXT, price REAL, unit TEXT, note TEXT, created_at TEXT, updated_at TEXT, estimated_hours REAL, estimated_costs REAL, product_number TEXT

price_rules.json

Sovitut hinnat ja määräalennukset: asiakas (customer_key, asiakkaat.json; tyhjä = kaikki asiakkaat), hinnaston rivi (price_item_id; tyhjä = asiakkaan kaikki rivit), pienin määrä sekä sovittu hinta tai alennusprosentti.

id TEXT, workspace_id TEXT, customer_key TEXT, customer_name TEXT, price_item_id TEXT, min_qty REAL, price REAL, discount_pct REAL, created_at TEXT, updated_at TEXT

procountor_invoices.json

Procountorista haetut laskut (kopio).

id TEXT, workspace_id TEXT, customer_name TEXT, invoice_date TEXT, due_date TEXT, total_amount TEXT, remaining_amount TEXT, synced_at TEXT

project_summaries.json

Projektien tekoäly-yhteenvedot.

workspace_id TEXT, content TEXT, item_count INTEGER, items TEXT, generated_at TEXT

push_subscriptions.json

Selaimen push-ilmoitusten tilaukset: käyttäjä, laitteen ilmoitusosoite (endpoint) ja ajat.

id TEXT, workspace_id TEXT, identity_id TEXT, endpoint TEXT, created_at TEXT, notified_at TEXT, failures INTEGER

recent_files.json

Yhdistetyistä tiedostopalveluista haetut viimeksi muokatut tiedostot (kopio): nimi, linkki ja muokkaaja.

id TEXT, workspace_id TEXT, source TEXT, name TEXT, web_url TEXT, modified_time TEXT, mime_type TEXT, modified_by TEXT, synced_at TEXT

recurring_hidden.json

Piilotetut toistuvan työn muistutukset.

workspace_id TEXT, job_id TEXT, created_at TEXT

referral_codes.json

Työtilan suosituskoodi.

workspace_id TEXT, code TEXT, created_at TEXT

report_views.json

Raporttien avaukset, lopetukset ja lykkäykset käyttäjittäin.

workspace_id TEXT, identity_id TEXT, report_key TEXT, opened_at TEXT, finished_at TEXT, snooze_until TEXT

route_plans.json

Päivän reittisuunnitelmat.

workspace_id TEXT, date TEXT, content TEXT, generated_at TEXT

sales_invoices.json

Yhdistetyistä palveluista haettujen myyntilaskujen päivät ja summat etusivun lukuja varten.

id TEXT, workspace_id TEXT, source TEXT, invoice_date TEXT, total_amount REAL, synced_at TEXT

saved_replies.json

Tallennetut vastaukset: otsikko ja teksti.

id TEXT, workspace_id TEXT, title TEXT, body TEXT, created_at TEXT, updated_at TEXT

season_round.json

Varauskierros: tältä kaudelta piilotetut rivit (kind hidden, ref kausi:keikan tunnus), asiakkaiden viestikiellot (kind optout), tieto siitä, että kieltoa tarjottiin yhteystietoa kerättäessä (kind offered, tarjouspyyntölomake tai tarjouksen hyväksyntäsivu), ja yrittäjän merkitsemät asiakkaan luvat huoltomuistutuksiin ja kutsuihin (kind consent); kiellon, tarjotun kiellon ja luvan ref on yhteystiedon tiiviste kuten customer_notes.customer_key. Ei nimiä eikä yhteystietoja.

workspace_id TEXT, kind TEXT, ref TEXT, created_at TEXT

severa_projects.json

Severasta haetut projektit (kopio).

id TEXT, workspace_id TEXT, name TEXT, number TEXT, customer TEXT, status TEXT, owner TEXT, deadline TEXT, value REAL, currency TEXT, synced_at TEXT

shopify_orders.json

Shopify-kaupasta haetut tilaukset (kopio).

id TEXT, workspace_id TEXT, name TEXT, customer_name TEXT, total_price TEXT, currency TEXT, financial_status TEXT, order_created_at TEXT, synced_at TEXT

site_devices.json

Kohteiden laitteet: nimi, malli, sarjanumero, sijainti, asennuspäivä, huoltoväli ja huoltotarvikkeet.

id TEXT, workspace_id TEXT, site_id TEXT, name TEXT, model TEXT, serial TEXT, location TEXT, installed_on TEXT, service_months INTEGER, last_service_on TEXT, note TEXT, created_at TEXT, updated_at TEXT, parts TEXT

site_log.json

Kohteiden ja laitteiden huolto- ja muut merkinnät.

id TEXT, workspace_id TEXT, site_id TEXT, device_id TEXT, job_id TEXT, kind TEXT, done_on TEXT, text TEXT, author_id TEXT, created_at TEXT

sites.json

Kohteet: nimi ja osoite. customer_key kertoo asiakkaan (asiakkaat.json).

id TEXT, workspace_id TEXT, customer_key TEXT, name TEXT, address TEXT, address_key TEXT, created_by TEXT, created_at TEXT, updated_at TEXT

skipped_messages.json

Viestit → Muut -välilehden ohitetut sähköpostit: lähettäjä, otsikko ja aika (ei sisältöä). Kenttä channel kertoo syyn: email = markkinointiviesti, own = työtilan omasta sähköpostiosoitteesta, answered = viesti, johon oli jo vastattu suoraan sähköpostissa ennen kuin Ainio ehti käsitellä sen, nofrom = lähettäjän osoitetta ei saatu luettua (esim. useampi lähettäjä).

id TEXT, workspace_id TEXT, channel TEXT, sender_name TEXT, sender_email TEXT, subject TEXT, received_at TEXT

stock_items.json

Varasto: tuote, tuotenumero, määrä, yksikkö ja lähde.

id TEXT, workspace_id TEXT, name TEXT, item_key TEXT, sku TEXT, quantity REAL, unit TEXT, source TEXT, note TEXT, created_at TEXT, updated_at TEXT

supplier_mail_stats.json

Tukkujen laskuviestien määrä kuukausittain (vain lukumäärä ja tukun nimi).

workspace_id TEXT, month TEXT, supplier TEXT, count INTEGER, updated_at TEXT

supplier_products.json

Tukkujen tuotteet: tuotenumero, nimi, yksikkö sekä lista- ja nettohinta.

id TEXT, workspace_id TEXT, supplier TEXT, sku TEXT, name TEXT, unit TEXT, list_price REAL, net_price REAL, net_source TEXT, issue TEXT, import_id TEXT, pending INTEGER, updated_at TEXT

support_shares.json

Keskustelut, jotka työtilan käyttäjä on näyttänyt Ainion tuelle.

workspace_id TEXT, draft_id TEXT, shared_by TEXT, shared_at TEXT

teach_sources.json

Opeta Ainiolle -tiedostot ja -sivut: nimi, osoite, tila, yhteenveto ja poimitut kohdat (JSON-teksti). Tiedostot ovat kansiossa tiedostot/opetus/.

id TEXT, workspace_id TEXT, source TEXT, kind TEXT, name TEXT, url TEXT, object_key TEXT, mime TEXT, size INTEGER, status TEXT, summary TEXT, items TEXT, pages INTEGER, industry TEXT, error TEXT, created_at TEXT, read_at TEXT, saved_at TEXT

teams_messages.json

Microsoft Teams -kanavaviestien esikatselut (kopio).

id TEXT, workspace_id TEXT, team_name TEXT, channel_name TEXT, from_name TEXT, preview TEXT, web_url TEXT, created_at TEXT, synced_at TEXT

travel_cache.json

Matkojen laskennan välimuisti: osoitteiden sijainnit osoitteen tiivisteellä (säilyy alle 30 päivää).

workspace_id TEXT, key TEXT, value TEXT, created_at TEXT

trello_boards.json

Trellosta haetut taulut (kopio).

id TEXT, workspace_id TEXT, name TEXT, url TEXT, synced_at TEXT

trial_workspaces.json

Kokeilun ja työtilan yhteys: minkä henkilökohtaisen kokeilun kiintiötä työtila käyttää (tiiviste, ei sähköpostia).

workspace_id TEXT

Ei viedä: claim_key_hash (salaisuus).

usage_counters.json

Käyttömäärät kuukausittain: tekoälyluonnokset ja PDF-analyysit sekä lisäkiintiöt.

workspace_id TEXT, period TEXT, ai INTEGER, pdf INTEGER, ai_bonus INTEGER, pdf_bonus INTEGER, updated_at TEXT

visma_invoices.json

Vismasta haetut laskut (kopio).

id TEXT, workspace_id TEXT, customer_name TEXT, invoice_date TEXT, due_date TEXT, total_amount TEXT, remaining_amount TEXT, synced_at TEXT

vismasign_documents.json

Visma Signilla lähetetyt allekirjoituspyynnöt: luonnos, vastaanottaja, otsikko, tila ja allekirjoitusaika.

id TEXT, workspace_id TEXT, draft_id TEXT, job_id TEXT, document_uuid TEXT, recipient_email TEXT, recipient_name TEXT, subject TEXT, status TEXT, signed_at TEXT, created_at TEXT, updated_at TEXT

vismasign_requests.json

Visma Sign -tilin pääsypyyntö: organisaatio, Y-tunnus ja ajat.

workspace_id TEXT, org_uuid TEXT, org_name TEXT, business_id TEXT, requested_at TEXT, updated_at TEXT

voice_calls.json

Puhelinvastaajan puhelut: soittajan numeron tiiviste ja aika.

id TEXT, workspace_id TEXT, caller_hash TEXT, created_at TEXT

voice_recordings.json

Puhelinvastaajan äänitteiden tiedot: luonnos, kesto ja poistumisaika. Itse äänitteet (säilytys enintään 7 päivää) eivät ole ZIP-tiedostossa.

id TEXT, workspace_id TEXT, draft_id TEXT, object_key TEXT, duration INTEGER, created_at TEXT, expires_at TEXT

webform_photos.json

Tarjouspyyntölomakkeen kuvien tiedot. Kuvat ovat kansiossa tiedostot/lomakekuvat/.

id TEXT, workspace_id TEXT, draft_id TEXT, object_key TEXT, created_at TEXT

webforms.json

Tarjouspyyntölomakkeen asetukset: päällä, kentät, piilotetut työt, tietosuojalinkki ja määrät (ilman lomakkeen avainta).

workspace_id TEXT, enabled INTEGER, hidden_jobs TEXT, fields TEXT, privacy_url TEXT, created_at TEXT, updated_at TEXT, last_at TEXT, day TEXT, day_count INTEGER, month TEXT, month_count INTEGER

Ei viedä: token (salainen tunniste).

weekly_digests.json

Viikkoyhteenvedot ja niiden lähetys Slackiin.

workspace_id TEXT, content TEXT, period_start TEXT, period_end TEXT, generated_at TEXT, slack_posted_at TEXT

weekly_reports.json

Viikkoraportit, jotka on jo lähetetty.

workspace_id TEXT, week TEXT, sent_at TEXT

woocommerce_orders.json

WooCommerce-kaupasta haetut tilaukset (kopio).

id TEXT, workspace_id TEXT, number TEXT, customer_name TEXT, customer_email TEXT, total TEXT, currency TEXT, status TEXT, order_created_at TEXT, synced_at TEXT

workspace_extras.json

Työtilan lisäasetukset: arvostelulinkki, lomailmoitus, kirjanpitäjän osoite, valinnat, tuen pääsypyyntö, tietojen siirtopyyntö ja siirtymäaika, verkkolaskun avaus ennen ensimmäistä maksua (pyyntö, avaus ja avaaja), Stripe-tilauksen laskutusväli (kuukausi tai vuosi) sekä käyttöehtojen ja käsittelysopimuksen hyväksyntä yrityksen puolesta (versio, aika ja hyväksyjä).

workspace_id TEXT, review_url TEXT, vacation_from TEXT, vacation_until TEXT, vacation_note TEXT, dismissed TEXT, updated_at TEXT, pipedrive_log INTEGER, accountant_email TEXT, voice_answer INTEGER, support_request_reason TEXT, support_request_at TEXT, support_request_by TEXT, dpa_version TEXT, dpa_accepted_at TEXT, dpa_accepted_by TEXT, pilot INTEGER, crew_size INTEGER, building_data INTEGER, switch_requested_at TEXT, switch_until TEXT, switch_done_at TEXT, switch_by TEXT, terms_version TEXT, terms_accepted_at TEXT, terms_accepted_by TEXT, maventa_early INTEGER, maventa_early_requested_at TEXT, maventa_early_at TEXT, maventa_early_by TEXT, stripe_interval TEXT

workspace_invites.json

Tiimikutsut: sähköposti, rooli, kutsuja ja vastaus.

id TEXT, workspace_id TEXT, email TEXT, role TEXT, invited_by TEXT, created_at TEXT, sent_at TEXT, expires_at TEXT, accepted_by TEXT, accepted_at TEXT, declined_at TEXT

workspace_logos.json

Työtilan logo kuvana (data-URL).

workspace_id TEXT, data_url TEXT, updated_at TEXT

workspace_onboarding.json

Käyttöönoton vaiheet ja kutsut.

workspace_id TEXT, step INTEGER, completed_at TEXT, skipped_at TEXT, created_at TEXT, updated_at TEXT, invites TEXT

workspace_skills.json

Tekoälytaidot päällä tai pois.

id TEXT, workspace_id TEXT, skill_key TEXT, enabled INTEGER, updated_at TEXT

workspace_suggestions.json

Ainion ehdotukset työtilalle.

workspace_id TEXT, content TEXT, generated_at TEXT

workspace_travel.json

Matka-asetukset (JSON-teksti).

workspace_id TEXT, settings TEXT, updated_at TEXT

zoho_deals.json

Zoho CRM:stä haetut diilit (kopio).

id TEXT, workspace_id TEXT, title TEXT, value TEXT, stage_name TEXT, update_time TEXT, synced_at TEXT

Mitä vientiin ei kuulu

Yhdistettyjen palveluiden kirjautumistunnukset ja salaisuudet jätetään pois tietoturvan vuoksi: koko taulut asana_connections, calendly_connections, docusign_connections, fennoa_connections, google_connections, hubspot_connections, imap_connections, instagram_connections, join_codes, maventa_connections, messenger_connections, microsoft_connections, monday_connections, mycashflow_connections, netvisor_connections, pipedrive_connections, procountor_connections, severa_connections, shopify_connections, slack_connections, sms_connections, trello_connections, visma_connections, vismasign_connections, whatsapp_connections, woocommerce_connections, zoho_connections sekä yllä kunkin taulun kohdalla mainitut sarakkeet. Muut rajaukset on kerrottu Data Act -sivun kohdassa 2.