Перейти к тексту

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

При первом входе в developerWorks для Вас будет создан профиль. Выберите информацию отображаемую в Вашем профиле — скрыть или отобразить поля можно в любой момент.

Вся введенная информация защищена.

  • Закрыть [x]

При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

Вся введенная информация защищена.

  • Закрыть [x]

Приложение Lead Manager из IBM Lotus Notes V8: Краткий обзор

Сьюзан Баллок , инженер по внедрению, IBM
Сьюзан Баллок (Susan Bulloch) работает в IBM с 2000 г. До этого она была администратором Lotus Domino на различных предприятиях. Проработав шесть лет выездным инженером в службе поддержки, Сьюзан в 2007 г. стала инженером по внедрению (Technical Enablement Engineer). Она помогает бизнес-партнёрам разрабатывать и развёртывать решения на основе Lotus Notes и Domino. Сьюзан ведёт блог, находящийся по адресу http://notesgoddess.net, а также регулярно выступает на технических конференциях.

Описание:  Узнайте, как можно объединять приложения Lotus Notes и другие технологии для создания унифицированного интерфейса, в котором пользователи могут более эффективно вести своё дело и внедрять в бизнес новаторские решения.

Дата:  29.10.2008
Уровень сложности:  простой
Активность:  3761 просмотров
Комментарии:  


Примечание редактора: данная статья открывает серию статей, посвящённых составным приложениям, которая будет опубликована на developerWorks Lotus в следующие несколько месяцев. В статье описывается пример составного приложения, который в данный момент доступен на developerWorks Lotus, а также даётся предварительный обзор некоторых сопутствующих статей, готовящихся к публикации.

IBM Lotus Notes V8 предоставляет сообществу пользователей Lotus Notes возможность использовать всю мощь и преимущества составных приложений. Доступ к этим приложениям, называемым некоторыми гибридными приложениями для бизнеса (business style mashups), можно получить из локального каталога данных Lotus Notes, с сервера IBM Lotus Domino V8 или даже с сервера под управлением IBM WebSphere Portal, что позволяет пользователям работать где угодно и когда угодно. С помощью новых функций и возможностей среды исполнения можно объединять несколько приложений Lotus Notes и других технологий, предоставляя пользователям унифицированный интерфейс, в котором можно более эффективно вести своё дело и внедрять в бизнес новаторские решения.

Компоненты представляют собой многократно используемые структурные элементы составных приложений. Они делают доступными данные или процессы приложения, а при объединении с другими компонентами дают возможность прозрачной интеграции нескольких систем. Взятые вместе, компоненты образуют бизнес-приложение за счёт интеграции нескольких серверных ИТ-приложений.

Целью составного приложения Lead Manager, приведённого в качестве примера, является объединение нескольких имеющихся в Lotus Notes приложений в одно, более производительное и интегрированное. Здесь описывается приложение до и после объединения, а процесс, используемый при создании приложения, описан в серии статей, предварительный обзор которых даётся здесь.

Приложение Lead Manager

В вымышленной компании ZetaBank команда, ответственная за отчёты о продажах, использует приложение под названием Lead Manager, состоящее из четырёх приложений Lotus Notes, содержащих необходимую им информацию для отслеживания указаний (лидов) и осуществления продаж. На рисунке 1 показаны окна следующих приложений:

  • Lead Manager Core (Лид-менеджер – Центр) содержит информацию олидах на потенциальных покупателей, в том числе названия фирм, контактную информацию, финансовую информацию и другие полезные данные.
  • Lead Manager Discussion (Лид-менеджер – Обсуждение) позволяет отделу продаж отслеживать переговоры по каждой компании или пункту. Они считают полезным обмениваться информацией о последних успехах компаний, обсуждать наилучшие подходы к ведению продаж и просматривать сделанные ранее торговые презентации.
  • Lead Manager Legal (Лид-менеджер – Юрист). Здесь размещаются подобранные для компаний контракты и могут запрашиваться новые контракты. Торговые агенты могут отсюда проследить за выполнением запросов.
  • Lead Manager NAB Plus представляет собой каталог, содержащий подробную контактную информацию по каждой представляющей потенциальный интерес компании.

Когда выявлено указание на потенциального покупателя (лид), менеджер проверяет, значится ли данная компания в приложении Core. Производится быстрая проверка в приложении Discussion: с помощью закладки запускается приложение и выполняется поиск по имени компании или по соответствующей категории. Если менеджер не находит имя клиента в приложении Core, с помощью другой закладки открывается приложение с контактами, известное как NAB Plus. Позднее, когда понадобится контракт, для его запроса используется приложение Legal. Информация, необходимая для запроса контракта, копируется из приложения Core и вставляется или перенабирается в форму запроса контракта. Отдел продаж привыкает к этому процессу, хотя его представители полагают, что тратят много времени на копирование и вставку информации, а также на обучение новичков этому делу.


Рисунок 1. Окна четырёх исходных приложений
Окна четырёх исходных приложений

Создание нового решения

