245 lines
4.5 KiB
JavaScript
245 lines
4.5 KiB
JavaScript
export const fields = [
|
|
{
|
|
label: 'Deal Name',
|
|
key: 'dealName',
|
|
type: 'string',
|
|
required: true,
|
|
description: '',
|
|
variables: true,
|
|
},
|
|
{
|
|
label: 'Amount',
|
|
key: 'amount',
|
|
type: 'string',
|
|
required: false,
|
|
description: '',
|
|
variables: true,
|
|
},
|
|
{
|
|
label: 'Organization',
|
|
key: 'organizationId',
|
|
type: 'dropdown',
|
|
required: false,
|
|
description: '',
|
|
variables: true,
|
|
source: {
|
|
type: 'query',
|
|
name: 'getDynamicData',
|
|
arguments: [
|
|
{
|
|
name: 'key',
|
|
value: 'listOrganizations',
|
|
},
|
|
],
|
|
},
|
|
},
|
|
{
|
|
label: 'Contact',
|
|
key: 'contactId',
|
|
type: 'dropdown',
|
|
required: false,
|
|
description: '',
|
|
variables: true,
|
|
source: {
|
|
type: 'query',
|
|
name: 'getDynamicData',
|
|
arguments: [
|
|
{
|
|
name: 'key',
|
|
value: 'listContacts',
|
|
},
|
|
],
|
|
},
|
|
},
|
|
{
|
|
label: 'Expected Close Date',
|
|
key: 'expectedCloseDate',
|
|
type: 'string',
|
|
required: true,
|
|
description: 'Format: yyyy-mm-dd',
|
|
variables: true,
|
|
},
|
|
{
|
|
label: 'Pipeline',
|
|
key: 'pipeline',
|
|
type: 'dropdown',
|
|
required: true,
|
|
value: 'Standart',
|
|
description: '',
|
|
variables: true,
|
|
options: [{ label: 'Standart', value: 'Standart' }],
|
|
},
|
|
{
|
|
label: 'Sales Stage',
|
|
key: 'salesStage',
|
|
type: 'dropdown',
|
|
required: false,
|
|
description: '',
|
|
variables: true,
|
|
source: {
|
|
type: 'query',
|
|
name: 'getDynamicData',
|
|
arguments: [
|
|
{
|
|
name: 'key',
|
|
value: 'listOpportunityOptions',
|
|
},
|
|
{
|
|
name: 'parameters.salesStage',
|
|
value: 'sales_stage',
|
|
},
|
|
],
|
|
},
|
|
},
|
|
{
|
|
label: 'Assigned To',
|
|
key: 'assignedTo',
|
|
type: 'string',
|
|
required: false,
|
|
description: 'Default is the id of the account connected to Automatisch.',
|
|
variables: true,
|
|
},
|
|
{
|
|
label: 'Lead Source',
|
|
key: 'leadSource',
|
|
type: 'dropdown',
|
|
required: false,
|
|
description: '',
|
|
variables: true,
|
|
source: {
|
|
type: 'query',
|
|
name: 'getDynamicData',
|
|
arguments: [
|
|
{
|
|
name: 'key',
|
|
value: 'listOpportunityOptions',
|
|
},
|
|
{
|
|
name: 'parameters.leadSource',
|
|
value: 'leadsource',
|
|
},
|
|
],
|
|
},
|
|
},
|
|
{
|
|
label: 'Next Step',
|
|
key: 'nextStep',
|
|
type: 'string',
|
|
required: false,
|
|
description: '',
|
|
variables: true,
|
|
},
|
|
{
|
|
label: 'Type',
|
|
key: 'type',
|
|
type: 'dropdown',
|
|
required: false,
|
|
description: '',
|
|
variables: true,
|
|
source: {
|
|
type: 'query',
|
|
name: 'getDynamicData',
|
|
arguments: [
|
|
{
|
|
name: 'key',
|
|
value: 'listOpportunityOptions',
|
|
},
|
|
{
|
|
name: 'parameters.type',
|
|
value: 'opportunity_type',
|
|
},
|
|
],
|
|
},
|
|
},
|
|
{
|
|
label: 'Probability',
|
|
key: 'probability',
|
|
type: 'string',
|
|
required: false,
|
|
description: '',
|
|
variables: true,
|
|
},
|
|
{
|
|
label: 'Campaign Source',
|
|
key: 'campaignSourceId',
|
|
type: 'dropdown',
|
|
required: false,
|
|
description: '',
|
|
variables: true,
|
|
source: {
|
|
type: 'query',
|
|
name: 'getDynamicData',
|
|
arguments: [
|
|
{
|
|
name: 'key',
|
|
value: 'listCampaignSources',
|
|
},
|
|
],
|
|
},
|
|
},
|
|
{
|
|
label: 'Weighted Revenue',
|
|
key: 'weightedRevenue',
|
|
type: 'string',
|
|
required: false,
|
|
description: '',
|
|
variables: true,
|
|
},
|
|
{
|
|
label: 'Adjusted Amount',
|
|
key: 'adjustedAmount',
|
|
type: 'string',
|
|
required: false,
|
|
description: '',
|
|
variables: true,
|
|
},
|
|
{
|
|
label: 'Lost Reason',
|
|
key: 'lostReason',
|
|
type: 'dropdown',
|
|
required: false,
|
|
description: '',
|
|
variables: true,
|
|
source: {
|
|
type: 'query',
|
|
name: 'getDynamicData',
|
|
arguments: [
|
|
{
|
|
name: 'key',
|
|
value: 'listOpportunityOptions',
|
|
},
|
|
{
|
|
name: 'parameters.lostReason',
|
|
value: 'lost_reason',
|
|
},
|
|
],
|
|
},
|
|
},
|
|
{
|
|
label: 'Record Currency',
|
|
key: 'recordCurrencyId',
|
|
type: 'dropdown',
|
|
required: false,
|
|
description: '',
|
|
variables: true,
|
|
source: {
|
|
type: 'query',
|
|
name: 'getDynamicData',
|
|
arguments: [
|
|
{
|
|
name: 'key',
|
|
value: 'listRecordCurrencies',
|
|
},
|
|
],
|
|
},
|
|
},
|
|
{
|
|
label: 'Description',
|
|
key: 'description',
|
|
type: 'string',
|
|
required: false,
|
|
description: '',
|
|
variables: true,
|
|
},
|
|
];
|