Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Microsoft Office InfoPath позволяет создавать шаблоны форм для ввода и сбора данных. Microsoft Office Excel 2007 позволяет пользователям рассчитывать, изменять диаграмму и анализировать данные. Используя обе эти программы и XML-код, вы можете легко создать простое, но эффективное бизнес-решение для отслеживания активов в компании.

Обзор решения для отслеживания активов

В этой статье

Общие сведения о создании решения для отслеживания активов

Вы можете обмениваться данными XML между InfoPath и Excel. Несмотря на то, что команда экспорта InfoPath является простым и простым способом отправки данных формы в Excel, вы можете воспользоваться другим подходом, благодаря которому вы сможете значительно повысить гибкость. При явном сопоставлении файла схемы XML (XSD) в Excel, а затем импорта файлов форм InfoPath (XML) в Excel можно настроить макет данных и более эффективно использовать возможности Excel, чтобы упростить управление данными и их анализ.

В этой статье мы воспользуемся шаблоном образца формы инспектора ресурсов InfoPath для демонстрации того, как можно сделать так, чтобы InfoPath, XML и Excel работали вместе. Представьте, что каждый год ваша организация дополнит инвентаризацию активов в офисе каждого сотрудника. Затем запускается отчет Excel, который помогает выбрать способ распределения бюджета оборудования на следующий год. На следующей схеме представлен обзор того, как можно собрать, отслеживать и сообщать о данных активов в вашем отделе.

a

1. создается шаблон формы Tracker для актива.

2. файл схемы сопоставлен с таблицей Excel и макет таблицы настроен.

3. создается пустая Сводная таблица и сводный отчет сводной диаграммы.

4. форма для отслеживания активов используется для сбора данных от пользователей.

5. все данные формы экспортированы в таблицу Excel и обновлены отчеты сводной таблицы и сводной диаграммы.

Это решение состоит из следующих ролей пользователей и продуктов:

Значок полной поддержки= обязательный Значок отсутствия поддержки= не требуется

Требования к программному обеспечению

Роли.

Office InfoPath 2007

Office Outlook 2007

Office Excel 2007

Конструктор решений

Значок полной поддержки

Значок полной поддержки

Значок полной поддержки

Решение – лицо

Значок полной поддержки

Значок полной поддержки

Значок полной поддержки

Employees

Значок полной поддержки

Значок полной поддержки

Значок отсутствия поддержки

К началу страницы

Действие 1: Настройка шаблона формы Tracker для актива

Шаблон формы слежения за активом, который входит в состав InfoPath, позволяет собирать сведения о каждом ресурсе в офисе сотрудника, отделе, которому принадлежит сотрудник, категориях активов и сведения о каждом средстве. В этом решении конструктор форм отправляет шаблон формы в учетную запись электронной почты разработчика, используя Office Outlook 2007.

Шаблон "Основные фонды"

Задача 1: открытие и настройка шаблона формы средства отслеживания ресурсов

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

  1. В меню файл выберите пункт конструктор шаблонов форм.

  2. В диалоговом окне Создание шаблона формы в разделе Открытие шаблона формынажмите кнопку Настройка образца.

  3. В диалоговом окне Приступая к работе выберите пункт Отслеживание ресурсов Samples, а затем в разделе задачи формынажмите кнопку конструкторировать эту форму.

  4. Щелкните правой кнопкой мыши элемент управления ассетнотес , наведите указатель на пункт Свойства поля форматированного текста , откройте вкладку Отображение и в разделе Доступное форматированиеснимите флажок связанные рисунки .

Задача 2: определение параметров отправки

Следующая задача состоит в том, чтобы определить параметры отправки, чтобы сотрудники могли отправлять в учетной записи электронной почты в качестве вложенного файла форму с уникальным именем (XML-файл).

  1. В меню Сервис выберите команду Параметры отправки.

  2. В диалоговом окне " Параметры отправки " установите флажок Разрешить пользователям отправлять эту форму .

  3. Выберите пункт отправить данные формы в одно место назначения, а затем в списке выберите пункт Электронная почта.

  4. Нажмите Добавить.

    Откроется диалоговое окно мастера подключения к данным .

  5. В поле Кому введите псевдоним, который будет принимать все отправленные формы.

  6. Чтобы указать уникальную строку темы, в поле Тема :

    • Нажмите кнопку Вставить формулу Кнопка формулы.

    • Введите следующую формулу:

