Minsta gemensamma nämnare för ett generiskt API (MFH).
Skapa ärende
Bygglov - e-tjänst | Generiskt API | ByggR API |
---|---|---|
<?xml version="1.0" standalone="no"?> <FlowInstance xmlns="http://www.oeplatform.org/version/2.0/schemas/flowinstance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.oeplatform.org/version/2.0/schemas/flowinstance schema-1072.xsd"> <Header> <Flow> <FamilyID>387</FamilyID> <Version>2</Version> <FlowID>1072</FlowID> <Name> <![CDATA[Nybyggnad - ansökan om bygglov. Första tester mot ByggR API]]> </Name> </Flow> <FlowInstanceID>55298</FlowInstanceID> <Status> <ID>6296</ID> <Name> <![CDATA[Inskickad]]> </Name> </Status> <Poster> <Firstname> <![CDATA[Eva]]> </Firstname> <Lastname> <![CDATA[Sundberg]]> </Lastname> <Email> <![CDATA[eva.sundberg@sundsvall.se]]> </Email> <ID>42252</ID> </Poster> <Owner> <Firstname> <![CDATA[Eva]]> </Firstname> <Lastname> <![CDATA[Sundberg]]> </Lastname> <Email> <![CDATA[eva.sundberg@sundsvall.se]]> </Email> <ID>42252</ID> </Owner> <Posted>2021-02-23T15:49:50</Posted> <FirstSubmitted>2021-02-23T15:49:50</FirstSubmitted> <LastSubmitted>2021-02-23T15:49:50</LastSubmitted> </Header> <Values> <property> <QueryID>23529</QueryID> <Name> <![CDATA[Fastigheten som ansökan avser]]> </Name> <PropertyUnitDesignation> <![CDATA[SUNDSVALL BACCHUS 11 ]]> </PropertyUnitDesignation> <PropertyUnitNumber>220044242</PropertyUnitNumber> <PropertyObjectIdentity>909a6a80-6d94-90ec-e040-ed8f66444c3f</PropertyObjectIdentity> </property> <registrationNumber> <QueryID>23531</QueryID> <Name> <![CDATA[Om det finns ett beviljat förhandbesked ange diarienummer]]> </Name> <registrationNumber> <![CDATA[7898654]]> </registrationNumber> </registrationNumber> <replaceProperty> <QueryID>23532</QueryID> <Name> <![CDATA[Ersätter nybyggnaden en befintlig byggnad inom samma fastighet?]]> </Name> <Value>Ja, jag vill i samband med denna ansökan även ansöka om rivning</Value> </replaceProperty> <tearingMapFiled> <QueryID>23533</QueryID> <Name> <![CDATA[Hur vill du lämna in kartan som visar vad du vill riva?]]> </Name> <Value>Jag vill bifoga en fil</Value> </tearingMapFiled> <toBuild> <QueryID>23537</QueryID> <Name> <![CDATA[Vad vill du bygga?]]> </Name> <Value>En eller tvåbostadshus</Value> <Value>Industri- eller lagerbyggnad</Value> </toBuild> <infoToBuild> <QueryID>23538</QueryID> <Name> <![CDATA[Beskriv kort vad du vill bygga]]> </Name> <Value> <![CDATA[detta vill jag bygga]]> </Value> </infoToBuild> <sizeToBuild> <QueryID>23539</QueryID> <Name> <![CDATA[Hur stort planerar du att bygga?]]> </Name> <sizeToBuild> <![CDATA[550]]> </sizeToBuild> </sizeToBuild> <willThereBeControlManager> <QueryID>23540</QueryID> <Name> <![CDATA[Finns det en utsedd kontrollansvarig (KA)?]]> </Name> <Value>Ja, jag vill anmäla en kontrollansvarig.</Value> </willThereBeControlManager> <controlManagerContacts> <QueryID>23541</QueryID> <Name> <![CDATA[Kontrollansvarig (KA)]]> </Name> <controlManagerContactsFirstName> <![CDATA[KAförnamnet]]> </controlManagerContactsFirstName> <controlManagerContactsSurname> <![CDATA[KAefternamnet]]> </controlManagerContactsSurname> <controlManagerContactsAddress> <![CDATA[KAadressen här]]> </controlManagerContactsAddress> <controlManagerContactsZipCode> <![CDATA[87556]]> </controlManagerContactsZipCode> <controlManagerContactsCity> <![CDATA[KApostorten här]]> </controlManagerContactsCity> <controlManagerContactsOrganisationNumber> <![CDATA[196307247921]]> </controlManagerContactsOrganisationNumber> <controlManagerContactsPhoneNumber> <![CDATA[01263524854]]> </controlManagerContactsPhoneNumber> <controlManagerContactsEmailAddress> <![CDATA[post@post.se]]> </controlManagerContactsEmailAddress> </controlManagerContacts> <technicalDescriptionFiled> <QueryID>23543</QueryID> <Name> <![CDATA[Hur vill du lämna in en teknisk beskrivning?]]> </Name> <Value>Jag vill skapa en teknisk beskrivning i e-tjänsten</Value> </technicalDescriptionFiled> <foundation> <QueryID>23545</QueryID> <Name> <![CDATA[Grundläggningssätt]]> </Name> <Value>Källare</Value> </foundation> <foundationConstruction> <QueryID>23546</QueryID> <Name> <![CDATA[Grundkonstruktion - underifrån räknat, inkl fyllnadsmaterial]]> </Name> <Value> <![CDATA[Här skriver jag om grundkonstruktionen]]> </Value> </foundationConstruction> <exteriorWallConstruction> <QueryID>23547</QueryID> <Name> <![CDATA[Ytterväggar - konstruktion, utifrån räknat. Ange även ev källarväggars konstruktion]]> </Name> <Value> <![CDATA[Här skriver jag om ytterväggarna]]> </Value> </exteriorWallConstruction> <trusses> <QueryID>23548</QueryID> <Name> <![CDATA[Takstolar]]> </Name> <Value>Prefab</Value> </trusses> <roofMaterial> <QueryID>23549</QueryID> <Name> <![CDATA[Takmaterial]]> </Name> <Value>Tegel</Value> </roofMaterial> <roofColor> <QueryID>23550</QueryID> <Name> <![CDATA[Färg på taket?]]> </Name> <Value> <![CDATA[Färg på taket är röd]]> </Value> </roofColor> <facadeMaterial> <QueryID>23551</QueryID> <Name> <![CDATA[Fasadmaterial]]> </Name> <Value>Trä</Value> </facadeMaterial> <facadeColor> <QueryID>23552</QueryID> <Name> <![CDATA[Färg på fasaden?]]> </Name> <Value> <![CDATA[Färg på fasad är grön]]> </Value> </facadeColor> <wayOfHeating> <QueryID>23553</QueryID> <Name> <![CDATA[Uppvärmningssätt]]> </Name> <Value> <![CDATA[Bergvärme gör susen]]> </Value> </wayOfHeating> <waterSupply> <QueryID>23558</QueryID> <Name> <![CDATA[Vattentillgång]]> </Name> <Value>Gemensamt</Value> </waterSupply> <uppgifterOmGemensamAnlaggning> <QueryID>23559</QueryID> <Name> <![CDATA[Uppgifter om den gemensamma anläggningen]]> </Name> <uppgifterOmGemensamAnlaggningNamn> <![CDATA[namnet på den gemensamma vattenanläggningen]]> </uppgifterOmGemensamAnlaggningNamn> <uppgifterOmGemensamAnlaggningKontakt> <![CDATA[kontaktperson till den gemensamma vattenanläggningen]]> </uppgifterOmGemensamAnlaggningKontakt> <uppgifterOmGemensamAnlaggningKontaktTelefon> <![CDATA[114479]]> </uppgifterOmGemensamAnlaggningKontaktTelefon> </uppgifterOmGemensamAnlaggning> <sewageSystem> <QueryID>23561</QueryID> <Name> <![CDATA[Avlopp]]> </Name> <Value>Gemensamt</Value> </sewageSystem> <uppgifterOmGemensamAnlaggning> <QueryID>23562</QueryID> <Name> <![CDATA[Uppgifter om den gemensamma anläggningen]]> </Name> <uppgifterOmGemensamAnlaggningNamn> <![CDATA[namnet på den gemensamma avloppsanläggningen]]> </uppgifterOmGemensamAnlaggningNamn> <uppgifterOmGemensamAnlaggningKontakt> <![CDATA[KP till gemensamma avloppsanläggningen]]> </uppgifterOmGemensamAnlaggningKontakt> <uppgifterOmGemensamAnlaggningKontaktTelefon> <![CDATA[16748799]]> </uppgifterOmGemensamAnlaggningKontaktTelefon> </uppgifterOmGemensamAnlaggning> <stormwater> <QueryID>23565</QueryID> <Name> <![CDATA[Dagvatten]]> </Name> <Value>Kommunalt</Value> </stormwater> <ventilation> <QueryID>23566</QueryID> <Name> <![CDATA[Ventilation]]> </Name> <TextAlternative> <![CDATA[annan ventilation har vi]]> </TextAlternative> </ventilation> <fireProtection> <QueryID>23567</QueryID> <Name> <![CDATA[Brandskydd]]> </Name> <Value>VK 1: Kontor, industri m.m.</Value> </fireProtection> <accessibility> <QueryID>23569</QueryID> <Name> <![CDATA[Tillgänglighet]]> </Name> <Value>Entré och planlösning är projekterat för funktionshindrade</Value> <Value>Hygienrum är projekterat för funktionshindrade</Value> <Value>För bostad med direkt ingång från markplanet kan tillgänglighet ordnas med enkla åtgärder i efterhand.</Value> </accessibility> <newDriveway> <QueryID>23570</QueryID> <Name> <![CDATA[Ska ny utfart byggas?]]> </Name> <Value>Ja</Value> </newDriveway> <newDrivewayConnection> <QueryID>23571</QueryID> <Name> <![CDATA[Ska du ansluta utfarten till allmän eller enskild väg?]]> </Name> <Value>Allmän väg</Value> </newDrivewayConnection> <otherInformation> <QueryID>23573</QueryID> <Name> <![CDATA[Övrig information]]> </Name> <Value> <![CDATA[övriga infon skriver jag här]]> </Value> </otherInformation> <nearWater> <QueryID>23574</QueryID> <Name> <![CDATA[Planerar du att placera byggnaden mindre än 100 meter från vatten?]]> </Name> <Value>Ja, jag vill i samband med denna ansökan även ansöka om strandskyddsdispens</Value> </nearWater> <exemptionCoast> <QueryID>23575</QueryID> <Name> <![CDATA[Ange det särskilda skälet för strandskyddsdispensen]]> </Name> <Value>redan har tagits i anspråk på ett sätt som gör att det saknar betydelse för strandskyddets syften,</Value> </exemptionCoast> <tearingControlPlanFiled> <QueryID>23581</QueryID> <Name> <![CDATA[Hur vill du lämna in en kontrollplan rivning?]]> </Name> <Value>Jag vill utgå från kommunens underlag till kontrollplan rivning för enkel byggnad</Value> </tearingControlPlanFiled> <approvalMunicipalTearingControlPlanSimpleBuilding> <QueryID>23583</QueryID> <Name> <![CDATA[Godkänner du kommunens underlag till kontrollplan rivning för enkel byggnad?]]> </Name> <Value>Ja</Value> </approvalMunicipalTearingControlPlanSimpleBuilding> <applyAsPrivateCompany> <QueryID>23584</QueryID> <Name> <![CDATA[Ansöker du som privatperson eller företag?]]> </Name> <Value>Privatperson</Value> </applyAsPrivateCompany> <developerPrivate> <QueryID>23585</QueryID> <Name> <![CDATA[Byggherre (sökande)]]> </Name> <Firstname> <![CDATA[Eva]]> </Firstname> <Lastname> <![CDATA[Sundberg]]> </Lastname> <Address> <![CDATA[trumpetgatan 44]]> </Address> <ZipCode> <![CDATA[87161]]> </ZipCode> <PostalAddress> <![CDATA[härnösand]]> </PostalAddress> <Phone> <![CDATA[0701234578]]> </Phone> <Email> <![CDATA[eva.sundberg@sundsvall.se]]> </Email> <MobilePhone> <![CDATA[0709999999]]> </MobilePhone> </developerPrivate> <applicationStimulansbidrag> <QueryID>23587</QueryID> <Name> <![CDATA[Ansökan stimulansbidrag]]> </Name> <Value>Jag ansöker om stimulansbidrag</Value> </applicationStimulansbidrag> <accountInformation> <QueryID>23588</QueryID> <Name> <![CDATA[Ange kontouppgifter för eventuell utbetalning av bidrag]]> </Name> <accountInformationNumber> <![CDATA[789888]]> </accountInformationNumber> </accountInformation> <wantAAlternatveInvoceAdress> <QueryID>23589</QueryID> <Name> <![CDATA[Vill du ange en annan fakturaadress?]]> </Name> <Value>Ja</Value> </wantAAlternatveInvoceAdress> <alternatveInvoceAddress> <QueryID>23590</QueryID> <Name> <![CDATA[Fakturaadress]]> </Name> <alternatveInvoceAdressFirstName> <![CDATA[fakturaadressförnamnet]]> </alternatveInvoceAdressFirstName> <alternatveInvoceAdressSurname> <![CDATA[fakturaadressefternamnet]]> </alternatveInvoceAdressSurname> <alternatveInvoceAddressAddress> <![CDATA[fakturaadressadressen]]> </alternatveInvoceAddressAddress> <alternatveInvoceAddressZipCode> <![CDATA[fakturaadresspostnr]]> </alternatveInvoceAddressZipCode> <alternatveInvoceAddressCity> <![CDATA[fakturaadressort]]> </alternatveInvoceAddressCity> <alternatveInvoceAddressOrganisationNumber> <![CDATA[745466]]> </alternatveInvoceAddressOrganisationNumber> <alternatveInvoceAddressPhoneNumber> <![CDATA[44456]]> </alternatveInvoceAddressPhoneNumber> <alternatveInvoceAddressEmailAddress> <![CDATA[post@mejl.se]]> </alternatveInvoceAddressEmailAddress> <alternatveInvoceAddressReference> <![CDATA[marking]]> </alternatveInvoceAddressReference> </alternatveInvoceAddress> <wantOtherContact> <QueryID>23591</QueryID> <Name> <![CDATA[Vill du ange en annan kontaktperson]]> </Name> <Value>Ja (om annan än sökande)</Value> </wantOtherContact> <otherContact> <QueryID>23592</QueryID> <Name> <![CDATA[Kontaktperson]]> </Name> <otherContactFirstName> <![CDATA[annat förnamn]]> </otherContactFirstName> <otherContactSurname> <![CDATA[annat efternamn]]> </otherContactSurname> <otherContactPhoneNumber> <![CDATA[45654654]]> </otherContactPhoneNumber> <otherContactEmailAddress> <![CDATA[annan@epost.se]]> </otherContactEmailAddress> </otherContact> </Values> </FlowInstance> | Mappa från e-tjänst till ByggR enligt våra API-riktlinjer. Ta höjd för att det skall vara generiskt och att /POST skall kunna skapa ärenden mot ByggR, ECOS2, med flera system. Tänk förenkling - vad är det minsta antal parametrar som verkligen behöver plockas in för att kunna skapa ett ärende som går att hantera utan att begära in kompletteringar. Kan tänkas att APIet byggs upp ungefär som nedan, exemplifierat och grovt förenklat, men ni hajjar vad jag menar hoppas jag "case" { "category" : "BYGGLOV", "subCategory" : "NYBYGGNAD", "attachments" : [{ "name" : "foto.jpg", "description" : "Bild på staket", "attachment" : "<base64>" }], "caseDetails" : [{ //flexibelt per category/subCategory "property" : "realEstateId", "value" : "220044242" }, { "property" : "advanceNoticeId", "value" : "" } //osv... ] } "parties" : [{ "type" : "PERSON", "role" : "REPORTER", "personId" : "123456", "emailAddress" : "kalle@kula.se", "mobileNumber" : "0701234567" }, { "type" : "ORGANIZATION", "role" : "INSPECTOR", "organizationId" : "654321", "contactPersonId" : "545454", "emailAddress" : "inspector@inspector.se", "mobileNumber" : "0734343567" } ] } | { "HandlaggarSign": "string", "Arende": { "status": "string", "beskrivning": "string", "ankomstDatum": "2021-02-25", "slutDatum": "2021-02-25", "uppdateradDatum": "2021-02-25", "registreradDatum": "2021-02-25", "handlaggare": { "fornamn": "string", "efternamn": "string", "handlaggareId": 0, "signatur": "string" }, "intressentLista": { "intressent": [ { "namn": "string", "adress": "string", "coAdress": "string", "postNr": "string", "ort": "string", "land": "string", "fornamn": "string", "efternamn": "string", "intressentKommunikationLista": { "intressentKommunikation": [ { "beskrivning": "string", "komtyp": "string", "attention": { "attention": "string", "attentionId": 0, "persNr": "string" }, "arAktiv": true } ] }, "aktorbehorighetLista": { "aktorbehorighet": [ { "behorighetRoll": "string", "niva": "string", "nr": "string", "certifieradAv": "string", "certifieradTillDatum": "2021-02-25" } ] }, "fakturaAdress": { "adress": "string", "postNr": "string", "ort": "string", "land": "string", "attention": "string" }, "attention": { "attention": "string", "attentionId": 0, "persNr": "string" }, "rollLista": { "roll": [ "string" ] }, "arForetag": true, "intressentId": 0, "intressentVersionId": 0, "kundnr": "string", "persOrgNr": "string" } ] }, "handelseLista": { "handelse": [ { "riktning": "string", "rubrik": "string", "startDatum": "2021-02-25", "anteckning": "string", "handelseslag": "string", "handelsetyp": "string", "handelseutfall": "string", "sekretess": true, "sekretessKapitel": "string", "sekretessParagraf": "string", "makulerad": true, "beslut": { "beslutstext": "string", "delegatHandlaggare": { "fornamn": "string", "efternamn": "string", "handlaggareId": 0, "signatur": "string" }, "instanstyp": "string", "giltigTillDatum": "2021-02-25", "arMindreAvvikelse": true, "arHuvudbeslut": true, "beslutNr": "string" }, "handlingLista": { "handling": [ { "uppdateradDatum": "2021-02-25", "registreradDatum": "2021-02-25", "docId": "string", "docName": "string", "handlingId": 0, "status": "string", "typ": "string" } ] }, "intressentLista": { "intressent": [ { "namn": "string", "adress": "string", "coAdress": "string", "postNr": "string", "ort": "string", "land": "string", "fornamn": "string", "efternamn": "string", "intressentKommunikationLista": { "intressentKommunikation": [ { "beskrivning": "string", "komtyp": "string", "attention": { "attention": "string", "attentionId": 0, "persNr": "string" }, "arAktiv": true } ] }, "aktorbehorighetLista": { "aktorbehorighet": [ { "behorighetRoll": "string", "niva": "string", "nr": "string", "certifieradAv": "string", "certifieradTillDatum": "2021-02-25" } ] }, "fakturaAdress": { "adress": "string", "postNr": "string", "ort": "string", "land": "string", "attention": "string" }, "attention": { "attention": "string", "attentionId": 0, "persNr": "string" }, "rollLista": { "roll": [ "string" ] }, "adressering": { "beskrivning": "string", "komtyp": "string", "attention": { "attention": "string", "attentionId": 0, "persNr": "string" }, "arAktiv": true }, "arForetag": true, "intressentId": 0, "intressentVersionId": 0, "kundnr": "string", "persOrgNr": "string", "docSplitToken": "string" } ] }, "bevakningLista": { "bevakning": [ { "bevakningTyp": "string", "bevakningDatum": "2021-02-25", "handlaggarSign": "string", "anteckning": "string", "kvitteradDatum": "2021-02-25", "bevakningId": 0, "timeStamp": "string" } ] }, "arbetsmaterial": true, "handelseId": 0 } ] }, "arInomplan": true, "projektnr": "string", "bevakningLista": { "bevakning": [ { "bevakningTyp": "string", "bevakningDatum": "2021-02-25", "handlaggarSign": "string", "anteckning": "string", "kvitteradDatum": "2021-02-25", "bevakningId": 0, "timeStamp": "string" } ] }, "objektLista": { "abstractArendeObjekt": [ { "arendeObjektId": 0, "arHuvudObjekt": true, "checksum": "string" } ] }, "atgardStartDatum": "2021-02-25", "atgardSlutDatum": "2021-02-25", "arendeId": 0, "arendegrupp": "string", "arendeklass": "string", "arendeslag": "string", "arendetyp": "string", "diarieprefix": "string", "dnr": "string", "enhet": "string", "enhetkod": "string", "kalla": "string", "kommun": "string", "namndkod": "string" }, "Handelse": { "riktning": "string", "rubrik": "string", "startDatum": "2021-02-25", "anteckning": "string", "handelseslag": "string", "handelsetyp": "string", "handelseutfall": "string", "sekretess": true, "sekretessKapitel": "string", "sekretessParagraf": "string", "makulerad": true, "beslut": { "beslutstext": "string", "delegatHandlaggare": { "fornamn": "string", "efternamn": "string", "handlaggareId": 0, "signatur": "string" }, "instanstyp": "string", "giltigTillDatum": "2021-02-25", "arMindreAvvikelse": true, "arHuvudbeslut": true, "beslutNr": "string" }, "handlingLista": { "handling": [ { "uppdateradDatum": "2021-02-25", "registreradDatum": "2021-02-25", "docId": "string", "docName": "string", "handlingId": 0, "status": "string", "typ": "string" } ] }, "intressentLista": { "intressent": [ { "namn": "string", "adress": "string", "coAdress": "string", "postNr": "string", "ort": "string", "land": "string", "fornamn": "string", "efternamn": "string", "intressentKommunikationLista": { "intressentKommunikation": [ { "beskrivning": "string", "komtyp": "string", "attention": { "attention": "string", "attentionId": 0, "persNr": "string" }, "arAktiv": true } ] }, "aktorbehorighetLista": { "aktorbehorighet": [ { "behorighetRoll": "string", "niva": "string", "nr": "string", "certifieradAv": "string", "certifieradTillDatum": "2021-02-25" } ] }, "fakturaAdress": { "adress": "string", "postNr": "string", "ort": "string", "land": "string", "attention": "string" }, "attention": { "attention": "string", "attentionId": 0, "persNr": "string" }, "rollLista": { "roll": [ "string" ] }, "adressering": { "beskrivning": "string", "komtyp": "string", "attention": { "attention": "string", "attentionId": 0, "persNr": "string" }, "arAktiv": true }, "arForetag": true, "intressentId": 0, "intressentVersionId": 0, "kundnr": "string", "persOrgNr": "string", "docSplitToken": "string" } ] }, "bevakningLista": { "bevakning": [ { "bevakningTyp": "string", "bevakningDatum": "2021-02-25", "handlaggarSign": "string", "anteckning": "string", "kvitteradDatum": "2021-02-25", "bevakningId": 0, "timeStamp": "string" } ] }, "arbetsmaterial": true, "handelseId": 0 }, "Handlingar": { "Handling": [ { "Typ": "string", "Status": "string", "DocumentId": "string", "DocName": "string", "Document": { "DocumentId": "string", "DocumentBytes": [ "string" ], "DocumentExtension": "string", "DocSplitToken": "string" }, "Anteckning": "string" } ] }, "AnkomststamplaHandlingar": true } Responses |