Створення полів об’єкта на платформі Продажна Сила

Вітаю всіх, хто бажає освоїти платформу ПродажнаСила!
В попередньому дописі ми говорили про те, як залогуватися в систему зі своїми логіном та паролем до безкоштовного розробницького облікового запису.
А також ми обговорювали про те, як зберігаються дані на платформі ПродажнаСила і про те, що таке користувальницькі об’єкти, і як їх створювати.
В цьому туторіалі ми перейдемо до розгляду користувальницьких полів в об’єктах, які відповідають колонкам у табличках звичайних баз даних.
Отож, нагадаємо, що в попередньому дописі ми припускали, що Ви маєте якесь відношення до книжкового магазину, і Ви бажаєте налаштувати чи розширити Вашу організацію на платформі ПродажнаСила, щоб вона допомогла виконати Вам інвентаризацію книжкового магазину.
Ми вже створили один супербупероб’єкт, в якому буде зберігатися інформація про книжки, які ми намагаємося інвентаризувати.
Однак нам мало одного стандартного поля Назва Книжки.
Ми б хотіли зазначити про книжку також додаткові відомості, наприклад,
– кількість доступних екземплярів;
– повна назва з деталями;
– рік видання;
– автор;
– видавництво;
– кількість сторінок;
– код ISBN;
– посилання на сайт, де можна прочитати інформацію про цю книжку, прочитати її чи купити її.
Кожна відомість, яку ми бажаємо додати до назви книжки, буде одним полем нашого супербупероб’єкту.
Кожне поле буде мати свій тип. Обговоримо наявні типи в системі ПродажнаСила та їхнє застосування.
Будемо обговорювати це паралельно з практичними заняттями. Тому залогуйтеся в систему ПродажнаСила, перейдіть до середнього розділу Build лівої адміністративної панелі, в ньому виберіть меню Create, і в ньому підменю Objects, як при створенні об’єкту Книжка.
goToBook
Клацніть на посилання Книжка, щоб перейти до редагування цього об’єкту
book
Тепер Ви перейшли до редагування об’єкту Книжка. Перейдіть до блоку Custom Fields & Relationships – Користувальницькі Поля та відношення, і клацніть там кнопку New – Нове.
newCustomField
На цій сторінці можна побачити які типи існують в системі ПродажнаСила.
На малюнку написано.
Книжка. Нове користувальницьке поле
Крок перший. Виберіть тип поля. Кнопки справа: Далі\Скасувати.
Зазначте тип інформації, який буде містити користувальницьке поле.
Тип даних
Не обрано жодного варіанту – Виберіть один з типів даних нижче.
Авто число. Генероване системою послідовне число, що використовує визначений Вами формат показу. Число автоматично збільшується на одиницю для кожного нового запису.
Формула. Поле тільки для читання, яке отримує своє значення з виразу формули, зазначеної Вами. Поле Формула оновлюється коли змінюється будь-яке з полів, від якого залежить формула.
Підсумкове поле. Поле тільки для читання, яке показує суму, мінімумальне чи максимальне значення поля в пов’язаному списку або кількість всіх записів із пов’язаного списку.
Відношення вибірки. Створює відношення, яке пов’язує цей об’єкт до іншого об’єкту. Поле відношення дозволяє користувачам клацнути на іконку пошуку, щоб вибрати значення з випадного списку, в якому перераховані записи іншого об’єкту як елементи списку.
Відношення Майстер-Деталь. Створює спеціальний батьківськодитячого відношення між цим об’єктом (дитиною, або так званою деталлю) та іншим об’єктом (батьком, або так званим майстром).
Обов’язкові умови використання цього типу.
Поле відношення завжди необхідне на всіх записах-деталях.
Власник і можливість поширення запису-деталі визначаються записом-майстром.
Коли користувач видаляє запис-майстер, усі записи-деталі видаляються.
Можна створювати підсумкові поля на записі-майстрі, щоб підсумовувати записи-деталі.
Поле відношення дозволяє користувачам клацнути на іконку пошуку, щоб вибрати значення з випадного списку. Об’єкт-майстер джерело елементів цього списку.

