Всем доброго дня!
Мы (компания Лабитек) готовим к выходу мобильное приложение для iOS, которое работает с Террасофт версии 3.х.
Основные характеристики:
- независимость от используемой СУБД (работа с данными через ядро Террасофт);
- настройка разделов мобильного приложения прямо в Террасофт (ЛЮБЫЕ разделы/данные Террасофт доступны на мобильном устройстве);
- offline режим работы;
- отчеты и графики(диаграммы) на мобильном устройстве, настраиваемые в Террасофт;
- интеграция с возможностями мобильных устройств (телефон, календарь, карты, веб, email).
Для затравки, во вложении несколько скриншотов приложения с iPad и iPhone
Они не раскрывают все нюансы настройки и использования, но об этом мы расскажем на вебинаре.
Выход первой версии запланирован на сентябрь, в связи с чем предлагаем всем желающим принять участие в открытом тестировании.
Присылайте UDID ваших устройств на
В первой версии поддержки иерархических списков не будет, но для дальнейших версий - внес в список пожеланий.
В виде обычного списка данные раздела [Проекты] можно вывести (и работать с ними), постараюсь к вебинару приготовить пример на эту тему.
Нет, вебинар будет 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:
Но в нашем случае мы просто транслируем проблему с Террасофт - если проделать то же самое в обычном клиенте, то получим точно такое же сообщения.
А так как проблемы при добавлении/редактировании могут быть разные, сложно автоматически транслировать ошибку в "дружелюбное" сообщение...