Integrating organizational memory with performance support: a task-model-based approach