IBM®
Перейти к тексту
    в России и странах СНГ [изменить]    Условия использования
 
 
   
    Главная страница    Продукты    Услуги и решения    Поддержка и загрузка    Мой профиль    
Перейти к тексту

developerWorks Россия  >  Lotus | WebSphere  >

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

developerWorks
Опции документа

Опции документа, требующие включения JavaScript, не отображаются

Обсудить


Выскажите мнение об этой странице

Помогите нам улучшить содержание


Уровень сложности: простой

Сьюзан Баллок , инженер по внедрению, IBM

29.10.2008

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

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

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

Поделиться...

digg Разместить на Digg
del.icio.us Разместить на del.icio.us
Slashdot Разместить на Slashdot!

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

Целью составного приложения 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, а также регулярно выступает на технических конференциях.




Выскажите мнение об этой странице


Пожалуйста, найдите минутку и заполните форму, чтобы повысить уровень сервиса.



 


 


 


Поделиться этой статьей:

забобрить забобрить memori сохранить в memori




В начало


IBM обладает всеми авторскими правами касательно информации, расположенной на developerWorks. Использование информации приведенной на этом ресурсе без явного письменного разрешения от IBM или первоначального автора запрещены. Если Вы желаете использовать информацию с developerWorks, пожалуйста воспользуйтесь регистрационной формой для того, чтобы связаться с нами запрос на использование материалов developerWorks Россия.
    IBM в России Конфиденциальность Контакты