Is Form Recognizer Client Skill working with pre-trained custom models?
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
11-10-21 08:51 AM
Hi!
I'm testing Form Recognizer's capability to read structured handwritten documents and I'm trying to get it work together with Blue Prism.
We have Form Recognizer installed in Azure and I've prepared custom models using FOTT(Form OCR Testing Tool). Training a model gives you a Model ID that represents the model created. These models work well when I try analyzing a document and calling the model with python script.
I tried using the Form Recognizer Client from Digital Exchange to use a trained custom model together with Blue Prism. I used skills Analyze Form and Get Analyze Form Result. The Model ID can be given to skill Analyze Form but it doesn't seem to have any effect in the final result. Trying to read documents with same Model ID using the python script and these skills, gives totally different results. The Get Analyze Form Result skill doesn't seem to return the values from fields that were trained and labeled in the custom model.
There was also a skill for training a custom model but I would prefer to use the custom model that I've trained with FOTT. I read through the skill documentation and couldn't find any help there. Does anyone have experience using pre-trained and labeled custom model with this skill?
Best regards,
Juha Leppänen
------------------------------
Juha Leppänen
Järjestelmäasiantuntija
S-Pankki
Europe/Helsinki
------------------------------
I'm testing Form Recognizer's capability to read structured handwritten documents and I'm trying to get it work together with Blue Prism.
We have Form Recognizer installed in Azure and I've prepared custom models using FOTT(Form OCR Testing Tool). Training a model gives you a Model ID that represents the model created. These models work well when I try analyzing a document and calling the model with python script.
I tried using the Form Recognizer Client from Digital Exchange to use a trained custom model together with Blue Prism. I used skills Analyze Form and Get Analyze Form Result. The Model ID can be given to skill Analyze Form but it doesn't seem to have any effect in the final result. Trying to read documents with same Model ID using the python script and these skills, gives totally different results. The Get Analyze Form Result skill doesn't seem to return the values from fields that were trained and labeled in the custom model.
There was also a skill for training a custom model but I would prefer to use the custom model that I've trained with FOTT. I read through the skill documentation and couldn't find any help there. Does anyone have experience using pre-trained and labeled custom model with this skill?
Best regards,
Juha Leppänen
------------------------------
Juha Leppänen
Järjestelmäasiantuntija
S-Pankki
Europe/Helsinki
------------------------------
8 REPLIES 8
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
11-10-21 02:55 PM
@Juha Leppänen,
Have you tried using the Get Custom Model action to see if it returns your specific model details? When you call the Analyze Form action, with your custom model, do you receive an HTTP 202 response?
Cheers,
------------------------------
Eric Wilson
Director, Integrations and Enablement
Blue Prism Digital Exchange
------------------------------
Have you tried using the Get Custom Model action to see if it returns your specific model details? When you call the Analyze Form action, with your custom model, do you receive an HTTP 202 response?
Cheers,
------------------------------
Eric Wilson
Director, Integrations and Enablement
Blue Prism Digital Exchange
------------------------------
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
13-10-21 08:31 AM
@ewilson
Thank you for the answer Eric!
Earlier I managed to get details of the model using Get Custom Model and the Analyze Form would return a json about the document that included only a part of the document and not the results. And the Analyze Form action has been giving the response 202 so the requests have been going through.
I tried creating the model again and changed the document. Now I managed to get a complete json with the result part as well and it matched the results that I had with python script. I'm not quite sure what changed, but somehow it seems to be working. Might have been some error on my part. 🙂
Still I'm wondering if the idea with this skill is to parse the final results to use in Blue Prism from the json. From the skill documentation I had the understanding that the Key-Value pairs would be given as output. Now the output KeyValue Result returns an empty collection and the only output that contains the extracted results is the json from Response Content Result. Any ideas or thoughts about this?
Best regards,
------------------------------
Juha Leppänen
RPA Developer
S-Bank
Europe/Helsinki
------------------------------
Thank you for the answer Eric!
Earlier I managed to get details of the model using Get Custom Model and the Analyze Form would return a json about the document that included only a part of the document and not the results. And the Analyze Form action has been giving the response 202 so the requests have been going through.
I tried creating the model again and changed the document. Now I managed to get a complete json with the result part as well and it matched the results that I had with python script. I'm not quite sure what changed, but somehow it seems to be working. Might have been some error on my part. 🙂
Still I'm wondering if the idea with this skill is to parse the final results to use in Blue Prism from the json. From the skill documentation I had the understanding that the Key-Value pairs would be given as output. Now the output KeyValue Result returns an empty collection and the only output that contains the extracted results is the json from Response Content Result. Any ideas or thoughts about this?
Best regards,
------------------------------
Juha Leppänen
RPA Developer
S-Bank
Europe/Helsinki
------------------------------
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
13-10-21 02:25 PM
Hi @Juha Leppänen,
According to the Web API service definition for the skill, there is an output parameter exposed by the Get Analyze Form Result action called KeyValue. It is a Collection that's supposed to be automatically populated using JSON Path and pulling the results from the pageResults portion of the response JSON. See the image below.
If the Collection is empty, that means the pageResults object in the JSON is empty or missing. If there were an error in the code processing the JSON an exception would be raised by the skill.
There should also be a field in the JSON called status. You might take a look at that and see what the value is. Possible values, according to the MS documentation are:
Cheers,
------------------------------
Eric Wilson
Director, Integrations and Enablement
Blue Prism Digital Exchange
------------------------------
According to the Web API service definition for the skill, there is an output parameter exposed by the Get Analyze Form Result action called KeyValue. It is a Collection that's supposed to be automatically populated using JSON Path and pulling the results from the pageResults portion of the response JSON. See the image below.
If the Collection is empty, that means the pageResults object in the JSON is empty or missing. If there were an error in the code processing the JSON an exception would be raised by the skill.
There should also be a field in the JSON called status. You might take a look at that and see what the value is. Possible values, according to the MS documentation are:
- notStarted
- running
- failed
- succeeded
Cheers,
------------------------------
Eric Wilson
Director, Integrations and Enablement
Blue Prism Digital Exchange
------------------------------
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
01-11-21 11:17 AM
@ewilson
Thank you for the answer again Eric!
I checked the configuration for the Web API and everything looks the same. I tried installing the skill again as well but that didn't help either. The skill still returns Response Content json, which includes the results but the KeyValue still doesn't return anything, even though the results can be found from the json response.
It seems like the skill was built against Form Recognizer v.2.0-Preview and we're using v.2.1 which is the newest stable version at the moment. Could it be that the json response is different in the newer version and that's why the KeyValue collection is coming empty? Is it maybe possible to handle the response with some augmented code in the Web API configuration?
The skill has been updated in July 2020. Do you know if these skills are being updated or if there is a way to know about the schedule/potential updates?
All ideas or tips will be very much appriciated! 🙂
Best regards,
------------------------------
Juha Leppänen
RPA Developer
S-Bank
Europe/Helsinki
------------------------------
Thank you for the answer again Eric!
I checked the configuration for the Web API and everything looks the same. I tried installing the skill again as well but that didn't help either. The skill still returns Response Content json, which includes the results but the KeyValue still doesn't return anything, even though the results can be found from the json response.
It seems like the skill was built against Form Recognizer v.2.0-Preview and we're using v.2.1 which is the newest stable version at the moment. Could it be that the json response is different in the newer version and that's why the KeyValue collection is coming empty? Is it maybe possible to handle the response with some augmented code in the Web API configuration?
The skill has been updated in July 2020. Do you know if these skills are being updated or if there is a way to know about the schedule/potential updates?
All ideas or tips will be very much appriciated! 🙂
Best regards,
------------------------------
Juha Leppänen
RPA Developer
S-Bank
Europe/Helsinki
------------------------------
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
01-11-21 01:18 PM
Hi @Juha Leppänen,
Can you post the Response Content value, so I can see the JSON?
Cheers,
------------------------------
Eric Wilson
Director, Integrations and Enablement
Blue Prism Digital Exchange
------------------------------
Can you post the Response Content value, so I can see the JSON?
Cheers,
------------------------------
Eric Wilson
Director, Integrations and Enablement
Blue Prism Digital Exchange
------------------------------
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
08-11-21 11:52 AM
Hi @ewilson
Here is an example of the JSON Response Content. I covered some values but the structure of the response is just as the Get Analyze Form Result -skill returns it.
Best regards,
Juha Leppänen
------------------------------
Juha Leppänen
RPA Developer
S-Bank
Europe/Helsinki
------------------------------
Here is an example of the JSON Response Content. I covered some values but the structure of the response is just as the Get Analyze Form Result -skill returns it.
Best regards,
Juha Leppänen
{
"status": "succeeded",
"createdDateTime": "2021-11-08T07:58:52Z",
"lastUpdatedDateTime": "2021-11-08T07:58:59Z",
"analyzeResult": {
"version": "2.1.0",
"readResults": [
{
"page": 1,
"angle": 0.2395,
"width": 8.2778,
"height": 11.6944,
"unit": "inch",
"lines": [
{
"boundingBox": [
0.5025,
0.1573,
2.091,
0.1726,
2.0859,
0.5279,
0.4974,
0.5025
],
"text": "Pankki",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
0.5228,
0.1573,
2.0859,
0.1776,
2.091,
0.5329,
0.5126,
0.5076
],
"text": "Pankki",
"confidence": 0.728
}
]
},
{
"boundingBox": [
7.4404,
0.2284,
7.9936,
0.2335,
7.9936,
0.335,
7.4404,
0.335
],
"text": "113040",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
7.4404,
0.2335,
7.9936,
0.2386,
7.9885,
0.3401,
7.4454,
0.3401
],
"text": "113040",
"confidence": 0.994
}
]
},
{
"boundingBox": [
4.4865,
0.3502,
7.9834,
0.3705,
7.9834,
0.5583,
4.4865,
0.5329
],
"text": "Tekstiä lomakkeelta",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
4.4916,
0.3502,
5.4458,
0.3553,
5.4458,
0.5482,
4.4916,
0.538
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.99
},
{
"boundingBox": [
5.4813,
0.3553,
6.0193,
0.3553,
6.0142,
0.5482,
5.4813,
0.5482
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.996
},
{
"boundingBox": [
6.0548,
0.3553,
6.6689,
0.3655,
6.6689,
0.5533,
6.0497,
0.5482
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.995
},
{
"boundingBox": [
6.7197,
0.3655,
7.9682,
0.3807,
7.9631,
0.5583,
6.7197,
0.5533
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
}
]
},
{
"boundingBox": [
0.4822,
1.0151,
7.8718,
1.0608,
7.8667,
1.1776,
0.4822,
1.142
],
"text": "Tekstiä lomakkeelta",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
0.4872,
1.0202,
0.6902,
1.0202,
0.6902,
1.142,
0.4872,
1.142
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.131
},
{
"boundingBox": [
0.7105,
1.0202,
1.284,
1.0253,
1.284,
1.1471,
0.7105,
1.142
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
1.3094,
1.0253,
1.4921,
1.0253,
1.4921,
1.1471,
1.3094,
1.1471
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
1.5124,
1.0253,
1.9134,
1.0304,
1.9134,
1.1522,
1.5124,
1.1522
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.995
},
{
"boundingBox": [
1.9388,
1.0304,
2.6848,
1.0304,
2.6848,
1.1573,
1.9388,
1.1522
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
2.7102,
1.0304,
3.2127,
1.0354,
3.2127,
1.1623,
2.7102,
1.1573
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
3.238,
1.0354,
3.5121,
1.0354,
3.5121,
1.1623,
3.233,
1.1623
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.996
},
{
"boundingBox": [
3.5324,
1.0405,
3.8877,
1.0405,
3.8877,
1.1674,
3.5324,
1.1623
],
"text": "Tekstiä lomakkeelta,",
"confidence": 0.994
},
{
"boundingBox": [
3.913,
1.0405,
4.1465,
1.0405,
4.1465,
1.1674,
3.913,
1.1674
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.996
},
{
"boundingBox": [
4.1719,
1.0405,
4.2582,
1.0405,
4.2582,
1.1674,
4.1719,
1.1674
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.998
},
{
"boundingBox": [
4.2835,
1.0405,
4.4307,
1.0456,
4.4307,
1.1674,
4.2785,
1.1674
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.998
},
{
"boundingBox": [
4.4561,
1.0456,
4.6845,
1.0456,
4.6794,
1.1725,
4.451,
1.1674
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.996
},
{
"boundingBox": [
4.7048,
1.0456,
4.7911,
1.0456,
4.7911,
1.1725,
4.7048,
1.1725
],
"text": "ja",
"confidence": 0.998
},
{
"boundingBox": [
4.8164,
1.0456,
5.5168,
1.0507,
5.5118,
1.1725,
4.8164,
1.1725
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
5.5371,
1.0507,
5.7351,
1.0507,
5.7351,
1.1725,
5.5371,
1.1725
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
5.7604,
1.0507,
6.1614,
1.0557,
6.1563,
1.1725,
5.7554,
1.1725
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
6.1817,
1.0557,
6.3796,
1.0557,
6.3796,
1.1776,
6.1817,
1.1725
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
6.405,
1.0557,
6.7349,
1.0608,
6.7298,
1.1776,
6.3999,
1.1776
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.996
},
{
"boundingBox": [
6.7603,
1.0608,
7.1815,
1.0608,
7.1815,
1.1776,
6.7552,
1.1776
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.906
},
{
"boundingBox": [
7.2069,
1.0608,
7.5216,
1.0659,
7.5165,
1.1776,
7.2018,
1.1776
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.996
},
{
"boundingBox": [
7.5469,
1.0659,
7.8667,
1.0659,
7.8667,
1.1776,
7.5419,
1.1776
],
"text": "Tekstiä lomakkeelta.",
"confidence": 0.995
}
]
},
{
"boundingBox": [
0.4771,
1.1623,
3.3548,
1.1725,
3.3548,
1.2994,
0.4771,
1.2842
],
"text": "Tekstiä lomakkeelta",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
0.4822,
1.1674,
0.5634,
1.1674,
0.5634,
1.2842,
0.4771,
1.2842
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
0.5887,
1.1674,
0.7359,
1.1623,
0.7308,
1.2842,
0.5837,
1.2842
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.997
},
{
"boundingBox": [
0.7562,
1.1623,
1.1572,
1.1623,
1.1572,
1.2791,
0.7562,
1.2842
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.995
},
{
"boundingBox": [
1.1825,
1.1623,
1.3906,
1.1623,
1.3856,
1.2842,
1.1775,
1.2791
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.548
},
{
"boundingBox": [
1.4109,
1.1623,
1.9743,
1.1674,
1.9692,
1.2842,
1.4109,
1.2842
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
1.9946,
1.1674,
2.2839,
1.1674,
2.2788,
1.2892,
1.9946,
1.2842
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.996
},
{
"boundingBox": [
2.3042,
1.1674,
2.7203,
1.1674,
2.7153,
1.2943,
2.2991,
1.2892
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
2.7457,
1.1725,
2.8675,
1.1725,
2.8625,
1.2943,
2.7407,
1.2943
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.998
},
{
"boundingBox": [
2.8878,
1.1725,
3.3548,
1.1776,
3.3497,
1.3045,
2.8878,
1.2943
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
}
]
},
{
"boundingBox": [
0.5228,
1.4973,
1.7154,
1.4973,
1.7154,
1.6598,
0.5228,
1.6598
],
"text": "Tekstiä lomakkeelta",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
0.5278,
1.5075,
0.6547,
1.5075,
0.6598,
1.6598,
0.5329,
1.6598
],
"text": "1.",
"confidence": 0.999
},
{
"boundingBox": [
0.6852,
1.5075,
1.7154,
1.5024,
1.7154,
1.6648,
0.6902,
1.6598
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.92
}
]
},
{
"boundingBox": [
0.5329,
1.7714,
0.9795,
1.7714,
0.9745,
1.8729,
0.5329,
1.8729
],
"text": "Tekstiä lomakkeelta",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
0.5329,
1.7714,
0.9694,
1.7765,
0.9694,
1.878,
0.5329,
1.8729
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
}
]
},
{
"boundingBox": [
2.02,
1.8425,
2.7356,
1.8171,
2.7457,
2.0404,
2.025,
2.0709
],
"text": "SARA",
"appearance": {
"style": {
"name": "handwriting",
"confidence": 0.969
}
},
"words": [
{
"boundingBox": [
2.02,
1.8526,
2.6544,
1.8222,
2.6594,
2.0506,
2.025,
2.076
],
"text": "SARA",
"confidence": 0.994
}
]
},
{
"boundingBox": [
4.2937,
1.7765,
4.7555,
1.7765,
4.7555,
1.8882,
4.2937,
1.8932
],
"text": "Sukunimi",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
4.2988,
1.7816,
4.7555,
1.7816,
4.7505,
1.8932,
4.2988,
1.8932
],
"text": "Sukunimi",
"confidence": 0.995
}
]
},
{
"boundingBox": [
5.1057,
1.8323,
6.4811,
1.8374,
6.4761,
2.0912,
5.1007,
2.076
],
"text": "MARTTILA",
"appearance": {
"style": {
"name": "handwriting",
"confidence": 0.969
}
},
"words": [
{
"boundingBox": [
5.1159,
1.8323,
6.4253,
1.8374,
6.4253,
2.0963,
5.1057,
2.0709
],
"text": "MARTTILA",
"confidence": 0.917
}
]
},
{
"boundingBox": [
0.5228,
2.1876,
1.2434,
2.1978,
1.2384,
2.3044,
0.5228,
2.2993
],
"text": "Henkilötunnus",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
0.5278,
2.1927,
1.2384,
2.2029,
1.2384,
2.3044,
0.5278,
2.2993
],
"text": "Henkilötunnus",
"confidence": 0.766
}
]
},
{
"boundingBox": [
1.4211,
2.2587,
3.2939,
2.2688,
3.2939,
2.5277,
1.4211,
2.5176
],
"text": "120519- 9444",
"appearance": {
"style": {
"name": "other",
"confidence": 1
}
},
"words": [
{
"boundingBox": [
1.4262,
2.279,
2.4514,
2.2638,
2.4514,
2.5125,
1.4312,
2.5226
],
"text": "120519-",
"confidence": 0.931
},
{
"boundingBox": [
2.5326,
2.2638,
3.238,
2.2891,
3.233,
2.5277,
2.5326,
2.5125
],
"text": "9444",
"confidence": 0.87
}
]
},
{
"boundingBox": [
4.2988,
2.1978,
5.0296,
2.213,
5.0245,
2.3298,
4.2937,
2.3145
],
"text": "Puhelinnumero",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
4.2988,
2.2029,
5.0194,
2.213,
5.0194,
2.3348,
4.2988,
2.3196
],
"text": "Puhelinnumero",
"confidence": 0.994
}
]
},
{
"boundingBox": [
5.1463,
2.2739,
6.608,
2.279,
6.6029,
2.5277,
5.1463,
2.5125
],
"text": "0HO5217468",
"appearance": {
"style": {
"name": "other",
"confidence": 1
}
},
"words": [
{
"boundingBox": [
5.1463,
2.2841,
6.542,
2.2841,
6.542,
2.5328,
5.1463,
2.5023
],
"text": "0HO5217468",
"confidence": 0.726
}
]
},
{
"boundingBox": [
0.5278,
2.6292,
1.0404,
2.6292,
1.0404,
2.7358,
0.5278,
2.7358
],
"text": "Tekstiä lomakkeelta",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
0.5329,
2.6343,
1.0354,
2.6343,
1.0354,
2.7409,
0.5329,
2.7409
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
}
]
},
{
"boundingBox": [
4.2785,
2.6444,
4.9078,
2.6546,
4.9027,
2.7663,
4.2785,
2.7561
],
"text": "Tekstiä lomakkeelta",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
4.2835,
2.6444,
4.8976,
2.6647,
4.8976,
2.7663,
4.2886,
2.7612
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.989
}
]
},
{
"boundingBox": [
0.9186,
2.7663,
4.0957,
2.7815,
4.0957,
2.9794,
0.9186,
2.949
],
"text": "Lammenreunantaari 150 149",
"appearance": {
"style": {
"name": "other",
"confidence": 1
}
},
"words": [
{
"boundingBox": [
0.9237,
2.7713,
3.2634,
2.7866,
3.2533,
2.9744,
0.9288,
2.9338
],
"text": "Lammenreunantaari",
"confidence": 0.376
},
{
"boundingBox": [
3.3142,
2.7866,
3.6593,
2.7866,
3.6542,
2.9794,
3.3091,
2.9794
],
"text": "150",
"confidence": 0.28
},
{
"boundingBox": [
3.7456,
2.7866,
4.0602,
2.7815,
4.0501,
2.9845,
3.7354,
2.9845
],
"text": "149",
"confidence": 0.794
}
]
},
{
"boundingBox": [
4.8926,
2.7307,
5.5727,
2.7358,
5.5676,
2.9642,
4.8875,
2.949
],
"text": "69700",
"appearance": {
"style": {
"name": "other",
"confidence": 1
}
},
"words": [
{
"boundingBox": [
4.8926,
2.7358,
5.5371,
2.7358,
5.5371,
2.9693,
4.8926,
2.9541
],
"text": "69700",
"confidence": 0.831
}
]
},
{
"boundingBox": [
6.1766,
2.6597,
6.9734,
2.6597,
6.9734,
2.7815,
6.1766,
2.7764
],
"text": "Tekstiä lomakkeelta",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
6.1766,
2.6647,
6.9582,
2.6647,
6.9531,
2.7815,
6.1766,
2.7713
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.974
}
]
},
{
"boundingBox": [
6.3542,
2.7967,
7.1967,
2.7815,
7.1967,
2.9642,
6.3593,
2.9794
],
"text": "VETELI",
"appearance": {
"style": {
"name": "handwriting",
"confidence": 0.772
}
},
"words": [
{
"boundingBox": [
6.3593,
2.7967,
7.1866,
2.7815,
7.1967,
2.9693,
6.3593,
2.9845
],
"text": "VETELI",
"confidence": 0.788
}
]
},
{
"boundingBox": [
0.5228,
3.0607,
2.5275,
3.0657,
2.5275,
3.1977,
0.5228,
3.1875
],
"text": "Tekstiä lomakkeelta",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
0.5278,
3.0657,
1.1673,
3.0657,
1.1724,
3.1977,
0.5278,
3.1875
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
1.1927,
3.0657,
1.8169,
3.0657,
1.8119,
3.1977,
1.1927,
3.1977
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
1.8373,
3.0657,
1.9641,
3.0657,
1.9591,
3.2028,
1.8373,
3.1977
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.998
},
{
"boundingBox": [
1.9844,
3.0657,
2.5224,
3.0708,
2.5173,
3.1977,
1.9844,
3.2028
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
}
]
},
{
"boundingBox": [
0.5025,
3.6038,
3.3751,
3.6038,
3.3751,
3.7611,
0.5025,
3.756
],
"text": "Tekstiä lomakkeelta",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
0.5126,
3.6088,
0.6446,
3.6088,
0.6446,
3.756,
0.5075,
3.751
],
"text": "2.",
"confidence": 0.998
},
{
"boundingBox": [
0.675,
3.6088,
1.6038,
3.6038,
1.6038,
3.7611,
0.6699,
3.756
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.981
},
{
"boundingBox": [
1.6342,
3.6038,
2.4158,
3.6038,
2.4108,
3.7611,
1.6342,
3.7611
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
2.4412,
3.6038,
2.8726,
3.6088,
2.8675,
3.7662,
2.4412,
3.7611
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.996
},
{
"boundingBox": [
2.898,
3.6088,
3.3801,
3.6139,
3.3751,
3.7611,
2.898,
3.7662
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
}
]
},
{
"boundingBox": [
0.4669,
3.888,
2.6645,
3.8981,
2.6645,
4.0859,
0.4669,
4.0809
],
"text": "Tekstiä lomakkeelta",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
0.7004,
3.9032,
1.0151,
3.9185,
1.01,
4.0606,
0.7004,
4.0758
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.798
},
{
"boundingBox": [
1.0506,
3.9185,
1.4515,
3.9286,
1.4515,
4.0453,
1.0506,
4.0555
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
1.4921,
3.9337,
1.9844,
3.9388,
1.9794,
4.0403,
1.4871,
4.0453
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
2.025,
3.9388,
2.2839,
3.9388,
2.2788,
4.0453,
2.02,
4.0403
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.996
},
{
"boundingBox": [
2.3194,
3.9388,
2.6594,
3.9388,
2.6544,
4.0555,
2.3143,
4.0453
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.995
}
]
},
{
"boundingBox": [
0.7461,
4.1672,
4.7149,
4.1773,
4.7149,
4.2941,
0.7461,
4.2788
],
"text": "Tekstiä lomakkeelta",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
0.7511,
4.1672,
1.0303,
4.1672,
1.0303,
4.2788,
0.7511,
4.2738
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.996
},
{
"boundingBox": [
1.0506,
4.1672,
1.4312,
4.1672,
1.4363,
4.2839,
1.0506,
4.2788
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.996
},
{
"boundingBox": [
1.4566,
4.1672,
1.8169,
4.1722,
1.8169,
4.2839,
1.4566,
4.2839
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
1.8373,
4.1722,
2.1265,
4.1722,
2.1265,
4.289,
1.8373,
4.2839
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.996
},
{
"boundingBox": [
2.1468,
4.1722,
2.3854,
4.1722,
2.3854,
4.289,
2.1468,
4.289
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.763
},
{
"boundingBox": [
2.4057,
4.1722,
2.8269,
4.1722,
2.8269,
4.2941,
2.4057,
4.289
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.801
},
{
"boundingBox": [
2.8472,
4.1722,
3.3142,
4.1773,
3.3091,
4.2941,
2.8472,
4.2941
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.995
},
{
"boundingBox": [
3.3345,
4.1773,
3.4207,
4.1773,
3.4207,
4.2941,
3.3345,
4.2941
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.998
},
{
"boundingBox": [
3.441,
4.1773,
3.9689,
4.1824,
3.9689,
4.2941,
3.441,
4.2941
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
3.9892,
4.1824,
4.72,
4.1875,
4.7149,
4.2941,
3.9892,
4.2941
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
}
]
},
{
"boundingBox": [
0.8679,
4.3956,
0.944,
4.4006,
0.9389,
4.5072,
0.8628,
4.4971
],
"text": "6",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
0.8679,
4.3956,
0.9339,
4.4006,
0.9237,
4.5072,
0.8628,
4.4971
],
"text": "6",
"confidence": 0.994
}
]
},
{
"boundingBox": [
1.1064,
4.3956,
1.1978,
4.4006,
1.1927,
4.5123,
1.1013,
4.5072
],
"text": "0",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
1.1064,
4.3956,
1.1673,
4.4006,
1.1622,
4.5123,
1.1013,
4.5072
],
"text": "0",
"confidence": 0.937
}
]
},
{
"boundingBox": [
1.3449,
4.3956,
1.4312,
4.4006,
1.4262,
4.5123,
1.3449,
4.5072
],
"text": "0",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
1.3449,
4.3956,
1.4059,
4.4006,
1.4008,
4.5123,
1.3449,
4.5072
],
"text": "0",
"confidence": 0.956
}
]
},
{
"boundingBox": [
1.5581,
4.3956,
1.6748,
4.3905,
1.6748,
4.5174,
1.5581,
4.5225
],
"text": "3",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
1.5835,
4.3956,
1.6545,
4.3905,
1.6596,
4.5123,
1.5886,
4.5174
],
"text": "3",
"confidence": 0.997
}
]
},
{
"boundingBox": [
1.8017,
4.3905,
1.9134,
4.3905,
1.9083,
4.5174,
1.8017,
4.5174
],
"text": "Tekstiä lomakkeelta",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
1.8017,
4.3905,
1.8728,
4.3905,
1.8728,
4.5174,
1.8017,
4.5174
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.961
}
]
},
{
"boundingBox": [
1.9185,
4.3448,
4.4967,
4.36,
4.4916,
4.5986,
1.9185,
4.5631
],
"text": "Tekstiä lomakkeelta",
"appearance": {
"style": {
"name": "handwriting",
"confidence": 0.772
}
},
"words": [
{
"boundingBox": [
1.9946,
4.3499,
2.1215,
4.3499,
2.1215,
4.5631,
1.9946,
4.5631
],
"text": "0",
"confidence": 0.304
},
{
"boundingBox": [
2.2128,
4.3499,
2.3346,
4.3448,
2.3397,
4.5631,
2.2128,
4.5631
],
"text": "X",
"confidence": 0.997
},
{
"boundingBox": [
2.4463,
4.3448,
2.5681,
4.3448,
2.5681,
4.5681,
2.4463,
4.5681
],
"text": "X",
"confidence": 0.997
},
{
"boundingBox": [
2.6747,
4.3448,
2.8117,
4.3448,
2.8117,
4.5681,
2.6797,
4.5681
],
"text": "X",
"confidence": 0.994
},
{
"boundingBox": [
2.9234,
4.3448,
3.0452,
4.3448,
3.0452,
4.5732,
2.9234,
4.5732
],
"text": "X",
"confidence": 0.997
},
{
"boundingBox": [
3.1517,
4.3448,
3.2736,
4.3448,
3.2786,
4.5783,
3.1517,
4.5732
],
"text": "X",
"confidence": 0.997
},
{
"boundingBox": [
3.4004,
4.3499,
3.5222,
4.3499,
3.5222,
4.5834,
3.4004,
4.5783
],
"text": "X",
"confidence": 0.994
},
{
"boundingBox": [
3.6288,
4.3499,
3.7506,
4.355,
3.7557,
4.5884,
3.6288,
4.5834
],
"text": "4",
"confidence": 0.941
},
{
"boundingBox": [
3.8877,
4.355,
4.0095,
4.36,
4.0095,
4.5935,
3.8877,
4.5884
],
"text": "7",
"confidence": 0.914
},
{
"boundingBox": [
4.1059,
4.36,
4.4612,
4.3753,
4.4612,
4.6037,
4.1059,
4.5935
],
"text": "56",
"confidence": 0.87
}
]
},
{
"boundingBox": [
0.5177,
4.69,
3.5527,
4.7001,
3.5527,
4.8321,
0.5177,
4.8169
],
"text": "Tekstiä lomakkeelta",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
0.5228,
4.695,
0.6598,
4.695,
0.6547,
4.8118,
0.5228,
4.8118
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.997
},
{
"boundingBox": [
0.6801,
4.695,
0.8628,
4.695,
0.8628,
4.8118,
0.6801,
4.8118
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
0.8882,
4.695,
0.9795,
4.695,
0.9745,
4.8118,
0.8831,
4.8118
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.999
},
{
"boundingBox": [
0.9998,
4.695,
1.4566,
4.695,
1.4566,
4.8118,
0.9998,
4.8118
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.995
},
{
"boundingBox": [
1.482,
4.695,
1.8373,
4.695,
1.8373,
4.8118,
1.4769,
4.8118
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
1.8626,
4.695,
1.954,
4.695,
1.9489,
4.8118,
1.8576,
4.8118
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.998
},
{
"boundingBox": [
1.9743,
4.695,
2.6594,
4.7001,
2.6594,
4.8219,
1.9743,
4.8118
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
2.6848,
4.7001,
2.8371,
4.7001,
2.832,
4.8219,
2.6797,
4.8219
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.997
},
{
"boundingBox": [
2.8574,
4.7001,
3.1568,
4.7001,
3.1517,
4.827,
2.8574,
4.8219
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.996
},
{
"boundingBox": [
3.1771,
4.7001,
3.5527,
4.7001,
3.5527,
4.8372,
3.1771,
4.827
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.93
}
]
},
{
"boundingBox": [
0.5177,
4.8219,
7.8971,
4.8575,
7.8971,
4.9742,
0.5177,
4.9336
],
"text": "Tekstiä lomakkeelta",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
0.5177,
4.827,
0.6598,
4.827,
0.6598,
4.9387,
0.5177,
4.9387
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.997
},
{
"boundingBox": [
0.6801,
4.827,
0.9846,
4.827,
0.9846,
4.9437,
0.6801,
4.9387
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.996
},
{
"boundingBox": [
1.01,
4.827,
1.0963,
4.827,
1.0963,
4.9437,
1.01,
4.9437
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.998
},
{
"boundingBox": [
1.1216,
4.827,
1.2688,
4.827,
1.2688,
4.9437,
1.1216,
4.9437
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.998
},
{
"boundingBox": [
1.2891,
4.827,
1.5733,
4.827,
1.5733,
4.9437,
1.2942,
4.9437
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.996
},
{
"boundingBox": [
1.5987,
4.827,
2.2433,
4.8321,
2.2433,
4.9488,
1.5987,
4.9437
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.986
},
{
"boundingBox": [
2.2686,
4.8321,
2.4615,
4.8321,
2.4615,
4.9488,
2.2686,
4.9488
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
2.4818,
4.8321,
2.7203,
4.8321,
2.7203,
4.9539,
2.4818,
4.9488
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.996
},
{
"boundingBox": [
2.7457,
4.8321,
3.0502,
4.8321,
3.0502,
4.9539,
2.7457,
4.9539
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.704
},
{
"boundingBox": [
3.0705,
4.8321,
3.5984,
4.8372,
3.5984,
4.959,
3.0705,
4.9539
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
3.6237,
4.8372,
4.0704,
4.8372,
4.0704,
4.959,
3.6237,
4.959
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.995
},
{
"boundingBox": [
4.0907,
4.8372,
4.3952,
4.8422,
4.3952,
4.964,
4.0907,
4.959
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.996
},
{
"boundingBox": [
4.4206,
4.8422,
4.9332,
4.8422,
4.9332,
4.964,
4.4206,
4.964
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
4.9535,
4.8422,
5.5219,
4.8473,
5.5219,
4.9691,
4.9535,
4.964
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.829
},
{
"boundingBox": [
5.5422,
4.8473,
6.0142,
4.8524,
6.0091,
4.9691,
5.5422,
4.9691
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.995
},
{
"boundingBox": [
6.0345,
4.8524,
6.7856,
4.8575,
6.7856,
4.9742,
6.0345,
4.9691
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.824
},
{
"boundingBox": [
6.811,
4.8575,
7.0039,
4.8575,
6.9988,
4.9742,
6.8059,
4.9742
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.998
},
{
"boundingBox": [
7.0242,
4.8575,
7.217,
4.8575,
7.217,
4.9742,
7.0242,
4.9742
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
7.2424,
4.8575,
7.5622,
4.8625,
7.5571,
4.9793,
7.2373,
4.9742
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.996
},
{
"boundingBox": [
7.5825,
4.8625,
7.8971,
4.8625,
7.8921,
4.9793,
7.5825,
4.9793
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
}
]
},
{
"boundingBox": [
0.5126,
4.9488,
7.0851,
4.9894,
7.08,
5.1163,
0.5126,
5.0757
],
"text": "Tekstiä lomakkeelta",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
0.5177,
4.9539,
1.076,
4.959,
1.076,
5.0808,
0.5177,
5.0757
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
1.1013,
4.959,
1.3754,
4.959,
1.3754,
5.0808,
1.1013,
5.0808
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.996
},
{
"boundingBox": [
1.4008,
4.959,
1.954,
4.964,
1.954,
5.0808,
1.4008,
5.0808
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
1.9794,
4.964,
2.4869,
4.9691,
2.4869,
5.0859,
1.9794,
5.0808
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
2.5072,
4.9691,
2.7813,
4.9691,
2.7813,
5.0859,
2.5072,
5.0859
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.996
},
{
"boundingBox": [
2.8066,
4.9691,
3.0959,
4.9691,
3.0959,
5.0909,
2.8066,
5.0859
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.996
},
{
"boundingBox": [
3.1213,
4.9742,
3.7151,
4.9742,
3.7151,
5.0909,
3.1213,
5.0909
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.988
},
{
"boundingBox": [
3.7405,
4.9742,
3.842,
4.9742,
3.842,
5.0909,
3.7354,
5.0909
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.996
},
{
"boundingBox": [
3.8674,
4.9742,
4.2074,
4.9793,
4.2023,
5.096,
3.8674,
5.096
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.996
},
{
"boundingBox": [
4.2277,
4.9793,
4.5119,
4.9793,
4.5068,
5.096,
4.2277,
5.096
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.996
},
{
"boundingBox": [
4.5373,
4.9793,
5.3493,
4.9844,
5.3443,
5.1062,
4.5322,
5.096
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.966
},
{
"boundingBox": [
5.3696,
4.9844,
5.5879,
4.9844,
5.5879,
5.1062,
5.3696,
5.1062
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.765
},
{
"boundingBox": [
5.6133,
4.9844,
5.9127,
4.9894,
5.9076,
5.1112,
5.6082,
5.1062
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.996
},
{
"boundingBox": [
5.933,
4.9894,
6.3593,
4.9894,
6.3542,
5.1112,
5.933,
5.1112
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.995
},
{
"boundingBox": [
6.3847,
4.9894,
6.471,
4.9894,
6.471,
5.1163,
6.3796,
5.1112
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.998
},
{
"boundingBox": [
6.4964,
4.9894,
6.7958,
4.9894,
6.7907,
5.1163,
6.4913,
5.1163
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.823
},
{
"boundingBox": [
6.8212,
4.9894,
7.0851,
4.9945,
7.08,
5.1214,
6.8161,
5.1163
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.995
}
]
},
{
"boundingBox": [
0.4974,
5.299,
2.3955,
5.299,
2.3955,
5.4513,
0.4974,
5.4462
],
"text": "Tekstiä lomakkeelta",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
0.5075,
5.299,
0.6446,
5.299,
0.6446,
5.4462,
0.5075,
5.4462
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.998
},
{
"boundingBox": [
0.6699,
5.299,
1.553,
5.3041,
1.553,
5.4513,
0.6699,
5.4462
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.75
},
{
"boundingBox": [
1.5936,
5.3041,
2.3651,
5.3041,
2.3651,
5.4564,
1.5936,
5.4513
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
}
]
},
{
"boundingBox": [
0.7004,
5.5934,
4.6388,
5.6137,
4.6337,
5.7406,
0.7004,
5.7102
],
"text": "Tekstiä lomakkeelta",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
0.7055,
5.5985,
1.0404,
5.5985,
1.0404,
5.7153,
0.7055,
5.7102
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
1.0607,
5.5985,
1.2993,
5.5985,
1.2993,
5.7153,
1.0607,
5.7153
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.996
},
{
"boundingBox": [
1.3246,
5.5985,
1.9895,
5.6036,
1.9895,
5.7203,
1.3246,
5.7153
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
2.0098,
5.6036,
2.5275,
5.6036,
2.5275,
5.7254,
2.0098,
5.7203
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
2.5478,
5.6036,
3.1162,
5.6087,
3.1162,
5.7305,
2.5478,
5.7254
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.782
},
{
"boundingBox": [
3.1416,
5.6087,
3.6136,
5.6087,
3.6085,
5.7356,
3.1365,
5.7305
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.995
},
{
"boundingBox": [
3.6339,
5.6087,
4.2683,
5.6137,
4.2683,
5.7406,
3.6288,
5.7356
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.405
},
{
"boundingBox": [
4.2937,
5.6137,
4.6388,
5.6188,
4.6337,
5.7457,
4.2886,
5.7406
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.996
}
]
},
{
"boundingBox": [
0.4872,
6.0147,
2.3245,
6.0198,
2.3245,
6.2127,
0.4872,
6.2025
],
"text": "Tekstiä lomakkeelta",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
0.4923,
6.0147,
0.6243,
6.0198,
0.6243,
6.2025,
0.4923,
6.2025
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
0.6598,
6.0198,
1.2079,
6.0198,
1.2079,
6.2127,
0.6598,
6.2076
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.937
},
{
"boundingBox": [
1.2485,
6.0198,
1.3957,
6.0198,
1.3957,
6.2127,
1.2485,
6.2127
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
1.4312,
6.0198,
2.3245,
6.0198,
2.3296,
6.2127,
1.4312,
6.2127
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
}
]
},
{
"boundingBox": [
0.4923,
6.3497,
1.5277,
6.3497,
1.5277,
6.4817,
0.4923,
6.4817
],
"text": "Tekstiä lomakkeelta",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
0.4974,
6.3548,
0.8019,
6.3548,
0.8019,
6.4817,
0.4974,
6.4766
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.996
},
{
"boundingBox": [
0.8273,
6.3548,
0.9136,
6.3548,
0.9136,
6.4868,
0.8222,
6.4868
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
0.9389,
6.3548,
1.5226,
6.3548,
1.5175,
6.4817,
0.9389,
6.4868
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.408
}
]
},
{
"boundingBox": [
1.7002,
6.5223,
2.9081,
6.5223,
2.9081,
6.7355,
1.7002,
6.7405
],
"text": "Tekstiä lomakkeelta",
"appearance": {
"style": {
"name": "handwriting",
"confidence": 0.909
}
},
"words": [
{
"boundingBox": [
1.7104,
6.5223,
2.3143,
6.5324,
2.3143,
6.7456,
1.7053,
6.7456
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.806
},
{
"boundingBox": [
2.36,
6.5324,
2.8929,
6.5274,
2.8929,
6.7355,
2.3549,
6.7456
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.977
}
]
},
{
"boundingBox": [
3.4969,
6.5071,
4.3444,
6.5071,
4.3444,
6.7253,
3.4969,
6.7253
],
"text": "Veteli",
"appearance": {
"style": {
"name": "other",
"confidence": 1
}
},
"words": [
{
"boundingBox": [
3.5019,
6.5121,
4.3343,
6.5121,
4.3444,
6.7253,
3.507,
6.7304
],
"text": "Veteli",
"confidence": 0.903
}
]
},
{
"boundingBox": [
0.5075,
6.8725,
1.9692,
6.8827,
1.9692,
7.0197,
0.5075,
7.0045
],
"text": "Tekstiä lomakkeelta",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
0.5126,
6.8725,
1.0455,
6.8827,
1.0455,
7.0146,
0.5075,
7.0096
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.986
},
{
"boundingBox": [
1.076,
6.8827,
1.1521,
6.8827,
1.1521,
7.0146,
1.0709,
7.0146
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.998
},
{
"boundingBox": [
1.1775,
6.8827,
1.9641,
6.8877,
1.9641,
7.0197,
1.1775,
7.0146
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
}
]
},
{
"boundingBox": [
0.4923,
7.5628,
2.695,
7.573,
2.695,
7.7151,
0.4923,
7.6999
],
"text": "Tekstiä lomakkeelta",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
0.4923,
7.5628,
0.8831,
7.5628,
0.8831,
7.7049,
0.4923,
7.6948
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.476
},
{
"boundingBox": [
0.9085,
7.5628,
1.3703,
7.5679,
1.3703,
7.71,
0.9085,
7.7049
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
1.3957,
7.5679,
1.9591,
7.5679,
1.9591,
7.7151,
1.3957,
7.71
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
1.9895,
7.5679,
2.695,
7.573,
2.695,
7.71,
1.9844,
7.7151
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
}
]
},
{
"boundingBox": [
0.4822,
7.8978,
1.0151,
7.8927,
1.0151,
8.0247,
0.4822,
8.0247
],
"text": "Tekstiä lomakkeelta",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
0.4923,
7.8978,
1.0201,
7.8978,
1.0201,
8.0298,
0.4974,
8.0298
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.995
}
]
},
{
"boundingBox": [
0.4872,
8.0653,
1.5175,
8.0653,
1.5175,
8.1973,
0.4872,
8.1973
],
"text": "Tekstiä lomakkeelta",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
0.4923,
8.0704,
0.9237,
8.0704,
0.9237,
8.2024,
0.4923,
8.1973
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.996
},
{
"boundingBox": [
0.9491,
8.0704,
1.4921,
8.0704,
1.4921,
8.2024,
0.9491,
8.2024
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.996
}
]
},
{
"boundingBox": [
0.4923,
8.2328,
2.0707,
8.2328,
2.0707,
8.3699,
0.4923,
8.3648
],
"text": "Tekstiä lomakkeelta",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
0.4923,
8.2328,
0.8679,
8.2379,
0.8729,
8.3648,
0.4974,
8.3648
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
0.9034,
8.2379,
2.0606,
8.2328,
2.0606,
8.3749,
0.9085,
8.3648
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.753
}
]
},
{
"boundingBox": [
8.0545,
11.1767,
8.0545,
11.5117,
7.9682,
11.5117,
7.9682,
11.1767
],
"text": "Tekstiä lomakkeelta",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
8.0545,
11.1818,
8.0545,
11.4914,
7.9682,
11.4914,
7.9682,
11.1818
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.258
}
]
},
{
"boundingBox": [
2.7153,
11.4965,
5.4356,
11.5016,
5.4356,
11.6132,
2.7153,
11.6082
],
"text": "Tekstiä lomakkeelta",
"appearance": {
"style": {
"name": "other",
"confidence": 0.878
}
},
"words": [
{
"boundingBox": [
2.7153,
11.4965,
3.1416,
11.4965,
3.1416,
11.6132,
2.7203,
11.6082
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
3.1619,
11.4965,
3.3649,
11.5016,
3.3649,
11.6132,
3.167,
11.6132
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
3.3852,
11.5016,
3.8268,
11.5016,
3.8268,
11.6132,
3.3903,
11.6132
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.991
},
{
"boundingBox": [
3.8521,
11.5016,
4.4612,
11.5016,
4.4612,
11.6132,
3.8521,
11.6132
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
4.4815,
11.5016,
4.989,
11.5066,
4.989,
11.6132,
4.4815,
11.6132
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
},
{
"boundingBox": [
5.0144,
11.5066,
5.4305,
11.5117,
5.4305,
11.6132,
5.0144,
11.6132
],
"text": "Tekstiä lomakkeelta",
"confidence": 0.994
}
]
}
],
"selectionMarks": [
{
"boundingBox": [
0.1188,
1.4981,
0.5093,
1.4981,
0.5093,
1.6413,
0.1188,
1.6413
],
"confidence": 0.365,
"state": "unselected"
},
{
"boundingBox": [
0.49,
3.8886,
0.6542,
3.8886,
0.6542,
4.0605,
0.49,
4.0605
],
"confidence": 0.897,
"state": "selected"
},
{
"boundingBox": [
2.202,
4.3485,
2.4477,
4.3485,
2.4477,
4.5594,
2.202,
4.5594
],
"confidence": 0.576,
"state": "selected"
},
{
"boundingBox": [
2.451,
4.3586,
2.6719,
4.3586,
2.6719,
4.5579,
2.451,
4.5579
],
"confidence": 0.5,
"state": "selected"
},
{
"boundingBox": [
2.6967,
4.3639,
2.9145,
4.3639,
2.9145,
4.5524,
2.6967,
4.5524
],
"confidence": 0.747,
"state": "selected"
},
{
"boundingBox": [
2.8914,
4.36,
3.152,
4.36,
3.152,
4.5515,
2.8914,
4.5515
],
"confidence": 0.394,
"state": "selected"
},
{
"boundingBox": [
3.1529,
4.3471,
3.3927,
4.3471,
3.3927,
4.5647,
3.1529,
4.5647
],
"confidence": 0.751,
"state": "selected"
},
{
"boundingBox": [
3.3906,
4.3507,
3.6201,
4.3507,
3.6201,
4.5692,
3.3906,
4.5692
],
"confidence": 0.97,
"state": "selected"
},
{
"boundingBox": [
0.5122,
5.5466,
0.6605,
5.5466,
0.6605,
5.701,
0.5122,
5.701
],
"confidence": 0.998,
"state": "unselected"
}
]
}
],
"pageResults": [
{
"page": 1,
"tables": []
}
],
"documentResults": [
{
"docType": "custom:modelname",
"modelId": "-",
"pageRange": [
1,
1
],
"fields": {
"Field": {
"type": "string",
"valueString": "VETELI",
"text": "VETELI",
"page": 1,
"boundingBox": [
6.36,
2.78,
7.195,
2.78,
7.195,
2.985,
6.36,
2.985
],
"confidence": 0.992,
"elements": [
"#/readResults/0/lines/19/words/0"
]
},
"Field1": {
"type": "string",
"valueString": "5199444",
"text": "5199444",
"page": 1,
"boundingBox": [
1.425,
2.265,
3.24,
2.265,
3.24,
2.53,
1.425,
2.53
],
"confidence": 0.993,
"elements": [
"#/readResults/0/lines/11/words/0",
"#/readResults/0/lines/11/words/1"
]
},
"Field2": {
"type": "string",
"valueString": "123456789",
"text": "123456789",
"page": 1,
"boundingBox": [
0.865,
4.345,
4.46,
4.345,
4.46,
4.605,
0.865,
4.605
],
"confidence": 0.969,
"elements": [
"#/readResults/0/lines/24/words/0",
"#/readResults/0/lines/25/words/0",
"#/readResults/0/lines/26/words/0",
"#/readResults/0/lines/27/words/0",
"#/readResults/0/lines/28/words/0",
"#/readResults/0/lines/29/words/0",
"#/readResults/0/lines/29/words/1",
"#/readResults/0/lines/29/words/2",
"#/readResults/0/lines/29/words/3",
"#/readResults/0/lines/29/words/4",
"#/readResults/0/lines/29/words/5",
"#/readResults/0/lines/29/words/6",
"#/readResults/0/lines/29/words/7",
"#/readResults/0/lines/29/words/8",
"#/readResults/0/lines/29/words/9"
]
},
"Field3": {
"type": "string",
"valueString": "tekstiä",
"text": "tekstiä",
"page": 1,
"boundingBox": [
0.925,
2.77,
4.06,
2.77,
4.06,
2.985,
0.925,
2.985
],
"confidence": 0.99,
"elements": [
"#/readResults/0/lines/16/words/0",
"#/readResults/0/lines/16/words/1",
"#/readResults/0/lines/16/words/2"
]
},
"Field4": {
"type": "string",
"valueString": "SARA",
"text": "SARA",
"page": 1,
"boundingBox": [
2.02,
1.82,
2.66,
1.82,
2.66,
2.075,
2.02,
2.075
],
"confidence": 0.994,
"elements": [
"#/readResults/0/lines/7/words/0"
]
},
"tekstiä": {
"type": "selectionMark",
"valueSelectionMark": "unselected",
"page": 1,
"boundingBox": [
0.51,
5.545,
0.66,
5.545,
0.66,
5.7,
0.51,
5.7
],
"confidence": 0.995,
"elements": [
"#/readResults/0/selectionMarks/8"
]
},
"Field5": {
"type": "string",
"valueString": "MARTTILA",
"text": "MARTTILA",
"page": 1,
"boundingBox": [
5.105,
1.83,
6.425,
1.83,
6.425,
2.095,
5.105,
2.095
],
"confidence": 0.994,
"elements": [
"#/readResults/0/lines/9/words/0"
]
},
"Field6": {
"type": "selectionMark",
"valueSelectionMark": "selected",
"page": 1,
"boundingBox": [
0.49,
3.89,
0.655,
3.89,
0.655,
4.06,
0.49,
4.06
],
"confidence": 0.995,
"elements": [
"#/readResults/0/selectionMarks/1"
]
},
"Field7": {
"type": "string",
"valueString": "0HO5217468",
"text": "0HO5217468",
"page": 1,
"boundingBox": [
5.145,
2.285,
6.54,
2.285,
6.54,
2.535,
5.145,
2.535
],
"confidence": 0.99,
"elements": [
"#/readResults/0/lines/13/words/0"
]
},
"Field8": {
"type": "string",
"valueString": "17.9. 2019",
"text": "17.9. 2019",
"page": 1,
"boundingBox": [
1.705,
6.52,
2.895,
6.52,
2.895,
6.745,
1.705,
6.745
],
"confidence": 0.978,
"elements": [
"#/readResults/0/lines/37/words/0",
"#/readResults/0/lines/37/words/1"
]
},
"Field9": {
"type": "string",
"valueString": "697",
"text": "697",
"page": 1,
"boundingBox": [
4.895,
2.735,
5.535,
2.735,
5.535,
2.97,
4.895,
2.97
],
"confidence": 0.995,
"elements": [
"#/readResults/0/lines/17/words/0"
]
}
},
"docTypeConfidence": 0.924
}
],
"errors": []
}
}
------------------------------
Juha Leppänen
RPA Developer
S-Bank
Europe/Helsinki
------------------------------
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
08-11-21 02:32 PM
@Juha Leppänen,
The KeyValue item is configured to capture the pageResults value from the JSON. The response JSON you posted includes a pageResults object in the JSON, but it is empty. It does include a populated readResults object though. What's the difference? According to Microsoft:
and
If you want to populate the KeyValue Collection with the contents of the readResult object you can change the definition of the KeyValue entry on the Response page to $.analyzeResult.readResults.
We should probably look at updating the WebAPI to expose multiple Collections in the response. One for each of the major results objects in the JSON.
Cheers,
------------------------------
Eric Wilson
Director, Integrations and Enablement
Blue Prism Digital Exchange
------------------------------
The KeyValue item is configured to capture the pageResults value from the JSON. The response JSON you posted includes a pageResults object in the JSON, but it is empty. It does include a populated readResults object though. What's the difference? According to Microsoft:
and
If you want to populate the KeyValue Collection with the contents of the readResult object you can change the definition of the KeyValue entry on the Response page to $.analyzeResult.readResults.
We should probably look at updating the WebAPI to expose multiple Collections in the response. One for each of the major results objects in the JSON.
Cheers,
------------------------------
Eric Wilson
Director, Integrations and Enablement
Blue Prism Digital Exchange
------------------------------
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
09-11-21 03:07 PM
Thanks for the help @ewilson!
I tried changing the response and now I get the KeyValue collection populated. It still needs some parsing but at least the Skill populates the collection now.
Best regard,
------------------------------
Juha Leppänen
RPA Developer
S-Bank
Europe/Helsinki
------------------------------
I tried changing the response and now I get the KeyValue collection populated. It still needs some parsing but at least the Skill populates the collection now.
Best regard,
------------------------------
Juha Leppänen
RPA Developer
S-Bank
Europe/Helsinki
------------------------------