Представители отдела продаж попросили разработчиков приложений пересмотреть весь процесс и создать новое приложение, которое сделает их работу более эффективной и поможет сосредоточиться на своей работе вместо постоянного переключения от одного из этих четырёх приложений к другому. Поскольку в ZetaBank разворачиваются Lotus Notes и Domino V8, разработчики решили создать составное приложение, которое использует существующие приложения. Это объединённое приложение повысит производительность работы персонала отдела продаж сразу же и без дополнительного обучения.

Теперь, когда торговый агент открывает приложение Lead Manager, вся информация легко доступна. На рисунке 2 показано новое приложение Lead Manager. Слева виден список компаний, впереди по центру – информация о лидах для выбранной компании с вкладками Pending Leads (ожидающие лиды) и Closed Leads (закрытые лиды). Также на рисунке 2 в двух окошках отображается сводная информация о компании и о выбранном лиде.


Рисунок 2. Приложение Lead Manager
Приложение Lead Manager

Если дважды щёлкнуть мышкой по лиду, откроется новая страница, и в центре экрана появятся его детали. В нижней части окна, показанного на рисунке 3, имеются вкладки Contracts (контракты), Discussions (обсуждения), Sales Lead Company Detail (подробная информация о компании) и Contacts (контакты).


Рисунок 3. Подробная информация в Lead Manager
Подробная информация в Lead Manager

Эти вкладки открывают непосредственно сами приложения; ранее, чтобы перейти к приложениям, сотрудникам отдела сбыта приходилось использовать закладки. Более того, эти приложения открываются с правильным контекстом, показывая необходимую на данный момент информацию. Это видно на рисунке 4.


Рисунок 4. Подробная информация в Lead Manager с правильным контекстом
Подробная информация в Lead Manager открывается с правильным контекстом

Торговый агент может также сосредоточиться на управлении записями о компаниях или совместно используемыми контактами, используя навигатор вверху страницы. Пользователь переходит к новому контексту, не выходя из составного приложения и не запуская другого. Пользователь также может с помощью навигатора в любой момент вернуться назад в контекст с торговыми лидами.

В следующей фазе приложения торговые агенты могут либо предварительно ввести информацию, либо выбрать её из другого домена. Предположим, они хотят, чтобы приложение Contract ввело информацию о компании, а новый документ Sales Lead внёс информацию из приложения Contacts. Разработчики согласились, что добавить такие возможности относительно несложно, и остались довольны тем, что торговые агенты будут использовать новое приложение столь эффективно.

Отделу продаж нравится упростившаяся навигация и возможность экономить время. Более того, они немедленно приступили к использованию этого приложения, поскольку не потребовалось никакой дополнительной подготовки. Оно выглядело (и использовалось) как существующие приложения и процессы Lotus Notes, но прозрачная интеграция, информационный поток и навигация сделали работу с ним гораздо проще. Отдел продаж начал составлять список новых требований, которые будут удовлетворены разработчиками путём добавления новых компонентов.

Загрузите пример составного приложения Sales Lead и документацию к нему. Этот пример поможет вам лучше познакомиться с составными приложениями в Lotus Notes V8 и введёт вас в курс относящихся к этой теме статей.


Как это сделано

Команда разработчиков из ZetaBank решила использовать новые возможности и функциональность Lotus Notes V8. Для руководства в работе они обращались к различным источникам информации, в том числе к этим статьям на developerWorks, часть из которых всё ещё находится в процессе публикации.

Сначала разработчики из ZetaBank провели исследование составных приложений, выяснили, что им по силам создать своё приложение, и обсудили, какие компоненты считать центральными, а какие контекстно зависимыми или вспомогательными. При выборе направлений проектирования полезна информация, представленная в статье "Разработка составных приложений: проектирование компонентов". Эта статья нужна разработчикам архитектуры и программистам.

Затем разработчики преобразовали имеющиеся в Lotus Notes приложения так, чтобы использовать их в качестве компонентов составного приложения. Статья "Разработка составных приложений: компоненты IBM Lotus Notes", которая будет вскоре опубликована на developerWorks Lotus, описывает процесс и отдельные шаги оценки существующих приложений Lotus Notes, определения необходимых компонентов для воздействия и выбора характеристик и действий. В статье рассматривается создание компонентов с возможностью их повторного использования в будущих составных приложениях. Эта статья будет полезна разработчикам архитектуры и программистам.

Команда из ZetaBank нуждалась в быстром решении и хотела понять, как создавались другие компоненты и решения. Для этого они проанализировали положения, рассматриваемые в будущей статье "Разработка составных приложений: шаблоны проектирования составного приложения" и узнали о шаблонах компонентов, компоновочных схемах и шаблонах приложений. Это помогло им определить наилучший для достижения оптимальной производительности вариант размещения компонентов и спроектировать приложение с компонентами, выполняющими необходимую работу. Эта статья будет полезна архитекторам, программистам и разработчикам составных приложений.

