Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Entity field management: Through the Entities service, fields are created and managed using the Aptify interface. Aptify automates all of the database duties for the creation of default tables, fields, and attributes.In Aptify, services are equivalent to entities. The term service is more commonly used when describing system functionality to end users. The term entity is used to discuss the more technical issues. Not every entity becomes a service, however, as some entities are sub-types to another service.

  • Sub-type entity/linked entity management: The creation of sub-types and the linking of related top-level entities are handled though the Entities service. Sub-types and the linkage of top-level entities allow the proper database normalization to exist within Aptify. Since Aptify is a relational database-driven Enterprise Resource Planning (ERP) package, secondary entities are needed to maximize software performance with database storage efficiency. Sub-types are secondary entities that allow multiple records from one entity to tie to a single record from another. The creation of a sub-type entity occurs through the Sub-Types tab within the Entities record.

  • Stored procedure and database object management:In order for a record to be - created, retrieved, updated, and deleted, Aptify utilizes SQL Server stored procedures. These essential back-end elements also make up the backbone of the Aptify system. The assignment and configuration of these database objects is done within the Entities service.

  • Report management: Reports are an integral aspect of an entity, as in reports are based on views within that entity. Every report needs to be tied to an entity. In turn, when the Report wizard is run against a view, only those reports that are tied to the viewed entity are available for selection.

  • Security management: Security for all entities is handled from the Entities service. Entity security for an Aptify entity is distributed between two magnitudes of protection: Aptify Group level and Aptify User level. At the group level, security is carried out among any Aptify user groups. At the user level, security is carried out among any of the individual Aptify users in the system. Security is defined through the following permission attributes:
    • Read: Allows a user or group to retrieve an entity's record.
    • Create: Allows a user or group to create a new entity's record.
    • Edit: Allows a user or group to edit or update an entity's existing record.
    • Delete: Allows a user or group to delete an entity's existing record.
    • Allow Merging: Allows a user or group to merge entity records. The Delete security attribute is required to select the Allow Merging security attribute.
    • Allow Object Viewer: Allows a user or group to use the entity's object viewer.

Permission given at the user level does not override those at the group level. Overall, Aptify entity security is a blend of all granted permissions given at both the group and user level. Below is an example of how Aptify combines all granted permissions from both levels of security.

Aptify Entity Security Logic

 

Note

See Entity Security in the Admin Guide Administering Security for Entities for more information on Aptify's security features.