1.1 Supported Operations

  • Add Operations

    • Add operations are supported

  • Modify Operations

    • Add Value is supported

    • Remove Value is not supported

      NOTE:The Epic APIs do not support removing a specific value from an attribute. All attribute values must first be removed and then the attribute must be reset. Because of this API restriction, the driver shim will return a message of Remove-Value not supported. Appending add-value elements when a remove-value operation is submitted.

    • Remove All Values is supported

  • Delete Operations

    • Delete operations are supported

  • Rename Operations

    • Rename operations are supported

  • Move Operations

    • Move operations are supported

  • Query Operations

    • The following query operations and classes are supported:

      • User class

        • Only supported for systemLoginID, userInternalID, and externalID attributes in Epic.

      • LinkableTemplate class

        • Only supported for Code Map Refresh events

        • Query executes against template CSV file identified in driver configuration

      • UserSubtemplate class

        • Only supported for Code Map Refresh events

        • Query executes against template CSV file identified in driver configuration

    • <query-ex> operations are not supported

  • Modify Password Operations

    • Modify Password operations are not supported

  • Check Object Password Operations

    • Check Object Password Operations are not supported

  • External IDs and Passwords

    • Epic has the concept of an External ID(s) and Password(s). The driver does support External IDs and Passwords.