cluedin-widget
Version:
This is the project for creating and managing widgets in CluedIn.
526 lines (525 loc) • 16.4 kB
JavaScript
import formatHelper from './../format';
module.exports = {
important: [
{
either: [ {
display: 'Email',
value: 'property-Email',
key: 'email',
important: true
}, {
display: 'Email',
value: 'property-person.email',
key: 'email',
important: true
}, {
display: 'Email',
value: 'property-user.email',
key: 'email',
important: true
}, {
display: 'Email',
value: 'property-Email',
key: 'email',
important: true
} ]
}, {
either: [ {
display: 'Location',
key: 'location',
value: 'property-person.home.address.city',
important: true
}, {
display: 'Location',
key: 'location',
value: 'property-user.home.address.city',
important: true
} ]
}, {
either: [
{
display: 'Job Title',
value: 'property-user.jobTitle',
key: 'jobtitle',
important: true
},
{
display: 'Job Title',
value: 'property-person.jobTitle',
key: 'jobtitle',
important: true
},
{
display: 'Job Title',
value: 'property-user.title',
key: 'jobtitle',
important: true
},
{
display: 'Job Title',
value: 'property-linkedin.person.headline',
key: 'jobtitle',
important: true
},
{
display: 'Job Title',
value: 'property-Title',
key: 'jobtitle',
important: true
}
]
}, {
either: [
{
display: 'Twitter Username',
key: 'twitter',
value: 'property-user.social.Twitter',
important: true
},
{
display: 'Twitter Username',
key: 'twitter',
value: 'property-twitter.user.screenNameList',
important: true
},
{
display: 'Twitter Username',
key: 'twitter',
value: 'property-podio.person.Twitter',
important: true
}
]
}, {
either: [
{
display: 'LinkedIn Username',
key: 'linkedin',
value: 'property-user.social.LinkedIn',
important: true
}
]
}, {
display: 'Phone Number',
value: 'property-user.phoneNumber',
key: 'phonenumber',
category: 'phone',
important: true
} ],
all: [
{
display: 'Salutation',
value: 'property-Salutation',
key: 'salutation'
}, {
either: [ {
display: 'Full name',
value: 'property-Name',
key: 'fullname'
}, {
display: 'Full name',
value: 'property-slack.user.real_name',
key: 'fullname'
}, {
display: 'Full name',
value: 'property-linkedin.person.formattedName',
key: 'fullname'
}, {
display: 'Full name',
value: 'property-Trello Persons',
key: 'fullname'
} ]
}, {
either: [ {
display: 'First name',
value: 'property-FirstName',
key: 'firstname'
}, {
display: 'First name',
value: 'property-user.firstName',
key: 'firstname'
} ]
}, {
either: [
{
display: 'Last name',
value: 'property-user.lastName',
key: 'lastname'
}, {
display: 'Lastname',
value: 'property-LastName',
key: 'lastname'
} ]
}, {
display: 'Account Id',
value: 'property-AccountId',
key: 'accountid'
}, {
display: 'Initials',
value: 'property-user.initials',
key: 'initials'
}, {
display: 'Alias',
value: 'property-Alias',
key: 'alias'
}, {
display: 'Community Nickname',
value: 'property-CommunityNickname',
key: 'communitynickname'
}, {
either: [
{
display: 'Organization Name',
value: 'property-Organization',
key: 'organizationname'
},
{
display: 'Organization Name',
value: 'property-organization.name',
key: 'organizationname'
},
{
display: 'Organization Name',
value: 'property-user.organization',
key: 'organizationname'
},
{
display: 'Organization Name',
value: 'property-Company',
key: 'organizationname'
} ]
}, {
display: 'Department',
value: 'property-Department',
key: 'department'
}, {
display: 'Address',
value: 'property-Street',
key: 'address'
}, {
display: 'Street Name',
key: 'streetname',
value: 'property-user.home.address.streetName'
}, {
display: 'City',
key: 'city',
value: 'property-user.home.address.city'
}, {
either: [ {
display: 'State',
key: 'state',
value: 'property-State'
}, {
display: 'State',
key: 'state',
value: 'property-user.home.address.state'
} ]
}, {
display: 'Country',
key: 'country',
value: 'property-MailingCountry'
}, {
display: 'Country',
key: 'country',
value: 'property-Country'
}, {
either: [ {
display: 'Timezone',
key: 'timezone',
value: 'property-TimezoneName'
}, {
display: 'Timezone',
key: 'timezone',
value: 'property-user.timezone'
}, {
display: 'Timezone',
key: 'timezone',
value: 'property-twitter.user.timeZone'
}, {
display: 'Timezone',
key: 'timezone',
value: 'property-TimeZoneSidKey'
} ]
}, {
either: [ {
display: 'Zip Code',
key: 'zipcode',
value: 'property-person.home.address.zipCode'
}, {
display: 'Zip Code',
key: 'zipcode',
value: 'property-PostalCode'
}, {
display: 'Zip Code',
key: 'zipcode',
value: 'property-MailingPostalCode'
} ]
}, 'property-person.home.address.countryCode', {
either: [
{
display: 'Website',
value: 'property-twitter.user.url'
}
]
},
{
display: 'Language',
value: 'property-twitter.user.langResponse'
}, {
display: 'Language Locale Key',
value: 'property-LanguageLocaleKey'
}, {
display: 'Locale Side Key',
value: 'property-LocaleSidKey'
},
{
either: [ {
display: 'Business Phone',
value: 'property-office365.user.businessPhones',
category: 'phone'
}, {
display: 'Business Phone',
value: 'property-Phone',
category: 'phone'
} ]
},
{
either: [ {
display: 'Home Phone',
value: 'property-office365.user.homePhones',
category: 'phone'
}, {
display: 'Home Phone',
value: 'property-Phone',
category: 'phone'
} ]
}, {
display: 'Mobile Number',
value: 'property-user.mobileNumber',
category: 'phone'
},
{
display: 'Fax',
value: 'property-Fax',
key: 'fax'
},
{
display: 'Default Group Notification Frequency',
key: 'defaultgroupnotificationfrequency',
value: 'property-DefaultGroupNotificationFrequency'
}, {
display: 'Digest Frequency',
key: 'digestfrequency',
value: 'property-DigestFrequency'
}, {
display: 'Forecast Enabled',
key: 'forecastenabled',
value: 'property-ForecastEnabled'
}, {
display: 'Large Photo Url',
value: 'property-FullPhotoUrl',
key: 'fullphotourl'
}, {
display: 'Small Photo Url',
value: 'property-SmallPhotoUrl',
key: 'smallphotourl'
},
{
display: 'Slack Username',
value: 'property-slack.user.userName',
key: 'username'
},
{
display: 'Skype Username',
value: 'property-user.messaging.Skype',
key: 'skype'
},
{
display: 'Trello Username',
value: 'property-trello.person.username',
key: 'trello'
},
{
display: 'Number Twitter Followers',
value: 'property-twitter.user.friendsCount',
key: 'twitterfriendscount'
},
{
display: 'Number Twitter Following',
value: 'property-twitter.user.followersCount',
key: 'twitterfollwerscount'
},
{
display: 'Total Number Tweets',
value: 'property-twitter.user.statusesCount',
key: 'numbertweets'
}, {
display: 'Total Number Tweet Favorites',
value: 'property-twitter.user.favoritesCount',
key: 'numberfavorites'
}, {
display: 'Is new user?',
value: 'property-IsNewUser',
format: formatHelper.YesOrNo,
key: 'isnew'
},
{
display: 'Zendesk Role',
value: 'property-zendesk.person.role',
key: 'zendeskrole'
},
{
display: 'Is this person verified on Zendesk?',
value: 'property-zendesk.person.verified',
format: formatHelper.YesOrNo,
key: 'zendeskpersonverified'
},
{
display: 'Is Active on Zendesk?',
value: 'property-zendesk.person.active',
format: formatHelper.YesOrNo,
key: 'zendeskpersonactive'
},
{
display: 'Zendesk Restriction',
value: 'property-zendesk.person.ticketRestriction',
key: 'zendeskpersonticketrestriction'
},
{
display: 'Is Moderator on Zendesk?',
value: 'property-zendesk.person.moderator',
format: formatHelper.YesOrNo,
key: 'zendeskpersonmoderator'
},
{
display: 'Is suspended on Zendesk?',
value: 'property-zendesk.person.suspended',
format: formatHelper.YesOrNo,
key: 'zendeskpersonsuspended'
}, {
either: [ {
display: 'Industry',
value: 'property-Industry',
key: 'industry'
}, {
display: 'Industry',
value: 'property-linkedin.person.industry',
key: 'industry'
} ]
},
{
display: 'Annual Revenue',
key: 'annualrevenue',
value: 'property-AnnualRevenue'
}, {
display: 'Is Active?',
key: 'isactive',
value: 'property-IsActive:',
format: formatHelper.YesOrNo
},
{
display: 'Clean Status',
value: 'property-CleanStatus',
key: 'cleanstatus'
},
{
display: 'Is Converted?',
value: 'property-IsConverted',
format: formatHelper.YesOrNo,
key: 'isconverted'
},
{
display: 'Is Deleted?',
value: 'property-IsDeleted',
format: formatHelper.YesOrNo,
key: 'isdeleted'
},
{
display: 'Is unread by owner?',
value: 'property-IsUnreadByOwner',
format: formatHelper.YesOrNo,
key: 'isunreadbyowner'
},
{
display: 'Lead source',
value: 'property-LeadSource',
key: 'leadsource'
},
{
display: 'Rating',
value: 'property-Rating',
key: 'rating'
},
{
display: 'Billing street',
value: 'property-BillingStreet',
key: 'billingstreet'
},
{
display: 'Billing city',
value: 'property-BillingCity',
key: 'billingcity'
},
{
display: 'Billing country',
value: 'property-BillingCountry',
key: 'billingcountry'
}, {
display: 'Company signed date',
value: 'property-CompanySignedDate',
key: 'companysigneddate'
}, {
display: 'Company Signed Id',
value: 'property-CompanySignedId',
key: 'companysignedid'
}, {
display: 'Contract number',
value: 'property-ContractNumber',
key: 'contractnumber'
}, {
display: 'Contract Term',
value: 'property-ContractTerm',
key: 'contractterm'
}, {
display: 'Customer signed date',
value: 'property-CustomerSignedDate',
key: 'customersigneddate'
}, {
display: 'Customer signed id',
value: 'property-CustomerSignedId',
key: 'customersignedid'
}, {
display: 'Signed title',
value: 'property-CustomerSignedTitle',
key: 'cusomtersignedtitle'
}, {
display: 'Start date',
value: 'property-StartDate',
key: 'startdate'
}, {
display: 'End date',
value: 'property-EndDate',
key: 'enddate'
}, {
display: 'Is deleted?',
value: 'property-IsDeleted',
format: formatHelper.YesOrNo,
key: 'isdeleted'
}, {
display: 'Owner expiration notice',
value: 'property-OwnerExpirationNotice',
key: 'ownerexpirationnotice'
}, {
display: 'Status',
value: 'property-Status',
key: 'status'
}, {
display: 'Status code',
value: 'property-StatusCode',
key: 'statuscode'
}, {
display: 'User Type',
value: 'property-UserType',
key: 'usertype'
}
]
};