# SchemaMatchPreloadWorkDefinitionType (Complex Type)

### Namespace: http://midpoint.evolveum.com/xml/ns/public/common/common-3

Supertype: AbstractWorkDefinitionType
Work definition for schema match pre-loading activity (smart integration). Used to pre-populate the schema matching cache in the background after object type suggestions are complete.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
resourceRef | reference ObjectReferenceType | [0,1] |
objectclass | property QName | [0,1] | Object class for which schema matching is to be pre-loaded.
permissions | property DataAccessPermissionType | [0,-1] | Data access permissions granted to the preload task.
sourceTaskRef | reference ObjectReferenceType | [0,1] | Reference to the object types suggestion task whose work state contains the suggested object types (with focus type assignments) to pre-load schema matching for.

- ### Items

  - #### resourceRef

    Flags: RAM

    Multiplicity: [0,1]

    Display order:

  - #### objectclass

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Object class for which schema matching is to be pre-loaded.

  - #### permissions

    Flags: RAM,runtime,AVals:3

    Multiplicity: [0,-1]

    Display order:

    Data access permissions granted to the preload task.

  - #### sourceTaskRef

    Flags: RAM

    Multiplicity: [0,1]

    Display order:

    Reference to the object types suggestion task whose work state contains the suggested object types (with focus type assignments) to pre-load schema matching for.