Syntex Overview

Syntex is a Microsoft product that came from Project Cortex. There is surely more to come. Right know, Syntex does roughly the following:

  • Detect Content Type
  • Extract data from documents into list column.

To detect a Content Type you train a Syntex Classifier to detect for example a “Contract”. The training happens with one of the following Explanations:

  • Phrase List (“Contract”, “Please sign here”)
  • Pattern List (Phone Number, IBAN)
  • Proximity (“Please sign here” right before “Customer Name”)

To extract data from a document you use a Syntex Extractor:

  • You label words you want to extract from multiple training files. The labeling happens in the Syntex Content Center. Syntex shows you the text of the document and you just click on the word/sentence you want to label as for example “Customer”.
  • The Syntex Extractor is further improved with the same Explanation types as above – but not necessarily with the same exact Explanations.

Syntex Model/Intelligent Content Type publishing

A Syntex Model is a special Content Type type (😅). You can check if I’m telling the truth under Site Settings – Site Content Types on the Syntex Content Center.

The category “Intelligent Site Content Type” does not exist in the Content Type Gallery in the SharePoint Admin Center. Thus, it’s not possible to deploy a Syntex Model through the Content Type Gallery yet.

From the Syntex Content Center you can publish Syntex Models though.

The Syntex Model/Intelligend Content Type is applied to the target site as a Site Content Type and to the library as a list Content Type.

Applying the Model to the Content Type Hub does not work. The site is not popping up.

What I didn’t try is extracting/applying the Content Type via PnP-PowerShell.

Applying Syntex Intelligent Content Type to a Library

Before
After

Syntex creates a view as well.

End-User Experience

Info for the End-User
After clicking the link

Those are the links displayed in the previous image:

Document Handling

What happens if I add a new document? How long does it take? Can I start a flow afterwards, what is the trigger? Can I create a Dashboard somehow (Files per Syntex CT)

2 Comments

Add Yours

Thanks a lot for the blog! For use the Content type hub, you can try to first define the Content type in the hub, after it synced to Content Center, you can train a model using existing Content type, then you can apply the model to target sites. It will ensure the content type (from hub) in the target site become intelligent content type.

Thanks a lot for the hint! Didn’t know that Content Type Hub and Content Center have this kind of sync in between! I’ll add this to the post with credits to you 🙂

Leave a Reply