У нас есть небольшое приложение Excel для дополнения нашего продукта SaaS. Автономно, это бесполезно, и из-за этого у меня большие проблемы с тем, чтобы попасть в магазин офисных приложений. И на самом деле это не имеет никакого смысла, это просто для наших пользователей. Но как еще можно легко установить это приложение?Как распространять надстройки для частных офисов?
Это написано с использованием HTML и JS с библиотекой Office.js, поэтому само приложение в основном представляет собой файл манифеста xml, указывающий на статический URL-адрес. Существует документация, как sideload надстройку в для тестирования:
- https://dev.office.com/docs/add-ins/testing/create-a-network-shared-folder-catalog-for-task-pane-and-content-add-ins
- https://dev.office.com/docs/add-ins/testing/sideload-office-add-ins-for-testing
- https://dev.office.com/docs/add-ins/testing/sideload-an-office-add-in-on-ipad-and-mac
Большинство наших пользователей имеют окна ПК с первенствует установлен локально. И создание общей папки, ... является способом, выходящим за рамки их возможностей. Я надеялся, что смогу каким-то образом настроить nginx как webdav или аналогично, чтобы добавить его в excel в качестве доверенного URL-адреса каталога, однако я не нашел никакой документации, в которой указывается, что это за код каталога, за исключением сетевого ресурса.
Что касается mac и iPad, я еще более озадачен. Я мог бы предоставить им простой скрипт/приложение, которое им нужно выполнить, чтобы скопировать манифест в нужное место.
Но я думаю, что мне действительно интересно, нет ли «официального» способа распространения офиса, который интересен только нескольким людям - кто НЕ в вашей организации - имейте в виду, там не является общим сервером sharepoint. И если нет того, что является самым дружественным способом для пользователя, которого вы предлагаете?
Update:
Чтобы сделать это, может быть, легче понять - приложение называется WebBSC и в основном делает его легче выполнять некоторые задачи, которые обычно используются для быть сделано в Excel прежде. Но так как у всех наших клиентов есть исходные данные в excel, мы создали добавление для импорта этих данных (это может быть не один раз, но также может периодически проводиться ежемесячно). Вот почему надстройка doesn «В действительности это имеет смысл в магазине, с другой стороны, у нас нет общего доступа к Office365 или Sharepoint/exchange с нашими клиентами, это просто приложение SaaS.
Thx по ссылке, к сожалению, я не думаю, что это нам помогает, так как мы хотим распространять надстройку нашим клиентам, с которыми мы не имеем доступа к другим общим учетным записям, включая офис 365 - возможно Я что-то пропустил, но я не нашел в документации, как люди, находящиеся за пределами вашей организации, смогут ее установить. - Я уточнил вопрос с более подробной информацией - thx – peter
Питер, спасибо за разъяснение.На данный момент это определенная разница в платформе - у нас есть хорошее публичное распространение через Магазин и хорошее внутреннее распространение через этот новый административный центр Office 365. Но, по общему признанию, не имеет большого решения чего-то, что находится в средней точке. Люди знают об этом на более длительный срок, но для ваших целей я считаю, что ваш лучший выбор по-прежнему остается в Магазине. В магазине все в порядке с надстройками, предназначенными только для определенной аудитории. Просто убедитесь, что вы предоставили магазину тестовую учетную запись при отправке, чтобы они могли видеть надстройку в действии. –
Майкл, нам также понравится возможность публиковать определенную аудиторию (несколько компаний), где внутреннее распространение невозможно. Как мы можем опубликовать в Office Store, но ограничить доступ (не отображаться в листинге общественного магазина)? –