Hi Yan,
actually, the process doesn't need to have a task manager end point. The task manager end point is only used if you want users to start the process from Workspace.
For your process, use a watched folder end point. In the process, the first step is an Assing Task operation that uses the xml data that you dropped in the watched folder (assuming the xml is in the correct structure for the form you are using).
scott