concat(my:employee/my:employeeName, my:employee/my:employeeDepartment)

  • Нажмите кнопку Проверить формулу, а затем два раза нажмите кнопку ОК .

  • В поле Введение введите соответствующее сообщение или добавьте важные инструкции для этого решения.

  • Нажмите кнопку Далее.

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

    Это гарантирует, что у сотрудников есть доступ к файлу шаблона формы (XSN) в том случае, если он не может получить к нему доступ из расположения в сети.

  • Для задания уникального имени файла для каждого файла формы (XML) в поле имя вложения :

    1. Нажмите кнопку Вставить формулу Кнопка формулы.

    2. Введите ту же формулу, что и в строке темы :

concat(my:employee/my:employeeName, my:employee/my:employeeDepartment)

  1. Нажмите кнопку Проверить формулу, а затем два раза нажмите кнопку ОК .

  • Нажмите кнопку Далее.

  • На следующей странице мастера в поле введите имя для этого подключения к данным введите описательное имя для этого подключения к данным отправки.

  • Убедитесь в том, что в разделе Сводка указаны правильные данные, а затем нажмите кнопку Готово.

  • Сохранение формы в общедоступной сетевой папке, доступной для лица, принимающего решения, и для всех сотрудников.

К началу страницы

Шаг 2: Сопоставьте файл схемы и настройте макет таблицы в Excel.

Для настройки подключения между InfoPath и Excel требуется три задачи: извлечение файла схемы для шаблона формы отслеживания ресурсов, сопоставление этого файла схемы в Excel и настройка макета по умолчанию для таблицы Excel, которая будет содержать все импортированные XML-данные. файлы данных форм.

Задача 1: извлечение файла схемы из InfoPath

  1. В InfoPath откройте файл шаблона формы Tracker для актива.

  2. В меню Сервис выберите команду конструктор форм.

  3. В меню файл выберите команду Сохранить как исходные файлы.

  4. В диалоговом окне Обзор папок выберите папку или создайте новую папку, в которой вы хотите сохранить файл схемы.

Обратите внимание на расположение папки, в которой хранятся все исходные файлы, и имя файла схемы (в данном случае — мисчема. xsd), содержащего определение схемы для данных XML формы.

Задача 2: сопоставление файла схемы InfoPath в Excel

  1. Создайте новый файл Excel и сохраните его в расположении, доступном для решения.

  2. Если вкладка разработчик не отображается в Excel, выполните указанные ниже действия.

    1. Нажмите кнопку Microsoft Office Изображение кнопки Office, а затем — кнопку Параметры Excel.

    2. В категории популярные в разделе Основные параметры работы с Excelустановите флажок Показывать вкладку "Разработчик" на ленте и нажмите кнопку ОК.

      Примечание: Лента входит в Пользовательский интерфейс Microsoft Office Fluent.

  3. На вкладке Разработчик в группе XML нажмите кнопку Источник.

    Группа XML на ленте

    Откроется область задач XML-источник .

  4. Нажмите кнопку карты XML, а затем в диалоговом окне карты XML нажмите кнопку добавить.

  5. На компьютере под управлением Windows Vista    

    1. В адресной строкещелкните диск или папку, в которой находится файл мисчема. xsd , созданный в действии 2 раздела Task 1: извлечение файла схемы из InfoPath.

      На компьютере с операционной системой Microsoft Windows XP    

    2. В списке Поиск в выберите диск или папку, в которой находится файл мисчема. xsd , созданный в действии 2 раздела, Задача 1: извлечение файла схемы из InfoPath.

  6. Щелкните файл, а затем нажмите кнопку Открыть.

  7. Когда появится диалоговое окно несколько корней , щелкните корневой узел ассеттраккинг , определенный в файле мисчема. xsd, и нажмите кнопку ОК.

    Карта XML отображается в области задач Источник XML .

  8. Перетащите элемент Node, который является повторяющимся элементом XML, в расположение на листе, где должна отображаться таблица Excel.

    Сопоставление файла схемы Infopath c Excel

Задача 3: Настройка макета таблицы Excel

