diff --git a/ar/features/skills.mdx b/ar/features/skills.mdx index 631b9d1..22a986e 100644 --- a/ar/features/skills.mdx +++ b/ar/features/skills.mdx @@ -267,6 +267,40 @@ openyida create-process --formUuid openyida configure-process [processCode] ``` +### عناوين URL مخصصة لصفحة التفاصيل + +يمكنك تخصيص عنوان URL لصفحة التفاصيل التي ترتبط بها إشعارات عمل DingTalk. يدعم ملف JSON لتعريف العملية عدة طرق لتكوين ذلك: + +| الخاصية | الوصف | +|----------|-------------| +| `processDetailUrl` | عنوان URL الكامل لصفحة تفاصيل الويب. | +| `processMobileDetailUrl` | عنوان URL الكامل لصفحة تفاصيل الهاتف المحمول. | +| `customDetailPageUrl` | اختصار: يُستخدم كعنوان URL للويب، ويُلحق بـ `?procInsId=` للهاتف المحمول. | +| `detailUrls` | كائن يحتوي على مفاتيح `web` (أو `pc`) و `mobile` للتحكم المنفصل في العناوين. | + +ترتيب الأولوية هو: `processDetailUrl` > `detailUrls.web` > `customDetailPageUrl` > الافتراضي. للهاتف المحمول: `processMobileDetailUrl` > `detailUrls.mobile` > `customDetailPageUrl?procInsId=` > الافتراضي. + +```json title="Example using detailUrls" +{ + "detailUrls": { + "web": "https://example.com/web/detail", + "mobile": "https://example.com/mobile/detail" + }, + "nodes": [ + { "type": "approval", "name": "Manager approval", "approver": "originator" } + ] +} +``` + +```json title="Example using customDetailPageUrl" +{ + "customDetailPageUrl": "https://example.com/custom/detail", + "nodes": [ + { "type": "approval", "name": "Manager approval", "approver": "originator" } + ] +} +``` + --- ## إدارة الأذونات diff --git a/de/features/skills.mdx b/de/features/skills.mdx index b09c2ac..221a628 100644 --- a/de/features/skills.mdx +++ b/de/features/skills.mdx @@ -267,6 +267,40 @@ openyida create-process --formUuid openyida configure-process [processCode] ``` +### Benutzerdefinierte Detailseiten-URLs + +Sie können die Detailseiten-URL anpassen, auf die DingTalk-Arbeitsbenachrichtigungen verlinken. Die Prozessdefinitions-JSON unterstützt mehrere Möglichkeiten, dies zu konfigurieren: + +| Eigenschaft | Beschreibung | +|----------|-------------| +| `processDetailUrl` | Vollständige URL für die Web-Detailseite. | +| `processMobileDetailUrl` | Vollständige URL für die mobile Detailseite. | +| `customDetailPageUrl` | Kurzform: wird als Web-URL verwendet und mit `?procInsId=` für Mobilgeräte ergänzt. | +| `detailUrls` | Objekt mit `web` (oder `pc`) und `mobile` Schlüsseln zur separaten URL-Steuerung. | + +Die Auflösungsreihenfolge ist: `processDetailUrl` > `detailUrls.web` > `customDetailPageUrl` > Standard. Für Mobilgeräte: `processMobileDetailUrl` > `detailUrls.mobile` > `customDetailPageUrl?procInsId=` > Standard. + +```json title="Example using detailUrls" +{ + "detailUrls": { + "web": "https://example.com/web/detail", + "mobile": "https://example.com/mobile/detail" + }, + "nodes": [ + { "type": "approval", "name": "Manager approval", "approver": "originator" } + ] +} +``` + +```json title="Example using customDetailPageUrl" +{ + "customDetailPageUrl": "https://example.com/custom/detail", + "nodes": [ + { "type": "approval", "name": "Manager approval", "approver": "originator" } + ] +} +``` + --- ## Berechtigungsverwaltung diff --git a/en/features/skills.mdx b/en/features/skills.mdx index ffa8ff8..0ad1c07 100644 --- a/en/features/skills.mdx +++ b/en/features/skills.mdx @@ -266,6 +266,40 @@ openyida create-process --formUuid openyida configure-process [processCode] ``` +### Custom detail page URLs + +You can customize the detail page URL that DingTalk work notifications link to. The process definition JSON supports several ways to configure this: + +| Property | Description | +|----------|-------------| +| `processDetailUrl` | Full URL for the web detail page. | +| `processMobileDetailUrl` | Full URL for the mobile detail page. | +| `customDetailPageUrl` | Shorthand: used as the web URL, and appended with `?procInsId=` for mobile. | +| `detailUrls` | Object with `web` (or `pc`) and `mobile` keys for separate URL control. | + +The resolution order is: `processDetailUrl` > `detailUrls.web` > `customDetailPageUrl` > default. For mobile: `processMobileDetailUrl` > `detailUrls.mobile` > `customDetailPageUrl?procInsId=` > default. + +```json title="Example using detailUrls" +{ + "detailUrls": { + "web": "https://example.com/web/detail", + "mobile": "https://example.com/mobile/detail" + }, + "nodes": [ + { "type": "approval", "name": "Manager approval", "approver": "originator" } + ] +} +``` + +```json title="Example using customDetailPageUrl" +{ + "customDetailPageUrl": "https://example.com/custom/detail", + "nodes": [ + { "type": "approval", "name": "Manager approval", "approver": "originator" } + ] +} +``` + --- ## Permission management diff --git a/es/features/skills.mdx b/es/features/skills.mdx index b5b0aa7..33fbcce 100644 --- a/es/features/skills.mdx +++ b/es/features/skills.mdx @@ -267,6 +267,40 @@ openyida create-process --formUuid openyida configure-process [processCode] ``` +### URLs personalizadas de la página de detalle + +Puede personalizar la URL de la página de detalle a la que enlazan las notificaciones de trabajo de DingTalk. El JSON de definición de proceso admite varias formas de configurar esto: + +| Propiedad | Descripción | +|----------|-------------| +| `processDetailUrl` | URL completa para la página de detalle web. | +| `processMobileDetailUrl` | URL completa para la página de detalle móvil. | +| `customDetailPageUrl` | Abreviatura: se usa como la URL web y se le agrega `?procInsId=` para móvil. | +| `detailUrls` | Objeto con claves `web` (o `pc`) y `mobile` para el control separado de URLs. | + +El orden de resolución es: `processDetailUrl` > `detailUrls.web` > `customDetailPageUrl` > predeterminado. Para móvil: `processMobileDetailUrl` > `detailUrls.mobile` > `customDetailPageUrl?procInsId=` > predeterminado. + +```json title="Example using detailUrls" +{ + "detailUrls": { + "web": "https://example.com/web/detail", + "mobile": "https://example.com/mobile/detail" + }, + "nodes": [ + { "type": "approval", "name": "Manager approval", "approver": "originator" } + ] +} +``` + +```json title="Example using customDetailPageUrl" +{ + "customDetailPageUrl": "https://example.com/custom/detail", + "nodes": [ + { "type": "approval", "name": "Manager approval", "approver": "originator" } + ] +} +``` + --- ## Gestión de permisos diff --git a/fr/features/skills.mdx b/fr/features/skills.mdx index 2c228ab..3c30baa 100644 --- a/fr/features/skills.mdx +++ b/fr/features/skills.mdx @@ -266,6 +266,40 @@ openyida create-process --formUuid openyida configure-process [processCode] ``` +### URLs personnalisées de la page de détail + +Vous pouvez personnaliser l'URL de la page de détail vers laquelle les notifications de travail DingTalk renvoient. Le JSON de définition de processus prend en charge plusieurs façons de configurer ceci : + +| Propriété | Description | +|----------|-------------| +| `processDetailUrl` | URL complète de la page de détail web. | +| `processMobileDetailUrl` | URL complète de la page de détail mobile. | +| `customDetailPageUrl` | Raccourci : utilisé comme URL web, et complété par `?procInsId=` pour le mobile. | +| `detailUrls` | Objet avec les clés `web` (ou `pc`) et `mobile` pour un contrôle séparé des URLs. | + +L'ordre de résolution est : `processDetailUrl` > `detailUrls.web` > `customDetailPageUrl` > par défaut. Pour le mobile : `processMobileDetailUrl` > `detailUrls.mobile` > `customDetailPageUrl?procInsId=` > par défaut. + +```json title="Example using detailUrls" +{ + "detailUrls": { + "web": "https://example.com/web/detail", + "mobile": "https://example.com/mobile/detail" + }, + "nodes": [ + { "type": "approval", "name": "Manager approval", "approver": "originator" } + ] +} +``` + +```json title="Example using customDetailPageUrl" +{ + "customDetailPageUrl": "https://example.com/custom/detail", + "nodes": [ + { "type": "approval", "name": "Manager approval", "approver": "originator" } + ] +} +``` + --- ## Gestion des permissions diff --git a/hi/features/skills.mdx b/hi/features/skills.mdx index 849abb3..6d4b7cd 100644 --- a/hi/features/skills.mdx +++ b/hi/features/skills.mdx @@ -267,6 +267,40 @@ openyida create-process --formUuid openyida configure-process [processCode] ``` +### कस्टम विवरण पृष्ठ URLs + +आप DingTalk कार्य सूचनाओं द्वारा लिंक किए जाने वाले विवरण पृष्ठ URL को अनुकूलित कर सकते हैं। प्रक्रिया परिभाषा JSON इसे कॉन्फ़िगर करने के कई तरीके प्रदान करता है: + +| गुण | विवरण | +|----------|-------------| +| `processDetailUrl` | वेब विवरण पृष्ठ के लिए पूर्ण URL। | +| `processMobileDetailUrl` | मोबाइल विवरण पृष्ठ के लिए पूर्ण URL। | +| `customDetailPageUrl` | संक्षिप्त रूप: वेब URL के रूप में उपयोग किया जाता है, और मोबाइल के लिए `?procInsId=` जोड़ा जाता है। | +| `detailUrls` | अलग URL नियंत्रण के लिए `web` (या `pc`) और `mobile` कुंजियों वाला ऑब्जेक्ट। | + +समाधान क्रम है: `processDetailUrl` > `detailUrls.web` > `customDetailPageUrl` > डिफ़ॉल्ट। मोबाइल के लिए: `processMobileDetailUrl` > `detailUrls.mobile` > `customDetailPageUrl?procInsId=` > डिफ़ॉल्ट। + +```json title="Example using detailUrls" +{ + "detailUrls": { + "web": "https://example.com/web/detail", + "mobile": "https://example.com/mobile/detail" + }, + "nodes": [ + { "type": "approval", "name": "Manager approval", "approver": "originator" } + ] +} +``` + +```json title="Example using customDetailPageUrl" +{ + "customDetailPageUrl": "https://example.com/custom/detail", + "nodes": [ + { "type": "approval", "name": "Manager approval", "approver": "originator" } + ] +} +``` + --- ## अनुमति प्रबंधन diff --git a/ja/features/skills.mdx b/ja/features/skills.mdx index 12af844..cedf78f 100644 --- a/ja/features/skills.mdx +++ b/ja/features/skills.mdx @@ -267,6 +267,40 @@ openyida create-process --formUuid openyida configure-process [processCode] ``` +### カスタム詳細ページURL + +DingTalk業務通知がリンクする詳細ページのURLをカスタマイズできます。プロセス定義JSONは、これを設定するためのいくつかの方法をサポートしています: + +| プロパティ | 説明 | +|----------|-------------| +| `processDetailUrl` | Web詳細ページの完全なURL。 | +| `processMobileDetailUrl` | モバイル詳細ページの完全なURL。 | +| `customDetailPageUrl` | 省略形:WebのURLとして使用され、モバイルでは `?procInsId=` が付加されます。 | +| `detailUrls` | 個別のURL制御のための `web`(または `pc`)と `mobile` キーを持つオブジェクト。 | + +解決順序は:`processDetailUrl` > `detailUrls.web` > `customDetailPageUrl` > デフォルト。モバイルの場合:`processMobileDetailUrl` > `detailUrls.mobile` > `customDetailPageUrl?procInsId=` > デフォルト。 + +```json title="Example using detailUrls" +{ + "detailUrls": { + "web": "https://example.com/web/detail", + "mobile": "https://example.com/mobile/detail" + }, + "nodes": [ + { "type": "approval", "name": "Manager approval", "approver": "originator" } + ] +} +``` + +```json title="Example using customDetailPageUrl" +{ + "customDetailPageUrl": "https://example.com/custom/detail", + "nodes": [ + { "type": "approval", "name": "Manager approval", "approver": "originator" } + ] +} +``` + --- ## 権限管理 diff --git a/ko/features/skills.mdx b/ko/features/skills.mdx index 31d2d01..273166b 100644 --- a/ko/features/skills.mdx +++ b/ko/features/skills.mdx @@ -266,6 +266,40 @@ openyida create-process --formUuid openyida configure-process [processCode] ``` +### 사용자 지정 상세 페이지 URL + +DingTalk 업무 알림이 연결하는 상세 페이지 URL을 사용자 지정할 수 있습니다. 프로세스 정의 JSON은 이를 구성하는 여러 가지 방법을 지원합니다: + +| 속성 | 설명 | +|----------|-------------| +| `processDetailUrl` | 웹 상세 페이지의 전체 URL. | +| `processMobileDetailUrl` | 모바일 상세 페이지의 전체 URL. | +| `customDetailPageUrl` | 약식: 웹 URL로 사용되며, 모바일에서는 `?procInsId=`가 추가됩니다. | +| `detailUrls` | 개별 URL 제어를 위한 `web`(또는 `pc`)과 `mobile` 키가 있는 객체. | + +해석 순서는: `processDetailUrl` > `detailUrls.web` > `customDetailPageUrl` > 기본값. 모바일의 경우: `processMobileDetailUrl` > `detailUrls.mobile` > `customDetailPageUrl?procInsId=` > 기본값. + +```json title="Example using detailUrls" +{ + "detailUrls": { + "web": "https://example.com/web/detail", + "mobile": "https://example.com/mobile/detail" + }, + "nodes": [ + { "type": "approval", "name": "Manager approval", "approver": "originator" } + ] +} +``` + +```json title="Example using customDetailPageUrl" +{ + "customDetailPageUrl": "https://example.com/custom/detail", + "nodes": [ + { "type": "approval", "name": "Manager approval", "approver": "originator" } + ] +} +``` + --- ## 권한 관리 diff --git a/pt/features/skills.mdx b/pt/features/skills.mdx index 44fb2f9..38c8fcb 100644 --- a/pt/features/skills.mdx +++ b/pt/features/skills.mdx @@ -267,6 +267,40 @@ openyida create-process --formUuid openyida configure-process [processCode] ``` +### URLs personalizadas da página de detalhes + +Você pode personalizar a URL da página de detalhes para a qual as notificações de trabalho do DingTalk direcionam. O JSON de definição de processo suporta várias formas de configurar isso: + +| Propriedade | Descrição | +|----------|-------------| +| `processDetailUrl` | URL completa para a página de detalhes web. | +| `processMobileDetailUrl` | URL completa para a página de detalhes móvel. | +| `customDetailPageUrl` | Abreviação: usada como URL web, e acrescida de `?procInsId=` para dispositivos móveis. | +| `detailUrls` | Objeto com chaves `web` (ou `pc`) e `mobile` para controle separado de URLs. | + +A ordem de resolução é: `processDetailUrl` > `detailUrls.web` > `customDetailPageUrl` > padrão. Para dispositivos móveis: `processMobileDetailUrl` > `detailUrls.mobile` > `customDetailPageUrl?procInsId=` > padrão. + +```json title="Example using detailUrls" +{ + "detailUrls": { + "web": "https://example.com/web/detail", + "mobile": "https://example.com/mobile/detail" + }, + "nodes": [ + { "type": "approval", "name": "Manager approval", "approver": "originator" } + ] +} +``` + +```json title="Example using customDetailPageUrl" +{ + "customDetailPageUrl": "https://example.com/custom/detail", + "nodes": [ + { "type": "approval", "name": "Manager approval", "approver": "originator" } + ] +} +``` + --- ## Gestão de permissões diff --git a/vi/features/skills.mdx b/vi/features/skills.mdx index ca90e4f..724104d 100644 --- a/vi/features/skills.mdx +++ b/vi/features/skills.mdx @@ -267,6 +267,40 @@ openyida create-process --formUuid openyida configure-process [processCode] ``` +### URL trang chi tiết tùy chỉnh + +Bạn có thể tùy chỉnh URL trang chi tiết mà thông báo công việc DingTalk liên kết đến. JSON định nghĩa quy trình hỗ trợ nhiều cách để cấu hình điều này: + +| Thuộc tính | Mô tả | +|----------|-------------| +| `processDetailUrl` | URL đầy đủ cho trang chi tiết web. | +| `processMobileDetailUrl` | URL đầy đủ cho trang chi tiết di động. | +| `customDetailPageUrl` | Viết tắt: được sử dụng làm URL web, và được nối thêm `?procInsId=` cho di động. | +| `detailUrls` | Đối tượng với các khóa `web` (hoặc `pc`) và `mobile` để kiểm soát URL riêng biệt. | + +Thứ tự ưu tiên là: `processDetailUrl` > `detailUrls.web` > `customDetailPageUrl` > mặc định. Cho di động: `processMobileDetailUrl` > `detailUrls.mobile` > `customDetailPageUrl?procInsId=` > mặc định. + +```json title="Example using detailUrls" +{ + "detailUrls": { + "web": "https://example.com/web/detail", + "mobile": "https://example.com/mobile/detail" + }, + "nodes": [ + { "type": "approval", "name": "Manager approval", "approver": "originator" } + ] +} +``` + +```json title="Example using customDetailPageUrl" +{ + "customDetailPageUrl": "https://example.com/custom/detail", + "nodes": [ + { "type": "approval", "name": "Manager approval", "approver": "originator" } + ] +} +``` + --- ## Quản lý quyền hạn diff --git a/zh-Hant/features/skills.mdx b/zh-Hant/features/skills.mdx index 301a29e..b555795 100644 --- a/zh-Hant/features/skills.mdx +++ b/zh-Hant/features/skills.mdx @@ -266,6 +266,40 @@ openyida create-process --formUuid openyida configure-process [processCode] ``` +### 自訂詳情頁 URL + +您可以自訂釘釘工作通知連結到的詳情頁 URL。流程定義 JSON 支援多種配置方式: + +| 屬性 | 描述 | +|----------|-------------| +| `processDetailUrl` | Web 詳情頁的完整 URL。 | +| `processMobileDetailUrl` | 行動端詳情頁的完整 URL。 | +| `customDetailPageUrl` | 簡寫形式:用作 Web URL,行動端會自動追加 `?procInsId=`。 | +| `detailUrls` | 包含 `web`(或 `pc`)和 `mobile` 鍵的物件,用於分別控制 URL。 | + +解析優先順序為:`processDetailUrl` > `detailUrls.web` > `customDetailPageUrl` > 預設值。行動端:`processMobileDetailUrl` > `detailUrls.mobile` > `customDetailPageUrl?procInsId=` > 預設值。 + +```json title="Example using detailUrls" +{ + "detailUrls": { + "web": "https://example.com/web/detail", + "mobile": "https://example.com/mobile/detail" + }, + "nodes": [ + { "type": "approval", "name": "Manager approval", "approver": "originator" } + ] +} +``` + +```json title="Example using customDetailPageUrl" +{ + "customDetailPageUrl": "https://example.com/custom/detail", + "nodes": [ + { "type": "approval", "name": "Manager approval", "approver": "originator" } + ] +} +``` + --- ## 權限管理 diff --git a/zh/features/skills.mdx b/zh/features/skills.mdx index d7f93df..843b5f9 100644 --- a/zh/features/skills.mdx +++ b/zh/features/skills.mdx @@ -267,6 +267,40 @@ openyida create-process --formUuid openyida configure-process [processCode] ``` +### 自定义详情页 URL + +您可以自定义钉钉工作通知链接到的详情页 URL。流程定义 JSON 支持多种配置方式: + +| 属性 | 描述 | +|----------|-------------| +| `processDetailUrl` | Web 详情页的完整 URL。 | +| `processMobileDetailUrl` | 移动端详情页的完整 URL。 | +| `customDetailPageUrl` | 简写形式:用作 Web URL,移动端会自动追加 `?procInsId=`。 | +| `detailUrls` | 包含 `web`(或 `pc`)和 `mobile` 键的对象,用于分别控制 URL。 | + +解析优先级为:`processDetailUrl` > `detailUrls.web` > `customDetailPageUrl` > 默认值。移动端:`processMobileDetailUrl` > `detailUrls.mobile` > `customDetailPageUrl?procInsId=` > 默认值。 + +```json title="Example using detailUrls" +{ + "detailUrls": { + "web": "https://example.com/web/detail", + "mobile": "https://example.com/mobile/detail" + }, + "nodes": [ + { "type": "approval", "name": "Manager approval", "approver": "originator" } + ] +} +``` + +```json title="Example using customDetailPageUrl" +{ + "customDetailPageUrl": "https://example.com/custom/detail", + "nodes": [ + { "type": "approval", "name": "Manager approval", "approver": "originator" } + ] +} +``` + --- ## 权限管理