Versjonssammenligning

Nøkkel

  • Denne linjen ble lagt til.
  • Denne linjen ble fjernet.
  • Formateringen ble endret.

...

  • Søknad om rammetillatelse
  • Søknad om tillatelse i ett trinn
  • Søknad om igangsettingstillatelse
  • Søknad om midlertidig brukstillatelse
  • Søknad om tillatelse til tiltak uten ansvarsrett
  • Ferdigattest


Skjemasett

Skjemasett gir tilgang til å sende XML data for mer en ett skjema i samme Altinn REST API innsendelse. Istedet for å legge ved et underskjema som et binært vedlegg kan skjemaet legges inn som et Altinn underskjema.

Oppsett av underskjema er definert av hovedskjemaets metadata. Ett trinn søknad som eksempel:

Metadata: https://fellesbygg.dibk.no/Metadata?ServiceCode=4528&ServiceEdition=1

Image Added


På bunnen av metadata ligger informasjon om "forms", med "MainForm" og "SubForm" objekter. Underskjema er definert som "SubForm":

Paste code macro
languagejson
titleMetadata forms
  "FormsMetaData": [
    {
      "FormID": 202332,
      "FormName": "Søknad om tillatelse i ett trinn",
      "DataFormatProviderType": "Seres",
      "DataFormatID": "5501",
      "DataFormatVersion": 41792,
      "IsOnlyXsdValidation": false,
      "FormType": "MainForm",
      "_links": {
        "schema": {
          "href": "https://tt02.altinn.basefarm.net/api/metadata/formtask/4528/1/forms/5501/41792/xsd"
        }
      }
    },
    {
      "FormID": 202333,
      "FormName": "Gjennomføringsplan",
      "DataFormatProviderType": "Seres",
      "DataFormatID": "5502",
      "DataFormatVersion": 41793,
      "IsOnlyXsdValidation": false,
      "FormType": "SubForm",
      "_links": {
        "schema": {
          "href": "https://tt02.altinn.basefarm.net/api/metadata/formtask/4528/1/forms/5502/41793/xsd"
        }
      }
    }
  ],
  "_links": {


Innsendelsen over API

REST API informasjon ligger her: https://www.altinn.no/api/Help/Api/POST-who-Messages_language_complete_sign

Request body må utvides med SubForm elementer:

Paste code macro
languagejson
titleREST API Request Body
{
    "Type": "FormTask",
    "ServiceCode": "4528",
    "ServiceEdition": 1,
    "_embedded" : {
        "forms" : [{
            "Type": "MainForm",
            "DataFormatId": "5501",
            "DataFormatVersion": "41792",
            "FormData": "<Skjema xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"...>... Søknad om tillatelse i ett trinn XML...</Skjema>"
        	},
			{
            "Type": "SubForm",
            "DataFormatId": "5502",
            "DataFormatVersion": "41793",
            "FormData": "<Skjema xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"...>... Gjennomføringsplan XML...</Skjema>"
	  }],
        "attachments" : [{ ... etter behov ...
        }]
    }
}

 

Testmotor

Vi har implementert JS Ajax code for innsendelse i test motor: FB-Testmotor / DIBK.FellestjenesterBygg.TestEngine / DIBK.FellestjenesterBygg.TestEngine / Scripts / vue-meldingsboks.js

https://bitbucket.org/dibk/fb-testmotor/src/163e5c3f94fef55bc7b8a25261f4c107f0236c31/DIBK.FellestjenesterBygg.TestEngine/DIBK.FellestjenesterBygg.TestEngine/Scripts/vue-meldingsboks.js?at=master&fileviewer=file-view-default