- Created by Janith Weerasinghe (Unlicensed) , last modified by Yohan Wijeratne (Unlicensed) on Apr 27, 2017
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 5 Next »
Scenario 1: Uploading a document to a Plant
When a third-party application uses the Boligmappa web service to upload a document to a Plant, the workflow will be as follows.
- Finding a property
Based on name/address information available in the third-party application
- If choosing LookupPropertyByAddress returns 0 results, the name/address information provided by the third-party app needs to be verified/corrected. We have also seen examples where a lack of consistency in Infoland records results in 0 records returned, even if the input is correct.
- If more than 1 result is returned, the third-party application will typically return a list, and the user can select the correct record.
Based on cadastre (NO: matrikkel) information available in the third-party application
- If the property address is unavailable, but the cadastre is known, choosing LookupPropertyByMatrikkel will retrieve the property information.
Based on Boligmappa number
- If the Boligmappa number of the property is available in the third-party application, choosing GetPlantByBoligmappaNumber will retrieve the property information.
When looking for an already existing Plant
- If Boligmappa number, cadastre or address are unknown, and a user is looking for a Plant created by his company, choosing GetAllPlants will return property and Plant information for all Plants created by the company’s authorized users.
Creating a Plant in the Boligmappa system using the information returned from the LookupPropertyByAddress service:
- Select CreatePropertyPlant to create a Plant.
- Please note: cadastre information must be provided. The more additional information is provided, the more efficient the search for the property will be. For regular and sectioned properties, it is usually possible to create the property Plant by using only the cadastre. When this is not sufficient, the user will be asked to provide more details such as address, unit number and building number. For housing cooperative shares, the user must provide either 1) share number and organization number, or 2) address, unit number and building number, along with the cadastre. Of these two, alternative 1) is more efficient.
- Select CreateBuildingPlant to create a Building Plant, and fill in the cadastre information.
- Submit document(s) for the selected Plant by choosing SendDocument or SendDocuments.
- Use information returned from LookupPropertyByAddress, CreatePropertyPlant or CreateBuildingPlant in order to link the document to the correct property. NOTE: Select GetChapterTags to retrieve the chapter tags that are needed for SendDocument or SendDocuments to add the documents to the correct chapter in Boligmappa.
- It is also possible to select GetRoomsForProperty to add the document to a specific room.
- If no rooms are available, AddRoom web method will add a room to a property.
- If the document is related to FDV on a device such as water guard (vannstopper) or stove guard (komfyrvakt), choosing CreateDevices may be useful, as well.
If the property does not exist as a Plant in Boligmappa, or the input parameter details are incorrect, then SendDocument will result in an error message.
IMPORTANT: The Boligmappa number is returned by LookupPropertyByAddress if the property already exists in Boligmappa system or CreatePropertyPlant and CreateBuldingPlant. We recommend that third-party applications store this in the database for future use when sending documents etc. to the same property.
Scenario 2: Sending a Job Note
Some professionals don’t have documents associated with their each and every job. In such situations professionals don’t have a proper way to track all the small jobs done by them. Furthermore there is no way to update property owners about these jobs.
SendNoteToPlant web method addresses this problem and can be used to send a note about the each and every job done by a professional to the associated plant. A PDF document will be created with the job description and other information provided by the professional and will be attached to the relevant plant. Professional can make this document visible to property owner in Boligmappa if needed.
If you have a job description adding section in your ERP system, it is the best place to include this ‘Sending a Job Note’ feature.
Scenario 3: Several companies are working on the same property
- The Property with address Rosenlundveien 20 B, 3150 Tolvsrød, is owned by Per-Christian Svendsen, and has Boligmappa number AAA5296.
- Both companies Pettersens elektriske AS and Oslo Rør AS are doing a job on this property.
- They each create a Plant by using CreatePlantByBoligmappa web service operation, with the Boligmappa number they received from their customer as input. This results in two plants being created in the system, one for each company, but they are both connected to the same property with the unique Boligmappa number.
- The user at Pettersen Elektriske AS creates this plant using system ABC:
- When any user belonging to Pettersen Elektriske is submitting a document with SendDocumet/ SendDocumets web service operation, the document will be linked to the plant created for Pettersen Elektriske.
- When a user belonging to Oslo Rør is submitting a document, the document will be linked to the plant created for Oslo Rør.
Scenario 4: Get correct owner and address information in the ERP system
When creating a new order or a new customer in the ERP system, our web service can be used as a lookup service to ensure that the information typed in by the user is correct and valid.
Information about the property and owner, delivered through above web services can be displayed to the user so that they can choose the correct information. And that information can be stored in the ERP system.
Furthermore, the valid information provided through our web methods can be used to validate and update your existing customer database or to avoid duplicates.
Scenario 5: Show all orders connected to one unique address
Suppose a User need to find a list of orders connected to a specific address over the time. Nowadays, in most ERP systems this is a challenging task. The address model used in most ERP systems consists of street address, house number and house sub number only. This model is failed to provide a unique address to the properties like Housing coop shares and sectioned houses.
But in Boligmappa web service we are dealing with unique matrikkel values. With the information provided by us, the address is unique all the way to the ‘end apartment’. By performing a property search based on the address, any property can be uniquely identified and all the orders connected to a unique address can be displayed simply.
Scenario 6: All documents published to one unique address
GetDocumentsByPlantId web method can be used to get all the documents published on one unique address. Documents uploaded by PDA, ERP, connected to different owners or the orders in the past can be retrieved through this web method. This is a great way to show order and documents history on a unique address.
Scenario 7: Create several plants at one time
In some cases, users have to deal with many apartments in a housing cooperative. Let’s say a company gets an order to renovate 180 apartments in one housing cooperative.
In such a case, LookupPropertyByAddress can be used to get all the matrikkels and owner information of that particular housing corporative. This information can be stored locally in your system and then CreatePropertyPlantForHousingCooperative web method can be called whenever needed, for each apartment to create plants. Once property information of all the housing cooperative shares are saved locally it is not required to call LookupPropertyByAddress again and again when creating plants.
Scenario 8: Creating and editing a job document (This web method is s made for electricians)
GenerateJobDocument method can be used to generate a job document for a plant by attaching the related EFO documents. As described in web service method, the job document contains six main sections, namely, Cover Page, Company details page, Contents Page, Chapter 1, Chapter 2 and Chapter 3.
The user should call the GenerateJobDocument method by providing inputs for chapter 2 and 3. The input for chapter 2 is optional, and the users may provide a document as a base 64 encoded string or via a URL. For chapter 3, the users can provide a list of EFO Ids, a base 64 encoded document, or a URL.
The documents provided as a URL or a base 64 encoded string could be of any common document format such as PDF, Word documents, Excel sheets, images etc. The Boligmappa system will attempt to identify the input file type and convert it to PDF.
The GenerateJobDocument method will output a URL which can be used to download the generated document. The generated document will also be attached to the given plant, and the Boligmappa document id of the document will also be returned as a part of the output.
The users can use EditJobDocumentChapterTwo and EditJobDocumentChapterThree methods to edit the chapter 2 and 3 sections of a previously generated job document. Both methods provide the option to either append documents to a chapter, or overwrite the existing chapter with the new document. These methods takes a public URL or a base 64 encoded document as input. Additionally EditJobDocumentChapterThree methods accepts a list of EFO ids as well. If the input to the job document provided by the Boligmappa doc id or a Boligmappa URL, the existing document in the system will be updated, otherwise a new job document, with a new Boligmappa doc id will be generated.
Scenario 9 – Sync property details among several applications
Suppose that a user of a given company has created a plant for a particular property using a one ERP system called ABC. Users of this company has also created plants using another application called XYZ. If users of ABC ERP system want to access the plants created using XYZ application they can use GetAllPlants web method.
This web method returns a list of all the plants created by a particular company using several applications.
On this page:
- No labels
Add Comment