/* Softera FAQ — sisältö (lähde: Softera_FAQ_julkaisuvalmis_v1.0, 26.8.2026).
 * Yksi datamoduuli, jota käyttävät sekä /faq-sivu, etusivun FAQ-osio että
 * molempien FAQPage JSON-LD -skeemat. Tekstejä ei muokata täällä — jos
 * sisältö muuttuu, päivitä vain tämä tiedosto.
 *
 * Rakenne: ryhmä { id, nav, icon, strap, title, note?, items: [{ id, q, a, home? }] }
 * `a` on kappalelista (yksi tai useampi kappale per vastaus).
 * `home: true` = kysymys näytetään myös etusivun FAQ-osiossa (9 kpl).
 */

const FAQ_GROUPS = [
  {
    id: "yritys",
    nav: "Softera yrityksenä",
    icon: "building-2",
    strap: "Yhtiö · omistus · toimialat",
    title: "Softera yrityksenä",
    items: [
      {
        id: "yritys-q1",
        q: "Mikä on Softera?",
        home: true,
        a: [
          "Softera Oy on vuonna 1992 perustettu suomalainen ohjelmistoyhtiö, jonka kotipaikka on Espoo. Yhtiö kehittää toiminnanohjaus- ja asiakaspalveluratkaisuja jätehuolto- ja kiertotalousalalle (J360°) sekä teleoperaattoreille ja kuituverkkoyhtiöille (T360°), ja tarjoaa lisäksi Horizon-asiakaspalveluratkaisua. Softera on osa kanadalaista Banyan Software -konsernia."
        ]
      },
      {
        id: "yritys-q2",
        q: "Kuka omistaa Softeran?",
        home: true,
        a: [
          "Softera on ollut osa kanadalaista Banyan Software -konsernia heinäkuusta 2024 alkaen. Banyan omistaa ja kehittää toimialakohtaisia ohjelmistoyhtiöitä pitkäjänteisesti eikä myy niitä eteenpäin (”buy and hold forever”). Asiakkaalle tämä tarkoittaa vakaata omistajaa ja jatkuvaa investointia tuotekehitykseen."
        ]
      },
      {
        id: "yritys-q3",
        q: "Millä toimialoilla Softeran ohjelmistot ovat käytössä?",
        a: [
          "Softeran ratkaisuja käyttävät toimijat mm. kuituyhtiöissä, energia-alalla, kiinteistöalalla, media-alalla sekä jätehuollossa ja kiertotaloudessa."
        ]
      }
    ]
  },
  {
    id: "j360",
    nav: "J360°",
    icon: "recycle",
    strap: "Jätehuolto ja kiertotalous",
    title: "J360° — jätehuollon ja kiertotalouden toiminnanohjaus",
    items: [
      {
        id: "j360-q1",
        q: "Mikä on J360°?",
        home: true,
        a: [
          "J360° on toiminnanohjausjärjestelmä (ERP) jätehuolto- ja kiertotalousyhtiöille. Se kokoaa asiakkuudenhallinnan, palvelutilaukset, laskutuksen ja viranomaisraportoinnin yhteen järjestelmään; kuljetusten hallinta hoidetaan sujuvalla integraatiolla erillisen ajoneuvonhallintajärjestelmän kanssa. Järjestelmä tarjotaan SaaS-palveluna, ja siihen sisältyy mm. sähköinen asiointi ja kimppojen (yhteiskäyttöasiakkuuksien) hallinta."
        ]
      },
      {
        id: "j360-q2",
        q: "Kenelle J360° on tarkoitettu?",
        a: [
          "J360° soveltuu sekä kuntaomisteisille jätehuoltoyhtiöille että yksityisille ympäristöhuollon yrityksille. Käyttöä ei ole rajattu yhtiön kokoluokan mukaan — Softera ottaa vastaan ja demoaa kaikille kiinnostuneille toimijoille."
        ]
      },
      {
        id: "j360-q3",
        q: "Sisältääkö J360° reittioptimoinnin ja kuljettajan mobiilisovelluksen?",
        a: [
          "J360° ei sisällä omaa reittioptimointia tai kuljettajasovellusta. Toiminnallisuus toteutuu integraationa ulkopuolisen ajoneuvonhallintajärjestelmän kanssa, ja myös muita järjestelmiä voidaan integroida asiakastarpeen mukaan."
        ]
      },
      {
        id: "j360-q4",
        q: "Onko J360°:ssä loppuasiakkaan sähköinen asiointipalvelu?",
        a: [
          "Kyllä. Softeran Selfie-itsepalvelukanava tarjoaa loppuasiakkaalle sähköisen asioinnin suomi.fi-vahvalla tunnistautumisella. Palvelu on käytössä sekä yksityishenkilöille että yrityksille ja isännöitsijöille: asiakas näkee ja voi ylläpitää omia tietojaan sekä laskujaan, ja yksityisasiakas voi liittyä jätehuoltoasiakkaaksi suoraan Selfien kautta. Yritysten ja taloyhtiöiden palveluiden hallinta laajenee asteittain."
        ]
      }
    ]
  },
  {
    id: "t360",
    nav: "T360°",
    icon: "wifi",
    strap: "Teleoperaattorit ja kuituverkot",
    title: "T360° — teleoperaattoreiden BSS",
    items: [
      {
        id: "t360-q1",
        q: "Mikä on T360°?",
        home: true,
        a: [
          "T360° on BSS-järjestelmä (Business Support System) teleoperaattoreille ja kuituverkkoyhtiöille. Se soveltuu isojen volyymien sekä B2B- että B2C-palveluiden hallintaan ja laskutukseen, ja kattaa mm. tilaustenhallinnan, tuotteistuksen, häiriöhallinnan, töidenhallinnan, asiakasviestinnän, sähköisen asioinnin ja varastojenhallinnan. Järjestelmä tarjotaan SaaS-palveluna laajoilla integraatiokyvykkyyksillä."
        ]
      },
      {
        id: "t360-q2",
        q: "Sopiiko T360° pienelle kuituoperaattorille?",
        a: [
          "Kyllä, T360° soveltuu myös pienemmille laajakaista- ja kuituoperaattoreille eikä käyttöä ole rajattu yhtiön koon mukaan; hinnoittelu skaalautuu organisaation koon mukaan."
        ]
      }
    ]
  },
  {
    id: "horizon",
    nav: "Horizon",
    icon: "message-circle",
    strap: "Asiakaspalvelu ja tekoäly",
    title: "Horizon — asiakaspalveluratkaisu ja tekoäly",
    items: [
      {
        id: "horizon-q1",
        q: "Mikä on Horizon?",
        home: true,
        a: [
          "Horizon on Softeran asiakaspalveluratkaisu, joka kokoaa yhteen asiakaskanavat — puhepalvelut, sähköpostin, verkkolomakkeet ja tekstiviestit. Se toimii SaaS-palveluna joko itsenäisenä ratkaisuna tai yhdessä J360°- ja T360°-järjestelmien kanssa."
        ]
      },
      {
        id: "horizon-q2",
        q: "Mitä tekoälyominaisuuksia Horizon tarjoaa?",
        home: true,
        a: [
          "Horizon tarjoaa mm. tekoälypohjaisen kirjoitusavustajan ja sähköpostien automaattisen luokittelijan. Puheluiden käsittelyssä Softera tekee yhteistyötä tekoälykumppani Callstream AI:n kanssa."
        ]
      }
    ]
  },
  {
    id: "kayttoonotto",
    nav: "Käyttöönotto ja tuki",
    icon: "shield-check",
    strap: "Käyttöönotto · tuki · tietoturva",
    title: "Käyttöönotto, tuki ja tietoturva",
    note: "Tarkemmat tiedot henkilötietojen käsittelystä löytyvät tietosuojaselosteestamme.",
    items: [
      {
        id: "kayttoonotto-q1",
        q: "Kauanko käyttöönotto kestää?",
        home: true,
        a: [
          "Käyttöönoton kesto riippuu toimituksen laajuudesta. J360°:n ja T360°:n käyttöönotto kestää keskimäärin 6–9 kuukautta, ja Horizonin tyypillisesti noin 3 kuukautta."
        ]
      },
      {
        id: "kayttoonotto-q2",
        q: "Missä data sijaitsee ja miten GDPR on huomioitu?",
        home: true,
        a: [
          "Softeran järjestelmien SaaS-infrastruktuuri perustuu suomalaisen konesalikumppanin ylläpitämiin laitteisiin sekä omiin virtualisointialustoihin, ja laitteet ja palvelut toimivat kyseisen konesalikumppanin salissa Suomessa. Järjestelmistä otetaan varmuuskopiot varmuuskopiointisuunnitelman mukaisesti, ja ne säilytetään toisessa konesalissa eri paikkakunnalla.",
          "Henkilötietoja käsitellään voimassa olevan tietosuojalainsäädännön, mukaan lukien GDPR:n, mukaisesti — tarkemmat tiedot löytyvät tietosuojaselosteestamme."
        ]
      },
      {
        id: "kayttoonotto-q3",
        q: "Millaista tukea Softera tarjoaa?",
        home: true,
        a: [
          "Softera tarjoaa suomenkielistä tukea arkisin klo 8–16, ja tukipyynnöt käsitellään Jira Service Management -järjestelmän kautta."
        ]
      },
      {
        id: "kayttoonotto-q4",
        q: "Voiko Softeran järjestelmistä siirtää dataa muihin järjestelmiin (avoimet rajapinnat)?",
        a: [
          "Softeralla ei ole tällä hetkellä valmista, julkista API-kirjastoa, mutta rajapintatoteutuksia tehdään aktiivisesti asiakastarpeen mukaan — esimerkiksi CRM-tietojen siirto molempiin suuntiin on toteutettu useille asiakkaille."
        ]
      }
    ]
  }
];

// Kaikki `home: true` -merkityt kysymykset, ryhmäjärjestyksessä — etusivun
// FAQ-osio käyttää tätä yhtenä listana.
const FAQ_HOME_ITEMS = FAQ_GROUPS.reduce((out, g) => {
  g.items.forEach((it) => { if (it.home) out.push(it); });
  return out;
}, []);

// Rakentaa FAQPage-skeeman annetusta kysymyslistasta — sama funktio molemmille
// sivuille, jotta JSON-LD generoidaan aina samasta datasta.
function faqJsonLd(items) {
  return {
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "mainEntity": items.map((it) => ({
      "@type": "Question",
      "name": it.q,
      "acceptedAnswer": { "@type": "Answer", "text": it.a.join(" ") }
    }))
  };
}

window.FAQ_GROUPS = FAQ_GROUPS;
window.FAQ_HOME_ITEMS = FAQ_HOME_ITEMS;
window.faqJsonLd = faqJsonLd;