Галочка (чекбокс – Checkbox). Дозволяє користувачам вибрати значення Істина (Так, наявність галочки, Відмічене) або Хиба (Ні, відсутність галочки, Невідмічене) значення.
Валюта. Дозволяє користувачам ввести долар чи іншу кількість валюти і автоматично форматує поле як грошову суму. Це може бути корисним якщо Ви експортуєте дані в Ексель чи інші таблиці.
Дата. Дозволяє користувачам ввести дату або вибрати дату з випадного календаря.
Дата\час. Дозволяє користувачам ввести дату і час або вибрати дату з випадного календаря. Коли користувач клацає по даті з календаря, поточна дата і час вводяться у поле з типом Дата\Час.
Електронна пошта. Дозволяє користувачам ввести електронну пошту, яка перевіряється на правильність щоб забезпечити коректний формат. Якщо це поле зазначене для контакту чи вожатого, користувачі можуть вибрати адресу, коли клацають Надіслати листа на електронну пошту. Зауважте, що користувальницькі адреси електронної пошти не можуть бути використані для масової розсилки.
Геолокація. (Бета) Дозволяє користувачам визначити місцезнаходження.
Число. Дозволяє користувачам ввести будь-яке число. Нулики спереду видаляються.
Процент. Дозволяє користувачам ввести відсоток, наприклад, 10 і автоматично дописати знак відсотка до числа.
Номер телефону. Дозволяє користувачам ввести будь-який номер телефону. Автоматично форматує як телефонний номер.
Випадний список. Дозволяє користувачам вибрати значення зі списку заданих Вами значень.
Випадний список (багато-вибір).Дозволяє користувачам вибрати декілька значень одночасно зі списку заданих Вами значень.
Текст. Дозволяє користувачам ввести будь-яку комбінацію букв та цифр.
Текстова площа. Дозволяє користувачам ввести до 255 символів тексту на окремих рядках.
Текстова площа (довга). Дозволяє користувачам ввести до 32768 символів тексту на окремих рядках.
Текстова площа (багата). Дозволяє користувачам ввести форматований текст, додати малюнки та посилання, до 32768 символів тексту на окремих рядках.
Текст (Зашифрований). Дозволяє користувачам ввести будь-яку комбінацію букв та цифр і зберегти їх у зашифрованій формі.
Посилання. Дозволяє користувачам ввести будь-яке коректну адресу сайту. Коли юзер клацає на значення поля, посилання відкриється в окремому вікні оглядача.
Кнопки справа: Далі\Скасувати.

