|
|
|
Calendar Solution
Documentation
Section 7:
Developer Access (cont'd)
Section 7.4: Developer Access,
Core.fp5
Core.fp5 (a.k.a. Core, Core module, Core file) -
Core.fp5 is a single record file, whose purpose is
storing global data for the Calendar Solution. It is a
controlled environment in which preferences for all modules
may be set and stored. Numerous scripts and calculations in
various files in the solution access data in the Core module
from time to time.
Fields - All fields in the Core file are developer
fields; there are no user fields in this file. In addition,
the Core file is used for more than just the Calendar
Solution; there is a good deal of functionality in the Core
file that is not necessarily relevant to the Calendar
Solution. For these reasons, a full description of the
purpose of every component of this file is not provided in
this manual.
The developer should take the time to look at the scripts,
layouts and fields in all of the files to which he has
access, familiarizing himself with the programming and
determining the intent behind the programming. Scripts are
well commented, when needed, and all programming is
well-organized for the benefit of developers who employ this
solution.
Those fields which are integral to the solution, or whose
components or usage may be complex for the moderately
experienced developer, will be described in detail in this
manual. For more information on developer fields and naming
conventions, see the Preface
for Section 7.
Relationships - Each file in the solution (with the
exception of the Core file itself) has a constant
relationship to the Core module. These relationships are
many-to-one relationships, all-to-one, in fact, meaning that
every record in every file in the solution has access to the
data in the Core file. Each of these relationships has the
same name, which is core~one.
Value Lists - There are a number of generic value
lists in the Core file, but none are accessed from any of
the Calendar Solution modules.
Navigation - There are no navigation scripts in
Core.fp5 that are relevant to the Calendar Solution.
|
|