# Lomaketoiminnallisuus

{% hint style="success" %}
[Ota yhteyttä](https://signspace.vastuugroup.fi/ota-yhteytta), niin suunnitellaan yhdessä, miten lomakkeita voidaan hyödyntää liiketoiminnassasi. Aktivoimme ominaisuuden yrityksellesi käyttöön.
{% endhint %}

Lomakkeiden avulla allekirjoituspyynnön tekijä voi täydentää vakiomuotoiseen sopimukseen tarvittavat tiedot ennen sen lähettämistä allekirjoitettavaksi. Lomakkeita voidaan käyttää myös siten, että allekirjoittajaa pyydetään täyttämään halutut kentät ennen sopimuksen allekirjoittamista.

Kun ulkoisessa järjestelmässä laadittu lomakemallin mukainen sopimus liitetään allekirjoitusprosessiin [SignSpace Easy](/integraatiot/helppo-integraatio-signspace-easy.md) -integraation kautta, sen sisältö luetaan automaattisesti lomakkeessa määriteltyjen kenttien perusteella ja tiedot esitäytetään allekirjoituspyynnölle. Allekirjoittajille asetetaan lomakkeelta tarvittavat tiedot, kuten sähköpostiosoite, nimi, henkilötunnus ja puhelinnumero.&#x20;

Sopimuksen metatiedot voidaan lukea automaattisesti dokumentilta, ja näitä tietoja hyödyntää esimerkiksi ulkoiseen järjestelmään integroidussa automattisessa arkistoinnissa tai helpottamaan sopimusten löytymistä SignSpace-palvelusta.&#x20;

{% hint style="info" %}
Joustavuuden ansiosta lomakkeita voidaan hyödyntää useissa erilaisissa liiketoimintaprosesseissa, joissa tarvitaan saumatonta integraatiota eri järjestelmien välillä sekä tietojen keräämistä sopijaosapuolilta prosessin eri vaiheissa. Tässä muutamia esimerkkejä:

* **Integraatiot**: Yhdessä [SignSpace Easy](/integraatiot/helppo-integraatio-signspace-easy.md) -laajennuksen kanssa, lomakkeet mahdollistavat allekirjoitusprosessien liittämisen kolmannen osapuolen työkaluihin ilman teknistä integraatiota.
* **Hakemukset**: Hakijat voivat täyttää tarvittavat tiedot ja liitteet sopimukselle ennen allekirjoitusta.
* **Sisäiset hyväksynnät**: Tietojen kerääminen määrämuotoisiin kulukorvaus-, hankinta- ja projektihakemuksiin ennen allekirjoittamista.
* **Koeajoluvat**: Lomakkeiden avulla koeajoluvat voidaan lähettää lähdejärjestelmästä helposti ja luotettavasti allekirjoitettavaksi ilman teknistä integraatiota, mikä nopeuttaa ja tehostaa ajolupien käsittelyprosessia.
  {% endhint %}

### Näin luot uuden lomakkeen

Avaa Lomakkeet-osio ylävalikon lomakekuvakkeesta <img src="/files/EBPvI7mFD9vCsUwP1ee0" alt="" data-size="line">.&#x20;

Luo uusi lomake valitsemalla "+ Uusi lomake".&#x20;

<div align="left"><figure><img src="/files/vcXMsxVgEXudy7XCNa7S" alt="" width="286"><figcaption></figcaption></figure></div>

Aloita lataamalla pdf-tiedostomuotoinen lomakepohja, jota haluat käyttää sopimuksen pohjana.

<div align="left"><figure><img src="/files/bswMKKm4BXqAyyIhDgJm" alt="" width="563"><figcaption></figcaption></figure></div>

{% hint style="warning" %}
On tärkeää varmistaa, että lomakepohjatiedosto on vakiomuotoinen – eli kenttien tiedot syötetään ja niiden tietoja luetaan aina samoista kohdista asiakirjassa.
{% endhint %}

### Lomakkeen rakentaminen

Lomakkeen rakentaminen tapahtuu esikatselualueella vetämällä kenttiä oikeasta sivupalkista lomakkeeseen. Kenttiä voi siirtää ja muokata tarpeen mukaan.&#x20;

{% hint style="info" %}
Esimerkin lomakkeen rakentamisesta löydät kappaleesta: [Allekirjoittajatietojen lukeminen ja automaattinen täyttö](#allekirjoittajatietojen-lukeminen-ja-automaattinen-taytto).
{% endhint %}

### Toimijat (Actors)

Seuraavaksi lisätään toimija lomakkeelle. Toimijat ovat osapuolia, jotka suorittavat toimintoja allekirjoitusprosessissa. Vaihtoehdot ovat:

* Tekijä (Creator)
* Allekirjoittaja (Signatory)
* Robotti (Robot)

Voit lisätä toimijoita klikkaamalla "Lisää toimija" -painiketta ja valitsemalla toimijan tyyppi pudotusvalikosta.

<div align="left"><figure><img src="/files/7epJ7wWDFUCg3CgxVrMM" alt="" width="350"><figcaption></figcaption></figure></div>

Taulukossa esitellään toimijat ja niiden tekemät toiminnot.

| Toimija             | Toiminto                  | Kuvaus                                                                                                          | Edellytykset                                                                                         |
| ------------------- | ------------------------- | --------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- |
| **Robotti**         | Lue metatiedot            | Robotti lukee määritellyistä pdf-tiedoston kentistä arvoja ja tallentaa nämä allekirjoituspyynnön metatietoihin | Käytetään yhdessä SignSpcae Easy-laajennuksen kanssa                                                 |
| **Robotti**         | Lue allekirjoittajatiedot | Robotti lukee allekirjoittajien tiedot pdf-tiedostosta ja täyttää nämä allekirjoituspyynnölle                   | Käytetään yhdessä SignSpcae Easy-laajennuksen kanssa                                                 |
| **Allekirjoittaja** | Tietojen syöttö           | Allekirjoittaja täyttää kenttien tiedot ennen allekirjoittamista                                                | Tiedot voidaan kerätä ainoastaan ensimmäiseltä allekirjoittajalta                                    |
| **Tekijä**          | Tietojen syöttö           | Tekijä täyttää kenttien tiedot ennen allekirjoituspyynnön lähettämistä                                          | Tekijä lisää lomakkeen allekirjoituspyynnölle ja täyttää sen ennen lähettämistä allekirjoitettavaksi |

### Robotti toimijana

Robotti asetetaan toimijaksi silloin kun käytössäsi on [SignSpace Easy-laajennus](/integraatiot/helppo-integraatio-signspace-easy.md) ja on tarvetta lukea allekirjoittajien tietoja ja / tai metatietoja ulkoisessa järjestelmässä täytetyltä lomakemallin mukaiselta pdf-dokumentilta.&#x20;

#### Allekirjoittajatietojen lukeminen ja automaattinen täyttö

Kun toimintotyypiksi on valittu **Lue allekirjoittajatiedot**, robotti lukee määritellyistä pdf-tiedoston kohdista allekirjoittajan tiedot ja tuo ne automaattisesti allekirjoituspyynnölle allekirjoittajan tietoihin.

Valitse ensin mitä tietoja haluat tuoda allekirjoituspyynnölle:

* Sähköposti
* Henkilötunnus
* Nimi
* Puhelin

Raahaa sitten lomakepohjan päälle ilmestyneet kentät niihin kohtiin, joista robotti lukee tiedot.&#x20;

<div align="left"><figure><img src="/files/6UXTAQJJqELytbdYZYp2" alt="" width="563"><figcaption><p>Esimerkissä luetaan allekirjoittajan nimi, hetu ja sähköpostiosoite ja täytetään automaattisesti allekirjoituspyynnölle.</p></figcaption></figure></div>

{% hint style="info" %}
Voit muuttaa kentän kokoa vetämällä laatikon reunasta ja tämä on usein tarpeen, jotta tiedot saadaan luettua kentän koko alueelta. Rajaa otsikkotekstit kentän ulkopuolelle, jotta ne eivät häiritse tietojen lukua.
{% endhint %}

Muut määrittelyt tehdään [SignSpace Easy -laajennuksen](/integraatiot/helppo-integraatio-signspace-easy.md) asetuksissa.

#### Metatietojen automaattinen lukeminen ja tallennus

Kun toimintotyypiksi on valittu **Lue metatiedot**, robotti lukee määritellyistä pdf-tiedoston kohdista kenttien tekstit ja tallentaa ne automaattisesti allekirjoituspyynnön metatietoihin.

Valitse valintalistalta metatietokentät, joihin haluat tallentaa tietoja ja aseta kentät lomakkeella niihin kohtiin joista tiedot luetaan.

<figure><img src="/files/uAM3wP8tQlwimhwZrkHa" alt=""><figcaption><p>Esimerkissä lomakkeelta luetaan ajoluvan numero ja tallennetaan se metatietoihin kenttään "Driving permiossion ID"</p></figcaption></figure>

### Allekirjoittaja toimijana

Kun allekirjoittaja on asetettu toimijaksi, allekirjoittajaa pyydetään täyttämään lomakkeelle määritellyt tiedot ennen allekirjoitusta. Tietoja voi kerätä vain ensimmäiseltä allekirjoittajalta, sillä sopimukseen ei voi enää tehdä muutoksia kun allekirjoittaminen on aloitettu.

<figure><img src="/files/iAZJjTRGGoPbdGCk352H" alt=""><figcaption><p>Esimerkkilomakkeella pyydetään allekirjoittajaa syöttämään passin numero- ja hetu -tiedot ennen allekirjoittamista</p></figcaption></figure>

Kenttiä voi lisätä ja poistaa muokkaus (Edit) valikon kautta.

<div align="left"><figure><img src="/files/whSGsfA2KjT3jkT6Ctoq" alt="" width="563"><figcaption></figcaption></figure></div>

{% hint style="info" %}
Tämänhetkinen versio tukee ainoastaan tekstikenttien syöttöä. Mikäli sinulla on tarvetta esimerkiksi radiopainikkeille, valintaruuduille, listoille tai päivämääräkentille, niin ole [meihin yhteydessä](https://signspace.vastuugroup.fi/ota-yhteytta).
{% endhint %}

### Tekijä toimijana

Tekijä asetetaan toimijaksi, kun halutaan kerätä tietoja allekirjoituspyynnön laatijalta ennen sopimuksen lähettämistä allekirjoitettavaksi. Tarvittavat kentät lisätään lomakkeelle ja sijoitetaan niihin kohtiin, joissa tiedot halutaan esittää dokumentissa.

Lomake on saatavilla allekirjoituspyynnön luontilomakkeella niille käyttäjille, joille se on jaettu.&#x20;

### Lomakkeen lisääminen allekirjoituspyynnölle

Voit lisätä lomakkeita uudelle allekirjoituspyynnölle tiedoston tavoin.

Klikkaa uudella allekirjoituspyynnöllä **Lisää lomake** ja valitse haluamasi lomake listalta:

<div align="left"><figure><img src="/files/QbD8LYUPbHpVuH4LileJ" alt="" width="563"><figcaption></figcaption></figure></div>

Jos tietojen syöttöä kenttiin edellytetään, lomake avautuu tietojen syöttönäkymään.

<figure><img src="/files/5Gt5whYGIpTonpiPW5tR" alt=""><figcaption><p>Käyttäjä on lisännyt lomakkeen allekirjoituspyynnölle ja täyttää sen ennen lähettämistä allekirjoitettavaksi</p></figcaption></figure>

Kaikki pakolliset (\*) kentät on täytettävä ennen lähetyksen sallimista.&#x20;

### Lomaketiedoston päivitys

Kun lomakkeen pohjatiedoston sisältöön tulee muutoksia, se voidaan päivittää uuteen versioon valitsemalla **Päivitä tiedosto**.

### Lomake mallipohjaan

Lomakkeita voidaan lisätä [mallipohjiin](/allekirjoituspyyntojen-hallinnointi/images-and-media.md), kuten muitakin tiedostoja.

### Fontin määrittely

Tekstityypin ja koon voi määritellä lomakkeen asetuksissa (kun ensimmäinen toimija lisätty). Asetus on voimassa kaikilla lomakkeen kentillä.

<div align="left"><figure><img src="/files/Dabkvoxz2t3z1HLMFTDq" alt="" width="359"><figcaption></figcaption></figure></div>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://guide.signspace.com/lomakkeet/lomaketoiminnallisuus.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
