Workflow for animating a linked armature with bone constraints?
Blender's proxy system is designed to handle this situation.

By creating a proxy of the armature you can animate the rig while it is linked from an external file. It is common to have the rig and mesh belong to a group so that you import the group and create a proxy of the rig.