diff --git a/add_missing_primary_names.py b/add_missing_primary_names.py
new file mode 100644
index 0000000..f70fe62
--- /dev/null
+++ b/add_missing_primary_names.py
@@ -0,0 +1,93 @@
+#!/usr/bin/env python3
+"""
+Add pm_name fields ONLY to entities that don't have them yet
+"""
+
+import re
+
+# Only add to entities that are missing pm_name
+ENTITIES_MISSING_PM_NAME = [
+ ("pm_EvaluationQuestion", "pm_name", "Name", "Question title"),
+ ("pm_IDPEntry", "pm_name", "Name", "Development goal title"),
+ ("pm_Goal", "pm_name", "Name", "Goal title"),
+]
+
+# Primary name field template
+PRIMARY_NAME_TEMPLATE = """
+ nvarchar
+ {logical_name}
+ {logical_name}
+ required
+ PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 2.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 1
+ 1
+ 0
+
+ 1
+ 1
+ 1
+ 0
+ Text
+ 100
+
+
+
+
+
+
+
+"""
+
+print("Adding pm_name fields to entities that are missing them...")
+print()
+
+# Read the file
+with open('/home/user/ContinousPerformanceManagementApp/solution/Other/Customizations.xml', 'r', encoding='utf-8') as f:
+ content = f.read()
+
+for entity_name, field_name, display_name, description in ENTITIES_MISSING_PM_NAME:
+ # Create the primary name field
+ primary_name_field = PRIMARY_NAME_TEMPLATE.format(
+ physical_name=field_name,
+ logical_name=field_name,
+ display_name=display_name,
+ description=description
+ )
+
+ # Insert after the primary key attribute
+ pattern = f'(.*?)(\\s+
+ nvarchar
+ {logical_name}
+ {logical_name}
+ required
+ PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 2.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 1
+ 1
+ 0
+
+ 1
+ 1
+ 1
+ 0
+ Text
+ 100
+
+
+
+
+
+
+
+"""
+
+print("Adding primary name fields to all entities...")
+print()
+
+# Read the file
+with open('/home/user/ContinousPerformanceManagementApp/solution/Other/Customizations.xml', 'r', encoding='utf-8') as f:
+ content = f.read()
+
+for entity_name, field_name, display_name, description in ENTITIES:
+ # Create the primary name field for this entity
+ primary_name_field = PRIMARY_NAME_TEMPLATE.format(
+ physical_name=field_name,
+ logical_name=field_name,
+ display_name=display_name,
+ description=description
+ )
+
+ # Find the pattern: after primarykey attribute, before any other attributes
+ # Insert the primary name field right after the primary key
+ pattern = f'(.*?)(\\s+pm_name and update DisplayMask
+
+# Strategy: Find each pm_name attribute and ensure it has PrimaryName in DisplayMask
+pattern = r'(.*?)([^<]+)(.*?)'
+
+def fix_display_mask(match):
+ global count
+ prefix = match.group(1)
+ display_mask = match.group(2)
+ suffix = match.group(3)
+
+ # Check if PrimaryName is already in the mask
+ if 'PrimaryName' not in display_mask:
+ # Add PrimaryName to the beginning
+ new_mask = 'PrimaryName|' + display_mask
+ count += 1
+ print(f"✓ Updated pm_name field (was: {display_mask}, now: {new_mask})")
+ return prefix + new_mask + suffix
+ else:
+ print(f" pm_name already has PrimaryName")
+ return match.group(0)
+
+content = re.sub(pattern, fix_display_mask, content, flags=re.DOTALL)
+
+# Also need to ensure pm_name fields are required
+# Update RequiredLevel if it's not 'required' or 'applicationrequired'
+pattern2 = r'(.*?)([^<]+)(.*?)'
+
+def fix_required_level(match):
+ prefix = match.group(1)
+ req_level = match.group(2)
+ suffix = match.group(3)
+
+ if req_level not in ['required', 'applicationrequired', 'systemrequired']:
+ print(f" Updated RequiredLevel from {req_level} to required")
+ return prefix + 'required' + suffix
+ return match.group(0)
+
+content = re.sub(pattern2, fix_required_level, content, flags=re.DOTALL)
+
+# Write back
+print()
+print("Writing updated customizations.xml...")
+with open('/home/user/ContinousPerformanceManagementApp/solution/Other/Customizations.xml', 'w', encoding='utf-8') as f:
+ f.write(content)
+
+lines = len(content.split('\n'))
+print(f"✓ File updated: {lines} lines")
+print(f"✓ Updated {count} pm_name fields to be primary name fields")
diff --git a/releases/PerformanceManagement_2_0_0_0.zip b/releases/PerformanceManagement_2_0_0_0.zip
index 6df9cb6..fb3f944 100644
Binary files a/releases/PerformanceManagement_2_0_0_0.zip and b/releases/PerformanceManagement_2_0_0_0.zip differ
diff --git a/releases/PerformanceManagement_v2.0.0.0_NO_DATETIME_FORMAT.zip b/releases/PerformanceManagement_v2.0.0.0_NO_DATETIME_FORMAT.zip
new file mode 100644
index 0000000..99f610d
Binary files /dev/null and b/releases/PerformanceManagement_v2.0.0.0_NO_DATETIME_FORMAT.zip differ
diff --git a/releases/PerformanceManagement_v2.0.0.0_NO_SYSTEM_FIELDS.zip b/releases/PerformanceManagement_v2.0.0.0_NO_SYSTEM_FIELDS.zip
new file mode 100644
index 0000000..c5b8308
Binary files /dev/null and b/releases/PerformanceManagement_v2.0.0.0_NO_SYSTEM_FIELDS.zip differ
diff --git a/releases/PerformanceManagement_v2.0.0.0_PRIMARY_NAMES_FIXED.zip b/releases/PerformanceManagement_v2.0.0.0_PRIMARY_NAMES_FIXED.zip
new file mode 100644
index 0000000..167400d
Binary files /dev/null and b/releases/PerformanceManagement_v2.0.0.0_PRIMARY_NAMES_FIXED.zip differ
diff --git a/releases/PerformanceManagement_v2.0.0.0_WITH_PRIMARY_NAMES.zip b/releases/PerformanceManagement_v2.0.0.0_WITH_PRIMARY_NAMES.zip
new file mode 100644
index 0000000..fb3f944
Binary files /dev/null and b/releases/PerformanceManagement_v2.0.0.0_WITH_PRIMARY_NAMES.zip differ
diff --git a/remove_system_fields.py b/remove_system_fields.py
new file mode 100644
index 0000000..f729a00
--- /dev/null
+++ b/remove_system_fields.py
@@ -0,0 +1,75 @@
+#!/usr/bin/env python3
+"""
+Remove system fields from entity definitions in customizations.xml
+For new entities in unmanaged solutions, Dataverse creates system fields automatically
+"""
+
+import re
+import xml.etree.ElementTree as ET
+
+print("Removing system fields from all entities...")
+print()
+
+# Read the file
+with open('/home/user/ContinousPerformanceManagementApp/solution/Other/Customizations.xml', 'r', encoding='utf-8') as f:
+ content = f.read()
+
+# Find all attribute blocks that have IsCustomField>0 (system fields)
+# We need to remove entire attribute blocks from to
+
+# Strategy: Parse and rebuild, keeping only custom fields and primary key
+lines = content.split('\n')
+new_lines = []
+inside_attribute = False
+attribute_buffer = []
+keep_attribute = False
+is_primary_key = False
+
+for line in lines:
+ # Check if we're starting an attribute
+ if 'primarykey' in line:
+ is_primary_key = True
+ keep_attribute = True
+
+ # Check if it's a custom field
+ if '1' in line:
+ keep_attribute = True
+
+ # Check if we're ending the attribute
+ if '' in line:
+ inside_attribute = False
+
+ # Only keep if it's custom or primary key
+ if keep_attribute or is_primary_key:
+ new_lines.extend(attribute_buffer)
+ else:
+ # This was a system field, skip it
+ pass
+
+ attribute_buffer = []
+ continue
+ else:
+ # Not inside an attribute, keep the line
+ new_lines.append(line)
+
+new_content = '\n'.join(new_lines)
+
+# Write back
+print("Writing updated customizations.xml...")
+with open('/home/user/ContinousPerformanceManagementApp/solution/Other/Customizations.xml', 'w', encoding='utf-8') as f:
+ f.write(new_content)
+
+print(f"✓ File updated: {len(new_lines)} lines")
+print("✓ System fields removed, keeping only custom fields and primary keys")
diff --git a/solution/Other/Customizations.xml b/solution/Other/Customizations.xml
index 005af8d..2b31e84 100644
--- a/solution/Other/Customizations.xml
+++ b/solution/Other/Customizations.xml
@@ -171,2351 +171,872 @@
-
- datetime
- pm_startdate
- pm_startdate
- none
- ValidForAdvancedFind
- DateAndTime
+
+ pm_staffmembers
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ UserOwned
+ 0
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+
+ {8b2e5f6d-4c3d-5f6e-9b8c-0d1e2f3a4b5c}
+ Active Staff Members
+ All active staff members
+ 0
+ 1
+ 2.0.0.0
+
+
+ <fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
+ <entity name="pm_staffmember">
+ <attribute name="pm_name" />
+ <attribute name="pm_employeeid" />
+ <attribute name="pm_positiontitle" /> <attribute name="pm_startdate" />
+ <attribute name="pm_status" />
+ <order attribute="pm_name" descending="false" />
+ <filter type="and">
+ <condition attribute="pm_status" operator="eq" value="1" />
+ </filter>
+ </entity>
+ </fetch>
+
+
+
+
+
+
+ pm_EvaluationQuestion
+
+
+
+
+
+
+
+
+
+
+
+
+
+ primarykey
+ pm_evaluationquestionid
+ pm_evaluationquestionid
+ systemrequired
+ ValidForAdvancedFind|RequiredForGrid
+0
+ 0
+ 0
+ auto
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
2.0.0.0
1
- 0
1
1
- 1
+ 0
1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
-
+
-
+
+ 100
-
- picklist
- pm_status
- pm_status
- none
- ValidForAdvancedFind
+
+ nvarchar
+ pm_name
+ pm_name
+ required
+ PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
2.0.0.0
1
- 0
1
1
1
1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
+ 0
+ 0
+ 1
+ 1
+ 1
+ 0
+
+ 1
+ 1
+ 1
+ 0
+ Text
+ 100
-
+
-
+
-
- 0
- 0
- 2.0.0.0
-
-
-
-
-
-
- lookup
- createdby
- createdby
- none
- ValidForAdvancedFind|ValidForForm|ValidForGrid
-0
+
+
+ memo
+ pm_questiontext
+ pm_questiontext
+ applicationrequired
+ ValidForAdvancedFind
+ auto
+ 1
+ 1
+ 1
+ 1
0
0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 0
- 0
- single
-
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 1
+ 0
+ 1
+ 0
+ 2.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
-
+
-
+
-
- datetime
- createdon
- createdon
- none
- ValidForAdvancedFind|ValidForForm|ValidForGrid
+
+ pm_evaluationquestions
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ UserOwned
+ 0
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+
+ {0d4f7b8e-6e5f-7a8b-1d0e-2f3a4b5c6d7e}
+ Active Evaluation Questions
+ All active evaluation questions
+ 0
+ 1
+ 2.0.0.0
+
+
+ <fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
+ <entity name="pm_evaluationquestion">
+ <attribute name="pm_questionnumber" />
+ <attribute name="pm_questiontext" />
+ <attribute name="pm_active" />
+ <order attribute="pm_questionnumber" descending="false" />
+ <filter type="and">
+ <condition attribute="pm_active" operator="eq" value="1" />
+ </filter>
+ </entity>
+ </fetch>
+
+
+
+
+
+
+ pm_WeeklyEvaluation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ primarykey
+ pm_weeklyevaluationid
+ pm_weeklyevaluationid
+ systemrequired
+ ValidForAdvancedFind|RequiredForGrid
0
0
0
+ auto
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
2.0.0.0
1
1
1
- 1
+ 0
1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
- datetime
- 1
-
+
-
+
+ 100
-
- lookup
- createdonbehalfby
- createdonbehalfby
- none
- ValidForAdvancedFind|ValidForForm|ValidForGrid
-0
+
+ nvarchar
+ pm_name
+ pm_name
+ required
+ PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ 50
+ 100
+ EVAL-{SEQNUM:5}
+ auto
+ 1
+ 1
+ 1
+ 1
0
0
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 1
+ 0
+ 1
+ 0
+ text
2.0.0.0
1
1
1
1
1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 0
- 0
- single
-
-
+
-
+
-
- int
- importsequencenumber
- importsequencenumber
+
+ memo
+ pm_notes
+ pm_notes
none
ValidForAdvancedFind
-0
+ auto
+ 1
+ 1
+ 1
+ 1
0
0
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 1
+ 0
+ 1
+ 0
2.0.0.0
1
1
1
1
1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
- -2147483648
- 2147483647
-
+
-
+
-
- lookup
- modifiedby
- modifiedby
- none
- ValidForAdvancedFind|ValidForForm|ValidForGrid
+
+ pm_weeklyevaluations
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ UserOwned
+ 0
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+
+ {2f6a9d0e-8a7f-9b0c-3f2a-4b5c6d7e8f9a}
+ Recent Evaluations
+ Recent weekly evaluations
+ 0
+ 1
+ 2.0.0.0
+
+
+ <fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
+ <entity name="pm_weeklyevaluation">
+ <attribute name="pm_name" />
+ <attribute name="pm_staffmember" />
+ <attribute name="pm_evaluator" />
+ <attribute name="pm_question" />
+ <attribute name="pm_rating" />
+ <attribute name="pm_evaluationdate" />
+ <attribute name="pm_evaluationtype" />
+ <order attribute="pm_evaluationdate" descending="true" />
+ </entity>
+ </fetch>
+
+
+
+
+
+
+ pm_SelfEvaluation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ primarykey
+ pm_selfevaluationid
+ pm_selfevaluationid
+ systemrequired
+ ValidForAdvancedFind|RequiredForGrid
0
0
0
+ auto
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 0
- 0
- single
-
-
+
-
-
-
+ 100
-
- datetime
- modifiedon
- modifiedon
- none
- ValidForAdvancedFind|ValidForForm|ValidForGrid
-0
+
+ nvarchar
+ pm_name
+ pm_name
+ required
+ 100
+ SELF-{SEQNUM:5}
+ PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ 100
+ auto
+ 1
+ 1
+ 1
+ 1
0
0
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1
+ 0
+ text
2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
- datetime
- 1
-
-
-
-
-
-
-
-
- lookup
- modifiedonbehalfby
- modifiedonbehalfby
- none
- ValidForAdvancedFind|ValidForForm|ValidForGrid
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 0
- 0
- single
-
-
-
-
-
-
-
-
-
- datetime
- overriddencreatedon
- overriddencreatedon
- none
- ValidForAdvancedFind
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
- datetime
- 1
-
-
-
-
-
-
-
-
- owner
- ownerid
- ownerid
- systemrequired
- ValidForAdvancedFind|ValidForForm|ValidForGrid
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 0
- 0
- single
-
-
-
-
-
-
-
-
-
- lookup
- owningbusinessunit
- owningbusinessunit
- none
- ValidForAdvancedFind
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 0
- 0
- single
-
-
-
-
-
-
-
-
-
- lookup
- owningteam
- owningteam
- none
- ValidForAdvancedFind
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 0
- 0
- single
-
-
-
-
-
-
-
-
-
- lookup
- owninguser
- owninguser
- none
- ValidForAdvancedFind|ValidForForm|ValidForGrid
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 0
- 0
- single
-
-
-
-
-
-
-
-
-
- state
- statecode
- statecode
- systemrequired
- ValidForAdvancedFind|ValidForForm|ValidForGrid
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
-
-
-
-
-
-
-
- state
- 2.0.0.0
- 1
- 0
-
-
-
-
-
-
-
- status
- statuscode
- statuscode
- none
- ValidForAdvancedFind|ValidForForm|ValidForGrid
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
-
-
-
-
-
-
-
- status
- 2.0.0.0
- 1
- 0
-
-
-
-
-
-
-
- int
- timezoneruleversionnumber
- timezoneruleversionnumber
- none
- ValidForAdvancedFind
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
- -1
- 2147483647
-
-
-
-
-
-
-
-
- int
- utcconversiontimezonecode
- utcconversiontimezonecode
- none
- ValidForAdvancedFind
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
- -1
- 2147483647
-
-
-
-
-
-
-
-
- bigint
- versionnumber
- versionnumber
- none
- ValidForAdvancedFind
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
- -9223372036854775808
- 9223372036854775807
-
-
-
-
-
-
-
-
- pm_staffmembers
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- UserOwned
- 0
- 0
- 0
- 0
-
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
-
- 0
- 0
- 0
- 0
- 1.0
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 0
- 1
- 0
- 0
- 1
- 0
- 0
-
-
-
-
-
-
-
-
-
-
-
- {8b2e5f6d-4c3d-5f6e-9b8c-0d1e2f3a4b5c}
- Active Staff Members
- All active staff members
- 0
- 1
- 2.0.0.0
-
-
- <fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
- <entity name="pm_staffmember">
- <attribute name="pm_name" />
- <attribute name="pm_employeeid" />
- <attribute name="pm_positiontitle" /> <attribute name="pm_startdate" />
- <attribute name="pm_status" />
- <order attribute="pm_name" descending="false" />
- <filter type="and">
- <condition attribute="pm_status" operator="eq" value="1" />
- </filter>
- </entity>
- </fetch>
-
-
-
-
-
-
- pm_EvaluationQuestion
-
-
-
-
-
-
-
-
-
-
-
-
-
- primarykey
- pm_evaluationquestionid
- pm_evaluationquestionid
- systemrequired
- ValidForAdvancedFind|RequiredForGrid
-0
- 0
- 0
- auto
- 0
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 1
- 1
- 0
- 2.0.0.0
- 1
- 1
- 1
- 0
- 1
-
-
-
-
-
-
- 100
-
-
- memo
- pm_questiontext
- pm_questiontext
- applicationrequired
- ValidForAdvancedFind
- auto
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 0
- 0
- 1
- 1
- 0
-
- 1
- 0
- 1
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
-
- int
- pm_questionnumber
- pm_questionnumber
- none
- ValidForAdvancedFind
- 2.0.0.0
- 1
- 0
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
-
-
-
-
-
-
-
-
- bit
- pm_active
- pm_active
- none
- ValidForAdvancedFind
- 2.0.0.0
- 1
- 0
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
- 1
-
-
-
-
-
-
-
-
- lookup
- createdby
- createdby
- none
- ValidForAdvancedFind|ValidForForm|ValidForGrid
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 0
- 0
- single
-
-
-
-
-
-
-
-
-
- datetime
- createdon
- createdon
- none
- ValidForAdvancedFind|ValidForForm|ValidForGrid
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
- datetime
- 1
-
-
-
-
-
-
-
-
- lookup
- createdonbehalfby
- createdonbehalfby
- none
- ValidForAdvancedFind|ValidForForm|ValidForGrid
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 0
- 0
- single
-
-
-
-
-
-
-
-
-
- int
- importsequencenumber
- importsequencenumber
- none
- ValidForAdvancedFind
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
- -2147483648
- 2147483647
-
-
-
-
-
-
-
-
- lookup
- modifiedby
- modifiedby
- none
- ValidForAdvancedFind|ValidForForm|ValidForGrid
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 0
- 0
- single
-
-
-
-
-
-
-
-
-
- datetime
- modifiedon
- modifiedon
- none
- ValidForAdvancedFind|ValidForForm|ValidForGrid
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
- datetime
- 1
-
-
-
-
-
-
-
-
- lookup
- modifiedonbehalfby
- modifiedonbehalfby
- none
- ValidForAdvancedFind|ValidForForm|ValidForGrid
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 0
- 0
- single
-
-
-
-
-
-
-
-
-
- datetime
- overriddencreatedon
- overriddencreatedon
- none
- ValidForAdvancedFind
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
- datetime
- 1
-
-
-
-
-
-
-
-
- owner
- ownerid
- ownerid
- systemrequired
- ValidForAdvancedFind|ValidForForm|ValidForGrid
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 0
- 0
- single
-
-
-
-
-
-
-
-
-
- lookup
- owningbusinessunit
- owningbusinessunit
- none
- ValidForAdvancedFind
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 0
- 0
- single
-
-
-
-
-
-
-
-
-
- lookup
- owningteam
- owningteam
- none
- ValidForAdvancedFind
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 0
- 0
- single
-
-
-
-
-
-
-
-
-
- lookup
- owninguser
- owninguser
- none
- ValidForAdvancedFind|ValidForForm|ValidForGrid
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 0
- 0
- single
-
-
-
-
-
-
-
-
-
- state
- statecode
- statecode
- systemrequired
- ValidForAdvancedFind|ValidForForm|ValidForGrid
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
-
-
-
-
-
-
-
- state
- 2.0.0.0
- 1
- 0
-
-
-
-
-
-
-
- status
- statuscode
- statuscode
- none
- ValidForAdvancedFind|ValidForForm|ValidForGrid
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
-
-
-
-
-
-
-
- status
- 2.0.0.0
- 1
- 0
-
-
-
-
-
-
-
- int
- timezoneruleversionnumber
- timezoneruleversionnumber
- none
- ValidForAdvancedFind
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
- -1
- 2147483647
-
-
-
-
-
-
-
-
- int
- utcconversiontimezonecode
- utcconversiontimezonecode
- none
- ValidForAdvancedFind
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
- -1
- 2147483647
-
-
-
-
-
-
-
-
- bigint
- versionnumber
- versionnumber
- none
- ValidForAdvancedFind
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
- -9223372036854775808
- 9223372036854775807
-
-
-
-
-
-
-
-
- pm_evaluationquestions
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- UserOwned
- 0
- 0
- 0
- 0
-
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
-
- 0
- 0
- 0
- 0
- 1.0
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 0
- 1
- 0
- 0
- 1
- 0
- 0
-
-
-
-
-
-
-
-
-
-
-
- {0d4f7b8e-6e5f-7a8b-1d0e-2f3a4b5c6d7e}
- Active Evaluation Questions
- All active evaluation questions
- 0
- 1
- 2.0.0.0
-
-
- <fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
- <entity name="pm_evaluationquestion">
- <attribute name="pm_questionnumber" />
- <attribute name="pm_questiontext" />
- <attribute name="pm_active" />
- <order attribute="pm_questionnumber" descending="false" />
- <filter type="and">
- <condition attribute="pm_active" operator="eq" value="1" />
- </filter>
- </entity>
- </fetch>
-
-
-
-
-
-
- pm_WeeklyEvaluation
-
-
-
-
-
-
-
-
-
-
-
-
-
- primarykey
- pm_weeklyevaluationid
- pm_weeklyevaluationid
- systemrequired
- ValidForAdvancedFind|RequiredForGrid
-0
- 0
- 0
- auto
- 0
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 1
- 1
- 0
- 2.0.0.0
- 1
- 1
- 1
- 0
- 1
-
-
-
-
-
-
- 100
-
-
- nvarchar
- pm_name
- pm_name
- none
- PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
- 50
- 100
- EVAL-{SEQNUM:5}
- auto
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 0
- 0
- 1
- 1
- 0
-
- 1
- 0
- 1
- 0
- text
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
-
- lookup
- pm_staffmember
- pm_staffmember
- applicationrequired
- ValidForAdvancedFind
- 2.0.0.0
- 1
- 0
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 0
- 0
-
- pm_staffmember
-
-
-
-
-
-
-
-
-
- lookup
- pm_evaluator
- pm_evaluator
- applicationrequired
- ValidForAdvancedFind
- 2.0.0.0
- 1
- 0
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 0
- 0
-
- pm_staffmember
-
-
-
-
-
-
-
-
-
- lookup
- pm_question
- pm_question
- applicationrequired
- ValidForAdvancedFind
- 2.0.0.0
- 1
- 0
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 0
- 0
-
- pm_evaluationquestion
-
-
-
-
-
-
-
-
-
- picklist
- pm_rating
- pm_rating
- applicationrequired
- ValidForAdvancedFind
- 2.0.0.0
- 1
- 0
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
-
-
-
-
-
-
-
- 0
- 0
- 2.0.0.0
-
-
-
-
-
-
-
-
-
-
-
- memo
- pm_notes
- pm_notes
- none
- ValidForAdvancedFind
- auto
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 0
- 0
- 1
- 1
- 0
-
- 1
- 0
- 1
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
-
- datetime
- pm_evaluationdate
- pm_evaluationdate
- applicationrequired
- ValidForAdvancedFind
- DateAndTime
- 2.0.0.0
- 1
- 0
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
-
-
-
-
-
-
-
-
- picklist
- pm_evaluationtype
- pm_evaluationtype
- none
- ValidForAdvancedFind
- 2.0.0.0
- 1
- 0
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
-
-
-
-
-
-
-
- 0
- 0
- 2.0.0.0
-
-
-
-
-
-
-
- lookup
- createdby
- createdby
- none
- ValidForAdvancedFind|ValidForForm|ValidForGrid
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 0
- 0
- single
-
-
-
-
-
-
-
-
-
- datetime
- createdon
- createdon
- none
- ValidForAdvancedFind|ValidForForm|ValidForGrid
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
- datetime
- 1
-
-
-
-
-
-
-
-
- lookup
- createdonbehalfby
- createdonbehalfby
- none
- ValidForAdvancedFind|ValidForForm|ValidForGrid
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 0
- 0
- single
-
-
-
-
-
-
-
-
-
- int
- importsequencenumber
- importsequencenumber
- none
- ValidForAdvancedFind
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
- -2147483648
- 2147483647
-
+
-
-
-
-
- lookup
- modifiedby
- modifiedby
+
+ memo
+ pm_notes
+ pm_notes
none
- ValidForAdvancedFind|ValidForForm|ValidForGrid
-0
+ auto
+ 1
+ 1
+ 1
+ 1
0
0
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 1
+ 0
+ 1
+ 0
2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 0
- 0
- single
-
-
+
-
-
-
-
- datetime
- modifiedon
- modifiedon
- none
- ValidForAdvancedFind|ValidForForm|ValidForGrid
+
+ pm_selfevaluations
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ UserOwned
+ 0
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+ pm_IDPEntry
+
+
+
+
+
+
+
+
+
+
+
+
+
+ primarykey
+ pm_idpentryid
+ pm_idpentryid
+ systemrequired
0
0
0
+ auto
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
- datetime
- 1
-
+
-
-
-
+ 100
-
- lookup
- modifiedonbehalfby
- modifiedonbehalfby
- none
- ValidForAdvancedFind|ValidForForm|ValidForGrid
-0
+
+ nvarchar
+ pm_name
+ pm_name
+ required
+ PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 1
0
0
2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 0
- 0
- single
-
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 1
+ 1
+ 0
+
+ 1
+ 1
+ 1
+ 0
+ Text
+ 100
-
+
-
+
-
- datetime
- overriddencreatedon
- overriddencreatedon
- none
+
+ lookup
+ pm_evaluator
+ pm_evaluator
+ applicationrequired
ValidForAdvancedFind
-0
- 0
- 0
2.0.0.0
1
+ 0
1
1
1
@@ -2529,28 +1050,27 @@
0
0
- 1
+ 0
0
- datetime
- 1
+
+ pm_staffmember
+
-
+
-
+
-
- owner
- ownerid
- ownerid
- systemrequired
- ValidForAdvancedFind|ValidForForm|ValidForGrid
-0
- 0
- 0
+
+ lookup
+ pm_question
+ pm_question
+ applicationrequired
+ ValidForAdvancedFind
2.0.0.0
1
+ 0
1
1
1
@@ -2566,26 +1086,25 @@
0
0
0
- single
-
+
+ pm_evaluationquestion
+
-
+
-
+
-
- lookup
- owningbusinessunit
- owningbusinessunit
- none
+
+ picklist
+ pm_rating
+ pm_rating
+ applicationrequired
ValidForAdvancedFind
-0
- 0
- 0
2.0.0.0
1
+ 0
1
1
1
@@ -2599,231 +1118,420 @@
0
0
- 0
+ 1
0
- single
-
-
+
-
+
-
- lookup
- owningteam
- owningteam
+
+
+ memo
+ pm_goaldescription
+ pm_goaldescription
+ required
+ PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 1
+ 0
+ 1
+ 0
+ 2.0.0.0
+
+
+
+
+
+ memo
+ pm_progressnotes
+ pm_progressnotes
none
- ValidForAdvancedFind
+ auto
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 1
+ 0
+ 1
+ 0
+ 2.0.0.0
+
+
+
+
+
+ pm_idpentrys
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ UserOwned
+ 0
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0
+
+
+
+
+
+
+ pm_MeetingNote
+
+
+
+
+
+
+
+
+
+
+
+
+
+ primarykey
+ pm_meetingnoteid
+ pm_meetingnoteid
+ systemrequired
0
0
0
+ auto
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ 2.0.0.0
+
+
+
+ 100
+
+
+ nvarchar
+ pm_name
+ pm_name
+ required
+ PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ 100
+ 100
+ MTG-{SEQNUM:5}
+ auto
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1
+ 0
+ text
2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 0
- 0
- single
-
-
+
-
-
-
-
- lookup
- owninguser
- owninguser
+
+ memo
+ pm_agenda
+ pm_agenda
none
- ValidForAdvancedFind|ValidForForm|ValidForGrid
-0
+ auto
+ 1
+ 1
+ 1
+ 1
0
0
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 1
+ 0
+ 1
+ 0
2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 0
- 0
- single
-
-
+
-
-
-
-
- state
- statecode
- statecode
- systemrequired
- ValidForAdvancedFind|ValidForForm|ValidForGrid
-0
+
+ memo
+ pm_discussionnotes
+ pm_discussionnotes
+ none
+ auto
+ 1
+ 1
+ 1
+ 1
0
0
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 1
+ 0
+ 1
+ 0
2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
-
+
-
-
-
-
- state
- 2.0.0.0
- 1
- 0
-
-
-
-
-
-
- status
- statuscode
- statuscode
+
+ memo
+ pm_actionitems
+ pm_actionitems
none
- ValidForAdvancedFind|ValidForForm|ValidForGrid
-0
+ auto
+ 1
+ 1
+ 1
+ 1
0
0
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 1
+ 0
+ 1
+ 0
2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
-
+
-
-
-
-
- status
- 2.0.0.0
- 1
- 0
-
-
-
-
-
-
- int
- timezoneruleversionnumber
- timezoneruleversionnumber
- none
- ValidForAdvancedFind
+
+ pm_meetingnotes
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ UserOwned
+ 0
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0
+
+
+
+
+
+
+ pm_Goal
+
+
+
+
+
+
+
+
+
+
+
+
+
+ primarykey
+ pm_goalid
+ pm_goalid
+ systemrequired
0
0
0
+ auto
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
- -1
- 2147483647
-
+
-
-
-
+ 100
-
- int
- utcconversiontimezonecode
- utcconversiontimezonecode
- none
- ValidForAdvancedFind
-0
+
+ nvarchar
+ pm_name
+ pm_name
+ required
+ PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 1
0
0
2.0.0.0
@@ -2832,63 +1540,58 @@
1
1
1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
- -1
- 2147483647
+ 0
+ 0
+ 1
+ 1
+ 1
+ 0
+
+ 1
+ 1
+ 1
+ 0
+ Text
+ 100
-
+
-
+
-
- bigint
- versionnumber
- versionnumber
- none
- ValidForAdvancedFind
-0
+
+
+ memo
+ pm_goaldescription
+ pm_goaldescription
+ required
+ PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 1
0
0
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 1
+ 0
+ 1
+ 0
2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
- -9223372036854775808
- 9223372036854775807
-
+
-
-
-
- pm_weeklyevaluations
+ pm_goals
0
0
0
@@ -2951,74 +1654,28 @@
0
-
-
-
-
-
-
-
-
-
- {2f6a9d0e-8a7f-9b0c-3f2a-4b5c6d7e8f9a}
- Recent Evaluations
- Recent weekly evaluations
- 0
- 1
- 2.0.0.0
-
-
- <fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
- <entity name="pm_weeklyevaluation">
- <attribute name="pm_name" />
- <attribute name="pm_staffmember" />
- <attribute name="pm_evaluator" />
- <attribute name="pm_question" />
- <attribute name="pm_rating" />
- <attribute name="pm_evaluationdate" />
- <attribute name="pm_evaluationtype" />
- <order attribute="pm_evaluationdate" descending="true" />
- </entity>
- </fetch>
-
-
-
-
+
+
- pm_SelfEvaluation
+ pm_Recognition
-
+
-
+
-
+
-
+
-
+
primarykey
- pm_selfevaluationid
- pm_selfevaluationid
+ pm_recognitionid
+ pm_recognitionid
systemrequired
- ValidForAdvancedFind|RequiredForGrid
0
0
0
@@ -8210,259 +6867,263 @@
0
0
- 0
- 0
- single
-
-
-
-
-
-
-
-
-
- lookup
- owninguser
- owninguser
- none
- ValidForAdvancedFind|ValidForForm|ValidForGrid
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 0
- 0
- single
-
-
-
-
-
-
-
-
-
- state
- statecode
- statecode
- systemrequired
- ValidForAdvancedFind|ValidForForm|ValidForGrid
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
-
-
-
-
-
-
-
- state
- 2.0.0.0
- 1
- 0
-
-
-
-
-
-
-
- status
- statuscode
- statuscode
- none
- ValidForAdvancedFind|ValidForForm|ValidForGrid
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
-
-
-
-
-
-
-
- status
- 2.0.0.0
- 1
- 0
-
-
-
-
-
-
-
- int
- timezoneruleversionnumber
- timezoneruleversionnumber
- none
- ValidForAdvancedFind
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
- -1
- 2147483647
-
-
-
-
-
-
-
-
- int
- utcconversiontimezonecode
- utcconversiontimezonecode
- none
- ValidForAdvancedFind
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
- 0
- -1
- 2147483647
-
-
-
-
-
-
-
-
- bigint
- versionnumber
- versionnumber
- none
- ValidForAdvancedFind
-0
- 0
- 0
- 2.0.0.0
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 1
- 1
- 0
-
- 0
- 0
- 1
+ 0
0
- -9223372036854775808
- 9223372036854775807
+ single
+
-
+
-
+
+
+ lookup
+ owninguser
+ owninguser
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+0
+ 0
+ 0
+ 2.0.0.0
+
+
+
+ 100
+
+
+ nvarchar
+ pm_name
+ pm_name
+ required
+ PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ 100
+ 100
+ REC-{SEQNUM:5}
+ auto
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1
+ 0
+ text
+ 2.0.0.0
+
+
+
+
+
+ memo
+ pm_description
+ pm_description
+ none
+ auto
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 1
+ 0
+ 1
+ 0
+ 2.0.0.0
+
+
+
+
+
+ pm_recognitions
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ UserOwned
+ 0
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0
+
+
+
+
+
+
+ pm_ActionItem
+
+
+
+
+
+
+
+
+
+
+
+
+
+ primarykey
+ pm_actionitemid
+ pm_actionitemid
+ systemrequired
+0
+ 0
+ 0
+ auto
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ 2.0.0.0
+
+
+
+ 100
+
+
+ nvarchar
+ pm_name
+ pm_name
+ required
+ PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ 100
+ 100
+ ACT-{SEQNUM:5}
+ auto
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1
+ 0
+ text
+ 2.0.0.0
+
+
+
+
+
+ memo
+ pm_description
+ pm_description
+ applicationrequired
+ 2000
+ auto
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 1
+ 0
+ 1
+ 0
+ 2.0.0.0
+
+
+
+
pm_actionitems
0