По умолчанию Excel использует имена XML-элементов в качестве заголовков столбцов таблицы. Однако вы можете изменить заголовки столбцов, изменив ячейки заголовков столбцов.

  1. Чтобы изменить заголовки столбцов по умолчанию, оставьте выбранную таблицу Excel, найдите следующий префикс строки, NS1: активи удалите его. Например, можно изменить значение NS1: omkt на ID.

    Настройка заголовков таблицы Excel

  2. Чтобы настроить ширину столбца, нажмите кнопку выделить все , а затем дважды щелкните границу заголовков столбцов.

К началу страницы

Шаг 3: создание сводного отчета сводной таблицы и сводной диаграммы

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

  1. Выделите ячейку в таблице Excel.

  2. На вкладке Вставка в группе таблицы нажмите кнопку Сводная таблицаи выберите пункт Сводная таблица.

    Изображение ленты Excel

    Откроется диалоговое окно Создание сводной таблицы.

  3. Чтобы поместить отчет сводной таблицы на новый лист, начиная с ячейки a1, нажмите кнопку Новый листи нажмите кнопку ОК.

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

  4. Чтобы создать перекрестный табличный отчет для данных, перетащите поле « идентификатор » в область «значения», « отдел » в область «названия столбцов», поле « Категория » в область «названия строк» и поле « AssignedTo » в области фильтра отчета.

  5. Щелкните отчет сводной таблицы.

  6. На вкладке Вставка в группе диаграммы щелкните тип линейчатой диаграммы.

    Изображение ленты Excel

  7. В разделе плоскаялинейчатая выберите пункт Группировка.

  8. Настройте размер и расположение отчета сводной диаграммы в настройках.

Пустые отчеты сводной таблицы и сводной диаграммы

К началу страницы

Шаг 4: сбор сведений о ресурсах от пользователей

Теперь, когда шаблон формы готов к заполнению всеми сотрудниками, необходимо опубликовать форму и отправить ее каждому сотруднику. Когда каждый из сотрудников отправляет заполненную форму, он отправляется в виде файла данных XML (XML), вложенного в сообщение электронной почты, в учетную запись электронной почты лица, принимающего решения. После этого лицо, принимающее решение, сможет переместить все сообщения в выделенную папку InfoPath в Outlook. В этом случае рекомендуется назначить определенному периоду времени для всех пользователей заполнение форм, чтобы приложение, принимающее решение, мог выполнить отчет с заполненными формами, когда достигнут крайний срок сбора данных.

ввод данных в формах отслеживания активов

  1. В InfoPath откройте шаблон формы (XSN-файла), сохраненный на шаге 1: Создание шаблона формы образца средства отслеживания ресурсов

  2. В меню Сервис выберите команду конструктор форм.

  3. В меню файл выберите команду опубликовать.

  4. В мастере публикации выберите список получателей электронной почты, а затем нажмите кнопку Далее.

  5. На следующей странице мастера в поле имя шаблона формы введите имя для шаблона формы и нажмите кнопку Далее. Имя шаблона формы появится в заголовке сообщения, которое отправляется получателям сообщения электронной почты.

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

  7. Нажмите кнопку Далее.

  8. Нажмите кнопку Опубликовать.

  9. После того как мастер публикации закончит публикацию шаблона формы, откроется сообщение электронной почты с формой.

  10. Заполните сообщение, введите имена сотрудников или используйте список рассылки, а затем отправьте сообщение.

В Outlook лицо, принимающее решение, может упорядочить все отправленные XML-формы одним из двух способов:

  • Если диалоговое окно " папки форм InfoPath " появляется при первом запуске сообщения, нажмите кнопку создать папку форм.

  • Создание правила в Outlook для перемещения в папку InfoPath всех связанных форм InfoPath.

    Дополнительные сведения можно найти в разделе Управление сообщениями с помощью правил.

К началу страницы

Шаг 5: импорт форм в Excel

Так как вы уже создали книгу Excel с шагами 2 и 3, для лица, принимающего решения, нужно экспортировать и проанализировать данные формы. Лицо, принимающее решение, должно просто экспортировать XML-файлы (XML) из Outlook, импортировать все файлы форм (XML) в книгу Excel, а затем обновить данные.

Задача 1: экспорт форм из Outlook в папку Windows

  1. В Outlook выберите папку, которая включает все формы, полученные от сотрудников, а затем нажмите клавиши CTRL + A, чтобы выделить все сообщения электронной почты в форме.

  2. Щелкните правой кнопкой мыши выделенную область, наведите указатель на пункт действия в InfoPath, а затем выберите пункт Экспорт форм.

  3. В диалоговом окне Экспорт форм выберите папку и нажмите кнопку ОК.

