Working with Document Types
An IS document type contains a set of fields used to define the structure and type of data in a document (IData object). You can use an IS document type to specify input or output parameters for a service or specification. You can also use an IS document type to build a document or document list field and as the blueprint for pipeline validation and document (IData object) validation.
IS document types can provide the following benefits:
![*](chapterTOC_bullet.png)
Using an IS document type as the input or output signature for a service can reduce the effort required to build a flow.
![*](chapterTOC_bullet.png)
Using an IS document type to build document or document list fields can reduce the effort needed to declare input or output parameters or the effort/time needed to build other document fields.
![*](chapterTOC_bullet.png)
IS document types improve accuracy, because there is less opportunity to introduce a typing error typing field names.
IS document types make future changes easier to implement, because you can make a change in one place (the IS document type) rather than everywhere the IS document type is used.