An information processing apparatus includes an acquisition unit adapted
to acquire management unit information indicating the management unit of
access to a document file, a create/update unit adapted to create or
update document management data including correspondence between the
document file and the management unit based on the acquired management
unit information, a hold unit adapted to hold the document management
data, and a control unit adapted to control access to the document file
based on the document management data held in the hold unit.