diff --git a/samples/power-365-crm/README.md b/samples/power-365-crm/README.md
new file mode 100644
index 00000000..2fe2336b
--- /dev/null
+++ b/samples/power-365-crm/README.md
@@ -0,0 +1,109 @@
+### Summary
+Power 365 CRM is a community solution based on Microsoft Dataverse low-code and pro-code.
+In this release v1.0 you will be able to manage your entire sales process from Prosect to Quote. This will include management of opportunities during the sales process and autonomous opportunity amount calculation.
+
+![](https://github.com/Power365initiatives/power365crm/raw/master/assets/Power365CRMSales.gif)
+
+### Applies to
+
+[Microsoft Power Apps](https://learn.microsoft.com/en-us/power-apps/)
+
+[Model-Driven Power Apps](https://learn.microsoft.com/en-us/power-apps/maker/model-driven-apps/)
+
+[Custom Pages](https://learn.microsoft.com/en-us/power-apps/maker/model-driven-apps/model-app-page-overview)
+
+### Compatibility
+
+> Don't worry about this section, we'll take care of it. Unless you really want to...
+
+![Power Apps Source File Pack and Unpack Utility 0.20](https://img.shields.io/badge/Packing%20Tool-0.20-green.svg)
+![Premium License](https://img.shields.io/badge/Premium%20License-Not%20Required-green.svg "Premium Power Apps license not required")
+![Experimental Features](https://img.shields.io/badge/Experimental%20Features-No-green.svg "Does not rely on experimental features")
+![On-Premises Connectors](https://img.shields.io/badge/On--Premises%20Connectors-No-green.svg "Does not use on-premise connectors")
+![Custom Connectors](https://img.shields.io/badge/Custom%20Connectors-Not%20Required-green.svg "Does not use custom connectors")
+
+### Authors
+
+Solution|Author(s)
+--------|---------
+Power 365 CRM | [Nicolás Fernández](https://www.linkedin.com/in/nfernandezba/)
+Power 365 CRM | [Ignacio Barrios](https://www.linkedin.com/in/ignaciobarriosantos/)
+Power 365 CRM | [Wilmer Alcivar](https://www.linkedin.com/in/wilmeralcivar/) - [Github](https://github.com/walcivar)
+
+### Version history
+
+Version|Date|Comments
+-------|----|--------
+1.0|March 1, 2024|Initial release
+
+### Data Sources
+
+* Dataverse
+
+### Data Model
+
+Objects present in the solution:
+
+ Type | Tables |
+|-----:|-----------|
+| Common | Account, Contact, Currency |
+| Core | List Item, Price List, Product, Sales Unit |
+| Sales | Lead, Opportunity, Opportunity Product, Quote, Quote Product, Account Plan, Action Plan, Opportunity Closure |
+
+
+
+Development
+
+| Rank | Name |
+|-----:|-----------|
+|WebResources| opportunity, quote, enums, helpers, ribbon |
+|Custom APIs| CloseOpportunity, CreateQuoteFromOpp, QualifyProspect |
+|Plugins| OpportunityPostOp, OpportunityProductPostOp, QUoteProductPostOp |
+
+
+
+### Minimal path to awesome
+
+1. Download up-to-date release
+2. Install Core solution with common components first
+3. Install specific product solution
+4. Set the user language to English
+
+
+https://github.com/Power365initiatives/power365crm/releases
+
+### Features
+In this release v1.0 you will be able to manage your entire sales process from Prosect to Quote. This will include management of opportunities during the sales process and autonomous opportunity amount calculation.
+1. Create a Prospect
+2. Qualify a Prospect
+3. Automatic record creation (Account, Contact and Opportunity) when qualify a Prospect
+4. Automatic Quote creation including its quote products
+5. Close Opportunity as Won or Lost
+
+### Solution Componentes
+
+Solution|Components
+--------|---------
+Power365CRMCore | 6 tables, 6 web resources
+Power365CRMSales | 1 Model Driven App (Sales Center), 2 Custom Pages, 3 Custom APIs, 1 Plugin assembly, 18 tables, 8 web resources
+
+### Prerequisites
+None
+
+### User manual
+For more information on how to start using this solution, please visit the [Power365CRM Wiki](https://github.com/Power365initiatives/power365crm/wiki)
+
+### Help
+Note: don't worry about this section, we'll update the links.
+
+We do not support samples, but this community is always willing to help, and we want to improve these samples. We use GitHub to track issues, which makes it easy for community members to volunteer their time and help resolve issues.
+
+If you encounter any issues while using this sample, you can [create a new issue](https://github.com/pnp/powerapps-samples/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&template=bug-report.yml&sample=YOURSAMPLENAME&authors=@YOURGITHUBUSERNAME&title=YOURSAMPLENAME%20-%20)
+
+For questions regarding this sample, [create a new question](https://github.com/pnp/powerapps-samples/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&template=question.yml&sample=YOURSAMPLENAME&authors=@YOURGITHUBUSERNAME&title=YOURSAMPLENAME%20-%20)
+
+Finally, if you have an idea for improvement, [make a suggestion](https://github.com/pnp/powerapps-samples/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&template=suggestion.yml&sample=YOURSAMPLENAME&authors=@YOURGITHUBUSERNAME&title=YOURSAMPLENAME%20-%20)
+
+### Disclaimer
+
+**THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.**
diff --git a/samples/power-365-crm/assets/Power365CRMSales.gif b/samples/power-365-crm/assets/Power365CRMSales.gif
new file mode 100644
index 00000000..0717a5d1
Binary files /dev/null and b/samples/power-365-crm/assets/Power365CRMSales.gif differ
diff --git a/samples/power-365-crm/solution/Power365CRMCoreSolution_1_0_0_0.zip b/samples/power-365-crm/solution/Power365CRMCoreSolution_1_0_0_0.zip
new file mode 100644
index 00000000..1ef69c15
Binary files /dev/null and b/samples/power-365-crm/solution/Power365CRMCoreSolution_1_0_0_0.zip differ
diff --git a/samples/power-365-crm/solution/Power365CRMCoreSolution_1_0_0_0_managed.zip b/samples/power-365-crm/solution/Power365CRMCoreSolution_1_0_0_0_managed.zip
new file mode 100644
index 00000000..31febeb6
Binary files /dev/null and b/samples/power-365-crm/solution/Power365CRMCoreSolution_1_0_0_0_managed.zip differ
diff --git a/samples/power-365-crm/solution/Power365CRMSalesSolution_1_0_0_1.zip b/samples/power-365-crm/solution/Power365CRMSalesSolution_1_0_0_1.zip
new file mode 100644
index 00000000..a6a07fac
Binary files /dev/null and b/samples/power-365-crm/solution/Power365CRMSalesSolution_1_0_0_1.zip differ
diff --git a/samples/power-365-crm/solution/Power365CRMSalesSolution_1_0_0_1_managed.zip b/samples/power-365-crm/solution/Power365CRMSalesSolution_1_0_0_1_managed.zip
new file mode 100644
index 00000000..d750f5f3
Binary files /dev/null and b/samples/power-365-crm/solution/Power365CRMSalesSolution_1_0_0_1_managed.zip differ
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/.gitignore b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/.gitignore
new file mode 100644
index 00000000..ba59257a
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/.gitignore
@@ -0,0 +1,8 @@
+# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
+
+# msbuild output directories
+/bin
+/obj
+
+# MSBuild Binary and Structured Log
+*.binlog
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/Power365CRMCoreSolution.cdsproj b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/Power365CRMCoreSolution.cdsproj
new file mode 100644
index 00000000..e99ba874
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/Power365CRMCoreSolution.cdsproj
@@ -0,0 +1,54 @@
+
+
+
+ $(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\PowerApps
+
+
+
+
+
+
+ 2f0d2f94-a2d3-41de-bb77-0e7f3cee3271
+ v4.6.2
+
+ net462
+ PackageReference
+ src
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PreserveNewest
+
+
+
+
+
+
+
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/Account/Entity.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/Account/Entity.xml
new file mode 100644
index 00000000..c6c77de9
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/Account/Entity.xml
@@ -0,0 +1,82 @@
+
+
+ Account
+
+
+
+
+ nvarchar
+ name
+ name
+ required
+ ActivityRegardingName|ActivityPointerRegardingName|PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm|RequiredForGrid
+ active
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 5.0.0.0
+ 0
+ 0
+ 1
+ 0
+
+ 1
+ 0
+ 1
+ 0
+ text
+ 100
+ 600
+
+
+
+
+
+
+
+
+ lookup
+ p365i_pricelist
+ p365i_pricelist
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/Account/RibbonDiff.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/Account/RibbonDiff.xml
new file mode 100644
index 00000000..6b56f485
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/Account/RibbonDiff.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/Contact/Entity.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/Contact/Entity.xml
new file mode 100644
index 00000000..85801ed4
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/Contact/Entity.xml
@@ -0,0 +1,110 @@
+
+
+ Contact
+
+
+
+
+ nvarchar
+ firstname
+ firstname
+ recommended
+ ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ active
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 5.0.0.0
+ 0
+ 0
+ 0
+ 0
+
+ 1
+ 0
+ 0
+ 0
+ text
+ 50
+ 300
+
+
+
+
+
+
+
+
+ nvarchar
+ fullname
+ fullname
+ none
+ ActivityRegardingName|ActivityPointerRegardingName|PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForGrid
+ active
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 5.0.0.0
+ 0
+ 0
+ 1
+ 0
+
+ 1
+ 0
+ 1
+ 0
+ text
+ 300
+ 600
+
+
+
+
+
+
+
+
+ nvarchar
+ lastname
+ lastname
+ required
+ ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ active
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 5.0.0.0
+ 0
+ 0
+ 0
+ 0
+
+ 1
+ 0
+ 0
+ 0
+ text
+ 50
+ 300
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/Contact/RibbonDiff.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/Contact/RibbonDiff.xml
new file mode 100644
index 00000000..6b56f485
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/Contact/RibbonDiff.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/ProcessSession/Entity.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/ProcessSession/Entity.xml
new file mode 100644
index 00000000..b56aa078
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/ProcessSession/Entity.xml
@@ -0,0 +1,5 @@
+
+
+ ProcessSession
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/ProcessSession/RibbonDiff.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/ProcessSession/RibbonDiff.xml
new file mode 100644
index 00000000..59d20483
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/ProcessSession/RibbonDiff.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/SyncError/Entity.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/SyncError/Entity.xml
new file mode 100644
index 00000000..e603e359
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/SyncError/Entity.xml
@@ -0,0 +1,5 @@
+
+
+ SyncError
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/SyncError/RibbonDiff.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/SyncError/RibbonDiff.xml
new file mode 100644
index 00000000..6b56f485
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/SyncError/RibbonDiff.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/TransactionCurrency/Entity.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/TransactionCurrency/Entity.xml
new file mode 100644
index 00000000..76a3edfd
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/TransactionCurrency/Entity.xml
@@ -0,0 +1,5 @@
+
+
+ TransactionCurrency
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/TransactionCurrency/RibbonDiff.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/TransactionCurrency/RibbonDiff.xml
new file mode 100644
index 00000000..59d20483
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/TransactionCurrency/RibbonDiff.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/Entity.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/Entity.xml
new file mode 100644
index 00000000..58bd8139
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/Entity.xml
@@ -0,0 +1,1110 @@
+
+
+ p365i_ListItem
+
+
+
+
+
+
+
+
+
+
+
+
+
+ lookup
+ createdby
+ createdby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ createdon
+ createdon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ createdonbehalfby
+ createdonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ decimal
+ exchangerate
+ exchangerate
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 1E-10
+ 100000000000
+ 10
+
+
+
+
+
+
+
+
+ int
+ importsequencenumber
+ importsequencenumber
+ none
+ ValidForAdvancedFind
+ disabled
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -2147483648
+ 2147483647
+
+
+
+
+
+
+
+
+ lookup
+ modifiedby
+ modifiedby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ modifiedon
+ modifiedon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ modifiedonbehalfby
+ modifiedonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ overriddencreatedon
+ overriddencreatedon
+ none
+ ValidForAdvancedFind|ValidForGrid
+ inactive
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ date
+ 0
+ 1
+
+
+
+
+
+
+
+
+ owner
+ ownerid
+ ownerid
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+ 8
+ 9
+
+
+
+
+
+
+
+
+
+ lookup
+ owningbusinessunit
+ owningbusinessunit
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owningteam
+ owningteam
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owninguser
+ owninguser
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ primarykey
+ p365i_listitemid
+ p365i_listitemid
+ systemrequired
+ ValidForAdvancedFind|RequiredForGrid
+ auto
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+
+ nvarchar
+ p365i_name
+ p365i_name
+ none
+ PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 1
+ 0
+ 1
+ 0
+ text
+ 100
+ 200
+
+
+
+
+
+
+
+
+ money
+ p365i_price
+ p365i_price
+ required
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+
+
+
+
+
+
+
+
+ money
+ p365i_price_base
+ p365i_price_base
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+ p365i_Price
+
+
+
+
+
+
+
+
+ lookup
+ p365i_pricelist
+ p365i_pricelist
+ required
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ p365i_product
+ p365i_product
+ required
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ p365i_salesunit
+ p365i_salesunit
+ required
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.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
+ auto
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+
+ state
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ status
+ statuscode
+ statuscode
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ status
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int
+ timezoneruleversionnumber
+ timezoneruleversionnumber
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ lookup
+ transactioncurrencyid
+ transactioncurrencyid
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ int
+ utcconversiontimezonecode
+ utcconversiontimezonecode
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ p365i_listitems
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ UserOwned
+ 0
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ 1
+ 1
+ 1
+ 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
+ 0
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/card/{c16914b6-693e-4080-bab0-a8e3c3f3ae59}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/card/{c16914b6-693e-4080-bab0-a8e3c3f3ae59}.xml
new file mode 100644
index 00000000..ad641ca7
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/card/{c16914b6-693e-4080-bab0-a8e3c3f3ae59}.xml
@@ -0,0 +1,112 @@
+
+
+
+ {c16914b6-693e-4080-bab0-a8e3c3f3ae59}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/card/{c16914b6-693e-4080-bab0-a8e3c3f3ae59}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/card/{c16914b6-693e-4080-bab0-a8e3c3f3ae59}_managed.xml
new file mode 100644
index 00000000..763b1cc7
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/card/{c16914b6-693e-4080-bab0-a8e3c3f3ae59}_managed.xml
@@ -0,0 +1,112 @@
+
+
+
+ {c16914b6-693e-4080-bab0-a8e3c3f3ae59}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/main/{7c653b35-f3ea-41a9-bdb9-f3a9a3b481f3}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/main/{7c653b35-f3ea-41a9-bdb9-f3a9a3b481f3}.xml
new file mode 100644
index 00000000..886e0a9b
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/main/{7c653b35-f3ea-41a9-bdb9-f3a9a3b481f3}.xml
@@ -0,0 +1,147 @@
+
+
+
+ {7c653b35-f3ea-41a9-bdb9-f3a9a3b481f3}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/main/{7c653b35-f3ea-41a9-bdb9-f3a9a3b481f3}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/main/{7c653b35-f3ea-41a9-bdb9-f3a9a3b481f3}_managed.xml
new file mode 100644
index 00000000..749453c9
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/main/{7c653b35-f3ea-41a9-bdb9-f3a9a3b481f3}_managed.xml
@@ -0,0 +1,147 @@
+
+
+
+ {7c653b35-f3ea-41a9-bdb9-f3a9a3b481f3}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/quick/{0eda2a71-ef98-4be8-b981-5f5a28d05381}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/quick/{0eda2a71-ef98-4be8-b981-5f5a28d05381}.xml
new file mode 100644
index 00000000..80bd1203
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/quick/{0eda2a71-ef98-4be8-b981-5f5a28d05381}.xml
@@ -0,0 +1,71 @@
+
+
+
+ {0eda2a71-ef98-4be8-b981-5f5a28d05381}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/quick/{0eda2a71-ef98-4be8-b981-5f5a28d05381}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/quick/{0eda2a71-ef98-4be8-b981-5f5a28d05381}_managed.xml
new file mode 100644
index 00000000..3716936f
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/quick/{0eda2a71-ef98-4be8-b981-5f5a28d05381}_managed.xml
@@ -0,0 +1,71 @@
+
+
+
+ {0eda2a71-ef98-4be8-b981-5f5a28d05381}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/quick/{70dec15d-c87b-ee11-8179-00224840d636}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/quick/{70dec15d-c87b-ee11-8179-00224840d636}.xml
new file mode 100644
index 00000000..75df7125
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/quick/{70dec15d-c87b-ee11-8179-00224840d636}.xml
@@ -0,0 +1,55 @@
+
+
+
+ {70dec15d-c87b-ee11-8179-00224840d636}
+ 1.0.0.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/quick/{70dec15d-c87b-ee11-8179-00224840d636}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/quick/{70dec15d-c87b-ee11-8179-00224840d636}_managed.xml
new file mode 100644
index 00000000..75df7125
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/quick/{70dec15d-c87b-ee11-8179-00224840d636}_managed.xml
@@ -0,0 +1,55 @@
+
+
+
+ {70dec15d-c87b-ee11-8179-00224840d636}
+ 1.0.0.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/quick/{8fc47389-c87b-ee11-8179-00224840d636}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/quick/{8fc47389-c87b-ee11-8179-00224840d636}.xml
new file mode 100644
index 00000000..da9da0c2
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/quick/{8fc47389-c87b-ee11-8179-00224840d636}.xml
@@ -0,0 +1,55 @@
+
+
+
+ {8fc47389-c87b-ee11-8179-00224840d636}
+ 1.0.0.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/quick/{8fc47389-c87b-ee11-8179-00224840d636}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/quick/{8fc47389-c87b-ee11-8179-00224840d636}_managed.xml
new file mode 100644
index 00000000..da9da0c2
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/quick/{8fc47389-c87b-ee11-8179-00224840d636}_managed.xml
@@ -0,0 +1,55 @@
+
+
+
+ {8fc47389-c87b-ee11-8179-00224840d636}
+ 1.0.0.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/quickCreate/{a917975b-fe68-ee11-9ae7-00224841f5ce}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/quickCreate/{a917975b-fe68-ee11-9ae7-00224841f5ce}.xml
new file mode 100644
index 00000000..75a4e3ff
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/quickCreate/{a917975b-fe68-ee11-9ae7-00224841f5ce}.xml
@@ -0,0 +1,109 @@
+
+
+
+ {a917975b-fe68-ee11-9ae7-00224841f5ce}
+ 1.0.0.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/quickCreate/{a917975b-fe68-ee11-9ae7-00224841f5ce}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/quickCreate/{a917975b-fe68-ee11-9ae7-00224841f5ce}_managed.xml
new file mode 100644
index 00000000..75a4e3ff
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/FormXml/quickCreate/{a917975b-fe68-ee11-9ae7-00224841f5ce}_managed.xml
@@ -0,0 +1,109 @@
+
+
+
+ {a917975b-fe68-ee11-9ae7-00224841f5ce}
+ 1.0.0.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/RibbonDiff.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/RibbonDiff.xml
new file mode 100644
index 00000000..6b56f485
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/RibbonDiff.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/SavedQueries/{0b9b1dce-1968-40a3-a9ea-3e922c64fa29}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/SavedQueries/{0b9b1dce-1968-40a3-a9ea-3e922c64fa29}.xml
new file mode 100644
index 00000000..b093c43d
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/SavedQueries/{0b9b1dce-1968-40a3-a9ea-3e922c64fa29}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ {0b9b1dce-1968-40a3-a9ea-3e922c64fa29}
+
+
+
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/SavedQueries/{2708c405-5d2a-41d1-8b8e-c274a16ae056}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/SavedQueries/{2708c405-5d2a-41d1-8b8e-c274a16ae056}.xml
new file mode 100644
index 00000000..d2e798c1
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/SavedQueries/{2708c405-5d2a-41d1-8b8e-c274a16ae056}.xml
@@ -0,0 +1,40 @@
+
+
+
+ 1
+ 0
+ 1
+ 0
+ 1
+ {2708c405-5d2a-41d1-8b8e-c274a16ae056}
+
+
+
+ |
+ |
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/SavedQueries/{53ca99fc-348d-4f82-b52b-d7e8a6cc2333}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/SavedQueries/{53ca99fc-348d-4f82-b52b-d7e8a6cc2333}.xml
new file mode 100644
index 00000000..1970ea09
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/SavedQueries/{53ca99fc-348d-4f82-b52b-d7e8a6cc2333}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {53ca99fc-348d-4f82-b52b-d7e8a6cc2333}
+
+
+
+ |
+ |
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/SavedQueries/{61c63fd4-f068-ee11-9ae7-6045bd10f18c}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/SavedQueries/{61c63fd4-f068-ee11-9ae7-6045bd10f18c}.xml
new file mode 100644
index 00000000..32b8098a
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/SavedQueries/{61c63fd4-f068-ee11-9ae7-6045bd10f18c}.xml
@@ -0,0 +1,30 @@
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 1
+ {61c63fd4-f068-ee11-9ae7-6045bd10f18c}
+ 8192
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/SavedQueries/{8c251133-01f7-4ac4-9cd4-aa2d935794ee}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/SavedQueries/{8c251133-01f7-4ac4-9cd4-aa2d935794ee}.xml
new file mode 100644
index 00000000..43eb68bd
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/SavedQueries/{8c251133-01f7-4ac4-9cd4-aa2d935794ee}.xml
@@ -0,0 +1,47 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {8c251133-01f7-4ac4-9cd4-aa2d935794ee}
+
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/SavedQueries/{a85118d3-8f44-4192-aa68-5c1eec4f4083}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/SavedQueries/{a85118d3-8f44-4192-aa68-5c1eec4f4083}.xml
new file mode 100644
index 00000000..0c7ec83e
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/SavedQueries/{a85118d3-8f44-4192-aa68-5c1eec4f4083}.xml
@@ -0,0 +1,34 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {a85118d3-8f44-4192-aa68-5c1eec4f4083}
+
+
+
+ |
+ |
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/SavedQueries/{bf42380c-d8f6-44a5-b7c5-ca99d0673534}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/SavedQueries/{bf42380c-d8f6-44a5-b7c5-ca99d0673534}.xml
new file mode 100644
index 00000000..f10952f3
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/SavedQueries/{bf42380c-d8f6-44a5-b7c5-ca99d0673534}.xml
@@ -0,0 +1,36 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {bf42380c-d8f6-44a5-b7c5-ca99d0673534}
+
+
+
+ |
+ |
+
+
+
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/SavedQueries/{d7e0bf1f-fd68-ee11-9ae7-00224841f5ce}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/SavedQueries/{d7e0bf1f-fd68-ee11-9ae7-00224841f5ce}.xml
new file mode 100644
index 00000000..d74e73db
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_ListItem/SavedQueries/{d7e0bf1f-fd68-ee11-9ae7-00224841f5ce}.xml
@@ -0,0 +1,41 @@
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 0
+ {d7e0bf1f-fd68-ee11-9ae7-00224841f5ce}
+
+
+
+ |
+ |
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0.0.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/Entity.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/Entity.xml
new file mode 100644
index 00000000..84894bea
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/Entity.xml
@@ -0,0 +1,914 @@
+
+
+ p365i_PriceList
+
+
+
+
+
+
+
+
+
+
+
+
+
+ lookup
+ createdby
+ createdby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ createdon
+ createdon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ createdonbehalfby
+ createdonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ int
+ importsequencenumber
+ importsequencenumber
+ none
+ ValidForAdvancedFind
+ disabled
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -2147483648
+ 2147483647
+
+
+
+
+
+
+
+
+ lookup
+ modifiedby
+ modifiedby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ modifiedon
+ modifiedon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ modifiedonbehalfby
+ modifiedonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ overriddencreatedon
+ overriddencreatedon
+ none
+ ValidForAdvancedFind|ValidForGrid
+ inactive
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ date
+ 0
+ 1
+
+
+
+
+
+
+
+
+ owner
+ ownerid
+ ownerid
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+ 8
+ 9
+
+
+
+
+
+
+
+
+
+ lookup
+ owningbusinessunit
+ owningbusinessunit
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owningteam
+ owningteam
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owninguser
+ owninguser
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ p365i_currency
+ p365i_currency
+ required
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ ntext
+ p365i_description
+ p365i_description
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ text
+ 2000
+
+
+
+
+
+
+
+
+ nvarchar
+ p365i_name
+ p365i_name
+ required
+ PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 1
+ 0
+ 1
+ 0
+ text
+ 100
+ 200
+
+
+
+
+
+
+
+
+ primarykey
+ p365i_pricelistid
+ p365i_pricelistid
+ systemrequired
+ ValidForAdvancedFind|RequiredForGrid
+ auto
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+
+ state
+ statecode
+ statecode
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+
+ state
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ status
+ statuscode
+ statuscode
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ status
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int
+ timezoneruleversionnumber
+ timezoneruleversionnumber
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ int
+ utcconversiontimezonecode
+ utcconversiontimezonecode
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ p365i_pricelists
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ UserOwned
+ 0
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ p365i_pricelistIcon
+ 0
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/FormXml/card/{d04fcec3-4b2a-4fe3-9e34-6292b893164b}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/FormXml/card/{d04fcec3-4b2a-4fe3-9e34-6292b893164b}.xml
new file mode 100644
index 00000000..2a9bb4e2
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/FormXml/card/{d04fcec3-4b2a-4fe3-9e34-6292b893164b}.xml
@@ -0,0 +1,112 @@
+
+
+
+ {d04fcec3-4b2a-4fe3-9e34-6292b893164b}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/FormXml/card/{d04fcec3-4b2a-4fe3-9e34-6292b893164b}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/FormXml/card/{d04fcec3-4b2a-4fe3-9e34-6292b893164b}_managed.xml
new file mode 100644
index 00000000..b9856ead
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/FormXml/card/{d04fcec3-4b2a-4fe3-9e34-6292b893164b}_managed.xml
@@ -0,0 +1,112 @@
+
+
+
+ {d04fcec3-4b2a-4fe3-9e34-6292b893164b}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/FormXml/main/{b0a8d38b-c6a5-4655-8e32-71606335710e}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/FormXml/main/{b0a8d38b-c6a5-4655-8e32-71606335710e}.xml
new file mode 100644
index 00000000..81499741
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/FormXml/main/{b0a8d38b-c6a5-4655-8e32-71606335710e}.xml
@@ -0,0 +1,163 @@
+
+
+
+ {b0a8d38b-c6a5-4655-8e32-71606335710e}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/FormXml/main/{b0a8d38b-c6a5-4655-8e32-71606335710e}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/FormXml/main/{b0a8d38b-c6a5-4655-8e32-71606335710e}_managed.xml
new file mode 100644
index 00000000..8eaa2909
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/FormXml/main/{b0a8d38b-c6a5-4655-8e32-71606335710e}_managed.xml
@@ -0,0 +1,163 @@
+
+
+
+ {b0a8d38b-c6a5-4655-8e32-71606335710e}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/FormXml/quick/{2d2de14f-ece3-4a9a-957d-025b16abf79d}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/FormXml/quick/{2d2de14f-ece3-4a9a-957d-025b16abf79d}.xml
new file mode 100644
index 00000000..d51ef2d7
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/FormXml/quick/{2d2de14f-ece3-4a9a-957d-025b16abf79d}.xml
@@ -0,0 +1,52 @@
+
+
+
+ {2d2de14f-ece3-4a9a-957d-025b16abf79d}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/FormXml/quick/{2d2de14f-ece3-4a9a-957d-025b16abf79d}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/FormXml/quick/{2d2de14f-ece3-4a9a-957d-025b16abf79d}_managed.xml
new file mode 100644
index 00000000..bd298e77
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/FormXml/quick/{2d2de14f-ece3-4a9a-957d-025b16abf79d}_managed.xml
@@ -0,0 +1,52 @@
+
+
+
+ {2d2de14f-ece3-4a9a-957d-025b16abf79d}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/RibbonDiff.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/RibbonDiff.xml
new file mode 100644
index 00000000..6b56f485
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/RibbonDiff.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/SavedQueries/{1f94d11f-892c-4891-82ba-4116da8276ee}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/SavedQueries/{1f94d11f-892c-4891-82ba-4116da8276ee}.xml
new file mode 100644
index 00000000..e03bf42a
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/SavedQueries/{1f94d11f-892c-4891-82ba-4116da8276ee}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {1f94d11f-892c-4891-82ba-4116da8276ee}
+
+
+
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/SavedQueries/{31899092-625a-4116-8920-09d693b2bfa1}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/SavedQueries/{31899092-625a-4116-8920-09d693b2bfa1}.xml
new file mode 100644
index 00000000..7f220123
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/SavedQueries/{31899092-625a-4116-8920-09d693b2bfa1}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {31899092-625a-4116-8920-09d693b2bfa1}
+
+
+
+ |
+ |
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/SavedQueries/{38a97c78-b0db-4683-8ecc-e984ccb61079}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/SavedQueries/{38a97c78-b0db-4683-8ecc-e984ccb61079}.xml
new file mode 100644
index 00000000..3138171d
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/SavedQueries/{38a97c78-b0db-4683-8ecc-e984ccb61079}.xml
@@ -0,0 +1,36 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {38a97c78-b0db-4683-8ecc-e984ccb61079}
+
+
+
+ |
+ |
+
+
+
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/SavedQueries/{5856f9c7-f068-ee11-9ae7-6045bd10f18c}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/SavedQueries/{5856f9c7-f068-ee11-9ae7-6045bd10f18c}.xml
new file mode 100644
index 00000000..17c14089
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/SavedQueries/{5856f9c7-f068-ee11-9ae7-6045bd10f18c}.xml
@@ -0,0 +1,30 @@
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 1
+ {5856f9c7-f068-ee11-9ae7-6045bd10f18c}
+ 8192
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/SavedQueries/{5f62ed27-73dc-4009-b2c5-0cfcfe63ac96}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/SavedQueries/{5f62ed27-73dc-4009-b2c5-0cfcfe63ac96}.xml
new file mode 100644
index 00000000..6285497b
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/SavedQueries/{5f62ed27-73dc-4009-b2c5-0cfcfe63ac96}.xml
@@ -0,0 +1,40 @@
+
+
+
+ 1
+ 0
+ 1
+ 0
+ 1
+ {5f62ed27-73dc-4009-b2c5-0cfcfe63ac96}
+
+
+
+ |
+ |
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/SavedQueries/{d5366cd1-2afd-4e91-9d0c-3af15d171c57}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/SavedQueries/{d5366cd1-2afd-4e91-9d0c-3af15d171c57}.xml
new file mode 100644
index 00000000..220a59e7
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/SavedQueries/{d5366cd1-2afd-4e91-9d0c-3af15d171c57}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ {d5366cd1-2afd-4e91-9d0c-3af15d171c57}
+
+
+
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/SavedQueries/{e93685ce-8c1e-414a-b359-2b7cc7e09dfe}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/SavedQueries/{e93685ce-8c1e-414a-b359-2b7cc7e09dfe}.xml
new file mode 100644
index 00000000..1990a949
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_PriceList/SavedQueries/{e93685ce-8c1e-414a-b359-2b7cc7e09dfe}.xml
@@ -0,0 +1,34 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {e93685ce-8c1e-414a-b359-2b7cc7e09dfe}
+
+
+
+ |
+ |
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/Entity.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/Entity.xml
new file mode 100644
index 00000000..ea787436
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/Entity.xml
@@ -0,0 +1,916 @@
+
+
+ p365i_Product
+
+
+
+
+
+
+
+
+
+
+
+
+
+ lookup
+ createdby
+ createdby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ createdon
+ createdon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ createdonbehalfby
+ createdonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ int
+ importsequencenumber
+ importsequencenumber
+ none
+ ValidForAdvancedFind
+ disabled
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -2147483648
+ 2147483647
+
+
+
+
+
+
+
+
+ lookup
+ modifiedby
+ modifiedby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ modifiedon
+ modifiedon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ modifiedonbehalfby
+ modifiedonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ overriddencreatedon
+ overriddencreatedon
+ none
+ ValidForAdvancedFind|ValidForGrid
+ inactive
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ date
+ 0
+ 1
+
+
+
+
+
+
+
+
+ owner
+ ownerid
+ ownerid
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+ 8
+ 9
+
+
+
+
+
+
+
+
+
+ lookup
+ owningbusinessunit
+ owningbusinessunit
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owningteam
+ owningteam
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owninguser
+ owninguser
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ nvarchar
+ p365i_idproduct
+ p365i_idproduct
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ text
+ 100
+ 200
+
+
+
+
+
+
+
+
+ nvarchar
+ p365i_name
+ p365i_name
+ required
+ PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 1
+ 0
+ 1
+ 0
+ text
+ 100
+ 200
+
+
+
+
+
+
+
+
+ primarykey
+ p365i_productid
+ p365i_productid
+ systemrequired
+ ValidForAdvancedFind|RequiredForGrid
+ auto
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+
+ picklist
+ p365i_type
+ p365i_type
+ required
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -1
+ p365i_producttype
+
+
+
+
+
+
+
+
+ state
+ statecode
+ statecode
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+
+ state
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ status
+ statuscode
+ statuscode
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ status
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int
+ timezoneruleversionnumber
+ timezoneruleversionnumber
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ int
+ utcconversiontimezonecode
+ utcconversiontimezonecode
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ p365i_products
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ UserOwned
+ 0
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ p365i_productsIcon
+ 0
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/FormXml/card/{e46bc75b-e0a7-4715-af9e-d76173a9e268}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/FormXml/card/{e46bc75b-e0a7-4715-af9e-d76173a9e268}.xml
new file mode 100644
index 00000000..ee3d9041
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/FormXml/card/{e46bc75b-e0a7-4715-af9e-d76173a9e268}.xml
@@ -0,0 +1,112 @@
+
+
+
+ {e46bc75b-e0a7-4715-af9e-d76173a9e268}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/FormXml/card/{e46bc75b-e0a7-4715-af9e-d76173a9e268}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/FormXml/card/{e46bc75b-e0a7-4715-af9e-d76173a9e268}_managed.xml
new file mode 100644
index 00000000..bdbe44f3
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/FormXml/card/{e46bc75b-e0a7-4715-af9e-d76173a9e268}_managed.xml
@@ -0,0 +1,112 @@
+
+
+
+ {e46bc75b-e0a7-4715-af9e-d76173a9e268}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/FormXml/main/{478153a6-c8b2-4abc-8550-8c1d75b5ba56}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/FormXml/main/{478153a6-c8b2-4abc-8550-8c1d75b5ba56}.xml
new file mode 100644
index 00000000..063c8a66
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/FormXml/main/{478153a6-c8b2-4abc-8550-8c1d75b5ba56}.xml
@@ -0,0 +1,150 @@
+
+
+
+ {478153a6-c8b2-4abc-8550-8c1d75b5ba56}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/FormXml/main/{478153a6-c8b2-4abc-8550-8c1d75b5ba56}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/FormXml/main/{478153a6-c8b2-4abc-8550-8c1d75b5ba56}_managed.xml
new file mode 100644
index 00000000..140e6836
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/FormXml/main/{478153a6-c8b2-4abc-8550-8c1d75b5ba56}_managed.xml
@@ -0,0 +1,150 @@
+
+
+
+ {478153a6-c8b2-4abc-8550-8c1d75b5ba56}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/FormXml/quick/{36e9dda3-77c7-447c-bc19-64dad32bb616}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/FormXml/quick/{36e9dda3-77c7-447c-bc19-64dad32bb616}.xml
new file mode 100644
index 00000000..d3c938ba
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/FormXml/quick/{36e9dda3-77c7-447c-bc19-64dad32bb616}.xml
@@ -0,0 +1,52 @@
+
+
+
+ {36e9dda3-77c7-447c-bc19-64dad32bb616}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/FormXml/quick/{36e9dda3-77c7-447c-bc19-64dad32bb616}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/FormXml/quick/{36e9dda3-77c7-447c-bc19-64dad32bb616}_managed.xml
new file mode 100644
index 00000000..9c4ff037
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/FormXml/quick/{36e9dda3-77c7-447c-bc19-64dad32bb616}_managed.xml
@@ -0,0 +1,52 @@
+
+
+
+ {36e9dda3-77c7-447c-bc19-64dad32bb616}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/FormXml/quickCreate/{db436d74-fc68-ee11-9ae7-00224841f369}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/FormXml/quickCreate/{db436d74-fc68-ee11-9ae7-00224841f369}.xml
new file mode 100644
index 00000000..065cc0f2
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/FormXml/quickCreate/{db436d74-fc68-ee11-9ae7-00224841f369}.xml
@@ -0,0 +1,107 @@
+
+
+
+ {db436d74-fc68-ee11-9ae7-00224841f369}
+ 1.0.0.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/FormXml/quickCreate/{db436d74-fc68-ee11-9ae7-00224841f369}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/FormXml/quickCreate/{db436d74-fc68-ee11-9ae7-00224841f369}_managed.xml
new file mode 100644
index 00000000..0ec1f9d4
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/FormXml/quickCreate/{db436d74-fc68-ee11-9ae7-00224841f369}_managed.xml
@@ -0,0 +1,107 @@
+
+
+
+ {db436d74-fc68-ee11-9ae7-00224841f369}
+ 1.0.0.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/RibbonDiff.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/RibbonDiff.xml
new file mode 100644
index 00000000..6b56f485
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/RibbonDiff.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/SavedQueries/{0c44c8d1-3bc4-4469-b82d-31e319552d67}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/SavedQueries/{0c44c8d1-3bc4-4469-b82d-31e319552d67}.xml
new file mode 100644
index 00000000..2d0ebac3
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/SavedQueries/{0c44c8d1-3bc4-4469-b82d-31e319552d67}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {0c44c8d1-3bc4-4469-b82d-31e319552d67}
+
+
+
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/SavedQueries/{3a252ab4-9a3b-4393-bad2-c203785ef2a9}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/SavedQueries/{3a252ab4-9a3b-4393-bad2-c203785ef2a9}.xml
new file mode 100644
index 00000000..a6344749
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/SavedQueries/{3a252ab4-9a3b-4393-bad2-c203785ef2a9}.xml
@@ -0,0 +1,40 @@
+
+
+
+ 1
+ 0
+ 1
+ 0
+ 1
+ {3a252ab4-9a3b-4393-bad2-c203785ef2a9}
+
+
+
+ |
+ |
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/SavedQueries/{7d398db7-9d9f-4342-8abf-9f8e82938bec}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/SavedQueries/{7d398db7-9d9f-4342-8abf-9f8e82938bec}.xml
new file mode 100644
index 00000000..1ca7bbb5
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/SavedQueries/{7d398db7-9d9f-4342-8abf-9f8e82938bec}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {7d398db7-9d9f-4342-8abf-9f8e82938bec}
+
+
+
+ |
+ |
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/SavedQueries/{b2bbc9ec-e83e-42fb-a599-f68b504ee685}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/SavedQueries/{b2bbc9ec-e83e-42fb-a599-f68b504ee685}.xml
new file mode 100644
index 00000000..f575639d
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/SavedQueries/{b2bbc9ec-e83e-42fb-a599-f68b504ee685}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ {b2bbc9ec-e83e-42fb-a599-f68b504ee685}
+
+
+
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/SavedQueries/{bff68bbe-42f1-48c4-8a0b-98ea121e3de7}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/SavedQueries/{bff68bbe-42f1-48c4-8a0b-98ea121e3de7}.xml
new file mode 100644
index 00000000..74179318
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/SavedQueries/{bff68bbe-42f1-48c4-8a0b-98ea121e3de7}.xml
@@ -0,0 +1,34 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {bff68bbe-42f1-48c4-8a0b-98ea121e3de7}
+
+
+
+ |
+ |
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/SavedQueries/{c616f7e0-6c1c-4b8d-9457-9fb783a3144d}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/SavedQueries/{c616f7e0-6c1c-4b8d-9457-9fb783a3144d}.xml
new file mode 100644
index 00000000..5a0476fe
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/SavedQueries/{c616f7e0-6c1c-4b8d-9457-9fb783a3144d}.xml
@@ -0,0 +1,36 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {c616f7e0-6c1c-4b8d-9457-9fb783a3144d}
+
+
+
+ |
+ |
+
+
+
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/SavedQueries/{df4a56dd-f068-ee11-9ae7-6045bd10f02e}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/SavedQueries/{df4a56dd-f068-ee11-9ae7-6045bd10f02e}.xml
new file mode 100644
index 00000000..f0750d9b
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_Product/SavedQueries/{df4a56dd-f068-ee11-9ae7-6045bd10f02e}.xml
@@ -0,0 +1,30 @@
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 1
+ {df4a56dd-f068-ee11-9ae7-6045bd10f02e}
+ 8192
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/Entity.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/Entity.xml
new file mode 100644
index 00000000..d0ef41a6
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/Entity.xml
@@ -0,0 +1,837 @@
+
+
+ p365i_SalesUnit
+
+
+
+
+
+
+
+
+
+
+
+
+
+ lookup
+ createdby
+ createdby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ createdon
+ createdon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ createdonbehalfby
+ createdonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ int
+ importsequencenumber
+ importsequencenumber
+ none
+ ValidForAdvancedFind
+ disabled
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -2147483648
+ 2147483647
+
+
+
+
+
+
+
+
+ lookup
+ modifiedby
+ modifiedby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ modifiedon
+ modifiedon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ modifiedonbehalfby
+ modifiedonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ overriddencreatedon
+ overriddencreatedon
+ none
+ ValidForAdvancedFind|ValidForGrid
+ inactive
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ date
+ 0
+ 1
+
+
+
+
+
+
+
+
+ owner
+ ownerid
+ ownerid
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+ 8
+ 9
+
+
+
+
+
+
+
+
+
+ lookup
+ owningbusinessunit
+ owningbusinessunit
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owningteam
+ owningteam
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owninguser
+ owninguser
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ nvarchar
+ p365i_name
+ p365i_name
+ required
+ PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 1
+ 0
+ 1
+ 0
+ text
+ 100
+ 200
+
+
+
+
+
+
+
+
+ primarykey
+ p365i_salesunitid
+ p365i_salesunitid
+ systemrequired
+ ValidForAdvancedFind|RequiredForGrid
+ auto
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+
+ state
+ statecode
+ statecode
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+
+ state
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ status
+ statuscode
+ statuscode
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ status
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int
+ timezoneruleversionnumber
+ timezoneruleversionnumber
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ int
+ utcconversiontimezonecode
+ utcconversiontimezonecode
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ p365i_salesunits
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ UserOwned
+ 0
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ p365i_salesunitIcon
+ 0
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/FormXml/card/{4db15475-6cf3-480f-ab07-1dab8a2f7347}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/FormXml/card/{4db15475-6cf3-480f-ab07-1dab8a2f7347}.xml
new file mode 100644
index 00000000..b753d163
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/FormXml/card/{4db15475-6cf3-480f-ab07-1dab8a2f7347}.xml
@@ -0,0 +1,112 @@
+
+
+
+ {4db15475-6cf3-480f-ab07-1dab8a2f7347}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/FormXml/card/{4db15475-6cf3-480f-ab07-1dab8a2f7347}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/FormXml/card/{4db15475-6cf3-480f-ab07-1dab8a2f7347}_managed.xml
new file mode 100644
index 00000000..037b4100
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/FormXml/card/{4db15475-6cf3-480f-ab07-1dab8a2f7347}_managed.xml
@@ -0,0 +1,112 @@
+
+
+
+ {4db15475-6cf3-480f-ab07-1dab8a2f7347}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/FormXml/main/{0def79c2-14cb-436e-a50c-b54cb703c1bb}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/FormXml/main/{0def79c2-14cb-436e-a50c-b54cb703c1bb}.xml
new file mode 100644
index 00000000..88d9f933
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/FormXml/main/{0def79c2-14cb-436e-a50c-b54cb703c1bb}.xml
@@ -0,0 +1,127 @@
+
+
+
+ {0def79c2-14cb-436e-a50c-b54cb703c1bb}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/FormXml/main/{0def79c2-14cb-436e-a50c-b54cb703c1bb}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/FormXml/main/{0def79c2-14cb-436e-a50c-b54cb703c1bb}_managed.xml
new file mode 100644
index 00000000..f17908a9
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/FormXml/main/{0def79c2-14cb-436e-a50c-b54cb703c1bb}_managed.xml
@@ -0,0 +1,127 @@
+
+
+
+ {0def79c2-14cb-436e-a50c-b54cb703c1bb}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/FormXml/quick/{db2a5596-4cee-4385-b24a-957748a8014d}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/FormXml/quick/{db2a5596-4cee-4385-b24a-957748a8014d}.xml
new file mode 100644
index 00000000..63a85e57
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/FormXml/quick/{db2a5596-4cee-4385-b24a-957748a8014d}.xml
@@ -0,0 +1,52 @@
+
+
+
+ {db2a5596-4cee-4385-b24a-957748a8014d}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/FormXml/quick/{db2a5596-4cee-4385-b24a-957748a8014d}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/FormXml/quick/{db2a5596-4cee-4385-b24a-957748a8014d}_managed.xml
new file mode 100644
index 00000000..815766bb
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/FormXml/quick/{db2a5596-4cee-4385-b24a-957748a8014d}_managed.xml
@@ -0,0 +1,52 @@
+
+
+
+ {db2a5596-4cee-4385-b24a-957748a8014d}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/FormXml/quickCreate/{e03153d6-fb68-ee11-9ae7-6045bd127823}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/FormXml/quickCreate/{e03153d6-fb68-ee11-9ae7-6045bd127823}.xml
new file mode 100644
index 00000000..58d5a4ed
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/FormXml/quickCreate/{e03153d6-fb68-ee11-9ae7-6045bd127823}.xml
@@ -0,0 +1,91 @@
+
+
+
+ {e03153d6-fb68-ee11-9ae7-6045bd127823}
+ 1.0.0.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/FormXml/quickCreate/{e03153d6-fb68-ee11-9ae7-6045bd127823}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/FormXml/quickCreate/{e03153d6-fb68-ee11-9ae7-6045bd127823}_managed.xml
new file mode 100644
index 00000000..58d5a4ed
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/FormXml/quickCreate/{e03153d6-fb68-ee11-9ae7-6045bd127823}_managed.xml
@@ -0,0 +1,91 @@
+
+
+
+ {e03153d6-fb68-ee11-9ae7-6045bd127823}
+ 1.0.0.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/RibbonDiff.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/RibbonDiff.xml
new file mode 100644
index 00000000..6b56f485
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/RibbonDiff.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/SavedQueries/{3041e5f6-87b2-48d6-94b2-8a58f27c07ab}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/SavedQueries/{3041e5f6-87b2-48d6-94b2-8a58f27c07ab}.xml
new file mode 100644
index 00000000..93b0bf7a
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/SavedQueries/{3041e5f6-87b2-48d6-94b2-8a58f27c07ab}.xml
@@ -0,0 +1,36 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {3041e5f6-87b2-48d6-94b2-8a58f27c07ab}
+
+
+
+ |
+ |
+
+
+
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/SavedQueries/{5691ee29-bc00-4af1-bf5f-6bfebc99f38d}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/SavedQueries/{5691ee29-bc00-4af1-bf5f-6bfebc99f38d}.xml
new file mode 100644
index 00000000..6a9a8143
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/SavedQueries/{5691ee29-bc00-4af1-bf5f-6bfebc99f38d}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ {5691ee29-bc00-4af1-bf5f-6bfebc99f38d}
+
+
+
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/SavedQueries/{70cc5437-768b-41a0-9dae-fef1cfc90ed9}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/SavedQueries/{70cc5437-768b-41a0-9dae-fef1cfc90ed9}.xml
new file mode 100644
index 00000000..b35d8bfb
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/SavedQueries/{70cc5437-768b-41a0-9dae-fef1cfc90ed9}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {70cc5437-768b-41a0-9dae-fef1cfc90ed9}
+
+
+
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/SavedQueries/{8b00c87a-f368-ee11-9ae7-6045bd10fdbe}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/SavedQueries/{8b00c87a-f368-ee11-9ae7-6045bd10fdbe}.xml
new file mode 100644
index 00000000..e0dd8110
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/SavedQueries/{8b00c87a-f368-ee11-9ae7-6045bd10fdbe}.xml
@@ -0,0 +1,30 @@
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 1
+ {8b00c87a-f368-ee11-9ae7-6045bd10fdbe}
+ 8192
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/SavedQueries/{a36a980f-1afb-42d3-8bc1-0a83d85c2b7e}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/SavedQueries/{a36a980f-1afb-42d3-8bc1-0a83d85c2b7e}.xml
new file mode 100644
index 00000000..45cfaaad
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/SavedQueries/{a36a980f-1afb-42d3-8bc1-0a83d85c2b7e}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {a36a980f-1afb-42d3-8bc1-0a83d85c2b7e}
+
+
+
+ |
+ |
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/SavedQueries/{b2b313dc-a21e-42f2-a421-81ba829e88be}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/SavedQueries/{b2b313dc-a21e-42f2-a421-81ba829e88be}.xml
new file mode 100644
index 00000000..c639d21c
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/SavedQueries/{b2b313dc-a21e-42f2-a421-81ba829e88be}.xml
@@ -0,0 +1,40 @@
+
+
+
+ 1
+ 0
+ 1
+ 0
+ 1
+ {b2b313dc-a21e-42f2-a421-81ba829e88be}
+
+
+
+ |
+ |
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/SavedQueries/{d3586715-1f56-4b8b-9830-ce6126cf1e99}.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/SavedQueries/{d3586715-1f56-4b8b-9830-ce6126cf1e99}.xml
new file mode 100644
index 00000000..c352c0ef
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Entities/p365i_SalesUnit/SavedQueries/{d3586715-1f56-4b8b-9830-ce6126cf1e99}.xml
@@ -0,0 +1,34 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {d3586715-1f56-4b8b-9830-ce6126cf1e99}
+
+
+
+ |
+ |
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/OptionSets/p365i_producttype.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/OptionSets/p365i_producttype.xml
new file mode 100644
index 00000000..9751c25e
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/OptionSets/p365i_producttype.xml
@@ -0,0 +1,29 @@
+
+
+ picklist
+ 1
+ 1.0.0.0
+ 1
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Customizations.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Customizations.xml
new file mode 100644
index 00000000..a39cdad5
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Customizations.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1033
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Relationships.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Relationships.xml
new file mode 100644
index 00000000..84571c11
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Relationships.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Relationships/BusinessUnit.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Relationships/BusinessUnit.xml
new file mode 100644
index 00000000..65cd52c4
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Relationships/BusinessUnit.xml
@@ -0,0 +1,83 @@
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_ListItem
+ BusinessUnit
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningBusinessUnit
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_PriceList
+ BusinessUnit
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningBusinessUnit
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_Product
+ BusinessUnit
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningBusinessUnit
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_SalesUnit
+ BusinessUnit
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningBusinessUnit
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Relationships/Owner.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Relationships/Owner.xml
new file mode 100644
index 00000000..3c745bfe
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Relationships/Owner.xml
@@ -0,0 +1,83 @@
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_ListItem
+ Owner
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwnerId
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_PriceList
+ Owner
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwnerId
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_Product
+ Owner
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwnerId
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_SalesUnit
+ Owner
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwnerId
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Relationships/SystemUser.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Relationships/SystemUser.xml
new file mode 100644
index 00000000..d1cb0c4b
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Relationships/SystemUser.xml
@@ -0,0 +1,243 @@
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_ListItem
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ CreatedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_ListItem
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ ModifiedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_PriceList
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ CreatedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_PriceList
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ ModifiedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_Product
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ CreatedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_Product
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ ModifiedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_SalesUnit
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ CreatedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_SalesUnit
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ ModifiedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_ListItem
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningUser
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_PriceList
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningUser
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_Product
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningUser
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_SalesUnit
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningUser
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Relationships/Team.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Relationships/Team.xml
new file mode 100644
index 00000000..77f57dc5
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Relationships/Team.xml
@@ -0,0 +1,83 @@
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_ListItem
+ Team
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningTeam
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_PriceList
+ Team
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningTeam
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_Product
+ Team
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningTeam
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_SalesUnit
+ Team
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningTeam
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Relationships/TransactionCurrency.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Relationships/TransactionCurrency.xml
new file mode 100644
index 00000000..907cbc93
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Relationships/TransactionCurrency.xml
@@ -0,0 +1,58 @@
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_PriceList
+ TransactionCurrency
+ NoCascade
+ RemoveLink
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ p365i_Currency
+
+
+
+
+
+
+
+ UseCollectionName
+ Details
+ 10000
+ p365i_Currency
+ 1
+
+
+ p365i_p365i_pricelist_Currency_transactioncurre
+ 0
+
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_ListItem
+ TransactionCurrency
+ NoCascade
+ Restrict
+ Restrict
+ NoCascade
+ NoCascade
+ NoCascade
+ TransactionCurrencyId
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Relationships/p365i_ListItem.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Relationships/p365i_ListItem.xml
new file mode 100644
index 00000000..d63d56ac
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Relationships/p365i_ListItem.xml
@@ -0,0 +1,23 @@
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ ProcessSession
+ p365i_ListItem
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ RegardingObjectId
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Relationships/p365i_PriceList.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Relationships/p365i_PriceList.xml
new file mode 100644
index 00000000..6fd1451d
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Relationships/p365i_PriceList.xml
@@ -0,0 +1,93 @@
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ Account
+ p365i_PriceList
+ NoCascade
+ RemoveLink
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ p365i_PriceList
+
+
+
+
+
+
+
+ UseCollectionName
+ Details
+ 10000
+ p365i_PriceList
+ 1
+
+
+ p365i_account_PriceList_p365i_pricelist
+ 0
+
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_ListItem
+ p365i_PriceList
+ NoCascade
+ RemoveLink
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ p365i_PriceList
+
+
+
+
+
+
+
+ UseCollectionName
+ Details
+ 10000
+ p365i_PriceList
+ 1
+
+
+ p365i_p365i_listitem_PriceList_p365i_pricelist
+ 0
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ ProcessSession
+ p365i_PriceList
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ RegardingObjectId
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Relationships/p365i_Product.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Relationships/p365i_Product.xml
new file mode 100644
index 00000000..c2abbfac
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Relationships/p365i_Product.xml
@@ -0,0 +1,64 @@
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_ListItem
+ p365i_Product
+ NoCascade
+ RemoveLink
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ p365i_Product
+
+
+
+
+
+
+
+ UseCollectionName
+ Details
+ 10000
+ p365i_Product
+ 1
+
+
+ p365i_p365i_listitem_Product_p365i_product
+ 0
+
+
+
+
+ ManyToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_Product
+ p365i_SalesUnit
+ p365i_SalesUnit_p365i_Product
+ 1
+
+
+ UseCollectionName
+ Details
+ 10000
+ p365i_SalesUnit_p365i_Product_p365i_Produ
+ 1
+
+
+ UseCollectionName
+ Details
+ 10000
+ p365i_SalesUnit_p365i_Product_p365i_Produ
+ 2
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Relationships/p365i_SalesUnit.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Relationships/p365i_SalesUnit.xml
new file mode 100644
index 00000000..ee28b169
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Relationships/p365i_SalesUnit.xml
@@ -0,0 +1,58 @@
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_ListItem
+ p365i_SalesUnit
+ NoCascade
+ RemoveLink
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ p365i_SalesUnit
+
+
+
+
+
+
+
+ UseCollectionName
+ Details
+ 10000
+ p365i_SalesUnit
+ 1
+
+
+ p365i_p365i_listitem_SalesUnit_p365i_salesunit
+ 0
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ ProcessSession
+ p365i_SalesUnit
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ RegardingObjectId
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Solution.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Solution.xml
new file mode 100644
index 00000000..f0dadbe9
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Other/Solution.xml
@@ -0,0 +1,134 @@
+
+
+
+ Power365CRMCoreSolution
+
+
+
+
+ 1.0.0.0
+ 2
+
+ Power365Initiatives
+
+
+
+
+ info@power365initiatives.com
+
+ p365i
+ 44631
+
+
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_enums.js b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_enums.js
new file mode 100644
index 00000000..fe779c19
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_enums.js
@@ -0,0 +1,30 @@
+"use strict";
+console.log(`Enums Script Loading...`);
+var P365I_CRM;
+(function (P365I_CRM) {
+ var Common;
+ (function (Common) {
+ var Enums;
+ (function (Enums) {
+ let Prospect;
+ (function (Prospect) {
+ let StateCode;
+ (function (StateCode) {
+ StateCode[StateCode["Open"] = 0] = "Open";
+ StateCode[StateCode["Completed"] = 1] = "Completed";
+ StateCode[StateCode["Canceled"] = 2] = "Canceled";
+ })(StateCode = Prospect.StateCode || (Prospect.StateCode = {}));
+ let StatusCode;
+ (function (StatusCode) {
+ StatusCode[StatusCode["Open"] = 1] = "Open";
+ StatusCode[StatusCode["Qualified"] = 446310001] = "Qualified";
+ StatusCode[StatusCode["Disqualified"] = 2] = "Disqualified";
+ StatusCode[StatusCode["Canceled"] = 3] = "Canceled";
+ StatusCode[StatusCode["Scheduled"] = 4] = "Scheduled";
+ })(StatusCode = Prospect.StatusCode || (Prospect.StatusCode = {}));
+ })(Prospect = Enums.Prospect || (Enums.Prospect = {}));
+ })(Enums = Common.Enums || (Common.Enums = {}));
+ })(Common = P365I_CRM.Common || (P365I_CRM.Common = {}));
+})(P365I_CRM || (P365I_CRM = {}));
+console.log(`Enums Script Loaded...`);
+//# sourceMappingURL=enums.js.map
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_enums.js.data.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_enums.js.data.xml
new file mode 100644
index 00000000..5da8917b
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_enums.js.data.xml
@@ -0,0 +1,15 @@
+
+
+ {8392fdfc-ce7b-ee11-8179-00224841f5ce}
+ p365i_enums.js
+ p365i_enums.js
+ 3
+ 1.0.0.0
+ 0
+ 0
+ <Dependencies><Dependency componentType="WebResource"/></Dependencies>
+ 1
+ 1
+ 0
+ /WebResources/p365i_enumsjs8392FDFC-CE7B-EE11-8179-00224841F5CE
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_helpers.js b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_helpers.js
new file mode 100644
index 00000000..36c788f1
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_helpers.js
@@ -0,0 +1,129 @@
+"use strict";
+console.log(`Helper Script Loading...`);
+var P365I_CRM;
+(function (P365I_CRM) {
+ var Common;
+ (function (Common) {
+ var Helpers;
+ (function (Helpers) {
+ function displayErrorMessage(error) {
+ let errormessage = `Unknown error`;
+ if (typeof error === 'object' && error.message) {
+ errormessage = error.message;
+ }
+ else if (typeof error === 'string') {
+ errormessage = error;
+ }
+ const alertStrings = { confirmButtonLabel: `OK`, text: errormessage, title: `Something went wrong` };
+ P365I_CRM.Common.Helpers.alertDialog(alertStrings, undefined, undefined, undefined);
+ }
+ Helpers.displayErrorMessage = displayErrorMessage;
+ function formDirty(formContext) {
+ let dirty = formContext.data.entity.getIsDirty();
+ if (dirty) {
+ const alertStrings = { confirmButtonLabel: "OK", text: "There are unsaved changes. Please save the form before proceeding.", title: "Warning" };
+ alertDialog(alertStrings, undefined, undefined, undefined);
+ }
+ return dirty;
+ }
+ Helpers.formDirty = formDirty;
+ function getAttributeValue(formContext, attributename) {
+ if (formContext.getAttribute(attributename) != null) {
+ return formContext.getAttribute(attributename).getValue();
+ }
+ return null;
+ }
+ Helpers.getAttributeValue = getAttributeValue;
+ function confirmDialog(confirmStrings, confirmOptions) {
+ return new Promise(function (resolve, reject) {
+ confirmStrings = confirmStrings !== null && confirmStrings !== void 0 ? confirmStrings : { cancelButtonLabel: "Cancel", confirmButtonLabel: "Ok", text: "This is a confirmation.", title: "Confirmation Dialog Title", subtitle: "Subtitle" };
+ confirmOptions = confirmOptions !== null && confirmOptions !== void 0 ? confirmOptions : { height: 200, width: 450 };
+ Xrm.Navigation.openConfirmDialog(confirmStrings, confirmOptions).then(function success(result) {
+ console.log("Confirm Dialog Success", result);
+ resolve(result);
+ }, function (error) {
+ console.log("Confirm Dialog Error", error);
+ reject(error);
+ });
+ });
+ }
+ Helpers.confirmDialog = confirmDialog;
+ function alertDialog(alertStrings, alertOptions, succesCallback, errorCallback) {
+ alertStrings = alertStrings !== null && alertStrings !== void 0 ? alertStrings : { confirmButtonLabel: "Ok", text: "Confirmed", title: "Warning" };
+ alertOptions = alertOptions !== null && alertOptions !== void 0 ? alertOptions : { height: 200, width: 450 };
+ Xrm.Navigation.openAlertDialog(alertStrings, alertOptions).then(function success(result) {
+ if (succesCallback) {
+ succesCallback(result);
+ }
+ console.log("Alert dialog closed");
+ }, function (error) {
+ if (errorCallback) {
+ errorCallback(error);
+ }
+ });
+ }
+ Helpers.alertDialog = alertDialog;
+ function cleanID(input) {
+ return input.substring(0, 1) === "{" ? input.substring(1, 37) : input;
+ }
+ Helpers.cleanID = cleanID;
+ function getDatabyFetchXML(entityName, fetchXml) {
+ return new Promise(function (resolve, reject) {
+ if (entityName && fetchXml) {
+ Xrm.WebApi.online.retrieveMultipleRecords(entityName, `?fetchXml=${fetchXml}`).then(function success(results) {
+ resolve(results);
+ }, function (error) {
+ reject(error);
+ });
+ }
+ else {
+ reject(null);
+ }
+ });
+ }
+ Helpers.getDatabyFetchXML = getDatabyFetchXML;
+ function openCustomPage(primaryControl, customPage, navigationOptions) {
+ console.log(`Function openCustomPage Triggered`);
+ return new Promise(function (resolve, reject) {
+ try {
+ console.log(`openCustomPage try`);
+ if (!primaryControl || !primaryControl.data) {
+ throw new Error(`PrimaryControl is not provided or incorrect`);
+ }
+ else if (!customPage) {
+ throw new Error(`CustomPage object not provided or incorrect`);
+ }
+ if (P365I_CRM.Common.Helpers.formDirty(primaryControl)) {
+ return;
+ }
+ const defaultnavigationOptions = {
+ target: 2,
+ position: 1,
+ width: { value: 40, unit: "%" },
+ height: { value: 40, unit: "%" }
+ };
+ navigationOptions = navigationOptions !== null && navigationOptions !== void 0 ? navigationOptions : defaultnavigationOptions;
+ Xrm.Navigation.navigateTo(customPage, navigationOptions).then(function (success) {
+ console.log('Closed', success);
+ primaryControl.data.refresh(false);
+ resolve(success);
+ }).catch(function (error) {
+ console.log('Error', error);
+ });
+ }
+ catch (error) {
+ console.log(`openCustomPage error`, error);
+ P365I_CRM.Common.Helpers.displayErrorMessage(error);
+ reject(error);
+ }
+ finally {
+ console.log(`openCustomPage finally`);
+ }
+ });
+ }
+ Helpers.openCustomPage = openCustomPage;
+ })(Helpers = Common.Helpers || (Common.Helpers = {}));
+ })(Common = P365I_CRM.Common || (P365I_CRM.Common = {}));
+})(P365I_CRM || (P365I_CRM = {}));
+console.log(`Helper Script Loaded...`);
+//# sourceMappingURL=helpers.js.map
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_helpers.js.data.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_helpers.js.data.xml
new file mode 100644
index 00000000..54011376
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_helpers.js.data.xml
@@ -0,0 +1,15 @@
+
+
+ {a3ff3117-cf7b-ee11-8179-00224841f5ce}
+ p365i_helpers.js
+ p365i_helpers.js
+ 3
+ 1.0.0.0
+ 0
+ 0
+ <Dependencies><Dependency componentType="WebResource"><Library name="p365i_enums.js" displayName="p365i_enums.js" languagecode="" description="" libraryUniqueId="{1bda6458-8572-0e8d-b657-929372a34589}"/></Dependency></Dependencies>
+ 1
+ 1
+ 0
+ /WebResources/p365i_helpersjsA3FF3117-CF7B-EE11-8179-00224841F5CE
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_pricelistIcon b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_pricelistIcon
new file mode 100644
index 00000000..f4d4d573
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_pricelistIcon
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_pricelistIcon.data.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_pricelistIcon.data.xml
new file mode 100644
index 00000000..7fbf8cd7
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_pricelistIcon.data.xml
@@ -0,0 +1,14 @@
+
+
+ {5ffa87bd-f8c8-ee11-9078-00224840d636}
+ p365i_pricelistIcon
+ Price List Icon
+ 11
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 0
+ /WebResources/p365i_pricelistIcon5FFA87BD-F8C8-EE11-9078-00224840D636
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_productsIcon b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_productsIcon
new file mode 100644
index 00000000..520ca1fa
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_productsIcon
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_productsIcon.data.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_productsIcon.data.xml
new file mode 100644
index 00000000..910cef3b
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_productsIcon.data.xml
@@ -0,0 +1,14 @@
+
+
+ {2487cfa8-f8c8-ee11-9079-00224841f5ce}
+ p365i_productsIcon
+ Products Icon
+ 11
+ 1.0.0.0
+ 0
+ 0
+ 1
+ 1
+ 0
+ /WebResources/p365i_productsIcon2487CFA8-F8C8-EE11-9079-00224841F5CE
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_ribbon.js b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_ribbon.js
new file mode 100644
index 00000000..034adeab
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_ribbon.js
@@ -0,0 +1,215 @@
+"use strict";
+console.log(`Ribbon Script Loading...`);
+var P365I_CRM;
+(function (P365I_CRM) {
+ var Ribbon;
+ (function (Ribbon) {
+ let Common;
+ (function (Common) {
+ async function openCustomPage(primaryControl, customPageName, customPageTitle, width, height, action) {
+ console.log(`Ribbon Function openCustomPage Triggered`);
+ const navigationOptions = {
+ target: 2,
+ position: 1,
+ width: { value: width, unit: "%" },
+ height: { value: height, unit: "%" },
+ title: customPageTitle
+ };
+ const customPage = {
+ pageType: "custom",
+ name: customPageName,
+ entityName: primaryControl.data.entity.getEntityName(),
+ recordId: P365I_CRM.Common.Helpers.cleanID(primaryControl.data.entity.getId()) + "|" + action,
+ };
+ const customPageResult = await P365I_CRM.Common.Helpers.openCustomPage(primaryControl, customPage, navigationOptions);
+ console.log(`Ribbon openCustomPage Result`, customPageResult);
+ }
+ Common.openCustomPage = openCustomPage;
+ })(Common = Ribbon.Common || (Ribbon.Common = {}));
+ let Prospect;
+ (function (Prospect) {
+ async function Qualify(primaryControl, customPageName) {
+ console.log(`Function Qualify Triggered`);
+ try {
+ console.log(`Qualify try`);
+ if (!primaryControl) {
+ console.log('Primary Control not present, abort');
+ }
+ const formContext = primaryControl;
+ if (P365I_CRM.Common.Helpers.formDirty(formContext)) {
+ return;
+ }
+ Common.openCustomPage(primaryControl, customPageName, "Qualify Prospect", 45, 50, "");
+ }
+ catch (error) {
+ console.log(`Qualify error`, error);
+ P365I_CRM.Common.Helpers.displayErrorMessage(error);
+ }
+ finally {
+ console.log(`Qualify finally`);
+ }
+ }
+ Prospect.Qualify = Qualify;
+ async function Disqualify(primaryControl) {
+ console.log(`Function Disqualify Triggered`);
+ try {
+ console.log(`Disqualify try`);
+ if (!primaryControl) {
+ console.log('Primary Control not present, abort');
+ }
+ const formContext = primaryControl;
+ if (P365I_CRM.Common.Helpers.formDirty(formContext)) {
+ return;
+ }
+ const confirmStrings = { title: "Disqualify Prospect", text: "Are you sure you want to disqualify this prospect?" };
+ let confirmAction = await P365I_CRM.Common.Helpers.confirmDialog(confirmStrings, undefined).catch((e) => console.log('Error:', e.message)) || new Object();
+ if (confirmAction.confirmed !== true) {
+ return;
+ }
+ var recordId = P365I_CRM.Common.Helpers.cleanID(primaryControl.data.entity.getId());
+ var record = {};
+ record.statuscode = P365I_CRM.Common.Enums.Prospect.StatusCode.Disqualified;
+ record.statecode = P365I_CRM.Common.Enums.Prospect.StateCode.Completed;
+ Xrm.WebApi.updateRecord("p365i_prospect", recordId, record).then(function success(result) {
+ primaryControl.data.refresh(false);
+ }, function (error) {
+ console.log(error.message);
+ });
+ }
+ catch (error) {
+ console.log(`Disqualify error`, error);
+ P365I_CRM.Common.Helpers.displayErrorMessage(error);
+ }
+ finally {
+ console.log(`Disqualify finally`);
+ }
+ }
+ Prospect.Disqualify = Disqualify;
+ function ValidateLeadQualified(primaryControl) {
+ console.log('Function ValidateLeadQualified called');
+ if (!primaryControl) {
+ console.log('Primary Control not present, abort');
+ }
+ const formContext = primaryControl;
+ const statuscodeValue = P365I_CRM.Common.Helpers.getAttributeValue(formContext, "statuscode");
+ if (statuscodeValue == P365I_CRM.Common.Enums.Prospect.StatusCode.Qualified)
+ return false;
+ else
+ return true;
+ }
+ Prospect.ValidateLeadQualified = ValidateLeadQualified;
+ })(Prospect = Ribbon.Prospect || (Ribbon.Prospect = {}));
+ let Quote;
+ (function (Quote) {
+ async function CreateQuoteFromOpp(primaryControl) {
+ console.log(`Function CreateQuoteFromOpp Triggered`);
+ if (!primaryControl) {
+ console.log('Primary Control not present, abort');
+ }
+ const confirmStrings = { title: "Add Quote", text: "Are you sure you want to add a quote?" };
+ let confirmAction = await P365I_CRM.Common.Helpers.confirmDialog(confirmStrings, undefined).catch((e) => console.log('Error:', e.message)) || new Object();
+ if (confirmAction.confirmed !== true) {
+ return;
+ }
+ var recordId = P365I_CRM.Common.Helpers.cleanID(primaryControl.data.entity.getId());
+ var execute_p365i_CreateQuotefromOpp_Request = {
+ entity: { entityType: "p365i_opportunity", id: recordId },
+ getMetadata: function () {
+ return {
+ boundParameter: "entity",
+ parameterTypes: {
+ entity: { typeName: "mscrm.p365i_opportunity", structuralProperty: 5 }
+ },
+ operationType: 0, operationName: "p365i_CreateQuotefromOpp"
+ };
+ }
+ };
+ Xrm.WebApi.execute(execute_p365i_CreateQuotefromOpp_Request).then(function success(response) {
+ if (response.ok) {
+ console.log("Success");
+ primaryControl.data.refresh(false);
+ }
+ }).catch(function (error) {
+ console.log(error.message);
+ });
+ }
+ Quote.CreateQuoteFromOpp = CreateQuoteFromOpp;
+ })(Quote = Ribbon.Quote || (Ribbon.Quote = {}));
+ let Opportunity;
+ (function (Opportunity) {
+ async function CloseOpportunity(primaryControl, customPageName, action) {
+ console.log(`Function CloseOpportunity Triggered`);
+ try {
+ if (!primaryControl) {
+ console.log('Primary Control not present, abort');
+ }
+ const formContext = primaryControl;
+ if (P365I_CRM.Common.Helpers.formDirty(formContext)) {
+ return;
+ }
+ Common.openCustomPage(primaryControl, customPageName, "Close Opportunity", 45, 55, action);
+ }
+ catch (error) {
+ console.log(`Close error`, error);
+ P365I_CRM.Common.Helpers.displayErrorMessage(error);
+ }
+ finally {
+ console.log(`Close finally`);
+ }
+ }
+ Opportunity.CloseOpportunity = CloseOpportunity;
+ })(Opportunity = Ribbon.Opportunity || (Ribbon.Opportunity = {}));
+ let OpportunityProduct;
+ (function (OpportunityProduct) {
+ async function DeleteOpportunityProduct(primaryControl, selectedControl) {
+ console.log(`Function DeleteOpportunityProduct Triggered`);
+ if (!primaryControl) {
+ console.log('Primary Control not present, abort');
+ }
+ const confirmStrings = { title: "Delete opportunity product", text: "Are you sure you want to delete the selected product?" };
+ let confirmAction = await P365I_CRM.Common.Helpers.confirmDialog(confirmStrings, undefined).catch((e) => console.log('Error:', e.message)) || new Object();
+ if (confirmAction.confirmed !== true) {
+ return;
+ }
+ let recordId = selectedControl[0];
+ recordId = P365I_CRM.Common.Helpers.cleanID(recordId);
+ Xrm.Utility.showProgressIndicator("Deleting");
+ return new Promise(function (resolve, reject) {
+ const execute_p365i_DeleteProductOpportunity_Request = {
+ DeleteProductOpportunity_recordId: recordId,
+ getMetadata: function () {
+ return {
+ boundParameter: null,
+ parameterTypes: {
+ DeleteProductOpportunity_recordId: { typeName: "Edm.String", structuralProperty: 1 }
+ },
+ operationType: 0, operationName: "p365i_DeleteProductOpportunity"
+ };
+ }
+ };
+ Xrm.WebApi.online.execute(execute_p365i_DeleteProductOpportunity_Request).then(function success(response) {
+ if (response.ok) {
+ response.json().then(function (results) {
+ debugger;
+ const DeleteProductOpportunity_RecordIdDeleted = results["DeleteProductOpportunity_RecordIdDeleted"];
+ primaryControl.getParentForm().data.refresh(false);
+ });
+ resolve(response);
+ }
+ }).then(function (responseBody) {
+ const result = responseBody;
+ console.log(result);
+ Xrm.Utility.closeProgressIndicator();
+ }).catch(function (error) {
+ console.log(error.message);
+ Xrm.Utility.closeProgressIndicator();
+ reject(error);
+ });
+ });
+ }
+ OpportunityProduct.DeleteOpportunityProduct = DeleteOpportunityProduct;
+ })(OpportunityProduct = Ribbon.OpportunityProduct || (Ribbon.OpportunityProduct = {}));
+ })(Ribbon = P365I_CRM.Ribbon || (P365I_CRM.Ribbon = {}));
+})(P365I_CRM || (P365I_CRM = {}));
+console.log(`Ribbon Script Loaded...`);
+//# sourceMappingURL=ribbon.js.map
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_ribbon.js.data.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_ribbon.js.data.xml
new file mode 100644
index 00000000..01fc4ec1
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_ribbon.js.data.xml
@@ -0,0 +1,15 @@
+
+
+ {18f5c7ba-cf7b-ee11-8179-00224841f5ce}
+ p365i_ribbon.js
+ p365i_ribbon.js
+ 3
+ 1.0.0.0
+ 0
+ 0
+ <Dependencies><Dependency componentType="WebResource"><Library name="p365i_helpers.js" displayName="p365i_helpers.js" languagecode="" description="" libraryUniqueId="{b6791b16-916c-6eb7-a1bc-a35aa19c90a6}"/></Dependency></Dependencies>
+ 1
+ 1
+ 0
+ /WebResources/p365i_ribbonjs18F5C7BA-CF7B-EE11-8179-00224841F5CE
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_salesunitIcon b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_salesunitIcon
new file mode 100644
index 00000000..cd517e75
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_salesunitIcon
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_salesunitIcon.data.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_salesunitIcon.data.xml
new file mode 100644
index 00000000..d4714292
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/WebResources/p365i_salesunitIcon.data.xml
@@ -0,0 +1,14 @@
+
+
+ {516e93dc-f8c8-ee11-9079-6045bd127823}
+ p365i_salesunitIcon
+ Sales Unit Icon
+ 11
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 0
+ /WebResources/p365i_salesunitIcon516E93DC-F8C8-EE11-9079-6045BD127823
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Workflows/SetListItemName-CD49C1A2-FE68-EE11-9AE7-00224840D361.xaml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Workflows/SetListItemName-CD49C1A2-FE68-EE11-9AE7-00224840D361.xaml
new file mode 100644
index 00000000..60b1a84f
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Workflows/SetListItemName-CD49C1A2-FE68-EE11-9AE7-00224840D361.xaml
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+ Assembly references and imported namespaces for internal implementation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { UpdateStep1_2 }]
+
+
+
+ [UpdateStep1_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.String, "", "String" }]
+
+
+
+ [StopWorkflowStep2_1]
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Workflows/SetListItemName-CD49C1A2-FE68-EE11-9AE7-00224840D361.xaml.data.xml b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Workflows/SetListItemName-CD49C1A2-FE68-EE11-9AE7-00224840D361.xaml.data.xml
new file mode 100644
index 00000000..6f65b85d
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMCoreSolution/src/Workflows/SetListItemName-CD49C1A2-FE68-EE11-9AE7-00224840D361.xaml.data.xml
@@ -0,0 +1,29 @@
+
+
+ /Workflows/SetListItemName-CD49C1A2-FE68-EE11-9AE7-00224840D361.xaml
+ 1
+ 0
+ 0
+ 1
+ 4
+ 0
+ p365i_product
+ 1
+ 0
+ 0
+ 1
+ 1
+ 2
+ 40
+ 40
+ 0
+ 1
+ 1.0.0.0
+ 1
+ 0
+ 1
+ p365i_ListItem
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/.gitignore b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/.gitignore
new file mode 100644
index 00000000..ba59257a
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/.gitignore
@@ -0,0 +1,8 @@
+# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
+
+# msbuild output directories
+/bin
+/obj
+
+# MSBuild Binary and Structured Log
+*.binlog
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/Power365CRMSalesSolution.cdsproj b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/Power365CRMSalesSolution.cdsproj
new file mode 100644
index 00000000..59cb9daa
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/Power365CRMSalesSolution.cdsproj
@@ -0,0 +1,54 @@
+
+
+
+ $(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\PowerApps
+
+
+
+
+
+
+ d1953b95-0117-4129-ae7a-a3d9da90e231
+ v4.6.2
+
+ net462
+ PackageReference
+ src
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PreserveNewest
+
+
+
+
+
+
+
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/AppModuleSiteMaps/p365i_SalesCenter/AppModuleSiteMap.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/AppModuleSiteMaps/p365i_SalesCenter/AppModuleSiteMap.xml
new file mode 100644
index 00000000..083c96fd
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/AppModuleSiteMaps/p365i_SalesCenter/AppModuleSiteMap.xml
@@ -0,0 +1,61 @@
+
+
+ p365i_SalesCenter
+ False
+ True
+ True
+ True
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/AppModuleSiteMaps/p365i_SalesCenter/AppModuleSiteMap_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/AppModuleSiteMaps/p365i_SalesCenter/AppModuleSiteMap_managed.xml
new file mode 100644
index 00000000..083c96fd
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/AppModuleSiteMaps/p365i_SalesCenter/AppModuleSiteMap_managed.xml
@@ -0,0 +1,61 @@
+
+
+ p365i_SalesCenter
+ False
+ True
+ True
+ True
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/AppModules/p365i_SalesCenter/AppModule.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/AppModules/p365i_SalesCenter/AppModule.xml
new file mode 100644
index 00000000..ab4c6480
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/AppModules/p365i_SalesCenter/AppModule.xml
@@ -0,0 +1,69 @@
+
+
+ p365i_SalesCenter
+ 1.0.0.0
+ 953b9fac-1e5e-e611-80d6-00155ded156f
+
+ 0
+ 1
+ 1
+ 4
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ p365i_closeopportunity_48e00
+
+ 1
+ p365i_p365i_SalesCenter_canvasappid_p365i_closeopportunity_48e00
+
+
+
+ p365i_qualifylead_c2d72
+
+ 1
+ p365i_p365i_SalesCenter_canvasappid_p365i_qualifylead_c2d72
+
+
+
+ p365i_salescenterdefaultcommandlibrary_48e14
+
+ 1
+ p365i_p365i_SalesCenter_canvasappid_p365i_salescenterdefaultcommandlibrary_48e14
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/AppModules/p365i_SalesCenter/AppModule_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/AppModules/p365i_SalesCenter/AppModule_managed.xml
new file mode 100644
index 00000000..ab4c6480
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/AppModules/p365i_SalesCenter/AppModule_managed.xml
@@ -0,0 +1,69 @@
+
+
+ p365i_SalesCenter
+ 1.0.0.0
+ 953b9fac-1e5e-e611-80d6-00155ded156f
+
+ 0
+ 1
+ 1
+ 4
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ p365i_closeopportunity_48e00
+
+ 1
+ p365i_p365i_SalesCenter_canvasappid_p365i_closeopportunity_48e00
+
+
+
+ p365i_qualifylead_c2d72
+
+ 1
+ p365i_p365i_SalesCenter_canvasappid_p365i_qualifylead_c2d72
+
+
+
+ p365i_salescenterdefaultcommandlibrary_48e14
+
+ 1
+ p365i_p365i_SalesCenter_canvasappid_p365i_salescenterdefaultcommandlibrary_48e14
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/CanvasApps/p365i_closeopportunity_48e00.meta.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/CanvasApps/p365i_closeopportunity_48e00.meta.xml
new file mode 100644
index 00000000..488aa243
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/CanvasApps/p365i_closeopportunity_48e00.meta.xml
@@ -0,0 +1,34 @@
+
+
+ p365i_closeopportunity_48e00
+ 2024-02-11T15:37:57Z
+ Ready
+ 3.24015.12.0
+ 3.24015.12.0
+ {"primaryDeviceWidth":"640","primaryDeviceHeight":"350","supportsPortrait":"true","supportsLandscape":"true","primaryFormFactor":"Tablet","showStatusBar":"false","publisherVersion":"3.24015.12","minimumRequiredApiVersion":"2.2.0","hasComponent":"false","hasUnlockedComponent":"false","isUnifiedRootApp":"false","offlineLargeFilesSupport":"false","sienaVersion":"20240210T152516Z-3.24015.12.0"}
+ 0
+
+ RGBA(0,176,240,1)
+ CloseOpportunity
+
+
+
+ []
+ {}
+ {"default.cds":{"databaseDetails":{"referenceType":"Environmental","environmentName":"default.cds","overrideValues":{"status":"NotSpecified","environmentVariableName":""}},"dataSources":{"environment_39a902ba":{"entitySetName":"Environment","logicalName":"environment_39a902ba"},"Opportunities":{"entitySetName":"p365i_opportunities","logicalName":"p365i_opportunity"},"Opportunity Closures":{"entitySetName":"p365i_opportunityclosures","logicalName":"p365i_opportunityclosure"}}}}
+ []
+ []
+ 1
+ 2
+ 0
+ 0
+
+ 1.0
+ {"cdsdependencies":[{"logicalname":"p365i_opportunity","componenttype":1},{"logicalname":"p365i_opportunityclosure","componenttype":1}]}
+ 1
+ /CanvasApps/p365i_closeopportunity_48e00_BackgroundImageUri
+ /CanvasApps/p365i_closeopportunity_48e00_DocumentUri.msapp
+
+ /CanvasApps/p365i_closeopportunity_48e00_AdditionalUris0_identity.json
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/CanvasApps/p365i_closeopportunity_48e00_AdditionalUris0_identity.json b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/CanvasApps/p365i_closeopportunity_48e00_AdditionalUris0_identity.json
new file mode 100644
index 00000000..f99c44ed
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/CanvasApps/p365i_closeopportunity_48e00_AdditionalUris0_identity.json
@@ -0,0 +1 @@
+{"__Version":"0.1","App":"e41fc05c-2921-4562-8b1f-04c05183543f","Test_7F478737223C4B69":"872153b0-2e8c-49ae-a4ec-f8254a4eeba2","Host":"1fa78f2c-f327-49a8-8052-a7f4a5f5bb3f","Screen":"41acdbbb-b763-410a-82f4-4d54e75e7848","ScreenContainer":"97e0e674-05a8-44ee-a35d-7d399a0bf54e","MainContainer":"c1080095-b377-42c7-a7f9-438b0d305e0b","ctn_title":"ced0a3b2-3fea-4735-b3c8-7e53ba579a1c","lbl_title":"cd6e7cb6-e707-4c27-9d98-60859b2a06fe","lbl_subtitle":"3a27ce5d-f223-42e8-8ced-42a896765d80","line":"953d8e2d-0608-452e-b2f1-f7e346757f21","Container_statusreason":"65990479-6472-4927-a54d-8691e99198e2","lbl_statusreason":"cccd3882-e78e-4921-9131-1940a88ab258","cb_statusreason":"6db65ed7-2abf-4df2-aa7b-550fd277ed0d","Name1":"f9506431-cfb9-4143-b784-820e8499ea74","Container_actualrevenue":"b42f8c45-84ca-4702-b4b4-6f699b27b4ac","lbl_revenue":"d3f5850d-8725-423b-ab9e-68ed42fc96ed","txt_revenue":"32f9d6e2-68cb-432e-b763-0c2f72513bc4","Container_closedate":"321aeade-e4a3-447c-8da8-3659945f0f1f","lbl_closedate":"131838e6-1724-4436-b8d2-7ee60a5e36f4","dp_closedate":"65e70b0f-c684-41d7-9ed4-9b8d8b65ce84","Container_description":"f36acfb6-832c-4077-a03f-29f1a9e2d447","lbl_description":"1d96ca92-ba9d-46df-b50e-73a21ac209da","txt_description":"703080db-6cf8-4998-9814-976c7ae253f9","Container_buttons":"60841e0e-2d54-4554-a6e0-dc2d279183a9","btn_ok":"82ba2fbb-6d62-4dce-8a0f-f127d59517bf","btn_cancel":"c8e1a181-0d4a-443a-9778-5af0cbd457b0","Container1":"23f314f1-d325-4568-bcac-35cbc3436dfa","Spinner1":"e977307c-33be-45b3-8052-c1444d35cd30"}
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/CanvasApps/p365i_closeopportunity_48e00_BackgroundImageUri b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/CanvasApps/p365i_closeopportunity_48e00_BackgroundImageUri
new file mode 100644
index 00000000..c67f0065
Binary files /dev/null and b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/CanvasApps/p365i_closeopportunity_48e00_BackgroundImageUri differ
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/CanvasApps/p365i_closeopportunity_48e00_DocumentUri.msapp b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/CanvasApps/p365i_closeopportunity_48e00_DocumentUri.msapp
new file mode 100644
index 00000000..b7f1792c
Binary files /dev/null and b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/CanvasApps/p365i_closeopportunity_48e00_DocumentUri.msapp differ
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/CanvasApps/p365i_qualifylead_c2d72.meta.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/CanvasApps/p365i_qualifylead_c2d72.meta.xml
new file mode 100644
index 00000000..87b6fbed
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/CanvasApps/p365i_qualifylead_c2d72.meta.xml
@@ -0,0 +1,34 @@
+
+
+ p365i_qualifylead_c2d72
+ 2024-02-11T15:29:56Z
+ Ready
+ 3.24015.12.0
+ 3.24015.12.0
+ {"primaryDeviceWidth":"640","primaryDeviceHeight":"350","supportsPortrait":"true","supportsLandscape":"true","primaryFormFactor":"Tablet","showStatusBar":"false","publisherVersion":"3.24015.12","minimumRequiredApiVersion":"2.2.0","hasComponent":"false","hasUnlockedComponent":"false","isUnifiedRootApp":"false","sienaVersion":"20240210T150344Z-3.24015.12.0","offlineLargeFilesSupport":"false"}
+ 0
+
+ RGBA(0,176,240,1)
+ QualifyLead
+
+
+
+ []
+ {}
+ {"default.cds":{"databaseDetails":{"referenceType":"Environmental","environmentName":"default.cds","overrideValues":{"status":"NotSpecified","environmentVariableName":""}},"dataSources":{"Prospects":{"entitySetName":"p365i_prospects","logicalName":"p365i_prospect"},"environment_39a902ba":{"entitySetName":"Environment","logicalName":"environment_39a902ba"},"Opportunities":{"entitySetName":"p365i_opportunities","logicalName":"p365i_opportunity"}}}}
+ []
+ []
+ 1
+ 2
+ 0
+ 0
+
+ 1.0
+ {"cdsdependencies":[{"logicalname":"p365i_prospect","componenttype":1},{"logicalname":"p365i_opportunity","componenttype":1}]}
+ 1
+ /CanvasApps/p365i_qualifylead_c2d72_BackgroundImageUri
+ /CanvasApps/p365i_qualifylead_c2d72_DocumentUri.msapp
+
+ /CanvasApps/p365i_qualifylead_c2d72_AdditionalUris0_identity.json
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/CanvasApps/p365i_qualifylead_c2d72_AdditionalUris0_identity.json b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/CanvasApps/p365i_qualifylead_c2d72_AdditionalUris0_identity.json
new file mode 100644
index 00000000..91e78a34
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/CanvasApps/p365i_qualifylead_c2d72_AdditionalUris0_identity.json
@@ -0,0 +1 @@
+{"__Version":"0.1","App":"6e85cb2d-2e98-41b2-84ca-7f4e74f8d9d8","Test_7F478737223C4B69":"e32008c7-17f4-4ea5-abdd-9015537e21b2","Host":"84d960c1-f0e3-41f1-8644-3f34400ae610","Screen":"1fcba2aa-1631-493c-86f4-1276fb5ffd99","ScreenContainer1":"fc2de506-654a-4b9b-b08d-82cfded4bc24","MainContainer1":"3a246574-ed82-4b0d-b49e-e8610039dc7d","Container1":"26bac09a-7024-4c79-92c4-923a81c4d000","TextCanvas1":"e06595e7-2521-4bdc-9f7b-d8c4fdc3e676","TextCanvas1_1":"ba737b1c-3cf5-4909-91e5-39423f5c5fdd","Rectangle1":"aa308e6e-1347-40c6-9a0b-6ecc1a66fc68","Container1_2":"b4b6a396-bfcc-480c-ac3a-018d581664b9","TextCanvas1_2":"67b4fa9a-3d8a-4bef-9d24-724337e3fd92","Container1_3":"a7333ff6-f5a3-4845-a637-6973927fbff2","tgl_account":"200601d4-b9e3-4916-8a10-6babfd197b20","Container1_4":"a61491ff-821c-4236-af70-635eb7d03c9f","tgl_contact":"96928464-bebf-4c1d-8fe5-7442f10aaa44","Container1_6":"bc171020-5252-44fd-82b2-6f4782177014","tgl_opp":"62818da8-67d8-4115-a92d-0a9e83e6a19f","Container1_7":"b9fd55f2-2000-49d2-a837-49ea192029d6","Container1_5":"7f8bc78f-073c-4f51-a83d-750634fba7c9","ButtonCanvas1_1":"fff2dd3b-93d7-4517-bf98-42bb018ab0b5","ButtonCanvas1":"927bf153-48e4-49d4-886b-3d28df302aa2","ContainerProcessing":"ba7189f6-0b4c-47e7-a4f1-0c7ee5d33204","Spinner1":"1c5e30f0-1660-4fef-9897-9c57a355b82c"}
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/CanvasApps/p365i_qualifylead_c2d72_BackgroundImageUri b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/CanvasApps/p365i_qualifylead_c2d72_BackgroundImageUri
new file mode 100644
index 00000000..c67f0065
Binary files /dev/null and b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/CanvasApps/p365i_qualifylead_c2d72_BackgroundImageUri differ
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/CanvasApps/p365i_qualifylead_c2d72_DocumentUri.msapp b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/CanvasApps/p365i_qualifylead_c2d72_DocumentUri.msapp
new file mode 100644
index 00000000..ca5e6bd6
Binary files /dev/null and b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/CanvasApps/p365i_qualifylead_c2d72_DocumentUri.msapp differ
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/CanvasApps/p365i_salescenterdefaultcommandlibrary_48e14.meta.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/CanvasApps/p365i_salescenterdefaultcommandlibrary_48e14.meta.xml
new file mode 100644
index 00000000..352196a2
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/CanvasApps/p365i_salescenterdefaultcommandlibrary_48e14.meta.xml
@@ -0,0 +1,31 @@
+
+
+ p365i_salescenterdefaultcommandlibrary_48e14
+ 2024-02-10T15:56:45Z
+ Ready
+ 3.24015.12.0
+ 0.0.0.0
+ {"primaryDeviceWidth":"640","primaryDeviceHeight":"1136","sienaVersion":"20240209T195058Z-3.24015.12.0","deviceCapabilities":"","supportsPortrait":"true","supportsLandscape":"false","primaryFormFactor":"Phone","publisherVersion":"3.24014.14.0","minimumRequiredApiVersion":"2.2.0","hasComponent":"true","hasUnlockedComponent":"true","isUnifiedRootApp":"false"}
+ 0
+
+ rgba(0, 176, 240, 1)
+ SalesCenter_DefaultCommandLibrary
+
+ Saved by Command designer.
+
+ []
+ {}
+ {"default.cds":{"databaseDetails":{"referenceType":"Environmental","environmentName":"default.cds"},"dataSources":{"Opportunity Products":{"entitySetName":"p365i_opportunityproducts","logicalName":"p365i_opportunityproduct"},"Prospects":{"entitySetName":"p365i_prospects","logicalName":"p365i_prospect"},"Opportunities":{"entitySetName":"p365i_opportunities","logicalName":"p365i_opportunity"}}}}
+ []
+ []
+ 1
+ 1
+ 0
+ 0
+
+ 1.0
+ {"cdsdependencies":[{"logicalname":"p365i_opportunityproduct","componenttype":1},{"logicalname":"p365i_prospect","componenttype":1},{"logicalname":"p365i_opportunity","componenttype":1}]}
+ 1
+ /CanvasApps/p365i_salescenterdefaultcommandlibrary_48e14_BackgroundImageUri
+ /CanvasApps/p365i_salescenterdefaultcommandlibrary_48e14_DocumentUri.msapp
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/CanvasApps/p365i_salescenterdefaultcommandlibrary_48e14_BackgroundImageUri b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/CanvasApps/p365i_salescenterdefaultcommandlibrary_48e14_BackgroundImageUri
new file mode 100644
index 00000000..28b1c9dd
Binary files /dev/null and b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/CanvasApps/p365i_salescenterdefaultcommandlibrary_48e14_BackgroundImageUri differ
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/CanvasApps/p365i_salescenterdefaultcommandlibrary_48e14_DocumentUri.msapp b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/CanvasApps/p365i_salescenterdefaultcommandlibrary_48e14_DocumentUri.msapp
new file mode 100644
index 00000000..059c4415
Binary files /dev/null and b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/CanvasApps/p365i_salescenterdefaultcommandlibrary_48e14_DocumentUri.msapp differ
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Dashboards/{bc5c2150-fdc8-ee11-9079-00224841f5ce}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Dashboards/{bc5c2150-fdc8-ee11-9079-00224841f5ce}.xml
new file mode 100644
index 00000000..a9b42873
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Dashboards/{bc5c2150-fdc8-ee11-9079-00224841f5ce}.xml
@@ -0,0 +1,132 @@
+
+
+
+
+
+ {bc5c2150-fdc8-ee11-9079-00224841f5ce}
+ 1
+ 0
+
+
+
+
+
+ 1.0.0.0
+ 0
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/Account/Entity.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/Account/Entity.xml
new file mode 100644
index 00000000..7a66721c
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/Account/Entity.xml
@@ -0,0 +1,50 @@
+
+
+ Account
+
+
+
+
+ lookup
+ p365i_originatingprospect
+ p365i_originatingprospect
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/Account/FormXml/main/{dd81c0b1-fac8-ee11-9079-00224841f5ce}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/Account/FormXml/main/{dd81c0b1-fac8-ee11-9079-00224841f5ce}.xml
new file mode 100644
index 00000000..2a2b4e11
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/Account/FormXml/main/{dd81c0b1-fac8-ee11-9079-00224841f5ce}.xml
@@ -0,0 +1,1049 @@
+
+
+
+ {dd81c0b1-fac8-ee11-9079-00224841f5ce}
+ 1.0.0.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/Account/FormXml/main/{dd81c0b1-fac8-ee11-9079-00224841f5ce}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/Account/FormXml/main/{dd81c0b1-fac8-ee11-9079-00224841f5ce}_managed.xml
new file mode 100644
index 00000000..142f54ed
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/Account/FormXml/main/{dd81c0b1-fac8-ee11-9079-00224841f5ce}_managed.xml
@@ -0,0 +1,1049 @@
+
+
+
+ {dd81c0b1-fac8-ee11-9079-00224841f5ce}
+ 1.0.0.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/Account/RibbonDiff.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/Account/RibbonDiff.xml
new file mode 100644
index 00000000..6b56f485
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/Account/RibbonDiff.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/Contact/Entity.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/Contact/Entity.xml
new file mode 100644
index 00000000..c4fb7e69
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/Contact/Entity.xml
@@ -0,0 +1,104 @@
+
+
+ Contact
+
+
+
+
+ lookup
+ p365i_originatingprospect
+ p365i_originatingprospect
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ contacts
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 1
+ #005088
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ UserOwned
+ ActivityPointer
+ 0
+ 0
+ 0
+ 0
+
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 10
+
+ <fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
+ <entity name="contact">
+ <filter type="and">
+ <condition attribute="modifiedon" operator="last-x-days" value="10"/>
+ </filter>
+ </entity>
+ </fetch>
+
+ 1
+ 1
+ 1
+ 1
+ 5.0.0.0
+ 0
+ 0
+ 1
+ 1
+ 0
+ 0
+ True
+ True
+ True
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/Contact/RibbonDiff.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/Contact/RibbonDiff.xml
new file mode 100644
index 00000000..6b56f485
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/Contact/RibbonDiff.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/Entity.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/Entity.xml
new file mode 100644
index 00000000..011a1b71
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/Entity.xml
@@ -0,0 +1,875 @@
+
+
+ p365i_AccountPlan
+
+
+
+
+
+
+
+
+
+
+
+
+
+ lookup
+ createdby
+ createdby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ createdon
+ createdon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ createdonbehalfby
+ createdonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ int
+ importsequencenumber
+ importsequencenumber
+ none
+ ValidForAdvancedFind
+ disabled
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -2147483648
+ 2147483647
+
+
+
+
+
+
+
+
+ lookup
+ modifiedby
+ modifiedby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ modifiedon
+ modifiedon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ modifiedonbehalfby
+ modifiedonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ overriddencreatedon
+ overriddencreatedon
+ none
+ ValidForAdvancedFind|ValidForGrid
+ inactive
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ date
+ 0
+ 1
+
+
+
+
+
+
+
+
+ owner
+ ownerid
+ ownerid
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+ 8
+ 9
+
+
+
+
+
+
+
+
+
+ lookup
+ owningbusinessunit
+ owningbusinessunit
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owningteam
+ owningteam
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owninguser
+ owninguser
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ p365i_account
+ p365i_account
+ required
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ primarykey
+ p365i_accountplanid
+ p365i_accountplanid
+ systemrequired
+ ValidForAdvancedFind|RequiredForGrid
+ auto
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+
+ nvarchar
+ p365i_name
+ p365i_name
+ required
+ ActivityPointerRegardingName|PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 1
+ 0
+ 1
+ 0
+ text
+ 100
+ 200
+
+
+
+
+
+
+
+
+ state
+ statecode
+ statecode
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+
+ state
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ status
+ statuscode
+ statuscode
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ status
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int
+ timezoneruleversionnumber
+ timezoneruleversionnumber
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ int
+ utcconversiontimezonecode
+ utcconversiontimezonecode
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ p365i_accountplans
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ UserOwned
+ ActivityPointer
+ 0
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ 1
+ 1
+ 1
+ 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
+ 0
+ True
+ True
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/FormXml/card/{29d2bec1-f304-4509-9b14-694246fa447c}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/FormXml/card/{29d2bec1-f304-4509-9b14-694246fa447c}.xml
new file mode 100644
index 00000000..ccc96513
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/FormXml/card/{29d2bec1-f304-4509-9b14-694246fa447c}.xml
@@ -0,0 +1,112 @@
+
+
+
+ {29d2bec1-f304-4509-9b14-694246fa447c}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/FormXml/card/{29d2bec1-f304-4509-9b14-694246fa447c}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/FormXml/card/{29d2bec1-f304-4509-9b14-694246fa447c}_managed.xml
new file mode 100644
index 00000000..79775458
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/FormXml/card/{29d2bec1-f304-4509-9b14-694246fa447c}_managed.xml
@@ -0,0 +1,112 @@
+
+
+
+ {29d2bec1-f304-4509-9b14-694246fa447c}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/FormXml/main/{1c0726f8-c649-4f82-9bad-11499d7111e5}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/FormXml/main/{1c0726f8-c649-4f82-9bad-11499d7111e5}.xml
new file mode 100644
index 00000000..0cd1042f
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/FormXml/main/{1c0726f8-c649-4f82-9bad-11499d7111e5}.xml
@@ -0,0 +1,162 @@
+
+
+
+ {1c0726f8-c649-4f82-9bad-11499d7111e5}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/FormXml/main/{1c0726f8-c649-4f82-9bad-11499d7111e5}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/FormXml/main/{1c0726f8-c649-4f82-9bad-11499d7111e5}_managed.xml
new file mode 100644
index 00000000..71920d77
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/FormXml/main/{1c0726f8-c649-4f82-9bad-11499d7111e5}_managed.xml
@@ -0,0 +1,162 @@
+
+
+
+ {1c0726f8-c649-4f82-9bad-11499d7111e5}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/FormXml/quick/{ae3c0911-c4b6-4546-a82e-949159613d12}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/FormXml/quick/{ae3c0911-c4b6-4546-a82e-949159613d12}.xml
new file mode 100644
index 00000000..08c2fd34
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/FormXml/quick/{ae3c0911-c4b6-4546-a82e-949159613d12}.xml
@@ -0,0 +1,52 @@
+
+
+
+ {ae3c0911-c4b6-4546-a82e-949159613d12}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/FormXml/quick/{ae3c0911-c4b6-4546-a82e-949159613d12}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/FormXml/quick/{ae3c0911-c4b6-4546-a82e-949159613d12}_managed.xml
new file mode 100644
index 00000000..622e8580
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/FormXml/quick/{ae3c0911-c4b6-4546-a82e-949159613d12}_managed.xml
@@ -0,0 +1,52 @@
+
+
+
+ {ae3c0911-c4b6-4546-a82e-949159613d12}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/RibbonDiff.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/RibbonDiff.xml
new file mode 100644
index 00000000..6b56f485
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/RibbonDiff.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/SavedQueries/{0bdd106d-250f-4cf1-8fae-1b415f7c38e5}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/SavedQueries/{0bdd106d-250f-4cf1-8fae-1b415f7c38e5}.xml
new file mode 100644
index 00000000..649e6a15
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/SavedQueries/{0bdd106d-250f-4cf1-8fae-1b415f7c38e5}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {0bdd106d-250f-4cf1-8fae-1b415f7c38e5}
+
+
+
+ |
+ |
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/SavedQueries/{2fb2500c-c7a1-4bd8-870f-30da8773ba25}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/SavedQueries/{2fb2500c-c7a1-4bd8-870f-30da8773ba25}.xml
new file mode 100644
index 00000000..a6ea4739
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/SavedQueries/{2fb2500c-c7a1-4bd8-870f-30da8773ba25}.xml
@@ -0,0 +1,41 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {2fb2500c-c7a1-4bd8-870f-30da8773ba25}
+
+
+
+ |
+ |
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/SavedQueries/{53ea7f09-952b-4865-a721-34b38cf57a42}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/SavedQueries/{53ea7f09-952b-4865-a721-34b38cf57a42}.xml
new file mode 100644
index 00000000..0f15915e
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/SavedQueries/{53ea7f09-952b-4865-a721-34b38cf57a42}.xml
@@ -0,0 +1,34 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {53ea7f09-952b-4865-a721-34b38cf57a42}
+
+
+
+ |
+ |
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/SavedQueries/{86e576ad-fac8-ee11-9079-6045bd127823}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/SavedQueries/{86e576ad-fac8-ee11-9079-6045bd127823}.xml
new file mode 100644
index 00000000..3cbc03c9
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/SavedQueries/{86e576ad-fac8-ee11-9079-6045bd127823}.xml
@@ -0,0 +1,33 @@
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 0
+ {86e576ad-fac8-ee11-9079-6045bd127823}
+
+
+
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 1.0.0.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/SavedQueries/{92503a6a-1164-48a5-bffb-235fbb16664e}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/SavedQueries/{92503a6a-1164-48a5-bffb-235fbb16664e}.xml
new file mode 100644
index 00000000..d87d11ef
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/SavedQueries/{92503a6a-1164-48a5-bffb-235fbb16664e}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ {92503a6a-1164-48a5-bffb-235fbb16664e}
+
+
+
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/SavedQueries/{acec1ade-f676-ee11-8179-6045bd10f02e}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/SavedQueries/{acec1ade-f676-ee11-8179-6045bd10f02e}.xml
new file mode 100644
index 00000000..c26eb64a
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/SavedQueries/{acec1ade-f676-ee11-8179-6045bd10f02e}.xml
@@ -0,0 +1,30 @@
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 1
+ {acec1ade-f676-ee11-8179-6045bd10f02e}
+ 8192
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/SavedQueries/{e4128163-334b-432f-b634-51aff295d0db}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/SavedQueries/{e4128163-334b-432f-b634-51aff295d0db}.xml
new file mode 100644
index 00000000..97863282
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/SavedQueries/{e4128163-334b-432f-b634-51aff295d0db}.xml
@@ -0,0 +1,36 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {e4128163-334b-432f-b634-51aff295d0db}
+
+
+
+ |
+ |
+
+
+
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/SavedQueries/{f2845574-1484-4b61-a2b4-a70f82ef244f}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/SavedQueries/{f2845574-1484-4b61-a2b4-a70f82ef244f}.xml
new file mode 100644
index 00000000..fdfa6b22
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_AccountPlan/SavedQueries/{f2845574-1484-4b61-a2b4-a70f82ef244f}.xml
@@ -0,0 +1,40 @@
+
+
+
+ 1
+ 0
+ 1
+ 0
+ 1
+ {f2845574-1484-4b61-a2b4-a70f82ef244f}
+
+
+
+ |
+ |
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/Entity.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/Entity.xml
new file mode 100644
index 00000000..fbf47e1a
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/Entity.xml
@@ -0,0 +1,838 @@
+
+
+ p365i_ActionPlan
+
+
+
+
+
+
+
+
+
+
+
+
+
+ lookup
+ createdby
+ createdby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ createdon
+ createdon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ createdonbehalfby
+ createdonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ int
+ importsequencenumber
+ importsequencenumber
+ none
+ ValidForAdvancedFind
+ disabled
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -2147483648
+ 2147483647
+
+
+
+
+
+
+
+
+ lookup
+ modifiedby
+ modifiedby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ modifiedon
+ modifiedon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ modifiedonbehalfby
+ modifiedonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ overriddencreatedon
+ overriddencreatedon
+ none
+ ValidForAdvancedFind|ValidForGrid
+ inactive
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ date
+ 0
+ 1
+
+
+
+
+
+
+
+
+ owner
+ ownerid
+ ownerid
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+ 8
+ 9
+
+
+
+
+
+
+
+
+
+ lookup
+ owningbusinessunit
+ owningbusinessunit
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owningteam
+ owningteam
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owninguser
+ owninguser
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ primarykey
+ p365i_actionplanid
+ p365i_actionplanid
+ systemrequired
+ ValidForAdvancedFind|RequiredForGrid
+ auto
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+
+ nvarchar
+ p365i_name
+ p365i_name
+ required
+ ActivityPointerRegardingName|PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 1
+ 0
+ 1
+ 0
+ text
+ 100
+ 200
+
+
+
+
+
+
+
+
+ state
+ statecode
+ statecode
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+
+ state
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ status
+ statuscode
+ statuscode
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ status
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int
+ timezoneruleversionnumber
+ timezoneruleversionnumber
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ int
+ utcconversiontimezonecode
+ utcconversiontimezonecode
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ p365i_actionplans
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ UserOwned
+ 0
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ 1
+ 1
+ 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
+ 0
+ True
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/FormXml/card/{4fdcf12f-0034-4992-9a85-e1db09c05da3}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/FormXml/card/{4fdcf12f-0034-4992-9a85-e1db09c05da3}.xml
new file mode 100644
index 00000000..54ada264
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/FormXml/card/{4fdcf12f-0034-4992-9a85-e1db09c05da3}.xml
@@ -0,0 +1,112 @@
+
+
+
+ {4fdcf12f-0034-4992-9a85-e1db09c05da3}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/FormXml/card/{4fdcf12f-0034-4992-9a85-e1db09c05da3}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/FormXml/card/{4fdcf12f-0034-4992-9a85-e1db09c05da3}_managed.xml
new file mode 100644
index 00000000..83cb262e
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/FormXml/card/{4fdcf12f-0034-4992-9a85-e1db09c05da3}_managed.xml
@@ -0,0 +1,112 @@
+
+
+
+ {4fdcf12f-0034-4992-9a85-e1db09c05da3}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/FormXml/main/{2624fa85-8605-4b99-ad78-03b50b029e8f}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/FormXml/main/{2624fa85-8605-4b99-ad78-03b50b029e8f}.xml
new file mode 100644
index 00000000..e1f473a9
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/FormXml/main/{2624fa85-8605-4b99-ad78-03b50b029e8f}.xml
@@ -0,0 +1,55 @@
+
+
+
+ {2624fa85-8605-4b99-ad78-03b50b029e8f}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/FormXml/main/{2624fa85-8605-4b99-ad78-03b50b029e8f}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/FormXml/main/{2624fa85-8605-4b99-ad78-03b50b029e8f}_managed.xml
new file mode 100644
index 00000000..c2dc4761
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/FormXml/main/{2624fa85-8605-4b99-ad78-03b50b029e8f}_managed.xml
@@ -0,0 +1,55 @@
+
+
+
+ {2624fa85-8605-4b99-ad78-03b50b029e8f}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/FormXml/quick/{6cc94eae-4482-48c7-b632-6a0e67069fdc}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/FormXml/quick/{6cc94eae-4482-48c7-b632-6a0e67069fdc}.xml
new file mode 100644
index 00000000..bcbd4276
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/FormXml/quick/{6cc94eae-4482-48c7-b632-6a0e67069fdc}.xml
@@ -0,0 +1,52 @@
+
+
+
+ {6cc94eae-4482-48c7-b632-6a0e67069fdc}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/FormXml/quick/{6cc94eae-4482-48c7-b632-6a0e67069fdc}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/FormXml/quick/{6cc94eae-4482-48c7-b632-6a0e67069fdc}_managed.xml
new file mode 100644
index 00000000..cce8d6ba
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/FormXml/quick/{6cc94eae-4482-48c7-b632-6a0e67069fdc}_managed.xml
@@ -0,0 +1,52 @@
+
+
+
+ {6cc94eae-4482-48c7-b632-6a0e67069fdc}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/RibbonDiff.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/RibbonDiff.xml
new file mode 100644
index 00000000..6b56f485
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/RibbonDiff.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/SavedQueries/{3ab50d92-1d62-4b65-8988-c2ff080cab17}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/SavedQueries/{3ab50d92-1d62-4b65-8988-c2ff080cab17}.xml
new file mode 100644
index 00000000..55fefdd4
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/SavedQueries/{3ab50d92-1d62-4b65-8988-c2ff080cab17}.xml
@@ -0,0 +1,40 @@
+
+
+
+ 1
+ 0
+ 1
+ 0
+ 1
+ {3ab50d92-1d62-4b65-8988-c2ff080cab17}
+
+
+
+ |
+ |
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/SavedQueries/{3b9f2982-a09e-4224-86b7-ca462ec2722e}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/SavedQueries/{3b9f2982-a09e-4224-86b7-ca462ec2722e}.xml
new file mode 100644
index 00000000..b7b19f08
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/SavedQueries/{3b9f2982-a09e-4224-86b7-ca462ec2722e}.xml
@@ -0,0 +1,34 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {3b9f2982-a09e-4224-86b7-ca462ec2722e}
+
+
+
+ |
+ |
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/SavedQueries/{552d6c4c-ba3f-43cc-8832-a2d1dabf6586}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/SavedQueries/{552d6c4c-ba3f-43cc-8832-a2d1dabf6586}.xml
new file mode 100644
index 00000000..4a2c81be
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/SavedQueries/{552d6c4c-ba3f-43cc-8832-a2d1dabf6586}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {552d6c4c-ba3f-43cc-8832-a2d1dabf6586}
+
+
+
+ |
+ |
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/SavedQueries/{6375ad99-f676-ee11-8179-6045bdd06c78}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/SavedQueries/{6375ad99-f676-ee11-8179-6045bdd06c78}.xml
new file mode 100644
index 00000000..b1ad39f9
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/SavedQueries/{6375ad99-f676-ee11-8179-6045bdd06c78}.xml
@@ -0,0 +1,30 @@
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 1
+ {6375ad99-f676-ee11-8179-6045bdd06c78}
+ 8192
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/SavedQueries/{84bc6269-497d-4ec9-bacb-b9e047f6c010}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/SavedQueries/{84bc6269-497d-4ec9-bacb-b9e047f6c010}.xml
new file mode 100644
index 00000000..daf53ea1
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/SavedQueries/{84bc6269-497d-4ec9-bacb-b9e047f6c010}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ {84bc6269-497d-4ec9-bacb-b9e047f6c010}
+
+
+
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/SavedQueries/{91c50fcb-fb6d-4423-a55d-d5006ce2a871}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/SavedQueries/{91c50fcb-fb6d-4423-a55d-d5006ce2a871}.xml
new file mode 100644
index 00000000..4b228e96
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/SavedQueries/{91c50fcb-fb6d-4423-a55d-d5006ce2a871}.xml
@@ -0,0 +1,39 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {91c50fcb-fb6d-4423-a55d-d5006ce2a871}
+
+
+
+ |
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/SavedQueries/{dde56077-affa-43a2-b41f-36e306b40f9b}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/SavedQueries/{dde56077-affa-43a2-b41f-36e306b40f9b}.xml
new file mode 100644
index 00000000..abcfffcb
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlan/SavedQueries/{dde56077-affa-43a2-b41f-36e306b40f9b}.xml
@@ -0,0 +1,36 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {dde56077-affa-43a2-b41f-36e306b40f9b}
+
+
+
+ |
+ |
+
+
+
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/Entity.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/Entity.xml
new file mode 100644
index 00000000..7488c37a
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/Entity.xml
@@ -0,0 +1,834 @@
+
+
+ p365i_ActionPlanActivityTemplate
+
+
+
+
+
+
+
+
+
+
+
+
+
+ lookup
+ createdby
+ createdby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ createdon
+ createdon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ createdonbehalfby
+ createdonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ int
+ importsequencenumber
+ importsequencenumber
+ none
+ ValidForAdvancedFind
+ disabled
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -2147483648
+ 2147483647
+
+
+
+
+
+
+
+
+ lookup
+ modifiedby
+ modifiedby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ modifiedon
+ modifiedon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ modifiedonbehalfby
+ modifiedonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ overriddencreatedon
+ overriddencreatedon
+ none
+ ValidForAdvancedFind|ValidForGrid
+ inactive
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ date
+ 0
+ 1
+
+
+
+
+
+
+
+
+ owner
+ ownerid
+ ownerid
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+ 8
+ 9
+
+
+
+
+
+
+
+
+
+ lookup
+ owningbusinessunit
+ owningbusinessunit
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owningteam
+ owningteam
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owninguser
+ owninguser
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ primarykey
+ p365i_actionplanactivitytemplateid
+ p365i_actionplanactivitytemplateid
+ systemrequired
+ ValidForAdvancedFind|RequiredForGrid
+ auto
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+
+ nvarchar
+ p365i_name
+ p365i_name
+ required
+ PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 1
+ 0
+ 1
+ 0
+ text
+ 100
+ 200
+
+
+
+
+
+
+
+
+ state
+ statecode
+ statecode
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+
+ state
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ status
+ statuscode
+ statuscode
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ status
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int
+ timezoneruleversionnumber
+ timezoneruleversionnumber
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ int
+ utcconversiontimezonecode
+ utcconversiontimezonecode
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ p365i_actionplanactivitytemplates
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ UserOwned
+ 0
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ 1
+ 1
+ 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
+ 0
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/FormXml/card/{c9f9ea01-08de-4795-b337-f2113de80813}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/FormXml/card/{c9f9ea01-08de-4795-b337-f2113de80813}.xml
new file mode 100644
index 00000000..38fb7d4a
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/FormXml/card/{c9f9ea01-08de-4795-b337-f2113de80813}.xml
@@ -0,0 +1,112 @@
+
+
+
+ {c9f9ea01-08de-4795-b337-f2113de80813}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/FormXml/card/{c9f9ea01-08de-4795-b337-f2113de80813}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/FormXml/card/{c9f9ea01-08de-4795-b337-f2113de80813}_managed.xml
new file mode 100644
index 00000000..4c194d73
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/FormXml/card/{c9f9ea01-08de-4795-b337-f2113de80813}_managed.xml
@@ -0,0 +1,112 @@
+
+
+
+ {c9f9ea01-08de-4795-b337-f2113de80813}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/FormXml/main/{c3347686-d33c-4aaf-90f4-e71bb58786a5}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/FormXml/main/{c3347686-d33c-4aaf-90f4-e71bb58786a5}.xml
new file mode 100644
index 00000000..ea1fc194
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/FormXml/main/{c3347686-d33c-4aaf-90f4-e71bb58786a5}.xml
@@ -0,0 +1,55 @@
+
+
+
+ {c3347686-d33c-4aaf-90f4-e71bb58786a5}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/FormXml/main/{c3347686-d33c-4aaf-90f4-e71bb58786a5}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/FormXml/main/{c3347686-d33c-4aaf-90f4-e71bb58786a5}_managed.xml
new file mode 100644
index 00000000..eaf9ac15
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/FormXml/main/{c3347686-d33c-4aaf-90f4-e71bb58786a5}_managed.xml
@@ -0,0 +1,55 @@
+
+
+
+ {c3347686-d33c-4aaf-90f4-e71bb58786a5}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/FormXml/quick/{25b9b696-b1a2-4b7f-a950-9d1860cd8481}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/FormXml/quick/{25b9b696-b1a2-4b7f-a950-9d1860cd8481}.xml
new file mode 100644
index 00000000..aa052cd4
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/FormXml/quick/{25b9b696-b1a2-4b7f-a950-9d1860cd8481}.xml
@@ -0,0 +1,52 @@
+
+
+
+ {25b9b696-b1a2-4b7f-a950-9d1860cd8481}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/FormXml/quick/{25b9b696-b1a2-4b7f-a950-9d1860cd8481}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/FormXml/quick/{25b9b696-b1a2-4b7f-a950-9d1860cd8481}_managed.xml
new file mode 100644
index 00000000..5db2f719
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/FormXml/quick/{25b9b696-b1a2-4b7f-a950-9d1860cd8481}_managed.xml
@@ -0,0 +1,52 @@
+
+
+
+ {25b9b696-b1a2-4b7f-a950-9d1860cd8481}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/RibbonDiff.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/RibbonDiff.xml
new file mode 100644
index 00000000..6b56f485
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/RibbonDiff.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/SavedQueries/{5ba9b1e4-3523-4cb6-9e10-7cbfc1256980}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/SavedQueries/{5ba9b1e4-3523-4cb6-9e10-7cbfc1256980}.xml
new file mode 100644
index 00000000..b768b08a
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/SavedQueries/{5ba9b1e4-3523-4cb6-9e10-7cbfc1256980}.xml
@@ -0,0 +1,36 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {5ba9b1e4-3523-4cb6-9e10-7cbfc1256980}
+
+
+
+ |
+ |
+
+
+
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/SavedQueries/{78311c3e-e4cb-4dfa-8955-63e241662fcd}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/SavedQueries/{78311c3e-e4cb-4dfa-8955-63e241662fcd}.xml
new file mode 100644
index 00000000..a6958777
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/SavedQueries/{78311c3e-e4cb-4dfa-8955-63e241662fcd}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ {78311c3e-e4cb-4dfa-8955-63e241662fcd}
+
+
+
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/SavedQueries/{7decca34-6b6f-4b5f-8f26-d4480c6a81c1}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/SavedQueries/{7decca34-6b6f-4b5f-8f26-d4480c6a81c1}.xml
new file mode 100644
index 00000000..9439661d
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/SavedQueries/{7decca34-6b6f-4b5f-8f26-d4480c6a81c1}.xml
@@ -0,0 +1,40 @@
+
+
+
+ 1
+ 0
+ 1
+ 0
+ 1
+ {7decca34-6b6f-4b5f-8f26-d4480c6a81c1}
+
+
+
+ |
+ |
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/SavedQueries/{94fa9f47-2864-489f-bd77-e64146ebb5e5}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/SavedQueries/{94fa9f47-2864-489f-bd77-e64146ebb5e5}.xml
new file mode 100644
index 00000000..e6c528b5
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/SavedQueries/{94fa9f47-2864-489f-bd77-e64146ebb5e5}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {94fa9f47-2864-489f-bd77-e64146ebb5e5}
+
+
+
+ |
+ |
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/SavedQueries/{aab60b23-f776-ee11-8179-6045bd10f02e}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/SavedQueries/{aab60b23-f776-ee11-8179-6045bd10f02e}.xml
new file mode 100644
index 00000000..97deb9d0
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/SavedQueries/{aab60b23-f776-ee11-8179-6045bd10f02e}.xml
@@ -0,0 +1,30 @@
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 1
+ {aab60b23-f776-ee11-8179-6045bd10f02e}
+ 8192
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/SavedQueries/{ab09b67f-81ef-4099-a863-7acb3b815915}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/SavedQueries/{ab09b67f-81ef-4099-a863-7acb3b815915}.xml
new file mode 100644
index 00000000..aa6ec2f7
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/SavedQueries/{ab09b67f-81ef-4099-a863-7acb3b815915}.xml
@@ -0,0 +1,39 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {ab09b67f-81ef-4099-a863-7acb3b815915}
+
+
+
+ |
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/SavedQueries/{f55efdd4-5587-416a-b4fc-32a836c5e97c}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/SavedQueries/{f55efdd4-5587-416a-b4fc-32a836c5e97c}.xml
new file mode 100644
index 00000000..33c1aca7
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanActivityTemplate/SavedQueries/{f55efdd4-5587-416a-b4fc-32a836c5e97c}.xml
@@ -0,0 +1,34 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {f55efdd4-5587-416a-b4fc-32a836c5e97c}
+
+
+
+ |
+ |
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/Entity.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/Entity.xml
new file mode 100644
index 00000000..64c9538c
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/Entity.xml
@@ -0,0 +1,834 @@
+
+
+ p365i_ActionPlanTemplate
+
+
+
+
+
+
+
+
+
+
+
+
+
+ lookup
+ createdby
+ createdby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ createdon
+ createdon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ createdonbehalfby
+ createdonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ int
+ importsequencenumber
+ importsequencenumber
+ none
+ ValidForAdvancedFind
+ disabled
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -2147483648
+ 2147483647
+
+
+
+
+
+
+
+
+ lookup
+ modifiedby
+ modifiedby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ modifiedon
+ modifiedon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ modifiedonbehalfby
+ modifiedonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ overriddencreatedon
+ overriddencreatedon
+ none
+ ValidForAdvancedFind|ValidForGrid
+ inactive
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ date
+ 0
+ 1
+
+
+
+
+
+
+
+
+ owner
+ ownerid
+ ownerid
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+ 8
+ 9
+
+
+
+
+
+
+
+
+
+ lookup
+ owningbusinessunit
+ owningbusinessunit
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owningteam
+ owningteam
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owninguser
+ owninguser
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ primarykey
+ p365i_actionplantemplateid
+ p365i_actionplantemplateid
+ systemrequired
+ ValidForAdvancedFind|RequiredForGrid
+ auto
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+
+ nvarchar
+ p365i_name
+ p365i_name
+ required
+ PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 1
+ 0
+ 1
+ 0
+ text
+ 100
+ 200
+
+
+
+
+
+
+
+
+ state
+ statecode
+ statecode
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+
+ state
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ status
+ statuscode
+ statuscode
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ status
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int
+ timezoneruleversionnumber
+ timezoneruleversionnumber
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ int
+ utcconversiontimezonecode
+ utcconversiontimezonecode
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ p365i_actionplantemplates
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ UserOwned
+ 0
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ 1
+ 1
+ 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
+ 0
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/FormXml/card/{bb051e5c-3440-47d9-a102-b42fbb6697d1}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/FormXml/card/{bb051e5c-3440-47d9-a102-b42fbb6697d1}.xml
new file mode 100644
index 00000000..fd2fd355
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/FormXml/card/{bb051e5c-3440-47d9-a102-b42fbb6697d1}.xml
@@ -0,0 +1,112 @@
+
+
+
+ {bb051e5c-3440-47d9-a102-b42fbb6697d1}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/FormXml/card/{bb051e5c-3440-47d9-a102-b42fbb6697d1}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/FormXml/card/{bb051e5c-3440-47d9-a102-b42fbb6697d1}_managed.xml
new file mode 100644
index 00000000..a6976e30
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/FormXml/card/{bb051e5c-3440-47d9-a102-b42fbb6697d1}_managed.xml
@@ -0,0 +1,112 @@
+
+
+
+ {bb051e5c-3440-47d9-a102-b42fbb6697d1}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/FormXml/main/{2ed8c3e4-bd55-4563-9fd4-cf1cbcac96e8}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/FormXml/main/{2ed8c3e4-bd55-4563-9fd4-cf1cbcac96e8}.xml
new file mode 100644
index 00000000..bf37220f
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/FormXml/main/{2ed8c3e4-bd55-4563-9fd4-cf1cbcac96e8}.xml
@@ -0,0 +1,55 @@
+
+
+
+ {2ed8c3e4-bd55-4563-9fd4-cf1cbcac96e8}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/FormXml/main/{2ed8c3e4-bd55-4563-9fd4-cf1cbcac96e8}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/FormXml/main/{2ed8c3e4-bd55-4563-9fd4-cf1cbcac96e8}_managed.xml
new file mode 100644
index 00000000..f8a57881
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/FormXml/main/{2ed8c3e4-bd55-4563-9fd4-cf1cbcac96e8}_managed.xml
@@ -0,0 +1,55 @@
+
+
+
+ {2ed8c3e4-bd55-4563-9fd4-cf1cbcac96e8}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/FormXml/quick/{62b0c474-02b8-4371-ba13-514b242de3db}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/FormXml/quick/{62b0c474-02b8-4371-ba13-514b242de3db}.xml
new file mode 100644
index 00000000..6ee97725
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/FormXml/quick/{62b0c474-02b8-4371-ba13-514b242de3db}.xml
@@ -0,0 +1,52 @@
+
+
+
+ {62b0c474-02b8-4371-ba13-514b242de3db}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/FormXml/quick/{62b0c474-02b8-4371-ba13-514b242de3db}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/FormXml/quick/{62b0c474-02b8-4371-ba13-514b242de3db}_managed.xml
new file mode 100644
index 00000000..a82ba61c
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/FormXml/quick/{62b0c474-02b8-4371-ba13-514b242de3db}_managed.xml
@@ -0,0 +1,52 @@
+
+
+
+ {62b0c474-02b8-4371-ba13-514b242de3db}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/RibbonDiff.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/RibbonDiff.xml
new file mode 100644
index 00000000..6b56f485
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/RibbonDiff.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/SavedQueries/{1e1bc16f-5afa-4eec-bd5e-df84be2e7c20}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/SavedQueries/{1e1bc16f-5afa-4eec-bd5e-df84be2e7c20}.xml
new file mode 100644
index 00000000..fba5a6b1
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/SavedQueries/{1e1bc16f-5afa-4eec-bd5e-df84be2e7c20}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {1e1bc16f-5afa-4eec-bd5e-df84be2e7c20}
+
+
+
+ |
+ |
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/SavedQueries/{3468afd4-4944-41bb-966f-7cc10b27dc47}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/SavedQueries/{3468afd4-4944-41bb-966f-7cc10b27dc47}.xml
new file mode 100644
index 00000000..44382e7a
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/SavedQueries/{3468afd4-4944-41bb-966f-7cc10b27dc47}.xml
@@ -0,0 +1,34 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {3468afd4-4944-41bb-966f-7cc10b27dc47}
+
+
+
+ |
+ |
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/SavedQueries/{47363fb4-f676-ee11-8179-6045bd10f02e}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/SavedQueries/{47363fb4-f676-ee11-8179-6045bd10f02e}.xml
new file mode 100644
index 00000000..028d2284
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/SavedQueries/{47363fb4-f676-ee11-8179-6045bd10f02e}.xml
@@ -0,0 +1,30 @@
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 1
+ {47363fb4-f676-ee11-8179-6045bd10f02e}
+ 8192
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/SavedQueries/{522a1f16-cd13-4cd7-82b6-5cd07fec949a}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/SavedQueries/{522a1f16-cd13-4cd7-82b6-5cd07fec949a}.xml
new file mode 100644
index 00000000..dc45a9ea
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/SavedQueries/{522a1f16-cd13-4cd7-82b6-5cd07fec949a}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ {522a1f16-cd13-4cd7-82b6-5cd07fec949a}
+
+
+
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/SavedQueries/{58723348-f212-45be-8534-15a03647debc}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/SavedQueries/{58723348-f212-45be-8534-15a03647debc}.xml
new file mode 100644
index 00000000..52452700
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/SavedQueries/{58723348-f212-45be-8534-15a03647debc}.xml
@@ -0,0 +1,36 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {58723348-f212-45be-8534-15a03647debc}
+
+
+
+ |
+ |
+
+
+
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/SavedQueries/{bd5570ef-78e6-436d-80c4-5c3255d3649a}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/SavedQueries/{bd5570ef-78e6-436d-80c4-5c3255d3649a}.xml
new file mode 100644
index 00000000..7b599027
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/SavedQueries/{bd5570ef-78e6-436d-80c4-5c3255d3649a}.xml
@@ -0,0 +1,40 @@
+
+
+
+ 1
+ 0
+ 1
+ 0
+ 1
+ {bd5570ef-78e6-436d-80c4-5c3255d3649a}
+
+
+
+ |
+ |
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/SavedQueries/{c36e03f8-7378-4048-9e05-cc967ed0cc70}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/SavedQueries/{c36e03f8-7378-4048-9e05-cc967ed0cc70}.xml
new file mode 100644
index 00000000..f915fef2
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ActionPlanTemplate/SavedQueries/{c36e03f8-7378-4048-9e05-cc967ed0cc70}.xml
@@ -0,0 +1,39 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {c36e03f8-7378-4048-9e05-cc967ed0cc70}
+
+
+
+ |
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/Entity.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/Entity.xml
new file mode 100644
index 00000000..58bd8139
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/Entity.xml
@@ -0,0 +1,1110 @@
+
+
+ p365i_ListItem
+
+
+
+
+
+
+
+
+
+
+
+
+
+ lookup
+ createdby
+ createdby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ createdon
+ createdon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ createdonbehalfby
+ createdonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ decimal
+ exchangerate
+ exchangerate
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 1E-10
+ 100000000000
+ 10
+
+
+
+
+
+
+
+
+ int
+ importsequencenumber
+ importsequencenumber
+ none
+ ValidForAdvancedFind
+ disabled
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -2147483648
+ 2147483647
+
+
+
+
+
+
+
+
+ lookup
+ modifiedby
+ modifiedby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ modifiedon
+ modifiedon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ modifiedonbehalfby
+ modifiedonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ overriddencreatedon
+ overriddencreatedon
+ none
+ ValidForAdvancedFind|ValidForGrid
+ inactive
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ date
+ 0
+ 1
+
+
+
+
+
+
+
+
+ owner
+ ownerid
+ ownerid
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+ 8
+ 9
+
+
+
+
+
+
+
+
+
+ lookup
+ owningbusinessunit
+ owningbusinessunit
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owningteam
+ owningteam
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owninguser
+ owninguser
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ primarykey
+ p365i_listitemid
+ p365i_listitemid
+ systemrequired
+ ValidForAdvancedFind|RequiredForGrid
+ auto
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+
+ nvarchar
+ p365i_name
+ p365i_name
+ none
+ PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 1
+ 0
+ 1
+ 0
+ text
+ 100
+ 200
+
+
+
+
+
+
+
+
+ money
+ p365i_price
+ p365i_price
+ required
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+
+
+
+
+
+
+
+
+ money
+ p365i_price_base
+ p365i_price_base
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+ p365i_Price
+
+
+
+
+
+
+
+
+ lookup
+ p365i_pricelist
+ p365i_pricelist
+ required
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ p365i_product
+ p365i_product
+ required
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ p365i_salesunit
+ p365i_salesunit
+ required
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.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
+ auto
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+
+ state
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ status
+ statuscode
+ statuscode
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ status
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int
+ timezoneruleversionnumber
+ timezoneruleversionnumber
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ lookup
+ transactioncurrencyid
+ transactioncurrencyid
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ int
+ utcconversiontimezonecode
+ utcconversiontimezonecode
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ p365i_listitems
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ UserOwned
+ 0
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ 1
+ 1
+ 1
+ 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
+ 0
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/card/{c16914b6-693e-4080-bab0-a8e3c3f3ae59}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/card/{c16914b6-693e-4080-bab0-a8e3c3f3ae59}.xml
new file mode 100644
index 00000000..ad641ca7
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/card/{c16914b6-693e-4080-bab0-a8e3c3f3ae59}.xml
@@ -0,0 +1,112 @@
+
+
+
+ {c16914b6-693e-4080-bab0-a8e3c3f3ae59}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/card/{c16914b6-693e-4080-bab0-a8e3c3f3ae59}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/card/{c16914b6-693e-4080-bab0-a8e3c3f3ae59}_managed.xml
new file mode 100644
index 00000000..763b1cc7
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/card/{c16914b6-693e-4080-bab0-a8e3c3f3ae59}_managed.xml
@@ -0,0 +1,112 @@
+
+
+
+ {c16914b6-693e-4080-bab0-a8e3c3f3ae59}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/main/{7c653b35-f3ea-41a9-bdb9-f3a9a3b481f3}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/main/{7c653b35-f3ea-41a9-bdb9-f3a9a3b481f3}.xml
new file mode 100644
index 00000000..886e0a9b
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/main/{7c653b35-f3ea-41a9-bdb9-f3a9a3b481f3}.xml
@@ -0,0 +1,147 @@
+
+
+
+ {7c653b35-f3ea-41a9-bdb9-f3a9a3b481f3}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/main/{7c653b35-f3ea-41a9-bdb9-f3a9a3b481f3}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/main/{7c653b35-f3ea-41a9-bdb9-f3a9a3b481f3}_managed.xml
new file mode 100644
index 00000000..749453c9
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/main/{7c653b35-f3ea-41a9-bdb9-f3a9a3b481f3}_managed.xml
@@ -0,0 +1,147 @@
+
+
+
+ {7c653b35-f3ea-41a9-bdb9-f3a9a3b481f3}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/quick/{0eda2a71-ef98-4be8-b981-5f5a28d05381}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/quick/{0eda2a71-ef98-4be8-b981-5f5a28d05381}.xml
new file mode 100644
index 00000000..80bd1203
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/quick/{0eda2a71-ef98-4be8-b981-5f5a28d05381}.xml
@@ -0,0 +1,71 @@
+
+
+
+ {0eda2a71-ef98-4be8-b981-5f5a28d05381}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/quick/{0eda2a71-ef98-4be8-b981-5f5a28d05381}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/quick/{0eda2a71-ef98-4be8-b981-5f5a28d05381}_managed.xml
new file mode 100644
index 00000000..3716936f
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/quick/{0eda2a71-ef98-4be8-b981-5f5a28d05381}_managed.xml
@@ -0,0 +1,71 @@
+
+
+
+ {0eda2a71-ef98-4be8-b981-5f5a28d05381}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/quick/{70dec15d-c87b-ee11-8179-00224840d636}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/quick/{70dec15d-c87b-ee11-8179-00224840d636}.xml
new file mode 100644
index 00000000..75df7125
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/quick/{70dec15d-c87b-ee11-8179-00224840d636}.xml
@@ -0,0 +1,55 @@
+
+
+
+ {70dec15d-c87b-ee11-8179-00224840d636}
+ 1.0.0.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/quick/{70dec15d-c87b-ee11-8179-00224840d636}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/quick/{70dec15d-c87b-ee11-8179-00224840d636}_managed.xml
new file mode 100644
index 00000000..75df7125
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/quick/{70dec15d-c87b-ee11-8179-00224840d636}_managed.xml
@@ -0,0 +1,55 @@
+
+
+
+ {70dec15d-c87b-ee11-8179-00224840d636}
+ 1.0.0.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/quick/{8fc47389-c87b-ee11-8179-00224840d636}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/quick/{8fc47389-c87b-ee11-8179-00224840d636}.xml
new file mode 100644
index 00000000..da9da0c2
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/quick/{8fc47389-c87b-ee11-8179-00224840d636}.xml
@@ -0,0 +1,55 @@
+
+
+
+ {8fc47389-c87b-ee11-8179-00224840d636}
+ 1.0.0.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/quick/{8fc47389-c87b-ee11-8179-00224840d636}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/quick/{8fc47389-c87b-ee11-8179-00224840d636}_managed.xml
new file mode 100644
index 00000000..da9da0c2
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/quick/{8fc47389-c87b-ee11-8179-00224840d636}_managed.xml
@@ -0,0 +1,55 @@
+
+
+
+ {8fc47389-c87b-ee11-8179-00224840d636}
+ 1.0.0.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/quickCreate/{a917975b-fe68-ee11-9ae7-00224841f5ce}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/quickCreate/{a917975b-fe68-ee11-9ae7-00224841f5ce}.xml
new file mode 100644
index 00000000..75a4e3ff
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/quickCreate/{a917975b-fe68-ee11-9ae7-00224841f5ce}.xml
@@ -0,0 +1,109 @@
+
+
+
+ {a917975b-fe68-ee11-9ae7-00224841f5ce}
+ 1.0.0.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/quickCreate/{a917975b-fe68-ee11-9ae7-00224841f5ce}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/quickCreate/{a917975b-fe68-ee11-9ae7-00224841f5ce}_managed.xml
new file mode 100644
index 00000000..75a4e3ff
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/FormXml/quickCreate/{a917975b-fe68-ee11-9ae7-00224841f5ce}_managed.xml
@@ -0,0 +1,109 @@
+
+
+
+ {a917975b-fe68-ee11-9ae7-00224841f5ce}
+ 1.0.0.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/RibbonDiff.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/RibbonDiff.xml
new file mode 100644
index 00000000..6b56f485
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/RibbonDiff.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/SavedQueries/{0b9b1dce-1968-40a3-a9ea-3e922c64fa29}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/SavedQueries/{0b9b1dce-1968-40a3-a9ea-3e922c64fa29}.xml
new file mode 100644
index 00000000..b093c43d
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/SavedQueries/{0b9b1dce-1968-40a3-a9ea-3e922c64fa29}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ {0b9b1dce-1968-40a3-a9ea-3e922c64fa29}
+
+
+
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/SavedQueries/{2708c405-5d2a-41d1-8b8e-c274a16ae056}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/SavedQueries/{2708c405-5d2a-41d1-8b8e-c274a16ae056}.xml
new file mode 100644
index 00000000..d2e798c1
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/SavedQueries/{2708c405-5d2a-41d1-8b8e-c274a16ae056}.xml
@@ -0,0 +1,40 @@
+
+
+
+ 1
+ 0
+ 1
+ 0
+ 1
+ {2708c405-5d2a-41d1-8b8e-c274a16ae056}
+
+
+
+ |
+ |
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/SavedQueries/{53ca99fc-348d-4f82-b52b-d7e8a6cc2333}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/SavedQueries/{53ca99fc-348d-4f82-b52b-d7e8a6cc2333}.xml
new file mode 100644
index 00000000..1970ea09
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/SavedQueries/{53ca99fc-348d-4f82-b52b-d7e8a6cc2333}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {53ca99fc-348d-4f82-b52b-d7e8a6cc2333}
+
+
+
+ |
+ |
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/SavedQueries/{61c63fd4-f068-ee11-9ae7-6045bd10f18c}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/SavedQueries/{61c63fd4-f068-ee11-9ae7-6045bd10f18c}.xml
new file mode 100644
index 00000000..32b8098a
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/SavedQueries/{61c63fd4-f068-ee11-9ae7-6045bd10f18c}.xml
@@ -0,0 +1,30 @@
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 1
+ {61c63fd4-f068-ee11-9ae7-6045bd10f18c}
+ 8192
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/SavedQueries/{8c251133-01f7-4ac4-9cd4-aa2d935794ee}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/SavedQueries/{8c251133-01f7-4ac4-9cd4-aa2d935794ee}.xml
new file mode 100644
index 00000000..43eb68bd
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/SavedQueries/{8c251133-01f7-4ac4-9cd4-aa2d935794ee}.xml
@@ -0,0 +1,47 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {8c251133-01f7-4ac4-9cd4-aa2d935794ee}
+
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/SavedQueries/{a85118d3-8f44-4192-aa68-5c1eec4f4083}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/SavedQueries/{a85118d3-8f44-4192-aa68-5c1eec4f4083}.xml
new file mode 100644
index 00000000..0c7ec83e
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/SavedQueries/{a85118d3-8f44-4192-aa68-5c1eec4f4083}.xml
@@ -0,0 +1,34 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {a85118d3-8f44-4192-aa68-5c1eec4f4083}
+
+
+
+ |
+ |
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/SavedQueries/{bf42380c-d8f6-44a5-b7c5-ca99d0673534}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/SavedQueries/{bf42380c-d8f6-44a5-b7c5-ca99d0673534}.xml
new file mode 100644
index 00000000..f10952f3
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/SavedQueries/{bf42380c-d8f6-44a5-b7c5-ca99d0673534}.xml
@@ -0,0 +1,36 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {bf42380c-d8f6-44a5-b7c5-ca99d0673534}
+
+
+
+ |
+ |
+
+
+
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/SavedQueries/{d7e0bf1f-fd68-ee11-9ae7-00224841f5ce}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/SavedQueries/{d7e0bf1f-fd68-ee11-9ae7-00224841f5ce}.xml
new file mode 100644
index 00000000..d74e73db
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_ListItem/SavedQueries/{d7e0bf1f-fd68-ee11-9ae7-00224841f5ce}.xml
@@ -0,0 +1,41 @@
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 0
+ {d7e0bf1f-fd68-ee11-9ae7-00224841f5ce}
+
+
+
+ |
+ |
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0.0.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/Entity.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/Entity.xml
new file mode 100644
index 00000000..66e9e124
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/Entity.xml
@@ -0,0 +1,2721 @@
+
+
+ p365i_Opportunity
+
+
+
+
+
+
+
+
+
+
+
+
+
+ lookup
+ createdby
+ createdby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ createdon
+ createdon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ createdonbehalfby
+ createdonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ decimal
+ exchangerate
+ exchangerate
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 1E-10
+ 100000000000
+ 10
+
+
+
+
+
+
+
+
+ int
+ importsequencenumber
+ importsequencenumber
+ none
+ ValidForAdvancedFind
+ disabled
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -2147483648
+ 2147483647
+
+
+
+
+
+
+
+
+ lookup
+ modifiedby
+ modifiedby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ modifiedon
+ modifiedon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ modifiedonbehalfby
+ modifiedonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ overriddencreatedon
+ overriddencreatedon
+ none
+ ValidForAdvancedFind|ValidForGrid
+ inactive
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ date
+ 0
+ 1
+
+
+
+
+
+
+
+
+ owner
+ ownerid
+ ownerid
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+ 8
+ 9
+
+
+
+
+
+
+
+
+
+ lookup
+ owningbusinessunit
+ owningbusinessunit
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owningteam
+ owningteam
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owninguser
+ owninguser
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ p365i_accountplan
+ p365i_accountplan
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ money
+ p365i_budgetamount
+ p365i_budgetamount
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1000000000000
+ 2
+ 2
+
+
+
+
+
+
+
+
+ money
+ p365i_budgetamount_base
+ p365i_budgetamount_base
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+ p365i_Budgetamount
+
+
+
+
+
+
+
+
+ bit
+ p365i_completefinalproposal
+ p365i_completefinalproposal
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ bit
+ 1.0.0.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bit
+ p365i_completeinternalreview
+ p365i_completeinternalreview
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ bit
+ 1.0.0.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ntext
+ p365i_currentsituation
+ p365i_currentsituation
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ text
+ 2000
+
+
+
+
+
+
+
+
+ ntext
+ p365i_customerneed
+ p365i_customerneed
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ text
+ 2000
+
+
+
+
+
+
+
+
+ bit
+ p365i_decisionmaker
+ p365i_decisionmaker
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ bit
+ 1.0.0.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ntext
+ p365i_description
+ p365i_description
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ text
+ 2000
+
+
+
+
+
+
+
+
+ money
+ p365i_detailedamount
+ p365i_detailedamount
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+
+
+
+
+
+
+
+
+ money
+ p365i_detailedamount_base
+ p365i_detailedamount_base
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+ p365i_DetailedAmount
+
+
+
+
+
+
+
+
+ bit
+ p365i_developproposal
+ p365i_developproposal
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ bit
+ 1.0.0.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ decimal
+ p365i_discount
+ p365i_discount
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 100
+
+
+
+
+
+
+
+
+ datetime
+ p365i_estclosedate
+ p365i_estclosedate
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ date
+ 1
+
+
+
+
+
+
+
+
+ money
+ p365i_estrevenue
+ p365i_estrevenue
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 922337203685477
+ 2
+ 2
+
+
+
+
+
+
+
+
+ money
+ p365i_estrevenue_base
+ p365i_estrevenue_base
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+ p365i_EstRevenue
+
+
+
+
+
+
+
+
+ money
+ p365i_estrevenuecalculated
+ p365i_estrevenuecalculated
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+
+
+
+
+
+
+ /Formulas/p365i_opportunity-p365i_estrevenuecalculated.xaml
+
+
+ money
+ p365i_estrevenuecalculated_base
+ p365i_estrevenuecalculated_base
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+ p365i_EstRevenueCalculated
+
+
+
+
+
+
+
+
+ datetime
+ p365i_finaldecisiondate
+ p365i_finaldecisiondate
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ date
+ 1
+
+
+
+
+
+
+
+
+ nvarchar
+ p365i_id
+ p365i_id
+ none
+ ReadOnlyInUI|ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+ OPP-{SEQNUM:4}
+ 0
+ 0
+ 0
+ 0
+ text
+ 100
+ 200
+
+
+
+
+
+
+
+
+ money
+ p365i_manualdiscount
+ p365i_manualdiscount
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 922337203685477
+ 2
+ 2
+
+
+
+
+
+
+
+
+ money
+ p365i_manualdiscount_base
+ p365i_manualdiscount_base
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+ p365i_manualDiscount
+
+
+
+
+
+
+
+
+ primarykey
+ p365i_opportunityid
+ p365i_opportunityid
+ systemrequired
+ ValidForAdvancedFind|RequiredForGrid
+ auto
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+
+ lookup
+ p365i_parentaccountid
+ p365i_parentaccountid
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ p365i_parentcontactid
+ p365i_parentcontactid
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ bit
+ p365i_presentfinalproposal
+ p365i_presentfinalproposal
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ bit
+ 1.0.0.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bit
+ p365i_presentproposal
+ p365i_presentproposal
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ bit
+ 1.0.0.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ lookup
+ p365i_pricelist
+ p365i_pricelist
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ ntext
+ p365i_proposedsolution
+ p365i_proposedsolution
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ text
+ 2000
+
+
+
+
+
+
+
+
+ lookup
+ p365i_prospect
+ p365i_prospect
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ picklist
+ p365i_purchaseprocess
+ p365i_purchaseprocess
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -1
+ p365i_purchaseprocess
+
+
+
+
+
+
+
+
+ picklist
+ p365i_purchasetimeframe
+ p365i_purchasetimeframe
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -1
+ p365i_purchasetimeframe
+
+
+
+
+
+
+
+
+ picklist
+ p365i_revenue
+ p365i_revenue
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 446310001
+ p365i_revenuecalculaition
+
+
+
+
+
+
+
+
+ money
+ p365i_subtotalamount
+ p365i_subtotalamount
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+
+
+
+
+
+
+ /Formulas/p365i_opportunity-p365i_subtotalamount.xaml
+
+
+ money
+ p365i_subtotalamount_base
+ p365i_subtotalamount_base
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+ p365i_SubtotalAmount
+
+
+
+
+
+
+
+
+ money
+ p365i_tax
+ p365i_tax
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 922337203685477
+ 2
+ 2
+
+
+
+
+
+
+
+
+ money
+ p365i_tax_base
+ p365i_tax_base
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+ p365i_Tax
+
+
+
+
+
+
+
+
+ nvarchar
+ p365i_topic
+ p365i_topic
+ required
+ ActivityPointerRegardingName|PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 1
+ 0
+ 1
+ 0
+ text
+ 300
+ 200
+
+
+
+
+
+
+
+
+ money
+ p365i_totalamount
+ p365i_totalamount
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+
+
+
+
+
+
+ /Formulas/p365i_opportunity-p365i_totalamount.xaml
+
+
+ money
+ p365i_totalamount_base
+ p365i_totalamount_base
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+ p365i_TotalAmount
+
+
+
+
+
+
+
+
+ uniqueidentifier
+ processid
+ processid
+ none
+ ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+ uniqueidentifier
+ stageid
+ stageid
+ none
+ ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+ state
+ statecode
+ statecode
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+
+ state
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ status
+ statuscode
+ statuscode
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ status
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int
+ timezoneruleversionnumber
+ timezoneruleversionnumber
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ lookup
+ transactioncurrencyid
+ transactioncurrencyid
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ nvarchar
+ traversedpath
+ traversedpath
+ none
+ ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ text
+ 1250
+ 2500
+
+
+
+
+
+
+
+
+ int
+ utcconversiontimezonecode
+ utcconversiontimezonecode
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ p365i_opportunities
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ UserOwned
+ 0
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ p365i_opportunityIcon
+ 0
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ 0
+ True
+ True
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/FormXml/card/{81fc0345-3815-4dfe-8394-c8631589ec0e}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/FormXml/card/{81fc0345-3815-4dfe-8394-c8631589ec0e}.xml
new file mode 100644
index 00000000..dfbe3bf4
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/FormXml/card/{81fc0345-3815-4dfe-8394-c8631589ec0e}.xml
@@ -0,0 +1,112 @@
+
+
+
+ {81fc0345-3815-4dfe-8394-c8631589ec0e}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/FormXml/card/{81fc0345-3815-4dfe-8394-c8631589ec0e}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/FormXml/card/{81fc0345-3815-4dfe-8394-c8631589ec0e}_managed.xml
new file mode 100644
index 00000000..e2a85d0a
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/FormXml/card/{81fc0345-3815-4dfe-8394-c8631589ec0e}_managed.xml
@@ -0,0 +1,112 @@
+
+
+
+ {81fc0345-3815-4dfe-8394-c8631589ec0e}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/FormXml/main/{044fbce1-d4f2-4230-8695-03819956c21e}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/FormXml/main/{044fbce1-d4f2-4230-8695-03819956c21e}.xml
new file mode 100644
index 00000000..1afb4331
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/FormXml/main/{044fbce1-d4f2-4230-8695-03819956c21e}.xml
@@ -0,0 +1,518 @@
+
+
+
+ {044fbce1-d4f2-4230-8695-03819956c21e}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/FormXml/main/{044fbce1-d4f2-4230-8695-03819956c21e}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/FormXml/main/{044fbce1-d4f2-4230-8695-03819956c21e}_managed.xml
new file mode 100644
index 00000000..87473a04
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/FormXml/main/{044fbce1-d4f2-4230-8695-03819956c21e}_managed.xml
@@ -0,0 +1,518 @@
+
+
+
+ {044fbce1-d4f2-4230-8695-03819956c21e}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/FormXml/quick/{7b390939-b36f-4e71-92cb-3264875ab2f3}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/FormXml/quick/{7b390939-b36f-4e71-92cb-3264875ab2f3}.xml
new file mode 100644
index 00000000..5cbded36
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/FormXml/quick/{7b390939-b36f-4e71-92cb-3264875ab2f3}.xml
@@ -0,0 +1,52 @@
+
+
+
+ {7b390939-b36f-4e71-92cb-3264875ab2f3}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/FormXml/quick/{7b390939-b36f-4e71-92cb-3264875ab2f3}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/FormXml/quick/{7b390939-b36f-4e71-92cb-3264875ab2f3}_managed.xml
new file mode 100644
index 00000000..4f676985
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/FormXml/quick/{7b390939-b36f-4e71-92cb-3264875ab2f3}_managed.xml
@@ -0,0 +1,52 @@
+
+
+
+ {7b390939-b36f-4e71-92cb-3264875ab2f3}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/Formulas/p365i_opportunity-p365i_estrevenuecalculated.xaml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/Formulas/p365i_opportunity-p365i_estrevenuecalculated.xaml
new file mode 100644
index 00000000..ddbdc626
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/Formulas/p365i_opportunity-p365i_estrevenuecalculated.xaml
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+ Assembly references and imported namespaces for internal implementation
+
+
+
+ False
+
+
+
+
+
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Boolean, "true" }]
+
+
+
+ [ConditionBranchStep2_1]
+
+
+
+
+ [True]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ False
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/Formulas/p365i_opportunity-p365i_subtotalamount.xaml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/Formulas/p365i_opportunity-p365i_subtotalamount.xaml
new file mode 100644
index 00000000..45f99395
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/Formulas/p365i_opportunity-p365i_subtotalamount.xaml
@@ -0,0 +1,711 @@
+
+
+
+
+
+
+
+
+
+
+
+ Assembly references and imported namespaces for internal implementation
+
+
+
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Null
+
+ [ConditionBranchStep2_2]
+ [ConditionBranchStep2_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Null
+
+ [ConditionBranchStep2_4]
+ [ConditionBranchStep2_3]
+
+
+
+
+ And
+ [ConditionBranchStep2_1]
+ [ConditionBranchStep2_3]
+ [ConditionBranchStep2_condition]
+
+
+
+
+ [ConditionBranchStep2_condition]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NotNull
+
+ [ConditionBranchStep6_2]
+ [ConditionBranchStep6_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Null
+
+ [ConditionBranchStep6_4]
+ [ConditionBranchStep6_3]
+
+
+
+
+ And
+ [ConditionBranchStep6_1]
+ [ConditionBranchStep6_3]
+ [ConditionBranchStep6_condition]
+
+
+
+
+ [ConditionBranchStep6_condition]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep7_3 }]
+
+
+
+ [SetAttributeValueStep7_2]
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Integer, "1" }]
+
+
+
+ [SetAttributeValueStep7_7]
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep7_7 }]
+
+
+
+ [SetAttributeValueStep7_6]
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep7_11 }]
+
+
+
+ [SetAttributeValueStep7_10]
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Integer, "100" }]
+
+
+
+ [SetAttributeValueStep7_13]
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep7_13 }]
+
+
+
+ [SetAttributeValueStep7_12]
+
+
+
+
+ Divide
+ [New Object() { SetAttributeValueStep7_10, SetAttributeValueStep7_12 }]
+
+
+
+ [SetAttributeValueStep7_9]
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep7_9 }]
+
+
+
+ [SetAttributeValueStep7_8]
+
+
+
+
+ Subtract
+ [New Object() { SetAttributeValueStep7_6, SetAttributeValueStep7_8 }]
+
+
+
+ [SetAttributeValueStep7_5]
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep7_5 }]
+
+
+
+ [SetAttributeValueStep7_4]
+
+
+
+
+ Multiply
+ [New Object() { SetAttributeValueStep7_2, SetAttributeValueStep7_4 }]
+
+
+
+ [SetAttributeValueStep7_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Null
+
+ [ConditionBranchStep9_2]
+ [ConditionBranchStep9_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NotNull
+
+ [ConditionBranchStep9_4]
+ [ConditionBranchStep9_3]
+
+
+
+
+ And
+ [ConditionBranchStep9_1]
+ [ConditionBranchStep9_3]
+ [ConditionBranchStep9_condition]
+
+
+
+
+ [ConditionBranchStep9_condition]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep10_3 }]
+
+
+
+ [SetAttributeValueStep10_2]
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep10_5 }]
+
+
+
+ [SetAttributeValueStep10_4]
+
+
+
+
+ Subtract
+ [New Object() { SetAttributeValueStep10_2, SetAttributeValueStep10_4 }]
+
+
+
+ [SetAttributeValueStep10_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NotNull
+
+ [ConditionBranchStep12_2]
+ [ConditionBranchStep12_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NotNull
+
+ [ConditionBranchStep12_4]
+ [ConditionBranchStep12_3]
+
+
+
+
+ And
+ [ConditionBranchStep12_1]
+ [ConditionBranchStep12_3]
+ [ConditionBranchStep12_condition]
+
+
+
+
+ [ConditionBranchStep12_condition]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep13_5 }]
+
+
+
+ [SetAttributeValueStep13_4]
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Integer, "1" }]
+
+
+
+ [SetAttributeValueStep13_9]
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep13_9 }]
+
+
+
+ [SetAttributeValueStep13_8]
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep13_13 }]
+
+
+
+ [SetAttributeValueStep13_12]
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Integer, "100" }]
+
+
+
+ [SetAttributeValueStep13_15]
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep13_15 }]
+
+
+
+ [SetAttributeValueStep13_14]
+
+
+
+
+ Divide
+ [New Object() { SetAttributeValueStep13_12, SetAttributeValueStep13_14 }]
+
+
+
+ [SetAttributeValueStep13_11]
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep13_11 }]
+
+
+
+ [SetAttributeValueStep13_10]
+
+
+
+
+ Subtract
+ [New Object() { SetAttributeValueStep13_8, SetAttributeValueStep13_10 }]
+
+
+
+ [SetAttributeValueStep13_7]
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep13_7 }]
+
+
+
+ [SetAttributeValueStep13_6]
+
+
+
+
+ Multiply
+ [New Object() { SetAttributeValueStep13_4, SetAttributeValueStep13_6 }]
+
+
+
+ [SetAttributeValueStep13_3]
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep13_3 }]
+
+
+
+ [SetAttributeValueStep13_2]
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep13_17 }]
+
+
+
+ [SetAttributeValueStep13_16]
+
+
+
+
+ Subtract
+ [New Object() { SetAttributeValueStep13_2, SetAttributeValueStep13_16 }]
+
+
+
+ [SetAttributeValueStep13_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ False
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/Formulas/p365i_opportunity-p365i_totalamount.xaml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/Formulas/p365i_opportunity-p365i_totalamount.xaml
new file mode 100644
index 00000000..ab495ed8
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/Formulas/p365i_opportunity-p365i_totalamount.xaml
@@ -0,0 +1,184 @@
+
+
+
+
+
+
+
+
+
+
+
+ Assembly references and imported namespaces for internal implementation
+
+
+
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Null
+
+ [ConditionBranchStep2_1]
+ [ConditionBranchStep2_condition]
+
+
+
+
+ [ConditionBranchStep2_condition]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NotNull
+
+ [ConditionBranchStep7_1]
+ [ConditionBranchStep7_condition]
+
+
+
+
+ [ConditionBranchStep7_condition]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep8_3 }]
+
+
+
+ [SetAttributeValueStep8_2]
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep8_5 }]
+
+
+
+ [SetAttributeValueStep8_4]
+
+
+
+
+ Add
+ [New Object() { SetAttributeValueStep8_2, SetAttributeValueStep8_4 }]
+
+
+
+ [SetAttributeValueStep8_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ False
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/RibbonDiff.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/RibbonDiff.xml
new file mode 100644
index 00000000..be9fe092
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/RibbonDiff.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/SavedQueries/{2898d69c-f9c8-ee11-9079-6045bd127823}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/SavedQueries/{2898d69c-f9c8-ee11-9079-6045bd127823}.xml
new file mode 100644
index 00000000..d86205dd
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/SavedQueries/{2898d69c-f9c8-ee11-9079-6045bd127823}.xml
@@ -0,0 +1,41 @@
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 0
+ {2898d69c-f9c8-ee11-9079-6045bd127823}
+
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0.0.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/SavedQueries/{416af4b4-bb8d-45ef-9f4e-c345b9c5e6e0}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/SavedQueries/{416af4b4-bb8d-45ef-9f4e-c345b9c5e6e0}.xml
new file mode 100644
index 00000000..fe33cbac
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/SavedQueries/{416af4b4-bb8d-45ef-9f4e-c345b9c5e6e0}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ {416af4b4-bb8d-45ef-9f4e-c345b9c5e6e0}
+
+
+
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/SavedQueries/{53da5551-47e8-454f-97c0-620f9b1a2926}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/SavedQueries/{53da5551-47e8-454f-97c0-620f9b1a2926}.xml
new file mode 100644
index 00000000..02a0a128
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/SavedQueries/{53da5551-47e8-454f-97c0-620f9b1a2926}.xml
@@ -0,0 +1,34 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {53da5551-47e8-454f-97c0-620f9b1a2926}
+
+
+
+ |
+ |
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/SavedQueries/{573d02b8-950c-44ef-8522-0eae14621f2a}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/SavedQueries/{573d02b8-950c-44ef-8522-0eae14621f2a}.xml
new file mode 100644
index 00000000..d08db0b0
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/SavedQueries/{573d02b8-950c-44ef-8522-0eae14621f2a}.xml
@@ -0,0 +1,47 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {573d02b8-950c-44ef-8522-0eae14621f2a}
+
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/SavedQueries/{5ee7b78a-8670-4ebf-9da5-017bccddfced}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/SavedQueries/{5ee7b78a-8670-4ebf-9da5-017bccddfced}.xml
new file mode 100644
index 00000000..ae14c879
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/SavedQueries/{5ee7b78a-8670-4ebf-9da5-017bccddfced}.xml
@@ -0,0 +1,36 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {5ee7b78a-8670-4ebf-9da5-017bccddfced}
+
+
+
+ |
+ |
+
+
+
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/SavedQueries/{7808e576-ba39-4168-b134-fbae8cf491a3}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/SavedQueries/{7808e576-ba39-4168-b134-fbae8cf491a3}.xml
new file mode 100644
index 00000000..f751262e
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/SavedQueries/{7808e576-ba39-4168-b134-fbae8cf491a3}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {7808e576-ba39-4168-b134-fbae8cf491a3}
+
+
+
+ |
+ |
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/SavedQueries/{91872a1e-fec8-ee11-9079-00224841f5ce}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/SavedQueries/{91872a1e-fec8-ee11-9079-00224841f5ce}.xml
new file mode 100644
index 00000000..2e97be3b
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/SavedQueries/{91872a1e-fec8-ee11-9079-00224841f5ce}.xml
@@ -0,0 +1,43 @@
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 0
+ {91872a1e-fec8-ee11-9079-00224841f5ce}
+
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0.0.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/SavedQueries/{bc8a8617-ff68-ee11-9ae7-6045bd10fdbe}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/SavedQueries/{bc8a8617-ff68-ee11-9ae7-6045bd10fdbe}.xml
new file mode 100644
index 00000000..d1679ea8
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/SavedQueries/{bc8a8617-ff68-ee11-9ae7-6045bd10fdbe}.xml
@@ -0,0 +1,30 @@
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 1
+ {bc8a8617-ff68-ee11-9ae7-6045bd10fdbe}
+ 8192
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/SavedQueries/{d04c262f-cfd9-4c68-999b-dba89f489bc7}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/SavedQueries/{d04c262f-cfd9-4c68-999b-dba89f489bc7}.xml
new file mode 100644
index 00000000..2340ee0b
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Opportunity/SavedQueries/{d04c262f-cfd9-4c68-999b-dba89f489bc7}.xml
@@ -0,0 +1,40 @@
+
+
+
+ 1
+ 0
+ 1
+ 0
+ 1
+ {d04c262f-cfd9-4c68-999b-dba89f489bc7}
+
+
+
+ |
+ |
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/Entity.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/Entity.xml
new file mode 100644
index 00000000..aa35749d
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/Entity.xml
@@ -0,0 +1,1152 @@
+
+
+ p365i_OpportunityClosure
+
+
+
+
+
+
+
+
+
+
+
+
+
+ lookup
+ createdby
+ createdby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ createdon
+ createdon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ createdonbehalfby
+ createdonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ decimal
+ exchangerate
+ exchangerate
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 1E-10
+ 100000000000
+ 10
+
+
+
+
+
+
+
+
+ int
+ importsequencenumber
+ importsequencenumber
+ none
+ ValidForAdvancedFind
+ disabled
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -2147483648
+ 2147483647
+
+
+
+
+
+
+
+
+ lookup
+ modifiedby
+ modifiedby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ modifiedon
+ modifiedon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ modifiedonbehalfby
+ modifiedonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ overriddencreatedon
+ overriddencreatedon
+ none
+ ValidForAdvancedFind|ValidForGrid
+ inactive
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ date
+ 0
+ 1
+
+
+
+
+
+
+
+
+ owner
+ ownerid
+ ownerid
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+ 8
+ 9
+
+
+
+
+
+
+
+
+
+ lookup
+ owningbusinessunit
+ owningbusinessunit
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owningteam
+ owningteam
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owninguser
+ owninguser
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ money
+ p365i_actualrevenue
+ p365i_actualrevenue
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+
+
+
+
+
+
+
+
+ money
+ p365i_actualrevenue_base
+ p365i_actualrevenue_base
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+ p365i_ActualRevenue
+
+
+
+
+
+
+
+
+ datetime
+ p365i_closedate
+ p365i_closedate
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ date
+ 1
+
+
+
+
+
+
+
+
+ ntext
+ p365i_description
+ p365i_description
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ text
+ 2000
+
+
+
+
+
+
+
+
+ nvarchar
+ p365i_name
+ p365i_name
+ required
+ PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 1
+ 0
+ 1
+ 0
+ text
+ 100
+ 200
+
+
+
+
+
+
+
+
+ lookup
+ p365i_opportunity
+ p365i_opportunity
+ required
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ primarykey
+ p365i_opportunityclosureid
+ p365i_opportunityclosureid
+ systemrequired
+ ValidForAdvancedFind|RequiredForGrid
+ auto
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+
+ nvarchar
+ p365i_statusreason
+ p365i_statusreason
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ text
+ 100
+ 200
+
+
+
+
+
+
+
+
+ state
+ statecode
+ statecode
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+
+ state
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ status
+ statuscode
+ statuscode
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ status
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int
+ timezoneruleversionnumber
+ timezoneruleversionnumber
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ lookup
+ transactioncurrencyid
+ transactioncurrencyid
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ int
+ utcconversiontimezonecode
+ utcconversiontimezonecode
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ p365i_opportunityclosures
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ UserOwned
+ 0
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ 1
+ 1
+ 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
+ 0
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/FormXml/card/{5a3eb86b-c59d-4f80-a6d3-06b9652330a2}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/FormXml/card/{5a3eb86b-c59d-4f80-a6d3-06b9652330a2}.xml
new file mode 100644
index 00000000..977bb607
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/FormXml/card/{5a3eb86b-c59d-4f80-a6d3-06b9652330a2}.xml
@@ -0,0 +1,112 @@
+
+
+
+ {5a3eb86b-c59d-4f80-a6d3-06b9652330a2}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/FormXml/card/{5a3eb86b-c59d-4f80-a6d3-06b9652330a2}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/FormXml/card/{5a3eb86b-c59d-4f80-a6d3-06b9652330a2}_managed.xml
new file mode 100644
index 00000000..6ce5e646
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/FormXml/card/{5a3eb86b-c59d-4f80-a6d3-06b9652330a2}_managed.xml
@@ -0,0 +1,112 @@
+
+
+
+ {5a3eb86b-c59d-4f80-a6d3-06b9652330a2}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/FormXml/main/{956e0db8-6537-4b70-84c9-e98f9ae545d8}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/FormXml/main/{956e0db8-6537-4b70-84c9-e98f9ae545d8}.xml
new file mode 100644
index 00000000..3f533434
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/FormXml/main/{956e0db8-6537-4b70-84c9-e98f9ae545d8}.xml
@@ -0,0 +1,132 @@
+
+
+
+ {956e0db8-6537-4b70-84c9-e98f9ae545d8}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/FormXml/main/{956e0db8-6537-4b70-84c9-e98f9ae545d8}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/FormXml/main/{956e0db8-6537-4b70-84c9-e98f9ae545d8}_managed.xml
new file mode 100644
index 00000000..150cd892
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/FormXml/main/{956e0db8-6537-4b70-84c9-e98f9ae545d8}_managed.xml
@@ -0,0 +1,132 @@
+
+
+
+ {956e0db8-6537-4b70-84c9-e98f9ae545d8}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/FormXml/quick/{92921e5f-9795-407e-9761-f4fb059790a0}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/FormXml/quick/{92921e5f-9795-407e-9761-f4fb059790a0}.xml
new file mode 100644
index 00000000..19ce46c8
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/FormXml/quick/{92921e5f-9795-407e-9761-f4fb059790a0}.xml
@@ -0,0 +1,52 @@
+
+
+
+ {92921e5f-9795-407e-9761-f4fb059790a0}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/FormXml/quick/{92921e5f-9795-407e-9761-f4fb059790a0}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/FormXml/quick/{92921e5f-9795-407e-9761-f4fb059790a0}_managed.xml
new file mode 100644
index 00000000..dfabe271
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/FormXml/quick/{92921e5f-9795-407e-9761-f4fb059790a0}_managed.xml
@@ -0,0 +1,52 @@
+
+
+
+ {92921e5f-9795-407e-9761-f4fb059790a0}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/RibbonDiff.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/RibbonDiff.xml
new file mode 100644
index 00000000..6b56f485
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/RibbonDiff.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/SavedQueries/{0e7cc9c7-be37-4bcc-bb56-570d4c8ecbcf}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/SavedQueries/{0e7cc9c7-be37-4bcc-bb56-570d4c8ecbcf}.xml
new file mode 100644
index 00000000..7b6237b5
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/SavedQueries/{0e7cc9c7-be37-4bcc-bb56-570d4c8ecbcf}.xml
@@ -0,0 +1,43 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {0e7cc9c7-be37-4bcc-bb56-570d4c8ecbcf}
+
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/SavedQueries/{19f657f6-1fb6-4f41-bf5a-388345f983ef}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/SavedQueries/{19f657f6-1fb6-4f41-bf5a-388345f983ef}.xml
new file mode 100644
index 00000000..16cd47d7
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/SavedQueries/{19f657f6-1fb6-4f41-bf5a-388345f983ef}.xml
@@ -0,0 +1,42 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {19f657f6-1fb6-4f41-bf5a-388345f983ef}
+
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/SavedQueries/{20f9b1dd-d006-45de-be35-6f5ab3726512}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/SavedQueries/{20f9b1dd-d006-45de-be35-6f5ab3726512}.xml
new file mode 100644
index 00000000..c632bfb6
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/SavedQueries/{20f9b1dd-d006-45de-be35-6f5ab3726512}.xml
@@ -0,0 +1,40 @@
+
+
+
+ 1
+ 0
+ 1
+ 0
+ 1
+ {20f9b1dd-d006-45de-be35-6f5ab3726512}
+
+
+
+ |
+ |
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/SavedQueries/{3e26d205-c8db-49b1-a748-9abfb074361e}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/SavedQueries/{3e26d205-c8db-49b1-a748-9abfb074361e}.xml
new file mode 100644
index 00000000..14709482
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/SavedQueries/{3e26d205-c8db-49b1-a748-9abfb074361e}.xml
@@ -0,0 +1,36 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {3e26d205-c8db-49b1-a748-9abfb074361e}
+
+
+
+ |
+ |
+
+
+
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/SavedQueries/{5e0fcc9d-562f-4ad3-9bd2-ad11d43b9da5}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/SavedQueries/{5e0fcc9d-562f-4ad3-9bd2-ad11d43b9da5}.xml
new file mode 100644
index 00000000..62bce66e
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/SavedQueries/{5e0fcc9d-562f-4ad3-9bd2-ad11d43b9da5}.xml
@@ -0,0 +1,34 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {5e0fcc9d-562f-4ad3-9bd2-ad11d43b9da5}
+
+
+
+ |
+ |
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/SavedQueries/{c8061076-0169-ee11-9ae7-6045bdd06c78}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/SavedQueries/{c8061076-0169-ee11-9ae7-6045bdd06c78}.xml
new file mode 100644
index 00000000..f54dfaa4
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/SavedQueries/{c8061076-0169-ee11-9ae7-6045bdd06c78}.xml
@@ -0,0 +1,30 @@
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 1
+ {c8061076-0169-ee11-9ae7-6045bdd06c78}
+ 8192
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/SavedQueries/{fca04f1d-d7cf-49c8-ac16-9d8c7adeac7f}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/SavedQueries/{fca04f1d-d7cf-49c8-ac16-9d8c7adeac7f}.xml
new file mode 100644
index 00000000..15406975
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityClosure/SavedQueries/{fca04f1d-d7cf-49c8-ac16-9d8c7adeac7f}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ {fca04f1d-d7cf-49c8-ac16-9d8c7adeac7f}
+
+
+
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/Entity.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/Entity.xml
new file mode 100644
index 00000000..3f9aa70c
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/Entity.xml
@@ -0,0 +1,1708 @@
+
+
+ p365i_OpportunityProduct
+
+
+
+
+
+
+
+
+
+
+
+
+
+ lookup
+ createdby
+ createdby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ createdon
+ createdon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ createdonbehalfby
+ createdonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ decimal
+ exchangerate
+ exchangerate
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 1E-10
+ 100000000000
+ 10
+
+
+
+
+
+
+
+
+ int
+ importsequencenumber
+ importsequencenumber
+ none
+ ValidForAdvancedFind
+ disabled
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -2147483648
+ 2147483647
+
+
+
+
+
+
+
+
+ lookup
+ modifiedby
+ modifiedby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ modifiedon
+ modifiedon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ modifiedonbehalfby
+ modifiedonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ overriddencreatedon
+ overriddencreatedon
+ none
+ ValidForAdvancedFind|ValidForGrid
+ inactive
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ date
+ 0
+ 1
+
+
+
+
+
+
+
+
+ owner
+ ownerid
+ ownerid
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+ 8
+ 9
+
+
+
+
+
+
+
+
+
+ lookup
+ owningbusinessunit
+ owningbusinessunit
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owningteam
+ owningteam
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owninguser
+ owninguser
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ p365i_existingproduct
+ p365i_existingproduct
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ money
+ p365i_manualdiscount
+ p365i_manualdiscount
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 922337203685477
+ 2
+ 2
+
+
+
+
+
+
+
+
+ money
+ p365i_manualdiscount_base
+ p365i_manualdiscount_base
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+ p365i_ManualDiscount
+
+
+
+
+
+
+
+
+ lookup
+ p365i_opportunity
+ p365i_opportunity
+ required
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ primarykey
+ p365i_opportunityproductid
+ p365i_opportunityproductid
+ systemrequired
+ ValidForAdvancedFind|RequiredForGrid
+ auto
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+
+ lookup
+ p365i_pricelist
+ p365i_pricelist
+ required
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ nvarchar
+ p365i_product
+ p365i_product
+ none
+ PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 1
+ 0
+ 1
+ 0
+ text
+ 100
+ 200
+
+
+
+
+
+
+
+
+ int
+ p365i_quantity
+ p365i_quantity
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ none
+ 0
+ 2147483647
+
+
+
+
+
+
+
+
+ lookup
+ p365i_salesunit
+ p365i_salesunit
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ bit
+ p365i_selectproduct
+ p365i_selectproduct
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ bit
+ 1.0.0.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ money
+ p365i_subtotal
+ p365i_subtotal
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+
+
+
+
+
+
+ /Formulas/p365i_opportunityproduct-p365i_subtotal.xaml
+
+
+ money
+ p365i_subtotal_base
+ p365i_subtotal_base
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+ p365i_Subtotal
+
+
+
+
+
+
+
+
+ money
+ p365i_tax
+ p365i_tax
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+
+
+
+
+
+
+
+
+ money
+ p365i_tax_base
+ p365i_tax_base
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+ p365i_Tax
+
+
+
+
+
+
+
+
+ money
+ p365i_totalcost
+ p365i_totalcost
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+
+
+
+
+
+
+ /Formulas/p365i_opportunityproduct-p365i_totalcost.xaml
+
+
+ money
+ p365i_totalcost_base
+ p365i_totalcost_base
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+ p365i_TotalCost
+
+
+
+
+
+
+
+
+ money
+ p365i_unitcost
+ p365i_unitcost
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 922337203685477
+ 2
+ 2
+
+
+
+
+
+
+
+
+ money
+ p365i_unitcost_base
+ p365i_unitcost_base
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+ p365i_UnitCost
+
+
+
+
+
+
+
+
+ money
+ p365i_unitcostline
+ p365i_unitcostline
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+
+
+
+
+
+
+ /Formulas/p365i_opportunityproduct-p365i_unitcostline.xaml
+
+
+ money
+ p365i_unitcostline_base
+ p365i_unitcostline_base
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+ p365i_UnitCostLine
+
+
+
+
+
+
+
+
+ nvarchar
+ p365i_writeinproduct
+ p365i_writeinproduct
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ text
+ 100
+ 200
+
+
+
+
+
+
+
+
+ state
+ statecode
+ statecode
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+
+ state
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ status
+ statuscode
+ statuscode
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ status
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int
+ timezoneruleversionnumber
+ timezoneruleversionnumber
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ lookup
+ transactioncurrencyid
+ transactioncurrencyid
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ int
+ utcconversiontimezonecode
+ utcconversiontimezonecode
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ p365i_opportunityproducts
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ UserOwned
+ 0
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ 1
+ 1
+ 1
+ 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
+ 0
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/FormXml/card/{7c54b3b2-8874-4912-9e55-3ba1c8f77c07}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/FormXml/card/{7c54b3b2-8874-4912-9e55-3ba1c8f77c07}.xml
new file mode 100644
index 00000000..b5b1c6cf
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/FormXml/card/{7c54b3b2-8874-4912-9e55-3ba1c8f77c07}.xml
@@ -0,0 +1,112 @@
+
+
+
+ {7c54b3b2-8874-4912-9e55-3ba1c8f77c07}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/FormXml/card/{7c54b3b2-8874-4912-9e55-3ba1c8f77c07}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/FormXml/card/{7c54b3b2-8874-4912-9e55-3ba1c8f77c07}_managed.xml
new file mode 100644
index 00000000..0ba9c37e
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/FormXml/card/{7c54b3b2-8874-4912-9e55-3ba1c8f77c07}_managed.xml
@@ -0,0 +1,112 @@
+
+
+
+ {7c54b3b2-8874-4912-9e55-3ba1c8f77c07}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/FormXml/main/{51832aab-57b6-4f5d-8b9e-62304f189327}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/FormXml/main/{51832aab-57b6-4f5d-8b9e-62304f189327}.xml
new file mode 100644
index 00000000..a06d52f2
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/FormXml/main/{51832aab-57b6-4f5d-8b9e-62304f189327}.xml
@@ -0,0 +1,252 @@
+
+
+
+ {51832aab-57b6-4f5d-8b9e-62304f189327}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/FormXml/main/{51832aab-57b6-4f5d-8b9e-62304f189327}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/FormXml/main/{51832aab-57b6-4f5d-8b9e-62304f189327}_managed.xml
new file mode 100644
index 00000000..f2f9bf79
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/FormXml/main/{51832aab-57b6-4f5d-8b9e-62304f189327}_managed.xml
@@ -0,0 +1,252 @@
+
+
+
+ {51832aab-57b6-4f5d-8b9e-62304f189327}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/FormXml/quick/{ba930a2d-a7dc-4eec-856b-8df93f3a3c60}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/FormXml/quick/{ba930a2d-a7dc-4eec-856b-8df93f3a3c60}.xml
new file mode 100644
index 00000000..91e37e7a
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/FormXml/quick/{ba930a2d-a7dc-4eec-856b-8df93f3a3c60}.xml
@@ -0,0 +1,52 @@
+
+
+
+ {ba930a2d-a7dc-4eec-856b-8df93f3a3c60}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/FormXml/quick/{ba930a2d-a7dc-4eec-856b-8df93f3a3c60}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/FormXml/quick/{ba930a2d-a7dc-4eec-856b-8df93f3a3c60}_managed.xml
new file mode 100644
index 00000000..71a8e57d
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/FormXml/quick/{ba930a2d-a7dc-4eec-856b-8df93f3a3c60}_managed.xml
@@ -0,0 +1,52 @@
+
+
+
+ {ba930a2d-a7dc-4eec-856b-8df93f3a3c60}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/Formulas/p365i_opportunityproduct-p365i_subtotal.xaml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/Formulas/p365i_opportunityproduct-p365i_subtotal.xaml
new file mode 100644
index 00000000..bd342b31
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/Formulas/p365i_opportunityproduct-p365i_subtotal.xaml
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+
+
+
+
+ Assembly references and imported namespaces for internal implementation
+
+
+
+ False
+
+
+
+
+
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Boolean, "true" }]
+
+
+
+ [ConditionBranchStep2_1]
+
+
+
+
+ [True]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep4_3 }]
+
+
+
+ [SetAttributeValueStep4_2]
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep4_5 }]
+
+
+
+ [SetAttributeValueStep4_4]
+
+
+
+
+ Multiply
+ [New Object() { SetAttributeValueStep4_2, SetAttributeValueStep4_4 }]
+
+
+
+ [SetAttributeValueStep4_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ False
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/Formulas/p365i_opportunityproduct-p365i_totalcost.xaml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/Formulas/p365i_opportunityproduct-p365i_totalcost.xaml
new file mode 100644
index 00000000..eb3445e9
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/Formulas/p365i_opportunityproduct-p365i_totalcost.xaml
@@ -0,0 +1,699 @@
+
+
+
+
+
+
+
+
+
+
+
+ Assembly references and imported namespaces for internal implementation
+
+
+
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NotNull
+
+ [ConditionBranchStep2_2]
+ [ConditionBranchStep2_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NotNull
+
+ [ConditionBranchStep2_4]
+ [ConditionBranchStep2_3]
+
+
+
+
+ And
+ [ConditionBranchStep2_1]
+ [ConditionBranchStep2_3]
+ [ConditionBranchStep2_condition]
+
+
+
+
+ [ConditionBranchStep2_condition]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep4_7 }]
+
+
+
+ [SetAttributeValueStep4_6]
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep4_9 }]
+
+
+
+ [SetAttributeValueStep4_8]
+
+
+
+
+ Multiply
+ [New Object() { SetAttributeValueStep4_6, SetAttributeValueStep4_8 }]
+
+
+
+ [SetAttributeValueStep4_5]
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep4_5 }]
+
+
+
+ [SetAttributeValueStep4_4]
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep4_11 }]
+
+
+
+ [SetAttributeValueStep4_10]
+
+
+
+
+ Add
+ [New Object() { SetAttributeValueStep4_4, SetAttributeValueStep4_10 }]
+
+
+
+ [SetAttributeValueStep4_3]
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep4_3 }]
+
+
+
+ [SetAttributeValueStep4_2]
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep4_13 }]
+
+
+
+ [SetAttributeValueStep4_12]
+
+
+
+
+ Subtract
+ [New Object() { SetAttributeValueStep4_2, SetAttributeValueStep4_12 }]
+
+
+
+ [SetAttributeValueStep4_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NotNull
+
+ [ConditionBranchStep6_2]
+ [ConditionBranchStep6_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Null
+
+ [ConditionBranchStep6_4]
+ [ConditionBranchStep6_3]
+
+
+
+
+ And
+ [ConditionBranchStep6_1]
+ [ConditionBranchStep6_3]
+ [ConditionBranchStep6_condition]
+
+
+
+
+ [ConditionBranchStep6_condition]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep13_5 }]
+
+
+
+ [SetAttributeValueStep13_4]
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep13_7 }]
+
+
+
+ [SetAttributeValueStep13_6]
+
+
+
+
+ Multiply
+ [New Object() { SetAttributeValueStep13_4, SetAttributeValueStep13_6 }]
+
+
+
+ [SetAttributeValueStep13_3]
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep13_3 }]
+
+
+
+ [SetAttributeValueStep13_2]
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep13_9 }]
+
+
+
+ [SetAttributeValueStep13_8]
+
+
+
+
+ Add
+ [New Object() { SetAttributeValueStep13_2, SetAttributeValueStep13_8 }]
+
+
+
+ [SetAttributeValueStep13_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Null
+
+ [ConditionBranchStep15_2]
+ [ConditionBranchStep15_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NotNull
+
+ [ConditionBranchStep15_4]
+ [ConditionBranchStep15_3]
+
+
+
+
+ And
+ [ConditionBranchStep15_1]
+ [ConditionBranchStep15_3]
+ [ConditionBranchStep15_condition]
+
+
+
+
+ [ConditionBranchStep15_condition]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep18_5 }]
+
+
+
+ [SetAttributeValueStep18_4]
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep18_7 }]
+
+
+
+ [SetAttributeValueStep18_6]
+
+
+
+
+ Multiply
+ [New Object() { SetAttributeValueStep18_4, SetAttributeValueStep18_6 }]
+
+
+
+ [SetAttributeValueStep18_3]
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep18_3 }]
+
+
+
+ [SetAttributeValueStep18_2]
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep18_9 }]
+
+
+
+ [SetAttributeValueStep18_8]
+
+
+
+
+ Subtract
+ [New Object() { SetAttributeValueStep18_2, SetAttributeValueStep18_8 }]
+
+
+
+ [SetAttributeValueStep18_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Null
+
+ [ConditionBranchStep20_2]
+ [ConditionBranchStep20_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Null
+
+ [ConditionBranchStep20_4]
+ [ConditionBranchStep20_3]
+
+
+
+
+ And
+ [ConditionBranchStep20_1]
+ [ConditionBranchStep20_3]
+ [ConditionBranchStep20_condition]
+
+
+
+
+ [ConditionBranchStep20_condition]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep21_3 }]
+
+
+
+ [SetAttributeValueStep21_2]
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep21_5 }]
+
+
+
+ [SetAttributeValueStep21_4]
+
+
+
+
+ Multiply
+ [New Object() { SetAttributeValueStep21_2, SetAttributeValueStep21_4 }]
+
+
+
+ [SetAttributeValueStep21_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ False
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/Formulas/p365i_opportunityproduct-p365i_unitcostline.xaml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/Formulas/p365i_opportunityproduct-p365i_unitcostline.xaml
new file mode 100644
index 00000000..aa46e8d8
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/Formulas/p365i_opportunityproduct-p365i_unitcostline.xaml
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+ Assembly references and imported namespaces for internal implementation
+
+
+
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Boolean, "0" }]
+
+
+
+ [ConditionBranchStep2_2]
+
+
+
+
+ Equal
+ [New Object() { ConditionBranchStep2_2 }]
+ [ConditionBranchStep2_1]
+ [ConditionBranchStep2_condition]
+
+
+
+
+ [ConditionBranchStep2_condition]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Boolean, "true" }]
+
+
+
+ [ConditionBranchStep6_1]
+
+
+
+
+ [True]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ False
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/RibbonDiff.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/RibbonDiff.xml
new file mode 100644
index 00000000..cd87a7ac
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/RibbonDiff.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/SavedQueries/{63d89a3e-928d-4587-b6a0-022f055ab2f5}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/SavedQueries/{63d89a3e-928d-4587-b6a0-022f055ab2f5}.xml
new file mode 100644
index 00000000..a6cf66dc
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/SavedQueries/{63d89a3e-928d-4587-b6a0-022f055ab2f5}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {63d89a3e-928d-4587-b6a0-022f055ab2f5}
+
+
+
+ |
+ |
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/SavedQueries/{7c6995c6-2a5e-493d-84b4-dc846fe6f1d6}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/SavedQueries/{7c6995c6-2a5e-493d-84b4-dc846fe6f1d6}.xml
new file mode 100644
index 00000000..444ed498
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/SavedQueries/{7c6995c6-2a5e-493d-84b4-dc846fe6f1d6}.xml
@@ -0,0 +1,36 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {7c6995c6-2a5e-493d-84b4-dc846fe6f1d6}
+
+
+
+ |
+ |
+
+
+
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/SavedQueries/{8e34e14d-a576-ee11-8179-6045bd127823}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/SavedQueries/{8e34e14d-a576-ee11-8179-6045bd127823}.xml
new file mode 100644
index 00000000..d9b29335
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/SavedQueries/{8e34e14d-a576-ee11-8179-6045bd127823}.xml
@@ -0,0 +1,51 @@
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 0
+ {8e34e14d-a576-ee11-8179-6045bd127823}
+
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0.0.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/SavedQueries/{a37fa79c-0169-ee11-9ae7-6045bdd15ef9}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/SavedQueries/{a37fa79c-0169-ee11-9ae7-6045bdd15ef9}.xml
new file mode 100644
index 00000000..af62a678
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/SavedQueries/{a37fa79c-0169-ee11-9ae7-6045bdd15ef9}.xml
@@ -0,0 +1,30 @@
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 1
+ {a37fa79c-0169-ee11-9ae7-6045bdd15ef9}
+ 8192
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/SavedQueries/{aea26b18-0961-45f0-9065-cc5beaa2abd6}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/SavedQueries/{aea26b18-0961-45f0-9065-cc5beaa2abd6}.xml
new file mode 100644
index 00000000..0b2c084b
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/SavedQueries/{aea26b18-0961-45f0-9065-cc5beaa2abd6}.xml
@@ -0,0 +1,40 @@
+
+
+
+ 1
+ 0
+ 1
+ 0
+ 1
+ {aea26b18-0961-45f0-9065-cc5beaa2abd6}
+
+
+
+ |
+ |
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/SavedQueries/{bc570322-02ca-44fd-9fdf-5292be128bb6}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/SavedQueries/{bc570322-02ca-44fd-9fdf-5292be128bb6}.xml
new file mode 100644
index 00000000..ed576639
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/SavedQueries/{bc570322-02ca-44fd-9fdf-5292be128bb6}.xml
@@ -0,0 +1,34 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {bc570322-02ca-44fd-9fdf-5292be128bb6}
+
+
+
+ |
+ |
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/SavedQueries/{d599a4a2-40be-4ee6-87bc-f8cad2e8f534}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/SavedQueries/{d599a4a2-40be-4ee6-87bc-f8cad2e8f534}.xml
new file mode 100644
index 00000000..c4a3d466
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/SavedQueries/{d599a4a2-40be-4ee6-87bc-f8cad2e8f534}.xml
@@ -0,0 +1,49 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {d599a4a2-40be-4ee6-87bc-f8cad2e8f534}
+
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/SavedQueries/{f973487b-601d-4828-83c6-936f4f132331}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/SavedQueries/{f973487b-601d-4828-83c6-936f4f132331}.xml
new file mode 100644
index 00000000..51f73657
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_OpportunityProduct/SavedQueries/{f973487b-601d-4828-83c6-936f4f132331}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ {f973487b-601d-4828-83c6-936f4f132331}
+
+
+
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/Entity.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/Entity.xml
new file mode 100644
index 00000000..84894bea
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/Entity.xml
@@ -0,0 +1,914 @@
+
+
+ p365i_PriceList
+
+
+
+
+
+
+
+
+
+
+
+
+
+ lookup
+ createdby
+ createdby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ createdon
+ createdon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ createdonbehalfby
+ createdonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ int
+ importsequencenumber
+ importsequencenumber
+ none
+ ValidForAdvancedFind
+ disabled
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -2147483648
+ 2147483647
+
+
+
+
+
+
+
+
+ lookup
+ modifiedby
+ modifiedby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ modifiedon
+ modifiedon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ modifiedonbehalfby
+ modifiedonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ overriddencreatedon
+ overriddencreatedon
+ none
+ ValidForAdvancedFind|ValidForGrid
+ inactive
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ date
+ 0
+ 1
+
+
+
+
+
+
+
+
+ owner
+ ownerid
+ ownerid
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+ 8
+ 9
+
+
+
+
+
+
+
+
+
+ lookup
+ owningbusinessunit
+ owningbusinessunit
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owningteam
+ owningteam
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owninguser
+ owninguser
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ p365i_currency
+ p365i_currency
+ required
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ ntext
+ p365i_description
+ p365i_description
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ text
+ 2000
+
+
+
+
+
+
+
+
+ nvarchar
+ p365i_name
+ p365i_name
+ required
+ PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 1
+ 0
+ 1
+ 0
+ text
+ 100
+ 200
+
+
+
+
+
+
+
+
+ primarykey
+ p365i_pricelistid
+ p365i_pricelistid
+ systemrequired
+ ValidForAdvancedFind|RequiredForGrid
+ auto
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+
+ state
+ statecode
+ statecode
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+
+ state
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ status
+ statuscode
+ statuscode
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ status
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int
+ timezoneruleversionnumber
+ timezoneruleversionnumber
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ int
+ utcconversiontimezonecode
+ utcconversiontimezonecode
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ p365i_pricelists
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ UserOwned
+ 0
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ p365i_pricelistIcon
+ 0
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/FormXml/card/{d04fcec3-4b2a-4fe3-9e34-6292b893164b}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/FormXml/card/{d04fcec3-4b2a-4fe3-9e34-6292b893164b}.xml
new file mode 100644
index 00000000..2a9bb4e2
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/FormXml/card/{d04fcec3-4b2a-4fe3-9e34-6292b893164b}.xml
@@ -0,0 +1,112 @@
+
+
+
+ {d04fcec3-4b2a-4fe3-9e34-6292b893164b}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/FormXml/card/{d04fcec3-4b2a-4fe3-9e34-6292b893164b}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/FormXml/card/{d04fcec3-4b2a-4fe3-9e34-6292b893164b}_managed.xml
new file mode 100644
index 00000000..b9856ead
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/FormXml/card/{d04fcec3-4b2a-4fe3-9e34-6292b893164b}_managed.xml
@@ -0,0 +1,112 @@
+
+
+
+ {d04fcec3-4b2a-4fe3-9e34-6292b893164b}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/FormXml/main/{b0a8d38b-c6a5-4655-8e32-71606335710e}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/FormXml/main/{b0a8d38b-c6a5-4655-8e32-71606335710e}.xml
new file mode 100644
index 00000000..81499741
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/FormXml/main/{b0a8d38b-c6a5-4655-8e32-71606335710e}.xml
@@ -0,0 +1,163 @@
+
+
+
+ {b0a8d38b-c6a5-4655-8e32-71606335710e}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/FormXml/main/{b0a8d38b-c6a5-4655-8e32-71606335710e}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/FormXml/main/{b0a8d38b-c6a5-4655-8e32-71606335710e}_managed.xml
new file mode 100644
index 00000000..8eaa2909
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/FormXml/main/{b0a8d38b-c6a5-4655-8e32-71606335710e}_managed.xml
@@ -0,0 +1,163 @@
+
+
+
+ {b0a8d38b-c6a5-4655-8e32-71606335710e}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/FormXml/quick/{2d2de14f-ece3-4a9a-957d-025b16abf79d}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/FormXml/quick/{2d2de14f-ece3-4a9a-957d-025b16abf79d}.xml
new file mode 100644
index 00000000..d51ef2d7
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/FormXml/quick/{2d2de14f-ece3-4a9a-957d-025b16abf79d}.xml
@@ -0,0 +1,52 @@
+
+
+
+ {2d2de14f-ece3-4a9a-957d-025b16abf79d}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/FormXml/quick/{2d2de14f-ece3-4a9a-957d-025b16abf79d}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/FormXml/quick/{2d2de14f-ece3-4a9a-957d-025b16abf79d}_managed.xml
new file mode 100644
index 00000000..bd298e77
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/FormXml/quick/{2d2de14f-ece3-4a9a-957d-025b16abf79d}_managed.xml
@@ -0,0 +1,52 @@
+
+
+
+ {2d2de14f-ece3-4a9a-957d-025b16abf79d}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/RibbonDiff.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/RibbonDiff.xml
new file mode 100644
index 00000000..6b56f485
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/RibbonDiff.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/SavedQueries/{1f94d11f-892c-4891-82ba-4116da8276ee}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/SavedQueries/{1f94d11f-892c-4891-82ba-4116da8276ee}.xml
new file mode 100644
index 00000000..e03bf42a
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/SavedQueries/{1f94d11f-892c-4891-82ba-4116da8276ee}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {1f94d11f-892c-4891-82ba-4116da8276ee}
+
+
+
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/SavedQueries/{31899092-625a-4116-8920-09d693b2bfa1}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/SavedQueries/{31899092-625a-4116-8920-09d693b2bfa1}.xml
new file mode 100644
index 00000000..7f220123
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/SavedQueries/{31899092-625a-4116-8920-09d693b2bfa1}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {31899092-625a-4116-8920-09d693b2bfa1}
+
+
+
+ |
+ |
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/SavedQueries/{38a97c78-b0db-4683-8ecc-e984ccb61079}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/SavedQueries/{38a97c78-b0db-4683-8ecc-e984ccb61079}.xml
new file mode 100644
index 00000000..3138171d
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/SavedQueries/{38a97c78-b0db-4683-8ecc-e984ccb61079}.xml
@@ -0,0 +1,36 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {38a97c78-b0db-4683-8ecc-e984ccb61079}
+
+
+
+ |
+ |
+
+
+
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/SavedQueries/{5856f9c7-f068-ee11-9ae7-6045bd10f18c}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/SavedQueries/{5856f9c7-f068-ee11-9ae7-6045bd10f18c}.xml
new file mode 100644
index 00000000..17c14089
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/SavedQueries/{5856f9c7-f068-ee11-9ae7-6045bd10f18c}.xml
@@ -0,0 +1,30 @@
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 1
+ {5856f9c7-f068-ee11-9ae7-6045bd10f18c}
+ 8192
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/SavedQueries/{5f62ed27-73dc-4009-b2c5-0cfcfe63ac96}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/SavedQueries/{5f62ed27-73dc-4009-b2c5-0cfcfe63ac96}.xml
new file mode 100644
index 00000000..6285497b
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/SavedQueries/{5f62ed27-73dc-4009-b2c5-0cfcfe63ac96}.xml
@@ -0,0 +1,40 @@
+
+
+
+ 1
+ 0
+ 1
+ 0
+ 1
+ {5f62ed27-73dc-4009-b2c5-0cfcfe63ac96}
+
+
+
+ |
+ |
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/SavedQueries/{d5366cd1-2afd-4e91-9d0c-3af15d171c57}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/SavedQueries/{d5366cd1-2afd-4e91-9d0c-3af15d171c57}.xml
new file mode 100644
index 00000000..220a59e7
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/SavedQueries/{d5366cd1-2afd-4e91-9d0c-3af15d171c57}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ {d5366cd1-2afd-4e91-9d0c-3af15d171c57}
+
+
+
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/SavedQueries/{e93685ce-8c1e-414a-b359-2b7cc7e09dfe}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/SavedQueries/{e93685ce-8c1e-414a-b359-2b7cc7e09dfe}.xml
new file mode 100644
index 00000000..1990a949
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_PriceList/SavedQueries/{e93685ce-8c1e-414a-b359-2b7cc7e09dfe}.xml
@@ -0,0 +1,34 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {e93685ce-8c1e-414a-b359-2b7cc7e09dfe}
+
+
+
+ |
+ |
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/Entity.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/Entity.xml
new file mode 100644
index 00000000..ea787436
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/Entity.xml
@@ -0,0 +1,916 @@
+
+
+ p365i_Product
+
+
+
+
+
+
+
+
+
+
+
+
+
+ lookup
+ createdby
+ createdby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ createdon
+ createdon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ createdonbehalfby
+ createdonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ int
+ importsequencenumber
+ importsequencenumber
+ none
+ ValidForAdvancedFind
+ disabled
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -2147483648
+ 2147483647
+
+
+
+
+
+
+
+
+ lookup
+ modifiedby
+ modifiedby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ modifiedon
+ modifiedon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ modifiedonbehalfby
+ modifiedonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ overriddencreatedon
+ overriddencreatedon
+ none
+ ValidForAdvancedFind|ValidForGrid
+ inactive
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ date
+ 0
+ 1
+
+
+
+
+
+
+
+
+ owner
+ ownerid
+ ownerid
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+ 8
+ 9
+
+
+
+
+
+
+
+
+
+ lookup
+ owningbusinessunit
+ owningbusinessunit
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owningteam
+ owningteam
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owninguser
+ owninguser
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ nvarchar
+ p365i_idproduct
+ p365i_idproduct
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ text
+ 100
+ 200
+
+
+
+
+
+
+
+
+ nvarchar
+ p365i_name
+ p365i_name
+ required
+ PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 1
+ 0
+ 1
+ 0
+ text
+ 100
+ 200
+
+
+
+
+
+
+
+
+ primarykey
+ p365i_productid
+ p365i_productid
+ systemrequired
+ ValidForAdvancedFind|RequiredForGrid
+ auto
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+
+ picklist
+ p365i_type
+ p365i_type
+ required
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -1
+ p365i_producttype
+
+
+
+
+
+
+
+
+ state
+ statecode
+ statecode
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+
+ state
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ status
+ statuscode
+ statuscode
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ status
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int
+ timezoneruleversionnumber
+ timezoneruleversionnumber
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ int
+ utcconversiontimezonecode
+ utcconversiontimezonecode
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ p365i_products
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ UserOwned
+ 0
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ p365i_productsIcon
+ 0
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/FormXml/card/{e46bc75b-e0a7-4715-af9e-d76173a9e268}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/FormXml/card/{e46bc75b-e0a7-4715-af9e-d76173a9e268}.xml
new file mode 100644
index 00000000..ee3d9041
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/FormXml/card/{e46bc75b-e0a7-4715-af9e-d76173a9e268}.xml
@@ -0,0 +1,112 @@
+
+
+
+ {e46bc75b-e0a7-4715-af9e-d76173a9e268}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/FormXml/card/{e46bc75b-e0a7-4715-af9e-d76173a9e268}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/FormXml/card/{e46bc75b-e0a7-4715-af9e-d76173a9e268}_managed.xml
new file mode 100644
index 00000000..bdbe44f3
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/FormXml/card/{e46bc75b-e0a7-4715-af9e-d76173a9e268}_managed.xml
@@ -0,0 +1,112 @@
+
+
+
+ {e46bc75b-e0a7-4715-af9e-d76173a9e268}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/FormXml/main/{478153a6-c8b2-4abc-8550-8c1d75b5ba56}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/FormXml/main/{478153a6-c8b2-4abc-8550-8c1d75b5ba56}.xml
new file mode 100644
index 00000000..063c8a66
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/FormXml/main/{478153a6-c8b2-4abc-8550-8c1d75b5ba56}.xml
@@ -0,0 +1,150 @@
+
+
+
+ {478153a6-c8b2-4abc-8550-8c1d75b5ba56}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/FormXml/main/{478153a6-c8b2-4abc-8550-8c1d75b5ba56}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/FormXml/main/{478153a6-c8b2-4abc-8550-8c1d75b5ba56}_managed.xml
new file mode 100644
index 00000000..140e6836
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/FormXml/main/{478153a6-c8b2-4abc-8550-8c1d75b5ba56}_managed.xml
@@ -0,0 +1,150 @@
+
+
+
+ {478153a6-c8b2-4abc-8550-8c1d75b5ba56}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/FormXml/quick/{36e9dda3-77c7-447c-bc19-64dad32bb616}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/FormXml/quick/{36e9dda3-77c7-447c-bc19-64dad32bb616}.xml
new file mode 100644
index 00000000..d3c938ba
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/FormXml/quick/{36e9dda3-77c7-447c-bc19-64dad32bb616}.xml
@@ -0,0 +1,52 @@
+
+
+
+ {36e9dda3-77c7-447c-bc19-64dad32bb616}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/FormXml/quick/{36e9dda3-77c7-447c-bc19-64dad32bb616}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/FormXml/quick/{36e9dda3-77c7-447c-bc19-64dad32bb616}_managed.xml
new file mode 100644
index 00000000..9c4ff037
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/FormXml/quick/{36e9dda3-77c7-447c-bc19-64dad32bb616}_managed.xml
@@ -0,0 +1,52 @@
+
+
+
+ {36e9dda3-77c7-447c-bc19-64dad32bb616}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/FormXml/quickCreate/{db436d74-fc68-ee11-9ae7-00224841f369}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/FormXml/quickCreate/{db436d74-fc68-ee11-9ae7-00224841f369}.xml
new file mode 100644
index 00000000..065cc0f2
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/FormXml/quickCreate/{db436d74-fc68-ee11-9ae7-00224841f369}.xml
@@ -0,0 +1,107 @@
+
+
+
+ {db436d74-fc68-ee11-9ae7-00224841f369}
+ 1.0.0.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/FormXml/quickCreate/{db436d74-fc68-ee11-9ae7-00224841f369}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/FormXml/quickCreate/{db436d74-fc68-ee11-9ae7-00224841f369}_managed.xml
new file mode 100644
index 00000000..0ec1f9d4
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/FormXml/quickCreate/{db436d74-fc68-ee11-9ae7-00224841f369}_managed.xml
@@ -0,0 +1,107 @@
+
+
+
+ {db436d74-fc68-ee11-9ae7-00224841f369}
+ 1.0.0.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/RibbonDiff.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/RibbonDiff.xml
new file mode 100644
index 00000000..6b56f485
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/RibbonDiff.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/SavedQueries/{0c44c8d1-3bc4-4469-b82d-31e319552d67}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/SavedQueries/{0c44c8d1-3bc4-4469-b82d-31e319552d67}.xml
new file mode 100644
index 00000000..2d0ebac3
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/SavedQueries/{0c44c8d1-3bc4-4469-b82d-31e319552d67}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {0c44c8d1-3bc4-4469-b82d-31e319552d67}
+
+
+
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/SavedQueries/{3a252ab4-9a3b-4393-bad2-c203785ef2a9}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/SavedQueries/{3a252ab4-9a3b-4393-bad2-c203785ef2a9}.xml
new file mode 100644
index 00000000..a6344749
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/SavedQueries/{3a252ab4-9a3b-4393-bad2-c203785ef2a9}.xml
@@ -0,0 +1,40 @@
+
+
+
+ 1
+ 0
+ 1
+ 0
+ 1
+ {3a252ab4-9a3b-4393-bad2-c203785ef2a9}
+
+
+
+ |
+ |
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/SavedQueries/{7d398db7-9d9f-4342-8abf-9f8e82938bec}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/SavedQueries/{7d398db7-9d9f-4342-8abf-9f8e82938bec}.xml
new file mode 100644
index 00000000..1ca7bbb5
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/SavedQueries/{7d398db7-9d9f-4342-8abf-9f8e82938bec}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {7d398db7-9d9f-4342-8abf-9f8e82938bec}
+
+
+
+ |
+ |
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/SavedQueries/{b2bbc9ec-e83e-42fb-a599-f68b504ee685}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/SavedQueries/{b2bbc9ec-e83e-42fb-a599-f68b504ee685}.xml
new file mode 100644
index 00000000..f575639d
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/SavedQueries/{b2bbc9ec-e83e-42fb-a599-f68b504ee685}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ {b2bbc9ec-e83e-42fb-a599-f68b504ee685}
+
+
+
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/SavedQueries/{bff68bbe-42f1-48c4-8a0b-98ea121e3de7}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/SavedQueries/{bff68bbe-42f1-48c4-8a0b-98ea121e3de7}.xml
new file mode 100644
index 00000000..74179318
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/SavedQueries/{bff68bbe-42f1-48c4-8a0b-98ea121e3de7}.xml
@@ -0,0 +1,34 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {bff68bbe-42f1-48c4-8a0b-98ea121e3de7}
+
+
+
+ |
+ |
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/SavedQueries/{c616f7e0-6c1c-4b8d-9457-9fb783a3144d}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/SavedQueries/{c616f7e0-6c1c-4b8d-9457-9fb783a3144d}.xml
new file mode 100644
index 00000000..5a0476fe
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/SavedQueries/{c616f7e0-6c1c-4b8d-9457-9fb783a3144d}.xml
@@ -0,0 +1,36 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {c616f7e0-6c1c-4b8d-9457-9fb783a3144d}
+
+
+
+ |
+ |
+
+
+
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/SavedQueries/{df4a56dd-f068-ee11-9ae7-6045bd10f02e}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/SavedQueries/{df4a56dd-f068-ee11-9ae7-6045bd10f02e}.xml
new file mode 100644
index 00000000..f0750d9b
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Product/SavedQueries/{df4a56dd-f068-ee11-9ae7-6045bd10f02e}.xml
@@ -0,0 +1,30 @@
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 1
+ {df4a56dd-f068-ee11-9ae7-6045bd10f02e}
+ 8192
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/Entity.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/Entity.xml
new file mode 100644
index 00000000..99f06055
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/Entity.xml
@@ -0,0 +1,1822 @@
+
+
+ p365i_Prospect
+
+
+
+
+
+
+
+
+
+
+
+
+
+ lookup
+ createdby
+ createdby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ createdon
+ createdon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ createdonbehalfby
+ createdonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ nvarchar
+ emailaddress
+ emailaddress
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ email
+ 100
+
+
+
+
+
+
+
+
+ decimal
+ exchangerate
+ exchangerate
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 1E-10
+ 100000000000
+ 10
+
+
+
+
+
+
+
+
+ int
+ importsequencenumber
+ importsequencenumber
+ none
+ ValidForAdvancedFind
+ disabled
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -2147483648
+ 2147483647
+
+
+
+
+
+
+
+
+ lookup
+ modifiedby
+ modifiedby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ modifiedon
+ modifiedon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ modifiedonbehalfby
+ modifiedonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ overriddencreatedon
+ overriddencreatedon
+ none
+ ValidForAdvancedFind|ValidForGrid
+ inactive
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ date
+ 0
+ 1
+
+
+
+
+
+
+
+
+ owner
+ ownerid
+ ownerid
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+ 8
+ 9
+
+
+
+
+
+
+
+
+
+ lookup
+ owningbusinessunit
+ owningbusinessunit
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owningteam
+ owningteam
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owninguser
+ owninguser
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ money
+ p365i_annualrevenue
+ p365i_annualrevenue
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 100000000000000
+ 4
+ 2
+
+
+
+
+
+
+
+
+ money
+ p365i_annualrevenue_base
+ p365i_annualrevenue_base
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 4
+ 2
+ p365i_AnnualRevenue
+
+
+
+
+
+
+
+
+ money
+ p365i_budgetamount
+ p365i_budgetamount
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1000000000000
+ 2
+ 2
+
+
+
+
+
+
+
+
+ money
+ p365i_budgetamount_base
+ p365i_budgetamount_base
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+ p365i_BudgetAmount
+
+
+
+
+
+
+
+
+ nvarchar
+ p365i_businessphone
+ p365i_businessphone
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ phone
+ 50
+ 200
+
+
+
+
+
+
+
+
+ nvarchar
+ p365i_company
+ p365i_company
+ recommended
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ text
+ 100
+ 200
+
+
+
+
+
+
+
+
+ nvarchar
+ p365i_countryregion
+ p365i_countryregion
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ text
+ 100
+ 200
+
+
+
+
+
+
+
+
+ bit
+ p365i_decisionmaker
+ p365i_decisionmaker
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ bit
+ 1.0.0.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ntext
+ p365i_description
+ p365i_description
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ text
+ 2000
+
+
+
+
+
+
+
+
+ nvarchar
+ p365i_firstname
+ p365i_firstname
+ recommended
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ text
+ 50
+ 200
+
+
+
+
+
+
+
+
+ nvarchar
+ p365i_jobtitle
+ p365i_jobtitle
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ text
+ 100
+ 200
+
+
+
+
+
+
+
+
+ nvarchar
+ p365i_lastname
+ p365i_lastname
+ required
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ text
+ 50
+ 200
+
+
+
+
+
+
+
+
+ nvarchar
+ p365i_mobilephone
+ p365i_mobilephone
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ phone
+ 50
+ 200
+
+
+
+
+
+
+
+
+ lookup
+ p365i_parentaccountid
+ p365i_parentaccountid
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ p365i_parentcontactfid
+ p365i_parentcontactfid
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ primarykey
+ p365i_prospectid
+ p365i_prospectid
+ systemrequired
+ ValidForAdvancedFind|RequiredForGrid
+ auto
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+
+ picklist
+ p365i_prospectsource
+ p365i_prospectsource
+ required
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -1
+ p365i_prospectsource
+
+
+
+
+
+
+
+
+ picklist
+ p365i_purchaseprocess
+ p365i_purchaseprocess
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -1
+ p365i_purchaseprocess
+
+
+
+
+
+
+
+
+ picklist
+ p365i_purchasetimeframe
+ p365i_purchasetimeframe
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -1
+ p365i_purchasetimeframe
+
+
+
+
+
+
+
+
+ nvarchar
+ p365i_topic
+ p365i_topic
+ required
+ ActivityPointerRegardingName|PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 1
+ 0
+ 1
+ 0
+ text
+ 300
+ 200
+
+
+
+
+
+
+
+
+ uniqueidentifier
+ processid
+ processid
+ none
+ ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+ uniqueidentifier
+ stageid
+ stageid
+ none
+ ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+ state
+ statecode
+ statecode
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+
+ state
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ status
+ statuscode
+ statuscode
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ status
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int
+ timezoneruleversionnumber
+ timezoneruleversionnumber
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ lookup
+ transactioncurrencyid
+ transactioncurrencyid
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ nvarchar
+ traversedpath
+ traversedpath
+ none
+ ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ text
+ 1250
+ 2500
+
+
+
+
+
+
+
+
+ int
+ utcconversiontimezonecode
+ utcconversiontimezonecode
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ p365i_prospects
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ UserOwned
+ 0
+ 0
+ 0
+ 0
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ p365i_prospectIcon
+ 0
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ 0
+ True
+ True
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/FormXml/card/{b25dc2ec-8964-4c4f-a44c-4633c8a914c2}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/FormXml/card/{b25dc2ec-8964-4c4f-a44c-4633c8a914c2}.xml
new file mode 100644
index 00000000..0125988b
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/FormXml/card/{b25dc2ec-8964-4c4f-a44c-4633c8a914c2}.xml
@@ -0,0 +1,112 @@
+
+
+
+ {b25dc2ec-8964-4c4f-a44c-4633c8a914c2}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/FormXml/card/{b25dc2ec-8964-4c4f-a44c-4633c8a914c2}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/FormXml/card/{b25dc2ec-8964-4c4f-a44c-4633c8a914c2}_managed.xml
new file mode 100644
index 00000000..eb7ee292
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/FormXml/card/{b25dc2ec-8964-4c4f-a44c-4633c8a914c2}_managed.xml
@@ -0,0 +1,112 @@
+
+
+
+ {b25dc2ec-8964-4c4f-a44c-4633c8a914c2}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/FormXml/main/{4d970aca-b1e9-4833-8601-128076c4eebc}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/FormXml/main/{4d970aca-b1e9-4833-8601-128076c4eebc}.xml
new file mode 100644
index 00000000..cb2ba099
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/FormXml/main/{4d970aca-b1e9-4833-8601-128076c4eebc}.xml
@@ -0,0 +1,278 @@
+
+
+
+ {4d970aca-b1e9-4833-8601-128076c4eebc}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/FormXml/main/{4d970aca-b1e9-4833-8601-128076c4eebc}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/FormXml/main/{4d970aca-b1e9-4833-8601-128076c4eebc}_managed.xml
new file mode 100644
index 00000000..34209a23
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/FormXml/main/{4d970aca-b1e9-4833-8601-128076c4eebc}_managed.xml
@@ -0,0 +1,278 @@
+
+
+
+ {4d970aca-b1e9-4833-8601-128076c4eebc}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/FormXml/quick/{5075fc1f-0c17-485c-b3f3-859b146d0e7b}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/FormXml/quick/{5075fc1f-0c17-485c-b3f3-859b146d0e7b}.xml
new file mode 100644
index 00000000..3e5d74d4
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/FormXml/quick/{5075fc1f-0c17-485c-b3f3-859b146d0e7b}.xml
@@ -0,0 +1,52 @@
+
+
+
+ {5075fc1f-0c17-485c-b3f3-859b146d0e7b}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/FormXml/quick/{5075fc1f-0c17-485c-b3f3-859b146d0e7b}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/FormXml/quick/{5075fc1f-0c17-485c-b3f3-859b146d0e7b}_managed.xml
new file mode 100644
index 00000000..3c7e3331
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/FormXml/quick/{5075fc1f-0c17-485c-b3f3-859b146d0e7b}_managed.xml
@@ -0,0 +1,52 @@
+
+
+
+ {5075fc1f-0c17-485c-b3f3-859b146d0e7b}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/FormXml/quickCreate/{4ab6cc0b-9d76-ee11-8179-00224840d636}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/FormXml/quickCreate/{4ab6cc0b-9d76-ee11-8179-00224840d636}.xml
new file mode 100644
index 00000000..9ac90792
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/FormXml/quickCreate/{4ab6cc0b-9d76-ee11-8179-00224840d636}.xml
@@ -0,0 +1,195 @@
+
+
+
+ {4ab6cc0b-9d76-ee11-8179-00224840d636}
+ 1.0.0.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/FormXml/quickCreate/{4ab6cc0b-9d76-ee11-8179-00224840d636}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/FormXml/quickCreate/{4ab6cc0b-9d76-ee11-8179-00224840d636}_managed.xml
new file mode 100644
index 00000000..9ac90792
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/FormXml/quickCreate/{4ab6cc0b-9d76-ee11-8179-00224840d636}_managed.xml
@@ -0,0 +1,195 @@
+
+
+
+ {4ab6cc0b-9d76-ee11-8179-00224840d636}
+ 1.0.0.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/RibbonDiff.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/RibbonDiff.xml
new file mode 100644
index 00000000..f992a767
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/RibbonDiff.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/SavedQueries/{158d8eac-ea74-44d1-b269-1315e2742b41}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/SavedQueries/{158d8eac-ea74-44d1-b269-1315e2742b41}.xml
new file mode 100644
index 00000000..a50b46d9
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/SavedQueries/{158d8eac-ea74-44d1-b269-1315e2742b41}.xml
@@ -0,0 +1,45 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ {158d8eac-ea74-44d1-b269-1315e2742b41}
+
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/SavedQueries/{1fc76696-d4b4-4c65-9b05-0e4e83b872e4}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/SavedQueries/{1fc76696-d4b4-4c65-9b05-0e4e83b872e4}.xml
new file mode 100644
index 00000000..369c2952
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/SavedQueries/{1fc76696-d4b4-4c65-9b05-0e4e83b872e4}.xml
@@ -0,0 +1,40 @@
+
+
+
+ 1
+ 0
+ 1
+ 0
+ 1
+ {1fc76696-d4b4-4c65-9b05-0e4e83b872e4}
+
+
+
+ |
+ |
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/SavedQueries/{399cb91d-efea-4c72-9d4f-03f317706d86}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/SavedQueries/{399cb91d-efea-4c72-9d4f-03f317706d86}.xml
new file mode 100644
index 00000000..4328b2c4
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/SavedQueries/{399cb91d-efea-4c72-9d4f-03f317706d86}.xml
@@ -0,0 +1,34 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {399cb91d-efea-4c72-9d4f-03f317706d86}
+
+
+
+ |
+ |
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/SavedQueries/{6adb399e-5bad-4be6-a29c-b7bd17ff0477}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/SavedQueries/{6adb399e-5bad-4be6-a29c-b7bd17ff0477}.xml
new file mode 100644
index 00000000..ddf98f1a
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/SavedQueries/{6adb399e-5bad-4be6-a29c-b7bd17ff0477}.xml
@@ -0,0 +1,47 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {6adb399e-5bad-4be6-a29c-b7bd17ff0477}
+
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/SavedQueries/{78834f71-00c9-ee11-9079-00224841f5ce}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/SavedQueries/{78834f71-00c9-ee11-9079-00224841f5ce}.xml
new file mode 100644
index 00000000..a457a700
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/SavedQueries/{78834f71-00c9-ee11-9079-00224841f5ce}.xml
@@ -0,0 +1,48 @@
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 0
+ {78834f71-00c9-ee11-9079-00224841f5ce}
+
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0.0.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/SavedQueries/{e6c7efa7-4093-40b2-b6c9-441901320367}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/SavedQueries/{e6c7efa7-4093-40b2-b6c9-441901320367}.xml
new file mode 100644
index 00000000..600a91db
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/SavedQueries/{e6c7efa7-4093-40b2-b6c9-441901320367}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {e6c7efa7-4093-40b2-b6c9-441901320367}
+
+
+
+ |
+ |
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/SavedQueries/{eb40cad8-8670-4cf2-b032-f962ed04bfe9}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/SavedQueries/{eb40cad8-8670-4cf2-b032-f962ed04bfe9}.xml
new file mode 100644
index 00000000..7e7fe553
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/SavedQueries/{eb40cad8-8670-4cf2-b032-f962ed04bfe9}.xml
@@ -0,0 +1,40 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {eb40cad8-8670-4cf2-b032-f962ed04bfe9}
+
+
+
+ |
+ |
+ |
+ |
+
+
+
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/SavedQueries/{fd92dc33-ff68-ee11-9ae7-6045bd10ff5f}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/SavedQueries/{fd92dc33-ff68-ee11-9ae7-6045bd10ff5f}.xml
new file mode 100644
index 00000000..36d0ec5d
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Prospect/SavedQueries/{fd92dc33-ff68-ee11-9ae7-6045bd10ff5f}.xml
@@ -0,0 +1,30 @@
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 1
+ {fd92dc33-ff68-ee11-9ae7-6045bd10ff5f}
+ 8192
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/Entity.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/Entity.xml
new file mode 100644
index 00000000..ed270a68
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/Entity.xml
@@ -0,0 +1,1557 @@
+
+
+ p365i_Quote
+
+
+
+
+
+
+
+
+
+
+
+
+
+ lookup
+ createdby
+ createdby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ createdon
+ createdon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ createdonbehalfby
+ createdonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ decimal
+ exchangerate
+ exchangerate
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 1E-10
+ 100000000000
+ 10
+
+
+
+
+
+
+
+
+ int
+ importsequencenumber
+ importsequencenumber
+ none
+ ValidForAdvancedFind
+ disabled
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -2147483648
+ 2147483647
+
+
+
+
+
+
+
+
+ lookup
+ modifiedby
+ modifiedby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ modifiedon
+ modifiedon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ modifiedonbehalfby
+ modifiedonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ overriddencreatedon
+ overriddencreatedon
+ none
+ ValidForAdvancedFind|ValidForGrid
+ inactive
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ date
+ 0
+ 1
+
+
+
+
+
+
+
+
+ owner
+ ownerid
+ ownerid
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+ 8
+ 9
+
+
+
+
+
+
+
+
+
+ lookup
+ owningbusinessunit
+ owningbusinessunit
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owningteam
+ owningteam
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owninguser
+ owninguser
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ p365i_account
+ p365i_account
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ p365i_contact
+ p365i_contact
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ money
+ p365i_detailedamount
+ p365i_detailedamount
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+
+
+
+
+
+
+
+
+ money
+ p365i_detailedamount_base
+ p365i_detailedamount_base
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+ p365i_DetailedAmount
+
+
+
+
+
+
+
+
+ decimal
+ p365i_discount
+ p365i_discount
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 100
+ 2
+
+
+
+
+
+
+
+
+ money
+ p365i_manualdiscount
+ p365i_manualdiscount
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 922337203685477
+ 2
+ 2
+
+
+
+
+
+
+
+
+ money
+ p365i_manualdiscount_base
+ p365i_manualdiscount_base
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+ p365i_ManualDiscount
+
+
+
+
+
+
+
+
+ lookup
+ p365i_opportunity
+ p365i_opportunity
+ recommended
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ p365i_pricelist
+ p365i_pricelist
+ required
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ primarykey
+ p365i_quoteid
+ p365i_quoteid
+ systemrequired
+ ValidForAdvancedFind|RequiredForGrid
+ auto
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+
+ money
+ p365i_subtotalamount
+ p365i_subtotalamount
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+
+
+
+
+
+
+ /Formulas/p365i_quote-p365i_subtotalamount.xaml
+
+
+ money
+ p365i_subtotalamount_base
+ p365i_subtotalamount_base
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+ p365i_SubtotalAmount
+
+
+
+
+
+
+
+
+ nvarchar
+ p365i_topic
+ p365i_topic
+ required
+ ActivityPointerRegardingName|PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 1
+ 0
+ 1
+ 0
+ text
+ 300
+ 200
+
+
+
+
+
+
+
+
+ money
+ p365i_totalamount
+ p365i_totalamount
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+
+
+
+
+
+
+ /Formulas/p365i_quote-p365i_totalamount.xaml
+
+
+ money
+ p365i_totalamount_base
+ p365i_totalamount_base
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+ p365i_TotalAmount
+
+
+
+
+
+
+
+
+ money
+ p365i_totaltax
+ p365i_totaltax
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 922337203685477
+ 2
+ 2
+
+
+
+
+
+
+
+
+ money
+ p365i_totaltax_base
+ p365i_totaltax_base
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+ p365i_TotalTax
+
+
+
+
+
+
+
+
+ state
+ statecode
+ statecode
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+
+ state
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ status
+ statuscode
+ statuscode
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ status
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int
+ timezoneruleversionnumber
+ timezoneruleversionnumber
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ lookup
+ transactioncurrencyid
+ transactioncurrencyid
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ int
+ utcconversiontimezonecode
+ utcconversiontimezonecode
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ p365i_quotes
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ UserOwned
+ 0
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ p365i_quoteIcon
+ 0
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ 0
+ True
+ True
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/FormXml/card/{fa8f34f1-471b-4006-9aa1-7d07df9544fe}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/FormXml/card/{fa8f34f1-471b-4006-9aa1-7d07df9544fe}.xml
new file mode 100644
index 00000000..31320e7b
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/FormXml/card/{fa8f34f1-471b-4006-9aa1-7d07df9544fe}.xml
@@ -0,0 +1,112 @@
+
+
+
+ {fa8f34f1-471b-4006-9aa1-7d07df9544fe}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/FormXml/card/{fa8f34f1-471b-4006-9aa1-7d07df9544fe}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/FormXml/card/{fa8f34f1-471b-4006-9aa1-7d07df9544fe}_managed.xml
new file mode 100644
index 00000000..6833e6c5
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/FormXml/card/{fa8f34f1-471b-4006-9aa1-7d07df9544fe}_managed.xml
@@ -0,0 +1,112 @@
+
+
+
+ {fa8f34f1-471b-4006-9aa1-7d07df9544fe}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/FormXml/main/{68ecea34-64ab-4712-beda-dc35f490bae6}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/FormXml/main/{68ecea34-64ab-4712-beda-dc35f490bae6}.xml
new file mode 100644
index 00000000..e016de2c
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/FormXml/main/{68ecea34-64ab-4712-beda-dc35f490bae6}.xml
@@ -0,0 +1,349 @@
+
+
+
+ {68ecea34-64ab-4712-beda-dc35f490bae6}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/FormXml/main/{68ecea34-64ab-4712-beda-dc35f490bae6}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/FormXml/main/{68ecea34-64ab-4712-beda-dc35f490bae6}_managed.xml
new file mode 100644
index 00000000..00797b7a
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/FormXml/main/{68ecea34-64ab-4712-beda-dc35f490bae6}_managed.xml
@@ -0,0 +1,349 @@
+
+
+
+ {68ecea34-64ab-4712-beda-dc35f490bae6}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/FormXml/quick/{9b883572-f5f3-4efb-b05b-206406e89f9b}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/FormXml/quick/{9b883572-f5f3-4efb-b05b-206406e89f9b}.xml
new file mode 100644
index 00000000..71bafe39
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/FormXml/quick/{9b883572-f5f3-4efb-b05b-206406e89f9b}.xml
@@ -0,0 +1,52 @@
+
+
+
+ {9b883572-f5f3-4efb-b05b-206406e89f9b}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/FormXml/quick/{9b883572-f5f3-4efb-b05b-206406e89f9b}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/FormXml/quick/{9b883572-f5f3-4efb-b05b-206406e89f9b}_managed.xml
new file mode 100644
index 00000000..fdf570d5
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/FormXml/quick/{9b883572-f5f3-4efb-b05b-206406e89f9b}_managed.xml
@@ -0,0 +1,52 @@
+
+
+
+ {9b883572-f5f3-4efb-b05b-206406e89f9b}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/Formulas/p365i_quote-p365i_subtotalamount.xaml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/Formulas/p365i_quote-p365i_subtotalamount.xaml
new file mode 100644
index 00000000..e516c3cb
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/Formulas/p365i_quote-p365i_subtotalamount.xaml
@@ -0,0 +1,711 @@
+
+
+
+
+
+
+
+
+
+
+
+ Assembly references and imported namespaces for internal implementation
+
+
+
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Null
+
+ [ConditionBranchStep2_2]
+ [ConditionBranchStep2_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Null
+
+ [ConditionBranchStep2_4]
+ [ConditionBranchStep2_3]
+
+
+
+
+ And
+ [ConditionBranchStep2_1]
+ [ConditionBranchStep2_3]
+ [ConditionBranchStep2_condition]
+
+
+
+
+ [ConditionBranchStep2_condition]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NotNull
+
+ [ConditionBranchStep6_2]
+ [ConditionBranchStep6_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Null
+
+ [ConditionBranchStep6_4]
+ [ConditionBranchStep6_3]
+
+
+
+
+ And
+ [ConditionBranchStep6_1]
+ [ConditionBranchStep6_3]
+ [ConditionBranchStep6_condition]
+
+
+
+
+ [ConditionBranchStep6_condition]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep7_3 }]
+
+
+
+ [SetAttributeValueStep7_2]
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Integer, "1" }]
+
+
+
+ [SetAttributeValueStep7_7]
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep7_7 }]
+
+
+
+ [SetAttributeValueStep7_6]
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep7_11 }]
+
+
+
+ [SetAttributeValueStep7_10]
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Integer, "100" }]
+
+
+
+ [SetAttributeValueStep7_13]
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep7_13 }]
+
+
+
+ [SetAttributeValueStep7_12]
+
+
+
+
+ Divide
+ [New Object() { SetAttributeValueStep7_10, SetAttributeValueStep7_12 }]
+
+
+
+ [SetAttributeValueStep7_9]
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep7_9 }]
+
+
+
+ [SetAttributeValueStep7_8]
+
+
+
+
+ Subtract
+ [New Object() { SetAttributeValueStep7_6, SetAttributeValueStep7_8 }]
+
+
+
+ [SetAttributeValueStep7_5]
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep7_5 }]
+
+
+
+ [SetAttributeValueStep7_4]
+
+
+
+
+ Multiply
+ [New Object() { SetAttributeValueStep7_2, SetAttributeValueStep7_4 }]
+
+
+
+ [SetAttributeValueStep7_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Null
+
+ [ConditionBranchStep9_2]
+ [ConditionBranchStep9_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NotNull
+
+ [ConditionBranchStep9_4]
+ [ConditionBranchStep9_3]
+
+
+
+
+ And
+ [ConditionBranchStep9_1]
+ [ConditionBranchStep9_3]
+ [ConditionBranchStep9_condition]
+
+
+
+
+ [ConditionBranchStep9_condition]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep10_3 }]
+
+
+
+ [SetAttributeValueStep10_2]
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep10_5 }]
+
+
+
+ [SetAttributeValueStep10_4]
+
+
+
+
+ Subtract
+ [New Object() { SetAttributeValueStep10_2, SetAttributeValueStep10_4 }]
+
+
+
+ [SetAttributeValueStep10_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NotNull
+
+ [ConditionBranchStep12_2]
+ [ConditionBranchStep12_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NotNull
+
+ [ConditionBranchStep12_4]
+ [ConditionBranchStep12_3]
+
+
+
+
+ And
+ [ConditionBranchStep12_1]
+ [ConditionBranchStep12_3]
+ [ConditionBranchStep12_condition]
+
+
+
+
+ [ConditionBranchStep12_condition]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep13_5 }]
+
+
+
+ [SetAttributeValueStep13_4]
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Integer, "1" }]
+
+
+
+ [SetAttributeValueStep13_9]
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep13_9 }]
+
+
+
+ [SetAttributeValueStep13_8]
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep13_13 }]
+
+
+
+ [SetAttributeValueStep13_12]
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Integer, "100" }]
+
+
+
+ [SetAttributeValueStep13_15]
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep13_15 }]
+
+
+
+ [SetAttributeValueStep13_14]
+
+
+
+
+ Divide
+ [New Object() { SetAttributeValueStep13_12, SetAttributeValueStep13_14 }]
+
+
+
+ [SetAttributeValueStep13_11]
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep13_11 }]
+
+
+
+ [SetAttributeValueStep13_10]
+
+
+
+
+ Subtract
+ [New Object() { SetAttributeValueStep13_8, SetAttributeValueStep13_10 }]
+
+
+
+ [SetAttributeValueStep13_7]
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep13_7 }]
+
+
+
+ [SetAttributeValueStep13_6]
+
+
+
+
+ Multiply
+ [New Object() { SetAttributeValueStep13_4, SetAttributeValueStep13_6 }]
+
+
+
+ [SetAttributeValueStep13_3]
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep13_3 }]
+
+
+
+ [SetAttributeValueStep13_2]
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep13_17 }]
+
+
+
+ [SetAttributeValueStep13_16]
+
+
+
+
+ Subtract
+ [New Object() { SetAttributeValueStep13_2, SetAttributeValueStep13_16 }]
+
+
+
+ [SetAttributeValueStep13_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ False
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/Formulas/p365i_quote-p365i_totalamount.xaml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/Formulas/p365i_quote-p365i_totalamount.xaml
new file mode 100644
index 00000000..1be31447
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/Formulas/p365i_quote-p365i_totalamount.xaml
@@ -0,0 +1,184 @@
+
+
+
+
+
+
+
+
+
+
+
+ Assembly references and imported namespaces for internal implementation
+
+
+
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Null
+
+ [ConditionBranchStep2_1]
+ [ConditionBranchStep2_condition]
+
+
+
+
+ [ConditionBranchStep2_condition]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NotNull
+
+ [ConditionBranchStep16_1]
+ [ConditionBranchStep16_condition]
+
+
+
+
+ [ConditionBranchStep16_condition]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep17_3 }]
+
+
+
+ [SetAttributeValueStep17_2]
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep17_5 }]
+
+
+
+ [SetAttributeValueStep17_4]
+
+
+
+
+ Add
+ [New Object() { SetAttributeValueStep17_2, SetAttributeValueStep17_4 }]
+
+
+
+ [SetAttributeValueStep17_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ False
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/RibbonDiff.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/RibbonDiff.xml
new file mode 100644
index 00000000..5fef9363
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/RibbonDiff.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/SavedQueries/{10612c57-2f9a-49b8-90b8-e336f14ae041}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/SavedQueries/{10612c57-2f9a-49b8-90b8-e336f14ae041}.xml
new file mode 100644
index 00000000..e34af6ae
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/SavedQueries/{10612c57-2f9a-49b8-90b8-e336f14ae041}.xml
@@ -0,0 +1,36 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {10612c57-2f9a-49b8-90b8-e336f14ae041}
+
+
+
+ |
+ |
+
+
+
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/SavedQueries/{3d6494e2-c9d3-48da-91d9-73cb071061ad}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/SavedQueries/{3d6494e2-c9d3-48da-91d9-73cb071061ad}.xml
new file mode 100644
index 00000000..1e7ddc5a
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/SavedQueries/{3d6494e2-c9d3-48da-91d9-73cb071061ad}.xml
@@ -0,0 +1,43 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {3d6494e2-c9d3-48da-91d9-73cb071061ad}
+
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/SavedQueries/{42d68951-fec8-ee11-9078-00224840d636}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/SavedQueries/{42d68951-fec8-ee11-9078-00224840d636}.xml
new file mode 100644
index 00000000..72b7a09b
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/SavedQueries/{42d68951-fec8-ee11-9078-00224840d636}.xml
@@ -0,0 +1,44 @@
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 0
+ {42d68951-fec8-ee11-9078-00224840d636}
+
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0.0.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/SavedQueries/{5d168323-ff68-ee11-9ae7-6045bd10fdbe}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/SavedQueries/{5d168323-ff68-ee11-9ae7-6045bd10fdbe}.xml
new file mode 100644
index 00000000..b943b2ab
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/SavedQueries/{5d168323-ff68-ee11-9ae7-6045bd10fdbe}.xml
@@ -0,0 +1,30 @@
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 1
+ {5d168323-ff68-ee11-9ae7-6045bd10fdbe}
+ 8192
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/SavedQueries/{616ffeac-cde0-424c-b6c5-0d4ba0802a78}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/SavedQueries/{616ffeac-cde0-424c-b6c5-0d4ba0802a78}.xml
new file mode 100644
index 00000000..5263b7eb
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/SavedQueries/{616ffeac-cde0-424c-b6c5-0d4ba0802a78}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ {616ffeac-cde0-424c-b6c5-0d4ba0802a78}
+
+
+
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/SavedQueries/{c165c7d7-869c-4062-b1a3-823bc811e4f9}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/SavedQueries/{c165c7d7-869c-4062-b1a3-823bc811e4f9}.xml
new file mode 100644
index 00000000..fb8192e3
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/SavedQueries/{c165c7d7-869c-4062-b1a3-823bc811e4f9}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {c165c7d7-869c-4062-b1a3-823bc811e4f9}
+
+
+
+ |
+ |
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/SavedQueries/{c57e66a8-ff71-4315-8b63-e36ddd1d4824}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/SavedQueries/{c57e66a8-ff71-4315-8b63-e36ddd1d4824}.xml
new file mode 100644
index 00000000..d7c2c333
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/SavedQueries/{c57e66a8-ff71-4315-8b63-e36ddd1d4824}.xml
@@ -0,0 +1,34 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {c57e66a8-ff71-4315-8b63-e36ddd1d4824}
+
+
+
+ |
+ |
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/SavedQueries/{fe8be357-3ce1-43bf-bb33-68ad0dc8ce99}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/SavedQueries/{fe8be357-3ce1-43bf-bb33-68ad0dc8ce99}.xml
new file mode 100644
index 00000000..71e16de0
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_Quote/SavedQueries/{fe8be357-3ce1-43bf-bb33-68ad0dc8ce99}.xml
@@ -0,0 +1,40 @@
+
+
+
+ 1
+ 0
+ 1
+ 0
+ 1
+ {fe8be357-3ce1-43bf-bb33-68ad0dc8ce99}
+
+
+
+ |
+ |
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/Entity.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/Entity.xml
new file mode 100644
index 00000000..21cafe05
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/Entity.xml
@@ -0,0 +1,1811 @@
+
+
+ p365i_QuoteProduct
+
+
+
+
+
+
+
+
+
+
+
+
+
+ lookup
+ createdby
+ createdby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ createdon
+ createdon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ createdonbehalfby
+ createdonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ decimal
+ exchangerate
+ exchangerate
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 1E-10
+ 100000000000
+ 10
+
+
+
+
+
+
+
+
+ int
+ importsequencenumber
+ importsequencenumber
+ none
+ ValidForAdvancedFind
+ disabled
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -2147483648
+ 2147483647
+
+
+
+
+
+
+
+
+ lookup
+ modifiedby
+ modifiedby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ modifiedon
+ modifiedon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ modifiedonbehalfby
+ modifiedonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ overriddencreatedon
+ overriddencreatedon
+ none
+ ValidForAdvancedFind|ValidForGrid
+ inactive
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ date
+ 0
+ 1
+
+
+
+
+
+
+
+
+ owner
+ ownerid
+ ownerid
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+ 8
+ 9
+
+
+
+
+
+
+
+
+
+ lookup
+ owningbusinessunit
+ owningbusinessunit
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owningteam
+ owningteam
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owninguser
+ owninguser
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ p365i_existingproduct
+ p365i_existingproduct
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ money
+ p365i_manualdiscount
+ p365i_manualdiscount
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+
+
+
+
+
+
+
+
+ money
+ p365i_manualdiscount_base
+ p365i_manualdiscount_base
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+ p365i_ManualDiscount
+
+
+
+
+
+
+
+
+ lookup
+ p365i_opportunityproduct
+ p365i_opportunityproduct
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ p365i_pricelist
+ p365i_pricelist
+ required
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ nvarchar
+ p365i_product
+ p365i_product
+ required
+ PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 1
+ 0
+ 1
+ 0
+ text
+ 100
+ 200
+
+
+
+
+
+
+
+
+ int
+ p365i_quantity
+ p365i_quantity
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ none
+ 0
+ 2147483647
+
+
+
+
+
+
+
+
+ lookup
+ p365i_quote
+ p365i_quote
+ required
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ primarykey
+ p365i_quoteproductid
+ p365i_quoteproductid
+ systemrequired
+ ValidForAdvancedFind|RequiredForGrid
+ auto
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+
+ lookup
+ p365i_salesunit
+ p365i_salesunit
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ bit
+ p365i_selectproduct
+ p365i_selectproduct
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ bit
+ 1.0.0.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ money
+ p365i_subtotal
+ p365i_subtotal
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+
+
+
+
+
+
+ /Formulas/p365i_quoteproduct-p365i_subtotal.xaml
+
+
+ money
+ p365i_subtotal_base
+ p365i_subtotal_base
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+ p365i_Subtotal
+
+
+
+
+
+
+
+
+ money
+ p365i_tax
+ p365i_tax
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+
+
+
+
+
+
+
+
+ money
+ p365i_tax_base
+ p365i_tax_base
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+ p365i_Tax
+
+
+
+
+
+
+
+
+ money
+ p365i_totalcost
+ p365i_totalcost
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+
+
+
+
+
+
+ /Formulas/p365i_quoteproduct-p365i_totalcost.xaml
+
+
+ money
+ p365i_totalcost_base
+ p365i_totalcost_base
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+ p365i_TotalCost
+
+
+
+
+
+
+
+
+ money
+ p365i_unitcost
+ p365i_unitcost
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 922337203685477
+ 2
+ 2
+
+
+
+
+
+
+
+
+ money
+ p365i_unitcost_base
+ p365i_unitcost_base
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+ p365i_UnitCost
+
+
+
+
+
+
+
+
+ money
+ p365i_unitcostline
+ p365i_unitcostline
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+
+
+
+
+
+
+ /Formulas/p365i_quoteproduct-p365i_unitcostline.xaml
+
+
+ money
+ p365i_unitcostline_base
+ p365i_unitcostline_base
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ disabled
+ 0
+ 1
+ 0
+ 1
+ 0
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ -922337203685477
+ 922337203685477
+ 2
+ 2
+ p365i_UnitCostLine
+
+
+
+
+
+
+
+
+ bit
+ p365i_usepricelistcost
+ p365i_usepricelistcost
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 1
+
+ bit
+ 1.0.0.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ nvarchar
+ p365i_writeinproduct
+ p365i_writeinproduct
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ text
+ 100
+ 200
+
+
+
+
+
+
+
+
+ state
+ statecode
+ statecode
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+
+ state
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ status
+ statuscode
+ statuscode
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ status
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int
+ timezoneruleversionnumber
+ timezoneruleversionnumber
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ lookup
+ transactioncurrencyid
+ transactioncurrencyid
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ int
+ utcconversiontimezonecode
+ utcconversiontimezonecode
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ p365i_quoteproducts
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ UserOwned
+ 0
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ 1
+ 1
+ 1
+ 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
+ 0
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/FormXml/card/{f6eac61f-70a5-4aca-866e-3bd75d039c2d}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/FormXml/card/{f6eac61f-70a5-4aca-866e-3bd75d039c2d}.xml
new file mode 100644
index 00000000..1dbc366c
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/FormXml/card/{f6eac61f-70a5-4aca-866e-3bd75d039c2d}.xml
@@ -0,0 +1,112 @@
+
+
+
+ {f6eac61f-70a5-4aca-866e-3bd75d039c2d}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/FormXml/card/{f6eac61f-70a5-4aca-866e-3bd75d039c2d}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/FormXml/card/{f6eac61f-70a5-4aca-866e-3bd75d039c2d}_managed.xml
new file mode 100644
index 00000000..05a9347e
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/FormXml/card/{f6eac61f-70a5-4aca-866e-3bd75d039c2d}_managed.xml
@@ -0,0 +1,112 @@
+
+
+
+ {f6eac61f-70a5-4aca-866e-3bd75d039c2d}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/FormXml/main/{c8532c46-4233-4f57-9990-eb767c611223}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/FormXml/main/{c8532c46-4233-4f57-9990-eb767c611223}.xml
new file mode 100644
index 00000000..35504ba8
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/FormXml/main/{c8532c46-4233-4f57-9990-eb767c611223}.xml
@@ -0,0 +1,286 @@
+
+
+
+ {c8532c46-4233-4f57-9990-eb767c611223}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/FormXml/main/{c8532c46-4233-4f57-9990-eb767c611223}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/FormXml/main/{c8532c46-4233-4f57-9990-eb767c611223}_managed.xml
new file mode 100644
index 00000000..5a5f860a
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/FormXml/main/{c8532c46-4233-4f57-9990-eb767c611223}_managed.xml
@@ -0,0 +1,286 @@
+
+
+
+ {c8532c46-4233-4f57-9990-eb767c611223}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/FormXml/quick/{3483d1b6-468a-4e0c-b8af-0df0e1a8ec96}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/FormXml/quick/{3483d1b6-468a-4e0c-b8af-0df0e1a8ec96}.xml
new file mode 100644
index 00000000..b446d941
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/FormXml/quick/{3483d1b6-468a-4e0c-b8af-0df0e1a8ec96}.xml
@@ -0,0 +1,52 @@
+
+
+
+ {3483d1b6-468a-4e0c-b8af-0df0e1a8ec96}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/FormXml/quick/{3483d1b6-468a-4e0c-b8af-0df0e1a8ec96}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/FormXml/quick/{3483d1b6-468a-4e0c-b8af-0df0e1a8ec96}_managed.xml
new file mode 100644
index 00000000..800dcefa
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/FormXml/quick/{3483d1b6-468a-4e0c-b8af-0df0e1a8ec96}_managed.xml
@@ -0,0 +1,52 @@
+
+
+
+ {3483d1b6-468a-4e0c-b8af-0df0e1a8ec96}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/Formulas/p365i_quoteproduct-p365i_subtotal.xaml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/Formulas/p365i_quoteproduct-p365i_subtotal.xaml
new file mode 100644
index 00000000..65920e5d
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/Formulas/p365i_quoteproduct-p365i_subtotal.xaml
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+
+
+
+
+ Assembly references and imported namespaces for internal implementation
+
+
+
+ False
+
+
+
+
+
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Boolean, "true" }]
+
+
+
+ [ConditionBranchStep2_1]
+
+
+
+
+ [True]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep4_3 }]
+
+
+
+ [SetAttributeValueStep4_2]
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep4_5 }]
+
+
+
+ [SetAttributeValueStep4_4]
+
+
+
+
+ Multiply
+ [New Object() { SetAttributeValueStep4_2, SetAttributeValueStep4_4 }]
+
+
+
+ [SetAttributeValueStep4_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ False
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/Formulas/p365i_quoteproduct-p365i_totalcost.xaml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/Formulas/p365i_quoteproduct-p365i_totalcost.xaml
new file mode 100644
index 00000000..d13a0c46
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/Formulas/p365i_quoteproduct-p365i_totalcost.xaml
@@ -0,0 +1,535 @@
+
+
+
+
+
+
+
+
+
+
+
+ Assembly references and imported namespaces for internal implementation
+
+
+
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NotNull
+
+ [ConditionBranchStep2_2]
+ [ConditionBranchStep2_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NotNull
+
+ [ConditionBranchStep2_4]
+ [ConditionBranchStep2_3]
+
+
+
+
+ And
+ [ConditionBranchStep2_1]
+ [ConditionBranchStep2_3]
+ [ConditionBranchStep2_condition]
+
+
+
+
+ [ConditionBranchStep2_condition]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep4_5 }]
+
+
+
+ [SetAttributeValueStep4_4]
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep4_7 }]
+
+
+
+ [SetAttributeValueStep4_6]
+
+
+
+
+ Subtract
+ [New Object() { SetAttributeValueStep4_4, SetAttributeValueStep4_6 }]
+
+
+
+ [SetAttributeValueStep4_3]
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep4_3 }]
+
+
+
+ [SetAttributeValueStep4_2]
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep4_9 }]
+
+
+
+ [SetAttributeValueStep4_8]
+
+
+
+
+ Add
+ [New Object() { SetAttributeValueStep4_2, SetAttributeValueStep4_8 }]
+
+
+
+ [SetAttributeValueStep4_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Null
+
+ [ConditionBranchStep7_2]
+ [ConditionBranchStep7_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Null
+
+ [ConditionBranchStep7_4]
+ [ConditionBranchStep7_3]
+
+
+
+
+ And
+ [ConditionBranchStep7_1]
+ [ConditionBranchStep7_3]
+ [ConditionBranchStep7_condition]
+
+
+
+
+ [ConditionBranchStep7_condition]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NotNull
+
+ [ConditionBranchStep10_2]
+ [ConditionBranchStep10_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Null
+
+ [ConditionBranchStep10_4]
+ [ConditionBranchStep10_3]
+
+
+
+
+ And
+ [ConditionBranchStep10_1]
+ [ConditionBranchStep10_3]
+ [ConditionBranchStep10_condition]
+
+
+
+
+ [ConditionBranchStep10_condition]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep11_3 }]
+
+
+
+ [SetAttributeValueStep11_2]
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep11_5 }]
+
+
+
+ [SetAttributeValueStep11_4]
+
+
+
+
+ Add
+ [New Object() { SetAttributeValueStep11_2, SetAttributeValueStep11_4 }]
+
+
+
+ [SetAttributeValueStep11_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Null
+
+ [ConditionBranchStep13_2]
+ [ConditionBranchStep13_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NotNull
+
+ [ConditionBranchStep13_4]
+ [ConditionBranchStep13_3]
+
+
+
+
+ And
+ [ConditionBranchStep13_1]
+ [ConditionBranchStep13_3]
+ [ConditionBranchStep13_condition]
+
+
+
+
+ [ConditionBranchStep13_condition]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep14_3 }]
+
+
+
+ [SetAttributeValueStep14_2]
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep14_5 }]
+
+
+
+ [SetAttributeValueStep14_4]
+
+
+
+
+ Subtract
+ [New Object() { SetAttributeValueStep14_2, SetAttributeValueStep14_4 }]
+
+
+
+ [SetAttributeValueStep14_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ False
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/Formulas/p365i_quoteproduct-p365i_unitcostline.xaml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/Formulas/p365i_quoteproduct-p365i_unitcostline.xaml
new file mode 100644
index 00000000..94bae524
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/Formulas/p365i_quoteproduct-p365i_unitcostline.xaml
@@ -0,0 +1,243 @@
+
+
+
+
+
+
+
+
+
+
+
+ Assembly references and imported namespaces for internal implementation
+
+
+
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Boolean, "1" }]
+
+
+
+ [ConditionBranchStep2_3]
+
+
+
+
+ Equal
+ [New Object() { ConditionBranchStep2_3 }]
+ [ConditionBranchStep2_2]
+ [ConditionBranchStep2_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Boolean, "0" }]
+
+
+
+ [ConditionBranchStep2_6]
+
+
+
+
+ Equal
+ [New Object() { ConditionBranchStep2_6 }]
+ [ConditionBranchStep2_5]
+ [ConditionBranchStep2_4]
+
+
+
+
+ Or
+ [ConditionBranchStep2_1]
+ [ConditionBranchStep2_4]
+ [ConditionBranchStep2_condition]
+
+
+
+
+ [ConditionBranchStep2_condition]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Boolean, "1" }]
+
+
+
+ [ConditionBranchStep6_3]
+
+
+
+
+ Equal
+ [New Object() { ConditionBranchStep6_3 }]
+ [ConditionBranchStep6_2]
+ [ConditionBranchStep6_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Boolean, "0" }]
+
+
+
+ [ConditionBranchStep6_6]
+
+
+
+
+ Equal
+ [New Object() { ConditionBranchStep6_6 }]
+ [ConditionBranchStep6_5]
+ [ConditionBranchStep6_4]
+
+
+
+
+ And
+ [ConditionBranchStep6_1]
+ [ConditionBranchStep6_4]
+ [ConditionBranchStep6_condition]
+
+
+
+
+ [ConditionBranchStep6_condition]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ False
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/RibbonDiff.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/RibbonDiff.xml
new file mode 100644
index 00000000..bfcdfdbc
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/RibbonDiff.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/SavedQueries/{186db011-4b78-4b23-98c6-1c57dc8b7daf}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/SavedQueries/{186db011-4b78-4b23-98c6-1c57dc8b7daf}.xml
new file mode 100644
index 00000000..0d0f1621
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/SavedQueries/{186db011-4b78-4b23-98c6-1c57dc8b7daf}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ {186db011-4b78-4b23-98c6-1c57dc8b7daf}
+
+
+
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/SavedQueries/{929cff51-e87b-ee11-8179-00224841f5ce}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/SavedQueries/{929cff51-e87b-ee11-8179-00224841f5ce}.xml
new file mode 100644
index 00000000..1b92180f
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/SavedQueries/{929cff51-e87b-ee11-8179-00224841f5ce}.xml
@@ -0,0 +1,39 @@
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 0
+ {929cff51-e87b-ee11-8179-00224841f5ce}
+
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0.0.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/SavedQueries/{93b89758-e404-4030-99b6-1b9efd7449d0}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/SavedQueries/{93b89758-e404-4030-99b6-1b9efd7449d0}.xml
new file mode 100644
index 00000000..8b6ecc6f
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/SavedQueries/{93b89758-e404-4030-99b6-1b9efd7449d0}.xml
@@ -0,0 +1,36 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {93b89758-e404-4030-99b6-1b9efd7449d0}
+
+
+
+ |
+ |
+
+
+
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/SavedQueries/{a303577c-0169-ee11-9ae7-6045bdd06c78}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/SavedQueries/{a303577c-0169-ee11-9ae7-6045bdd06c78}.xml
new file mode 100644
index 00000000..f967eaa1
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/SavedQueries/{a303577c-0169-ee11-9ae7-6045bdd06c78}.xml
@@ -0,0 +1,30 @@
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 1
+ {a303577c-0169-ee11-9ae7-6045bdd06c78}
+ 8192
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/SavedQueries/{afd2617d-69d3-4e93-a020-6c54aa55c255}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/SavedQueries/{afd2617d-69d3-4e93-a020-6c54aa55c255}.xml
new file mode 100644
index 00000000..47a16ec7
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/SavedQueries/{afd2617d-69d3-4e93-a020-6c54aa55c255}.xml
@@ -0,0 +1,40 @@
+
+
+
+ 1
+ 0
+ 1
+ 0
+ 1
+ {afd2617d-69d3-4e93-a020-6c54aa55c255}
+
+
+
+ |
+ |
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/SavedQueries/{b7b3aec3-3c7f-4faf-a744-731f74e0b78d}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/SavedQueries/{b7b3aec3-3c7f-4faf-a744-731f74e0b78d}.xml
new file mode 100644
index 00000000..1f9c721b
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/SavedQueries/{b7b3aec3-3c7f-4faf-a744-731f74e0b78d}.xml
@@ -0,0 +1,34 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {b7b3aec3-3c7f-4faf-a744-731f74e0b78d}
+
+
+
+ |
+ |
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/SavedQueries/{bc8a91a1-e67a-48ba-8918-17a78e20ad51}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/SavedQueries/{bc8a91a1-e67a-48ba-8918-17a78e20ad51}.xml
new file mode 100644
index 00000000..17fc9f07
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/SavedQueries/{bc8a91a1-e67a-48ba-8918-17a78e20ad51}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {bc8a91a1-e67a-48ba-8918-17a78e20ad51}
+
+
+
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/SavedQueries/{e63a6283-8c64-42d2-b9cb-002766f6894e}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/SavedQueries/{e63a6283-8c64-42d2-b9cb-002766f6894e}.xml
new file mode 100644
index 00000000..7e5b4b1d
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_QuoteProduct/SavedQueries/{e63a6283-8c64-42d2-b9cb-002766f6894e}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {e63a6283-8c64-42d2-b9cb-002766f6894e}
+
+
+
+ |
+ |
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/Entity.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/Entity.xml
new file mode 100644
index 00000000..d0ef41a6
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/Entity.xml
@@ -0,0 +1,837 @@
+
+
+ p365i_SalesUnit
+
+
+
+
+
+
+
+
+
+
+
+
+
+ lookup
+ createdby
+ createdby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ createdon
+ createdon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ createdonbehalfby
+ createdonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ int
+ importsequencenumber
+ importsequencenumber
+ none
+ ValidForAdvancedFind
+ disabled
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -2147483648
+ 2147483647
+
+
+
+
+
+
+
+
+ lookup
+ modifiedby
+ modifiedby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ modifiedon
+ modifiedon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ modifiedonbehalfby
+ modifiedonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ overriddencreatedon
+ overriddencreatedon
+ none
+ ValidForAdvancedFind|ValidForGrid
+ inactive
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ date
+ 0
+ 1
+
+
+
+
+
+
+
+
+ owner
+ ownerid
+ ownerid
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+ 8
+ 9
+
+
+
+
+
+
+
+
+
+ lookup
+ owningbusinessunit
+ owningbusinessunit
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owningteam
+ owningteam
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ owninguser
+ owninguser
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ nvarchar
+ p365i_name
+ p365i_name
+ required
+ PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 1
+ 0
+ 1
+ 0
+ text
+ 100
+ 200
+
+
+
+
+
+
+
+
+ primarykey
+ p365i_salesunitid
+ p365i_salesunitid
+ systemrequired
+ ValidForAdvancedFind|RequiredForGrid
+ auto
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+
+ state
+ statecode
+ statecode
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+
+ state
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ status
+ statuscode
+ statuscode
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ status
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int
+ timezoneruleversionnumber
+ timezoneruleversionnumber
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ int
+ utcconversiontimezonecode
+ utcconversiontimezonecode
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ p365i_salesunits
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ UserOwned
+ 0
+ 0
+ 0
+ 0
+
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ p365i_salesunitIcon
+ 0
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/FormXml/card/{4db15475-6cf3-480f-ab07-1dab8a2f7347}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/FormXml/card/{4db15475-6cf3-480f-ab07-1dab8a2f7347}.xml
new file mode 100644
index 00000000..b753d163
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/FormXml/card/{4db15475-6cf3-480f-ab07-1dab8a2f7347}.xml
@@ -0,0 +1,112 @@
+
+
+
+ {4db15475-6cf3-480f-ab07-1dab8a2f7347}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/FormXml/card/{4db15475-6cf3-480f-ab07-1dab8a2f7347}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/FormXml/card/{4db15475-6cf3-480f-ab07-1dab8a2f7347}_managed.xml
new file mode 100644
index 00000000..037b4100
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/FormXml/card/{4db15475-6cf3-480f-ab07-1dab8a2f7347}_managed.xml
@@ -0,0 +1,112 @@
+
+
+
+ {4db15475-6cf3-480f-ab07-1dab8a2f7347}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/FormXml/main/{0def79c2-14cb-436e-a50c-b54cb703c1bb}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/FormXml/main/{0def79c2-14cb-436e-a50c-b54cb703c1bb}.xml
new file mode 100644
index 00000000..88d9f933
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/FormXml/main/{0def79c2-14cb-436e-a50c-b54cb703c1bb}.xml
@@ -0,0 +1,127 @@
+
+
+
+ {0def79c2-14cb-436e-a50c-b54cb703c1bb}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/FormXml/main/{0def79c2-14cb-436e-a50c-b54cb703c1bb}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/FormXml/main/{0def79c2-14cb-436e-a50c-b54cb703c1bb}_managed.xml
new file mode 100644
index 00000000..f17908a9
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/FormXml/main/{0def79c2-14cb-436e-a50c-b54cb703c1bb}_managed.xml
@@ -0,0 +1,127 @@
+
+
+
+ {0def79c2-14cb-436e-a50c-b54cb703c1bb}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/FormXml/quick/{db2a5596-4cee-4385-b24a-957748a8014d}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/FormXml/quick/{db2a5596-4cee-4385-b24a-957748a8014d}.xml
new file mode 100644
index 00000000..63a85e57
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/FormXml/quick/{db2a5596-4cee-4385-b24a-957748a8014d}.xml
@@ -0,0 +1,52 @@
+
+
+
+ {db2a5596-4cee-4385-b24a-957748a8014d}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/FormXml/quick/{db2a5596-4cee-4385-b24a-957748a8014d}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/FormXml/quick/{db2a5596-4cee-4385-b24a-957748a8014d}_managed.xml
new file mode 100644
index 00000000..815766bb
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/FormXml/quick/{db2a5596-4cee-4385-b24a-957748a8014d}_managed.xml
@@ -0,0 +1,52 @@
+
+
+
+ {db2a5596-4cee-4385-b24a-957748a8014d}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/FormXml/quickCreate/{e03153d6-fb68-ee11-9ae7-6045bd127823}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/FormXml/quickCreate/{e03153d6-fb68-ee11-9ae7-6045bd127823}.xml
new file mode 100644
index 00000000..58d5a4ed
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/FormXml/quickCreate/{e03153d6-fb68-ee11-9ae7-6045bd127823}.xml
@@ -0,0 +1,91 @@
+
+
+
+ {e03153d6-fb68-ee11-9ae7-6045bd127823}
+ 1.0.0.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/FormXml/quickCreate/{e03153d6-fb68-ee11-9ae7-6045bd127823}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/FormXml/quickCreate/{e03153d6-fb68-ee11-9ae7-6045bd127823}_managed.xml
new file mode 100644
index 00000000..58d5a4ed
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/FormXml/quickCreate/{e03153d6-fb68-ee11-9ae7-6045bd127823}_managed.xml
@@ -0,0 +1,91 @@
+
+
+
+ {e03153d6-fb68-ee11-9ae7-6045bd127823}
+ 1.0.0.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/RibbonDiff.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/RibbonDiff.xml
new file mode 100644
index 00000000..6b56f485
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/RibbonDiff.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/SavedQueries/{3041e5f6-87b2-48d6-94b2-8a58f27c07ab}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/SavedQueries/{3041e5f6-87b2-48d6-94b2-8a58f27c07ab}.xml
new file mode 100644
index 00000000..93b0bf7a
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/SavedQueries/{3041e5f6-87b2-48d6-94b2-8a58f27c07ab}.xml
@@ -0,0 +1,36 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {3041e5f6-87b2-48d6-94b2-8a58f27c07ab}
+
+
+
+ |
+ |
+
+
+
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/SavedQueries/{5691ee29-bc00-4af1-bf5f-6bfebc99f38d}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/SavedQueries/{5691ee29-bc00-4af1-bf5f-6bfebc99f38d}.xml
new file mode 100644
index 00000000..6a9a8143
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/SavedQueries/{5691ee29-bc00-4af1-bf5f-6bfebc99f38d}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ {5691ee29-bc00-4af1-bf5f-6bfebc99f38d}
+
+
+
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/SavedQueries/{70cc5437-768b-41a0-9dae-fef1cfc90ed9}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/SavedQueries/{70cc5437-768b-41a0-9dae-fef1cfc90ed9}.xml
new file mode 100644
index 00000000..b35d8bfb
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/SavedQueries/{70cc5437-768b-41a0-9dae-fef1cfc90ed9}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {70cc5437-768b-41a0-9dae-fef1cfc90ed9}
+
+
+
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/SavedQueries/{8b00c87a-f368-ee11-9ae7-6045bd10fdbe}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/SavedQueries/{8b00c87a-f368-ee11-9ae7-6045bd10fdbe}.xml
new file mode 100644
index 00000000..e0dd8110
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/SavedQueries/{8b00c87a-f368-ee11-9ae7-6045bd10fdbe}.xml
@@ -0,0 +1,30 @@
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 1
+ {8b00c87a-f368-ee11-9ae7-6045bd10fdbe}
+ 8192
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/SavedQueries/{a36a980f-1afb-42d3-8bc1-0a83d85c2b7e}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/SavedQueries/{a36a980f-1afb-42d3-8bc1-0a83d85c2b7e}.xml
new file mode 100644
index 00000000..45cfaaad
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/SavedQueries/{a36a980f-1afb-42d3-8bc1-0a83d85c2b7e}.xml
@@ -0,0 +1,37 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {a36a980f-1afb-42d3-8bc1-0a83d85c2b7e}
+
+
+
+ |
+ |
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/SavedQueries/{b2b313dc-a21e-42f2-a421-81ba829e88be}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/SavedQueries/{b2b313dc-a21e-42f2-a421-81ba829e88be}.xml
new file mode 100644
index 00000000..c639d21c
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/SavedQueries/{b2b313dc-a21e-42f2-a421-81ba829e88be}.xml
@@ -0,0 +1,40 @@
+
+
+
+ 1
+ 0
+ 1
+ 0
+ 1
+ {b2b313dc-a21e-42f2-a421-81ba829e88be}
+
+
+
+ |
+ |
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/SavedQueries/{d3586715-1f56-4b8b-9830-ce6126cf1e99}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/SavedQueries/{d3586715-1f56-4b8b-9830-ce6126cf1e99}.xml
new file mode 100644
index 00000000..c352c0ef
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_SalesUnit/SavedQueries/{d3586715-1f56-4b8b-9830-ce6126cf1e99}.xml
@@ -0,0 +1,34 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {d3586715-1f56-4b8b-9830-ce6126cf1e99}
+
+
+
+ |
+ |
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/Entity.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/Entity.xml
new file mode 100644
index 00000000..9d43c390
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/Entity.xml
@@ -0,0 +1,1032 @@
+
+
+ p365i_prospecttoopportunity
+
+
+
+
+
+
+
+
+
+
+
+
+
+ lookup
+ activestageid
+ activestageid
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ activestagestartedon
+ activestagestartedon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ date
+ 1
+ 1
+
+
+
+
+
+
+
+
+ int
+ bpf_duration
+ bpf_duration
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 1
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ duration
+ 0
+ 2147483647
+
+
+
+
+
+
+ /Formulas/p365i_prospecttoopportunity-bpf_duration.xaml
+
+
+ nvarchar
+ bpf_name
+ bpf_name
+ required
+ PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 1
+ 0
+ 1
+ 0
+ text
+ 100
+ 200
+
+
+
+
+
+
+
+
+ lookup
+ bpf_p365i_opportunityid
+ bpf_p365i_opportunityid
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ bpf_p365i_prospectid
+ bpf_p365i_prospectid
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ primarykey
+ businessprocessflowinstanceid
+ businessprocessflowinstanceid
+ systemrequired
+ ValidForAdvancedFind|RequiredForGrid
+ auto
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+
+ datetime
+ completedon
+ completedon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ date
+ 1
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ createdby
+ createdby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ createdon
+ createdon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ createdonbehalfby
+ createdonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ int
+ importsequencenumber
+ importsequencenumber
+ none
+ ValidForAdvancedFind
+ disabled
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -2147483648
+ 2147483647
+
+
+
+
+
+
+
+
+ lookup
+ modifiedby
+ modifiedby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ modifiedon
+ modifiedon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ modifiedonbehalfby
+ modifiedonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ organizationid
+ organizationid
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+ datetime
+ overriddencreatedon
+ overriddencreatedon
+ none
+ ValidForAdvancedFind|ValidForGrid
+ inactive
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ date
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ processid
+ processid
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ state
+ statecode
+ statecode
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+
+ state
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ status
+ statuscode
+ statuscode
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ status
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int
+ timezoneruleversionnumber
+ timezoneruleversionnumber
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ nvarchar
+ traversedpath
+ traversedpath
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ text
+ 1250
+ 2500
+
+
+
+
+
+
+
+
+ int
+ utcconversiontimezonecode
+ utcconversiontimezonecode
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ p365i_prospecttoopportunities
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ OrgOwned
+ 0
+ 0
+ 0
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/FormXml/main/{1f1e2c4e-192e-43b6-a332-e1771dd77d71}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/FormXml/main/{1f1e2c4e-192e-43b6-a332-e1771dd77d71}.xml
new file mode 100644
index 00000000..f8bd690c
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/FormXml/main/{1f1e2c4e-192e-43b6-a332-e1771dd77d71}.xml
@@ -0,0 +1,213 @@
+
+
+
+ {1f1e2c4e-192e-43b6-a332-e1771dd77d71}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/FormXml/main/{1f1e2c4e-192e-43b6-a332-e1771dd77d71}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/FormXml/main/{1f1e2c4e-192e-43b6-a332-e1771dd77d71}_managed.xml
new file mode 100644
index 00000000..f8bd690c
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/FormXml/main/{1f1e2c4e-192e-43b6-a332-e1771dd77d71}_managed.xml
@@ -0,0 +1,213 @@
+
+
+
+ {1f1e2c4e-192e-43b6-a332-e1771dd77d71}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/Formulas/p365i_prospecttoopportunity-bpf_duration.xaml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/Formulas/p365i_prospecttoopportunity-bpf_duration.xaml
new file mode 100644
index 00000000..6720d1bd
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/Formulas/p365i_prospecttoopportunity-bpf_duration.xaml
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
+ Assembly references and imported namespaces for internal implementation
+
+
+
+ False
+
+
+
+
+
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Boolean, "true" }]
+
+
+
+ [ConditionBranchStep2_1]
+
+
+
+
+ [True]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep4_3 }]
+
+
+
+ [SetAttributeValueStep4_2]
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep4_5 }]
+
+
+
+ [SetAttributeValueStep4_4]
+
+
+
+
+ DiffInMinutes
+ [New Object() { SetAttributeValueStep4_2, SetAttributeValueStep4_4 }]
+
+
+
+ [SetAttributeValueStep4_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/RibbonDiff.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/RibbonDiff.xml
new file mode 100644
index 00000000..6b56f485
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/RibbonDiff.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/SavedQueries/{05388c67-4cf8-467b-92cf-75f2c065daf6}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/SavedQueries/{05388c67-4cf8-467b-92cf-75f2c065daf6}.xml
new file mode 100644
index 00000000..9dde3d5b
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/SavedQueries/{05388c67-4cf8-467b-92cf-75f2c065daf6}.xml
@@ -0,0 +1,51 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {05388c67-4cf8-467b-92cf-75f2c065daf6}
+
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/SavedQueries/{2253db56-9656-46b4-ace2-b0b0ace000ba}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/SavedQueries/{2253db56-9656-46b4-ace2-b0b0ace000ba}.xml
new file mode 100644
index 00000000..45ec357d
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/SavedQueries/{2253db56-9656-46b4-ace2-b0b0ace000ba}.xml
@@ -0,0 +1,46 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {2253db56-9656-46b4-ace2-b0b0ace000ba}
+
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/SavedQueries/{3864f80c-416e-4e2f-8fe8-6b631dcc91c8}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/SavedQueries/{3864f80c-416e-4e2f-8fe8-6b631dcc91c8}.xml
new file mode 100644
index 00000000..43cc4b08
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/SavedQueries/{3864f80c-416e-4e2f-8fe8-6b631dcc91c8}.xml
@@ -0,0 +1,51 @@
+
+
+
+ 1
+ 0
+ 1
+ 0
+ 1
+ {3864f80c-416e-4e2f-8fe8-6b631dcc91c8}
+
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/SavedQueries/{3eb76e84-5420-4ad7-9ac1-42b6424f10d2}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/SavedQueries/{3eb76e84-5420-4ad7-9ac1-42b6424f10d2}.xml
new file mode 100644
index 00000000..2bc2fca2
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/SavedQueries/{3eb76e84-5420-4ad7-9ac1-42b6424f10d2}.xml
@@ -0,0 +1,48 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ {3eb76e84-5420-4ad7-9ac1-42b6424f10d2}
+
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/SavedQueries/{42486e66-26e9-4687-aa0c-1b29692d5632}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/SavedQueries/{42486e66-26e9-4687-aa0c-1b29692d5632}.xml
new file mode 100644
index 00000000..a6044272
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/SavedQueries/{42486e66-26e9-4687-aa0c-1b29692d5632}.xml
@@ -0,0 +1,46 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ {42486e66-26e9-4687-aa0c-1b29692d5632}
+
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/SavedQueries/{51d78d5f-726b-ee11-9ae7-00224840d636}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/SavedQueries/{51d78d5f-726b-ee11-9ae7-00224840d636}.xml
new file mode 100644
index 00000000..bfaebb3e
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/SavedQueries/{51d78d5f-726b-ee11-9ae7-00224840d636}.xml
@@ -0,0 +1,29 @@
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 1
+ {51d78d5f-726b-ee11-9ae7-00224840d636}
+ 8192
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/SavedQueries/{7b18477c-cdae-4979-91ed-b42fe238acc7}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/SavedQueries/{7b18477c-cdae-4979-91ed-b42fe238acc7}.xml
new file mode 100644
index 00000000..f904b160
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/SavedQueries/{7b18477c-cdae-4979-91ed-b42fe238acc7}.xml
@@ -0,0 +1,45 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {7b18477c-cdae-4979-91ed-b42fe238acc7}
+
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/SavedQueries/{e30e7103-4903-4895-91cb-db8aafe38590}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/SavedQueries/{e30e7103-4903-4895-91cb-db8aafe38590}.xml
new file mode 100644
index 00000000..b42c8120
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/SavedQueries/{e30e7103-4903-4895-91cb-db8aafe38590}.xml
@@ -0,0 +1,43 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {e30e7103-4903-4895-91cb-db8aafe38590}
+
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/SavedQueries/{ed1e2aab-aeb6-4dd4-a2f8-223266f28179}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/SavedQueries/{ed1e2aab-aeb6-4dd4-a2f8-223266f28179}.xml
new file mode 100644
index 00000000..b4630f47
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/SavedQueries/{ed1e2aab-aeb6-4dd4-a2f8-223266f28179}.xml
@@ -0,0 +1,53 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ {ed1e2aab-aeb6-4dd4-a2f8-223266f28179}
+
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/SavedQueries/{fc21f2cd-a1a2-4420-8eed-be4a51c3f0a8}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/SavedQueries/{fc21f2cd-a1a2-4420-8eed-be4a51c3f0a8}.xml
new file mode 100644
index 00000000..db765a07
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_prospecttoopportunity/SavedQueries/{fc21f2cd-a1a2-4420-8eed-be4a51c3f0a8}.xml
@@ -0,0 +1,46 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ {fc21f2cd-a1a2-4420-8eed-be4a51c3f0a8}
+
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/Entity.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/Entity.xml
new file mode 100644
index 00000000..ec4d4afb
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/Entity.xml
@@ -0,0 +1,994 @@
+
+
+ p365i_salesprocess
+
+
+
+
+
+
+
+
+
+
+
+
+
+ lookup
+ activestageid
+ activestageid
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ activestagestartedon
+ activestagestartedon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ date
+ 1
+ 1
+
+
+
+
+
+
+
+
+ int
+ bpf_duration
+ bpf_duration
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 1
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ duration
+ 0
+ 2147483647
+
+
+
+
+
+
+ /Formulas/p365i_salesprocess-bpf_duration.xaml
+
+
+ nvarchar
+ bpf_name
+ bpf_name
+ required
+ PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm
+ auto
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 1
+ 0
+ 1
+ 0
+ text
+ 100
+ 200
+
+
+
+
+
+
+
+
+ lookup
+ bpf_p365i_opportunityid
+ bpf_p365i_opportunityid
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ primarykey
+ businessprocessflowinstanceid
+ businessprocessflowinstanceid
+ systemrequired
+ ValidForAdvancedFind|RequiredForGrid
+ auto
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+
+ datetime
+ completedon
+ completedon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ date
+ 1
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ createdby
+ createdby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ createdon
+ createdon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ createdonbehalfby
+ createdonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ int
+ importsequencenumber
+ importsequencenumber
+ none
+ ValidForAdvancedFind
+ disabled
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -2147483648
+ 2147483647
+
+
+
+
+
+
+
+
+ lookup
+ modifiedby
+ modifiedby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ datetime
+ modifiedon
+ modifiedon
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ inactive
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 1
+ 0
+ datetime
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ modifiedonbehalfby
+ modifiedonbehalfby
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ lookup
+ organizationid
+ organizationid
+ none
+ auto
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+ datetime
+ overriddencreatedon
+ overriddencreatedon
+ none
+ ValidForAdvancedFind|ValidForGrid
+ inactive
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ date
+ 0
+ 1
+
+
+
+
+
+
+
+
+ lookup
+ processid
+ processid
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ single
+
+
+
+
+
+
+
+
+
+ state
+ statecode
+ statecode
+ systemrequired
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 1
+ 0
+ 0
+
+ state
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ status
+ statuscode
+ statuscode
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ status
+ 1.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int
+ timezoneruleversionnumber
+ timezoneruleversionnumber
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ nvarchar
+ traversedpath
+ traversedpath
+ none
+ ValidForAdvancedFind|ValidForForm|ValidForGrid
+ auto
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ text
+ 1250
+ 2500
+
+
+
+
+
+
+
+
+ int
+ utcconversiontimezonecode
+ utcconversiontimezonecode
+ none
+ auto
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+
+ -1
+ 2147483647
+
+
+
+
+
+
+
+
+ p365i_salesprocesses
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ OrgOwned
+ 0
+ 0
+ 0
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1
+ 0
+
+ 0
+ 0
+ 0
+ 0
+ 1.0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/FormXml/main/{cee0b2a6-39f3-4af1-917e-07fc088ca7e5}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/FormXml/main/{cee0b2a6-39f3-4af1-917e-07fc088ca7e5}.xml
new file mode 100644
index 00000000..3d132e91
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/FormXml/main/{cee0b2a6-39f3-4af1-917e-07fc088ca7e5}.xml
@@ -0,0 +1,213 @@
+
+
+
+ {cee0b2a6-39f3-4af1-917e-07fc088ca7e5}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/FormXml/main/{cee0b2a6-39f3-4af1-917e-07fc088ca7e5}_managed.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/FormXml/main/{cee0b2a6-39f3-4af1-917e-07fc088ca7e5}_managed.xml
new file mode 100644
index 00000000..3d132e91
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/FormXml/main/{cee0b2a6-39f3-4af1-917e-07fc088ca7e5}_managed.xml
@@ -0,0 +1,213 @@
+
+
+
+ {cee0b2a6-39f3-4af1-917e-07fc088ca7e5}
+ 1.0
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/Formulas/p365i_salesprocess-bpf_duration.xaml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/Formulas/p365i_salesprocess-bpf_duration.xaml
new file mode 100644
index 00000000..98efe629
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/Formulas/p365i_salesprocess-bpf_duration.xaml
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
+ Assembly references and imported namespaces for internal implementation
+
+
+
+ False
+
+
+
+
+
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Boolean, "true" }]
+
+
+
+ [ConditionBranchStep2_1]
+
+
+
+
+ [True]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep4_3 }]
+
+
+
+ [SetAttributeValueStep4_2]
+
+
+
+
+
+
+
+
+
+
+
+ SelectFirstNonNull
+ [New Object() { SetAttributeValueStep4_5 }]
+
+
+
+ [SetAttributeValueStep4_4]
+
+
+
+
+ DiffInMinutes
+ [New Object() { SetAttributeValueStep4_2, SetAttributeValueStep4_4 }]
+
+
+
+ [SetAttributeValueStep4_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/RibbonDiff.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/RibbonDiff.xml
new file mode 100644
index 00000000..6b56f485
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/RibbonDiff.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/SavedQueries/{22e9ce78-e101-4239-8250-ad2b5b5cb8e1}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/SavedQueries/{22e9ce78-e101-4239-8250-ad2b5b5cb8e1}.xml
new file mode 100644
index 00000000..2eccb23f
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/SavedQueries/{22e9ce78-e101-4239-8250-ad2b5b5cb8e1}.xml
@@ -0,0 +1,43 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {22e9ce78-e101-4239-8250-ad2b5b5cb8e1}
+
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/SavedQueries/{2733bae1-ca24-481d-86ba-b0c9b1e7daad}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/SavedQueries/{2733bae1-ca24-481d-86ba-b0c9b1e7daad}.xml
new file mode 100644
index 00000000..6ef76cba
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/SavedQueries/{2733bae1-ca24-481d-86ba-b0c9b1e7daad}.xml
@@ -0,0 +1,45 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {2733bae1-ca24-481d-86ba-b0c9b1e7daad}
+
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/SavedQueries/{3019cdc5-61b3-4be8-8f67-22d462c048a9}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/SavedQueries/{3019cdc5-61b3-4be8-8f67-22d462c048a9}.xml
new file mode 100644
index 00000000..cb399b7f
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/SavedQueries/{3019cdc5-61b3-4be8-8f67-22d462c048a9}.xml
@@ -0,0 +1,51 @@
+
+
+
+ 1
+ 0
+ 1
+ 0
+ 1
+ {3019cdc5-61b3-4be8-8f67-22d462c048a9}
+
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/SavedQueries/{738abdaa-829f-4cc6-83ab-3cb45d83f873}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/SavedQueries/{738abdaa-829f-4cc6-83ab-3cb45d83f873}.xml
new file mode 100644
index 00000000..1df91a24
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/SavedQueries/{738abdaa-829f-4cc6-83ab-3cb45d83f873}.xml
@@ -0,0 +1,46 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ {738abdaa-829f-4cc6-83ab-3cb45d83f873}
+
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/SavedQueries/{a8ec78b3-17f3-43a2-ab58-ec8be25c4128}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/SavedQueries/{a8ec78b3-17f3-43a2-ab58-ec8be25c4128}.xml
new file mode 100644
index 00000000..b9c4a768
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/SavedQueries/{a8ec78b3-17f3-43a2-ab58-ec8be25c4128}.xml
@@ -0,0 +1,51 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {a8ec78b3-17f3-43a2-ab58-ec8be25c4128}
+
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/SavedQueries/{ad842b3f-c1e6-420a-9872-ea39252cf626}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/SavedQueries/{ad842b3f-c1e6-420a-9872-ea39252cf626}.xml
new file mode 100644
index 00000000..d984ab0d
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/SavedQueries/{ad842b3f-c1e6-420a-9872-ea39252cf626}.xml
@@ -0,0 +1,46 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ {ad842b3f-c1e6-420a-9872-ea39252cf626}
+
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/SavedQueries/{d58cb83b-836b-ee11-9ae7-00224840d636}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/SavedQueries/{d58cb83b-836b-ee11-9ae7-00224840d636}.xml
new file mode 100644
index 00000000..77c3f5a8
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/SavedQueries/{d58cb83b-836b-ee11-9ae7-00224840d636}.xml
@@ -0,0 +1,29 @@
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 1
+ {d58cb83b-836b-ee11-9ae7-00224840d636}
+ 8192
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/SavedQueries/{ef394041-a487-427e-8962-3abc2d687d91}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/SavedQueries/{ef394041-a487-427e-8962-3abc2d687d91}.xml
new file mode 100644
index 00000000..8d3d8c80
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/SavedQueries/{ef394041-a487-427e-8962-3abc2d687d91}.xml
@@ -0,0 +1,53 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ {ef394041-a487-427e-8962-3abc2d687d91}
+
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/SavedQueries/{f066abaf-0b20-46e6-8f68-d2f1d62ace87}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/SavedQueries/{f066abaf-0b20-46e6-8f68-d2f1d62ace87}.xml
new file mode 100644
index 00000000..93fc7d8b
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/SavedQueries/{f066abaf-0b20-46e6-8f68-d2f1d62ace87}.xml
@@ -0,0 +1,48 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ {f066abaf-0b20-46e6-8f68-d2f1d62ace87}
+
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/SavedQueries/{f86aa88f-fcfd-4980-ac73-82dbc5bc2c28}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/SavedQueries/{f86aa88f-fcfd-4980-ac73-82dbc5bc2c28}.xml
new file mode 100644
index 00000000..a2193a3a
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Entities/p365i_salesprocess/SavedQueries/{f86aa88f-fcfd-4980-ac73-82dbc5bc2c28}.xml
@@ -0,0 +1,46 @@
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ {f86aa88f-fcfd-4980-ac73-82dbc5bc2c28}
+
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/OptionSets/p365i_prospectsource.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/OptionSets/p365i_prospectsource.xml
new file mode 100644
index 00000000..58cf7986
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/OptionSets/p365i_prospectsource.xml
@@ -0,0 +1,85 @@
+
+
+ picklist
+ 1
+ 1.0.0.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/OptionSets/p365i_purchaseprocess.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/OptionSets/p365i_purchaseprocess.xml
new file mode 100644
index 00000000..97a46649
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/OptionSets/p365i_purchaseprocess.xml
@@ -0,0 +1,37 @@
+
+
+ picklist
+ 1
+ 1.0.0.0
+ 1
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/OptionSets/p365i_purchasetimeframe.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/OptionSets/p365i_purchasetimeframe.xml
new file mode 100644
index 00000000..375752ed
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/OptionSets/p365i_purchasetimeframe.xml
@@ -0,0 +1,53 @@
+
+
+ picklist
+ 1
+ 1.0.0.0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/OptionSets/p365i_revenuecalculaition.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/OptionSets/p365i_revenuecalculaition.xml
new file mode 100644
index 00000000..50f40298
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/OptionSets/p365i_revenuecalculaition.xml
@@ -0,0 +1,29 @@
+
+
+ picklist
+ 1
+ 1.0.0.0
+ 1
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Customizations.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Customizations.xml
new file mode 100644
index 00000000..ad9f16f1
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Customizations.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Microsoft Dataverse Power365CRMSalesSolution-b314c
+ /providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps
+ 1
+ 0
+ 1
+
+
+
+ 1033
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/EntityMaps.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/EntityMaps.xml
new file mode 100644
index 00000000..ea47e8ed
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/EntityMaps.xml
@@ -0,0 +1,189 @@
+
+
+
+ p365i_opportunity
+ p365i_opportunityproduct
+
+
+ p365i_pricelist
+ p365i_pricelist
+
+
+ transactioncurrencyid
+ transactioncurrencyid
+
+
+
+
+ p365i_opportunity
+ p365i_quote
+
+
+ p365i_parentaccountid
+ p365i_account
+
+
+ p365i_parentcontactid
+ p365i_contact
+
+
+ p365i_pricelist
+ p365i_pricelist
+
+
+ p365i_topic
+ p365i_topic
+
+
+
+
+ p365i_opportunityproduct
+ p365i_quoteproduct
+
+
+ p365i_existingproduct
+ p365i_existingproduct
+
+
+ p365i_pricelist
+ p365i_pricelist
+
+
+ p365i_product
+ p365i_product
+
+
+ p365i_quantity
+ p365i_quantity
+
+
+ p365i_salesunit
+ p365i_salesunit
+
+
+ p365i_selectproduct
+ p365i_selectproduct
+
+
+ p365i_tax
+ p365i_tax
+
+
+ p365i_unitcost
+ p365i_unitcost
+
+
+ transactioncurrencyid
+ transactioncurrencyid
+
+
+
+
+ p365i_prospect
+ account
+
+
+ emailaddress
+ emailaddress1
+
+
+ p365i_annualrevenue
+ revenue
+
+
+ p365i_businessphone
+ telephone1
+
+
+ p365i_company
+ name
+
+
+ p365i_mobilephone
+ address1_telephone1
+
+
+
+
+ p365i_prospect
+ contact
+
+
+ emailaddress
+ emailaddress1
+
+
+ p365i_businessphone
+ telephone1
+
+
+ p365i_firstname
+ firstname
+
+
+ p365i_jobtitle
+ jobtitle
+
+
+ p365i_lastname
+ lastname
+
+
+ p365i_mobilephone
+ mobilephone
+
+
+
+
+ p365i_prospect
+ p365i_opportunity
+
+
+ p365i_budgetamount
+ p365i_budgetamount
+
+
+ p365i_description
+ p365i_description
+
+
+ p365i_purchaseprocess
+ p365i_purchaseprocess
+
+
+ p365i_purchasetimeframe
+ p365i_purchasetimeframe
+
+
+ p365i_topic
+ p365i_topic
+
+
+ transactioncurrencyid
+ transactioncurrencyid
+
+
+
+
+ p365i_quote
+ p365i_quoteproduct
+
+
+ p365i_discount
+ p365i_manualdiscount
+
+
+ p365i_pricelist
+ p365i_pricelist
+
+
+ p365i_totaltax
+ p365i_tax
+
+
+ transactioncurrencyid
+ transactioncurrencyid
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships.xml
new file mode 100644
index 00000000..cb0fde1d
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships.xml
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/Account.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/Account.xml
new file mode 100644
index 00000000..fc0ad0ee
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/Account.xml
@@ -0,0 +1,143 @@
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_AccountPlan
+ Account
+ NoCascade
+ RemoveLink
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ p365i_Account
+
+
+
+
+
+
+
+ UseCollectionName
+ Details
+ 10000
+ p365i_Account
+ 1
+
+
+ p365i_p365i_accountplan_Account_account
+ 0
+
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_Opportunity
+ Account
+ NoCascade
+ RemoveLink
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ p365i_parentAccountid
+
+
+
+
+
+
+
+ UseCollectionName
+ Details
+ 10000
+ p365i_parentAccountid
+ 1
+
+
+ p365i_p365i_opportunity_parentAccountid_account
+ 0
+
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_Prospect
+ Account
+ NoCascade
+ RemoveLink
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ p365i_parentaccountid
+
+
+
+
+
+
+
+ UseCollectionName
+ Details
+ 10000
+ p365i_parentaccountid
+ 1
+
+
+ p365i_p365i_prospect_parentaccontid_account
+ 0
+
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_Quote
+ Account
+ NoCascade
+ RemoveLink
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ p365i_Account
+
+
+
+
+
+
+
+ UseCollectionName
+ Details
+ 10000
+ p365i_Account
+ 1
+
+
+ p365i_p365i_quote_Account_account
+ 0
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/BusinessUnit.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/BusinessUnit.xml
new file mode 100644
index 00000000..f471b208
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/BusinessUnit.xml
@@ -0,0 +1,283 @@
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_AccountPlan
+ BusinessUnit
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningBusinessUnit
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_ActionPlan
+ BusinessUnit
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningBusinessUnit
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_ActionPlanActivityTemplate
+ BusinessUnit
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningBusinessUnit
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_ActionPlanTemplate
+ BusinessUnit
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningBusinessUnit
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_ListItem
+ BusinessUnit
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningBusinessUnit
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_Opportunity
+ BusinessUnit
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningBusinessUnit
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_OpportunityClosure
+ BusinessUnit
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningBusinessUnit
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_OpportunityProduct
+ BusinessUnit
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningBusinessUnit
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_PriceList
+ BusinessUnit
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningBusinessUnit
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_Product
+ BusinessUnit
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningBusinessUnit
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_Prospect
+ BusinessUnit
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningBusinessUnit
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_Quote
+ BusinessUnit
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningBusinessUnit
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_QuoteProduct
+ BusinessUnit
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningBusinessUnit
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_SalesUnit
+ BusinessUnit
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningBusinessUnit
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/Contact.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/Contact.xml
new file mode 100644
index 00000000..213d3a4a
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/Contact.xml
@@ -0,0 +1,108 @@
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_Opportunity
+ Contact
+ NoCascade
+ RemoveLink
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ p365i_parentContactid
+
+
+
+
+
+
+
+ UseCollectionName
+ Details
+ 10000
+ p365i_parentContactid
+ 1
+
+
+ p365i_p365i_opportunity_parentContactid_contact
+ 0
+
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_Prospect
+ Contact
+ NoCascade
+ RemoveLink
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ p365i_parentcontactfid
+
+
+
+
+
+
+
+ UseCollectionName
+ Details
+ 10000
+ p365i_parentcontactfid
+ 1
+
+
+ p365i_p365i_prospect_parentcontactfid_contact
+ 0
+
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_Quote
+ Contact
+ NoCascade
+ RemoveLink
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ p365i_Contact
+
+
+
+
+
+
+
+ UseCollectionName
+ Details
+ 10000
+ p365i_Contact
+ 1
+
+
+ p365i_p365i_quote_Contact_contact
+ 0
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/Organization.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/Organization.xml
new file mode 100644
index 00000000..1ccc66df
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/Organization.xml
@@ -0,0 +1,43 @@
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_prospecttoopportunity
+ Organization
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OrganizationId
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_salesprocess
+ Organization
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OrganizationId
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/Owner.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/Owner.xml
new file mode 100644
index 00000000..488bf721
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/Owner.xml
@@ -0,0 +1,283 @@
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_AccountPlan
+ Owner
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwnerId
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_ActionPlan
+ Owner
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwnerId
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_ActionPlanActivityTemplate
+ Owner
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwnerId
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_ActionPlanTemplate
+ Owner
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwnerId
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_ListItem
+ Owner
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwnerId
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_Opportunity
+ Owner
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwnerId
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_OpportunityClosure
+ Owner
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwnerId
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_OpportunityProduct
+ Owner
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwnerId
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_PriceList
+ Owner
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwnerId
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_Product
+ Owner
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwnerId
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_Prospect
+ Owner
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwnerId
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_Quote
+ Owner
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwnerId
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_QuoteProduct
+ Owner
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwnerId
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_SalesUnit
+ Owner
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwnerId
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/ProcessStage.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/ProcessStage.xml
new file mode 100644
index 00000000..3e2575bc
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/ProcessStage.xml
@@ -0,0 +1,43 @@
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_prospecttoopportunity
+ ProcessStage
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ ActiveStageId
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_salesprocess
+ ProcessStage
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ ActiveStageId
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/SystemUser.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/SystemUser.xml
new file mode 100644
index 00000000..a1c180dd
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/SystemUser.xml
@@ -0,0 +1,923 @@
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_AccountPlan
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ CreatedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_AccountPlan
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ ModifiedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_ActionPlan
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ CreatedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_ActionPlan
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ ModifiedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_ActionPlanActivityTemplate
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ CreatedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_ActionPlanActivityTemplate
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ ModifiedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_ActionPlanTemplate
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ CreatedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_ActionPlanTemplate
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ ModifiedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_ListItem
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ CreatedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_ListItem
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ ModifiedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_Opportunity
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ CreatedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_Opportunity
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ ModifiedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_OpportunityClosure
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ CreatedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_OpportunityClosure
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ ModifiedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_OpportunityProduct
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ CreatedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_OpportunityProduct
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ ModifiedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_PriceList
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ CreatedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_PriceList
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ ModifiedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_Product
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ CreatedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_Product
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ ModifiedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_Prospect
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ CreatedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_Prospect
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ ModifiedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_prospecttoopportunity
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ CreatedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_prospecttoopportunity
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ ModifiedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_Quote
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ CreatedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_Quote
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ ModifiedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_QuoteProduct
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ CreatedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_QuoteProduct
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ ModifiedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_salesprocess
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ CreatedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_salesprocess
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ ModifiedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_SalesUnit
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ CreatedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_SalesUnit
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ ModifiedBy
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_AccountPlan
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningUser
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_ActionPlan
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningUser
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_ActionPlanActivityTemplate
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningUser
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_ActionPlanTemplate
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningUser
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_ListItem
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningUser
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_Opportunity
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningUser
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_OpportunityClosure
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningUser
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_OpportunityProduct
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningUser
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_PriceList
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningUser
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_Product
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningUser
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_Prospect
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningUser
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_Quote
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningUser
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_QuoteProduct
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningUser
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_SalesUnit
+ SystemUser
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningUser
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/Team.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/Team.xml
new file mode 100644
index 00000000..cacfae5b
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/Team.xml
@@ -0,0 +1,283 @@
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_AccountPlan
+ Team
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningTeam
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_ActionPlan
+ Team
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningTeam
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_ActionPlanActivityTemplate
+ Team
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningTeam
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_ActionPlanTemplate
+ Team
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningTeam
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_ListItem
+ Team
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningTeam
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_Opportunity
+ Team
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningTeam
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_OpportunityClosure
+ Team
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningTeam
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_OpportunityProduct
+ Team
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningTeam
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_PriceList
+ Team
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningTeam
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_Product
+ Team
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningTeam
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_Prospect
+ Team
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningTeam
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_Quote
+ Team
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningTeam
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_QuoteProduct
+ Team
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningTeam
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_SalesUnit
+ Team
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ OwningTeam
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/TransactionCurrency.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/TransactionCurrency.xml
new file mode 100644
index 00000000..c9a69301
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/TransactionCurrency.xml
@@ -0,0 +1,178 @@
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_PriceList
+ TransactionCurrency
+ NoCascade
+ RemoveLink
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ p365i_Currency
+
+
+
+
+
+
+
+ UseCollectionName
+ Details
+ 10000
+ p365i_Currency
+ 1
+
+
+ p365i_p365i_pricelist_Currency_transactioncurre
+ 0
+
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_ListItem
+ TransactionCurrency
+ NoCascade
+ Restrict
+ Restrict
+ NoCascade
+ NoCascade
+ NoCascade
+ TransactionCurrencyId
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_Opportunity
+ TransactionCurrency
+ NoCascade
+ Restrict
+ Restrict
+ NoCascade
+ NoCascade
+ NoCascade
+ TransactionCurrencyId
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_OpportunityClosure
+ TransactionCurrency
+ NoCascade
+ Restrict
+ Restrict
+ NoCascade
+ NoCascade
+ NoCascade
+ TransactionCurrencyId
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_OpportunityProduct
+ TransactionCurrency
+ NoCascade
+ Restrict
+ Restrict
+ NoCascade
+ NoCascade
+ NoCascade
+ TransactionCurrencyId
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_Prospect
+ TransactionCurrency
+ NoCascade
+ Restrict
+ Restrict
+ NoCascade
+ NoCascade
+ NoCascade
+ TransactionCurrencyId
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_Quote
+ TransactionCurrency
+ NoCascade
+ Restrict
+ Restrict
+ NoCascade
+ NoCascade
+ NoCascade
+ TransactionCurrencyId
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_QuoteProduct
+ TransactionCurrency
+ NoCascade
+ Restrict
+ Restrict
+ NoCascade
+ NoCascade
+ NoCascade
+ TransactionCurrencyId
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/Workflow.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/Workflow.xml
new file mode 100644
index 00000000..c8c434e6
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/Workflow.xml
@@ -0,0 +1,43 @@
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_prospecttoopportunity
+ Workflow
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ ProcessId
+
+
+
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_salesprocess
+ Workflow
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ ProcessId
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/p365i_AccountPlan.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/p365i_AccountPlan.xml
new file mode 100644
index 00000000..d4366220
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/p365i_AccountPlan.xml
@@ -0,0 +1,38 @@
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_Opportunity
+ p365i_AccountPlan
+ NoCascade
+ RemoveLink
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ p365i_AccountPlan
+
+
+
+
+
+
+
+ UseCollectionName
+ Details
+ 10000
+ p365i_AccountPlan
+ 1
+
+
+ p365i_p365i_opportunity_AccountPlan_p365i_accou
+ 0
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/p365i_ListItem.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/p365i_ListItem.xml
new file mode 100644
index 00000000..30c03584
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/p365i_ListItem.xml
@@ -0,0 +1,73 @@
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_OpportunityProduct
+ p365i_ListItem
+ NoCascade
+ RemoveLink
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ p365i_ExistingProduct
+
+
+
+
+
+
+
+ DoNotDisplay
+ Details
+ 10000
+ p365i_ExistingProduct
+ 1
+
+
+ p365i_p365i_opportunityproduct_ExistingProduct_
+ 0
+
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_QuoteProduct
+ p365i_ListItem
+ NoCascade
+ RemoveLink
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ p365i_ExistingProduct
+
+
+
+
+
+
+
+ DoNotDisplay
+ Details
+ 10000
+ p365i_ExistingProduct
+ 1
+
+
+ p365i_p365i_quoteproduct_ExistingProduct_p365i_
+ 0
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/p365i_Opportunity.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/p365i_Opportunity.xml
new file mode 100644
index 00000000..b821d450
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/p365i_Opportunity.xml
@@ -0,0 +1,178 @@
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_prospecttoopportunity
+ p365i_Opportunity
+ NoCascade
+ RemoveLink
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ bpf_p365i_opportunityid
+
+
+
+
+
+
+
+ UseCollectionName
+ Details
+ 10000
+ bpf_p365i_opportunityid
+ 1
+
+
+ bpf_p365i_opportunity_p365i_prospecttoopportunity
+ 0
+
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_salesprocess
+ p365i_Opportunity
+ NoCascade
+ Cascade
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ bpf_p365i_opportunityid
+
+
+
+
+
+
+
+ UseCollectionName
+ Details
+ 10000
+ bpf_p365i_opportunityid
+ 1
+
+
+ bpf_p365i_opportunity_p365i_salesprocess
+ 0
+
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_OpportunityClosure
+ p365i_Opportunity
+ Cascade
+ Cascade
+ RemoveLink
+ Cascade
+ Cascade
+ Cascade
+ NoCascade
+ 1
+ p365i_Opportunity
+
+
+
+
+
+
+
+ UseCollectionName
+ Details
+ 10000
+ p365i_Opportunity
+ 1
+
+
+ p365i_p365i_opportunityclosure_Opportunity_p365
+ 0
+
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_OpportunityProduct
+ p365i_Opportunity
+ NoCascade
+ RemoveLink
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ p365i_Opportunity
+
+
+
+
+
+
+
+ UseCollectionName
+ Details
+ 10000
+ p365i_Opportunity
+ 1
+
+
+ p365i_p365i_opportunityproduct_Opportunity_p365
+ 0
+
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_Quote
+ p365i_Opportunity
+ NoCascade
+ RemoveLink
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ p365i_Opportunity
+
+
+
+
+
+
+
+ UseCollectionName
+ Details
+ 10000
+ p365i_Opportunity
+ 1
+
+
+ p365i_p365i_quote_Opportunity_p365i_opportunity
+ 0
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/p365i_OpportunityProduct.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/p365i_OpportunityProduct.xml
new file mode 100644
index 00000000..8e56b50e
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/p365i_OpportunityProduct.xml
@@ -0,0 +1,38 @@
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_QuoteProduct
+ p365i_OpportunityProduct
+ NoCascade
+ RemoveLink
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ p365i_OpportunityProduct
+
+
+
+
+
+
+
+ UseCollectionName
+ Details
+ 10000
+ p365i_OpportunityProduct
+ 1
+
+
+ p365i_p365i_quoteproduct_OpportunityProduct_p36
+ 0
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/p365i_PriceList.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/p365i_PriceList.xml
new file mode 100644
index 00000000..f557a185
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/p365i_PriceList.xml
@@ -0,0 +1,178 @@
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_ListItem
+ p365i_PriceList
+ NoCascade
+ RemoveLink
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ p365i_PriceList
+
+
+
+
+
+
+
+ UseCollectionName
+ Details
+ 10000
+ p365i_PriceList
+ 1
+
+
+ p365i_p365i_listitem_PriceList_p365i_pricelist
+ 0
+
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_Opportunity
+ p365i_PriceList
+ NoCascade
+ RemoveLink
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ p365i_PriceList
+
+
+
+
+
+
+
+ DoNotDisplay
+ Details
+ 10000
+ p365i_PriceList
+ 1
+
+
+ p365i_p365i_opportunity_PriceList_p365i_priceli
+ 0
+
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_OpportunityProduct
+ p365i_PriceList
+ NoCascade
+ RemoveLink
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ p365i_PriceList
+
+
+
+
+
+
+
+ DoNotDisplay
+ Details
+ 10000
+ p365i_PriceList
+ 1
+
+
+ p365i_p365i_opportunityproduct_PriceList_p365i_
+ 0
+
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_Quote
+ p365i_PriceList
+ NoCascade
+ RemoveLink
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ p365i_PriceList
+
+
+
+
+
+
+
+ DoNotDisplay
+ Details
+ 10000
+ p365i_PriceList
+ 1
+
+
+ p365i_p365i_quote_PriceList_p365i_pricelist
+ 0
+
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_QuoteProduct
+ p365i_PriceList
+ NoCascade
+ RemoveLink
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ p365i_PriceList
+
+
+
+
+
+
+
+ DoNotDisplay
+ Details
+ 10000
+ p365i_PriceList
+ 1
+
+
+ p365i_p365i_quoteproduct_PriceList_p365i_pricel
+ 0
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/p365i_Product.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/p365i_Product.xml
new file mode 100644
index 00000000..c2abbfac
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/p365i_Product.xml
@@ -0,0 +1,64 @@
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_ListItem
+ p365i_Product
+ NoCascade
+ RemoveLink
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ p365i_Product
+
+
+
+
+
+
+
+ UseCollectionName
+ Details
+ 10000
+ p365i_Product
+ 1
+
+
+ p365i_p365i_listitem_Product_p365i_product
+ 0
+
+
+
+
+ ManyToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_Product
+ p365i_SalesUnit
+ p365i_SalesUnit_p365i_Product
+ 1
+
+
+ UseCollectionName
+ Details
+ 10000
+ p365i_SalesUnit_p365i_Product_p365i_Produ
+ 1
+
+
+ UseCollectionName
+ Details
+ 10000
+ p365i_SalesUnit_p365i_Product_p365i_Produ
+ 2
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/p365i_Prospect.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/p365i_Prospect.xml
new file mode 100644
index 00000000..c8c5d758
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/p365i_Prospect.xml
@@ -0,0 +1,143 @@
+
+
+
+ OneToMany
+ 1
+ 1.0
+ 0
+ p365i_prospecttoopportunity
+ p365i_Prospect
+ NoCascade
+ Cascade
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ bpf_p365i_prospectid
+
+
+
+
+
+
+
+ UseCollectionName
+ Details
+ 10000
+ bpf_p365i_prospectid
+ 1
+
+
+ bpf_p365i_prospect_p365i_prospecttoopportunity
+ 0
+
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ Account
+ p365i_Prospect
+ NoCascade
+ RemoveLink
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ p365i_OriginatingProspect
+
+
+
+
+
+
+
+ UseCollectionName
+ Details
+ 10000
+ p365i_OriginatingProspect
+ 1
+
+
+ p365i_account_OriginatingProspect_p365i_prospec
+ 0
+
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ Contact
+ p365i_Prospect
+ NoCascade
+ RemoveLink
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ p365i_OriginatingProspect
+
+
+
+
+
+
+
+ UseCollectionName
+ Details
+ 10000
+ p365i_OriginatingProspect
+ 1
+
+
+ p365i_contact_OriginatingProspect_p365i_prospec
+ 0
+
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_Opportunity
+ p365i_Prospect
+ NoCascade
+ RemoveLink
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ p365i_Prospect
+
+
+
+
+
+
+
+ UseCollectionName
+ Details
+ 10000
+ p365i_Prospect
+ 1
+
+
+ p365i_p365i_opportunity_Prospect_p365i_prospect
+ 0
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/p365i_Quote.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/p365i_Quote.xml
new file mode 100644
index 00000000..9c3a19b7
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/p365i_Quote.xml
@@ -0,0 +1,38 @@
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_QuoteProduct
+ p365i_Quote
+ NoCascade
+ RemoveLink
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ p365i_Quote
+
+
+
+
+
+
+
+ UseCollectionName
+ Details
+ 10000
+ p365i_Quote
+ 1
+
+
+ p365i_p365i_quoteproduct_Quote_p365i_quote
+ 0
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/p365i_SalesUnit.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/p365i_SalesUnit.xml
new file mode 100644
index 00000000..50f7035d
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Relationships/p365i_SalesUnit.xml
@@ -0,0 +1,108 @@
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_ListItem
+ p365i_SalesUnit
+ NoCascade
+ RemoveLink
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ p365i_SalesUnit
+
+
+
+
+
+
+
+ UseCollectionName
+ Details
+ 10000
+ p365i_SalesUnit
+ 1
+
+
+ p365i_p365i_listitem_SalesUnit_p365i_salesunit
+ 0
+
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_OpportunityProduct
+ p365i_SalesUnit
+ NoCascade
+ RemoveLink
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ p365i_SalesUnit
+
+
+
+
+
+
+
+ DoNotDisplay
+ Details
+ 10000
+ p365i_SalesUnit
+ 1
+
+
+ p365i_p365i_opportunityproduct_SalesUnit_p365i_
+ 0
+
+
+
+
+ OneToMany
+ 1
+ 1.0.0.0
+ 0
+ p365i_QuoteProduct
+ p365i_SalesUnit
+ NoCascade
+ RemoveLink
+ RemoveLink
+ NoCascade
+ NoCascade
+ NoCascade
+ NoCascade
+ 1
+ p365i_SalesUnit
+
+
+
+
+
+
+
+ DoNotDisplay
+ Details
+ 10000
+ p365i_SalesUnit
+ 1
+
+
+ p365i_p365i_quoteproduct_SalesUnit_p365i_salesu
+ 0
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Solution.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Solution.xml
new file mode 100644
index 00000000..bc6e1b95
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Other/Solution.xml
@@ -0,0 +1,223 @@
+
+
+
+ Power365CRMSalesSolution
+
+
+
+
+ 1.0.0.1
+ 2
+
+ Power365Initiatives
+
+
+
+
+ info@power365initiatives.com
+
+ p365i
+ 44631
+
+
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ msdynce_AppCommonAnchor (9.0.23123.10002)
+
+
+
+
+
+ msdynce_AppCommonAnchor (9.0.23123.10002)
+
+
+
+
+
+ msdynce_AppCommonAnchor (9.0.23123.10002)
+
+
+
+
+
+ msdynce_AppCommonAnchor (9.0.23123.10002)
+
+
+
+
+
+ msdynce_AppCommonAnchor (9.0.23123.10002)
+
+
+
+
+
+ msdynce_AppCommonAnchor (9.0.23123.10002)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/PluginAssemblies/P365I_CRMSales-29148888-15B3-49A9-BE8F-E2DEA75A0D0E/P365I_CRMSales.dll b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/PluginAssemblies/P365I_CRMSales-29148888-15B3-49A9-BE8F-E2DEA75A0D0E/P365I_CRMSales.dll
new file mode 100644
index 00000000..03dc10b6
Binary files /dev/null and b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/PluginAssemblies/P365I_CRMSales-29148888-15B3-49A9-BE8F-E2DEA75A0D0E/P365I_CRMSales.dll differ
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/PluginAssemblies/P365I_CRMSales-29148888-15B3-49A9-BE8F-E2DEA75A0D0E/P365I_CRMSales.dll.data.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/PluginAssemblies/P365I_CRMSales-29148888-15B3-49A9-BE8F-E2DEA75A0D0E/P365I_CRMSales.dll.data.xml
new file mode 100644
index 00000000..79362fdc
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/PluginAssemblies/P365I_CRMSales-29148888-15B3-49A9-BE8F-E2DEA75A0D0E/P365I_CRMSales.dll.data.xml
@@ -0,0 +1,27 @@
+
+
+ 2
+ 0
+ 1.0
+ /PluginAssemblies/P365I_CRMSales-29148888-15B3-49A9-BE8F-E2DEA75A0D0E/P365I_CRMSales.dll
+
+
+ 6b1b0b91-d9a0-4e9b-94d4-3d6accd77d38
+
+
+ 589a51eb-dd15-4685-ac8d-1ce5fa891f1d
+
+
+ 515a7ae0-e232-4d34-b87d-f1e62eb759b9
+
+
+ 65c1432e-c182-4731-a21a-61ed98dc5077
+
+
+ 51c594f4-89ff-45fd-b970-eee8a0f21a42
+
+
+ 65df268d-5b6e-466e-8d5a-90a36e5f23ee
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/SdkMessageProcessingSteps/{0119cefc-eac0-ee11-9079-6045bd127823}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/SdkMessageProcessingSteps/{0119cefc-eac0-ee11-9079-6045bd127823}.xml
new file mode 100644
index 00000000..edb3ab82
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/SdkMessageProcessingSteps/{0119cefc-eac0-ee11-9079-6045bd127823}.xml
@@ -0,0 +1,19 @@
+
+
+ 9ebdbb1b-ea3e-db11-86a7-000a3a5473e8
+ P365I_CRM.Sales.Plugins.OpportunityProductPostOp, P365I_CRM.Sales, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e1f2f6346080b059
+ b42bf94c-664e-4d1b-b25a-288c477fa62c
+ p365i_opportunityproduct
+ 0
+
+ 1
+ 0
+ 1
+ 4602
+ 40
+ 1
+ 0
+ 0
+ 1.0
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/SdkMessageProcessingSteps/{36b95e9e-f2c1-ee11-9079-00224840d636}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/SdkMessageProcessingSteps/{36b95e9e-f2c1-ee11-9079-00224840d636}.xml
new file mode 100644
index 00000000..a0a0826b
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/SdkMessageProcessingSteps/{36b95e9e-f2c1-ee11-9079-00224840d636}.xml
@@ -0,0 +1,28 @@
+
+
+ 20bebb1b-ea3e-db11-86a7-000a3a5473e8
+ P365I_CRM.Sales.Plugins.OpportunityPostOp, P365I_CRM.Sales, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e1f2f6346080b059
+ e63b249e-8b08-4ba8-b439-72d97a53b97b
+ p365i_opportunity
+ 0
+ p365i_detailedamount,p365i_discount,p365i_manualdiscount,p365i_revenue,p365i_tax
+ 1
+ 0
+ 1
+ 4602
+ 40
+ 1
+ 0
+ 0
+ 1.0
+
+
+ {6fc2eec2-f2c1-ee11-9079-6045bd127823}
+ p365i_revenue,p365i_totalamount
+ PostImage
+ 1
+ Target
+ 1
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/SdkMessageProcessingSteps/{543893d1-18c9-ee11-9079-6045bd127823}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/SdkMessageProcessingSteps/{543893d1-18c9-ee11-9079-6045bd127823}.xml
new file mode 100644
index 00000000..3dbd2aee
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/SdkMessageProcessingSteps/{543893d1-18c9-ee11-9079-6045bd127823}.xml
@@ -0,0 +1,28 @@
+
+
+ a1bdbb1b-ea3e-db11-86a7-000a3a5473e8
+ P365I_CRM.Sales.Plugins.QuoteProductPostOp, P365I_CRM.Sales, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e1f2f6346080b059
+ e998b616-24ac-4848-89d4-3fbe2b209139
+ p365i_quoteproduct
+ 0
+
+ 1
+ 0
+ 1
+ 4602
+ 40
+ 1
+ 0
+ 0
+ 1.0
+
+
+ {8354fac8-19c9-ee11-9078-00224840d636}
+ p365i_quote
+ PreImage
+ 0
+ Target
+ 1
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/SdkMessageProcessingSteps/{63a76359-a8c2-ee11-9079-00224840d636}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/SdkMessageProcessingSteps/{63a76359-a8c2-ee11-9079-00224840d636}.xml
new file mode 100644
index 00000000..abafe2e9
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/SdkMessageProcessingSteps/{63a76359-a8c2-ee11-9079-00224840d636}.xml
@@ -0,0 +1,28 @@
+
+
+ a1bdbb1b-ea3e-db11-86a7-000a3a5473e8
+ P365I_CRM.Sales.Plugins.OpportunityProductPostOp, P365I_CRM.Sales, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e1f2f6346080b059
+ b42bf94c-664e-4d1b-b25a-288c477fa62c
+ p365i_opportunityproduct
+ 0
+
+ 1
+ 0
+ 1
+ 4602
+ 40
+ 1
+ 0
+ 0
+ 1.0
+
+
+ {b85b6f72-a8c2-ee11-9079-6045bd127823}
+ p365i_opportunity
+ PreImage
+ 0
+ Target
+ 1
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/SdkMessageProcessingSteps/{bdc21410-ebc0-ee11-9079-00224840d636}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/SdkMessageProcessingSteps/{bdc21410-ebc0-ee11-9079-00224840d636}.xml
new file mode 100644
index 00000000..fd1419b5
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/SdkMessageProcessingSteps/{bdc21410-ebc0-ee11-9079-00224840d636}.xml
@@ -0,0 +1,28 @@
+
+
+ 20bebb1b-ea3e-db11-86a7-000a3a5473e8
+ P365I_CRM.Sales.Plugins.OpportunityProductPostOp, P365I_CRM.Sales, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e1f2f6346080b059
+ b42bf94c-664e-4d1b-b25a-288c477fa62c
+ p365i_opportunityproduct
+ 0
+ p365i_manualdiscount,p365i_quantity,p365i_tax,p365i_totalcost
+ 1
+ 0
+ 1
+ 4602
+ 40
+ 1
+ 0
+ 0
+ 1.0
+
+
+ {8132321b-ebc0-ee11-9079-00224841f5ce}
+ p365i_opportunity
+ PostImage
+ 1
+ Target
+ 1
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/SdkMessageProcessingSteps/{ccfb494d-15c9-ee11-9078-00224840d636}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/SdkMessageProcessingSteps/{ccfb494d-15c9-ee11-9078-00224840d636}.xml
new file mode 100644
index 00000000..620cf79a
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/SdkMessageProcessingSteps/{ccfb494d-15c9-ee11-9078-00224840d636}.xml
@@ -0,0 +1,19 @@
+
+
+ 9ebdbb1b-ea3e-db11-86a7-000a3a5473e8
+ P365I_CRM.Sales.Plugins.QuoteProductPostOp, P365I_CRM.Sales, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e1f2f6346080b059
+ e998b616-24ac-4848-89d4-3fbe2b209139
+ p365i_quoteproduct
+ 0
+
+ 1
+ 0
+ 1
+ 4602
+ 40
+ 1
+ 0
+ 0
+ 1.0
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/SdkMessageProcessingSteps/{cdc73c7d-15c9-ee11-9078-00224840d636}.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/SdkMessageProcessingSteps/{cdc73c7d-15c9-ee11-9078-00224840d636}.xml
new file mode 100644
index 00000000..27a83c4b
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/SdkMessageProcessingSteps/{cdc73c7d-15c9-ee11-9078-00224840d636}.xml
@@ -0,0 +1,28 @@
+
+
+ 20bebb1b-ea3e-db11-86a7-000a3a5473e8
+ P365I_CRM.Sales.Plugins.QuoteProductPostOp, P365I_CRM.Sales, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e1f2f6346080b059
+ e998b616-24ac-4848-89d4-3fbe2b209139
+ p365i_quoteproduct
+ 0
+ p365i_manualdiscount,p365i_quantity,p365i_tax,p365i_totalcost
+ 1
+ 0
+ 1
+ 4602
+ 40
+ 1
+ 0
+ 0
+ 1.0
+
+
+ {77cd7ab3-15c9-ee11-9078-00224840d636}
+ p365i_product,p365i_quote
+ PostImage
+ 1
+ Target
+ 1
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_opportunity.js b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_opportunity.js
new file mode 100644
index 00000000..4aa80389
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_opportunity.js
@@ -0,0 +1,62 @@
+"use strict";
+var P365I_CRM;
+(function (P365I_CRM) {
+ var Entities;
+ (function (Entities) {
+ var Opportuniy;
+ (function (Opportuniy) {
+ let FORM_CONTEXT;
+ let GLOBAL_CONTEXT;
+ let FORM_ID;
+ let FORM_TYPE;
+ let LEXICON;
+ let HELPERS;
+ let REFRESHCOUNT = 0;
+ function onFormLoad(executionContext) {
+ console.log('OnFormLoad Triggered');
+ FORM_CONTEXT = executionContext.getFormContext();
+ GLOBAL_CONTEXT = Xrm.Utility.getGlobalContext();
+ FORM_ID = FORM_CONTEXT.ui.formSelector.getCurrentItem() ? FORM_CONTEXT.ui.formSelector.getCurrentItem().getId().toUpperCase() : "";
+ FORM_TYPE = FORM_CONTEXT.ui.getFormType();
+ LEXICON = P365I_CRM.Common.Enums;
+ HELPERS = P365I_CRM.Common.Helpers;
+ FORM_CONTEXT.data.entity.addOnSave(function () { onFormSave(executionContext); });
+ FORM_CONTEXT.data.entity.addOnPostSave(function () { onFormPostSave(executionContext); });
+ addOnchangeFunctionsToAttributes();
+ FORM_CONTEXT.getControl("Subgrid_products").addOnLoad(subgridOnLoad);
+ }
+ Opportuniy.onFormLoad = onFormLoad;
+ function onFormSave(executionContext) {
+ console.log(`onFormSave Triggered`);
+ }
+ Opportuniy.onFormSave = onFormSave;
+ async function onFormPostSave(executionContext) {
+ console.log(`onFormPostSave Triggered`);
+ }
+ Opportuniy.onFormPostSave = onFormPostSave;
+ function addOnchangeFunctionsToAttributes() {
+ console.log(`addOnchangeFunctionsToAttributes Triggered`);
+ }
+ Opportuniy.addOnchangeFunctionsToAttributes = addOnchangeFunctionsToAttributes;
+ function subgridOnLoad() {
+ console.log(`subgridOnLoad Triggered`);
+ let subgridTotalRecordCount = FORM_CONTEXT.getControl("Subgrid_products").getGrid().getTotalRecordCount();
+ if (REFRESHCOUNT == 0 && subgridTotalRecordCount == -1) {
+ }
+ else if (REFRESHCOUNT == 0 && subgridTotalRecordCount > 0) {
+ REFRESHCOUNT = REFRESHCOUNT + 1;
+ FORM_CONTEXT.data.refresh(false);
+ }
+ else if (REFRESHCOUNT == 1 && subgridTotalRecordCount > 0) {
+ REFRESHCOUNT = 0;
+ }
+ else if (REFRESHCOUNT > 0 && subgridTotalRecordCount == -1) {
+ REFRESHCOUNT = 0;
+ FORM_CONTEXT.data.refresh(false);
+ }
+ }
+ Opportuniy.subgridOnLoad = subgridOnLoad;
+ })(Opportuniy = Entities.Opportuniy || (Entities.Opportuniy = {}));
+ })(Entities = P365I_CRM.Entities || (P365I_CRM.Entities = {}));
+})(P365I_CRM || (P365I_CRM = {}));
+//# sourceMappingURL=opportunity.js.map
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_opportunity.js.data.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_opportunity.js.data.xml
new file mode 100644
index 00000000..faa89627
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_opportunity.js.data.xml
@@ -0,0 +1,15 @@
+
+
+ {3083faab-fac7-ee11-9078-00224840d636}
+ p365i_opportunity.js
+ p365i_opportunity.js
+ 3
+ 1.0.0.0
+ 0
+ 0
+ <Dependencies><Dependency componentType="WebResource"><Library name="p365i_helpers.js" displayName="p365i_helpers.js" languagecode="" description="" libraryUniqueId="{0074c850-4aa9-4436-8033-04e46e02a026}"/></Dependency></Dependencies>
+ 1
+ 1
+ 0
+ /WebResources/p365i_opportunityjs3083FAAB-FAC7-EE11-9078-00224840D636
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_opportunityIcon b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_opportunityIcon
new file mode 100644
index 00000000..70e6eafe
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_opportunityIcon
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_opportunityIcon.data.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_opportunityIcon.data.xml
new file mode 100644
index 00000000..e210469c
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_opportunityIcon.data.xml
@@ -0,0 +1,15 @@
+
+
+ {29374022-f8c8-ee11-9079-00224841f5ce}
+ p365i_opportunityIcon
+ Opportunity Icon
+ 1033
+ 11
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 0
+ /WebResources/p365i_opportunityIcon29374022-F8C8-EE11-9079-00224841F5CE
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_pricelistIcon b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_pricelistIcon
new file mode 100644
index 00000000..f4d4d573
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_pricelistIcon
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_pricelistIcon.data.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_pricelistIcon.data.xml
new file mode 100644
index 00000000..7fbf8cd7
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_pricelistIcon.data.xml
@@ -0,0 +1,14 @@
+
+
+ {5ffa87bd-f8c8-ee11-9078-00224840d636}
+ p365i_pricelistIcon
+ Price List Icon
+ 11
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 0
+ /WebResources/p365i_pricelistIcon5FFA87BD-F8C8-EE11-9078-00224840D636
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_productsIcon b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_productsIcon
new file mode 100644
index 00000000..520ca1fa
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_productsIcon
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_productsIcon.data.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_productsIcon.data.xml
new file mode 100644
index 00000000..910cef3b
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_productsIcon.data.xml
@@ -0,0 +1,14 @@
+
+
+ {2487cfa8-f8c8-ee11-9079-00224841f5ce}
+ p365i_productsIcon
+ Products Icon
+ 11
+ 1.0.0.0
+ 0
+ 0
+ 1
+ 1
+ 0
+ /WebResources/p365i_productsIcon2487CFA8-F8C8-EE11-9079-00224841F5CE
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_prospectIcon b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_prospectIcon
new file mode 100644
index 00000000..56617e42
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_prospectIcon
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_prospectIcon.data.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_prospectIcon.data.xml
new file mode 100644
index 00000000..4a374806
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_prospectIcon.data.xml
@@ -0,0 +1,14 @@
+
+
+ {bdff8d96-f8c8-ee11-9079-6045bd127823}
+ p365i_prospectIcon
+ Prospect Icon
+ 11
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 0
+ /WebResources/p365i_prospectIconBDFF8D96-F8C8-EE11-9079-6045BD127823
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_quote.js b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_quote.js
new file mode 100644
index 00000000..c57e6ee8
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_quote.js
@@ -0,0 +1,62 @@
+"use strict";
+var P365I_CRM;
+(function (P365I_CRM) {
+ var Entities;
+ (function (Entities) {
+ var Quote;
+ (function (Quote) {
+ let FORM_CONTEXT;
+ let GLOBAL_CONTEXT;
+ let FORM_ID;
+ let FORM_TYPE;
+ let LEXICON;
+ let HELPERS;
+ let REFRESHCOUNT = 0;
+ function onFormLoad(executionContext) {
+ console.log('OnFormLoad Triggered');
+ FORM_CONTEXT = executionContext.getFormContext();
+ GLOBAL_CONTEXT = Xrm.Utility.getGlobalContext();
+ FORM_ID = FORM_CONTEXT.ui.formSelector.getCurrentItem() ? FORM_CONTEXT.ui.formSelector.getCurrentItem().getId().toUpperCase() : "";
+ FORM_TYPE = FORM_CONTEXT.ui.getFormType();
+ LEXICON = P365I_CRM.Common.Enums;
+ HELPERS = P365I_CRM.Common.Helpers;
+ FORM_CONTEXT.data.entity.addOnSave(function () { onFormSave(executionContext); });
+ FORM_CONTEXT.data.entity.addOnPostSave(function () { onFormPostSave(executionContext); });
+ addOnchangeFunctionsToAttributes();
+ FORM_CONTEXT.getControl("Subgrid_products").addOnLoad(subgridOnLoad);
+ }
+ Quote.onFormLoad = onFormLoad;
+ function onFormSave(executionContext) {
+ console.log(`onFormSave Triggered`);
+ }
+ Quote.onFormSave = onFormSave;
+ async function onFormPostSave(executionContext) {
+ console.log(`onFormPostSave Triggered`);
+ }
+ Quote.onFormPostSave = onFormPostSave;
+ function addOnchangeFunctionsToAttributes() {
+ console.log(`addOnchangeFunctionsToAttributes Triggered`);
+ }
+ Quote.addOnchangeFunctionsToAttributes = addOnchangeFunctionsToAttributes;
+ function subgridOnLoad() {
+ console.log(`subgridOnLoad Triggered`);
+ let subgridTotalRecordCount = FORM_CONTEXT.getControl("Subgrid_products").getGrid().getTotalRecordCount();
+ if (REFRESHCOUNT == 0 && subgridTotalRecordCount == -1) {
+ }
+ else if (REFRESHCOUNT == 0 && subgridTotalRecordCount > 0) {
+ REFRESHCOUNT = REFRESHCOUNT + 1;
+ FORM_CONTEXT.data.refresh(false);
+ }
+ else if (REFRESHCOUNT == 1 && subgridTotalRecordCount > 0) {
+ REFRESHCOUNT = 0;
+ }
+ else if (REFRESHCOUNT > 0 && subgridTotalRecordCount == -1) {
+ REFRESHCOUNT = 0;
+ FORM_CONTEXT.data.refresh(false);
+ }
+ }
+ Quote.subgridOnLoad = subgridOnLoad;
+ })(Quote = Entities.Quote || (Entities.Quote = {}));
+ })(Entities = P365I_CRM.Entities || (P365I_CRM.Entities = {}));
+})(P365I_CRM || (P365I_CRM = {}));
+//# sourceMappingURL=quote.js.map
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_quote.js.data.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_quote.js.data.xml
new file mode 100644
index 00000000..0df59766
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_quote.js.data.xml
@@ -0,0 +1,15 @@
+
+
+ {0bd1fd5b-4fca-ee11-9079-00224841f5ce}
+ p365i_quote.js
+ p365i_quote.js
+ 3
+ 1.0.0.0
+ 0
+ 0
+ <Dependencies><Dependency componentType="WebResource"><Library name="p365i_helpers.js" displayName="p365i_helpers.js" languagecode="" description="" libraryUniqueId="{4e27debb-1bec-ae6a-a1c3-02169bd6a99a}"/></Dependency></Dependencies>
+ 1
+ 1
+ 0
+ /WebResources/p365i_quotejs0BD1FD5B-4FCA-EE11-9079-00224841F5CE
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_quoteIcon b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_quoteIcon
new file mode 100644
index 00000000..c937c590
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_quoteIcon
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_quoteIcon.data.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_quoteIcon.data.xml
new file mode 100644
index 00000000..3b0cb409
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_quoteIcon.data.xml
@@ -0,0 +1,15 @@
+
+
+ {7585a27c-f8c8-ee11-9078-00224840d636}
+ p365i_quoteIcon
+ Quote Icon
+ 1033
+ 11
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 0
+ /WebResources/p365i_quoteIcon7585A27C-F8C8-EE11-9078-00224840D636
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_salesunitIcon b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_salesunitIcon
new file mode 100644
index 00000000..cd517e75
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_salesunitIcon
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_salesunitIcon.data.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_salesunitIcon.data.xml
new file mode 100644
index 00000000..d4714292
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/WebResources/p365i_salesunitIcon.data.xml
@@ -0,0 +1,14 @@
+
+
+ {516e93dc-f8c8-ee11-9079-6045bd127823}
+ p365i_salesunitIcon
+ Sales Unit Icon
+ 11
+ 1.0.0.0
+ 1
+ 1
+ 1
+ 1
+ 0
+ /WebResources/p365i_salesunitIcon516E93DC-F8C8-EE11-9079-6045BD127823
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/PriceListCost-D9FFFDC6-F47B-EE11-8179-00224840D636.xaml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/PriceListCost-D9FFFDC6-F47B-EE11-8179-00224840D636.xaml
new file mode 100644
index 00000000..75936a4d
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/PriceListCost-D9FFFDC6-F47B-EE11-8179-00224840D636.xaml
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+
+
+
+
+ Assembly references and imported namespaces for internal implementation
+
+
+
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Boolean, "1" }]
+
+
+
+ [ConditionBranchStep2_2]
+
+
+
+
+ Equal
+ [New Object() { ConditionBranchStep2_2 }]
+ [ConditionBranchStep2_1]
+ [ConditionBranchStep2_condition]
+
+
+
+
+ [ConditionBranchStep2_condition]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Use Price List Cost
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Boolean, "true" }]
+
+
+
+ [ConditionBranchStep3_1]
+
+
+
+
+ [True]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ False
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/PriceListCost-D9FFFDC6-F47B-EE11-8179-00224840D636.xaml.data.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/PriceListCost-D9FFFDC6-F47B-EE11-8179-00224840D636.xaml.data.xml
new file mode 100644
index 00000000..30c414cf
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/PriceListCost-D9FFFDC6-F47B-EE11-8179-00224840D636.xaml.data.xml
@@ -0,0 +1,30 @@
+
+
+ /Workflows/PriceListCost-D9FFFDC6-F47B-EE11-8179-00224840D636.xaml
+ 1
+ 0
+ 2
+ 1
+ 4
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 2
+ 1
+ 1
+ 1.0.0.0
+ 1
+ 0
+ 1
+ 2
+ p365i_QuoteProduct
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/ProspecttoOpportunity-1DBE38AA-526B-EE11-9AE7-6045BD127823.xaml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/ProspecttoOpportunity-1DBE38AA-526B-EE11-9AE7-6045BD127823.xaml
new file mode 100644
index 00000000..f28aa43b
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/ProspecttoOpportunity-1DBE38AA-526B-EE11-9AE7-6045BD127823.xaml
@@ -0,0 +1,428 @@
+
+
+
+
+
+
+
+
+
+
+
+ Assembly references and imported namespaces for internal implementation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 599d710f-114d-4fae-92ef-0cd8d7576ce0
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ f90b0a02-f4b2-4ea6-a4b0-eb6fc35f5912
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2d7c451e-c825-4690-9e2e-a9f4bfd4919f
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 687a4ad2-a214-46c1-ad32-d3e867786c94
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 188a7d81-2caf-4126-a706-aea1863ebe00
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2947c263-47bf-458e-aff4-444957e319b0
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 49028f58-2643-4c6f-8f58-40559089e92b
+ False
+
+
+
+
+
+
+ eb423c02-4f3f-47a0-9590-1ee0070a6f97
+ 0
+ 6bd2ca1a-17bd-4e51-88ca-3572f39f22e3
+
+
+
+
+
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 12e25d18-a209-48b0-83b2-5e9c837d75e2
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ de93b36f-e4d9-474c-a0d9-dcac0452e2a7
+ False
+
+
+
+
+
+
+ 6bd2ca1a-17bd-4e51-88ca-3572f39f22e3
+ 1
+ a81b0926-fa73-4f6a-806b-dda555fe44f2
+
+
+
+
+
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 82b628bf-ffb4-4cb3-b1e7-f889751d384c
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 83a576a8-af2b-4b4a-843c-19addc068f19
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 8c87c9d9-fdf9-4424-813c-04130cda12d6
+ False
+
+
+
+
+
+
+ a81b0926-fa73-4f6a-806b-dda555fe44f2
+ 2
+ d8095839-27e5-45ed-928b-698df22f3b3f
+
+
+
+
+
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ a0241ddb-64ef-45cd-bba5-bb6c13eff1d5
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fb734acf-9c97-40ac-90de-60f52c620deb
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ a61cd8b8-e18b-4a47-ae1c-f547fe5a95f5
+ False
+
+
+
+
+
+
+ d8095839-27e5-45ed-928b-698df22f3b3f
+ 3
+
+
+
+
+
+
+ False
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/ProspecttoOpportunity-1DBE38AA-526B-EE11-9AE7-6045BD127823.xaml.data.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/ProspecttoOpportunity-1DBE38AA-526B-EE11-9AE7-6045BD127823.xaml.data.xml
new file mode 100644
index 00000000..c63305b0
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/ProspecttoOpportunity-1DBE38AA-526B-EE11-9AE7-6045BD127823.xaml.data.xml
@@ -0,0 +1,88 @@
+
+
+ /Workflows/ProspecttoOpportunity-1DBE38AA-526B-EE11-9AE7-6045BD127823.xaml
+ 1
+ 0
+ 4
+ 0
+ 4
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 2
+ 100
+ 1
+ p365i_prospecttoopportunity
+ 1
+ 1.0.0.0
+ 1
+ 0
+ 1
+ 1
+ p365i_Prospect
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/SalesProcess-5E0EEDAE-796B-EE11-9AE7-6045BD127823.xaml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/SalesProcess-5E0EEDAE-796B-EE11-9AE7-6045BD127823.xaml
new file mode 100644
index 00000000..2de683b2
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/SalesProcess-5E0EEDAE-796B-EE11-9AE7-6045BD127823.xaml
@@ -0,0 +1,428 @@
+
+
+
+
+
+
+
+
+
+
+
+ Assembly references and imported namespaces for internal implementation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 065f376a-e14b-42aa-b4f6-c6ce19331d31
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 80a4d863-d40f-421b-99ac-10f2c1f0c442
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 8b2015cd-f40f-4fe6-a24c-9e92c7a6176a
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ d89e519a-ce0a-4ece-b825-0d706726023f
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ f20385cb-4791-46b0-a3e4-ee411e95c862
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ d1860c65-0c08-4255-96e3-6e4c1e50966f
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ a16d4311-9d3b-49d0-ae1d-a5c71dced0ab
+ False
+
+
+
+
+
+
+ f8b7958f-c670-4e34-9e75-ecd973ae9de8
+ 0
+ 2da31082-9d49-4938-86a4-8a05d7c34abb
+
+
+
+
+
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 878ba4ff-5337-4ae1-856e-f2b7ab197832
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4694e820-9532-44ea-b996-1893e34a8d73
+ False
+
+
+
+
+
+
+ 2da31082-9d49-4938-86a4-8a05d7c34abb
+ 1
+ c8af6fa7-5741-4def-b1b3-64a458dcbeab
+
+
+
+
+
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2d85ec67-2f1f-4606-82c0-5159ffc285e7
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 750ff5ba-24e4-4ee8-890d-60428288fea4
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3f76cd37-c7af-4cf9-979e-9768768b854f
+ False
+
+
+
+
+
+
+ c8af6fa7-5741-4def-b1b3-64a458dcbeab
+ 2
+ 1705058d-3cf8-4bec-83dc-f3fbdd7c3c3b
+
+
+
+
+
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 18153553-d7a2-4102-86a7-985703b3c2e8
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 8ff00aa7-3072-407a-8eba-b3f4ee244548
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 45ba6e1f-bbdd-4550-80ba-a7e29aafaa79
+ False
+
+
+
+
+
+
+ 1705058d-3cf8-4bec-83dc-f3fbdd7c3c3b
+ 3
+
+
+
+
+
+
+ False
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/SalesProcess-5E0EEDAE-796B-EE11-9AE7-6045BD127823.xaml.data.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/SalesProcess-5E0EEDAE-796B-EE11-9AE7-6045BD127823.xaml.data.xml
new file mode 100644
index 00000000..134bf147
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/SalesProcess-5E0EEDAE-796B-EE11-9AE7-6045BD127823.xaml.data.xml
@@ -0,0 +1,88 @@
+
+
+ /Workflows/SalesProcess-5E0EEDAE-796B-EE11-9AE7-6045BD127823.xaml
+ 1
+ 0
+ 4
+ 0
+ 4
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 2
+ 100
+ 1
+ p365i_salesprocess
+ 1
+ 1.0.0.0
+ 1
+ 0
+ 1
+ 1
+ p365i_Opportunity
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/SystemCalc-8DA37770-727C-EE11-8179-00224840D636.xaml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/SystemCalc-8DA37770-727C-EE11-8179-00224840D636.xaml
new file mode 100644
index 00000000..320632c5
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/SystemCalc-8DA37770-727C-EE11-8179-00224840D636.xaml
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+
+
+
+
+
+ Assembly references and imported namespaces for internal implementation
+
+
+
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.OptionSetValue, "446310001", "Picklist" }]
+
+
+
+ [ConditionBranchStep2_2]
+
+
+
+
+ Equal
+ [New Object() { ConditionBranchStep2_2 }]
+ [ConditionBranchStep2_1]
+ [ConditionBranchStep2_condition]
+
+
+
+
+ [ConditionBranchStep2_condition]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ System Calc
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Boolean, "true" }]
+
+
+
+ [ConditionBranchStep3_1]
+
+
+
+
+ [True]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ False
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/SystemCalc-8DA37770-727C-EE11-8179-00224840D636.xaml.data.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/SystemCalc-8DA37770-727C-EE11-8179-00224840D636.xaml.data.xml
new file mode 100644
index 00000000..a8bc406f
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/SystemCalc-8DA37770-727C-EE11-8179-00224840D636.xaml.data.xml
@@ -0,0 +1,30 @@
+
+
+ /Workflows/SystemCalc-8DA37770-727C-EE11-8179-00224840D636.xaml
+ 1
+ 0
+ 2
+ 1
+ 4
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 2
+ 1
+ 1
+ 1.0.0.0
+ 1
+ 0
+ 1
+ 2
+ p365i_Opportunity
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/Typeofproduct-333312D9-F77B-EE11-8179-00224840D636.xaml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/Typeofproduct-333312D9-F77B-EE11-8179-00224840D636.xaml
new file mode 100644
index 00000000..c55db708
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/Typeofproduct-333312D9-F77B-EE11-8179-00224840D636.xaml
@@ -0,0 +1,325 @@
+
+
+
+
+
+
+
+
+
+
+
+ Assembly references and imported namespaces for internal implementation
+
+
+
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Boolean, "1" }]
+
+
+
+ [ConditionBranchStep2_2]
+
+
+
+
+ Equal
+ [New Object() { ConditionBranchStep2_2 }]
+ [ConditionBranchStep2_1]
+ [ConditionBranchStep2_condition]
+
+
+
+
+ [ConditionBranchStep2_condition]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Money, "0" }]
+
+
+
+ [SetDefaultValueStep6_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Money, "0" }]
+
+
+
+ [SetDefaultValueStep8_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ If Write-In
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Boolean, "true" }]
+
+
+
+ [ConditionBranchStep3_1]
+
+
+
+
+ [True]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Money, "0" }]
+
+
+
+ [SetDefaultValueStep7_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Money, "0" }]
+
+
+
+ [SetDefaultValueStep9_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ False
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/Typeofproduct-333312D9-F77B-EE11-8179-00224840D636.xaml.data.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/Typeofproduct-333312D9-F77B-EE11-8179-00224840D636.xaml.data.xml
new file mode 100644
index 00000000..88a22f65
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/Typeofproduct-333312D9-F77B-EE11-8179-00224840D636.xaml.data.xml
@@ -0,0 +1,30 @@
+
+
+ /Workflows/Typeofproduct-333312D9-F77B-EE11-8179-00224840D636.xaml
+ 1
+ 0
+ 2
+ 1
+ 4
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 2
+ 1
+ 1
+ 1.0.0.0
+ 1
+ 0
+ 1
+ 2
+ p365i_QuoteProduct
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/Typeofproduct-832B81D0-0D7B-EE11-8179-00224840D636.xaml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/Typeofproduct-832B81D0-0D7B-EE11-8179-00224840D636.xaml
new file mode 100644
index 00000000..e70f8b96
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/Typeofproduct-832B81D0-0D7B-EE11-8179-00224840D636.xaml
@@ -0,0 +1,341 @@
+
+
+
+
+
+
+
+
+
+
+
+ Assembly references and imported namespaces for internal implementation
+
+
+
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Boolean, "1" }]
+
+
+
+ [ConditionBranchStep2_2]
+
+
+
+
+ Equal
+ [New Object() { ConditionBranchStep2_2 }]
+ [ConditionBranchStep2_1]
+ [ConditionBranchStep2_condition]
+
+
+
+
+ [ConditionBranchStep2_condition]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Money, "0" }]
+
+
+
+ [SetDefaultValueStep21_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Money, "0" }]
+
+
+
+ [SetDefaultValueStep23_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ If Write-in
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Boolean, "true" }]
+
+
+
+ [ConditionBranchStep3_1]
+
+
+
+
+ [True]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Money, "0" }]
+
+
+
+ [SetDefaultValueStep22_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CreateCrmType
+ [New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Money, "0" }]
+
+
+
+ [SetDefaultValueStep24_1]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ False
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/Typeofproduct-832B81D0-0D7B-EE11-8179-00224840D636.xaml.data.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/Typeofproduct-832B81D0-0D7B-EE11-8179-00224840D636.xaml.data.xml
new file mode 100644
index 00000000..e7fad18d
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/Workflows/Typeofproduct-832B81D0-0D7B-EE11-8179-00224840D636.xaml.data.xml
@@ -0,0 +1,30 @@
+
+
+ /Workflows/Typeofproduct-832B81D0-0D7B-EE11-8179-00224840D636.xaml
+ 1
+ 0
+ 2
+ 1
+ 4
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 2
+ 1
+ 1
+ 1.0.0.0
+ 1
+ 0
+ 1
+ 1
+ p365i_OpportunityProduct
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/appactions/p365i__AddQuote!3faee7a937754537b14ae7845945e029!p365i_SalesCenter!p365i_opportunity!0/appaction.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/appactions/p365i__AddQuote!3faee7a937754537b14ae7845945e029!p365i_SalesCenter!p365i_opportunity!0/appaction.xml
new file mode 100644
index 00000000..2bc8e4e4
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/appactions/p365i__AddQuote!3faee7a937754537b14ae7845945e029!p365i_SalesCenter!p365i_opportunity!0/appaction.xml
@@ -0,0 +1,37 @@
+
+
+ p365i_SalesCenter
+
+
+
+
+ 1
+
+ p365i_opportunity
+
+ p365i_opportunity
+ CardsQuote
+ 0
+ 1
+ 0
+ 0
+ 0
+ AddQuote!3faee7a937754537b14ae7845945e029
+ P365I_CRM.Ribbon.Quote.CreateQuoteFromOpp
+ [{"type":5}]
+
+ 18f5c7ba-cf7b-ee11-8179-00224841f5ce
+
+ 2
+ 0
+ 100100048.5000000000
+ 0
+ 1
+ 0
+
+ p365i_salescenterdefaultcommandlibrary_48e14
+
+ dde0f4c3d15d40ee92628d100bcef352
+ Visible
+ 1
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/appactions/p365i__DisqualifyProspec!ac1db836bb10401494303a0d1dbd8400!p365i_SalesCenter!p365i_prospect!0/appaction.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/appactions/p365i__DisqualifyProspec!ac1db836bb10401494303a0d1dbd8400!p365i_SalesCenter!p365i_prospect!0/appaction.xml
new file mode 100644
index 00000000..bd5c14ae
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/appactions/p365i__DisqualifyProspec!ac1db836bb10401494303a0d1dbd8400!p365i_SalesCenter!p365i_prospect!0/appaction.xml
@@ -0,0 +1,37 @@
+
+
+ p365i_SalesCenter
+
+
+
+
+ 1
+
+ p365i_prospect
+
+ p365i_prospect
+ Cancel
+ 0
+ 1
+ 0
+ 0
+ 0
+ DisqualifyProspec!ac1db836bb10401494303a0d1dbd8400
+ P365I_CRM.Ribbon.Prospect.Disqualify
+ [{"type":5}]
+
+ 18f5c7ba-cf7b-ee11-8179-00224841f5ce
+
+ 2
+ 0
+ 100100049.2500000000
+ 0
+ 1
+ 0
+
+ p365i_salescenterdefaultcommandlibrary_48e14
+
+ 0d4c45e0f2e845808b7b691500724cce
+ Visible
+ 1
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/appactions/p365i__Lose!f8783452a53a4107a5a665bf17e07a3b!p365i_SalesCenter!p365i_opportunity!0/appaction.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/appactions/p365i__Lose!f8783452a53a4107a5a665bf17e07a3b!p365i_SalesCenter!p365i_opportunity!0/appaction.xml
new file mode 100644
index 00000000..c1d26e38
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/appactions/p365i__Lose!f8783452a53a4107a5a665bf17e07a3b!p365i_SalesCenter!p365i_opportunity!0/appaction.xml
@@ -0,0 +1,37 @@
+
+
+ p365i_SalesCenter
+
+
+
+
+ 1
+
+ p365i_opportunity
+
+ p365i_opportunity
+ $clientsvg:Blocked
+ 0
+ 1
+ 0
+ 0
+ 0
+ Lose!f8783452a53a4107a5a665bf17e07a3b
+ P365I_CRM.Ribbon.Opportunity.CloseOpportunity
+ [{"type":5},{"type":21,"value":"p365i_closeopportunity_48e00"},{"type":21,"value":"lose"}]
+
+ 18f5c7ba-cf7b-ee11-8179-00224841f5ce
+
+ 2
+ 0
+ 100100049.8125000000
+ 0
+ 1
+ 0
+
+ p365i_salescenterdefaultcommandlibrary_48e14
+
+ 61990b8df9bc43aebe4a8c8ca5cf20e5
+ Visible
+ 1
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/appactions/p365i__QualifyProspect!5810dd08643a4e5a9e8bebeb0ffdf913!p365i_SalesCenter!p365i_prospect!0/appaction.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/appactions/p365i__QualifyProspect!5810dd08643a4e5a9e8bebeb0ffdf913!p365i_SalesCenter!p365i_prospect!0/appaction.xml
new file mode 100644
index 00000000..22adff6f
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/appactions/p365i__QualifyProspect!5810dd08643a4e5a9e8bebeb0ffdf913!p365i_SalesCenter!p365i_prospect!0/appaction.xml
@@ -0,0 +1,37 @@
+
+
+ p365i_SalesCenter
+
+
+
+
+ 1
+
+ p365i_prospect
+
+ p365i_prospect
+ $clientsvg:Accept
+ 0
+ 1
+ 0
+ 0
+ 0
+ QualifyProspect!5810dd08643a4e5a9e8bebeb0ffdf913
+ P365I_CRM.Ribbon.Prospect.Qualify
+ [{"type":5},{"type":21,"value":"p365i_qualifylead_c2d72"}]
+
+ 18f5c7ba-cf7b-ee11-8179-00224841f5ce
+
+ 2
+ 0
+ 100100048.5000000000
+ 0
+ 1
+ 0
+
+ p365i_salescenterdefaultcommandlibrary_48e14
+
+ d189c1aa3b1e4101a6d21625b8c450e7
+ Visible
+ 1
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/appactions/p365i__Win!c4ee234944e546a4bceb4c90990c8ad8!p365i_SalesCenter!p365i_opportunity!0/appaction.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/appactions/p365i__Win!c4ee234944e546a4bceb4c90990c8ad8!p365i_SalesCenter!p365i_opportunity!0/appaction.xml
new file mode 100644
index 00000000..f818c627
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/appactions/p365i__Win!c4ee234944e546a4bceb4c90990c8ad8!p365i_SalesCenter!p365i_opportunity!0/appaction.xml
@@ -0,0 +1,37 @@
+
+
+ p365i_SalesCenter
+
+
+
+
+ 1
+
+ p365i_opportunity
+
+ p365i_opportunity
+ $clientsvg:Ribbon
+ 0
+ 1
+ 0
+ 0
+ 0
+ Win!c4ee234944e546a4bceb4c90990c8ad8
+ P365I_CRM.Ribbon.Opportunity.CloseOpportunity
+ [{"type":5},{"type":21,"value":"p365i_closeopportunity_48e00"},{"type":21,"value":"win"}]
+
+ 18f5c7ba-cf7b-ee11-8179-00224841f5ce
+
+ 2
+ 0
+ 100100049.6250000000
+ 0
+ 1
+ 0
+
+ p365i_salescenterdefaultcommandlibrary_48e14
+
+ 33a115f94c7e446d8fa51e55d08f116b
+ Visible
+ 1
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_CloseOpportunity/customapi.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_CloseOpportunity/customapi.xml
new file mode 100644
index 00000000..744163d6
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_CloseOpportunity/customapi.xml
@@ -0,0 +1,18 @@
+
+ 0
+ 0
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ p365i_CloseOpportunity
+
+ 86b737dd-a8b2-47d2-bd9f-0c0809b43b23
+
+ 0
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_CloseOpportunity/customapirequestparameters/CloseOpportunity_LostStatusReason/customapirequestparameter.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_CloseOpportunity/customapirequestparameters/CloseOpportunity_LostStatusReason/customapirequestparameter.xml
new file mode 100644
index 00000000..2722bc51
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_CloseOpportunity/customapirequestparameters/CloseOpportunity_LostStatusReason/customapirequestparameter.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+ 1
+ 0
+ CloseOpportunity_LostStatusReason
+ 10
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_CloseOpportunity/customapirequestparameters/CloseOpportunity_OppId/customapirequestparameter.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_CloseOpportunity/customapirequestparameters/CloseOpportunity_OppId/customapirequestparameter.xml
new file mode 100644
index 00000000..c475ad79
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_CloseOpportunity/customapirequestparameters/CloseOpportunity_OppId/customapirequestparameter.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+ 1
+ 0
+ CloseOpportunity_OppId
+ 10
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_CloseOpportunity/customapirequestparameters/CloseOpportunity_action/customapirequestparameter.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_CloseOpportunity/customapirequestparameters/CloseOpportunity_action/customapirequestparameter.xml
new file mode 100644
index 00000000..0fe468e2
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_CloseOpportunity/customapirequestparameters/CloseOpportunity_action/customapirequestparameter.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+ 1
+ 0
+ CloseOpportunity_action
+ 10
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_CloseOpportunity/customapiresponseproperties/CloseOpportunity_resultMessage/customapiresponseproperty.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_CloseOpportunity/customapiresponseproperties/CloseOpportunity_resultMessage/customapiresponseproperty.xml
new file mode 100644
index 00000000..91358d86
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_CloseOpportunity/customapiresponseproperties/CloseOpportunity_resultMessage/customapiresponseproperty.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+ 1
+ CloseOpportunity_resultMessage
+ 10
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_CreateQuotefromOpp/customapi.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_CreateQuotefromOpp/customapi.xml
new file mode 100644
index 00000000..cb441b36
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_CreateQuotefromOpp/customapi.xml
@@ -0,0 +1,19 @@
+
+ 0
+ 1
+ p365i_opportunity
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ p365i_CreateQuotefromOpp
+
+ d0dc2c1f-f2fd-4102-b3c1-e522c641fb9f
+
+ 0
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_QualifyProspect/customapi.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_QualifyProspect/customapi.xml
new file mode 100644
index 00000000..c822b72e
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_QualifyProspect/customapi.xml
@@ -0,0 +1,18 @@
+
+ 0
+ 0
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ p365i_QualifyProspect
+
+ 6ead1150-1fa3-4078-b452-e2185ae9e0d2
+
+ 0
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_QualifyProspect/customapirequestparameters/QualifyProspect_account/customapirequestparameter.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_QualifyProspect/customapirequestparameters/QualifyProspect_account/customapirequestparameter.xml
new file mode 100644
index 00000000..565d2c2c
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_QualifyProspect/customapirequestparameters/QualifyProspect_account/customapirequestparameter.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+ 1
+ 0
+ QualifyProspect_account
+ 0
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_QualifyProspect/customapirequestparameters/QualifyProspect_contact/customapirequestparameter.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_QualifyProspect/customapirequestparameters/QualifyProspect_contact/customapirequestparameter.xml
new file mode 100644
index 00000000..2e3658b3
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_QualifyProspect/customapirequestparameters/QualifyProspect_contact/customapirequestparameter.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+ 1
+ 0
+ QualifyProspect_contact
+ 0
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_QualifyProspect/customapirequestparameters/QualifyProspect_opportunity/customapirequestparameter.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_QualifyProspect/customapirequestparameters/QualifyProspect_opportunity/customapirequestparameter.xml
new file mode 100644
index 00000000..a5cb97eb
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_QualifyProspect/customapirequestparameters/QualifyProspect_opportunity/customapirequestparameter.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+ 1
+ 0
+ QualifyProspect_opportunity
+ 0
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_QualifyProspect/customapirequestparameters/QualifyProspect_prospectid/customapirequestparameter.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_QualifyProspect/customapirequestparameters/QualifyProspect_prospectid/customapirequestparameter.xml
new file mode 100644
index 00000000..ec31f163
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_QualifyProspect/customapirequestparameters/QualifyProspect_prospectid/customapirequestparameter.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+ 1
+ 0
+ QualifyProspect_prospectid
+ 10
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_QualifyProspect/customapiresponseproperties/QualifyProspect_oppId/customapiresponseproperty.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_QualifyProspect/customapiresponseproperties/QualifyProspect_oppId/customapiresponseproperty.xml
new file mode 100644
index 00000000..61adfd2e
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_QualifyProspect/customapiresponseproperties/QualifyProspect_oppId/customapiresponseproperty.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+ 1
+ QualifyProspect_oppId
+ 10
+
\ No newline at end of file
diff --git a/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_QualifyProspect/customapiresponseproperties/QualifyProspect_resultMessage/customapiresponseproperty.xml b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_QualifyProspect/customapiresponseproperties/QualifyProspect_resultMessage/customapiresponseproperty.xml
new file mode 100644
index 00000000..428984ae
--- /dev/null
+++ b/samples/power-365-crm/sourcecode/Power365CRMSalesSolution/src/customapis/p365i_QualifyProspect/customapiresponseproperties/QualifyProspect_resultMessage/customapiresponseproperty.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+ 1
+ QualifyProspect_resultMessage
+ 10
+
\ No newline at end of file