Community

FlexiLayout search elements recognized but blocks are not recognized

Hello,

I am trying to create my first Abbyy layout project.

I defined several search elements and they are recognized.

I tried to define blocks based on these elements and the blocks are not recolonized.

What can cause this issue?

 

Thank you

0

Comments

4 comments

  • Avatar
    Mustafa_N097

    Have you tried pointing to found elements in 'region assignment' in properties of each block?

    Go to block > properties > region assignment, click source element radio button, then on the select (...) button right of the field and point out to the element that you want block to recognize. This is the standard procedure. You can also choose expression and write code in Flexi Layout language to specify which elements to recognize.

    Test your layout (at the top element level) and click difference layout (Ctrl+3) to see the blocks that actually are recognized.

    Hope this solves your issue.

    Best,

    1
  • Avatar
    Adrian Enders

    Another thing I will add to this - you have to make sure you use the correct type of block. For example, if you have a bar code element that is recognizing a bar code, but you "map" that element to a text block, when you run a test in Project Setup, the field will not populate, even when you get results in FLS. You have to make a "Barcode" type block.We have run into this before as well, and I am sure it just isn't limited to bar codes.

    1
  • Avatar
    Rohith P

    Hi I am facing the exact same issue and I have tried everything mentioned above and still the issue is there. I am unable to get the element in block which has been properly identified as an element.

    Please let me know your thoughts.

    Thank you.

    0
  • Avatar
    Adrian Enders

    Do you see the results in FlexiLayout Studio (FLS)? Or are you seeing the results in Project Setup/Verification when you run a test?

    There is another "issue" that I have noticed. You cannot use the same names for fields that exist in FCI (Invoice). For example, you cannot use the field name "InvoiceNumber". It will work in FLS, but when you map to a block and run a test, that value will not actually populate the textbox for that field in Project Setup. Try renaming the field. I have also seen this behavior with "OrderNumber" and "PurchaseOrder". I do not have a comprehensive list. 

    Remember that you can always change the display label of the field to "Invoice Number", but FC doesn't seem to let you use the same names for fields as FCI.

    0

Please sign in to leave a comment.