{ "id": "ShariXKnowledgeIntegrations", "page": "sharixopen:knowledge:integrations:start", "area": "open", "type": "reference", "title": "Интеграции Open", "status": "review", "schema_version": 1, "relations": { "related_to": [ "ShariXKnowledgeOpenKnowledgeIntegrationsArchitecture", "ShariXKnowledgeOpenKnowledgeIntegrationsPlatformprofiles", "ShariXKnowledgeOpenKnowledgeDomainAutomatedverification", "ShariXKnowledgeOpenKnowledgeIntegrationsXmppnotifications", "ShariXKnowledgeOpenKnowledgeModulesMoodle", "ShariXKnowledgeOpenKnowledgeModulesNextcloud" ] }, "extensions": { "taxonomy": { "domain": "reference", "lifecycle": "unspecified", "parents": [ "ShariXKnowledgeOpenKnowledgeStart" ], "terms": [] }, "glossary": [] }, "content_sha256": "a12b72115a8f33a82f69d221fcdcdf28cc70552ee4e3e0401ae4c467c07cd3ff", "schema": 1 } ====== Интеграции Open ====== ~~NOCACHE~~ ===== Внешние границы ===== Platform API управляет удалёнными действиями, Moodle сообщает образовательное evidence, Nextcloud хранит файлы, Calendar показывает расписания, XMPP доставляет уведомления. Все результаты подтверждаются владельцем первичных данных. ===== Отказы ===== Транспортная ошибка, отказ авторизации, неподходящий профиль, недоступный provider и бизнес-отказ — разные состояния. Fallback не должен выдавать фиктивный успех. ===== Детальные правила ===== * [[sharixopen:knowledge:integrations:architecture|Интеграции Open: принцип локального владельца]] * [[sharixopen:knowledge:integrations:platform_profiles|Профили подключения к Platform и demo boundary]] * [[sharixopen:knowledge:domain:automated_verification|Автоматизированная верификация и fallback]] * [[sharixopen:knowledge:integrations:xmpp_notifications|XMPP, уведомления и диагностика соединения]] * [[sharixopen:knowledge:modules:moodle|Moodle: требования к курсам и проверка результатов]] * [[sharixopen:knowledge:modules:nextcloud|Nextcloud: хранение файлов и ссылки]] ~~SHARIX_KNOWLEDGE_RELATED~~ ~~SHARIX_KNOWLEDGE_GRAPH~~ ~~SHARIX_KNOWLEDGE_CATALOG~~