SaaS шаг в облака
В данной заметки хотел бы познакомить всех желающих с SalesForce. А для тех кто не знает кто такие SalesForce, скажу так — это пионеры в области SaaS, PaaS и тд, если интересно можете почитать на вики.
И так, наш первый шаг к началу работы с SalesForce это регистрация на сервисе. Я предлагаю воспользоваться бесплатной 30 триалкой. Для этого переходим по ссылке логина и нажимаем Sign up for free. Надеюсь зарегистрироваться у вас получиться.
А если укажите свой реальный телефон, то в течении месяца вам позвонят с SalesForce. Лично мне такое внимания понравилось. Правда говорить с вами будут на английском.
После регистрации заходим в свой аккаунт, там будет несколько табов, обычно это HOME и Get Started.
И сейчас мы попробуем создать что то на SalesForce. Дальше для удобства все будет розбито на шаги.
Шаг 1:
В хедере нашей странице есть линк, он соотвецтвует вашему имени (если вы регистрировались как Ivan Ivanow то ваша линк будет Ivan Ivanow), клацаем на него.
За тем выбираем вкладку Create, а в ней Objects и жмем New Custom Object.
Перед нами появиться мастер создания нового объекта. Заполняем следующие поля:
- Label
- Plural Label
Остальные оставляем как есть(поле Object Name должно заполниться автоматом). Нажимаем Save, и первый шаг пройден. Только что мы создали кастомный объект, точней это не объект это класс, но сейчас для нас это не столь важно.
Шаг 2:
Конечно то что у нас есть объект это очень важно, но он пустой (есть стандартные поля), а нам нужно его заполнить, по этому мы добавим объекту пару кастомных полей (классу пару свойств). Для этого на странице нашего объекта находим раздел Custom Fields & Relationships related list, клацаем New, и перед нами как в сказке появиться мастер создания нового поля, он спросит какого типа поле мы хотим, а нам много не надо, простой текст сойдет, так что выбираем Text Area и жмем Next.
В следующем окне заполняем такие поля:
- Field Label
- Field Name (если само не заполнилось)
Дальше по желанию, только не заполняйте поле Default Value.
После этого кликаем Next, опять Next и Save. Если хочется можно создать еще пару полей разных типов, но нам хватит и этого.
Шаг 2 пройден, в нем мы заполнили наш объект что б он стал юзабильным.
Шаг 3:
Опять выбираем вкладку Create за тем Tabs. В разделе Custom Objects Tabs, нажимаем New. И вы не поверите перед нами снова появиться мастер, на этот раз мастер создания нового Tab (было б прикольно если б еще появлялись помощники как в MS Office). В выпадающем списке выбираем наш объект (надеюсь вы еще помните как его назвали), в поле Tab Style выбираем, стиль которые вам понравился. Несколько раз нажмем Next, а потом Save. После сохранения мы увидим наш таб в поле вкладок рядом с HOME и Get Started.
Вот так быстренько мы преодолели еще один шаг, в нем мы создали вкладку для нашего объекта, точней для его экземпляров, в SalesForce каждый таб привязан к уникальном объекту, конечно он так же может ссылаться на какойто ресурс в Интернете, но это считается как объект тоже.
Шаг 4:
Создаем свой application. Честно мне это app больше похож на рабочую зону, но я молод и многого еще не понимаю, а разработчики умные и если говорят что это application, ти им нужно верить.
Что б создать новый app двигаемся по налаженой схеме Setup > Create > Apps. Жмем New (неожиданно, правда?). Заполним следующие поля:
- App Label
- App Name (если само не заполнилось)
Жмем Next и снова Next, потом перед нами появиться, в списка, и с списка Available Tabs, выбираем наш Tab, жмем Next, шмякаем на бокс Visible, что б сделать нам app доступным для всех и Save. Как только все это сохраниться в правом верхнем углу (там где наше имя) выбираем самую правую линку. Клацнув по ней, мы увидим лист с доступными app’s, ясное дело выбираем только что созданный.
В шаге 4 мы создали наш app, я думаю все было очень просто.
Шаг 5:
Клацаем на нашу вкладку (у нас их сейчас должно быть две HOME и та что мы создали). Клацаем New и создаем новую записать. Заполнив и сохранив её, мы сможем увидит что она создалась на нашей вкладке, и даже посмотреть её детальную информацию кликнув по названию.
Вывод:
Еще раз хочу напомнить что в этой заметке я хотел просто познакомить вас с SalesForce, показать как он устроен, и базовые принципы работы с SalesForce, надеюсь я программисты не будут злиться на меня из за того что не увидели кода и т.д., но в любом случаи то что было показано по настоящему является необходимым для старта. Понятное дело что что б оценить всю силу SalesForce нужно с ним поработать побольше, и у каждого желающего такая возможность есть, тк разных мануалов на английском очень много, на русском я не находил.