To start working with company or contact card you need to create attributes for these objects in CRM settings. Attribute properties and its types are listed below.
Attribute Types
Type of an attribute is one of the attribute properties. The set of other attribute properties depends on the attribute type.
Attribute Type | Description |
---|---|
String (255 chars) | For simple string type attributes such as "Phone", "E-mail", etc |
Type to store E-mail of a company | |
Website | Type to store Website address of a company |
date | Datepicker with calendar for date type attributes such as "Contact birthdate". |
number | Integer number. For example, "Number of users". |
checkbox | Single checkbox (yes\no). For example "Is platinum partner: Yes" |
list of values | Used for selecting one value from cascading list. For example, "Company type" or "Branch". Possible values should be set in attribute property "Field values". For example: "1:Client;2:Rival;3:Partner;4:Agency" |
Position | Values from Position dictionary. If there is no positions you can enter new value and save contact - new position will be added in the dictionary. |
Contacts | List of contacts related to the company. Select fields to show in Company card. You can add/edit/remove contacts here. |
Contact | This field is used for selecting main contact/contacts of the company. It is used for displaying main contact in the company dictionary or for searching company by contact. There can be several fields of Contact type in Company card with different contacts selected. |
Company | This field is used for selecting company in contact card. Contact can be related to only one company at the moment. You can enter new value here - in that case a new company will be created in the company directory. |
JQL | This table-field displays JIRA issues by JQL-filter with necessary attributes. The value must be specified as JQL-filter in attribute property "JQL condition" If you want to dispay JIRA issue where current company or contact is specified - you need to provide the following values in the filter:
Example of JQL condition: "project = SALE AND issuetype = SALE AND 'Company' = CURRENT_NAME" If you want to dispay JIRA issue where company is not specified - you need to provide the following values in the filter:
|
Parent company | This field is used for selecting parent company in company card. Parent company can have many child companies but only one parent can be set for company. Parent-child relations may be ussed for set issue security, see more |
Child companies | This field is used for selecting child companies in company card. You can enter new value here - in that case a new company will be created in the company directory. |
Directory | Field to store some value from specified CRM custom directory (only one value). It's possible to add new values to the dictionaries through the fields of this type. The dictionary should be specified in the attribute property "Dictionary". |
Multi Directory Values | Field to store several values from specified CRM custom dictionary . The dictionary should be specified in the attribute property "Dictionary". |
Table list | Places a table into Company / Contact card from Table Lists sub-menu. |
Related Projects | You could link some companies and contacts with any JIRA project. See more: Related Projects |
JIRA user | Type to store one or more JIRA users, for example account manager of a company. It's possible to give additional CRM permisions for JIRA users, stored in fields of this type. See more there: Setting up Access to Objects |
JIRA group | Type to store one or more JIRA groups.It's possible to give additional CRM permisions for JIRA users, stored in fields of this type. See more there: Setting up Access to Objects |
Transactions | List of transactions related to the company. You can select fields to show in Company card and in Issue transaction view. |
Counter | Field to set the order number to Company records. There is no possibility to assign number manually, it is made automatically. For every new record Counter field type adds 1 to previous created even if it was deleted. |
Textarea | For multiple string type attributes. Maximum length is 400 symbols (including space and enter). |
Status date | Field to store date of Transaction's status changing. |
Creator | Field to store record creator name (fills in automatically, not editable). |
Creation date | Field to store record creation date (fills in automatically, not editable). |
Updator | Field to store record updator name (fills in and updates automatically). |
Updated date | Field to store record update date (fills in and updates automatically). |
E-mail is valid | Checkbox to show if contact's e-mail passed through validation during Direct Mail process. |
No subscribe me | Checkbox to show if contact had unsubscribed from Direct Mail. |
Epic | Field to store Epic name in Transactions if transaction is in issue which is part of an Epic. |
Attribute Properties
Properties common to all types
Property | Type of property value | Description |
---|---|---|
Field title | String | This value will be displayed in a card or dictionary. |
Field type | Cascading Select list of types | There are fixed set of attribute types with unique features. See full list and description in the table above. |
Show in grid | Checkbox | If checked this property will be shown in the directory as a column. |
Is title | Checkbox | This is the most important property. It must be checked only in one attribute - usually company or contact name. It shows that this is a key attribute and is used in dictionaries for searching company/contacts. If this property is checked in another attribute it will be unchecked in current attribute. |
Is required | Checkbox | If checked the system will require users to fill in the attribute before saving contact/company. |
Show in a CRM name field | Checkbox | If checked the attribute will be shown in brackets in the field marked as "is title" in CRM directories. |
Show in CRM custom fields | Checkbox | Company/Contact issue fields format. If checked the attribute will be shown in brackets with contact (company) name in issue's CRM custom field. |
Is read only | Checkbox | If checked this attribute will not be available for editing. |
From creation | Checkbox | This property is pared to "read only". If checked the attribute will be not editable from the moment of it's creation. Unchecked allows to fill in the attribute while creating new record in CRM directory. |
Restrict duplicates | Checkbox | If checked the system will examine if the same value for this attribute already exists in CRM directory and decline creation (import) of duplicate. |
To search by | Checkbox | If checked the system will use this attribute for searching in addition to company name. It is useful if you have two fields for name in English and in Russian. If you check this property in "Russian name" attribute you can search company by either Russian or English name. |
Fields | String | See full list and description in the table below. |
Tab | Cascading Select list of tabs | The tab on which to put the attribute. If the tab list is empty - just create tabs in tab table. |
Width | Integer | The width of the attribute in pixels. Important for fields like "address", "full name", etc. |
By default | Checkbox | Is used for Checkbox attribute type. If unchecked, new records will be created with unchecked checkbox attribute. If checked - checkbox attribute will be checked by default for new records. Notice that for existing records checkbox attribute is created unchecked. |
Set from company | checkbox | Is used in Transactions |
Special properties for some attributes types
Property | Type of attribute | Type of property value | Description |
---|---|---|---|
Directory | Directory Multi Directory Values | Cascading Select list of custom directories | Specify a custom directory in this field, to choose values from. |
JQL condition | JQL | JQL-filter | The value must be specified as JQL-filter in attribute property "JQL condition" If you want to dispay JIRA issue where current company or contact is specified - you need to provide the following values in the filter:
Example of JQL condition: "project = SALE AND issuetype = SALE AND 'Company' ~ CURRENT". Notice that JQL can be not larger than 250 symbols. |
Fields | JQL | String | This property allows to set columns which would be shown in Company table attributes like issues (JQL), transactions, contacts. 1) For JQL attribute type If not set in the "JQL" field there will be only 3 standard columns (issuekey, summary and status). If you need additional issue fields displayed in the "JQL" field you must enter JIRA customfields ID's (without spaces). Example: "issuekey,customfield_14440,summary,customfield_10163,status". All available fields:
2) For Contacts attribute type. You may set contacts attributes names (without spaces between field names and commas). 3) For Transactions attribute type. You may set transactions attributes names (without spaces between field names and commas). |
Field values | list of values | String | Possible values of a list should be set in this property "Field values". For example: "1:Client;2:Rival;3:Partner;4:Agency" |
Set from company | Directory | Checkbox | Is used in Transactions Directory attribute. When checked directory value is taken automatically from the same "Directory" attribute of Company. |