Задача 2: импорт форм в Excel

  1. В книге Excel, созданной в действии 2: Сопоставьте файл схемы и настройте макет таблицы в Excel, азатем выберите одну из сопоставленных ячеек в таблице Excel.

  2. На вкладке разработчик в группе XML нажмите кнопку Импорт.

    Группа XML на ленте

    Откроется диалоговое окно Импорт XML .

  3. На компьютере под управлением Windows Vista    

  4. Выполните одно из указанных ниже действий:

    • Если файлы являются смежными, нажмите клавишу SHIFT, а затем щелкните первый и последний файл в списке.

    • Если файлы не являются смежными, нажмите клавишу CTRL, а затем щелкните каждый файл, который нужно импортировать в список.

  5. Нажмите кнопку Импорт.

    Таблица Excel с импортированными данными

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

Примечание: В Excel вы также можете добавлять данные с помощью параметра Добавить новые данные в существующие XML-таблицы (на вкладке разработчик в группе XML нажмите кнопку Свойства карты), которое может быть уместно для других решений.

Дополнительные сведения можно найти в разделе Подключение к XML-файлу.

Задача 3: обновление отчетов сводной таблицы и сводной диаграммы

  • Щелкните ячейку отчета сводной таблицы.

  • На вкладке Параметры в группе данные щелкните стрелку рядом с кнопкой Обновить все, а затем выберите команду Обновить.

    Лента Outlook

Итоговый отчет сводной таблицы или сводной диаграммы

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

К началу страницы

Заключительные идеи: использование списка или базы данных Access в SharePoint

В качестве альтернативы можно использовать список SharePoint или базу данных Access, а не XML, для передачи данных между InfoPath и Excel.

Использование списка SharePoint

Из InfoPath вы можете легко использовать список SharePoint как источник данных, доступный только для чтения. Вы можете выполнить одно из следующих действий:

  • Из списка SharePoint экспортируйте данные в Excel, которые автоматически создают подключение к данным в Excel.

  • В Excel явно создайте подключение к данным в списке SharePoint.

После создания подключения к данным вы можете обновить данные в Excel, чтобы получить актуальные данные.

Вы можете использовать список SharePoint для добавления и обновления данных, использовать форму InfoPath для отображения элемента из списка (например, сложный или длинный элемент лучше отобразить по вертикали), а затем использовать Excel для дальнейшего анализа данных.

Объединение InfoPath, списка SharePoint и Excel

1. отображение отдельного элемента для упрощения проверки в InfoPath.

2. Добавление и обновление данных в списке SharePoint.

3. Обновите и сообщите о своих возможностях в Excel.

Дополнительные сведения можно найти в разделе Добавление подключения к данным в библиотеку документов или список SharePoint

Использование базы данных Access

Из InfoPath вы можете создать подключение к базе данных Access для чтения и записи. В Excel можно явно создать подключение к базе данных Access, которую можно обновить для получения актуальных данных. Вы можете даже задать подключение для автоматического обновления при открытии книги или периодически обновлять, например каждые 5 минут.

Базу данных Access можно использовать в качестве посредника между приложением InfoPath и приложением Excel. При отправке формы InfoPath в Access вы обновляете базу данных Access. Когда вы обновляете подключение к данным в Excel, вы получаете обновленные данные из Access. Фактически вы отправляете данные прямо из InfoPath в книгу Excel.

Объединение InfoPath, Access и Excel

1. Отображение и отправка формы в базу данных Access.

2. Сохранение данных в базе данных Access.

3. Обновите и сообщите о своих возможностях в Excel.

Дополнительные сведения можно найти в разделе Создание шаблона формы, основанного на базе данных Microsoft Access.

Совет: Знаете ли вы, что вы можете создать форму InfoPath прямо из Access? Если на компьютерах пользователей установлено приложение Outlook 2007 или 2010, а также приложение InfoPath 2007 или 2010, вы можете собирать данные от различных пользователей прямо из Access с помощью мастера сбора данных из электронных писем. Дополнительные сведения можно найти в справке Access, добавив в нее данные, собранные по электронной почте, в базу данных Access.

К началу страницы

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×