Приложение для iOS

Всем доброго дня!

Мы (компания Лабитек) готовим к выходу мобильное приложение для iOS, которое работает с Террасофт версии 3.х.
Основные характеристики:

  • независимость от используемой СУБД (работа с данными через ядро Террасофт);
  • настройка разделов мобильного приложения прямо в Террасофт (ЛЮБЫЕ разделы/данные Террасофт доступны на мобильном устройстве);
  • offline режим работы;
  • отчеты и графики(диаграммы) на мобильном устройстве, настраиваемые в Террасофт;
  • интеграция с возможностями мобильных устройств (телефон, календарь, карты, веб, email).

Для затравки, во вложении несколько скриншотов приложения с iPad и iPhone :smile:
Они не раскрывают все нюансы настройки и использования, но об этом мы расскажем на вебинаре.

Выход первой версии запланирован на сентябрь, в связи с чем предлагаем всем желающим принять участие в открытом тестировании.
Присылайте UDID ваших устройств на andrusik@labitec.ru (UDID можно посмотреть в iTunes, во вложении скриншот с примером)

Нравится

Поделиться

13 комментариев

Добрый день! А как с разделом [Проекты] обстоят дела?

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

А вебинар уже состоялся? Можно уже скачать и посмотреть?

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

Валерий, подскажите, с версией 3.1.0.41 будет ли работать это приложение (конфигурация похоже еще с версии 3.0 CRM x15)?

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

Назревает эпичная битва между приложением от "Лабитек" и Terrasoft Mobile PT от "Программных Технологий".

Сделать бы сравнительный обзор функциональности.

Лабитек VS Самарасофт

У каждого приложения свои плюсы :smile:

Открыта регистрация на вебинар, прошу записываться и готовить вопросы.

К сожалению, по техническим причинам в этом месяце вебинар не будет проводиться.

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

По-прежнему можно попробовать демонстрационную версию на любом устройстве с iOS 6.1 и выше, достаточно прислать мне UDID устройства. :smile:

Жаль что с вебинаром не получилось.
Жду видео обзор.

Записали небольшой видео обзор, приглашаю посмотреть и прокомментировать/задать вопросы:
Обзор

Добрый день, Валерий.
Посмотрела Ваш обзор. Возникают такие мысли (вопросы, размышления, пожелания):
1. как быть с динамическими группами - у нас например, ими очень активно все пользуются. Как вариант делать отдельные датасеты, и так их подключать (просроченные задачи по ответственным или еще что-то в этом роде). Подходит только для самых распространенных и важных групп.
2. сколько места может потребоваться приложению для работы в офф-лайн режиме ? понятно что зависит от данных, которые будут указаны в выборку, но все же... Файлы в оф-лайне будут уже не доступны, только сами записи таблиц, правильно?
3. для корректной работы все "обязательные для заполнения поля" надо обязательно выбирать, наверное надо сразу их добавлять в набор данных. При этом вся логика работы датасета сохранится, будут выполняться скрипты и тд ?
4. есть хороший механизм напоминаний. его можно как-то реализовать? кроме выборки самого датасета в качестве "отдельного раздела".
5. хотелось бы увидеть как работает синхронизация с календарем и почтой.
6. при устранении конфликтов в офф-лайн режиме надо бы какие-то более дружелюбные пользователям сообщения выводить :) А то пользователь iOS будет очень удивлен.

Спасибо, Виктория, отвечаю по пунктам:

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

Да, можно отдельные датасеты на одни и те же данные. Но при этом есть вероятность, что одни и те же данные будут дублироваться на мобильном устройстве (в разных датасетах).
Лучше, по возможности, делать "просмотры" набора данных (то, что я показывал для задач, просмотры "Все" и "Мои").

2. сколько места может потребоваться приложению для работы в офф-лайн режиме ? понятно что зависит от данных, которые будут указаны в выборку, но все же... Файлы в оф-лайне будут уже не доступны, только сами записи таблиц, правильно?

Невозможно сказать... Все действительно зависит от количества настроенных полей и выбранных записей.
Общее правило - чем меньше данных, тем лучше. Тогда и места меньше занимает, и синхронизация быстрее проходит.
Но специальных ограничений нет - можно занять всю память устройства :smile:.
И файлы тоже могут перебрасываться на мобильное устройство, только форматы ограничены следующим списком:
jpg, png, bmp, gif, mp4, mp3, pdf, rtf, doc, xls, ppt, htm

3. для корректной работы все "обязательные для заполнения поля" надо обязательно выбирать, наверное надо сразу их добавлять в набор данных. При этом вся логика работы датасета сохранится, будут выполняться скрипты и тд ?

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

4. есть хороший механизм напоминаний. его можно как-то реализовать? кроме выборки самого датасета в качестве "отдельного раздела".

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

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

Не показывал только потому, что на эмуляторе нет ни календаря, ни почты... На "живом" устройстве работает :smile:. Если есть iPhone/iPad - присылайте его UDID, я вышлю приложение для установки, поработаете с демо-базой "вживую".

6. при устранении конфликтов в офф-лайн режиме надо бы какие-то более дружелюбные пользователям сообщения выводить :smile:
А то пользователь iOS будет очень удивлен.

Действительно, сообщение при добавлении записи было не очень "красивое" :smile:
Но в нашем случае мы просто транслируем проблему с Террасофт - если проделать то же самое в обычном клиенте, то получим точно такое же сообщения.
А так как проблемы при добавлении/редактировании могут быть разные, сложно автоматически транслировать ошибку в "дружелюбное" сообщение...

Показать все комментарии