Update of scratch definition, update of versions of components
This commit is contained in:
1 parent
90b3fc1b72
commit
afbf2b6681
64 files changed
+219
-11
No files matched your search
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"target-org": "smartclone-dev"
|
||||||
|
}
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
ref: refs/heads/main
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
[core]
|
||||||
|
repositoryformatversion = 0
|
||||||
|
filemode = false
|
||||||
|
bare = false
|
||||||
|
logallrefupdates = true
|
||||||
|
symlinks = false
|
||||||
|
ignorecase = true
|
||||||
Binary file not shown.
BIN
Binary file not shown.
+2
@@ -0,0 +1,2 @@
|
|||||||
|
xœmޱ‚0E�ùŠ—îÒJÔSJPãä¨î
|
||||||
|
4¡¯␍-ÆÏ·†…Á;Þœ›{êÑÖ�eù†—3Â[M^[,È.e6¶ÕØäù¸ms¥Hx5Oòª:�:Dò<c;*ˆ[ôBp'J½•.õ��•6ÖÐŒ±#e{jT�’ˆb¸túµŠCž2NWÅB´Ê7“v¿'QÁ]÷CÀ(kœE…N×dÂé?Kñ¤ãO:
|
||||||
BIN
Binary file not shown.
+1
@@ -0,0 +1 @@
|
|||||||
|
xњ+)JMU047`040031QИ/(И/*)НЛ,©t.-.ЙПuОЙПKХЛ(ЙНaШrииGю/§f~SmлТЯ'sgУ ьЪІЉЋ=ъ“~ко^>&н'µ…+—rcRЪDH“nnjIў^РJОвЮuџжy2?ѕРЭуI}Ях—vчЁJЄ
|
||||||
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
+4
@@ -0,0 +1,4 @@
|
|||||||
|
x�•�K
|
||||||
|
Β@@]Ο)r!σi�€τ.1�j‘:0MΑγ+®έΈkΫ¶:DOήk…σ�Σ•Η!±(
|
||||||
|
*Η™“'2E„Τ΅ ‡ί[‡}™_°·£[οj�υyƒΛτ
|
||||||
|
#•g,�ΑΎ#―(αή~Η5¬
|
||||||
+2
@@ -0,0 +1,2 @@
|
|||||||
|
xœ•’]KÃ0†½Þ¯ˆ¹·éDçi†AP¶é�Œ,=í*m’3ÙðÏÖ•µÛDÌÝyÏûž<ù˜—fN®ý>\U%ùç£Ú�bJ@+“:OèÛôñìšE�?ùuG¦²FƒÆû¥NK !®}Bˆö–1o¤�|fœ‚H™Š�Çñ€Å¬”©DIE�„Å¥-Þë=ÅåMsÖjGáVÖxHE&Kœí„Ú€Ò倾®ZŠ(ÔÙlʸôUæ!¿íþm¿S0º�¦ò�ÍGFgE~ˆPëdIèQ"º‹m¢Ö×DË
|
||||||
|
ê6Ƨ”\ÛPOÐ…”¤�Ée‰ ý>m,TpÖÄ[0¬MóÈúö1åF�&1Q@7×Õjtfþ ªýP{ñbq¸Ô®9ÛjÝì`ƱÃuµ`æì·o+ÈO/ò¢
|
||||||
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
+3
@@ -0,0 +1,3 @@
|
|||||||
|
xœ•ŽK
|
||||||
|
Â0@]çsa2ùL
|
||||||
|
â]’ÉD‹´•4�¯¸vãþ=Þ“mYædÃitUÌ‚µ1{–É9ñ)×F–Š£j•ˆ¦àQ|1ÏÜuàåÆjC¤T0Tl®¨m!ժıå½ÉǸoöV_°oG…ѳ<æõ—+Ø8¥)á§gôˆF¾cCÿPÌ/Ò¼–CÙ
|
||||||
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
+1
@@ -0,0 +1 @@
|
|||||||
|
x�Υ’ΝJΔ0…]χ)BχφΦAT$Ν •®†Ω�³–΄½mω)ΙνΰγΫ™Β¤ΆΑ•Yεδ�“>RkW³ΗM~Γ·F³ϊ �-�»,OΪΖµΚφEz|«n��Hx9rf'kΤ�Ν�t �‚“c:ηΜg`“η�ίƒA’$™�„Ν‹λKx—ƒn�z/␍�ƒ‘�Jν,–ƒ�νNβp�Ζ@# {η†U„•Ξv�η°�Ζ�–¶�d�νϋρΐα�£eτ�°!lω 9D=ap�^14^�4“ϊςώΉ3[JσΕ+NRO(φπΒaΩ.T`�εW��3ιR£τ•Β�FλΗς Ζaύ3Eς ΧΙιx
|
||||||
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
@@ -0,0 +1 @@
|
|||||||
|
948e567d092b376aebc5684c6035a029f824956c
|
||||||
@@ -0,0 +1,167 @@
|
|||||||
|
{
|
||||||
|
"sourceMembers": {
|
||||||
|
"AppMenu__AppSwitcher": {
|
||||||
|
"serverRevisionCounter": 9,
|
||||||
|
"lastRetrievedFromServer": null,
|
||||||
|
"memberType": "AppMenu",
|
||||||
|
"isNameObsolete": false
|
||||||
|
},
|
||||||
|
"ReportFolder__prm_channel_reports_folder": {
|
||||||
|
"serverRevisionCounter": 4,
|
||||||
|
"lastRetrievedFromServer": null,
|
||||||
|
"memberType": "ReportFolder",
|
||||||
|
"isNameObsolete": false
|
||||||
|
},
|
||||||
|
"ReportFolder__prm_channel_reports_folder/prm_channel_sales_reports_folder": {
|
||||||
|
"serverRevisionCounter": 5,
|
||||||
|
"lastRetrievedFromServer": null,
|
||||||
|
"memberType": "ReportFolder",
|
||||||
|
"isNameObsolete": false
|
||||||
|
},
|
||||||
|
"ReportFolder__prm_channel_reports_folder/prm_channel_producivity_reports_folder": {
|
||||||
|
"serverRevisionCounter": 6,
|
||||||
|
"lastRetrievedFromServer": null,
|
||||||
|
"memberType": "ReportFolder",
|
||||||
|
"isNameObsolete": false
|
||||||
|
},
|
||||||
|
"DashboardFolder__prm_channel_dashboard_folder": {
|
||||||
|
"serverRevisionCounter": 7,
|
||||||
|
"lastRetrievedFromServer": null,
|
||||||
|
"memberType": "DashboardFolder",
|
||||||
|
"isNameObsolete": false
|
||||||
|
},
|
||||||
|
"FlexiPage__LightningSalesConsole_UtilityBar": {
|
||||||
|
"serverRevisionCounter": 8,
|
||||||
|
"lastRetrievedFromServer": null,
|
||||||
|
"memberType": "FlexiPage",
|
||||||
|
"isNameObsolete": false
|
||||||
|
},
|
||||||
|
"ListView__Account.All": {
|
||||||
|
"serverRevisionCounter": 14,
|
||||||
|
"lastRetrievedFromServer": 14,
|
||||||
|
"memberType": "ListView",
|
||||||
|
"isNameObsolete": false
|
||||||
|
},
|
||||||
|
"Profile__Admin": {
|
||||||
|
"serverRevisionCounter": 18,
|
||||||
|
"lastRetrievedFromServer": null,
|
||||||
|
"memberType": "Profile",
|
||||||
|
"isNameObsolete": false
|
||||||
|
},
|
||||||
|
"ApexClass__OpportunityCloneService": {
|
||||||
|
"serverRevisionCounter": 19,
|
||||||
|
"lastRetrievedFromServer": 19,
|
||||||
|
"memberType": "ApexClass",
|
||||||
|
"isNameObsolete": false
|
||||||
|
},
|
||||||
|
"ApexClass__OpportunityCloneServiceTest": {
|
||||||
|
"serverRevisionCounter": 20,
|
||||||
|
"lastRetrievedFromServer": 20,
|
||||||
|
"memberType": "ApexClass",
|
||||||
|
"isNameObsolete": false
|
||||||
|
},
|
||||||
|
"ApexClass__TestCloneUtility": {
|
||||||
|
"serverRevisionCounter": 21,
|
||||||
|
"lastRetrievedFromServer": 21,
|
||||||
|
"memberType": "ApexClass",
|
||||||
|
"isNameObsolete": false
|
||||||
|
},
|
||||||
|
"CustomLabel__SmartCloneChildList": {
|
||||||
|
"serverRevisionCounter": 22,
|
||||||
|
"lastRetrievedFromServer": 22,
|
||||||
|
"memberType": "CustomLabel",
|
||||||
|
"isNameObsolete": false
|
||||||
|
},
|
||||||
|
"CustomLabel__SmartCloneForceClearFieldList": {
|
||||||
|
"serverRevisionCounter": 23,
|
||||||
|
"lastRetrievedFromServer": 23,
|
||||||
|
"memberType": "CustomLabel",
|
||||||
|
"isNameObsolete": false
|
||||||
|
},
|
||||||
|
"LightningComponentBundle__opportunityCustomClone": {
|
||||||
|
"serverRevisionCounter": 42,
|
||||||
|
"lastRetrievedFromServer": 42,
|
||||||
|
"memberType": "LightningComponentBundle",
|
||||||
|
"isNameObsolete": false
|
||||||
|
},
|
||||||
|
"LightningComponentResource__opportunityCustomClone/opportunityCustomClone.html": {
|
||||||
|
"serverRevisionCounter": 43,
|
||||||
|
"lastRetrievedFromServer": 43,
|
||||||
|
"memberType": "LightningComponentResource",
|
||||||
|
"isNameObsolete": false
|
||||||
|
},
|
||||||
|
"LightningComponentResource__opportunityCustomClone/opportunityCustomClone.js": {
|
||||||
|
"serverRevisionCounter": 44,
|
||||||
|
"lastRetrievedFromServer": 44,
|
||||||
|
"memberType": "LightningComponentResource",
|
||||||
|
"isNameObsolete": false
|
||||||
|
},
|
||||||
|
"LightningComponentResource__opportunityCustomClone/opportunityCustomClone.js-meta.xml": {
|
||||||
|
"serverRevisionCounter": 45,
|
||||||
|
"lastRetrievedFromServer": 45,
|
||||||
|
"memberType": "LightningComponentResource",
|
||||||
|
"isNameObsolete": false
|
||||||
|
},
|
||||||
|
"AuraDefinitionBundle__OppCustomCloneAura": {
|
||||||
|
"serverRevisionCounter": 28,
|
||||||
|
"lastRetrievedFromServer": 28,
|
||||||
|
"memberType": "AuraDefinitionBundle",
|
||||||
|
"isNameObsolete": false
|
||||||
|
},
|
||||||
|
"AuraDefinition__OppCustomCloneAura/OppCustomCloneAura.cmp": {
|
||||||
|
"serverRevisionCounter": 29,
|
||||||
|
"lastRetrievedFromServer": 29,
|
||||||
|
"memberType": "AuraDefinition",
|
||||||
|
"isNameObsolete": false
|
||||||
|
},
|
||||||
|
"AuraDefinition__OppCustomCloneAura/OppCustomCloneAuraController.js": {
|
||||||
|
"serverRevisionCounter": 30,
|
||||||
|
"lastRetrievedFromServer": 30,
|
||||||
|
"memberType": "AuraDefinition",
|
||||||
|
"isNameObsolete": false
|
||||||
|
},
|
||||||
|
"AuraDefinition__OppCustomCloneAura/OppCustomCloneAuraHelper.js": {
|
||||||
|
"serverRevisionCounter": 31,
|
||||||
|
"lastRetrievedFromServer": 31,
|
||||||
|
"memberType": "AuraDefinition",
|
||||||
|
"isNameObsolete": false
|
||||||
|
},
|
||||||
|
"AuraDefinition__OppCustomCloneAura/OppCustomCloneAura.css": {
|
||||||
|
"serverRevisionCounter": 32,
|
||||||
|
"lastRetrievedFromServer": 32,
|
||||||
|
"memberType": "AuraDefinition",
|
||||||
|
"isNameObsolete": false
|
||||||
|
},
|
||||||
|
"AuraDefinition__OppCustomCloneAura/OppCustomCloneAura.auradoc": {
|
||||||
|
"serverRevisionCounter": 33,
|
||||||
|
"lastRetrievedFromServer": 33,
|
||||||
|
"memberType": "AuraDefinition",
|
||||||
|
"isNameObsolete": false
|
||||||
|
},
|
||||||
|
"AuraDefinition__OppCustomCloneAura/OppCustomCloneAuraRenderer.js": {
|
||||||
|
"serverRevisionCounter": 34,
|
||||||
|
"lastRetrievedFromServer": 34,
|
||||||
|
"memberType": "AuraDefinition",
|
||||||
|
"isNameObsolete": false
|
||||||
|
},
|
||||||
|
"AuraDefinition__OppCustomCloneAura/OppCustomCloneAura.design": {
|
||||||
|
"serverRevisionCounter": 35,
|
||||||
|
"lastRetrievedFromServer": 35,
|
||||||
|
"memberType": "AuraDefinition",
|
||||||
|
"isNameObsolete": false
|
||||||
|
},
|
||||||
|
"AuraDefinition__OppCustomCloneAura/OppCustomCloneAura.svg": {
|
||||||
|
"serverRevisionCounter": 36,
|
||||||
|
"lastRetrievedFromServer": 36,
|
||||||
|
"memberType": "AuraDefinition",
|
||||||
|
"isNameObsolete": false
|
||||||
|
},
|
||||||
|
"QuickAction__Opportunity.SmartClone": {
|
||||||
|
"serverRevisionCounter": 37,
|
||||||
|
"lastRetrievedFromServer": 37,
|
||||||
|
"memberType": "QuickAction",
|
||||||
|
"isNameObsolete": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"serverMaxRevisionCounter": 45
|
||||||
|
}
|
||||||
@@ -27,7 +27,14 @@ The Project consists of the following components:
|
|||||||
- This application will not support RecordType as a field to be edited/updated during the clone.
|
- This application will not support RecordType as a field to be edited/updated during the clone.
|
||||||
|
|
||||||
## Setup
|
## Setup
|
||||||
|
1. Setup List of Opportunity Fields to include in the Cloning process.
|
||||||
|
- Create a Fieldset named 'ClonedFields'. This fieldset will need to contain the fields to clone on the Opportunity.
|
||||||
|
- Place fields that need to be cloned in the 'ClonedFields' fieldset
|
||||||
|
2. Create Action for SmartClone
|
||||||
|
- Navigate to the Opportunity Object and click on 'Buttons, Links, and Actions'. Click the 'New Action' button.
|
||||||
|
- *Action Type*: 'Lightning Web Component', *Lightning Web Component*:'c:opportunityCustomClone', *Label*: **Your Choice**, *Name*:**Your Choice**
|
||||||
|
- Save Action Button
|
||||||
|
- Navigate to the proper layout and place the Action Button on the Layout.
|
||||||
### Prerequisites
|
### Prerequisites
|
||||||
|
|
||||||
- You need to have the Salesforce CLI installed on your system to follow the install directions.
|
- You need to have the Salesforce CLI installed on your system to follow the install directions.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"orgName":"Opportunity Clone Dev Org",
|
"orgName":"Opportunity Clone Dev Org",
|
||||||
"country":"US",
|
"country":"US",
|
||||||
"adminEmail":"cgary@cloudperformer.com",
|
"adminEmail":"chris.gary@vectorx.com",
|
||||||
"edition": "Developer",
|
"edition": "Developer",
|
||||||
"description": "Developer Edition Scratch Org with all features installed.",
|
"description": "Developer Edition Scratch Org with all features installed.",
|
||||||
"hasSampleData": false,
|
"hasSampleData": false,
|
||||||
@@ -13,7 +13,7 @@
|
|||||||
"Knowledge","LightningSalesConsole","LightningServiceConsole","LiveAgent",
|
"Knowledge","LightningSalesConsole","LightningServiceConsole","LiveAgent",
|
||||||
"MarketingUser","OutboundMessageHTTPSession","ProcessBuilder","RecordTypes",
|
"MarketingUser","OutboundMessageHTTPSession","ProcessBuilder","RecordTypes",
|
||||||
"SalesforceContentUser","SalesforceIdentityForCommunities","SalesUser",
|
"SalesforceContentUser","SalesforceIdentityForCommunities","SalesUser",
|
||||||
"SAML20SingleLogout","SessionIdInLogEnabled","SingleSignOn","Sites",
|
"SAML20SingleLogout","SessionIdInLogEnabled","Sites",
|
||||||
"StreamingAPI","ServiceCloud","ServiceUser","Workflow","WorkflowFlowActionFeature",
|
"StreamingAPI","ServiceCloud","ServiceUser","Workflow","WorkflowFlowActionFeature",
|
||||||
"WorkThanksPref"],
|
"WorkThanksPref"],
|
||||||
"settings": {
|
"settings": {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" ?>
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
<AuraDefinitionBundle xmlns="http://soap.sforce.com/2006/04/metadata">
|
<AuraDefinitionBundle xmlns="http://soap.sforce.com/2006/04/metadata">
|
||||||
<apiVersion>51.0</apiVersion>
|
<apiVersion>58.0</apiVersion>
|
||||||
<description>A Lightning Component Bundle</description>
|
<description>A Lightning Component Bundle</description>
|
||||||
</AuraDefinitionBundle>
|
</AuraDefinitionBundle>
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
|
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
|
||||||
<apiVersion>51.0</apiVersion>
|
<apiVersion>58.0</apiVersion>
|
||||||
<status>Active</status>
|
<status>Active</status>
|
||||||
</ApexClass>
|
</ApexClass>
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
|
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
|
||||||
<apiVersion>51.0</apiVersion>
|
<apiVersion>58.0</apiVersion>
|
||||||
<status>Active</status>
|
<status>Active</status>
|
||||||
</ApexClass>
|
</ApexClass>
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
|
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
|
||||||
<apiVersion>51.0</apiVersion>
|
<apiVersion>58.0</apiVersion>
|
||||||
<status>Active</status>
|
<status>Active</status>
|
||||||
</ApexClass>
|
</ApexClass>
|
||||||
+12
-3
@@ -1,13 +1,22 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<LightningComponentBundle xmlns="http://soap.sforce.com/2006/04/metadata">
|
<LightningComponentBundle xmlns="http://soap.sforce.com/2006/04/metadata">
|
||||||
<apiVersion>51.0</apiVersion>
|
<apiVersion>59.0</apiVersion>
|
||||||
<isExposed>false</isExposed>
|
<isExposed>true</isExposed>
|
||||||
|
<masterLabel>SmartClone</masterLabel>
|
||||||
|
<description>Ability to clone the opportunity and child Objects in a more intelligent way.</description>
|
||||||
<targets>
|
<targets>
|
||||||
<target>lightning__RecordPage</target>
|
<target>lightning__RecordPage</target>
|
||||||
|
<target>lightning__RecordAction</target>
|
||||||
</targets>
|
</targets>
|
||||||
<targetConfigs>
|
<targetConfigs>
|
||||||
<targetConfig targets="lightning__RecordPage">
|
<targetConfig targets="lightning__RecordPage">
|
||||||
<property name="recordId" type="String" default="{!recordId]"></property>
|
<property name="recordId" type="String" default="{!recordId]"></property>
|
||||||
</targetConfig>
|
</targetConfig>
|
||||||
|
<targetConfig targets="lightning__RecordAction">
|
||||||
|
<actionType>ScreenAction</actionType>
|
||||||
|
<objects>
|
||||||
|
<object>Opportunity</object>
|
||||||
|
</objects>
|
||||||
|
</targetConfig>
|
||||||
</targetConfigs>
|
</targetConfigs>
|
||||||
</LightningComponentBundle>
|
</LightningComponentBundle>
|
||||||
+1
-1
@@ -7,5 +7,5 @@
|
|||||||
],
|
],
|
||||||
"namespace": "",
|
"namespace": "",
|
||||||
"sfdcLoginUrl": "https://login.salesforce.com",
|
"sfdcLoginUrl": "https://login.salesforce.com",
|
||||||
"sourceApiVersion": "51.0"
|
"sourceApiVersion": "58.0"
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user