aPriori Professional System Administration Guide
1 System Administration Overview
2 System Administrator
Overview
Managing LDAP Server Connections
Notes about LDAP Connections and Access Control Groups
LDAP Connection Behavior as of Release 2017 R1
Multiple LDAP connections
LDAP Authentication
Defining an LDAP Connection
To display the LDAP Connections tab
To add a new LDAP connection
Filtering Imported Users
Configuring an LDAP SSL Connection
Managing users
Adding Users
Adding a Single New User
Importing Multiple Users from a CSV File
Importing a User CSV File from the Command Line
Import Multiple Users by Synchronizing with an LDAP Server Connection
Editing User Information
Resetting Passwords
Removing a User
Reactivating a Removed User
Managing Single Sign On options
Single Sign On debugging
Single Sign On and aPriori Command Line Utilities
Managing license modules
Managing deployments
Recommended Deployment Architecture
What is Stored in the aPriori Database?
aPriori Licensing
Remote User Teams
Granting Permissions to Deployments and Access Control
Managing Deployments as a System Administrator
Deployment settings that can be edited
Editing User Settings
Using the Schema Privileges and Default Schema fields
Managing groups
Managing User Defined Attributes (UDAs)
How UDAs Appear in the User Interface
UDA Recommended Practice
Using UDAs for Scenario-Specific Site Variable Overrides
Exporting and Importing Custom Attributes
Understanding Dependent UDAs
Dependent UDA Example
Dependency Terminators
Dependency Context Details
Managing dialog views
Controlling searchable fields in the Search tool
Customizing Fields on the Cost Guide
Managing permissions
Managing System Variables – Search
Managing Systems Variables – Other
3 Migration Import Tool
4 Scenario Synchronization (deprecated version)
5 Access Control
Introduction to Access Control
Basic Concepts
Resources
Groups
Sub-groups
Super Users
Permissions
Actions
Resource
Rule
Grant/Deny modifiers
A Note about Terminology
Import and Export
Importing Guidelines
Importing Access Control Objects
Best Practices
Using Import/Export for Access Control
Guidelines and Principles for Access Control
Access Control Principles
Guidelines
Example Use Case
Region-Based
A note about roll-ups
A Note about VPEs
Configuring Administrators
Extending the Example
Using the Access Control UI
Groups Tab
Group Membership settings
Associated Permissions, Members, and Attributes panes
UDAs and Group Attributes
Permissions Tab
Group Membership Considerations
To create a Group Membership permission
Group Membership Algorithm:
Using the Access Control Command Line
groupLoad.cmd syntax
Spreadsheet Template
Groups sheet
Attributes Sheet
Permissions Sheet
SheetIndex Sheet
Import Results and Error Messages
Access Control of Access Control
Basic Rules for Access Control of Access Control
Example Configuration
Permissions for the different groups
Configuring Admin Roles Using Access Control Permissions
Create a Permission that Grants Access to the System Admin Toolset
Associate a Permission to a Group
Create a Permission that Grants Access VPE Admin Toolset
Grant Permissions Selectively by Using uiElementValue Properties
Grant Admin Permissions to Only Users in a Certain Group
Multi-Generational Access Control Permission Interactions
aPriori Professional Out-of-Box (OOB) Access Control Model
Root Access Control Model for aPriori Professional
Access the Root Access Control Model Permissions
Configure Admin Roles Using the Root Access Control Model
Prerequisites
User Admins Requirements
VPE Currency Admins Requirements
Create Configured Groups and Define the Associated Permissions
6 Configuring the Geometry Analysis Tool (Heat Map)
Heat Map Overview
Heat Map Configuration Basics
Heat Map Basic Edit Example
Configuring a “Favorites” section
To suppress a heat map menu item
To control the X-axis display
Heat map localization
7 Configuring the Wire Harness and PCBA Process Groups
Wire Harness and PCBA Process Groups
Importing or Adding User Defined Attributes (UDAs)
Adding Costing Macros to Your Installation
8 Using CAD Properties
Overview of CAD properties
Supported CAD Systems and Neutral File Formats
Summary of Enhancements in 2018 R1 SP1
Production Input Mappings
Description
Material
A Note About PLM Mappings
UDA Mappings
Mapping UDAs that have default values
General Rules for Mapping CAD Properties
Multiple Mappings and Precedence
Overriding Mapped Values
Elements of an XML CAD Mapping File
CAD Mapping Tag Reference
Importing a CAD Property Mapping File
Exporting a CAD Property Mapping File
Clearing Your Mappings
CAD Properties Mapping Examples
Examining Your CAD File to Identify Properties To Be Mapped
Adding UDAs to aPriori
Testing the Mapping
Using CSL Logic in Your Mappings
Basic Examples of CSL Logic
Advanced CSL Logic Examples
Using CSL maps
Using CSL String Manipulation Functions
Using regular expressions in CSL
Using CSL foreach Expressions
Troubleshooting
9 Adjusting Heap Memory
Types of memory
Reasons for increasing heap
Types of aPriori heap
Adjusting aPriori heap size
For Standalone aPriori: Start-up File
For Standalone aPriori: Environment Variable
For Creo Direct Integration: Start-up File
For Creo Direct Integration: Environment Variable
10 Properties Files
Overview of Properties Files
apriori.properties
The enable.surface.model Properties
apriori.user.properties
cost.table.decimal.places
apriori.file.open.dialog.use.static.solidworks.icons
Controlling Component Color Using Properties
bulkLoad.properties
plugin.properties
Other properties files
aPriori Professional System Administration Guide
Other properties files