Совместная работа с документами Google. Полезные сервисы для работы с документами

  • Разработка веб-сайтов
  • Добрый день. Последний год я занимаюсь в проекте «МойОфис» вопросами совместного редактирования (collaboration). Оглядываясь назад, могу констатировать, что это непростая и очень интересная задача. Поэтому я хотел бы подробно рассказать о ней и дать ответы на следующие вопросы:

    1. Какие существуют подходы к обеспечению совместного редактирования?
    2. Насколько они сложны в реализации?
    3. Можно ли взять готовую библиотеку и использовать ее в своем проекте?
    4. Можно ли вести разработку без оглядки на совместное редактирование?

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

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

    Но «нельзя просто так взять и…» предоставить всем доступ для правки одного документа. Необходим механизм, который обеспечит удобное и корректное изменение одного файла несколькими пользователями. Давайте рассмотрим варианты, как это можно сделать.

    Возможные подходы

    Блокировка всего документа при редактировании

    Это самый тривиальный метод. Преимуществами такого решения являются простота реализации и возможность работы со всеми типами данных. На этом преимущества заканчиваются и начинаются сплошные неудобства для пользователя:
    • В один момент времени только один пользователь может вносить правки. Чем больше будет такой документ и чем чаще его будут редактировать, тем более явным становится это неудобство. Представьте себе ТЗ на сотню с лишним страниц, при этом один пользователь вынужден ждать, пока его коллега закончит править раздел в другой части документа.
    • Каждое изменение в документе приводит к необходимости полностью передать его на сервер, а затем скачать всем участникам, что сильно ухудшает скорость работы и увеличивает объем пересылаемых данных.
    • Данное решение не может обеспечить офлайн-работу, ведь чтобы приступить к редактированию документа, требуется заблокировать его на сервере от изменения другими пользователями. А без соединения с сервером сделать это нельзя.
    • Неснятая блокировка. Представим, что один пользователь забыл снять блокировку, да еще и ушел домой или вовсе уехал в отпуск. Всем остальным приходится ждать или искать нерадивого пользователя. Частично от этого можно уйти, контролируя время активности или предоставив администратору возможность принудительно снять блокировку. Впрочем, ни то ни другое не является идеальным решением, так как в первом случае нельзя понять, на основе чего можно отличить пропавший интернет от недисциплинированности пользователя, а во втором нельзя обойтись без вмешательства человека и чьи-то изменения могут быть потеряны.
    Такой вариант можно часто встретить в решениях для корпоративных порталов, ERP, СЭД.

    Блокировка части документа

    Для текстового документа такой единицей деления может стать абзац или таблица. Это улучшает весь процесс работы, а именно:
    • Теперь можно одновременно редактировать один документ, при условии, что правки вносятся в разные его части.
    • Заблокировать документ полностью нельзя. Несмотря на неснятую блокировку, с остальным документом можно продолжать работать.
    Но и этот подход нельзя назвать идеальным:
    • По-прежнему нельзя обеспечить офлайн-работу. Для блокировки любой из частей документа необходимо связаться с сервером.
    • Часть документа, заблокированная при редактировании, может быть значительной. Действительно, абзац может быть довольно большим и содержать несколько сотен или тысяч знаков текста. Еще больше сложностей возникает при работе с таблицами. Без дополнительных ухищрений нельзя одновременно разрешить менять содержимое ячеек и структуру таблицы - вставлять и удалять строки или столбцы. Это означает, что при любом изменении одной из ячеек требуется блокировать всю таблицу. В офисных документах таблицы могут быть разного уровня вложенности или же очень большого размера. Особенно неприятным этот момент становится при работе с табличными документами, где рабочий лист и вовсе состоит из одной таблицы, а значит при любых изменениях надо его блокировать полностью.
    • С точки зрения структуры, документ можно упрощенно представить как последовательность абзацев и таблиц. И когда мы вставляем или удаляем таблицы и абзацы, то мы редактируем эту последовательность. А это значит, что корректность совместного редактирования такой последовательности также необходимо обеспечить (кстати, принципиальной разницы между редактированием списка абзацев или списка букв нет, разве что первое происходит реже). Без введения принципиально другого метода синхронизации это должна быть опять же блокировка, только на этот раз объект блокировки будет один на весь документ.
    Некоторые читатели могут заметить, что задача совместного редактирования успешно решается в системах контроля версий, с последовательной историей (SVN или CVS) или с возможностью ветвлений (GIT, Mercurial). Да, вы правы, но и здесь есть свои нюансы, которые делают невозможным применить в нашем случае тот же принцип:
    • Merge. Во-первых, для пользователей офисных пакетов это понятие как правило незнакомо. Во-вторых, объединение разных версий документа становится принципиально более трудным при переходе от простого текста к документу со сложной (как правило иерархической) структурой, где есть текст, вложенные таблицы, изображения и различные настройки форматирования. Просто представьте себе подобный 3-way merge.
    • Даже при использовании kdiff3 или winmerge случаются ошибки, а ведь они работают с простым текстом.
    • Обычному пользователю офисных приложений будет непросто вникнуть в мир ветвлений и слияний. А вникнув, использовать будет не очень быстро и удобно.

    Взгляд с другой стороны

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

    Для нас это диктует дополнительные требования:

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

    Отсюда следует, что состояния документа у клиентов и на сервере могут отличаться. Это формирует следующее требование:

    2. Сходимость (convergence). Когда все пользователи закончат свою работу и все уведомления о правках будут доставлены, как на сервере, так и у клиентов должно быть одно и то же состояние документа.

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

    3. Принцип сохранения намерений (intention preservation). Мы должны обеспечить максимальное сохранение намерений всех пользователей, даже если правки вносятся одновременно и они конкурируют друг с другом.

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

    Второй момент, который стоит упомянуть в контексте этого принципа, - формализация. Понятие «намерение» достаточно абстрактно. Представим, что в тексте есть слово «оптека», которое параллельно исправляют два пользователя, причем по-разному: «аптека» и «оптика». Большинство известных алгоритмов (и наш тоже) работают на уровне букв, и в результате получится «аптика», что не соответствует «высокоуровневым» намерениям обоих авторов. Существуют формализации намерений пользователей на уровне слабых порядков букв («хочу вставить букву “и” после буквы “т”, но перед “к”»). Для некоторых алгоритмов сохранение выраженных таким образом намерений является неотъемлемой их частью (об этом можно почитать ).

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

    Выбор неблокирующего алгоритма

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

    Первый. Differential synchronization. Который в итоге нам не подошел

    Алгоритм предполагает постоянный 3-way merge на стороне клиента и сервера, который сопровождается пересылкой патчей в обе стороны. На схеме представлена общая идея.

    Вероятно, вы уже догадались, по какой причине этот алгоритм нам не подходит. Правильно, как уже упоминалось, 3-way merge для документа со сложной структурой нетривиален. При этом необходимо иметь формальную гарантию того, что он даст одинаковые результаты при слияниях в разных порядках и направлениях… Это ставит крест на перспективе применения у нас данного подхода.

    Второй. Operation Transformation (OT)

    Это скорее общий подход, на основе которого разработаны различные алгоритмы.

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

    Что такое Operation Transformation

    Давайте посмотрим на еще одну схему, которая популярна в статьях об OT.

    Операция О2:

    • Пользователю 1 приходит операция О2 del от пользователя 2.
    • Операция О2 трансформируется относительно операции О1, которой не было у пользователя 2 на момент создания О2.
    • В результате получается del, так как перед позицией 2 уже успели вставить один символ и у “с” позиция стала 3.
    Операция О1:
    • Пользователю 2 от пользователя 1 приходит операция О1 ins.
    • O1 трансформируется относительно О2, но на этот раз при трансформации операция не меняется и применяется в таком же виде, как и у автора операции - пользователя 1.
    Здесь используется трансформация включения (в некоторых алгоритмах используется и трансформация исключения). В дальнейшем я буду использовать обозначение Inc(O1, O2) для операции О1 с учетом эффектов операции О2, то есть, если кратко, мы включили О2 в О1.

    Основное требование, которому должны удовлетворять трансформации включения (известное как Transition Property 1), - это:

    Inc(O2, O1) * O1 = Inc(O1, O2) * O2,

    Где * - последовательное применение, справа налево. Для простоты понимания посмотрите на изображение:

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

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

    Дело в том, что первые алгоритмы на основе ОТ не предусматривали использования центрального сервера. Все клиенты связывались между собой peer-to-peer. Соответственно, текущее состояние документа у пользователей выражалось последовательностью операций (О1, О2… ОN), при этом в каждый момент времени количество, состав и порядок этих операций у каждого клиента может быть свой. В этом случае нельзя определить единый строгий порядок среди всех генерируемых операций, можно ввести только слабый порядок по happens before критерию. Операции, между которыми нет такого отношения, считаются конкурирующими или параллельными (concurrent).

    Подобный подход также несет с собой определенные сложности:

    • Производительность. Количество трансформаций может быть очень большим, клиентам приходится хранить всю историю, так как в любой момент может прийти сколь угодно «древняя» операция от другого пользователя.
    • Для корректной реализации требования TP-1 уже недостаточно. Приходится требовать еще и как минимум TP-2: Inc(O3, Inc(O1, O2) * O2) = Inc(O3, Inc(O2, O1) * O1). В зависимости от конкретного алгоритма может понадобиться выполнение других требований к трансформациям и обратным операциям (полный список
    Удаленная работа на компьютере: как работать из дома комфортно и эффективно Клименко Роман Александрович

    3.3. Совместная работа с документами

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

    Конференц-зал Windows

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

    Чтобы запустить программу Конференц-зал Windows, достаточно воспользоваться полем поиска меню Пуск (ввести в нем строку конференц) либо запустить файл WinCollab.exe, расположенный в каталоге %programfiles%Windows Collaboration.

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

    Рис. 3.10. Основное окно программы

    Основное окно программы состоит из двух вкладок и ссылки Открыть файл приглашения.

    Создание встречи и подключение к ней

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

    ПРИМЕЧАНИЕ

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

    Подключиться к встрече можно двумя способами: либо при помощи вкладки либо при помощи файла приглашения.

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

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

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

    Настройки программы

    При запуске программы Конференц-зал Windows в области уведомлений отобразится значок программы в виде человечка. Воспользовавшись пунктом Свойства контекстного меню этого значка, вы сможете открыть окно Соседние пользователи. Это окно позволяет настроить параметры работы программы Конференц-зал Windows, для чего предназначены две его вкладки.

    ? Параметры – позволяет указать имя и изображение (по желанию), с которым пользователь будет подключаться к встрече, а также определить, от кого будет разрешено получать приглашения на встречи.

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

    Доверенным пользователем (или надежным контактом) называется пользователь, который прислал вам свою контактную информацию в сообщении электронной почты либо передал ее на каком-либо носителе. При этом контактная информация данного пользователя обязательно должна содержать сертификат. Если вы хотите знать, считается ли доверенным определенный пользователь, приславший вам контактную информацию, то просто перейдите в каталог %userprofile%Contacts и найдите файл контактов этого пользователя. Если под именем контакта присутствует фраза Надежный контакт, значит, данный пользователь считается доверенным.

    ? Вход – дает возможность войти либо выйти из группы Соседние пользователи.

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

    Обмен контактами

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

    Для этого откройте папку %userprofile%Contacts, выберите свой контакт (файл с именем вашей учетной записи и расширением CONTACT) и в его контекстном меню воспользуйтесь пунктом Копировать.

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

    Как только пользователь пришлет вам свой контакт, откройте его и щелкните кнопкой мыши на Добавить в список контактов.

    Совместная работа

    После того как встреча создана и все планируемые участники встречи подключились, можно начинать совместную работу (рис. 3.11). Для этого предназначены следующие ссылки.

    ? Предоставление в общий доступ программы или рабочего стола – с ее помощью можно выбрать элемент, совместная работа с которым будет разрешена в контексте текущей встречи. Иными словами, участники встречи смогут по очереди получать доступ к открытой в данный момент программе/Рабочему столу и управлять программой/Рабочим столом.

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

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

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

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

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

    Рис. 3.11. Созданная встреча

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

    Чтобы потом вернуть управление, щелкните кнопкой мыши на ссылке Взять управление либо нажмите сочетание клавиш Windows+Esc.

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

    ПРИМЕЧАНИЕ

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

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

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

    Устранение неполадок

    Если вам не удается создать встречу или подключиться к уже существующей встрече программы Конференц-зал Windows, то проверьте параметры, учитывая следующее:

    Пользователь, вошедший в систему под учетной запись Гость, не может пользоваться программой Конференц-зал Windows;

    ? для корректной работы программы Конференц-зал Windows необходимо, чтобы операционной системе было разрешено использовать протокол IPv6 (по умолчанию этот протокол включен, однако вы или администратор могли отключить его за ненадобностью);

    Вы должны иметь доступ к папке Контакты (каталог %userprofile%Contacts);

    На жестком диске должно быть хотя бы 12 Мбайт свободного места;

    В операционной системе должны работать следующие службы: Протокол PNRP, Группировка сетевых участников, Диспетчер удостоверения сетевых участников и Репликация DFS;

    ? убедитесь, что администратор сети не установил групповую политику Выключить программу «Конференц-зал Windows», расположенную в разделе Конфигурация компьютера? Административные шаблоны? Компоненты Windows ? Конференц-зал Windows оснастки (отобразить ее можно при помощи команды gpedit.msc);

    Также следует убедиться, что администратор сети не установил групповую политику Отключение служб одноранговых сетей Майкрософт, расположенную в разделе Конфигурация компьютера? Административные шаблоны? Сеть? Службы одноранговых сетей Майкрософт оснастки Редактор объектов групповой политики (отобразить ее можно при помощи команды gpedit.msc).

    «Документы Google»

    «Документы Google» – это интернет-проект, созданный порталом Google (http://www.google.ru) для реализации совместного доступа к документам (рис. 3.12). С его помощью можно управлять документами, таблицами и презентациями, которые вы сохраняете в безопасном хранилище Google в Интернете. При этом вы всегда сможете получить доступ к документам с любого компьютера, подключенного к Интернету.

    Рис. 3.12. Страница проекта «Документы Google»

    Рассмотрим сочетания клавиш, используемые в проекте «Документы Google» (табл. 3.1). Эти сочетания доступны как для документов, так и для таблиц и презентаций.

    Таблица 3.1. Сочетания клавиш, принятые в проекте «Документы Google»

    В проекте «Документы Google» на работу с документами наложены некоторые ограничения:

    Максимальный размер документа равен 500 Кбайт, а вставляемого в документ изображения – 2 Мбайт;

    Максимальный размер импортируемых с локального компьютера презентаций равен 10 Мбайт; размер презентаций, загружаемых из Интернета, равен 2 Мбайт; размер презентаций, отправляемых по электронной почте, – 500 Кбайт;

    Максимальный размер импортируемых таблиц равен примерно 1 Мбайт;

    Вы можете загружать в проект файлы со следующими расширениями: HTML, TXT, RTF, ODT, а также документы Microsoft Office (файлы с этими расширениями перед загрузкой можно архивировать в ZIP-формате);

    Пользователь не может загружать более 5000 документов и презентаций, а также 5000 изображений;

    Таблицы могут содержать до 10 000 строк, или до 256 столбцов, или до 100 000 ячеек, или до 40 листов в зависимости от того, какой из пределов достигается первым;

    Одновременно можно открывать до десяти таблиц;

    Проект «Документы Google» может работать только в том случае, если в браузере не отключены cookie и JavaScript;

    На момент написания книги проект не поддерживал возможность работы при помощи следующих браузеров: Internet Explorer 4 для Windows, Internet Explorer 5 для MacOS, Safari, Internet Explorer 6.0.26, Netscape 4 и Opera.

    Импорт и создание. Создать новый файл очень просто – для этого достаточно воспользоваться меню Новый и выбрать в нем нужный пункт (Документ, Таблица или Презентация). После этого созданный файл будет автоматически открыт в режиме редактирования.

    Импортировать уже существующий файл в проект «Документы Google» несколько сложнее. Самое главное, что для этого нужно сделать, – определиться, как именно вы будете импортировать документ. Дальше уже все просто.

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

    Чтобы импортировать документ, таблицу или презентацию, воспользуйтесь ссылкой Загрузить. Это приведет к отображению страницы с перечислением способов импортирования сообщений. На этой странице нажмите кнопку Обзор и выберите нужный файл. После этого нажмите кнопку Загрузить файл.

    Если же вы хотите импортировать один или несколько файлов при помощи электронной почты, то также следует воспользоваться ссылкой Загрузить. После этого обратите внимание на нижнюю область отобразившейся страницы – там указан электронный адрес вида <ваш логин>-<случайное число>@prod.writely.com. Чтобы загрузить документ в проект «Документы Google», отошлите его по указанному на странице адресу в виде вложения либо непосредственно как текст электронного письма.

    После загрузки файл отобразится в списке документов.

    Работа с папками. Все файлы, импортируемые в проект «Документы Google», можно группировать по папкам. Чтобы создать новую папку, нажмите кнопку Создать, расположенную в верхней части боковой панели на странице списка документов, после чего в раскрывающемся меню выберите пункт Папка. Создаваемую таким образом папку можно переименовать (по умолчанию папка имеет название Новая папка) – для этого достаточно на появившемся экране папки навести указатель мыши на поле Новая папка и ввести название.

    Чтобы добавить элементы в созданную папку, установите флажок слева от документа/таблицы/презентации и выберите необходимую папку в раскрывающемся меню Поместить в папку в верхней части страницы списка документов. Переместить элемент в определенную папку можно и простым перетаскиванием методом Drag & Drop.

    Для просмотра содержимого созданной папки просто щелкните на ней кнопкой мыши.

    Если же вы хотите удалить созданную ранее папку, то найдите ее в списке документов области Весь список, после чего перенесите в корзину. Удалить папку можно и при помощи пункта Удалить папку меню Действия с папкой в левой части страницы (если вы находитесь внутри папки, которую хотите удалить).

    Совместная работа. Учитывая то, что сейчас мы пытаемся разобраться в способах совместной работы с документами, было бы странно, если бы мы так и не описали возможности совместной работы, предоставляемые проектом «Документы Google».

    Если говорить коротко, то проект «Документы Google» предоставляет вам возможность работы над документами, таблицами и презентациями совместно с 200 другими пользователями (это максимально возможное количество пользователей, работающих над одним файлом). Причем работать можно в режиме реального времени. Иными словами, если один из пользователей изменяет содержимое документа, то все изменения сразу же отображаются и в вашем окне.

    Чтобы другой пользователь мог работать над документом совместно с вами, вы должны пригласить его к совместной работе. Перед этим, правда, следует решить, какие права доступа нужно предоставить пользователю, которого вы хотите пригласить.

    ? Читатель – может просматривать содержимое последней версии документа, а также экспортировать ее на свой жесткий диск.

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

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

    ПРИМЕЧАНИЕ

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

    Если вы хотите пригласить пользователей для совместной работы над презентацией, то должны убедиться, что все приглашаемые пользователи имеют учетные записи Google. Дело в том, что доступ к презентациям разрешен только для пользователей, зарегистрированных в одном из проектов Google (тогда как просмотр таблиц и документов может быть выполнен даже теми пользователями, которые еще не имеют своей учетной записи).

    Список всех соавторов и читателей документа, презентации или таблицы будет выведен на вкладке Совместный доступ. Если один из соавторов вам надоест, вы всегда сможете удалить его при помощи данного списка. Для этого в окне В данный момент к этому документу предоставлен совместный доступ нажмите X справа от имени соавтора/читателя, которого вы хотите удалить.

    Публикация документа. Если возможность добавления отдельных читателей не удовлетворяет ваши амбиции, то проект «Документы Google» с радостью предложит вам возможность публикации ваших работ на веб-сайте или блоге.

    Для публикации документа достаточно открыть его и воспользоваться ссылкой Публикация. При выборе этой ссылки перед вами отобразится вкладка с двумя кнопками.

    ? Поместить в блог – позволяет опубликовать документ в указанном блоге. Проект «Документы Google» может выполнять публикацию в блогах, поддерживающих Blogger, metaWeblog или API MovableType. Однако перед этим необходимо указать настройки публикации в блоге (поставщик хостинга, имя пользователя или пароль, название и идентификатор блога). Это можно сделать в разделе Настройки блога, отображаемом на вкладке Общие страницы Настройки.

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

    Работа с документами

    Документы вы можете не только загружать в проект «Документы Google», но и создавать непосредственно в нем, а также редактировать при помощи простого онлайн-редактора WYSIWYG для форматирования документов, проверки правописания и т. п.

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

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

    Кроме того, вы можете публиковать документы в Интернете в виде веб-страниц или помещать документы в свой блог.

    В табл. 3.2 вы можете просмотреть список сочетаний клавиш, используемых в проекте «Документы Google» для работы с документами.

    Таблица 3.2. Сочетания клавиш, применяемые в проекте «Документы Google» для работы с документами

    Работа с таблицами

    Таблицы можно импортировать в проект «Документы Google», а также редактировать их в нем. При этом проект предоставляет возможность простого доступа к элементам форматирования и редактору формул в таблицах.

    Кроме того, вы можете общаться в режиме реального времени со всеми пользователями, редактирующими ваши таблицы (одновременно редактировать и просматривать таблицу могут до 50 пользователей). Если в данный момент таблицу редактируют или просматривают несколько пользователей, то будет открыта вкладка Обсудить, на которой указаны их имена.

    Вы также можете вставлять таблицу или ее часть в свой блог или на веб-сайт.

    В табл. 3.3 вы можете просмотреть список сочетаний клавиш, используемых в проекте «Документы Google» для работы с таблицами.

    Таблица 3.3. Сочетания клавиш, применяемые в проекте «Документы Google» для работы с таблицами

    Работа с презентациями

    Презентации можно не только импортировать, редактировать и создавать с помощью простого онлайн-редактора WYSIWYG, но и экспортировать с помощью функции Сохранить как Zip меню Файл.

    При работе с презентациями можно использовать сочетание клавиш Ctrl+M, нажатие которого приводит к вставке нового слайда в презентацию.

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

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

    «Службы Google»

    «Службы Google» представляют собой набор проектов портала Google, которые могут быть развернуты внутри домена вашей организации. Другими словами, если вы (или ваше начальство/администратор) по каким-то причинам не хотите использовать возможности проекта «Документы Google» из-за того, что свои данные придется хранить на чужом сервере, то можете развернуть некоторые из проектов Google на своем собственном сайте или в домене.

    В состав «Служб Google» входят следующие проекты: Gmail (ранее рассмотренная почтовая служба), Google Talk (клиент для мгновенного общения), «Календарь Google», стартовая страница (главная страница для доступа к сайту компании, внедренным в службы Google проектам, а также к поисковой системе Google), «Документы Google», Page Creator (инструмент для создания и публикации веб-страниц), а также панель управления службами Google, API-интерфейс и справочная система.

    Проект «Документы Google», входящий в состав «Служб Google», практически ничем не отличается от интернет-проекта «Документы Google», рассмотренного ранее. Единственное отличие заключается в нескольких дополнительных возможностях этого проекта из состава «Служб Google». Например, администратор может запрещать пользователям отправлять и получать документы, таблицы и презентации из-за пределов домена (это относится только к файлам, созданным внутри домена).

    Подробнее узнать о версиях «Служб Google», а также зарегистрироваться на одной из них вы можете на странице http://www.google.com/a/help/intl/ru/admins/editions_spe.html .

    ПРИМЕЧАНИЕ

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

    Microsoft Office Groove 2007

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

    Программа Microsoft Office Groove 2007 входит в состав пакета Microsoft Office 2007 и включает в себя возможности мгновенного обмена сообщениями, чата, функций синхронизации, а также совместной работы с документами. Открыть ее можно при помощи значка Microsoft Office Groove 2007, расположенного в разделе Все программы? Microsoft Office меню Пуск.

    Создание учетной записи Groove

    Если вы впервые запускаете программу Microsoft Office Groove 2007, то перед вами отобразится мастер Мастер настройки учетной записи – Microsoft Office Groove.

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

    Далее мастер спросит вас, имеете ли вы код конфигурации учетной записи Groove. Если администратор сети вам ничего не говорил о коде конфигурации, то установите переключатель в положение У меня нет кода конфигурации учетной записи Groove.

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

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

    Создание рабочих областей

    После того как вы создадите новую учетную запись, перед вами отобразится главное окно программы (рис. 3.13), состоящее из двух вкладок: Рабочие области и Контакты.

    Рабочую область можно сравнить с отдельной комнатой в чате либо встречей в программе Конференц-зал Windows. Другими словами, рабочая область – это созданное одним из пользователей место, в котором собираются другие пользователи для обсуждения того или иного вопроса.

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

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

    Рис. 3.13. Главное окно программы

    Чтобы создать новую рабочую область, необходимо воспользоваться ссылкой Создать рабочую область, расположенной на вкладке Рабочие области. После этого откроется окно Создание новой рабочей области (рис. 3.14).

    Рис. 3.14. Окно для создания рабочей области

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

    ? Стандартная – состоит из вкладок Обсуждение и Файлы. Вкладка Обсуждение предназначена для общения между участниками рабочей области, тогда как вкладка Файлы используется для размещения файлов для совместного доступа.

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

    ПРИМЕЧАНИЕ

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

    ? Шаблон – если вы воспользуетесь данным типом рабочей области, после чего в раскрывающемся списке выберете пункт Настраиваемая (по умолчанию он единственный в списке), то откроется окно для выбора тех инструментов, из вкладок для которых будет состоять ваша рабочая область. По умолчанию вы можете выбрать следующие инструменты.

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

    Блокнот – позволяет добавить вкладку, в которой можно создавать короткие заметки. Для создания заметки достаточно щелкнуть кнопкой мыши на ссылке Создать заметку, после чего ввести имя заметки и ее текст. После того как вы нажмете кнопку Сохранить и закрыть, созданная заметка отобразится на вкладке Блокнот других участников рабочей области.

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

    Настраиваемый – создает рабочую область без каких-либо вкладок. Участники рабочей области в дальнейшем сами создадут нужные инструменты.

    Отслеживание вопросов – добавляет вкладку, предназначенную для ведения диалогов в стиле вопрос-ответ.

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

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

    Файлы SharePoint – позволяет совместно работать над документами из библиотеки или папки приложения Microsoft Office SharePoint Server 2007.

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

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

    Формы InfoPath – позволяет добавить шаблоны из программы Microsoft InfoPath 2007.

    Шахматы – добавляет вкладку для игры в шахматы.

    В дальнейшем вы всегда сможете добавить нужный инструмент к уже созданной рабочей области. Если же вы являетесь руководителем рабочей области, то сможете и удалить добавленные ранее инструменты.

    После того как вы создадите рабочую область, перед вами отобразится ее окно (рис. 3.15). Оно состоит из главной области, занимающей большую часть окна, и трех панелей с правой стороны. Главная область отображает открытый в данный момент инструмент. При этом вы можете перемещаться по всем добавленным инструментам при помощи вкладок, отображаемых под главной областью. Кроме того, обратите внимание, что справа от вкладок есть значок с изображением листа бумаги и знака +. Воспользовавшись этим значком, вы сможете быстро добавить к рабочей области вкладки дополнительных инструментов.

    Рис. 3.15. Окно созданной рабочей области

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

    ПРИМЕЧАНИЕ

    Если вы хотите пообщаться с конкретным участником рабочей области, то просто щелкните дважды кнопкой мыши на его имени на панели Участники рабочей области. После этого перед вами отобразится окно Отправка сообщения – Microsoft Office Groove, при помощи которого можно послать участнику текстовое или голосовое сообщение, а также файл в виде вложения.

    Приглашение новых участников

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

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

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

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

    Независимо от способа приглашения нового пользователя перед вами отобразится окно Отправка приглашения – Microsoft Office Groove, в котором нужно ввести текст приглашения либо создать голосовое приглашение, после чего нажать кнопку Пригласить.

    Как только отправленное приглашение придет пользователю, его программа Groove известит его об этом. Если пользователь примет ваше приглашение, то созданная вами рабочая область отобразится на вкладке Рабочие области окна программы Groove пользователя.

    Из книги Удаленная работа на компьютере: как работать из дома комфортно и эффективно автора Клименко Роман Александрович

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

    Из книги Компьютер на 100. Начинаем с Windows Vista автора Зозуля Юрий

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

    Из книги Adobe InDesign CS3 автора Завгородний Владимир

    Глава 8 Работа с документами Как и в большинстве программ, для работы нам потребуется документ – файл, в котором хранится вся информация о данной работе. Сначала мы создаем новый файл (либо с нуля, либо на основе какого-то имеющегося файла), сохраняем его под новым именем и

    Из книги Word 2007.Популярный самоучитель автора Краинский И

    2.2. Одновременная работа с несколькими документами Microsoft Word позволяет работать с несколькими документами одновременно. При этом каждый новый документ открывается в отдельном окне, а пользователь, работая в полноэкранном режиме, видит только последний открытый документ.

    Из книги Реферат, курсовая, диплом на компьютере автора

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

    Из книги Планирование закупок, производства и продаж в 1С:Предприятие 8 автора Гартвич А В

    ГЛАВА 10. Совместная работа с другими автоматизированными системами Внедрение прикладного решения «1С: Предприятие 8.0. Управление производственным предприятием», как правило, происходит не на пустом месте. На современном предприятии используется множество других

    Из книги Самоучитель работы на Macintosh автора Скрылина Софья

    6.2.6. Совместная работа с приложениями Pages и Numbers В этом разделе рассматривается часто встречающаяся ситуация, при возникновении которой у пользователя появляются вопросы: как переключаться между приложениями и между окнами одного приложения.ЗаданиеСкопировать таблицу

    Из книги Macromedia Flash Professional 8. Графика и анимация автора Дронов В. А.

    Работа с документами в среде Flash Теперь давайте поговорим о том, как во Flash выполняется работа с документами, а потом плавно перейдем к рассмотрению окна документа и основных принципов создания

    Из книги Видеосамоучитель создания реферата, курсовой, диплома на компьютере автора Баловсяк Надежда Васильевна

    3.5. Работа с PDF-документами Формат PDF стал одним из наиболее популярных форматов хранения электронных текстов. Поэтому инструменты конвертации PDF-файлов всегда актуальны.Aldos Text-PDF PRO+Программа Aldos Text-PDF PRO+ (http://www.aldostools.com/pdf.html) предназначена для быстрой конвертации текстовых

    Из книги Интернет-маркетинг на 100% автора Коллектив авторов

    4.1. Совместная работа: тогда и сейчас… Сценарий.1. Создать перспективный план.2. Найти партнеров по работе.3. Составить расписание совместных работ.4. Найти необходимые данные.5. (…и, в конце концов) Написать и представить результат.СОВМЕСТНАЯ РАБОТА: ВЗГЛЯД, СКАЖЕМ, ИЗ 1999

    Из книги 1С: Бухгалтерия 8.2. Понятный самоучитель для начинающих автора Гладкий Алексей Анатольевич

    Из книги Секреты приложений Google автора Балуев Денис

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

    Из книги QT 4: программирование GUI на С++ автора Бланшет Жасмин

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

    Из книги Идеальный программист. Как стать профессионалом разработки ПО автора Мартин Роберт С.

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

    Из книги автора

    Работа со многими документами Теперь мы готовы написать функцию main() приложения Электронная таблица:01 #include 02 #include "mainwindow.h"03 int main(int argc, char *argv)04 {05 QApplication app(argc, argv); 06 MainWindow mainWin; 07 mainWin.show(); 08 return app.exec();09 }Данная функция main() немного отличается от написанных

    Из книги автора

    Совместная работа Второй лучший способ чему-то научиться – совместная работа с другими людьми. Профессиональные разработчики намеренно стараются вместе программировать, вместе тренироваться, вместе проектировать и планировать. При этом они много узнают друг от друга,

    Решили отправить организаторам TechEd Russia 2012 коллективный отзыв о конференции. Сегодня я расскажу о том, как мы организовали совместную работу над ним с помощью OneDrive.

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

    Примечание . Статья написана до переименования SkyDrive в OneDrive, отсюда и старое название на снимках экрана.

    Сегодня в программе

    Предоставление общего доступа к файлам и папкам OneDrive

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

    Я загрузил файл в личную папку и перешел к выдаче прав на него своим коллегам.

    Вообще, в столбце «Общий доступ» видно, когда на файл или папку изменены права. По сути, в облачном хранилище Microsoft три варианта предоставления доступа, и я начну с самых простых.

    Создание ссылки на файл

    Из картинки ниже понятно, что любой обладатель ссылки сможет просмотреть или отредактировать документ. Менее очевидно, что для того чтобы сделать папку или файл публичными, надо создать соответствующую ссылку (она называется «Предоставить общий доступ»).

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

    Отправка почтового сообщения

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

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

    Интересно, что в случае, когда связано несколько учетных записей, разрешение предоставляется только тому аккаунту, с которого доступ был осуществлен в первый раз. Кстати, когда вам кто-то предоставил доступ к файлу, вы можете перейти к нему из раздела Общие в левой панели OneDrive.

    Управление правами доступа

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

    На рисунке видно, что Артем может только просматривать документ, в то время как все остальные могут его редактировать в локальном приложении Word или прямо в OneDrive с помощью Word Web App. Здесь же можно лишить доступа любого человека или всех обладателей ссылки на просмотр или редактирование файла.

    Совместная работа над документами Office

    Важно! Открывайте файлы из офисных программ напрямую с OneDrive (Ctrl + O → OneDrive), а не из синхронизируемой папки на локальном диске. Иначе при одновременной работе нескольких человек возникнет конфликт, результатом которого будут копии обновленных файлов с именем ПК в названии.

    Вы можете открывать файлы Word, Excel, PowerPoint и OneNote и работать над ними как в локальных приложениях Microsoft Office, так и в их веб-версиях прямо в браузере. В обоих случаях поддерживается совместная работа над документом нескольких человек. Максимальное количество одновременных редакторов нигде не прописано, но восемь человек успешно работали (спасибо за проверку Оксане).

    В OneDrive это работает очень удобно! Я открыл наш отзыв в Word 2013 и начал править первый абзац.

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

    Здесь я хочу обратить ваше внимание на несколько моментов.

    1. Четко обозначается, какой абзац я редактирую (мое имя отображается при наведении).
    2. Этот абзац действительно защищен от чужих правок. Сейчас курсор установлен в нем, и на рисунке видно, что в ленте заблокированы все опции форматирования.
    3. Можно посмотреть список всех людей, выполняющих правки в данный момент.
    4. Известно, что кто-то уже изменил документ, т.е. после обновления можно увидеть их правки (синхронизации в реальном времени нет, с сожалению).

    В OneDrive можно посмотреть, кто редактировал документ последним.

    Но интереснее другое — OneDrive автоматически отслеживает версии документов. Вы можете перейти к журналу версий из контекстного меню или из верхнего меню «Управление» (на рисунке выше оно скрыто за тремя точками ввиду малого размера окна).

    Здесь можно восстановить или загрузить любую из предыдущих версий. По имеющейся у меня информации, на OneDrive сохраняется до 25 версий документа. Однако версии создаются только при редактировании файлов. Если вы загрузите новый файл с тем же именем, перезаписав старый, история версий не сохранится.

    Опрос и дискуссия

    Как видите, управление правами в OneDrive осуществляется очень просто, хотя некоторые моменты не вполне очевидны. При этом можно создавать и изменять документы Word, книги Excel, презентации PowerPoint и заметки OneNote, не покидая браузера. Конечно, веб-версии приложений Office не обладают всеми функциями их аналогов из пакета Office, но для множества пользователей их возможностей более чем достаточно.

    Вы можете работать над файлами Office индивидуально и совместно, используя как минимум 7 Гб личного дискового пространства. Ах да, это все совершенно бесплатно;)

    А вы храните файлы и документы в облаке? Приведите в комментариях несколько самых любимых возможностей своего облачного хранилища!

    Мир вокруг нас меняется. Если раньше удаленная работа казалась чем-то совершенно экзотическим, то сейчас это уже считается в порядке вещей: по недавно проведенным исследованиям выяснилось, что к 2020 году одна пятая часть всех россиян будут работать удаленно. А, например, в США уже сейчас удаленно работают больше трети всех американцев. У меня удаленная работа обычно была связана с документами формата MS Word. (Ну и изредка - с файлами презентаций.) В текстовом редакторе Word еще со старых версий (минимум лет двадцать назад) присутствовали удобнейшие средства рецензирования и совместного редактирования документов, причем в документе можно было сохранять всю историю внесения изменений и вы всегда могли посмотреть, кто из пользователей какие именно изменения производил.Кстати, по моей практике подавляющее большинство пользователей (и даже профессиональных редакторов) понятия не имеют о том, что в Word существуют подобные средства, и, когда им приходится совместно работать над документами, делают это по старинке: вносят исправления в текст по живому и пишут подробные комментарии в примечаниях. В старые времена, когда не было облачных сервисов, документы пересылались по электронной почте (или передавались на дискетах) и это было не очень удобно: какие-то версии файлов в процессе терялись, новые версии замещались старыми - и при этом терялась часть исправлений. Но со временем у компании Microsoft появилось два очень существенных , значительно облегчающих совместную работу над документами. А новшества эти следующие: онлайновая версия офисного пакета MS Office , позволяющая работать в привычных Word, Excel и Power Point с любого компьютера, имеющего доступ в Интернет, и облачный сервис OneDrive , с помощью которого можно легко организовать хранение документов, над которыми ведется совместная работа, прямо в Интернете: при этом пользователи уже вообще никак не привязаны к конкретным компьютерам и могут иметь доступ к нужным документам откуда угодно. Мне по роду работы главным редактором в нескольких проектах нередко приходится в подробностях объяснять схему совместной удаленной работы над документами новым авторам, поэтому я решил изложить это все в отдельной статье: оно пригодится и для новых авторов, да и, вполне возможно, кто-то из вас, дорогие читатели, для себя найдет это полезным. Как это все делается? Для начала нужно зарегистрироваться в облачном сервисе OneDrive , который пригодится и для совместной работы, и для архивирования важных данных, и для удаленного доступа к вашим документам и медиафайлам.Если у вас уже есть учетная запись Microsoft, то в OneDrive можно войти с этой учетной записью, а если нет - просто создайте эту учетную запись: для этого потребуется указать какой-нибудь работающий e-mail, к которому у вас есть доступ.
    Принцип работы облачного сервиса OneDrive примерно такой же, как и у, например, Dropbox : вы имеете доступ к вашему персональному хранилищу в Интернете (на сайте OneDrive) и это хранилище можно синхронизировать с соответствующим хранилищем на рабочем компьютере, ноутбуке, планшете, смартфоне. Для синхронизации с облаком на компьютер (ноутбук, планшет, смартфон) устанавливается соответствующее приложение OneDrive, в котором производятся настройки синхронизации.
    Указываете папку, где будут располагаться папки OneDrive, указываете, какие из них должны синхронизироваться, - и все, дальше OneDrive все будет делать самостоятельно.Также OneDrive умеет автоматически отправлять в облако фотографии и видео, которые вы делаете вашим смартфоном или планшетом.По умолчанию бесплатно вам выделяют в облаке 15 Гб пространства, что вполне хватит для фото и документов. Однако если вы используете план Office 365 (а я именно его и использую буквально с первого дня появления - это очень удобно), где за 286 рублей в месяц или 2874 рубля в год вам предоставляются Word, Excel, PowerPoint, OneNote, Outlook, Publisher и Access, причем вы можете их устанавливать для пяти пользователей на пяти компьютерах, пяти планшетах и пяти смартфонах, то с этим планом для каждого пользователя в OneDrive выделяется аж 1 Тб, а уж туда слона можно запихнуть.


    Мой OneDrive

    Впрочем, облачные возможности OneDrive - это удобно и полезно, однако нас сейчас этот сервис интересует прежде всего с точки зрения организации совместной удаленной работы. И тут OneDrive, конечно, заметно выигрывает у Dropbox, потому что именно под OneDrive хорошо заточены приложения MS Office.И работает это очень и очень просто. Смотрите. Например, создали вы в MS Word какую-то статью. Эту статью вам потом нужно отправить редактору (начальнику, коллеге), чтобы он сделал там свои замечания и статью подредактировал.Для этого вам данную статью нужно сохранить не в локальной папке, а в соответствующей папке OneDrive. Делается это буквально в один клик: в Word при сохранении документа просто выбираете свой OneDrive. (При первом доступе OneDrive попросит указать ваши данные учетной записи - e-mail и пароль.)

    Ну и далее сохраняете свой документ, например, в папке "Документы Office Live". Или создаете в OneDrive для этого какую-то другую папку - как вам удобно.OneDrive интегрируется с Windows, и операционная система работает с его папками точно так же, как с локальными папками компьютера.

    Теперь что нужно сделать? Дать доступ к этому документу вашему редактору (начальнику, коллеге). Это делается очень просто. В Word нажимаете Файл - Общий доступ . Появляется вот такое окно.

    Там введите адрес того человека (людей), который должен прочитать и отредактировать вашу статью, после чего нажмите кнопку "Общий доступ".

    Ему на e-mail придет соответствующее уведомление примерно такого вида.

    А у вас в данных документа появятся все абоненты, которых вы пригласили.

    Далее вашему абоненту остается просто щелкнуть по ссылке - и у него эта статья появится для чтения в онлайновой версии Word.
    Там есть ссылка "Редактировать документ": с ее помощью документ можно открыть для редактирования в онлайновой версии или в MS Word.

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


    Статья в онлайновом редакторе

    Отображать или не отображать эти исправления на экране - включается в соответствующем меню.

    Тот, кто редактирует документ, обычно все исправления на экране не отображает - так редактировать неудобно. Зато, когда автор получает документ после редактирования, он включает режим "Все исправления" - и прекрасно во всех мелочах видит то, что с его текстом делал редактор: и исправления, и удаления, и переформатирования, и примечания.


    Скриншот кликабелен

    На примечания можно отвечать, и там всегда видно, кто какие примечания делал.

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


    Скриншот кликабелен

    Причем достаточно выбрать режим показа "Без исправлений" - статья будет показана так, как должна выглядеть в законченном виде.
    Подобным образом над документом (электронной таблицей, презентацией, базой данных, расписанием) могут работать десятки различных людей. MS Office будет бережно записывать все дополнения и изменения, и там всегда можно будет откатываться на какие-то предыдущие версии.Причем система вполне нормально работает в многопользовательском режиме, то есть когда над документом одновременно трудятся несколько человек. И вы всегда можете увидеть, кто в данный момент вместе с вами работает над этим документом.

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

    Кстати, в окончательном документе крайне желательно убрать всю историю изменений и комментарии, особенно если он предназначен для использования какими-то другими людьми. Сделать это довольно просто: нужно документ сохранить под новым именем и в меню Рецензирование - Принять выбрать пункт "Принять все исправления и прекратить отслеживание" - тогда вы получите окончательный текст (таблицу, презентацию и так далее) без всякой лишней информации.

    А то я знаю случаи, когда пользователи очень жалели, что не стерли всю историю изменений в документе, а особенно - комментарии.Вот как-то так организуется удаленная работа нескольких человек над одним документом. Как видите, все очень просто, легко и удобно. Учетная запись Microsoft, использование OneDrive, использование онлайновых или офлайновых версий пакета MS Office, отслеживание изменений, различные виды просмотра изменений. И ваша совместная работа над документами будет крайне удобной, и всегда можно будет отслеживать любые шаги по изменению документа.Вроде бы все это вещи общеизвестные, но я, как ни странно, очень часто сталкиваюсь с тем, что, когда, например, мне должны прислать мою статью с какими-то правками, люди присылают документ без отслеживания изменений и я должен сличать их текст с моим, чтобы понять, где и что они понаисправляли. Да это же просто дикость какая-то: что им стоило включить отслеживание изменений - и я бы потом все мгновенно увидел?!!Так что не пренебрегайте подобными возможностями, они позволяют очень сильно экономить время и очень эффективно совместно удаленно работать над какими-то файлами.

    Что на Ваш взгляд является основной проблемой в условиях удаленной работы? Коммуникация — пожалуй, это первое, что приходит в голову. Представьте, что Вы по ошибке отправили своим сотрудникам неверную информацию или — еще хуже — забыли прикрепить нужный файл. А теперь представьте, сколько времени и усилий Вам потребуется, чтобы объяснить каждому, что это была ошибка и уже после этого отправить на все эти ящики письмо с необходимой информацией!

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

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

    Чтобы немного сэкономить Ваше время, мы предоставляем обзор 10 систем для управления проектами, функциональность которых производит наибольшее впечатление. Забудьте о проблемах, с которыми Вы сталкивались раньше, ведь теперь Вам останется лишь выбрать наиболее подходящую онлайн платформу и зарегистрироваться на раз-два-три!

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

    Teamlab — это бесплатная система для совместной работы онлайн, ориентированная в первую очередь на малые и средние компании. Работать в Teamlab — это все равно, что иметь собственную социальную сеть для бизнеса. Вы можете не только вести корпоративный блог, доступный всем сотрудникам, но и за считанные минуты узнать мнение коллег по тому или иному вопросу, устроив публичный опрос и даже голосование. Кроме того, сотрудники самостоятельно могут создавать ветки на форумах так, что никто не остается без участия. Все новости компании анонсируются на главной странице в «Сообществе», а значит, информированность работников благодаря системе оповещения Teamlab стремится к 100%

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

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

    Что касается обмена файлами, Basecamp поддерживает все наиболее распространенные форматы, начиная с документов MS Word, заканчивая всевозможными изображениями. При загрузке файла с таким же именем, существовавший документ не будет удален безвозвратно — система отправит его в архив, заменив на более новую версию так, что при необходимости пользователи могут обратиться к истории внесенных исправлений.

    Как и любая другая онлайн система для совместной работы, Central Desktop позволит Вам работать, где бы Вы ни находились и до тех пор, пока рядом есть Интернет-соединение. С этим решением, основанным на облачных технологиях, Вы сможете работать в условиях, которые устраивают именно Вас.

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

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

    Если Вы ярый фанат Wiki, то освоение Confluence не составит для Вас труда! У этой системы действительно много общего со всем известной свободной энциклопедией: возможность создания контента, редактирования и обсуждения, «умный» поиск информации и многое другое. Обмен файлами организован по принципу drag and drop (перетаскивания). В отличие от остальных систем для управления проектами, Confluence максимально сфокусирован на файлообмене, что безусловно является ключевым моментом в крупномасштабных проектах с большим количеством документации.

    Как и в WordPress, здесь есть множество плагинов, которые пользователи без труда установят на свои системы, но самым весомым аргументом «ЗА» Confluence является возможность интегрировать платформу с Microsoft Office. Согласитесь, это много.

    Ящик с входящим сообщениями совсем выбился из рук? Teambox решит эту проблему, как бы подсказывая, на что нужно обратить внимание и как расставить приоритеты.

    Teambox, также как и Central Desktop, шагает в ногу со временем и перенял некоторые возможности у Facebook. Например, пользователи могут публиковать статусы с той только разницей, что касаться они будут их рабочего прогресса. Teambox — возможно, одна из немногих онлайн систем, с которой Вам не придется долго искать необходимую информацию или файл. Здесь все настолько просто, что интуиция сама подскажет Вам, на какую кнопочку нужно нажать.

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

    Итак, ключевая возможность Timedoctor — это мониторинг деятельности удаленный работников посредством… скриншотов! Кому-то этот метод может показаться нарушением личного рабочего пространства, но никто не станет отрицать того, что система работает он безотказно. Автоматическое генерирование ежедневных отчетов, список посещаемых сайтов, используемых приложений и множество других возможностей, которые позволят отследить малейшее действие на конкретном компьютере. Если Вы хотите иметь отчет о каждой потраченной вашим работником минуте, то Timedoctor — это то, что Вы ищете.

    В продолжение темы:
    Операционные системы

    Ниже перечислены основные объекты 1С, которые используются при работе с управляемыми формами. Даны краткие примеры кода, демонстрирующие традиционное использование данных...

    Новые статьи
    /
    Популярные