Update ext provision yamls
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
namespaces:
|
||||
crm:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: CRM
|
||||
allow:
|
||||
everyone:
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
namespace: crm
|
||||
modules:
|
||||
Account:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Account
|
||||
fields:
|
||||
AccountName:
|
||||
@@ -1301,7 +1301,7 @@ modules:
|
||||
selectType: multiple
|
||||
multi: true
|
||||
AccountContactRole:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: AccountContactRole
|
||||
fields:
|
||||
AccountId:
|
||||
@@ -1358,7 +1358,7 @@ modules:
|
||||
value: Other
|
||||
selectType: default
|
||||
Campaigns:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Campaigns
|
||||
fields:
|
||||
IsActive:
|
||||
@@ -1529,7 +1529,7 @@ modules:
|
||||
format: ""
|
||||
precision: 0
|
||||
Case:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Case
|
||||
fields:
|
||||
AccountId:
|
||||
@@ -1541,6 +1541,18 @@ modules:
|
||||
queryFields:
|
||||
- AccountName
|
||||
selectType: ""
|
||||
SuppliedEmail:
|
||||
label: Contact Email
|
||||
kind: Email
|
||||
private: true
|
||||
SuppliedName:
|
||||
label: Contact Name
|
||||
kind: String
|
||||
private: true
|
||||
SuppliedPhone:
|
||||
label: Contact Phone
|
||||
kind: String
|
||||
private: true
|
||||
CaseNumber:
|
||||
label: Case Number
|
||||
kind: Number
|
||||
@@ -1728,7 +1740,7 @@ modules:
|
||||
presetWithAuthenticated: true
|
||||
selectType: default
|
||||
CaseUpdate:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: CaseUpdate
|
||||
fields:
|
||||
CaseId:
|
||||
@@ -1771,7 +1783,7 @@ modules:
|
||||
falseLabel: "No"
|
||||
trueLabel: "Yes"
|
||||
Contact:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Contact
|
||||
fields:
|
||||
AccountId:
|
||||
@@ -2985,7 +2997,7 @@ modules:
|
||||
selectType: multiple
|
||||
multi: true
|
||||
Contract:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Contract
|
||||
fields:
|
||||
AccountId:
|
||||
@@ -4170,7 +4182,7 @@ modules:
|
||||
mode: list
|
||||
multi: true
|
||||
ContractContactRole:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: ContractContactRole
|
||||
fields:
|
||||
ContactId:
|
||||
@@ -4231,7 +4243,7 @@ modules:
|
||||
value: Other
|
||||
selectType: default
|
||||
ContractLineItem:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: ContractLineItem
|
||||
fields:
|
||||
Description:
|
||||
@@ -4346,7 +4358,7 @@ modules:
|
||||
multiLine: false
|
||||
useRichTextEditor: false
|
||||
EmailTemplate:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: EmailTemplate
|
||||
fields:
|
||||
IsActive:
|
||||
@@ -4401,7 +4413,7 @@ modules:
|
||||
multiLine: true
|
||||
useRichTextEditor: true
|
||||
Entitlement:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Entitlement
|
||||
fields:
|
||||
AccountId:
|
||||
@@ -4484,7 +4496,7 @@ modules:
|
||||
value: Dedicated Support
|
||||
selectType: default
|
||||
EntitlementContact:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: EntitlementContact
|
||||
fields:
|
||||
ContactId:
|
||||
@@ -4512,7 +4524,7 @@ modules:
|
||||
- Name
|
||||
selectType: ""
|
||||
EntitlementTemplate:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: EntitlementTemplate
|
||||
fields:
|
||||
BusinessHours:
|
||||
@@ -4549,7 +4561,7 @@ modules:
|
||||
- Phone
|
||||
- Web
|
||||
Event:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Event
|
||||
fields:
|
||||
IsAllDayEvent:
|
||||
@@ -4695,7 +4707,7 @@ modules:
|
||||
- Subject
|
||||
selectType: ""
|
||||
Idea:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Idea
|
||||
fields:
|
||||
Categories:
|
||||
@@ -4771,7 +4783,7 @@ modules:
|
||||
format: "0"
|
||||
precision: 0
|
||||
Lead:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Lead
|
||||
fields:
|
||||
Street:
|
||||
@@ -5658,7 +5670,7 @@ modules:
|
||||
selectType: multiple
|
||||
multi: true
|
||||
Note:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Note
|
||||
fields:
|
||||
Body:
|
||||
@@ -5899,7 +5911,7 @@ modules:
|
||||
mode: list
|
||||
multi: true
|
||||
Opportunity:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Opportunity
|
||||
fields:
|
||||
AccountId:
|
||||
@@ -6139,7 +6151,7 @@ modules:
|
||||
mode: list
|
||||
multi: true
|
||||
OpportunityCompetitor:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: OpportunityCompetitor
|
||||
fields:
|
||||
CompetitorName:
|
||||
@@ -6167,7 +6179,7 @@ modules:
|
||||
multiLine: true
|
||||
useRichTextEditor: true
|
||||
OpportunityContactRole:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: OpportunityContactRole
|
||||
fields:
|
||||
ContactId:
|
||||
@@ -6208,7 +6220,7 @@ modules:
|
||||
- Technical Buyer
|
||||
- Other
|
||||
OpportunityLineItem:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: OpportunityLineItem
|
||||
fields:
|
||||
ServiceDate:
|
||||
@@ -6299,7 +6311,7 @@ modules:
|
||||
precision: 2
|
||||
suffix: €
|
||||
Pricebook:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Pricebook
|
||||
fields:
|
||||
IsActive:
|
||||
@@ -6323,7 +6335,7 @@ modules:
|
||||
label: Price Book Name
|
||||
kind: String
|
||||
PricebookEntry:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: PricebookEntry
|
||||
fields:
|
||||
IsActive:
|
||||
@@ -6377,7 +6389,7 @@ modules:
|
||||
multiLine: false
|
||||
useRichTextEditor: false
|
||||
Product:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Product
|
||||
fields:
|
||||
IsActive:
|
||||
@@ -6435,7 +6447,7 @@ modules:
|
||||
- Name
|
||||
selectType: default
|
||||
Question:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Question
|
||||
fields:
|
||||
BestReplyId:
|
||||
@@ -6474,7 +6486,7 @@ modules:
|
||||
format: 0
|
||||
precision: 0
|
||||
Quote:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Quote
|
||||
fields:
|
||||
AccountId:
|
||||
@@ -8671,7 +8683,7 @@ modules:
|
||||
label: Record Label
|
||||
kind: String
|
||||
QuoteLineItem:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: QuoteLineItem
|
||||
fields:
|
||||
ServiceDate:
|
||||
@@ -8770,7 +8782,7 @@ modules:
|
||||
options:
|
||||
multiLine: true
|
||||
Reply:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Reply
|
||||
fields:
|
||||
DownVotes:
|
||||
@@ -8817,7 +8829,7 @@ modules:
|
||||
queryFields:
|
||||
- Title
|
||||
Settings:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Settings
|
||||
fields:
|
||||
QuoteExpirationDays:
|
||||
@@ -8876,7 +8888,7 @@ modules:
|
||||
format: "0000000"
|
||||
precision: 0
|
||||
Solution:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Solution
|
||||
fields:
|
||||
IsPublished:
|
||||
@@ -8953,7 +8965,7 @@ modules:
|
||||
mode: list
|
||||
multi: true
|
||||
Task:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Task
|
||||
fields:
|
||||
AccountId:
|
||||
@@ -9124,7 +9136,7 @@ modules:
|
||||
- Subject
|
||||
selectType: default
|
||||
Vote:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Vote
|
||||
fields:
|
||||
IdeaId:
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
namespace: crm
|
||||
charts:
|
||||
AccountsByRating:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Accounts by rating
|
||||
config:
|
||||
reports:
|
||||
@@ -26,7 +26,7 @@ charts:
|
||||
label: Accounts
|
||||
colorScheme: tableau.Tableau10
|
||||
AccountsByType:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Accounts by type
|
||||
config:
|
||||
reports:
|
||||
@@ -46,7 +46,7 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: tableau.Tableau10
|
||||
ActiveCampaignsByType:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Active campaigns by type
|
||||
config:
|
||||
reports:
|
||||
@@ -63,7 +63,7 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: tableau.Tableau20
|
||||
CampaignAmountAllOpportunitiesVsTarget:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Campaign amount all opportunities vs target
|
||||
config:
|
||||
reports:
|
||||
@@ -85,7 +85,7 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: tableau.Traffic9
|
||||
CampaignAmountAllWonOpportunitiesVsTarget:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Campaign amount all won opportunities vs target
|
||||
config:
|
||||
reports:
|
||||
@@ -107,7 +107,7 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: tableau.Traffic9
|
||||
CampaignCostVsRevenue:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Campaign cost vs revenue
|
||||
config:
|
||||
reports:
|
||||
@@ -146,7 +146,7 @@ charts:
|
||||
label: Euro
|
||||
colorScheme: tableau.Tableau10
|
||||
CampaignCosts:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Campaign costs
|
||||
config:
|
||||
reports:
|
||||
@@ -170,7 +170,7 @@ charts:
|
||||
label: Value
|
||||
colorScheme: tableau.Tableau10
|
||||
CasesByOrigin:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Cases by origin
|
||||
config:
|
||||
reports:
|
||||
@@ -187,7 +187,7 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: tableau.Tableau10
|
||||
CasesByPriority:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Cases by priority
|
||||
config:
|
||||
reports:
|
||||
@@ -205,7 +205,7 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: office.Wisp6
|
||||
CasesByStatus:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Cases by status
|
||||
config:
|
||||
reports:
|
||||
@@ -222,7 +222,7 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: tableau.Tableau10
|
||||
CasesByType:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Cases by type
|
||||
config:
|
||||
reports:
|
||||
@@ -239,7 +239,7 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: tableau.Tableau10
|
||||
CasesPerMonth:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Cases per month
|
||||
config:
|
||||
reports:
|
||||
@@ -267,7 +267,7 @@ charts:
|
||||
label: Cases
|
||||
colorScheme: tableau.Tableau20
|
||||
ContactsPerCountry:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Contacts per country
|
||||
config:
|
||||
reports:
|
||||
@@ -291,7 +291,7 @@ charts:
|
||||
label: Contacts
|
||||
colorScheme: tableau.Tableau20
|
||||
ContactsPerSeniorLeveltitle:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Contacts per senior level title
|
||||
config:
|
||||
reports:
|
||||
@@ -313,7 +313,7 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: tableau.Tableau10
|
||||
ContractsByStatus:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Contracts by Status
|
||||
config:
|
||||
reports:
|
||||
@@ -330,7 +330,7 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: tableau.Tableau10
|
||||
ContractsPerStartingMonth:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Contracts per starting month
|
||||
config:
|
||||
reports:
|
||||
@@ -359,7 +359,7 @@ charts:
|
||||
label: Activated contracts
|
||||
colorScheme: tableau.Tableau20
|
||||
Dealsize:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Dealsize
|
||||
config:
|
||||
reports:
|
||||
@@ -394,7 +394,7 @@ charts:
|
||||
label: Euro
|
||||
colorScheme: tableau.Tableau10
|
||||
EventsPerMonth:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Events per month
|
||||
config:
|
||||
reports:
|
||||
@@ -417,7 +417,7 @@ charts:
|
||||
label: Events
|
||||
colorScheme: tableau.Tableau10
|
||||
EventsPerType:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Events per type
|
||||
config:
|
||||
reports:
|
||||
@@ -434,7 +434,7 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: tableau.Tableau10
|
||||
LeadFunnel:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Lead funnel
|
||||
config:
|
||||
reports:
|
||||
@@ -460,7 +460,7 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: tableau.ClassicMedium10
|
||||
LeadsByCountry:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Leads by country
|
||||
config:
|
||||
reports:
|
||||
@@ -485,7 +485,7 @@ charts:
|
||||
label: Leads per country
|
||||
colorScheme: tableau.Tableau10
|
||||
LeadsByRating:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Leads by rating
|
||||
config:
|
||||
reports:
|
||||
@@ -505,7 +505,7 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: tableau.Tableau10
|
||||
LeadsBySource:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Leads by source
|
||||
config:
|
||||
reports:
|
||||
@@ -524,7 +524,7 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: tableau.Tableau20
|
||||
LeadsByType:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Leads by type
|
||||
config:
|
||||
reports:
|
||||
@@ -547,7 +547,7 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: tableau.Tableau10
|
||||
LeadsPerMonth:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Leads per month
|
||||
config:
|
||||
reports:
|
||||
@@ -575,7 +575,7 @@ charts:
|
||||
label: Leads
|
||||
colorScheme: tableau.Tableau20
|
||||
MonthlySales:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Monthly sales
|
||||
config:
|
||||
reports:
|
||||
@@ -610,7 +610,7 @@ charts:
|
||||
max: ""
|
||||
colorScheme: tableau.Tableau20
|
||||
NumberOfOpportunitiesVsTarget:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Number of opportunities vs target
|
||||
config:
|
||||
reports:
|
||||
@@ -631,7 +631,7 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: tableau.Traffic9
|
||||
OpportunitiesCreatedPerMonth:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Opportunities created per month
|
||||
config:
|
||||
reports:
|
||||
@@ -659,7 +659,7 @@ charts:
|
||||
beginAtZero: true
|
||||
label: Opportunities
|
||||
OpportunityLineItemsValue:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Opportunity line items value
|
||||
config:
|
||||
reports:
|
||||
@@ -680,7 +680,7 @@ charts:
|
||||
label: value
|
||||
colorScheme: tableau.Tableau20
|
||||
OpportunitySalesPipeline:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Opportunity sales pipeline
|
||||
config:
|
||||
reports:
|
||||
@@ -709,7 +709,7 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: tableau.ClassicMedium10
|
||||
OpportunityStatusFunnel:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Opportunity status funn
|
||||
config:
|
||||
reports:
|
||||
@@ -737,7 +737,7 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: tableau.ClassicMedium10
|
||||
PriceBookEntriesPerMonth:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Price book entries per month
|
||||
config:
|
||||
reports:
|
||||
@@ -760,7 +760,7 @@ charts:
|
||||
label: Price book entries
|
||||
colorScheme: tableau.Tableau10
|
||||
PriceBooksCreatedPerMonth:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Price books created per month
|
||||
config:
|
||||
reports:
|
||||
@@ -783,7 +783,7 @@ charts:
|
||||
label: Price books
|
||||
colorScheme: tableau.Tableau10
|
||||
ProductsAddedPerMonth:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Products added per month
|
||||
config:
|
||||
reports:
|
||||
@@ -805,7 +805,7 @@ charts:
|
||||
label: Products
|
||||
colorScheme: tableau.Tableau10
|
||||
ProductsPerFamily:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Products per family
|
||||
config:
|
||||
reports:
|
||||
@@ -823,7 +823,7 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: tableau.Tableau10
|
||||
QuotesByStatus:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Quotes by status
|
||||
config:
|
||||
reports:
|
||||
@@ -841,7 +841,7 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: tableau.Tableau20
|
||||
QuotesPerMonth:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Quotes per month
|
||||
config:
|
||||
reports:
|
||||
@@ -871,7 +871,7 @@ charts:
|
||||
label: Quotes
|
||||
colorScheme: tableau.Tableau20
|
||||
SalesVsTarget:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Sales vs target
|
||||
config:
|
||||
reports:
|
||||
@@ -894,7 +894,7 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: tableau.Traffic9
|
||||
SalesYTD:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Sales YTD
|
||||
config:
|
||||
reports:
|
||||
@@ -916,7 +916,7 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: tableau.Traffic9
|
||||
SolutionsByStatus:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Solutions by status
|
||||
config:
|
||||
reports:
|
||||
@@ -933,7 +933,7 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: tableau.Tableau10
|
||||
SolutionsCreatedPerMonth:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Solutions created per month
|
||||
config:
|
||||
reports:
|
||||
@@ -956,7 +956,7 @@ charts:
|
||||
label: Solutions
|
||||
colorScheme: tableau.Tableau10
|
||||
TasksByStatus:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Tasks by status
|
||||
config:
|
||||
reports:
|
||||
@@ -974,7 +974,7 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: tableau.ClassicGreenOrange6
|
||||
TasksPerMonth:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Tasks per month
|
||||
config:
|
||||
reports:
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
namespace: crm
|
||||
pages:
|
||||
- handle: Home
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Home
|
||||
blocks:
|
||||
- title: My New Leads
|
||||
@@ -222,7 +222,7 @@ pages:
|
||||
xywh: [8, 0, 4, 11]
|
||||
visible: true
|
||||
- handle: Leads
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Leads
|
||||
blocks:
|
||||
- title: Leads by type
|
||||
@@ -269,7 +269,7 @@ pages:
|
||||
xywh: [0, 0, 9, 16]
|
||||
pages:
|
||||
- handle: RecordPageForModuleLead
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: Lead
|
||||
title: Record page for module "Lead"
|
||||
blocks:
|
||||
@@ -427,7 +427,7 @@ pages:
|
||||
xywh: [6, 15, 3, 8]
|
||||
visible: true
|
||||
- handle: MyLeads
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: My Leads
|
||||
blocks:
|
||||
- title: My Leads
|
||||
@@ -463,7 +463,7 @@ pages:
|
||||
xywh: [0, 0, 12, 17]
|
||||
visible: true
|
||||
- handle: AllNewLeads
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: All New Leads
|
||||
blocks:
|
||||
- title: New Leads
|
||||
@@ -500,7 +500,7 @@ pages:
|
||||
visible: true
|
||||
visible: true
|
||||
- handle: Accounts
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Accounts
|
||||
blocks:
|
||||
- title: All accounts
|
||||
@@ -548,7 +548,7 @@ pages:
|
||||
xywh: [9, 8, 3, 8]
|
||||
pages:
|
||||
- handle: RecordPageForModuleAccount
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: Account
|
||||
title: Record page for module "Account"
|
||||
blocks:
|
||||
@@ -806,7 +806,7 @@ pages:
|
||||
xywh: [9, 17, 3, 7]
|
||||
pages:
|
||||
- handle: RecordPageForModuleAccountContactRole
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: AccountContactRole
|
||||
title: Record page for module "AccountContactRole"
|
||||
blocks:
|
||||
@@ -823,7 +823,7 @@ pages:
|
||||
visible: true
|
||||
visible: true
|
||||
- handle: Contacts
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Contacts
|
||||
blocks:
|
||||
- title: List of Contacts
|
||||
@@ -868,7 +868,7 @@ pages:
|
||||
xywh: [9, 8, 3, 8]
|
||||
pages:
|
||||
- handle: RecordPageForModuleContact
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: Contact
|
||||
title: Record page for module "Contact"
|
||||
blocks:
|
||||
@@ -1042,7 +1042,7 @@ pages:
|
||||
visible: false
|
||||
visible: true
|
||||
- handle: Opportunities
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Opportunities
|
||||
blocks:
|
||||
- title: List of Opportunities
|
||||
@@ -1095,7 +1095,7 @@ pages:
|
||||
xywh: [8, 0, 2, 6]
|
||||
pages:
|
||||
- handle: RecordPageForModuleOpportunity
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: Opportunity
|
||||
title: Record page for module "Opportunity"
|
||||
blocks:
|
||||
@@ -1322,7 +1322,7 @@ pages:
|
||||
xywh: [8, 18, 4, 8]
|
||||
pages:
|
||||
- handle: RecordPageForModuleOpportunityContactRole
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: OpportunityContactRole
|
||||
title: Record page for module "OpportunityContactRole"
|
||||
blocks:
|
||||
@@ -1337,7 +1337,7 @@ pages:
|
||||
xywh: [0, 0, 4, 16]
|
||||
visible: false
|
||||
- handle: RecordPageForModuleOpportunityLineItem
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: OpportunityLineItem
|
||||
title: Record page for module "OpportunityLineItem"
|
||||
blocks:
|
||||
@@ -1378,7 +1378,7 @@ pages:
|
||||
xywh: [8, 0, 4, 16]
|
||||
visible: false
|
||||
- handle: RecordPageForModuleOpportunityCompetitor
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: OpportunityCompetitor
|
||||
title: Record page for module "OpportunityCompetitor"
|
||||
blocks:
|
||||
@@ -1397,7 +1397,7 @@ pages:
|
||||
visible: false
|
||||
visible: true
|
||||
- handle: Quotes
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Quotes
|
||||
blocks:
|
||||
- title: List of Quotes
|
||||
@@ -1446,7 +1446,7 @@ pages:
|
||||
xywh: [9, 8, 3, 8]
|
||||
pages:
|
||||
- handle: RecordPageForModuleQuote
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: Quote
|
||||
title: Record page for module "Quote"
|
||||
blocks:
|
||||
@@ -1662,7 +1662,7 @@ pages:
|
||||
xywh: [4, 11, 4, 1]
|
||||
pages:
|
||||
- handle: RecordPageForModuleQuoteLineItem
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: QuoteLineItem
|
||||
title: Record page for module "QuoteLineItem"
|
||||
blocks:
|
||||
@@ -1687,7 +1687,7 @@ pages:
|
||||
visible: false
|
||||
visible: true
|
||||
- handle: Contracts
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Contracts
|
||||
blocks:
|
||||
- title: List of Contracts
|
||||
@@ -1735,7 +1735,7 @@ pages:
|
||||
xywh: [9, 0, 3, 9]
|
||||
pages:
|
||||
- handle: RecordPageForModuleContract
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: Contract
|
||||
title: Record page for module "Contract"
|
||||
blocks:
|
||||
@@ -1939,7 +1939,7 @@ pages:
|
||||
xywh: [0, 10, 6, 9]
|
||||
pages:
|
||||
- handle: RecordPageForModuleContractContactRole
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: ContractContactRole
|
||||
title: Record page for module "ContractContactRole"
|
||||
blocks:
|
||||
@@ -1954,7 +1954,7 @@ pages:
|
||||
xywh: [0, 0, 4, 16]
|
||||
visible: false
|
||||
- handle: RecordPageForModuleEntitlement
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: Entitlement
|
||||
title: Record page for module "Entitlement"
|
||||
blocks:
|
||||
@@ -2021,7 +2021,7 @@ pages:
|
||||
xywh: [8, 0, 4, 13]
|
||||
pages:
|
||||
- handle: RecordPageForModuleEntitlementContact
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: EntitlementContact
|
||||
title: Record page for module "EntitlementContact"
|
||||
blocks:
|
||||
@@ -2035,7 +2035,7 @@ pages:
|
||||
xywh: [0, 0, 4, 14]
|
||||
visible: false
|
||||
- handle: RecordPageForModuleEntitlementTemplate
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: EntitlementTemplate
|
||||
title: Record page for module "EntitlementTemplate"
|
||||
blocks:
|
||||
@@ -2053,7 +2053,7 @@ pages:
|
||||
visible: false
|
||||
visible: false
|
||||
- handle: RecordPageForModuleContractLineItem
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: ContractLineItem
|
||||
title: Record page for module "ContractLineItem"
|
||||
blocks:
|
||||
@@ -2093,7 +2093,7 @@ pages:
|
||||
visible: false
|
||||
visible: true
|
||||
- handle: Campaigns
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Campaigns
|
||||
blocks:
|
||||
- title: List of Campaigns
|
||||
@@ -2210,7 +2210,7 @@ pages:
|
||||
xywh: [10, 0, 2, 4]
|
||||
pages:
|
||||
- handle: RecordPageForModuleCampaign
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: Campaigns
|
||||
title: Record page for module "Campaign"
|
||||
blocks:
|
||||
@@ -2369,7 +2369,7 @@ pages:
|
||||
visible: false
|
||||
visible: true
|
||||
- handle: Products
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Products
|
||||
blocks:
|
||||
- title: List of Products
|
||||
@@ -2413,7 +2413,7 @@ pages:
|
||||
xywh: [9, 8, 3, 8]
|
||||
pages:
|
||||
- handle: RecordPageForModuleProduct
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: Product
|
||||
title: Record page for module "Product"
|
||||
blocks:
|
||||
@@ -2527,7 +2527,7 @@ pages:
|
||||
xywh: [8, 0, 4, 10]
|
||||
visible: false
|
||||
- handle: PriceBook
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Price book
|
||||
blocks:
|
||||
- title: Price Books
|
||||
@@ -2572,7 +2572,7 @@ pages:
|
||||
xywh: [9, 8, 3, 8]
|
||||
pages:
|
||||
- handle: RecordPageForModulePricebook
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: Pricebook
|
||||
title: Record page for module "Pricebook"
|
||||
blocks:
|
||||
@@ -2639,7 +2639,7 @@ pages:
|
||||
xywh: [0, 14, 12, 8]
|
||||
pages:
|
||||
- handle: RecordPageForModulePricebookEntry
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: PricebookEntry
|
||||
title: Record page for module "PricebookEntry"
|
||||
blocks:
|
||||
@@ -2658,7 +2658,7 @@ pages:
|
||||
visible: true
|
||||
visible: true
|
||||
- handle: Events
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Events
|
||||
blocks:
|
||||
- title: List of Events
|
||||
@@ -2771,7 +2771,7 @@ pages:
|
||||
xywh: [3, 0, 6, 16]
|
||||
pages:
|
||||
- handle: RecordPageForModuleEvent
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: Event
|
||||
title: Record page for module "Event"
|
||||
blocks:
|
||||
@@ -2823,7 +2823,7 @@ pages:
|
||||
visible: false
|
||||
visible: true
|
||||
- handle: Tasks
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Tasks
|
||||
blocks:
|
||||
- title: List of Tasks
|
||||
@@ -2872,7 +2872,7 @@ pages:
|
||||
xywh: [9, 8, 3, 8]
|
||||
pages:
|
||||
- handle: RecordPageForModuleTask
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: Task
|
||||
title: Record page for module "Task"
|
||||
blocks:
|
||||
@@ -2922,7 +2922,7 @@ pages:
|
||||
visible: false
|
||||
visible: true
|
||||
- handle: Dashboards
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Dashboards
|
||||
blocks:
|
||||
- title: Leads per day
|
||||
@@ -2990,7 +2990,7 @@ pages:
|
||||
xywh: [6, 14, 3, 7]
|
||||
pages:
|
||||
- handle: LeadFunnelDashboard
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Lead Funnel Dashboard
|
||||
blocks:
|
||||
- title: Number of Leads in Campaigns
|
||||
@@ -3129,7 +3129,7 @@ pages:
|
||||
xywh: [9, 18, 3, 7]
|
||||
visible: true
|
||||
- handle: ForecastDashboard
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Forecast Dashboard
|
||||
blocks:
|
||||
- title: Sales YTD
|
||||
@@ -3190,7 +3190,7 @@ pages:
|
||||
xywh: [0, 6, 6, 8]
|
||||
visible: true
|
||||
- handle: KPIsAndSalesActivitiesDashboard
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: KPIs and Sales Activities Dashboard
|
||||
blocks:
|
||||
- title: New Leads
|
||||
@@ -3377,7 +3377,7 @@ pages:
|
||||
xywh: [6, 22, 6, 7]
|
||||
visible: true
|
||||
- handle: ExecutiveDailyViewDashboard
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Executive Daily View Dashboard
|
||||
blocks:
|
||||
- title: Sales Pipeline
|
||||
@@ -3481,7 +3481,7 @@ pages:
|
||||
visible: true
|
||||
visible: true
|
||||
- handle: More
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: More
|
||||
blocks:
|
||||
- title: Additional CRM modules
|
||||
@@ -3491,7 +3491,7 @@ pages:
|
||||
xywh: [0, 0, 3, 3]
|
||||
pages:
|
||||
- handle: Notes
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Notes
|
||||
blocks:
|
||||
- title: List of Notes
|
||||
@@ -3525,7 +3525,7 @@ pages:
|
||||
xywh: [0, 0, 12, 16]
|
||||
pages:
|
||||
- handle: RecordPageForModuleNote
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: Note
|
||||
title: Record page for module "Note"
|
||||
blocks:
|
||||
@@ -3565,7 +3565,7 @@ pages:
|
||||
visible: false
|
||||
visible: true
|
||||
- handle: Cases
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Cases
|
||||
blocks:
|
||||
- title: List of Cases
|
||||
@@ -3633,7 +3633,7 @@ pages:
|
||||
xywh: [8, 5, 2, 6]
|
||||
pages:
|
||||
- handle: RecordPageForModuleCase
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: Case
|
||||
title: Record page for module "Case"
|
||||
blocks:
|
||||
@@ -3644,6 +3644,9 @@ pages:
|
||||
- name: Subject
|
||||
- name: AccountId
|
||||
- name: ContactId
|
||||
- name: SuppliedEmail
|
||||
- name: SuppliedName
|
||||
- name: SuppliedPhone
|
||||
- name: ProductId
|
||||
style:
|
||||
variants: {border: primary, headerText: primary}
|
||||
@@ -3812,7 +3815,7 @@ pages:
|
||||
xywh: [6, 0, 3, 12]
|
||||
pages:
|
||||
- handle: RecordPageForModuleCaseUpdate
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: CaseUpdate
|
||||
title: Record page for module "CaseUpdate"
|
||||
blocks:
|
||||
@@ -3834,7 +3837,7 @@ pages:
|
||||
visible: false
|
||||
visible: true
|
||||
- handle: Solutions
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Solutions
|
||||
blocks:
|
||||
- title: List of Solutions
|
||||
@@ -3880,7 +3883,7 @@ pages:
|
||||
xywh: [9, 8, 3, 8]
|
||||
pages:
|
||||
- handle: RecordPageForModuleSolution
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: Solution
|
||||
title: Record page for module "Solution"
|
||||
blocks:
|
||||
@@ -3900,7 +3903,7 @@ pages:
|
||||
visible: false
|
||||
visible: true
|
||||
- handle: DefaultSettings
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Default Settings
|
||||
description: A list of defaults values which are called upon in automation
|
||||
processes.
|
||||
@@ -3929,7 +3932,7 @@ pages:
|
||||
xywh: [0, 0, 12, 7]
|
||||
pages:
|
||||
- handle: RecordPageForModuleDefaultSettings
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: Settings
|
||||
title: Record page for module "DefaultSettings"
|
||||
blocks:
|
||||
@@ -3975,7 +3978,7 @@ pages:
|
||||
visible: true
|
||||
visible: true
|
||||
- handle: UnpublishedModules
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Unpublished modules
|
||||
blocks:
|
||||
- title: Temp
|
||||
@@ -3985,7 +3988,7 @@ pages:
|
||||
xywh: [0, 0, 3, 3]
|
||||
pages:
|
||||
- handle: RecordPageForModuleQuestion
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: Question
|
||||
title: Record page for module "Question"
|
||||
blocks:
|
||||
@@ -4046,7 +4049,7 @@ pages:
|
||||
xywh: [4, 0, 8, 13]
|
||||
pages:
|
||||
- handle: RecordPageForModuleReply
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: Reply
|
||||
title: Record page for module "Reply"
|
||||
blocks:
|
||||
@@ -4076,7 +4079,7 @@ pages:
|
||||
xywh: [6, 0, 6, 20]
|
||||
visible: false
|
||||
- handle: RecordPageForModuleVote
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: Vote
|
||||
title: Record page for module "Vote"
|
||||
blocks:
|
||||
@@ -4099,7 +4102,7 @@ pages:
|
||||
visible: false
|
||||
visible: false
|
||||
- handle: Ideas
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Ideas
|
||||
blocks:
|
||||
- title: List of Ideas
|
||||
@@ -4128,7 +4131,7 @@ pages:
|
||||
xywh: [0, 0, 12, 20]
|
||||
pages:
|
||||
- handle: RecordPageForModuleIdea
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: Idea
|
||||
title: Record page for module "Idea"
|
||||
blocks:
|
||||
@@ -4174,7 +4177,7 @@ pages:
|
||||
visible: false
|
||||
visible: false
|
||||
- handle: Emails
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Emails
|
||||
blocks:
|
||||
- title: List of Email Templates
|
||||
@@ -4191,7 +4194,7 @@ pages:
|
||||
xywh: [8, 0, 4, 20]
|
||||
pages:
|
||||
- handle: RecordPageForModuleEmailTemplate
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: EmailTemplate
|
||||
title: Record page for module "EmailTemplate"
|
||||
blocks:
|
||||
@@ -4208,7 +4211,7 @@ pages:
|
||||
visible: false
|
||||
visible: false
|
||||
- handle: Questions
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Questions
|
||||
blocks:
|
||||
- title: List of Questions
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
namespaces:
|
||||
service-solution:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Service Solution
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
namespace: service-solution
|
||||
modules:
|
||||
Account:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Account
|
||||
fields:
|
||||
AccountName:
|
||||
@@ -686,12 +686,6 @@ modules:
|
||||
Facebook:
|
||||
label: Facebook
|
||||
kind: String
|
||||
AccountSelect:
|
||||
label: Accounts
|
||||
kind: Select
|
||||
options:
|
||||
options: []
|
||||
selectType: default
|
||||
TotalTime:
|
||||
label: Total time of all cases
|
||||
kind: Number
|
||||
@@ -707,7 +701,7 @@ modules:
|
||||
precision: "2"
|
||||
prefix: $
|
||||
Attachement:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Attachement
|
||||
fields:
|
||||
File:
|
||||
@@ -731,7 +725,7 @@ modules:
|
||||
label: Name
|
||||
kind: String
|
||||
Case:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Case
|
||||
fields:
|
||||
Status:
|
||||
@@ -845,6 +839,8 @@ modules:
|
||||
Number:
|
||||
label: Case Number
|
||||
kind: String
|
||||
expressions:
|
||||
valueExpr: "\"Ticket#\" + strftime(new.createdAt, \"%Y%m%d%H%M%S%b\")"
|
||||
ProductId:
|
||||
label: Product
|
||||
kind: Record
|
||||
@@ -883,7 +879,7 @@ modules:
|
||||
label: PreviousStatus
|
||||
kind: String
|
||||
Contact:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Contact
|
||||
fields:
|
||||
AccountId:
|
||||
@@ -1587,7 +1583,7 @@ modules:
|
||||
kind: String
|
||||
private: true
|
||||
Department:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Department
|
||||
meta: '{}'
|
||||
fields:
|
||||
@@ -1622,14 +1618,8 @@ modules:
|
||||
format: "0.00"
|
||||
precision: "2"
|
||||
prefix: $
|
||||
DepartmentSelect:
|
||||
label: Departments
|
||||
kind: Select
|
||||
options:
|
||||
multiLine: false
|
||||
useRichTextEditor: false
|
||||
EmailMessage:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: EmailMessage
|
||||
meta: '{}'
|
||||
fields:
|
||||
@@ -1684,7 +1674,7 @@ modules:
|
||||
- Number
|
||||
selectType: default
|
||||
EmailTemplate:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: EmailTemplate
|
||||
meta: '{}'
|
||||
fields:
|
||||
@@ -1706,7 +1696,7 @@ modules:
|
||||
options:
|
||||
multiLine: true
|
||||
Entitlement:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Entitlement
|
||||
fields:
|
||||
AccountId:
|
||||
@@ -1772,7 +1762,7 @@ modules:
|
||||
- Year(s)
|
||||
selectType: default
|
||||
EntitlementTemplate:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: EntitlementTemplate
|
||||
fields:
|
||||
Name:
|
||||
@@ -1805,7 +1795,7 @@ modules:
|
||||
selectType: multiple
|
||||
multi: true
|
||||
KnowledgeBase:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: KnowledgeBase
|
||||
fields:
|
||||
Number:
|
||||
@@ -1891,7 +1881,7 @@ modules:
|
||||
- Name
|
||||
selectType: default
|
||||
Product:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Product
|
||||
fields:
|
||||
IsActive:
|
||||
@@ -1967,7 +1957,7 @@ modules:
|
||||
options: []
|
||||
selectType: default
|
||||
Settings:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Settings
|
||||
meta: '{}'
|
||||
fields:
|
||||
@@ -2017,7 +2007,7 @@ modules:
|
||||
- Name
|
||||
selectType: default
|
||||
Update:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Update
|
||||
fields:
|
||||
CaseId:
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
namespace: service-solution
|
||||
charts:
|
||||
ActiveEntitlements:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Number of active entitlements
|
||||
config:
|
||||
reports:
|
||||
@@ -20,7 +20,7 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: tableau.Tableau10
|
||||
AverageTimeSpentPerCase:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Average time spent per case
|
||||
config:
|
||||
reports:
|
||||
@@ -40,7 +40,7 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: tableau.Tableau10
|
||||
CaseUpdatesPerType:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Case updates per type
|
||||
config:
|
||||
reports:
|
||||
@@ -60,7 +60,7 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: tableau.Tableau10
|
||||
CasesByCategory:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Cases by category
|
||||
config:
|
||||
reports:
|
||||
@@ -83,7 +83,7 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: tableau.Tableau10
|
||||
CasesByPriority:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Cases by priority
|
||||
config:
|
||||
reports:
|
||||
@@ -104,7 +104,7 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: tableau.Tableau10
|
||||
CasesByStatus:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Cases by status
|
||||
config:
|
||||
reports:
|
||||
@@ -125,7 +125,7 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: tableau.Tableau10
|
||||
ClosedCasesPerMonth:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Closed cases per month
|
||||
config:
|
||||
reports:
|
||||
@@ -150,7 +150,7 @@ charts:
|
||||
label: Cases
|
||||
colorScheme: tableau.Tableau10
|
||||
CostPerCategory:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Total cost per category
|
||||
config:
|
||||
reports:
|
||||
@@ -174,7 +174,7 @@ charts:
|
||||
label: $
|
||||
colorScheme: tableau.Tableau10
|
||||
CostPerProductFamily:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Cost per product family
|
||||
config:
|
||||
reports:
|
||||
@@ -197,13 +197,13 @@ charts:
|
||||
label: $
|
||||
colorScheme: tableau.Tableau10
|
||||
CostsPerAccount:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Total costs per account
|
||||
config:
|
||||
reports:
|
||||
- dimensions:
|
||||
- conditions: {}
|
||||
field: AccountSelect
|
||||
field: AccountName
|
||||
meta: {}
|
||||
modifier: (no grouping / buckets)
|
||||
filter: ""
|
||||
@@ -220,7 +220,7 @@ charts:
|
||||
label: $
|
||||
colorScheme: tableau.Tableau10
|
||||
KnowledgeBaseArticlesPerType:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Knowledge Base articles per type
|
||||
config:
|
||||
reports:
|
||||
@@ -241,7 +241,7 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: tableau.Tableau10
|
||||
KnowledgeBaseItemsCreatedPerDay:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Knowledge Base items created per day
|
||||
config:
|
||||
reports:
|
||||
@@ -264,7 +264,7 @@ charts:
|
||||
label: KB Items
|
||||
colorScheme: tableau.Tableau10
|
||||
NewCasesByMonth:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: New cases per month
|
||||
config:
|
||||
reports:
|
||||
@@ -290,13 +290,13 @@ charts:
|
||||
label: Cases
|
||||
colorScheme: tableau.Tableau10
|
||||
TimePerAccount:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Total time spend per account
|
||||
config:
|
||||
reports:
|
||||
- dimensions:
|
||||
- conditions: {}
|
||||
field: AccountSelect
|
||||
field: AccountName
|
||||
meta: {}
|
||||
modifier: (no grouping / buckets)
|
||||
filter: ""
|
||||
@@ -311,7 +311,7 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: tableau.Tableau20
|
||||
TimeSpentPerProductFamily:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Time Spent per Product Family
|
||||
config:
|
||||
reports:
|
||||
@@ -335,13 +335,13 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: tableau.ClassicMedium10
|
||||
TotalCostPerDepartment:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Total costs per department
|
||||
config:
|
||||
reports:
|
||||
- dimensions:
|
||||
- conditions: {}
|
||||
field: DepartmentSelect
|
||||
field: Name
|
||||
meta: {}
|
||||
modifier: (no grouping / buckets)
|
||||
skipMissing: true
|
||||
@@ -359,7 +359,7 @@ charts:
|
||||
label: $
|
||||
colorScheme: tableau.Tableau10
|
||||
TotalCostPerMonth:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Total cost per month
|
||||
config:
|
||||
reports:
|
||||
@@ -381,7 +381,7 @@ charts:
|
||||
label: $
|
||||
colorScheme: tableau.Tableau10
|
||||
TotalTimeSpentPerCategory:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: 'Total time spent per category '
|
||||
config:
|
||||
reports:
|
||||
@@ -403,13 +403,13 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: tableau.Tableau10
|
||||
TotalTimeSpentPerDepartment:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Total time spent per department
|
||||
config:
|
||||
reports:
|
||||
- dimensions:
|
||||
- conditions: {}
|
||||
field: DepartmentSelect
|
||||
field: Name
|
||||
meta: {}
|
||||
modifier: (no grouping / buckets)
|
||||
skipMissing: true
|
||||
@@ -425,7 +425,7 @@ charts:
|
||||
renderer: {}
|
||||
colorScheme: tableau.Tableau10
|
||||
TotalTimeSpentPerMonth:
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
name: Total time spent per month
|
||||
config:
|
||||
reports:
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
namespace: service-solution
|
||||
pages:
|
||||
- handle: Home
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Home
|
||||
blocks:
|
||||
- title: All Cases
|
||||
@@ -74,7 +74,7 @@ pages:
|
||||
xywh: [9, 11, 3, 5]
|
||||
visible: true
|
||||
- handle: Cases
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Cases
|
||||
blocks:
|
||||
- title: All cases
|
||||
@@ -120,7 +120,7 @@ pages:
|
||||
xywh: [9, 8, 3, 8]
|
||||
pages:
|
||||
- handle: RecordPageForModuleCase
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: Case
|
||||
title: Record page for module "Case"
|
||||
blocks:
|
||||
@@ -242,7 +242,7 @@ pages:
|
||||
xywh: [3, 3, 6, 2]
|
||||
pages:
|
||||
- handle: RecordPageForModuleAttachement
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: Attachement
|
||||
title: Record page for module "Attachement"
|
||||
blocks:
|
||||
@@ -258,7 +258,7 @@ pages:
|
||||
xywh: [0, 0, 5, 18]
|
||||
visible: false
|
||||
- handle: RecordPageForModuleUpdate
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: Update
|
||||
title: Record page for module "Update"
|
||||
blocks:
|
||||
@@ -301,7 +301,7 @@ pages:
|
||||
visible: false
|
||||
visible: false
|
||||
- handle: AllMyCases
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: All my cases
|
||||
blocks:
|
||||
- title: All my cases
|
||||
@@ -334,7 +334,7 @@ pages:
|
||||
xywh: [0, 0, 12, 16]
|
||||
visible: true
|
||||
- handle: MyNewCases
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: My new cases
|
||||
blocks:
|
||||
- title: My new cases
|
||||
@@ -368,7 +368,7 @@ pages:
|
||||
visible: true
|
||||
visible: true
|
||||
- handle: Accounts
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Accounts
|
||||
blocks:
|
||||
- title: Accounts
|
||||
@@ -413,7 +413,7 @@ pages:
|
||||
xywh: [9, 8, 3, 8]
|
||||
pages:
|
||||
- handle: RecordPageForModuleAccount
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: Account
|
||||
title: Record page for module "Account"
|
||||
blocks:
|
||||
@@ -524,7 +524,7 @@ pages:
|
||||
xywh: [0, 21, 6, 9]
|
||||
visible: false
|
||||
- handle: Contacts
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Contacts
|
||||
blocks:
|
||||
- title: Contacts
|
||||
@@ -558,7 +558,7 @@ pages:
|
||||
xywh: [0, 0, 12, 16]
|
||||
pages:
|
||||
- handle: RecordPageForModuleContact
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: Contact
|
||||
title: Record page for module "Contact"
|
||||
blocks:
|
||||
@@ -652,7 +652,7 @@ pages:
|
||||
xywh: [0, 20, 9, 9]
|
||||
pages:
|
||||
- handle: RecordPageForModuleEmailMessage
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: EmailMessage
|
||||
title: Record page for module "Email Message"
|
||||
blocks:
|
||||
@@ -700,10 +700,16 @@ pages:
|
||||
- title: Actions
|
||||
options:
|
||||
buttons:
|
||||
- label: Load selected tempate in to email message
|
||||
- enabled: true
|
||||
label: Load selected template in to email message
|
||||
variant: primary
|
||||
- label: Send email to the contact
|
||||
resourceType: compose:record
|
||||
script: /client-scripts/compose/service-solution/EmailMessage/TemplateLoad.js:default
|
||||
- enabled: true
|
||||
label: Send email to the contact
|
||||
variant: success
|
||||
resourceType: compose:record
|
||||
script: /client-scripts/compose/service-solution/EmailMessage/SendEmail.js:default
|
||||
style:
|
||||
variants: {bodyBg: white, border: primary, headerBg: white,
|
||||
headerText: primary}
|
||||
@@ -713,7 +719,7 @@ pages:
|
||||
visible: false
|
||||
visible: true
|
||||
- handle: Entitlements
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Entitlements
|
||||
blocks:
|
||||
- title: Entitlements
|
||||
@@ -747,7 +753,7 @@ pages:
|
||||
xywh: [0, 0, 12, 16]
|
||||
pages:
|
||||
- handle: RecordPageForModuleEntitlement
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: Entitlement
|
||||
title: Record page for module "Entitlement"
|
||||
blocks:
|
||||
@@ -791,7 +797,7 @@ pages:
|
||||
visible: true
|
||||
visible: true
|
||||
- handle: Products
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Products
|
||||
blocks:
|
||||
- title: Products
|
||||
@@ -838,7 +844,7 @@ pages:
|
||||
xywh: [9, 8, 3, 8]
|
||||
pages:
|
||||
- handle: RecordPageForModuleProduct
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: Product
|
||||
title: Record page for module "Product"
|
||||
blocks:
|
||||
@@ -937,7 +943,7 @@ pages:
|
||||
xywh: [3, 0, 3, 10]
|
||||
visible: false
|
||||
- handle: EntitlementTemplates
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Entitlement Templates
|
||||
blocks:
|
||||
- title: Entitlement Templates
|
||||
@@ -968,7 +974,7 @@ pages:
|
||||
xywh: [0, 0, 12, 16]
|
||||
pages:
|
||||
- handle: RecordPageForModuleEntitlementTemplate
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: EntitlementTemplate
|
||||
title: Record page for module "EntitlementTemplate"
|
||||
blocks:
|
||||
@@ -1007,7 +1013,7 @@ pages:
|
||||
visible: true
|
||||
visible: true
|
||||
- handle: KnowledgeBase
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Knowledge Base
|
||||
blocks:
|
||||
- title: Knowledge Base
|
||||
@@ -1053,7 +1059,7 @@ pages:
|
||||
xywh: [9, 8, 3, 8]
|
||||
pages:
|
||||
- handle: RecordPageForModuleKnowledgeBase
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: KnowledgeBase
|
||||
title: Record page for module "Knowledge Base"
|
||||
blocks:
|
||||
@@ -1110,7 +1116,7 @@ pages:
|
||||
visible: false
|
||||
visible: true
|
||||
- handle: Departments
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Departments
|
||||
blocks:
|
||||
- title: Departments
|
||||
@@ -1156,7 +1162,7 @@ pages:
|
||||
xywh: [9, 8, 3, 8]
|
||||
pages:
|
||||
- handle: RecordPageForModuleDepartment
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: Department
|
||||
title: Record page for module "Department"
|
||||
blocks:
|
||||
@@ -1175,7 +1181,7 @@ pages:
|
||||
fields:
|
||||
- name: TotalTime
|
||||
- name: TotalCost
|
||||
- name: DepartmentSelect
|
||||
- name: Name
|
||||
style:
|
||||
variants: {bodyBg: white, border: primary, headerBg: white, headerText: primary}
|
||||
kind: Record
|
||||
@@ -1204,7 +1210,7 @@ pages:
|
||||
visible: false
|
||||
visible: true
|
||||
- handle: Dashboard
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Dashboard
|
||||
blocks:
|
||||
- title: Cases by category
|
||||
@@ -1349,7 +1355,7 @@ pages:
|
||||
xywh: [9, 24, 3, 6]
|
||||
visible: true
|
||||
- handle: Settings
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Settings
|
||||
blocks:
|
||||
- title: Settings
|
||||
@@ -1375,7 +1381,7 @@ pages:
|
||||
xywh: [0, 0, 12, 5]
|
||||
pages:
|
||||
- handle: RecordPageForModuleSettings
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: Settings
|
||||
title: Record page for module "Settings"
|
||||
blocks:
|
||||
@@ -1395,7 +1401,7 @@ pages:
|
||||
xywh: [0, 0, 6, 17]
|
||||
visible: false
|
||||
- handle: EmailTemplates
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
title: Email Templates
|
||||
blocks:
|
||||
- title: Email Templates
|
||||
@@ -1426,7 +1432,7 @@ pages:
|
||||
xywh: [0, 0, 12, 16]
|
||||
pages:
|
||||
- handle: RecordPageForModuleEmailTemplate
|
||||
(envoy): { skipIf: "!missing" }
|
||||
(envoy): { onExisting: "skip" }
|
||||
module: EmailTemplate
|
||||
title: Record page for module "Email Template"
|
||||
blocks:
|
||||
|
||||
Reference in New Issue
Block a user