Контрольный список готовности
Что должно быть выполнено, прежде чем считать интеграцию готовой к пилоту.
-
Архив скачан с dl.plantype.ru, а не получен по почте или со стороннего зеркала.
-
Контрольная сумма скачанного файла совпала с указанной в
latest*.ymlрядом со сборкой. -
Подпись приложения проверена — способом своей системы, как показано в разделе Проверка подписи.
-
Процессор
compute_contract_cliнайден внутри установленного приложения и запускается. -
Книга открывается вызовом
open_workbook_subset. -
subsetIdи ключ листа берутся из ответа, а не собираются на своей стороне. -
Три ячейки изменены одной операцией
apply_cell_edits, а не тремя подряд: иначе отказ на середине оставит книгу изменённой наполовину. -
read_cell_detailsвернул ожидаемое значение — в примере это 42 в ячейке C1. -
Отмена и повтор выполнены историей ядра, а не собственным стеком на своей стороне.
-
Сохранённый файл создан и заново открыт другим процессом — так проверяется, что на диск легла книга, а не полуфабрикат.
-
Отказы разбираются по полям
okиcode, и интерфейс не показывает успех, когда операция отклонена. -
Для браузера и сервера предусмотрены отдельный процесс-посредник и список разрешённых адресов файлов.
Если пункт не отмечается
Заголовок раздела «Если пункт не отмечается»- Не проходит открытие или сохранение — диагностика.
- Непонятен состав ответа или код отказа — Как устроен сеанс API.
- Нужна операция, которой нет в примере, — справочник Compute Contract.
- Речь про Web или сервер — F1 как процессор на сервере и Ядро в браузере через WebAssembly.