Темы, освещённые в будущей статье "Разработка составных приложений: разработка и отладка составных приложений – модульное тестирование", помогли разработчикам создать тестовый компонент, предназначенный для тестирования всех частей нового приложения с тем, чтобы до сборки убедиться, что каждый компонент работает корректно. Это дало возможность пользователю – представителю бизнеса сосредоточиться на сборке и связывании составного приложения, так как все его компоненты уже проверены. Программисты и разработчики архитектуры найдут эту информацию жизненно важной для обеспечения надёжности своих решений.

В процессе проектирования приложения и компонентов команде стало ясно, что необходимы два новых компонента IBM Lotus Expeditor. Одним из компонентов был навигатор, который должен был заменить навигатор по умолчанию в составе инфраструктуры составного приложения. Другим компонентом был браузер лидов (Sales Lead browser), предоставлявший пользователю совершенно иной интерфейс по сравнению с компонентом Lotus Notes View. Будущая статья "Разработка составных приложений: компоненты IBM Lotus Expeditor" даёт советы по разработке компонентов, взаимодействующих с брокером свойств. Два этих новых компонента были разработаны быстро, поскольку в них используются вспомогательные классы брокера свойств. Эта статья окажется полезной для разработчиков архитектуры и программистов.

При сборке приложения Lead Manager были задействованные некоторые новые концепции, например подключение, компоновка и навигация, поэтому для объяснения всех шагов и понятий, используемых в этом процессе, потребовались две статьи. Будущие статьи "Разработка составных приложений: сборка составного приложения, части 1 и 2" разъясняют всё, что необходимо знать о сборке составного приложения и облегчении его последующего расширения. Эти статьи могут быть полезными разработчикам архитектуры, а также сборщикам – представителям бизнеса.

Управление процессом проектирования составного приложения является для многих организаций делом новым. Статья "Разработка составных приложений: управление процессом" поможет вам изучить передовые методики разработки компонентов многократного использования различными подразделениями организации и их применения в составных приложениях. Другие команды разработчиков и ИТ-специалистов из ZetaBank исследуют также Lotus Notes и Domino 8. Этот процесс поддерживает быструю разработку за счёт реализации компонентов повторного использования. Менеджерам и разработчикам архитектуры необходимо познакомиться с идеями, содержащимися в этой статье.

Наконец, группе разработчиков ZetaBank нужно было решить, как развёртывать приложение. После изучения информации, содержащейся в будущей статье "Развёртывание составных приложений", и более подробного знакомства со справкой по администрированию Lotus Domino 8 они разработали план, реализующий подход с поэтапным развёртыванием, включающий фазы разработки, тестирования и производства. Эта информация нужна администраторам и разработчикам, которые будут развёртывать составные приложения.


Заключение

Lead Manager – это всего лишь один пример того, что можно сделать с существующими приложениями Lotus Notes, чтобы они стали легче в использовании и эффективнее в существующем процессе. Цель наших статей и примера – предоставить подробное описание разработки одного из видов составных приложений. Существует также множество других типов компонентов и составных приложений.


Ресурсы

Научиться

Получить продукты и технологии

Обсудить

Об авторе

Сьюзан Баллок (Susan Bulloch) работает в IBM с 2000 г. До этого она была администратором Lotus Domino на различных предприятиях. Проработав шесть лет выездным инженером в службе поддержки, Сьюзан в 2007 г. стала инженером по внедрению (Technical Enablement Engineer). Она помогает бизнес-партнёрам разрабатывать и развёртывать решения на основе Lotus Notes и Domino. Сьюзан ведёт блог, находящийся по адресу http://notesgoddess.net, а также регулярно выступает на технических конференциях.

Помощь по сообщениям о нарушениях

Сообщение о нарушениях

Спасибо. Эта запись была помечена для модератора.


Помощь по сообщениям о нарушениях

Сообщение о нарушениях

Сообщение о нарушении не было отправлено. Попробуйте, пожалуйста, позже.


developerWorks: вход


Нужен IBM ID?
Забыли Ваш IBM ID?


Забыли Ваш пароль?
Изменить пароль

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


При первом входе в developerWorks для Вас будет создан профиль. Выберите информацию отображаемую в Вашем профиле — скрыть или отобразить поля можно в любой момент.

Выберите ваше отображаемое имя

При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

(Должно содержать от 3 до 31 символа.)


Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Оценить эту статью

Комментарии

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Lotus, WebSphere
ArticleID=348476
ArticleTitle=Приложение Lead Manager из IBM Lotus Notes V8: Краткий обзор
publish-date=10292008
author1-email=susan_bulloch@us.ibm.com
author1-email-cc=

Теги

Help
Используйте форму поиска, чтобы найти любой контент с данным тегом в My developerWorks. Используйте ползунок, чтобы отразить больше или меньше тегов.

КнопкаПопулярные теги отображает самые распространенные теги для данной области контента (например: Java, Linux, WebSphere).

Кнопка Мои теги отображает Ваши теги для данной области контента (например: Java, Linux, WebSphere).

Используйте форму поиска, чтобы найти любой контент с данным тегом в My developerWorks. Кнопка Популярные теги отображает самые распространенные теги для данной области контента (например: Java, Linux, WebSphere). Кнопка Мои теги отображает Ваши теги для данной области контента (например: Java, Linux, WebSphere).