Отож, обговоримо, які типи даних ми оберемо для наших потреб.
Для того, щоб зазначити кількість доступних екземплярів, треба вибрати тип даних число – Number.
Для того, щоб зазначити повну назву з деталями, можна вибрати тип даних текст – Text або Текстова площа(довга) – Text Area (Long), рекомендую використати тип даних Текстова площа(довга);
Для того, щоб зазначити рік видання, достатньо вибрати тип даних число – Number.
Для того, щоб зазначити автора, достатньо вибрати вибрати тип даних текст – Text.
Для того, щоб зазначити видавництво, достатньо вибрати вибрати тип даних текст – Text.
Для того, щоб зазначити кількість сторінок, достатньо вибрати тип даних число – Number.
Для того, щоб зазначити код ISBN, достатньо вибрати тип даних текст – Text.
Для того, щоб зазначити посилання на сайт, де можна прочитати інформацію про цю книжку, прочитати її чи купити її, варто вибрати тип даних Посилання – URL.
Отож, давайте створювати кожне поле одне за одним. Почнемо з поля кількість.
Крок 1 а.
Оберемо тип даних число, як на малюнку, і клацаємо кнопку далі – Next.
fieldNumber
Крок 1 б.
На новій сторінці вводимо позначку “Кількість доступних екземплярів” та ім’я “Quantity_Available”
Довжина хай буде 18, кількість знаків після коми хай буде нуль, бо це має бути ціле число, клацаємо кнопку далі – Next.
Quantity_Available
Крок 1 в.
На наступній сторінці налаштування доступу до різних профайлів залишмо все, як є, і клацаємо кнопку далі – Next.
Quantity_AvailableProfiles
Крок 1 г.
На наступній сторінці налаштування розміщення поля теж залишмо все, як є, і клацаємо кнопку Зберегти і Нове – Save & New, щоб автоматично розпочати створення нового поля.
Quantity_AvailableLayout
В результаті ми повинні знову опинитися на сторінці вибору типу даних. Тепер створимо поле, яке буде містити повну назву з деталями.
Крок 2 а.
— текстерія лонґ —
Обираємо тип даних Текстова площа(довга) – Text Area (Long), як на малюнку, і клацаємо кнопку далі – Next.
Крок 2 б.
FullName
На новій сторінці вводимо позначку “Повна назва з деталями” та ім’я “Full_Name”, і клацаємо кнопку далі – Next.
Крок 2 в – повторення кроку 1 в.
fullNameProfiles
На наступній сторінці налаштування доступу до різних профайлів залишмо все, як є, і клацаємо кнопку далі – Next.
Крок 2 г – повторення кроку 1 г.
FullNameLayout
На наступній сторінці налаштування розміщення поля теж залишмо все, як є, і клацаємо кнопку Зберегти і Нове – Save & New, щоб автоматично розпочати створення нового поля.
В результаті ми повинні знову опинитися на сторінці вибору типу даних. Тепер створимо поле, яке буде містити рік видання.
Знову виберемо тип даних число, як у кроці 1а, і клацаємо кнопку далі – Next.
Крок 3.
Edition_year
На новій сторінці вводимо позначку “Рік видання” та ім’я “Edition_year”
Довжина хай буде 4, кількість знаків після коми хай буде нуль, бо це має бути ціле число, клацаємо кнопку далі – Next.
Далі повторюємо кроки 1 в і 1 г. Тобто, на сторінці налаштування доступу до різних профайлів залишмо все, як є, і клацаємо кнопку далі – Next, і на сторінці налаштування розміщення поля теж залишмо все, як є, і клацаємо кнопку Зберегти і Нове – Save & New, щоб автоматично розпочати створення нового поля.
В результаті ми повинні знову опинитися на сторінці вибору типу даних. Тепер створимо поле, яке буде містити ім’я автора.
Крок 4 а.
fieldText
Оберемо тип даних Текст – Text, як на малюнку, і клацаємо кнопку далі – Next.
Крок 4 б.
author
На новій сторінці вводимо позначку “Автор” та ім’я “Author”, довжина хай буде 255, це максимальна дозволена довжина для цього типу даних.
Клацаємо кнопку далі – Next, і повторюємо кроки 1 в і 1 г. Тобто, на сторінці налаштування доступу до різних профайлів залишмо все, як є, і клацаємо кнопку далі – Next, і на сторінці налаштування розміщення поля теж залишмо все, як є, і клацаємо кнопку Зберегти і Нове – Save & New, щоб автоматично розпочати створення нового поля.
В результаті ми повинні знову опинитися на сторінці вибору типу даних. Тепер створимо поле, яке буде містити назву видавництва.
Повторимо крок 4а, вибравши тип даних Текст – Text, і клацаємо кнопку далі – Next.
Крок 5
publisher
На новій сторінці вводимо позначку “Видавництво” та ім’я “Publisher”, довжина хай буде 255.
Клацаємо кнопку далі – Next, і повторюємо кроки 1 в і 1 г. Тобто, на сторінці налаштування доступу до різних профайлів залишмо все, як є, і клацаємо кнопку далі – Next, і на сторінці налаштування розміщення поля теж залишмо все, як є, і клацаємо кнопку Зберегти і Нове – Save & New, щоб автоматично розпочати створення нового поля.
В результаті ми повинні знову опинитися на сторінці вибору типу даних. Тепер створимо поле, яке буде містити кількість сторінок.
Знову виберемо тип даних число, як у кроці 1а, і клацаємо кнопку далі – Next.
Крок 6
pageCount
На новій сторінці вводимо позначку “Кількість сторінок” та ім’я “Page_Count”, довжина хай буде стандартна, тобто, 18.
Клацаємо кнопку далі – Next, і повторюємо кроки 1 в і 1 г. Тобто, на сторінці налаштування доступу до різних профайлів залишмо все, як є, і клацаємо кнопку далі – Next, і на сторінці налаштування розміщення поля теж залишмо все, як є, і клацаємо кнопку Зберегти і Нове – Save & New, щоб автоматично розпочати створення нового поля.
В результаті ми повинні знову опинитися на сторінці вибору типу даних. Тепер створимо поле, яке буде містити код ISBN.
Повторимо крок 4а, вибравши тип даних Текст – Text, і клацаємо кнопку далі – Next.
Крок 7
ISBN_Code
На новій сторінці вводимо позначку “Код ISBN” та ім’я “ISBN_Code”, довжина хай буде 255.
Клацаємо кнопку далі – Next, і повторюємо кроки 1 в і 1 г. Тобто, на сторінці налаштування доступу до різних профайлів залишмо все, як є, і клацаємо кнопку далі – Next, і на сторінці налаштування розміщення поля теж залишмо все, як є, і клацаємо кнопку Зберегти і Нове – Save & New, щоб автоматично розпочати створення нового поля.
В результаті ми повинні знову опинитися на сторінці вибору типу даних. Тепер створимо поле, яке буде містити посилання на сайт, де можна прочитати інформацію про цю книжку, прочитати її чи купити її.
Крок 8 а.
fieldURL
Оберемо тип даних Посилання – URL, як на малюнку, і клацаємо кнопку далі – Next.
Крок 8 б.
Additional_Information
На новій сторінці вводимо позначку “Додаткова інформація” та ім’я “Additional_Information”.
Можна також ввести опис, щось на кшталт: “Тут можна зберегти посилання на вебсторінку, перейшовши за яким, можна прочитати додаткову інформацію про цю книжку, можливо, прочитати її чи купити її”.
І допоміжний текст, який покажеться як підказка, якщо користувач наведе мишкою на інформаційну іконку з синьою буквою і: “Якщо маєте посилання на таку вебсторінку з описом, введіть її тут. Якщо такого посилання не існує, залишіть це поле порожнім”.
Клацаємо кнопку далі – Next, і повторюємо кроки 1 в і 1 г. Тобто, на сторінці налаштування доступу до різних профайлів залишмо все, як є, і клацаємо кнопку далі – Next, і на сторінці налаштування розміщення поля теж залишмо все, як є, а потім клацаємо кнопку Зберегти – Save, щоб просто зберегти редаговане поле, не переходячи до створення нових полів.
В результаті Ви будете переадресовані знову до об’єкту Книжка, де мають з’явитися вісім новостворених полів, як на картинці:
bookWithFields

В наступному тренувальнику я розповім про процес створення вкладки для об’єкта, на якій можна додавати нові записи в базу даних, або редагувати, видаляти чи клонувати існуючі записи в базі.

В цьому ж майстеркласі Ви здобули такі знання:
– дізналися перелік доступних типів даних в системі ПродажнаСила;
– навчилися створювати числові та текстові поля;
– навчилися створювати поля з розширеною текстовою площею та поля-посилання.

This entry was posted in Posts in Ukrainian, salesforce and tagged , , , . Bookmark the permalink.