From 7f6c3838529b123abf57d2638eeef86c3674112e Mon Sep 17 00:00:00 2001 From: HynLcc Date: Tue, 13 Oct 2026 15:12:52 +0800 Subject: [PATCH] docs: multi-account integrations, SSO verified domains and sandbox resources Co-Authored-By: Claude Opus 5.5 --- ar/basic/admin-panel/sandbox-agent.mdx | 30 +++++++++++++++++++------ ar/basic/admin-panel/skills.mdx | 2 +- ar/basic/ai/ai-chat.mdx | 2 +- ar/basic/base.mdx | 4 ++-- ar/basic/credential.mdx | 4 +++- ar/basic/space.mdx | 2 +- ar/basic/sso/auth0.mdx | 3 ++- ar/basic/sso/authentik.mdx | 3 ++- ar/basic/sso/azure-entra-id.mdx | 3 ++- ar/basic/sso/google-workspace.mdx | 3 ++- ar/basic/sso/okta.mdx | 3 ++- ar/basic/sso/onelogin.mdx | 3 ++- ar/basic/sso/overview.mdx | 5 ++++- ar/basic/table/import.mdx | 5 +++-- de/basic/admin-panel/sandbox-agent.mdx | 31 +++++++++++++++++++------- de/basic/admin-panel/skills.mdx | 2 +- de/basic/ai/ai-chat.mdx | 2 +- de/basic/base.mdx | 4 ++-- de/basic/credential.mdx | 4 +++- de/basic/space.mdx | 2 +- de/basic/sso/auth0.mdx | 3 ++- de/basic/sso/authentik.mdx | 3 ++- de/basic/sso/azure-entra-id.mdx | 3 ++- de/basic/sso/google-workspace.mdx | 3 ++- de/basic/sso/okta.mdx | 3 ++- de/basic/sso/onelogin.mdx | 3 ++- de/basic/sso/overview.mdx | 5 ++++- de/basic/table/import.mdx | 5 +++-- en/basic/admin-panel/sandbox-agent.mdx | 30 +++++++++++++++++++------ en/basic/admin-panel/skills.mdx | 2 +- en/basic/ai/ai-chat.mdx | 2 +- en/basic/base.mdx | 4 ++-- en/basic/credential.mdx | 4 +++- en/basic/space.mdx | 2 +- en/basic/sso/auth0.mdx | 3 ++- en/basic/sso/authentik.mdx | 3 ++- en/basic/sso/azure-entra-id.mdx | 3 ++- en/basic/sso/google-workspace.mdx | 3 ++- en/basic/sso/okta.mdx | 3 ++- en/basic/sso/onelogin.mdx | 3 ++- en/basic/sso/overview.mdx | 5 ++++- en/basic/table/import.mdx | 5 +++-- es/basic/admin-panel/sandbox-agent.mdx | 30 +++++++++++++++++++------ es/basic/admin-panel/skills.mdx | 2 +- es/basic/ai/ai-chat.mdx | 2 +- es/basic/base.mdx | 4 ++-- es/basic/credential.mdx | 4 +++- es/basic/space.mdx | 2 +- es/basic/sso/auth0.mdx | 3 ++- es/basic/sso/authentik.mdx | 3 ++- es/basic/sso/azure-entra-id.mdx | 3 ++- es/basic/sso/google-workspace.mdx | 3 ++- es/basic/sso/okta.mdx | 3 ++- es/basic/sso/onelogin.mdx | 3 ++- es/basic/sso/overview.mdx | 5 ++++- es/basic/table/import.mdx | 5 +++-- fr/basic/admin-panel/sandbox-agent.mdx | 30 +++++++++++++++++++------ fr/basic/admin-panel/skills.mdx | 2 +- fr/basic/ai/ai-chat.mdx | 2 +- fr/basic/base.mdx | 4 ++-- fr/basic/credential.mdx | 4 +++- fr/basic/space.mdx | 2 +- fr/basic/sso/auth0.mdx | 3 ++- fr/basic/sso/authentik.mdx | 3 ++- fr/basic/sso/azure-entra-id.mdx | 3 ++- fr/basic/sso/google-workspace.mdx | 3 ++- fr/basic/sso/okta.mdx | 3 ++- fr/basic/sso/onelogin.mdx | 3 ++- fr/basic/sso/overview.mdx | 5 ++++- fr/basic/table/import.mdx | 5 +++-- it/basic/admin-panel/sandbox-agent.mdx | 30 +++++++++++++++++++------ it/basic/admin-panel/skills.mdx | 2 +- it/basic/ai/ai-chat.mdx | 2 +- it/basic/base.mdx | 4 ++-- it/basic/credential.mdx | 4 +++- it/basic/space.mdx | 2 +- it/basic/sso/auth0.mdx | 3 ++- it/basic/sso/authentik.mdx | 3 ++- it/basic/sso/azure-entra-id.mdx | 3 ++- it/basic/sso/google-workspace.mdx | 3 ++- it/basic/sso/okta.mdx | 3 ++- it/basic/sso/onelogin.mdx | 3 ++- it/basic/sso/overview.mdx | 5 ++++- it/basic/table/import.mdx | 5 +++-- ja/basic/admin-panel/sandbox-agent.mdx | 30 +++++++++++++++++++------ ja/basic/admin-panel/skills.mdx | 2 +- ja/basic/ai/ai-chat.mdx | 2 +- ja/basic/base.mdx | 4 ++-- ja/basic/credential.mdx | 4 +++- ja/basic/space.mdx | 2 +- ja/basic/sso/auth0.mdx | 3 ++- ja/basic/sso/authentik.mdx | 3 ++- ja/basic/sso/azure-entra-id.mdx | 3 ++- ja/basic/sso/google-workspace.mdx | 3 ++- ja/basic/sso/okta.mdx | 3 ++- ja/basic/sso/onelogin.mdx | 3 ++- ja/basic/sso/overview.mdx | 5 ++++- ja/basic/table/import.mdx | 5 +++-- ru/basic/admin-panel/sandbox-agent.mdx | 31 +++++++++++++++++++------- ru/basic/admin-panel/skills.mdx | 2 +- ru/basic/ai/ai-chat.mdx | 2 +- ru/basic/base.mdx | 4 ++-- ru/basic/credential.mdx | 4 +++- ru/basic/space.mdx | 2 +- ru/basic/sso/auth0.mdx | 3 ++- ru/basic/sso/authentik.mdx | 3 ++- ru/basic/sso/azure-entra-id.mdx | 3 ++- ru/basic/sso/google-workspace.mdx | 3 ++- ru/basic/sso/okta.mdx | 3 ++- ru/basic/sso/onelogin.mdx | 3 ++- ru/basic/sso/overview.mdx | 5 ++++- ru/basic/table/import.mdx | 5 +++-- tr/basic/admin-panel/sandbox-agent.mdx | 30 +++++++++++++++++++------ tr/basic/admin-panel/skills.mdx | 2 +- tr/basic/ai/ai-chat.mdx | 2 +- tr/basic/base.mdx | 4 ++-- tr/basic/credential.mdx | 4 +++- tr/basic/space.mdx | 2 +- tr/basic/sso/auth0.mdx | 3 ++- tr/basic/sso/authentik.mdx | 3 ++- tr/basic/sso/azure-entra-id.mdx | 3 ++- tr/basic/sso/google-workspace.mdx | 3 ++- tr/basic/sso/okta.mdx | 3 ++- tr/basic/sso/onelogin.mdx | 3 ++- tr/basic/sso/overview.mdx | 5 ++++- tr/basic/table/import.mdx | 5 +++-- uk/basic/admin-panel/sandbox-agent.mdx | 30 +++++++++++++++++++------ uk/basic/admin-panel/skills.mdx | 2 +- uk/basic/ai/ai-chat.mdx | 2 +- uk/basic/base.mdx | 4 ++-- uk/basic/credential.mdx | 4 +++- uk/basic/space.mdx | 2 +- uk/basic/sso/auth0.mdx | 3 ++- uk/basic/sso/authentik.mdx | 3 ++- uk/basic/sso/azure-entra-id.mdx | 3 ++- uk/basic/sso/google-workspace.mdx | 3 ++- uk/basic/sso/okta.mdx | 3 ++- uk/basic/sso/onelogin.mdx | 3 ++- uk/basic/sso/overview.mdx | 5 ++++- uk/basic/table/import.mdx | 5 +++-- zh/basic/admin-panel/sandbox-agent.mdx | 30 +++++++++++++++++++------ zh/basic/admin-panel/skills.mdx | 2 +- zh/basic/ai/ai-chat.mdx | 2 +- zh/basic/base.mdx | 4 ++-- zh/basic/credential.mdx | 4 +++- zh/basic/space.mdx | 2 +- zh/basic/sso/auth0.mdx | 3 ++- zh/basic/sso/authentik.mdx | 3 ++- zh/basic/sso/azure-entra-id.mdx | 3 ++- zh/basic/sso/feishu.mdx | 7 +++--- zh/basic/sso/google-workspace.mdx | 3 ++- zh/basic/sso/okta.mdx | 3 ++- zh/basic/sso/onelogin.mdx | 3 ++- zh/basic/sso/overview.mdx | 5 ++++- zh/basic/table/import.mdx | 5 +++-- 155 files changed, 554 insertions(+), 247 deletions(-) diff --git a/ar/basic/admin-panel/sandbox-agent.mdx b/ar/basic/admin-panel/sandbox-agent.mdx index 100748ef..c59e0a55 100644 --- a/ar/basic/admin-panel/sandbox-agent.mdx +++ b/ar/basic/admin-panel/sandbox-agent.mdx @@ -12,22 +12,38 @@ description: "هيئ وكيل البيئة المعزولة وأدره." لإعداد الاستضافة الذاتية، انشر أولًا بيئة التشغيل كاملة الميزات. راجع [البنية](/ar/deploy/architecture). -## حدود بيئة التشغيل +## الإعدادات العامة -هيئ حدود بيئة التشغيل في علامة تبويب **الإعدادات**: +اضبط حدود بيئة التشغيل ضمن **الإعدادات العامة** في علامة تبويب **الإعدادات**: | الإعداد | الوصف | |------|------| | **مهلة خمول البث** | تحديد وقت إنهاء بث خامل | | **مهلة الخمول** | تحديد وقت إعادة تدوير بيئة معزولة غير نشطة | | **حد المحادثات المتزامنة** | تحديد عدد الوكلاء الذين يمكن لكل مستخدم تشغيلهم في الوقت نفسه. محادثة الذكاء الاصطناعي ومنشئ التطبيقات وكيلان | -| **وحدات vCPU** | تحديد عدد وحدات المعالجة المركزية الافتراضية لكل نسخة من البيئة المعزولة | -| **الذاكرة** | تحديد حد الذاكرة لكل نسخة من البيئة المعزولة | -| **القرص المؤقت** | تحديد حد التخزين المؤقت لكل نسخة من البيئة المعزولة | | **جهد التفكير** | تحديد جهد التفكير الافتراضي للوكلاء | +| **وضع الصيانة** | عند تفعيله، لا تبدأ محادثة الذكاء الاصطناعي وإنشاء التطبيقات والمعاينات والروتينات أي دورة جديدة، وتكتمل الدورات الجارية بشكل طبيعي. فعّله قبل ترقية المثيل أو صيانته | +| **إشعار الصيانة** | يُعرض للمستخدمين مع رسالة الصيانة ما دام وضع الصيانة مفعّلًا. استخدمه لتوضيح سبب الصيانة والموعد المتوقع لعودة الخدمة | + +## موارد البيئة المعزولة + +ضمن **Sandbox resources** في علامة تبويب **الإعدادات**، اضبط أولًا القيم الافتراضية لكل بيئة معزولة: **المعالجات الافتراضية** و**الذاكرة** و**القرص المؤقت**. + +ولتخصيص موارد مختلفة لنوع معيّن من العمل، املأ الخانات المقابلة في جدول **Per-scenario settings**، وتستخدم الخانات الفارغة القيم الافتراضية: + +| السيناريو | طريقة استخدام البيئة المعزولة | +|------|------| +| **محادثة الذكاء الاصطناعي** | المحادثة مع الذكاء الاصطناعي داخل مشروع. بيئة واحدة لكل مستخدم تشترك فيها كل محادثاته | +| **منشئ التطبيقات** | إنشاء التطبيقات ومعاينتها. بيئة واحدة لكل تطبيق | +| **بوت المراسلة** | الرد على الرسائل في Feishu وSlack وTelegram. بيئة واحدة لكل بوت | +| **روتين** | تشغيل الروتينات وفق جدول زمني. بيئة واحدة لكل روتين | + +فمثلًا، إذا كانت معاينات التطبيقات تفشل كثيرًا بسبب نفاد الذاكرة، فارفع ذاكرة **منشئ التطبيقات** وحده دون التأثير في السيناريوهات الأخرى. وقبل الحفظ، يسرد مربع التأكيد كل تغيير، بما في ذلك السيناريوهات التي لا تزال تتبع القيم الافتراضية فتتغير معها. + +لا تسري الإعدادات الجديدة إلا على البيئات المعزولة التي تُنشأ بعد ذلك، ولا تتأثر البيئات العاملة حاليًا. ولتطبيق الإعدادات فورًا، أتلِف البيئات المعزولة المعنية دفعة واحدة حسب النوع من علامة تبويب **البيئات المعزولة**. ## علامة تبويب البيئات المعزولة -استخدم علامة تبويب **البيئات المعزولة** لعرض جلسات البيئات المعزولة الحالية وإدارتها. +استخدم علامة تبويب **البيئات المعزولة** لعرض جلسات البيئات المعزولة الحالية وإدارتها، ويمكنك تصفيتها حسب الحالة والنوع وشروط أخرى. -يؤدي إنهاء الجلسات النشطة إلى مقاطعة أعمال الوكيل الجارية أو معاينات التطبيقات. اتبع مطالبات التأكيد داخل المنتج قبل المتابعة. +يؤدي إنهاء الجلسات النشطة إلى مقاطعة أعمال الوكيل الجارية أو معاينات التطبيقات. اتبع مطالبات التأكيد داخل المنتج قبل المتابعة. ويؤدي النقر على **إتلاف جماعي** إلى إتلاف كل البيئات المعزولة المطابقة لعوامل التصفية الحالية، ويلزم كتابة `DESTROY` للتأكيد. وتتوقف روابط معاينة التطبيقات المنشورة فورًا إلى أن يعيد مالك التطبيق فتح المحادثة. diff --git a/ar/basic/admin-panel/skills.mdx b/ar/basic/admin-panel/skills.mdx index 1d141db9..1b24c6cd 100644 --- a/ar/basic/admin-panel/skills.mdx +++ b/ar/basic/admin-panel/skills.mdx @@ -17,7 +17,7 @@ description: "انشر مهارات يمكن لكل وكيل ذكاء اصطنا | المصدر | ما يجب تقديمه | | --- | --- | -| **عنوان GitHub URL** | رابط مجلد المهارة في مستودع، مثل `https://github.com/owner/repo/tree/main/skills/my-skill` | +| **عنوان GitHub URL** | رابط مجلد المهارة أو ملف `SKILL.md` بداخله، مثل `https://github.com/owner/repo/tree/main/skills/my-skill`. وإذا كانت المهارة في جذر المستودع، فالصق رابط المستودع مباشرةً | | **ملف ZIP / ملف مهارة** | ملف `.zip` أو `.skill` يحتوي على `SKILL.md` | إذا كانت هناك مهارة بالاسم نفسه في هذا النطاق، يحل الاستيراد محلها. diff --git a/ar/basic/ai/ai-chat.mdx b/ar/basic/ai/ai-chat.mdx index 10865847..55bb899c 100644 --- a/ar/basic/ai/ai-chat.mdx +++ b/ar/basic/ai/ai-chat.mdx @@ -30,7 +30,7 @@ description: تفاعل مع بياناتك باللغة الطبيعية لتح ## عناصر التحكم في الإدخال - **الإدخال الصوتي**: انقر على زر الميكروفون في مربع الإدخال واسمح بالوصول إلى الميكروفون لبدء التسجيل. أثناء التسجيل، اختر **إنهاء الإدخال الصوتي** أو **تجاهل الإدخال الصوتي**. بعد اختيار الإنهاء، ينسخ Teable التسجيل إلى نص في مربع الإدخال. -- **النموذج**: استخدم قائمة النماذج لاختيار مستوى النموذج للمحادثة. تعرض القائمة **Ultra** و**Smart** و**Standard** و**Lite** من الأعلى قدرة إلى الأدنى، مع بيان النموذج القائم خلف كل مستوى. ويمكن للمسؤول تبديل ذلك النموذج في أي وقت أو إتاحة بعض المستويات فقط، من دون أن تحتاج إلى إعادة الاختيار. استخدم مستوى أدنى للاستعلامات البسيطة أو التنظيف أو إعادة الصياغة، ومستوى أعلى للتخطيط المعقد والتحليل عبر الجداول وإنشاء التطبيقات. وفي الإصدار السحابي، تعرض القائمة إلى جانب كل مستوى معامل قدرة الحوسبة مقارنةً بالمستوى الافتراضي (مثل **2.5×**)، ولا يظهر هذا المعامل عندما يستهلك المستوى قدرًا مماثلًا للمستوى الافتراضي أو لا يستهلك قدرة حوسبة المنصة. وعند تبديل المستوى أثناء المحادثة يُطلب تأكيد واحد، وتبقى المحادثة كما هي، ويتولى النموذج الجديد المعالجة ابتداءً من رسالتك التالية. +- **النموذج**: استخدم قائمة النماذج لاختيار مستوى النموذج للمحادثة. تعرض القائمة **Ultra** و**Smart** و**Standard** و**Lite** من الأعلى قدرة إلى الأدنى، مع بيان النموذج القائم خلف كل مستوى. استخدم مستوى أدنى للاستعلامات البسيطة أو التنظيف أو إعادة الصياغة، ومستوى أعلى للتخطيط المعقد والتحليل عبر الجداول وإنشاء التطبيقات. وفي الإصدار السحابي، تعرض القائمة إلى جانب كل مستوى معامل قدرة الحوسبة مقارنةً بالمستوى الافتراضي، فمثلًا يظهر **1.0×** للمستوى الافتراضي و**2.5×** لمستوى أعلى؛ ولا يظهر أي معامل للمستويات التي لا تستهلك قدرة حوسبة المنصة. وعند تبديل المستوى أثناء المحادثة يُطلب تأكيد واحد، وتبقى المحادثة كما هي، ويتولى النموذج الجديد المعالجة ابتداءً من رسالتك التالية. - **مستوى الذكاء**: اختر مستوى **الذكاء** بصورة مستقلة في قائمة النماذج. يتحكم هذا المستوى في عمق التفكير؛ وتنتج المستويات الأعلى استدلالًا أشمل. - **أسراري**: افتح **+** ← **المزيد** ← **أسراري** لحفظ مفاتيح API أو غيرها من بيانات الاعتماد في **الإعدادات** ← **التكاملات**. هذه القيم ملك لك، ويمكن لمحادثة الذكاء الاصطناعي قراءتها أثناء التشغيل بوصفها متغيرات بيئة، كما يمكنك منحها لتطبيقات وأتمتة بعينها. راجع [بيانات الاعتماد وعمليات التكامل](/ar/basic/credential). - **بطاقات التفويض**: عندما يحتاج الذكاء الاصطناعي إلى حساب خارجي أو إلى سرّ، يثبّت بطاقة في المحادثة وينتظر تصرّفك قبل أن تُكمل الجولة. فإذا كان Cuppy نفسه يحتاج الحساب لإنجاز المهمة، اضغط **اتصال** لتنفيذ تصريح OAuth؛ وإذا كان تطبيق أو أتمتة يحتاج بيانات الاعتماد أثناء التشغيل، اختر **ربط حسابي** أو امنح بيانات اعتماد تملكها بالفعل. وإذا نقرت على **تخطي** فلن تُقدَّم بيانات الاعتماد، ويواصل الذكاء الاصطناعي الأجزاء التي يمكنه إكمالها من دونها. راجع [بيانات الاعتماد وعمليات التكامل](/ar/basic/credential). diff --git a/ar/basic/base.mdx b/ar/basic/base.mdx index 94cb26c4..0ce4cb4f 100644 --- a/ar/basic/base.mdx +++ b/ar/basic/base.mdx @@ -29,9 +29,9 @@ description: "أنشئ المشاريع وأدرها واستوردها وصدّ بعض القوالب حلول متكاملة: تحتاج أتمتتها إلى ربط منصات خارجية كي تواصل جلب البيانات، وتُدرج تفاصيل القالب المنصات المطلوبة. وفي هذه الحالة ينشئ Teable المشروع من دون بيانات تجريبية، ويفتح أولًا صفحة إعداد: -1. لكل منصة صف. تُربط الحسابات التي سبق أن فوّضتها في **الإعدادات** ← **التكاملات** بمجرد فتح الصفحة، أما البقية فانقر **ربط حساب** لتنفيذ عملية OAuth، أو **تفويض ما لديّ** لاستخدام اتصال قائم. +1. تسرد الصفحة الحسابات المطلوب ربطها حسب المنصة. وإذا احتاجت منصة واحدة إلى أكثر من حساب (مثل قناتين على YouTube)، فلكل حساب صف مستقل يُربط على حدة. وإذا كنت قد ربطت حسابًا واحدًا فقط لمنصة ما في **الإعدادات** ← **التكاملات**، فإنه يُربط تلقائيًا بمجرد فتح الصفحة؛ أما إذا ربطت أكثر من حساب، فانقر **تفويض ما لديّ** لاختيار الحساب المطلوب. وللمنصات التي لم تربطها بعد، انقر **ربط حساب** لتنفيذ عملية OAuth. 2. تظهر العناصر التي تحتاج مفتاح API ضمن **المفاتيح المطلوب إدخالها**. انقر **إدخال** لإنشاء مفتاح جديد، أو اختر سرًّا محفوظًا لديك. -3. انقر **البدء**. تُفعَّل كل مهام سير العمل المكتملة بيانات الاعتماد، وتبدأ المجدولة منها دورتها الأولى فورًا، ويمكنك متابعتها في سجل تشغيل الأتمتة. بعدها تدخل إلى المشروع. +3. انقر **البدء**. تُفعَّل كل مهام سير العمل و[الروتينات](/ar/basic/ai/routine) المكتملة بيانات الاعتماد. ويبدأ المجدول منها دورته الأولى فورًا، ويمكنك متابعتها في سجل التشغيل؛ أما ما يُشغَّل بأحداث تطبيقات خارجية فينتظر أول حدث. بعدها تدخل إلى المشروع. لا تضيع التكاملات التي تتخطاها هنا. فما دام في المشروع تكامل غير متصل، تعرض الصفحة **N تكامل غير متصل**، وبالنقر على **ربط** يمكنك استكماله في أي وقت. راجع [بيانات الاعتماد وعمليات التكامل](/ar/basic/credential). diff --git a/ar/basic/credential.mdx b/ar/basic/credential.mdx index 95693276..9b7c5cdc 100644 --- a/ar/basic/credential.mdx +++ b/ar/basic/credential.mdx @@ -28,7 +28,9 @@ description: أدر اتصالاتك وأسرارك وامنحها للتطبي تُنجَز معظم الخدمات بجولة OAuth واحدة. أما الخدمة التي تحمل وسم **يتصل عبر مفتاح API** فتفتح نافذة ربط وتطلب المفتاح الذي أصدرته لك تلك الخدمة؛ ويحتفظ Composio بهذه القيمة ويوقّع بها كل طلب، ولا يخزّنها Teable. -وعند انتهاء صلاحية التصريح، يظهر في الاتصال زر **إعادة الربط**. +يمكن ربط أكثر من حساب بالخدمة نفسها، مثل بريدَي Gmail أحدهما للعمل والآخر شخصي. وتُجمَّع **اتصالاتي** حسب الخدمة، ويظهر عدد الحسابات بجوار اسم كل مجموعة. ولا تعود الخدمة المرتبطة تظهر في قائمة **ربط حساب جديد**؛ فلربط حساب آخر بها، انقر على **إضافة حساب** في مجموعة تلك الخدمة. ويظهر كل حساب باسم بريده الإلكتروني أو اسم المستخدم لدى تلك الخدمة، وبهذا الاسم تختاره عند منحه لتطبيق أو أتمتة. وإعادة تفويض الحساب نفسه تحدّث الاتصال القائم ولا تضيف صفًا جديدًا. وإذا لم تُرجع الخدمة اسمًا يمكن التعرف عليه، فانقر على **إعادة تسمية** في قائمة الحساب وامنحه اسمًا يسهل تمييزه. + +وعند انتهاء صلاحية التصريح، تظهر عبارة **يلزم إعادة الاتصال** أسفل الحساب المعني؛ انقر على **إعادة الربط** في قائمة الحساب. يبيّن كل عنصر عدد الموارد التي تستخدمه حاليًا. ويفتح زر **عرض** قائمة التطبيقات والأتمتة، مع وقت منح التفويض لكل عنصر، حيث يمكنك **إزالة التفويض** عن أي عنصر منها. diff --git a/ar/basic/space.mdx b/ar/basic/space.mdx index 5ab1e37f..7827c2f1 100644 --- a/ar/basic/space.mdx +++ b/ar/basic/space.mdx @@ -121,4 +121,4 @@ description: "أنشئ المساحات في Teable وأعد تسميتها وا **المصادقة** -في صفحة المصادقة، يمكنك إعداد موفّري تسجيل الدخول الأحادي للمساحة وإدارة **تسجيل الدخول عبر عنوان URL** و**تسجيل الدخول عبر زر**. راجع [تسجيل الدخول الأحادي (SSO)](/ar/basic/sso/overview). +في صفحة المصادقة، يمكنك التحقق من نطاق البريد الإلكتروني لمؤسستك، وإعداد موفّري تسجيل الدخول الأحادي للمساحة، ونسخ عنوان **تسجيل الدخول عبر رابط** لمشاركته مع الأعضاء. ولا يستطيع تسجيل الدخول الأحادي إلا المستخدمون الذين ينتمي بريدهم الإلكتروني إلى نطاق مُتحقق منه. راجع [تسجيل الدخول الأحادي (SSO)](/ar/basic/sso/overview). diff --git a/ar/basic/sso/auth0.mdx b/ar/basic/sso/auth0.mdx index e60f7f7d..703156ab 100644 --- a/ar/basic/sso/auth0.mdx +++ b/ar/basic/sso/auth0.mdx @@ -9,7 +9,8 @@ description: "إعداد Auth0 بوصفه موفّر مصادقة تسجيل ا ## الخطوة 1: إنشاء موفّر مصادقة في Teable 1. انتقل إلى إعدادات تسجيل الدخول الأحادي في Teable -2. أنشئ موفّر مصادقة جديدًا، وسمّه **Auth0**، ثم اختر **OpenID Connect** +2. تحقّق من نطاق البريد الإلكتروني لمؤسستك في **النطاقات المُتحقق منها**؛ إذ لا يمكن إنشاء موفّر مصادقة قبل ذلك +3. أنشئ موفّر مصادقة جديدًا، وسمّه **Auth0**، ثم اختر **OpenID Connect** ## الخطوة 2: الوصول إلى لوحة معلومات Auth0 diff --git a/ar/basic/sso/authentik.mdx b/ar/basic/sso/authentik.mdx index 3ae43bc1..c0c1e9bc 100644 --- a/ar/basic/sso/authentik.mdx +++ b/ar/basic/sso/authentik.mdx @@ -9,7 +9,8 @@ description: "إعداد Authentik بوصفه موفّر مصادقة تسجيل ## الخطوة 1: إنشاء موفّر مصادقة في Teable 1. انتقل إلى إعدادات تسجيل الدخول الأحادي في Teable -2. أنشئ موفّر مصادقة جديدًا، وسمّه **Authentik**، ثم اختر **OpenID Connect** +2. تحقّق من نطاق البريد الإلكتروني لمؤسستك في **النطاقات المُتحقق منها**؛ إذ لا يمكن إنشاء موفّر مصادقة قبل ذلك +3. أنشئ موفّر مصادقة جديدًا، وسمّه **Authentik**، ثم اختر **OpenID Connect** ## الخطوة 2: الوصول إلى واجهة إدارة Authentik diff --git a/ar/basic/sso/azure-entra-id.mdx b/ar/basic/sso/azure-entra-id.mdx index c555c0aa..4ff690fc 100644 --- a/ar/basic/sso/azure-entra-id.mdx +++ b/ar/basic/sso/azure-entra-id.mdx @@ -9,7 +9,8 @@ description: "إعداد Azure Entra ID بوصفه موفّر مصادقة تس ## الخطوة 1: إنشاء موفّر مصادقة في Teable 1. انتقل إلى إعدادات تسجيل الدخول الأحادي في Teable -2. أنشئ موفّر مصادقة جديدًا، وسمّه **Azure Entra ID**، ثم اختر **OpenID Connect** +2. تحقّق من نطاق البريد الإلكتروني لمؤسستك في **النطاقات المُتحقق منها**؛ إذ لا يمكن إنشاء موفّر مصادقة قبل ذلك +3. أنشئ موفّر مصادقة جديدًا، وسمّه **Azure Entra ID**، ثم اختر **OpenID Connect** لا يسمح تسجيل الدخول الأحادي إلا للمستخدمين الذين ينتمي بريدهم الإلكتروني إلى نطاق مُتحقق منه، وهؤلاء وحدهم يرون زر تسجيل الدخول الأحادي في صفحة تسجيل الدخول. ولا يمكن إضافة موفّر مصادقة قبل التحقق من نطاق، كما لا يستطيع أي مستخدم تسجيل الدخول عبر الموفّرين الحاليين إلى أن يتم التحقق من نطاق. ## موفّرو الهوية المدعومون diff --git a/ar/basic/table/import.mdx b/ar/basic/table/import.mdx index d1f4cfa0..95198564 100644 --- a/ar/basic/table/import.mdx +++ b/ar/basic/table/import.mdx @@ -85,7 +85,7 @@ description: "استورد بيانات CSV أو Excel أو Airtable أو Google className="docs-screenshot" /> -4. اربط حساب Airtable عند الحاجة، ثم اختر قاعدة بيانات Airtable المطلوب استيرادها. +4. اربط حساب Airtable عند الحاجة، ثم اختر قاعدة بيانات Airtable المطلوب استيرادها. لاستخدام حساب آخر، انقر على **متصل: اسم الحساب**، ثم اختر حسابًا مرتبطًا أو **ربط حساب آخر**. 5. اختر ما إذا كنت تريد استيراد السجلات، وتنزيل المرفقات واستيرادها، واستيراد عوامل تصفية طرق العرض وفرزها وتجميعها. 6. انقر على **بدء الاستيراد**. @@ -104,7 +104,7 @@ description: "استورد بيانات CSV أو Excel أو Airtable أو Google - عند الاستيراد لأول مرة، انقر على **ربط حساب Google** وأكمل التفويض في النافذة المنبثقة. يتذكر Teable الاتصال لعمليات الاستيراد اللاحقة. + عند الاستيراد لأول مرة، انقر على **ربط حساب Google** وأكمل التفويض في النافذة المنبثقة. يتذكر Teable الاتصال لعمليات الاستيراد اللاحقة. لاستخدام حساب Google آخر، انقر على **متصل: اسم الحساب**، ثم اختر حسابًا مرتبطًا أو **ربط حساب آخر**؛ وبعد تبديل الحساب، اختر جدول البيانات من جديد. انقر على **اختيار جدول بيانات من Google Drive** واختر ملفًا واحدًا في منتقي ملفات Google. يقرأ Teable بنيته بعد ذلك. استخدم **تغيير** للانتقال إلى جدول بيانات مختلف. @@ -143,3 +143,4 @@ description: "استورد بيانات CSV أو Excel أو Airtable أو Google - **تنسيق التاريخ**: يستطيع Teable التعرف إلى تنسيقات التاريخ الشائعة مثل `YYYY-MM-DD`. أما التنسيقات غير المعتادة، فوحّدها قبل الاستيراد، أو استوردها كنص ثم حوّل نوع الحقل لاحقًا. - **أنواع حقول Google Sheets**: يقرأ Teable تنسيقات خلايا كل عمود لاختيار نوع الحقل، ولذلك تصل القيم المنسقة كتواريخ أو أرقام في Google Sheets كحقول تاريخ ورقم. وتُتخطى الصفوف الفارغة واللافتات أعلى الجدول عندما يبحث Teable عن صف الرأس. تحقق من أنواع الحقول بعد الاستيراد. - **خيارات التحديد في Airtable**: إذا كانت خيارات التحديد في Airtable تحمل أسماء تصبح متطابقة بعد إزالة المسافات، يحتفظ Teable بالخيار الأول ويربط قيم السجلات المطابقة به. يمنع ذلك تكرار أسماء الخيارات أثناء الاستيراد. +- **انتهاء تفويض الحساب**: إذا انتهت صلاحية تفويض حساب Airtable أو Google أو أُلغي، ينبّهك مربع حوار الاستيراد أسفل ذلك الحساب. انقر على **إعادة التفويض** لمواصلة استخدامه، أو انتقل إلى حساب آخر مرتبط. diff --git a/de/basic/admin-panel/sandbox-agent.mdx b/de/basic/admin-panel/sandbox-agent.mdx index 642a2cc9..53915deb 100644 --- a/de/basic/admin-panel/sandbox-agent.mdx +++ b/de/basic/admin-panel/sandbox-agent.mdx @@ -12,23 +12,38 @@ Die Seite **Sandbox-Agent** enthält die Tabs **Einstellungen** und **Sandboxes* Stellen Sie bei einer selbst gehosteten Einrichtung zuerst die Runtime-Plane mit vollem Funktionsumfang bereit. Siehe [Architektur](/de/deploy/architecture). -## Laufzeitlimits +## Allgemeine Einstellungen -Konfigurieren Sie Laufzeitlimits im Tab **Einstellungen**: +Konfigurieren Sie Laufzeitlimits unter **Allgemeine Einstellungen** im Tab **Einstellungen**: | Einstellung | Beschreibung | |------|------| | **Leerlauf-Timeout für Streams** | Legen Sie fest, wann ein inaktiver Stream beendet wird | | **Leerlauf-Timeout** | Legen Sie fest, wann eine inaktive Sandbox wiederverwendet wird | | **Limit gleichzeitiger Chats** | Legen Sie fest, wie viele Agents jeder Benutzer gleichzeitig ausführen kann. KI-Chat und App Builder sind beide Agents | -| **vCPUs** | Legen Sie die Anzahl virtueller CPUs für jede Sandbox-Instanz fest | -| **Arbeitsspeicher** | Legen Sie das Arbeitsspeicherlimit für jede Sandbox-Instanz fest | -| **Temporärer Speicher** | Legen Sie das Limit für den flüchtigen Speicher jeder Sandbox-Instanz fest | | **Denkaufwand** | Legen Sie den Standard-Denkaufwand für Agents fest | +| **Wartungsmodus** | Ist der Modus aktiv, starten KI-Chat, App-Erstellung, Vorschauen und Routinen keine neuen Runden; bereits laufende Runden werden normal beendet. Aktivieren Sie ihn vor einem Upgrade oder einer Wartung der Instanz | +| **Wartungshinweis** | Wird Benutzern im Wartungsmodus zusammen mit der Wartungsmeldung angezeigt. Erläutern Sie hier den Grund der Wartung und wann der Dienst voraussichtlich wieder verfügbar ist | -## Tab „Sandboxes“ +## Sandbox-Ressourcen + +Legen Sie unter **Sandbox resources** im Tab **Einstellungen** zuerst die Standardwerte für **vCPU-Anzahl**, **Memory** und **Temporary Disk** jeder Sandbox fest. + +Wenn eine bestimmte Art von Arbeit andere Ressourcen erhalten soll, füllen Sie die passenden Zellen in der Tabelle **Per-scenario settings** aus. Leere Zellen verwenden die Standardwerte. + +| Szenario | Wie die Sandbox genutzt wird | +|------|------| +| **KI-Chat** | Chatten mit der KI in einem Projekt. Eine pro Benutzer, gemeinsam genutzt von allen Chats dieses Benutzers | +| **App Builder** | Erstellen und Vorschau von Apps. Eine pro App | +| **IM-Bot** | Antworten auf Nachrichten in Feishu, Slack und Telegram. Eine pro Bot | +| **Routine** | Routinen nach Zeitplan ausführen. Eine pro Routine | + +Wenn App-Vorschauen zum Beispiel häufig wegen zu wenig Arbeitsspeicher fehlschlagen, erhöhen Sie nur den Arbeitsspeicher für **App Builder**, ohne andere Szenarien zu beeinflussen. Vor dem Speichern listet ein Bestätigungsdialog jede Änderung auf. Szenarien, die noch einem Standardwert folgen, ändern sich mit ihm und werden ebenfalls aufgeführt. -Verwenden Sie den Tab **Sandboxes**, um aktuelle Sandbox-Sitzungen anzuzeigen und zu verwalten. +Neue Einstellungen gelten nur für danach erstellte Sandboxes; laufende Sandboxes behalten ihre Ressourcen. Damit die Einstellungen sofort wirken, zerstören Sie die betroffenen Sandboxes im Tab **Sandboxes** stapelweise nach Typ. + +## Tab „Sandboxes“ -Das Beenden aktiver Sitzungen unterbricht laufende Agent-Arbeit oder App-Vorschauen. Folgen Sie den Bestätigungsaufforderungen im Produkt, bevor Sie fortfahren. +Verwenden Sie den Tab **Sandboxes**, um aktuelle Sandbox-Sitzungen anzuzeigen und zu verwalten. Sie können sie nach Status, Typ und weiteren Kriterien filtern. +Das Beenden aktiver Sitzungen unterbricht laufende Agent-Arbeit oder App-Vorschauen. Folgen Sie den Bestätigungsaufforderungen im Produkt, bevor Sie fortfahren. **Stapelweise zerstören** zerstört alle Sandboxes, die den aktuellen Filtern entsprechen; zur Bestätigung geben Sie `DESTROY` ein. Vorschau-Links bereitgestellter Apps sind sofort unterbrochen, bis der App-Eigentümer den Chat erneut öffnet. diff --git a/de/basic/admin-panel/skills.mdx b/de/basic/admin-panel/skills.mdx index fcf5b93c..d6147f98 100644 --- a/de/basic/admin-panel/skills.mdx +++ b/de/basic/admin-panel/skills.mdx @@ -17,7 +17,7 @@ Klicken Sie auf **Skill importieren** und wählen Sie aus, woher der Skill stamm | Quelle | Bereitzustellen | | --- | --- | -| **GitHub-URL** | Der Link zum Skill-Ordner in einem Repository, zum Beispiel `https://github.com/owner/repo/tree/main/skills/my-skill` | +| **GitHub-URL** | Der Link zum Skill-Ordner oder zur darin enthaltenen Datei `SKILL.md`, zum Beispiel `https://github.com/owner/repo/tree/main/skills/my-skill`. Liegt der Skill im Stammverzeichnis des Repositorys, fügen Sie einfach den Repository-Link ein | | **ZIP- / Skill-Datei** | Eine `.zip`- oder `.skill`-Datei, die `SKILL.md` enthält | Wenn in diesem Geltungsbereich bereits ein Skill mit demselben Namen existiert, wird er durch den Import ersetzt. diff --git a/de/basic/ai/ai-chat.mdx b/de/basic/ai/ai-chat.mdx index 88d5bb4e..d89bcc8b 100644 --- a/de/basic/ai/ai-chat.mdx +++ b/de/basic/ai/ai-chat.mdx @@ -30,7 +30,7 @@ Wenn Sie einen langen Block mit Klartext einfügen, wandelt Teable ihn in einen ## Eingabesteuerung - **Spracheingabe**: Klicken Sie im Eingabefeld auf die Mikrofontaste und erlauben Sie den Mikrofonzugriff, um die Aufnahme zu starten. Wählen Sie während der Aufnahme **Spracheingabe beenden** oder **Spracheingabe verwerfen**. Nach dem Beenden transkribiert Teable die Aufnahme in das Eingabefeld. -- **Modell**: Verwenden Sie das Modellmenü, um die Modellstufe für die Unterhaltung auszuwählen. Das Menü führt **Ultra**, **Smart**, **Standard** und **Lite** von der leistungsstärksten Stufe abwärts auf und zeigt zu jeder das dahinterliegende Modell. Ihre Administration kann dieses Modell jederzeit austauschen oder nur einen Teil der Stufen anbieten, ohne dass Sie erneut wählen müssen. Nutzen Sie eine niedrigere Stufe für einfache Abfragen, Bereinigung oder Überarbeitungen und eine höhere Stufe für komplexe Planung, tabellenübergreifende Analysen und App-Erstellung. In der Cloud weist das Menü zu jeder Stufe außerdem den Faktor der Rechenleistung gegenüber der Standardstufe aus (zum Beispiel **2.5×**); bei einer Stufe, die etwa so viel wie die Standardstufe oder gar keine Rechenleistung der Plattform kostet, entfällt die Angabe. Ein Stufenwechsel mitten in einer Unterhaltung wird einmal bestätigt; die Unterhaltung bleibt erhalten, und das neue Modell übernimmt ab Ihrer nächsten Nachricht. +- **Modell**: Verwenden Sie das Modellmenü, um die Modellstufe für die Unterhaltung auszuwählen. Das Menü führt **Ultra**, **Smart**, **Standard** und **Lite** von der leistungsstärksten Stufe abwärts auf und zeigt zu jeder das dahinterliegende Modell. Nutzen Sie eine niedrigere Stufe für einfache Abfragen, Bereinigung oder Überarbeitungen und eine höhere Stufe für komplexe Planung, tabellenübergreifende Analysen und App-Erstellung. In der Cloud weist das Menü zu jeder Stufe außerdem den Faktor der Rechenleistung gegenüber der Standardstufe aus, zum Beispiel **1.0×** für die Standardstufe und **2.5×** für eine höhere Stufe. Bei einer Stufe, die keine Rechenleistung der Plattform verbraucht, entfällt die Angabe. Ein Stufenwechsel mitten in einer Unterhaltung wird einmal bestätigt; die Unterhaltung bleibt erhalten, und das neue Modell übernimmt ab Ihrer nächsten Nachricht. - **Intelligenz**: Wählen Sie die Stufe **Intelligenz** separat im Modellmenü. Sie steuert die Denktiefe; höhere Stufen liefern gründlichere Überlegungen. - **Meine Secrets**: Öffnen Sie **+** → **Mehr** → **Meine Secrets**, um API-Schlüssel oder andere Anmeldedaten unter **Einstellungen** → **Integrationen** zu hinterlegen. Die Werte gehören Ihnen, der KI-Chat kann sie zur Laufzeit als Umgebungsvariablen lesen, und Sie können sie einzelnen Apps und Automatisierungen freigeben. Siehe [Zugangsdaten und Integrationen](/de/basic/credential). - **Autorisierungskarten**: Wenn die KI ein Drittanbieterkonto oder ein Secret benötigt, heftet sie eine Karte an die Unterhaltung und wartet, bevor der Durchlauf weitergeht. Braucht Cuppy das Konto für die Aufgabe selbst, starten Sie mit **Verbinden** den OAuth-Vorgang; braucht eine App oder Automatisierung die Zugangsdaten zur Laufzeit, wählen Sie **Mein Konto verbinden** oder geben vorhandene Zugangsdaten frei. Mit **Überspringen** stellen Sie sie nicht bereit; die KI fährt mit den Teilen fort, die sie auch ohne erledigen kann. Siehe [Zugangsdaten und Integrationen](/de/basic/credential). diff --git a/de/basic/base.mdx b/de/basic/base.mdx index f7904ab8..ddd0499b 100644 --- a/de/basic/base.mdx +++ b/de/basic/base.mdx @@ -29,9 +29,9 @@ Das Vorlagencenter enthält Projekte, die sich unverändert übernehmen lassen. Manche Vorlagen sind Lösungen: Ihre Automatisierungen brauchen angebundene externe Plattformen, um laufend Daten zu holen, und die Vorlagenansicht nennt diese Plattformen. Teable legt das Projekt dann ohne Beispieldaten an und öffnet zuerst eine Einrichtungsseite: -1. Jede Plattform ist eine Zeile. Konten, die Sie unter **Einstellungen** → **Integrationen** bereits autorisiert haben, werden beim Öffnen gebunden; für die übrigen führt **Konto verbinden** einen OAuth-Ablauf aus, und **Eigenes autorisieren** nutzt eine vorhandene Verbindung. +1. Die Seite listet die zu verbindenden Konten nach Plattform auf. Braucht eine Plattform mehrere Konten (etwa zwei YouTube-Kanäle), erhält jedes Konto eine eigene Zeile und wird separat gebunden. Haben Sie unter **Einstellungen** → **Integrationen** für eine Plattform nur ein Konto verbunden, wird es beim Öffnen automatisch gebunden; bei mehreren Konten wählen Sie über **Eigenes autorisieren** aus, welches verwendet wird. Für noch nicht verbundene Plattformen führt **Konto verbinden** einen OAuth-Ablauf aus. 2. Einträge, die einen API-Schlüssel brauchen, stehen unter **Einzugebende Schlüssel**. Mit **Eingeben** legen Sie einen an oder wählen ein bereits gespeichertes Secret. -3. Klicken Sie auf **Starten**. Jeder Workflow mit vollständigen Zugangsdaten wird eingeschaltet, und die zeitgesteuerten laufen sofort ein erstes Mal, sichtbar im Ausführungsverlauf der Automatisierung. Danach landen Sie im Projekt. +3. Klicken Sie auf **Starten**. Jeder Workflow und jede [Routine](/de/basic/ai/routine) mit vollständigen Zugangsdaten wird eingeschaltet. Zeitgesteuerte laufen sofort ein erstes Mal, sichtbar im Ausführungsverlauf; solche, die durch ein Ereignis einer Drittanbieter-App ausgelöst werden, warten auf das erste Ereignis. Danach landen Sie im Projekt. Hier übersprungene Integrationen sind nicht verloren. Solange im Projekt eine unverbundene Integration bleibt, zeigt die Seite **N Integrationen sind nicht verbunden**; über **Verbinden** holen Sie das jederzeit nach. Siehe [Zugangsdaten und Integrationen](/de/basic/credential). diff --git a/de/basic/credential.mdx b/de/basic/credential.mdx index 14ceba57..5b7df460 100644 --- a/de/basic/credential.mdx +++ b/de/basic/credential.mdx @@ -28,7 +28,9 @@ Eine Verbindung fügen Sie über **Neues Konto verbinden** hinzu. Tippen Sie ein Die meisten Dienste brauchen nur einen OAuth-Durchlauf. Ein Dienst mit dem Hinweis **Verbindung über einen API-Schlüssel** öffnet stattdessen einen Verbindungsdialog und fragt nach dem Schlüssel, den dieser Dienst Ihnen ausgestellt hat; Composio verwahrt diesen Wert und signiert damit jede Anfrage, Teable speichert ihn nicht. -Läuft eine Autorisierung ab, bietet die Verbindung **Neu verbinden** an. +Mit demselben Dienst können Sie mehrere Konten verbinden, etwa ein berufliches und ein privates Gmail-Postfach. **Meine Verbindungen** gruppiert die Konten nach Dienst und zeigt neben jeder Gruppe die Anzahl der Konten. Ein bereits verbundener Dienst erscheint nicht mehr in der Liste **Neues Konto verbinden**; für ein weiteres Konto klicken Sie in der Gruppe dieses Dienstes auf **Konto hinzufügen**. Jedes Konto wird mit seiner E-Mail-Adresse oder seinem Benutzernamen bei diesem Dienst angezeigt, und unter diesem Namen wählen Sie es auch aus, wenn Sie es für eine App oder Automatisierung freigeben. Wenn Sie dasselbe Konto erneut autorisieren, wird die bestehende Verbindung aktualisiert, statt eine neue Zeile anzulegen. Liefert der Dienst keinen erkennbaren Namen, vergeben Sie über **Umbenennen** im Menü des Kontos einen Namen, an dem Sie es wiedererkennen. + +Läuft eine Autorisierung ab, zeigt das Konto **Erneute Verbindung erforderlich**. Klicken Sie im Menü des Kontos auf **Neu verbinden**. Bei jedem Eintrag steht, wie viele Ressourcen ihn derzeit verwenden. **Anzeigen** öffnet die Liste der Apps und Automatisierungen, jeweils mit dem Zeitpunkt der Freigabe, in der Sie für einzelne Einträge die **Freigabe entfernen** können. diff --git a/de/basic/space.mdx b/de/basic/space.mdx index bfbf3fcb..8f97131d 100644 --- a/de/basic/space.mdx +++ b/de/basic/space.mdx @@ -121,5 +121,5 @@ Auf der Seite „Abrechnung“ können Sie Ihren aktuellen Abonnementplan und Nu **Authentifizierung** -Auf der Seite „Authentifizierung“ können Sie SSO-Anbieter für den Space konfigurieren sowie **Anmeldung per URL** und **Anmeldung per Schaltfläche** verwalten. Weitere Informationen finden Sie unter [Single Sign-On (SSO)](/de/basic/sso/overview). +Auf der Seite „Authentifizierung“ können Sie die E-Mail-Domains Ihrer Organisation verifizieren, SSO-Anbieter für den Space konfigurieren und die Adresse für **Anmeldung per URL** kopieren, um sie mit Mitgliedern zu teilen. Nur Benutzer, deren E-Mail-Adresse zu einer verifizierten Domain gehört, können sich per SSO anmelden. Weitere Informationen finden Sie unter [Single Sign-On (SSO)](/de/basic/sso/overview). diff --git a/de/basic/sso/auth0.mdx b/de/basic/sso/auth0.mdx index e97e3b2e..54634ad4 100644 --- a/de/basic/sso/auth0.mdx +++ b/de/basic/sso/auth0.mdx @@ -9,7 +9,8 @@ description: "Konfigurieren Sie Auth0 als Ihren SSO-Authentifizierungsanbieter f ## Schritt 1: Authentifizierungsanbieter in Teable erstellen 1. Navigieren Sie zu Ihren Teable-SSO-Einstellungen. -2. Erstellen Sie einen neuen Authentifizierungsanbieter, nennen Sie ihn **Auth0**, und wählen Sie **OpenID Connect** aus. +2. Verifizieren Sie unter **Verifizierte Domains** die E-Mail-Domain Ihrer Organisation. Vorher können Sie keinen Authentifizierungsanbieter erstellen. +3. Erstellen Sie einen neuen Authentifizierungsanbieter, nennen Sie ihn **Auth0**, und wählen Sie **OpenID Connect** aus. ## Schritt 2: Auth0-Dashboard aufrufen diff --git a/de/basic/sso/authentik.mdx b/de/basic/sso/authentik.mdx index 8c93e5e2..bda2621a 100644 --- a/de/basic/sso/authentik.mdx +++ b/de/basic/sso/authentik.mdx @@ -9,7 +9,8 @@ description: "Konfigurieren Sie Authentik als Ihren SSO-Authentifizierungsanbiet ## Schritt 1: Authentifizierungsanbieter in Teable erstellen 1. Navigieren Sie zu Ihren Teable-SSO-Einstellungen. -2. Erstellen Sie einen neuen Authentifizierungsanbieter, nennen Sie ihn **Authentik**, und wählen Sie **OpenID Connect** aus. +2. Verifizieren Sie unter **Verifizierte Domains** die E-Mail-Domain Ihrer Organisation. Vorher können Sie keinen Authentifizierungsanbieter erstellen. +3. Erstellen Sie einen neuen Authentifizierungsanbieter, nennen Sie ihn **Authentik**, und wählen Sie **OpenID Connect** aus. ## Schritt 2: Authentik-Admin-Oberfläche aufrufen diff --git a/de/basic/sso/azure-entra-id.mdx b/de/basic/sso/azure-entra-id.mdx index 33cd3740..a84119ae 100644 --- a/de/basic/sso/azure-entra-id.mdx +++ b/de/basic/sso/azure-entra-id.mdx @@ -9,7 +9,8 @@ description: "Konfigurieren Sie Azure Entra ID als Ihren SSO-Authentifizierungsa ## Schritt 1: Authentifizierungsanbieter in Teable erstellen 1. Navigieren Sie zu Ihren Teable-SSO-Einstellungen. -2. Erstellen Sie einen neuen Authentifizierungsanbieter, nennen Sie ihn **Azure Entra ID**, und wählen Sie **OpenID Connect** aus. +2. Verifizieren Sie unter **Verifizierte Domains** die E-Mail-Domain Ihrer Organisation. Vorher können Sie keinen Authentifizierungsanbieter erstellen. +3. Erstellen Sie einen neuen Authentifizierungsanbieter, nennen Sie ihn **Azure Entra ID**, und wählen Sie **OpenID Connect** aus. Per SSO können sich nur Benutzer anmelden, deren E-Mail-Adresse zu einer verifizierten Domain gehört; nur diese Benutzer sehen auf der Anmeldeseite die SSO-Schaltfläche. Solange keine Domain verifiziert ist, können Sie keinen Anbieter hinzufügen, und bestehende Anbieter können niemanden anmelden. ## Unterstützte Identitätsanbieter diff --git a/de/basic/table/import.mdx b/de/basic/table/import.mdx index e695c54f..26664f48 100644 --- a/de/basic/table/import.mdx +++ b/de/basic/table/import.mdx @@ -85,7 +85,7 @@ Wenn die Airtable-Integration für Ihre Instanz konfiguriert ist, können Sie Ai className="docs-screenshot" /> -4. Verbinden Sie bei Bedarf Ihr Airtable-Konto und wählen Sie dann die zu importierende Airtable-Base aus. +4. Verbinden Sie bei Bedarf Ihr Airtable-Konto und wählen Sie dann die zu importierende Airtable-Base aus. Um ein anderes Konto zu verwenden, klicken Sie auf **Verbunden: Kontoname** und wählen ein vorhandenes Konto oder **Weiteres Konto verbinden**. 5. Wählen Sie, ob Sie Datensätze, Anhänge zum Herunterladen und Importieren sowie Ansichtsfilter, Sortierungen und Gruppierungen importieren möchten. 6. Klicken Sie auf **Import starten**. @@ -104,7 +104,7 @@ Beginnen Sie über einen der beiden Einstiegspunkte: - Klicken Sie beim ersten Import auf **Google-Konto verbinden** und schließen Sie die Autorisierung im Pop-up ab. Teable speichert die Verbindung für spätere Importe. + Klicken Sie beim ersten Import auf **Google-Konto verbinden** und schließen Sie die Autorisierung im Pop-up ab. Teable speichert die Verbindung für spätere Importe. Um ein anderes Google-Konto zu verwenden, klicken Sie auf **Verbunden: Kontoname** und wählen ein vorhandenes Konto oder **Weiteres Konto verbinden**. Nach einem Kontowechsel müssen Sie die Tabelle erneut auswählen. Klicken Sie auf **Eine Tabellenkalkulation aus Google Drive auswählen** und wählen Sie im Google-Dateiauswahldialog eine Datei aus. Teable liest anschließend deren Struktur. Mit **Ändern** wechseln Sie zu einer anderen Tabellenkalkulation. @@ -142,4 +142,5 @@ Wenn Werte oder Spalten angepasst werden müssen, führt der Dialog jeden Fall a - **Erkennung der Kopfzeile**: Bei einer CSV-Datei wird die erste Zeile als Kopfzeile verwendet. In einer Excel-Datei überspringt Teable Titel und leere Zeilen über der Tabelle, um die Kopfzeile zu finden, sofern die Kopfzeile in einer eigenen Zeile steht und jede Spalte einen Namen hat. Prüfen Sie die Spaltennamen in der Vorschau vor dem Import. - **Datumsformat**: Teable kann gängige Datumsformate wie `YYYY-MM-DD` erkennen. Standardisieren Sie ungewöhnliche Formate vor dem Import oder importieren Sie sie als Text und ändern Sie den Feldtyp später. - **Google-Sheets-Feldtypen**: Teable liest die Zellformate jeder Spalte, um einen Feldtyp auszuwählen. Daher kommen in Google Sheets als Datum oder Zahl formatierte Werte als Datums- und Zahlenfelder an. Führende Leerzeilen und Banner über der Tabelle werden übersprungen, wenn Teable die Kopfzeile sucht. Prüfen Sie die Feldtypen nach dem Import. +- **Abgelaufene Kontoautorisierung**: Läuft die Autorisierung eines Airtable- oder Google-Kontos ab oder wird sie widerrufen, weist der Importdialog bei diesem Konto darauf hin. Klicken Sie auf **Erneut autorisieren**, um das Konto weiter zu verwenden, oder wechseln Sie zu einem anderen verbundenen Konto. - **Airtable-Auswahloptionen**: Wenn Airtable-Auswahloptionen Namen haben, die nach dem Entfernen von Leerzeichen identisch werden, behält Teable die erste Option und ordnet übereinstimmende Datensatzwerte dieser zu. Dadurch werden doppelte Optionsnamen beim Import verhindert. diff --git a/en/basic/admin-panel/sandbox-agent.mdx b/en/basic/admin-panel/sandbox-agent.mdx index 7544b011..b6dc10a8 100644 --- a/en/basic/admin-panel/sandbox-agent.mdx +++ b/en/basic/admin-panel/sandbox-agent.mdx @@ -12,22 +12,38 @@ The **Sandbox Agent** page contains **Settings** and **Sandboxes** tabs for conf For self-hosted setup, deploy the full-featured runtime plane first. See [Architecture](/en/deploy/architecture). -## Runtime Limits +## General Settings -Configure runtime limits in the **Settings** tab: +Configure runtime limits under **General settings** in the **Settings** tab: | Setting | Description | |------|------| | **Stream Idle Timeout** | Set when an idle stream is terminated | | **Idle Timeout** | Set when an inactive sandbox is recycled | | **Concurrent Chat Limit** | Set how many Agents each user can run at the same time. AI Chat and App Builder are both Agents | -| **vCPUs** | Set the number of virtual CPUs for each sandbox instance | -| **Memory** | Set the memory limit for each sandbox instance | -| **Temporary Disk** | Set the ephemeral storage limit for each sandbox instance | | **Thinking Effort** | Set the default thinking effort for agents | +| **Maintenance Mode** | When on, AI Chat, app building, previews, and routines don't start new turns, and turns already running finish normally. Turn it on before upgrading or maintaining the instance | +| **Maintenance Notice** | Shown to users alongside the maintenance message while maintenance mode is on. Use it to explain the reason and when service is expected back | + +## Sandbox Resources + +Under **Sandbox resources** in the **Settings** tab, first set the default **vCPUs**, **Memory**, and **Temporary Disk** for each sandbox. + +To give a type of work different resources, fill in the matching cells in the **Per-scenario settings** table. Empty cells use the defaults. + +| Scenario | How the sandbox is used | +|------|------| +| **AI chat** | Chatting with AI in a project. One per user, shared by all of that user's chats | +| **App Builder** | Building and previewing apps. One per app | +| **IM bot** | Replying to messages in Feishu, Slack, and Telegram. One per bot | +| **Routine** | Running routines on a schedule. One per routine | + +For example, if app previews often fail because they run out of memory, raise only the memory for **App Builder** without affecting other scenarios. Before saving, a confirmation dialog lists every change. Scenarios that still follow a default change along with it, and they're listed too. + +New settings apply only to sandboxes created afterward; running sandboxes keep their current resources. To apply the settings right away, batch-destroy the relevant sandboxes by type in the **Sandboxes** tab. ## Sandboxes Tab -Use the **Sandboxes** tab to view and manage current sandbox sessions. +Use the **Sandboxes** tab to view and manage current sandbox sessions. You can filter them by status, type, and other conditions. -Ending active sessions interrupts running Agent work or app previews. Follow the in-product confirmation prompts before continuing. +Ending active sessions interrupts running Agent work or app previews. Follow the in-product confirmation prompts before continuing. Clicking **Batch destroy** destroys all sandboxes matching the current filters, and you need to type `DESTROY` to confirm. Preview links for deployed apps stop working right away until the app owner reopens the chat. diff --git a/en/basic/admin-panel/skills.mdx b/en/basic/admin-panel/skills.mdx index ec64ec84..0f0bbbd3 100644 --- a/en/basic/admin-panel/skills.mdx +++ b/en/basic/admin-panel/skills.mdx @@ -17,7 +17,7 @@ Click **Import Skill** and choose where the skill comes from: | Source | What to provide | | --- | --- | -| **GitHub URL** | The link to the skill folder in a repository, for example `https://github.com/owner/repo/tree/main/skills/my-skill` | +| **GitHub URL** | The link to the skill folder or to the `SKILL.md` file inside it, for example `https://github.com/owner/repo/tree/main/skills/my-skill`. If the skill sits at the repository root, paste the repository link | | **ZIP / Skill File** | A `.zip` or `.skill` file that contains `SKILL.md` | If a skill with the same name already exists in this scope, importing replaces it. diff --git a/en/basic/ai/ai-chat.mdx b/en/basic/ai/ai-chat.mdx index 4f8c1fbe..3428f0d5 100644 --- a/en/basic/ai/ai-chat.mdx +++ b/en/basic/ai/ai-chat.mdx @@ -30,7 +30,7 @@ When you paste a long block of plain text, Teable converts it to a Markdown atta ## Input Controls - **Voice input**: Click the microphone button in the input box and allow microphone access to start recording. While recording, choose **Finish voice input** or **Discard voice input**. After you choose finish, Teable transcribes the recording into the input box. -- **Model**: Use the model menu to choose the model tier for the conversation. The menu lists **Ultra**, **Smart**, **Standard**, and **Lite** from the most capable down, each showing the model behind it; your admin can swap that model at any time, or offer only some of the tiers, and you never have to pick again. Use a lower tier for simple queries, cleanup, or rewriting, and a higher tier for complex planning, cross-table analysis, and app building. In Cloud, the menu also marks each tier with its credit multiplier against the default tier (for example **2.5×**); a tier that costs about as much as the default, or no platform credit at all, shows no multiplier. Switching tiers during a conversation asks you to confirm once; the conversation is kept, and the new model takes over from your next message. +- **Model**: Use the model menu to choose the model tier for the conversation. The menu lists **Ultra**, **Smart**, **Standard**, and **Lite** from the most capable down, each showing the model behind it. Use a lower tier for simple queries, cleanup, or rewriting, and a higher tier for complex planning, cross-table analysis, and app building. In Cloud, the menu also marks each tier with its credit multiplier against the default tier, for example **1.0×** for the default tier and **2.5×** for a higher one. A tier that consumes no platform credit shows no multiplier. Switching tiers during a conversation asks you to confirm once; the conversation is kept, and the new model takes over from your next message. - **Intelligence**: Choose the **Intelligence** level separately in the model menu. It controls thinking depth; higher levels produce more thorough reasoning. - **My secrets**: Open **+** → **More** → **My secrets** to store API keys or other credentials in **Settings** → **Integrations**. The values are yours, AI Chat can read them as environment variables at runtime, and you can grant them to individual apps and automations. See [Credentials and Integrations](/en/basic/credential). - **Authorization cards**: When AI needs a third-party account or a secret, it pins a card to the conversation and waits for you before the turn goes on. When Cuppy needs the account to do the task itself, click **Connect** to run an OAuth flow; when an app or automation needs the credential at run time, choose **Connect my account** or grant a credential you already have. Click **Skip** to withhold it; AI continues with the parts it can complete without it. See [Credentials and Integrations](/en/basic/credential). diff --git a/en/basic/base.mdx b/en/basic/base.mdx index 30188b46..6f3466ce 100644 --- a/en/basic/base.mdx +++ b/en/basic/base.mdx @@ -29,9 +29,9 @@ The template center holds projects you can use as they are. Open it from **Templ Some templates are solutions: their automations need external platforms connected before they can keep pulling data, and the template detail lists the platforms involved. For these, Teable creates the project without sample rows and opens a setup screen first: -1. Each platform is one row. Accounts you already authorized under **Settings** → **Integrations** are bound when the screen opens; for the rest, click **Connect account** to run an OAuth flow, or **Authorize mine** to use an existing connection. +1. The screen lists the accounts to connect, grouped by platform. When a platform needs more than one account (for example, two YouTube channels), each account gets its own row and is bound separately. If you have connected only one account for a platform under **Settings** → **Integrations**, it is bound when the screen opens; if you have connected several, click **Authorize mine** to choose which one to use. For a platform you haven't connected yet, click **Connect account** to run an OAuth flow. 2. Entries that need an API key are listed under **Keys to enter**. Click **Enter** to create one, or pick a secret you already saved. -3. Click **Start**. Every workflow whose credentials are complete is switched on, and those that run on a schedule take their first run right away, which you can follow in the automation's run history. You then land in the project. +3. Click **Start**. Every workflow and [routine](/en/basic/ai/routine) whose credentials are complete is switched on. Those that run on a schedule take their first run right away, which you can follow in the run history; those triggered by a third-party app event wait for the first event. You then land in the project. Integrations you skip here are not lost. As long as the project still has one that is not connected, the page shows **N integrations are not connected**; click **Connect** to fill it in at any time. See [Credentials and Integrations](/en/basic/credential). diff --git a/en/basic/credential.mdx b/en/basic/credential.mdx index 58244660..0dd94b46 100644 --- a/en/basic/credential.mdx +++ b/en/basic/credential.mdx @@ -28,7 +28,9 @@ Add a connection with **Connect new account**. Type a service name in the search Most services take a single OAuth round trip. A service marked **Connects with an API key** opens a connect dialog instead and asks for the key that service issued you; Composio keeps that value and signs each request with it, and Teable never stores it. -When an authorization expires, the connection offers **Reconnect**. +You can connect more than one account to the same service, such as a work and a personal Gmail address. **My connections** groups accounts by service and shows the account count next to each group. A service you have already connected no longer appears in the **Connect new account** list; to connect another account, click **Add account** on that service's group. Each account is shown by its email or username on that service, and you pick it by that name when granting it to an app or automation. Authorizing the same account again updates the existing connection instead of adding a new row. If the service doesn't return a recognizable name, click **Rename** in the account's menu to give it a name you can tell apart. + +When an authorization expires, the account shows **Needs reconnecting**. Click **Reconnect** in the account's menu. Each credential shows how many resources currently use it. Click **View** for the list of apps and automations, each marked with when the grant was made, where you can **Remove grant** for any single one. diff --git a/en/basic/space.mdx b/en/basic/space.mdx index ed713de4..23273a8d 100644 --- a/en/basic/space.mdx +++ b/en/basic/space.mdx @@ -121,4 +121,4 @@ In the Billing page, you can view your current subscription plan and usage stati **Authentication** -In the Authentication page, you can configure SSO providers for the space and manage **Login by URL** and **Login by Button**. See [Single Sign-On (SSO)](/en/basic/sso/overview). +In the Authentication page, you can verify your organization's email domains, configure SSO providers for the space, and copy the **Login by URL** address to share with members. Only users whose email belongs to a verified domain can sign in with SSO. See [Single Sign-On (SSO)](/en/basic/sso/overview). diff --git a/en/basic/sso/auth0.mdx b/en/basic/sso/auth0.mdx index 16449cf4..a737de86 100644 --- a/en/basic/sso/auth0.mdx +++ b/en/basic/sso/auth0.mdx @@ -9,7 +9,8 @@ description: "Configure Auth0 as your SSO authentication provider for Teable" ## Step 1: Create Authentication Provider in Teable 1. Navigate to your Teable SSO settings -2. Create a new authentication provider and name it **Auth0** and select **OpenID Connect** +2. Verify your organization's email domain under **Verified domains**. You can't create a provider until a domain is verified +3. Create a new authentication provider and name it **Auth0** and select **OpenID Connect** ## Step 2: Access Auth0 Dashboard diff --git a/en/basic/sso/authentik.mdx b/en/basic/sso/authentik.mdx index 78db5a91..7f8ca859 100644 --- a/en/basic/sso/authentik.mdx +++ b/en/basic/sso/authentik.mdx @@ -9,7 +9,8 @@ description: "Configure Authentik as your SSO authentication provider for Teable ## Step 1: Create Authentication Provider in Teable 1. Navigate to your Teable SSO settings -2. Create a new authentication provider and name it **Authentik** and select **OpenID Connect** +2. Verify your organization's email domain under **Verified domains**. You can't create a provider until a domain is verified +3. Create a new authentication provider and name it **Authentik** and select **OpenID Connect** ## Step 2: Access Authentik Admin Interface diff --git a/en/basic/sso/azure-entra-id.mdx b/en/basic/sso/azure-entra-id.mdx index db08fa5e..f1be988b 100644 --- a/en/basic/sso/azure-entra-id.mdx +++ b/en/basic/sso/azure-entra-id.mdx @@ -9,7 +9,8 @@ description: "Configure Azure Entra ID as your SSO authentication provider for T ## Step 1: Create Authentication Provider in Teable 1. Navigate to your Teable SSO settings -2. Create a new authentication provider and name it **Azure Entra ID** and select **OpenID Connect** +2. Verify your organization's email domain under **Verified domains**. You can't create a provider until a domain is verified +3. Create a new authentication provider and name it **Azure Entra ID** and select **OpenID Connect** SSO only lets users whose email belongs to a verified domain sign in, and only those users see the SSO button on the sign-in page. You can't add a provider until a domain is verified, and existing providers can't sign anyone in until you verify one. ## Supported Identity Providers diff --git a/en/basic/table/import.mdx b/en/basic/table/import.mdx index 8a0545e0..d837accc 100644 --- a/en/basic/table/import.mdx +++ b/en/basic/table/import.mdx @@ -85,7 +85,7 @@ If Airtable integration is configured for your instance, you can use Airtable im className="docs-screenshot" /> -4. Connect your Airtable account if needed, then choose the Airtable base to import. +4. Connect your Airtable account if needed, then choose the Airtable base to import. To use a different account, click **Connected: account name** and pick an existing account or **Connect another account**. 5. Choose whether to import records, download and import attachments, and import view filters, sorts, and grouping. 6. Click **Start import**. @@ -104,7 +104,7 @@ Start from either entry point: - The first time you import, click **Connect Google account** and finish authorizing in the popup. Teable remembers the connection for later imports. + The first time you import, click **Connect Google account** and finish authorizing in the popup. Teable remembers the connection for later imports. To use a different Google account, click **Connected: account name** and pick an existing account or **Connect another account**. After switching accounts, select the spreadsheet again. Click **Select a spreadsheet from Google Drive** and choose one file in Google's file picker. Teable then reads its structure. Use **Change** to switch to a different spreadsheet. @@ -142,4 +142,5 @@ When values or columns need adjusting, the dialog lists each case: an empty tab - **Header row detection**: A CSV file uses the first row as the header. In an Excel file, Teable skips titles and blank rows above the table to find the header row, as long as the header sits on its own row and every column has a name. Check the column names in the preview before importing. - **Date format**: Teable can recognize common date formats such as `YYYY-MM-DD`. For unusual formats, standardize them before import, or import them as text and convert the field type later. - **Google Sheets field types**: Teable reads each column's cell formats to choose a field type, so values formatted as dates or numbers in Google Sheets arrive as Date and Number fields. Leading blank rows and banners above the table are skipped when Teable looks for the header row. Check the field types after importing. +- **Account authorization expired**: When an Airtable or Google account's authorization expires or is revoked, the import dialog flags it under that account. Click **Authorize again** to keep using the account, or switch to another connected account. - **Airtable select options**: If Airtable select options have names that become identical after trimming spaces, Teable keeps the first option and maps matching record values to it. This prevents duplicate option names during import. diff --git a/es/basic/admin-panel/sandbox-agent.mdx b/es/basic/admin-panel/sandbox-agent.mdx index 64ec22b7..178141cc 100644 --- a/es/basic/admin-panel/sandbox-agent.mdx +++ b/es/basic/admin-panel/sandbox-agent.mdx @@ -12,22 +12,38 @@ La página **Agente de entorno aislado** contiene las pestañas **Configuración Para una instalación autoalojada, implementa primero el plano de ejecución con todas las funciones. Consulta [Arquitectura](/es/deploy/architecture). -## Límites de ejecución +## Configuración general -Configura los límites de ejecución en la pestaña **Configuración**: +Configura los límites de ejecución en **Configuración general**, dentro de la pestaña **Configuración**: | Ajuste | Descripción | |------|------| | **Tiempo de espera por inactividad del flujo** | Establece cuándo se debe finalizar un flujo inactivo | | **Tiempo de espera por inactividad** | Establece cuándo se debe reciclar un entorno aislado inactivo | | **Límite de chats simultáneos** | Establece cuántos agentes puede ejecutar cada usuario al mismo tiempo. Tanto el Chat de IA como App Builder son agentes | -| **vCPU** | Establece el número de CPU virtuales para cada instancia de entorno aislado | -| **Memoria** | Establece el límite de memoria para cada instancia de entorno aislado | -| **Disco temporal** | Establece el límite de almacenamiento efímero para cada instancia de entorno aislado | | **Esfuerzo de razonamiento** | Establece el esfuerzo de razonamiento predeterminado de los agentes | +| **Modo de mantenimiento** | Mientras está activado, el Chat de IA, la generación de aplicaciones, las vistas previas y las rutinas no inician turnos nuevos; los que ya están en curso terminan con normalidad. Actívalo antes de actualizar o mantener la instancia | +| **Aviso de mantenimiento** | Mientras el modo de mantenimiento está activado, se muestra a los usuarios junto al mensaje de mantenimiento. Úsalo para explicar el motivo y cuándo se prevé recuperar el servicio | + +## Recursos de los entornos aislados + +En **Sandbox resources**, dentro de la pestaña **Configuración**, establece primero los valores predeterminados de **vCPU**, **Memoria** y **Disco temporal** para cada entorno aislado. + +Si un tipo de trabajo necesita otros recursos, rellena la celda correspondiente en la tabla **Per-scenario settings**. Las celdas vacías usan los valores predeterminados: + +| Escenario | Cómo se usa el entorno aislado | +|------|------| +| **Chat de IA** | Conversar con la IA en un Proyecto. Uno por usuario, compartido por todas sus conversaciones | +| **Creador de aplicaciones** | Generar y previsualizar aplicaciones. Uno por aplicación | +| **Bot de mensajería** | Responder mensajes en Feishu, Slack y Telegram. Uno por bot | +| **Rutina** | Ejecutar rutinas según su programación. Uno por rutina | + +Por ejemplo, si las vistas previas de aplicaciones fallan a menudo por falta de memoria, puedes subir solo la memoria de **Creador de aplicaciones** sin afectar a los demás escenarios. Antes de guardar, un cuadro de confirmación enumera cada cambio; los escenarios que siguen usando el valor predeterminado cambian junto con él y también aparecen en la lista. + +La nueva configuración solo se aplica a los entornos aislados que se creen a partir de ese momento; los que están en ejecución no se ven afectados. Para aplicarla de inmediato, destruye por lotes los entornos aislados del tipo correspondiente en la pestaña **Entornos aislados**. ## Pestaña Entornos aislados -Usa la pestaña **Entornos aislados** para consultar y administrar las sesiones actuales de estos entornos. +Usa la pestaña **Entornos aislados** para consultar y administrar las sesiones actuales de estos entornos. Puedes filtrarlas por estado, tipo y otros criterios. -Finalizar las sesiones activas interrumpe el trabajo que estén ejecutando los agentes o las vistas previas de aplicaciones. Antes de continuar, sigue las indicaciones de confirmación que aparecen en el producto. +Finalizar las sesiones activas interrumpe el trabajo que estén ejecutando los agentes o las vistas previas de aplicaciones. Antes de continuar, sigue las indicaciones de confirmación que aparecen en el producto. **Destrucción por lotes** destruye todos los entornos aislados que coinciden con los filtros actuales y pide escribir `DESTROY` para confirmar. Las URL de vista previa de las aplicaciones desplegadas se interrumpen de inmediato hasta que el propietario de la aplicación vuelva a abrir el chat. diff --git a/es/basic/admin-panel/skills.mdx b/es/basic/admin-panel/skills.mdx index 64659b71..edb39c0e 100644 --- a/es/basic/admin-panel/skills.mdx +++ b/es/basic/admin-panel/skills.mdx @@ -17,7 +17,7 @@ Haz clic en **Importar habilidad** y elige su procedencia: | Origen | Qué debes proporcionar | | --- | --- | -| **URL de GitHub** | El enlace a la carpeta de la habilidad en un repositorio, por ejemplo, `https://github.com/owner/repo/tree/main/skills/my-skill` | +| **URL de GitHub** | El enlace a la carpeta de la habilidad o a su archivo `SKILL.md`, por ejemplo, `https://github.com/owner/repo/tree/main/skills/my-skill`. Si la habilidad está en la raíz del repositorio, basta con pegar el enlace del repositorio | | **Archivo ZIP o de habilidad** | Un archivo `.zip` o `.skill` que contenga `SKILL.md` | Si ya existe una habilidad con el mismo nombre en este ámbito, la importación la sustituye. diff --git a/es/basic/ai/ai-chat.mdx b/es/basic/ai/ai-chat.mdx index fac6941e..11e86fea 100644 --- a/es/basic/ai/ai-chat.mdx +++ b/es/basic/ai/ai-chat.mdx @@ -30,7 +30,7 @@ Cuando pegas un bloque largo de texto sin formato, Teable lo convierte en un arc ## Controles de entrada - **Entrada de voz**: Haz clic en el botón del micrófono del cuadro de entrada y permite el acceso al micrófono para comenzar a grabar. Durante la grabación, elige **Finalizar entrada de voz** o **Descartar entrada de voz**. Al finalizar, Teable transcribe la grabación en el cuadro de entrada. -- **Modelo**: Usa el menú de modelos para elegir el nivel de modelo de la conversación. El menú lista **Ultra**, **Smart**, **Standard** y **Lite**, del más capaz al menos capaz, e indica el modelo que hay detrás de cada uno; tu administrador puede cambiar ese modelo en cualquier momento u ofrecer solo algunos niveles, y tú no tienes que volver a elegir. Usa un nivel más bajo para consultas sencillas, limpieza o reescritura, y uno más alto para planificación compleja, análisis entre Tablas y creación de aplicaciones. En Cloud, el menú indica además en cada nivel el multiplicador de potencia respecto al nivel predeterminado (por ejemplo, **2.5×**); no aparece cuando el nivel consume aproximadamente lo mismo que el predeterminado o no consume potencia de la plataforma. Cambiar de nivel durante una conversación pide una confirmación; la conversación se mantiene y el nuevo modelo se hace cargo a partir de tu siguiente mensaje. +- **Modelo**: Usa el menú de modelos para elegir el nivel de modelo de la conversación. El menú lista **Ultra**, **Smart**, **Standard** y **Lite**, del más capaz al menos capaz, e indica el modelo que hay detrás de cada uno. Usa un nivel más bajo para consultas sencillas, limpieza o reescritura, y uno más alto para planificación compleja, análisis entre Tablas y creación de aplicaciones. En Cloud, el menú indica además en cada nivel el multiplicador de potencia respecto al nivel predeterminado, por ejemplo **1.0×** en el nivel predeterminado y **2.5×** en uno superior; los niveles que no consumen potencia de la plataforma no muestran multiplicador. Cambiar de nivel durante una conversación pide una confirmación; la conversación se mantiene y el nuevo modelo se hace cargo a partir de tu siguiente mensaje. - **Inteligencia**: Elige el nivel de **Inteligencia** por separado en el menú de modelos. Este controla la profundidad del razonamiento; los niveles superiores producen razonamientos más exhaustivos. - **Mis secretos**: Abre **+** → **Más** → **Mis secretos** para guardar claves de API u otras credenciales en **Ajustes** → **Integraciones**. Esos valores son tuyos, el Chat de IA puede leerlos como variables de entorno durante la ejecución y puedes concederlos a aplicaciones y automatizaciones concretas. Consulta [Credenciales e integraciones](/es/basic/credential). - **Tarjetas de autorización**: Cuando la IA necesita una cuenta externa o un secreto, fija una tarjeta en la conversación y espera antes de seguir con el turno. Si es Cuppy quien necesita la cuenta para hacer la tarea, pulsa **Conectar** para iniciar un flujo de OAuth; si la credencial la necesita una aplicación o automatización al ejecutarse, elige **Conectar mi cuenta** o concede una credencial que ya tengas. Con **Omitir** no la facilitas; la IA continúa con las partes que puede completar sin ella. Consulta [Credenciales e integraciones](/es/basic/credential). diff --git a/es/basic/base.mdx b/es/basic/base.mdx index 56fc9b9d..9bc1de24 100644 --- a/es/basic/base.mdx +++ b/es/basic/base.mdx @@ -29,9 +29,9 @@ El centro de plantillas reúne Proyectos listos para usar tal cual. Ábrelo desd Algunas plantillas son soluciones: sus automatizaciones necesitan plataformas externas conectadas para seguir trayendo datos, y el detalle de la plantilla indica cuáles. En ese caso, Teable crea el Proyecto sin datos de ejemplo y abre primero una pantalla de configuración: -1. Cada plataforma ocupa una fila. Las cuentas que ya autorizaste en **Configuración** → **Integraciones** se vinculan al abrir la pantalla; para las demás, pulsa **Conectar cuenta** para hacer el flujo de OAuth o **Autorizar lo mío** para usar una conexión existente. +1. La pantalla lista por plataforma las cuentas que hay que conectar. Si una plataforma necesita varias cuentas (por ejemplo, dos canales de YouTube), cada cuenta ocupa su propia fila y se vincula por separado. Cuando solo has conectado una cuenta de esa plataforma en **Configuración** → **Integraciones**, se vincula sola al abrir la pantalla; si has conectado varias, pulsa **Autorizar lo mío** para elegir cuál usar. Para las que aún no estén conectadas, pulsa **Conectar cuenta** para hacer el flujo de OAuth. 2. Las entradas que necesitan una clave de API aparecen en **Claves que introducir**. Pulsa **Introducir** para crear una o elige un secreto que ya tengas guardado. -3. Pulsa **Iniciar**. Se activa todo flujo de trabajo con las credenciales completas y los programados hacen su primera ejecución de inmediato, visible en el historial de ejecuciones de la automatización. Después entras en el Proyecto. +3. Pulsa **Iniciar**. Se activan todos los flujos de trabajo y las [rutinas](/es/basic/ai/routine) con las credenciales completas. Los que se ejecutan según una programación hacen su primera ejecución de inmediato, visible en el historial de ejecuciones; los que se activan con eventos de una aplicación de terceros esperan al primer evento. Después entras en el Proyecto. Las integraciones que omitas aquí no se pierden. Mientras al Proyecto le quede alguna sin conectar, la página muestra **Hay N integraciones sin conectar**; pulsa **Conectar** para completarla cuando quieras. Consulta [Credenciales e integraciones](/es/basic/credential). diff --git a/es/basic/credential.mdx b/es/basic/credential.mdx index afce928a..ecd5f5dc 100644 --- a/es/basic/credential.mdx +++ b/es/basic/credential.mdx @@ -28,7 +28,9 @@ Las conexiones se añaden con **Conectar nueva cuenta**. Escribe el nombre de un La mayoría de los servicios se resuelven con una sola pasada de OAuth. Un servicio marcado con **Se conecta con una clave de API** abre en su lugar un diálogo de conexión y pide la clave que ese servicio te entregó; Composio guarda ese valor y firma con él cada petición, y Teable no lo almacena. -Cuando caduca una autorización, la conexión ofrece **Volver a conectar**. +Un mismo servicio admite varias cuentas, por ejemplo una cuenta de Gmail del trabajo y otra personal. **Mis conexiones** agrupa las cuentas por servicio y muestra junto a cada grupo cuántas tiene. Un servicio ya conectado deja de aparecer en la lista de **Conectar nueva cuenta**; para conectar otra cuenta, haz clic en **Añadir cuenta** en el grupo de ese servicio. Cada cuenta aparece con el correo electrónico o el nombre de usuario que tiene en el servicio, y es ese nombre el que eliges al concederla a una aplicación o automatización. Volver a autorizar la misma cuenta actualiza la conexión existente en lugar de añadir otra fila. Si el servicio no devuelve un nombre reconocible, usa **Renombrar** en el menú de la cuenta para darle uno que la distinga. + +Cuando caduca una autorización, la cuenta muestra **Requiere reconexión**; haz clic en **Volver a conectar** en el menú de la cuenta. Cada credencial indica cuántos recursos la usan ahora mismo. **Ver** abre la lista de aplicaciones y automatizaciones, cada una con la fecha en que se concedió la autorización, donde puedes **Quitar autorización** a cualquiera de ellas. diff --git a/es/basic/space.mdx b/es/basic/space.mdx index e8c44884..631e8ddb 100644 --- a/es/basic/space.mdx +++ b/es/basic/space.mdx @@ -121,4 +121,4 @@ En la página Facturación, puedes consultar el plan de suscripción actual y la **Autenticación** -En la página Autenticación, puedes configurar proveedores de SSO para el Espacio y administrar **Inicio de sesión mediante URL** e **Inicio de sesión mediante botón**. Consulta [Inicio de sesión único (SSO)](/es/basic/sso/overview). +En la página Autenticación, puedes verificar el dominio de correo electrónico de tu organización, configurar proveedores de SSO para el Espacio y copiar la dirección de **Acceso por URL** para compartirla con los miembros. Solo los usuarios cuyo correo pertenece a un dominio verificado pueden iniciar sesión con SSO. Consulta [Inicio de sesión único (SSO)](/es/basic/sso/overview). diff --git a/es/basic/sso/auth0.mdx b/es/basic/sso/auth0.mdx index 255a2388..a77d67c2 100644 --- a/es/basic/sso/auth0.mdx +++ b/es/basic/sso/auth0.mdx @@ -9,7 +9,8 @@ description: "Configura Auth0 como proveedor de autenticación SSO para Teable" ## Paso 1: crear un proveedor de autenticación en Teable 1. Ve a los ajustes de SSO de Teable -2. Crea un proveedor de autenticación, asígnale el nombre **Auth0** y selecciona **OpenID Connect** +2. En **Dominios verificados**, verifica el dominio de correo electrónico de tu organización; no podrás crear un proveedor de autenticación hasta hacerlo +3. Crea un proveedor de autenticación, asígnale el nombre **Auth0** y selecciona **OpenID Connect** ## Paso 2: acceder al panel de Auth0 diff --git a/es/basic/sso/authentik.mdx b/es/basic/sso/authentik.mdx index 4b203189..91de42ba 100644 --- a/es/basic/sso/authentik.mdx +++ b/es/basic/sso/authentik.mdx @@ -9,7 +9,8 @@ description: "Configura Authentik como proveedor de autenticación SSO para Teab ## Paso 1: crear un proveedor de autenticación en Teable 1. Ve a los ajustes de SSO de Teable -2. Crea un proveedor de autenticación, asígnale el nombre **Authentik** y selecciona **OpenID Connect** +2. En **Dominios verificados**, verifica el dominio de correo electrónico de tu organización; no podrás crear un proveedor de autenticación hasta hacerlo +3. Crea un proveedor de autenticación, asígnale el nombre **Authentik** y selecciona **OpenID Connect** ## Paso 2: acceder a la interfaz de administración de Authentik diff --git a/es/basic/sso/azure-entra-id.mdx b/es/basic/sso/azure-entra-id.mdx index 4ce2f109..1cf0d021 100644 --- a/es/basic/sso/azure-entra-id.mdx +++ b/es/basic/sso/azure-entra-id.mdx @@ -9,7 +9,8 @@ description: "Configura Azure Entra ID como proveedor de autenticación SSO para ## Paso 1: crear un proveedor de autenticación en Teable 1. Ve a los ajustes de SSO de Teable -2. Crea un proveedor de autenticación, asígnale el nombre **Azure Entra ID** y selecciona **OpenID Connect** +2. En **Dominios verificados**, verifica el dominio de correo electrónico de tu organización; no podrás crear un proveedor de autenticación hasta hacerlo +3. Crea un proveedor de autenticación, asígnale el nombre **Azure Entra ID** y selecciona **OpenID Connect** SSO solo permite iniciar sesión a los usuarios cuyo correo electrónico pertenece a un dominio verificado, y son esos usuarios quienes ven el botón de inicio de sesión con SSO en la página de inicio de sesión. No puedes añadir un proveedor de autenticación hasta verificar un dominio, y los proveedores que ya existan no permiten iniciar sesión a nadie hasta que se verifique uno. ## Proveedores de identidad compatibles diff --git a/es/basic/table/import.mdx b/es/basic/table/import.mdx index 04cb875d..ec5ce0ad 100644 --- a/es/basic/table/import.mdx +++ b/es/basic/table/import.mdx @@ -85,7 +85,7 @@ Si la integración con Airtable está configurada en tu instancia, puedes utiliz className="docs-screenshot" /> -4. Conecta tu cuenta de Airtable si es necesario y elige la Base de Airtable que quieras importar. +4. Conecta tu cuenta de Airtable si es necesario y elige la Base de Airtable que quieras importar. Para usar otra cuenta, haz clic en **Conectado: nombre de la cuenta** y elige una cuenta existente o **Conectar otra cuenta**. 5. Elige si quieres importar Registros, descargar e importar archivos adjuntos e importar los filtros, la ordenación y la agrupación de las Vistas. 6. Haz clic en **Iniciar importación**. @@ -104,7 +104,7 @@ Comienza desde cualquiera de estos puntos de acceso: - La primera vez que realices una importación, haz clic en **Conectar cuenta de Google** y completa la autorización en la ventana emergente. Teable recuerda la conexión para futuras importaciones. + La primera vez que realices una importación, haz clic en **Conectar cuenta de Google** y completa la autorización en la ventana emergente. Teable recuerda la conexión para futuras importaciones. Para usar otra cuenta de Google, haz clic en **Conectado: nombre de la cuenta** y elige una cuenta existente o **Conectar otra cuenta**; después de cambiar de cuenta, vuelve a seleccionar la hoja de cálculo. Haz clic en **Seleccionar una hoja de cálculo de Google Drive** y elige un archivo en el selector de archivos de Google. Teable leerá entonces su estructura. Usa **Cambiar** para seleccionar otra hoja de cálculo. @@ -142,4 +142,5 @@ Cuando es necesario ajustar valores o columnas, el cuadro de diálogo enumera ca - **Detección de la fila de encabezado**: los archivos CSV utilizan la primera fila como encabezado. En un archivo de Excel, Teable omite los títulos y las filas vacías situados encima de la Tabla para encontrar la fila de encabezado, siempre que esta ocupe una fila propia y todas las columnas tengan nombre. Comprueba los nombres de las columnas en la vista previa antes de importar. - **Formato de fecha**: Teable reconoce formatos de fecha habituales, como `YYYY-MM-DD`. Si utilizas formatos poco comunes, normalízalos antes de la importación o impórtalos como texto y convierte el tipo de Campo más adelante. - **Tipos de Campo de Google Sheets**: Teable lee los formatos de las celdas de cada columna para elegir un tipo de Campo, por lo que los valores con formato de fecha o número en Google Sheets llegan como Campos de Fecha y Número. Teable omite las primeras filas vacías y los encabezados gráficos situados encima de la Tabla cuando busca la fila de encabezado. Comprueba los tipos de Campo después de importar. +- **Autorización de cuenta caducada**: cuando la autorización de una cuenta de Airtable o de Google caduca o se revoca, el cuadro de diálogo de importación lo indica bajo esa cuenta. Haz clic en **Volver a autorizar** para seguir usándola o cambia a otra cuenta conectada. - **Opciones de selección de Airtable**: si varias opciones de selección de Airtable tienen nombres que se vuelven idénticos después de eliminar los espacios, Teable conserva la primera opción y asigna a ella los valores de Registro coincidentes. Esto evita que haya nombres de opción duplicados durante la importación. diff --git a/fr/basic/admin-panel/sandbox-agent.mdx b/fr/basic/admin-panel/sandbox-agent.mdx index e92b4fd8..5c07bd7f 100644 --- a/fr/basic/admin-panel/sandbox-agent.mdx +++ b/fr/basic/admin-panel/sandbox-agent.mdx @@ -12,23 +12,39 @@ La page **Agent sandbox** contient les onglets **Paramètres** et **Sandboxes** Pour une configuration auto-hébergée, déployez d’abord le plan d’exécution complet. Consultez [Architecture](/fr/deploy/architecture). -## Limites d’exécution +## Paramètres généraux -Configurez les limites d’exécution dans l’onglet **Paramètres** : +Configurez les limites d’exécution dans la section **Paramètres généraux** de l’onglet **Paramètres** : | Paramètre | Description | |------|------| | **Délai d’inactivité du flux** | Définit à quel moment un flux inactif est arrêté | | **Délai d’inactivité** | Définit à quel moment un sandbox inactif est recyclé | | **Limite de chats simultanés** | Définit le nombre d’Agents que chaque utilisateur peut exécuter simultanément. Le Chat IA et le Créateur d’applications sont tous deux des Agents | -| **vCPU** | Définit le nombre de processeurs virtuels pour chaque instance de sandbox | -| **Mémoire** | Définit la limite de mémoire pour chaque instance de sandbox | -| **Disque temporaire** | Définit la limite de stockage éphémère pour chaque instance de sandbox | | **Effort de réflexion** | Définit l’effort de réflexion par défaut des agents | +| **Mode maintenance** | Une fois activé, le Chat IA, la génération d’applications, les aperçus et les routines ne démarrent plus de nouveaux tours ; ceux déjà en cours se terminent normalement. À activer avant de mettre à jour ou d’entretenir l’instance | +| **Message de maintenance** | Affiché aux utilisateurs avec l’avis de maintenance tant que le mode maintenance est actif. Permet d’indiquer la raison de la maintenance et l’heure de retour prévue | + +## Ressources des sandboxes + +Dans la section **Sandbox resources** de l’onglet **Paramètres**, définissez d’abord les valeurs par défaut de **Nombre de vCPU**, **Memory** et **Temporary Disk** pour chaque sandbox. + +Si un type de travail a besoin d’autres ressources, renseignez la cellule correspondante dans le tableau **Per-scenario settings**. Les cellules vides utilisent les valeurs par défaut : + +| Scénario | Utilisation du sandbox | +|------|------| +| **Chat IA** | Discuter avec l’IA dans un Projet. Un par utilisateur, partagé par toutes ses conversations | +| **Générateur d’applications** | Générer et prévisualiser des applications. Un par application | +| **Bot de messagerie** | Répondre aux messages dans Feishu, Slack et Telegram. Un par bot | +| **Routine** | Exécuter les routines selon leur planification. Un par routine | + +Par exemple, si les aperçus d’applications échouent souvent faute de mémoire, vous pouvez augmenter uniquement la mémoire de **Générateur d’applications** sans toucher aux autres scénarios. Avant l’enregistrement, une boîte de confirmation liste chaque modification ; les scénarios qui suivent encore la valeur par défaut changent avec elle et figurent aussi dans la liste. + +La nouvelle configuration ne s’applique qu’aux sandboxes créés ensuite ; les sandboxes en cours d’exécution ne sont pas concernés. Pour l’appliquer immédiatement, détruisez par lot les sandboxes du type concerné dans l’onglet **Sandboxes**. ## Onglet Sandboxes -Utilisez l’onglet **Sandboxes** pour afficher et gérer les sessions sandbox en cours. +Utilisez l’onglet **Sandboxes** pour afficher et gérer les sessions sandbox en cours, avec des filtres par statut, type et autres critères. -Mettre fin à des sessions actives interrompt le travail en cours des Agents ou les aperçus d’applications. Suivez les invites de confirmation affichées dans le produit avant de continuer. +Mettre fin à des sessions actives interrompt le travail en cours des Agents ou les aperçus d’applications. Suivez les invites de confirmation affichées dans le produit avant de continuer. **Détruire par lot** détruit tous les sandboxes correspondant aux filtres actuels et demande de saisir `DESTROY` pour confirmer. Les URL d’aperçu des applications déployées sont interrompues immédiatement, jusqu’à ce que le propriétaire de l’application rouvre le chat. diff --git a/fr/basic/admin-panel/skills.mdx b/fr/basic/admin-panel/skills.mdx index 39eb5b24..4e8b7303 100644 --- a/fr/basic/admin-panel/skills.mdx +++ b/fr/basic/admin-panel/skills.mdx @@ -17,7 +17,7 @@ Cliquez sur **Importer une compétence** et choisissez la provenance de la comp | Source | Éléments à fournir | | --- | --- | -| **URL GitHub** | Le lien vers le dossier de la compétence dans un référentiel, par exemple `https://github.com/owner/repo/tree/main/skills/my-skill` | +| **URL GitHub** | Le lien vers le dossier de la compétence ou vers son fichier `SKILL.md`, par exemple `https://github.com/owner/repo/tree/main/skills/my-skill`. Si la compétence se trouve à la racine du référentiel, il suffit de coller le lien du référentiel | | **Fichier ZIP / de compétence** | Un fichier `.zip` ou `.skill` contenant `SKILL.md` | Si une compétence portant le même nom existe déjà dans ce périmètre, l’importation la remplace. diff --git a/fr/basic/ai/ai-chat.mdx b/fr/basic/ai/ai-chat.mdx index bab9a81d..18e5cf1b 100644 --- a/fr/basic/ai/ai-chat.mdx +++ b/fr/basic/ai/ai-chat.mdx @@ -30,7 +30,7 @@ Lorsque vous collez un long bloc de texte brut, Teable le convertit en pièce jo ## Contrôles de saisie - **Saisie vocale** : cliquez sur le bouton du microphone dans le champ de saisie et autorisez l’accès au microphone pour commencer l’enregistrement. Pendant l’enregistrement, choisissez **Terminer la saisie vocale** ou **Abandonner la saisie vocale**. Une fois terminé, Teable transcrit l’enregistrement dans le champ de saisie. -- **Modèle** : utilisez le menu des modèles pour choisir le niveau de modèle de la conversation. Le menu liste **Ultra**, **Smart**, **Standard** et **Lite**, du plus capable au moins capable, en indiquant pour chacun le modèle associé ; votre administrateur peut remplacer ce modèle à tout moment ou ne proposer que certains niveaux, sans que vous ayez à choisir de nouveau. Utilisez un niveau plus bas pour les requêtes simples, le nettoyage ou la réécriture, et un niveau plus élevé pour la planification complexe, l’analyse inter-tables et la création d’applications. Dans le Cloud, le menu indique aussi pour chaque niveau le multiplicateur de puissance de calcul par rapport au niveau par défaut (par exemple **2.5×**) ; il n’apparaît pas lorsque le niveau consomme à peu près autant que le niveau par défaut ou n’utilise pas la puissance de calcul de la plateforme. Changer de niveau en cours de conversation demande une confirmation ; la conversation est conservée et le nouveau modèle prend le relais à partir de votre message suivant. +- **Modèle** : utilisez le menu des modèles pour choisir le niveau de modèle de la conversation. Le menu liste **Ultra**, **Smart**, **Standard** et **Lite**, du plus capable au moins capable, en indiquant pour chacun le modèle associé. Utilisez un niveau plus bas pour les requêtes simples, le nettoyage ou la réécriture, et un niveau plus élevé pour la planification complexe, l’analyse inter-tables et la création d’applications. Dans le Cloud, le menu indique aussi pour chaque niveau le multiplicateur de puissance de calcul par rapport au niveau par défaut, par exemple **1.0×** pour le niveau par défaut et **2.5×** pour un niveau supérieur ; les niveaux qui n’utilisent pas la puissance de calcul de la plateforme n’affichent pas de multiplicateur. Changer de niveau en cours de conversation demande une confirmation ; la conversation est conservée et le nouveau modèle prend le relais à partir de votre message suivant. - **Intelligence** : choisissez séparément le niveau d’**Intelligence** dans le menu des modèles. Il contrôle la profondeur de réflexion ; les niveaux plus élevés produisent un raisonnement plus approfondi. - **Mes secrets** : ouvrez **+** → **Plus** → **Mes secrets** pour enregistrer des clés API ou d’autres identifiants dans **Paramètres** → **Intégrations**. Ces valeurs vous appartiennent, le Chat IA peut les lire à l’exécution comme variables d’environnement, et vous pouvez les accorder à telle application ou telle automatisation. Voir [Identifiants et intégrations](/fr/basic/credential). - **Cartes d’autorisation** : lorsque l’IA a besoin d’un compte tiers ou d’un secret, elle épingle une carte dans la conversation et attend avant de poursuivre le tour. Si c’est Cuppy qui a besoin du compte pour réaliser la tâche, cliquez sur **Connecter** pour lancer un parcours OAuth ; si l’identifiant est requis à l’exécution par une application ou une automatisation, choisissez **Connecter mon compte** ou accordez un identifiant que vous possédez déjà. **Ignorer** ne le fournit pas ; l’IA poursuit les parties qu’elle peut réaliser sans lui. Voir [Identifiants et intégrations](/fr/basic/credential). diff --git a/fr/basic/base.mdx b/fr/basic/base.mdx index c16af677..5ae35228 100644 --- a/fr/basic/base.mdx +++ b/fr/basic/base.mdx @@ -29,9 +29,9 @@ Le centre de modèles rassemble des Projets utilisables tels quels. Ouvrez-le de Certains modèles sont des solutions : leurs automatisations ont besoin de plateformes externes connectées pour continuer à récupérer des données, et le détail du modèle indique lesquelles. Teable crée alors le Projet sans données d’exemple et ouvre d’abord un écran de configuration : -1. Chaque plateforme occupe une ligne. Les comptes déjà autorisés dans **Paramètres** → **Intégrations** sont liés à l’ouverture de l’écran ; pour les autres, **Connecter un compte** lance un parcours OAuth et **Autoriser le mien** réutilise une connexion existante. +1. L’écran liste, plateforme par plateforme, les comptes à connecter. Lorsqu’une plateforme demande plusieurs comptes (par exemple deux chaînes YouTube), chaque compte occupe sa propre ligne et se lie séparément. Si vous n’avez connecté qu’un seul compte de cette plateforme dans **Paramètres** → **Intégrations**, il est lié automatiquement à l’ouverture de l’écran ; si vous en avez connecté plusieurs, cliquez sur **Autoriser le mien** pour choisir celui à utiliser. Pour ceux qui ne sont pas encore connectés, **Connecter un compte** lance un parcours OAuth. 2. Les entrées qui demandent une clé d’API figurent sous **Clés à saisir**. **Saisir** en crée une, ou reprenez un secret déjà enregistré. -3. Cliquez sur **Démarrer**. Chaque workflow dont les identifiants sont complets est activé, et ceux qui tournent sur planification effectuent aussitôt un premier passage, visible dans l’historique d’exécution de l’automatisation. Vous arrivez ensuite dans le Projet. +3. Cliquez sur **Démarrer**. Les workflows et les [routines](/fr/basic/ai/routine) dont les identifiants sont complets sont activés. Ceux qui tournent sur planification effectuent aussitôt un premier passage, visible dans l’historique d’exécution ; ceux que déclenchent les événements d’une application tierce attendent le premier événement. Vous arrivez ensuite dans le Projet. Les intégrations passées ici ne sont pas perdues. Tant qu’il en reste une non connectée dans le Projet, la page affiche **N intégrations ne sont pas connectées** ; **Connecter** permet de la compléter à tout moment. Voir [Identifiants et intégrations](/fr/basic/credential). diff --git a/fr/basic/credential.mdx b/fr/basic/credential.mdx index dc8aa607..e1507a88 100644 --- a/fr/basic/credential.mdx +++ b/fr/basic/credential.mdx @@ -28,7 +28,9 @@ Une connexion s’ajoute avec **Connecter un nouveau compte**. Saisissez un nom La plupart des services se règlent en un seul passage OAuth. Un service portant la mention **Se connecte avec une clé API** ouvre à la place une boîte de dialogue de connexion et demande la clé que ce service vous a délivrée ; Composio conserve cette valeur et s’en sert pour signer chaque requête, et Teable ne la stocke pas. -Quand une autorisation expire, la connexion propose **Reconnecter**. +Un même service peut accueillir plusieurs comptes, par exemple une adresse Gmail professionnelle et une adresse personnelle. **Mes connexions** regroupe les comptes par service et affiche leur nombre à côté de chaque groupe. Un service déjà connecté n’apparaît plus dans la liste **Connecter un nouveau compte** ; pour y connecter un autre compte, cliquez sur **Ajouter un compte** dans le groupe de ce service. Chaque compte s’affiche sous l’adresse e-mail ou le nom d’utilisateur qu’il porte dans le service, et c’est ce nom que vous choisissez lorsque vous l’accordez à une application ou une automatisation. Autoriser à nouveau le même compte met à jour la connexion existante au lieu d’ajouter une ligne. Si le service ne renvoie aucun nom reconnaissable, utilisez **Renommer** dans le menu du compte pour lui donner un nom facile à distinguer. + +Quand une autorisation expire, le compte affiche **Reconnexion requise** ; cliquez sur **Reconnecter** dans le menu du compte. Chaque identifiant indique combien de ressources l’utilisent actuellement. **Afficher** ouvre la liste des applications et automatisations concernées, chacune accompagnée de la date de l’autorisation, où vous pouvez **Retirer l’autorisation** pour l’une d’elles. diff --git a/fr/basic/space.mdx b/fr/basic/space.mdx index 3d7a7b34..1df77d4b 100644 --- a/fr/basic/space.mdx +++ b/fr/basic/space.mdx @@ -121,4 +121,4 @@ Dans la page Facturation, vous pouvez consulter votre forfait d'abonnement actue **Authentification** -Dans la page Authentification, vous pouvez configurer des fournisseurs SSO pour l'Espace et gérer **Connexion par URL** et **Connexion par bouton**. Consultez [Authentification unique (SSO)](/fr/basic/sso/overview). +Dans la page Authentification, vous pouvez vérifier le domaine de messagerie de votre organisation, configurer des fournisseurs SSO pour l'Espace et copier l'adresse de **Connexion par URL** pour la partager avec les membres. Seuls les utilisateurs dont l'adresse e-mail appartient à un domaine vérifié peuvent se connecter via SSO. Consultez [Authentification unique (SSO)](/fr/basic/sso/overview). diff --git a/fr/basic/sso/auth0.mdx b/fr/basic/sso/auth0.mdx index d9d1e5a2..122e8326 100644 --- a/fr/basic/sso/auth0.mdx +++ b/fr/basic/sso/auth0.mdx @@ -9,7 +9,8 @@ description: "Configurer Auth0 comme fournisseur d’authentification SSO pour T ## Étape 1 : Créer un fournisseur d’authentification dans Teable 1. Accédez aux paramètres SSO de Teable. -2. Créez un fournisseur d’authentification, nommez-le **Auth0**, puis sélectionnez **OpenID Connect**. +2. Dans **Domaines vérifiés**, vérifiez le domaine de messagerie de votre organisation ; vous ne pouvez pas créer de fournisseur d’authentification avant cette vérification. +3. Créez un fournisseur d’authentification, nommez-le **Auth0**, puis sélectionnez **OpenID Connect**. ## Étape 2 : Accéder au tableau de bord Auth0 diff --git a/fr/basic/sso/authentik.mdx b/fr/basic/sso/authentik.mdx index 8875c5b2..0ffde0db 100644 --- a/fr/basic/sso/authentik.mdx +++ b/fr/basic/sso/authentik.mdx @@ -9,7 +9,8 @@ description: "Configurer Authentik comme fournisseur d’authentification SSO po ## Étape 1 : Créer un fournisseur d’authentification dans Teable 1. Accédez aux paramètres SSO de Teable. -2. Créez un fournisseur d’authentification, nommez-le **Authentik**, puis sélectionnez **OpenID Connect**. +2. Dans **Domaines vérifiés**, vérifiez le domaine de messagerie de votre organisation ; vous ne pouvez pas créer de fournisseur d’authentification avant cette vérification. +3. Créez un fournisseur d’authentification, nommez-le **Authentik**, puis sélectionnez **OpenID Connect**. ## Étape 2 : Accéder à l’interface d’administration Authentik diff --git a/fr/basic/sso/azure-entra-id.mdx b/fr/basic/sso/azure-entra-id.mdx index 0e7234ff..96d8ce62 100644 --- a/fr/basic/sso/azure-entra-id.mdx +++ b/fr/basic/sso/azure-entra-id.mdx @@ -9,7 +9,8 @@ description: "Configurer Azure Entra ID comme fournisseur d’authentification S ## Étape 1 : Créer un fournisseur d’authentification dans Teable 1. Accédez aux paramètres SSO de Teable. -2. Créez un fournisseur d’authentification, nommez-le **Azure Entra ID**, puis sélectionnez **OpenID Connect**. +2. Dans **Domaines vérifiés**, vérifiez le domaine de messagerie de votre organisation ; vous ne pouvez pas créer de fournisseur d’authentification avant cette vérification. +3. Créez un fournisseur d’authentification, nommez-le **Azure Entra ID**, puis sélectionnez **OpenID Connect**. Le SSO n’autorise la connexion qu’aux utilisateurs dont l’adresse e-mail appartient à un domaine vérifié ; ce sont aussi eux qui voient le bouton de connexion SSO sur la page de connexion. Vous ne pouvez pas ajouter de fournisseur d’authentification avant d’avoir vérifié un domaine, et les fournisseurs existants ne permettent à aucun utilisateur de se connecter tant qu’aucun domaine n’est vérifié. ## Fournisseurs d’identité pris en charge diff --git a/fr/basic/table/import.mdx b/fr/basic/table/import.mdx index 67c47fbb..b18aba97 100644 --- a/fr/basic/table/import.mdx +++ b/fr/basic/table/import.mdx @@ -85,7 +85,7 @@ Si l’intégration Airtable est configurée pour votre instance, vous pouvez ut className="docs-screenshot" /> -4. Connectez votre compte Airtable si nécessaire, puis choisissez la Base Airtable à importer. +4. Connectez votre compte Airtable si nécessaire, puis choisissez la Base Airtable à importer. Pour utiliser un autre compte, cliquez sur **Connecté : nom du compte**, puis choisissez un compte existant ou **Connecter un autre compte**. 5. Choisissez d’importer ou non les Enregistrements, de télécharger et importer les pièces jointes, ainsi que d’importer les filtres, tris et regroupements des Vues. 6. Cliquez sur **Démarrer l’importation**. @@ -104,7 +104,7 @@ Commencez depuis l’un ou l’autre point d’entrée : - Lors de votre première importation, cliquez sur **Connecter un compte Google** et terminez l’autorisation dans la fenêtre contextuelle. Teable mémorise la connexion pour les importations suivantes. + Lors de votre première importation, cliquez sur **Connecter un compte Google** et terminez l’autorisation dans la fenêtre contextuelle. Teable mémorise la connexion pour les importations suivantes. Pour utiliser un autre compte Google, cliquez sur **Connecté : nom du compte**, puis choisissez un compte existant ou **Connecter un autre compte** ; après un changement de compte, sélectionnez de nouveau la feuille de calcul. Cliquez sur **Sélectionner une feuille de calcul depuis Google Drive** et choisissez un fichier dans le sélecteur de fichiers Google. Teable lit ensuite sa structure. Utilisez **Modifier** pour passer à une autre feuille de calcul. @@ -142,4 +142,5 @@ Lorsque des valeurs ou des colonnes doivent être ajustées, la boîte de dialog - **Détection de la ligne d’en-tête** : un fichier CSV utilise la première ligne comme en-tête. Dans un fichier Excel, Teable ignore les titres et les lignes vides au-dessus de la Table pour trouver la ligne d’en-tête, à condition que l’en-tête soit sur sa propre ligne et que chaque colonne ait un nom. Vérifiez les noms de colonnes dans l’aperçu avant l’importation. - **Format de date** : Teable peut reconnaître les formats de date courants tels que `YYYY-MM-DD`. Pour les formats inhabituels, standardisez-les avant l’importation, ou importez-les en tant que texte et convertissez le type de Champ ultérieurement. - **Types de Champs Google Sheets** : Teable lit les formats de cellule de chaque colonne pour choisir un type de Champ ; les valeurs mises en forme comme des dates ou des nombres dans Google Sheets arrivent donc dans des Champs Date et Nombre. Les lignes vides de début et les bannières situées au-dessus de la Table sont ignorées lorsque Teable recherche la ligne d’en-tête. Vérifiez les types de Champs après l’importation. +- **Autorisation de compte expirée** : lorsque l’autorisation d’un compte Airtable ou Google expire ou est révoquée, la boîte de dialogue d’importation le signale sous ce compte. Cliquez sur **Autoriser à nouveau** pour continuer à l’utiliser, ou passez à un autre compte connecté. - **Options de sélection Airtable** : si les noms des options de sélection Airtable deviennent identiques après suppression des espaces, Teable conserve la première option et y associe les valeurs d’Enregistrement correspondantes. Cela évite les noms d’options dupliqués pendant l’importation. diff --git a/it/basic/admin-panel/sandbox-agent.mdx b/it/basic/admin-panel/sandbox-agent.mdx index ee17aeaf..d46f3e9f 100644 --- a/it/basic/admin-panel/sandbox-agent.mdx +++ b/it/basic/admin-panel/sandbox-agent.mdx @@ -12,22 +12,38 @@ La pagina **Sandbox Agent** contiene le schede **Impostazioni** e **Sandbox** pe Per la configurazione Self-hosted, distribuisci innanzitutto il piano runtime completo. Consulta [Architettura](/it/deploy/architecture). -## Limiti del runtime +## Impostazioni generali -Configura i limiti del runtime nella scheda **Impostazioni**: +Configura i limiti del runtime in **Impostazioni generali**, nella scheda **Impostazioni**: | Impostazione | Descrizione | |------|------| | **Timeout di inattività del flusso** | Imposta quando viene terminato un flusso inattivo | | **Timeout di inattività** | Imposta quando viene riciclata una sandbox inattiva | | **Limite di chat simultanee** | Imposta il numero di agenti che ciascun utente può eseguire contemporaneamente. AI Chat e App Builder sono entrambi agenti | -| **vCPU** | Imposta il numero di CPU virtuali per ciascuna istanza sandbox | -| **Memoria** | Imposta il limite di memoria per ciascuna istanza sandbox | -| **Disco temporaneo** | Imposta il limite di archiviazione effimera per ciascuna istanza sandbox | | **Impegno di ragionamento** | Imposta l'impegno di ragionamento predefinito per gli agenti | +| **Modalità manutenzione** | Quando è attiva, AI Chat, la generazione e l'anteprima delle app e le Routine non avviano nuovi turni, mentre quelli in corso terminano normalmente. Attivala prima di aggiornare o sottoporre a manutenzione l'istanza | +| **Avviso di manutenzione** | Finché la modalità manutenzione è attiva, viene mostrato agli utenti insieme all'avviso di manutenzione. Usalo per spiegarne il motivo e quando prevedi di ripristinare il servizio | + +## Risorse della sandbox + +In **Sandbox resources**, nella scheda **Impostazioni**, imposta innanzitutto i valori predefiniti di **vCPU**, **Memoria** e **Disco temporaneo** per ciascuna sandbox. + +Per assegnare risorse diverse a un tipo di lavoro, compila le celle corrispondenti nella tabella **Per-scenario settings**. Le celle vuote usano il valore predefinito: + +| Scenario | Come viene usata la sandbox | +|------|------| +| **Chat IA** | Chat con l'IA in un progetto; una per utente, condivisa da tutte le sue conversazioni | +| **Generatore di app** | Generazione e anteprima delle app; una per app | +| **Bot di messaggistica** | Risposte ai messaggi in Feishu, Slack o Telegram; una per bot | +| **Routine** | Esecuzione pianificata delle Routine; una per Routine | + +Per esempio, se le anteprime delle app falliscono spesso per memoria insufficiente, puoi aumentare la memoria solo per **Generatore di app** senza toccare gli altri scenari. Prima del salvataggio, una finestra di conferma elenca ogni modifica, inclusi gli scenari che seguono ancora il valore predefinito e che quindi cambiano insieme a esso. + +Le nuove impostazioni valgono solo per le sandbox create in seguito; quelle già in esecuzione non cambiano. Per applicarle subito, distruggi in blocco le sandbox di quel tipo dalla scheda **Sandbox**. ## Scheda Sandbox -Usa la scheda **Sandbox** per visualizzare e gestire le sessioni sandbox correnti. +Usa la scheda **Sandbox** per visualizzare e gestire le sessioni sandbox correnti. Puoi filtrarle per stato, tipo e altri criteri. -La chiusura delle sessioni attive interrompe il lavoro degli agenti o le anteprime delle app in esecuzione. Prima di procedere, segui le richieste di conferma mostrate nel prodotto. +La chiusura delle sessioni attive interrompe il lavoro degli agenti o le anteprime delle app in esecuzione. Prima di procedere, segui le richieste di conferma mostrate nel prodotto. **Distruzione in blocco** distrugge tutte le sandbox che corrispondono ai filtri correnti e richiede di digitare `DESTROY` per confermare. Gli URL di anteprima delle app distribuite si interrompono subito, finché il proprietario dell'app non riapre la sessione. diff --git a/it/basic/admin-panel/skills.mdx b/it/basic/admin-panel/skills.mdx index bab4d176..05f9a304 100644 --- a/it/basic/admin-panel/skills.mdx +++ b/it/basic/admin-panel/skills.mdx @@ -17,7 +17,7 @@ Fai clic su **Importa skill** e scegli l'origine della skill: | Origine | Cosa fornire | | --- | --- | -| **URL GitHub** | Il link alla cartella della skill in un repository, ad esempio `https://github.com/owner/repo/tree/main/skills/my-skill` | +| **URL GitHub** | Il link alla cartella della skill o al suo file `SKILL.md`, ad esempio `https://github.com/owner/repo/tree/main/skills/my-skill`. Se la skill si trova nella radice del repository, basta incollare il link al repository | | **File ZIP / Skill** | Un file `.zip` o `.skill` che contiene `SKILL.md` | Se in questo ambito esiste già una skill con lo stesso nome, l'importazione la sostituisce. diff --git a/it/basic/ai/ai-chat.mdx b/it/basic/ai/ai-chat.mdx index 54c65ecd..21d5ae38 100644 --- a/it/basic/ai/ai-chat.mdx +++ b/it/basic/ai/ai-chat.mdx @@ -30,7 +30,7 @@ Quando incolli un lungo blocco di testo normale, Teable lo converte in un allega ## Controlli di input - **Input vocale**: fai clic sul pulsante del microfono nella casella di input e consenti l'accesso al microfono per iniziare la registrazione. Durante la registrazione, scegli **Termina input vocale** o **Elimina input vocale**. Dopo aver scelto di terminare, Teable trascrive la registrazione nella casella di input. -- **Modello**: usa il menu dei modelli per scegliere il livello di modello della conversazione. Il menu elenca **Ultra**, **Smart**, **Standard** e **Lite** dal più capace in giù, indicando per ciascuno il modello che lo sostiene; il tuo amministratore può sostituire quel modello in qualsiasi momento oppure offrire solo alcuni livelli, senza che tu debba scegliere di nuovo. Usa un livello più basso per query semplici, pulizia o riscrittura e uno più alto per pianificazione complessa, analisi tra Tabelle e creazione di app. In Cloud il menu indica inoltre per ogni livello il moltiplicatore di potenza di calcolo rispetto al livello predefinito (ad esempio **2.5×**); non compare quando il livello consuma all'incirca quanto quello predefinito oppure non consuma potenza di calcolo della piattaforma. Il cambio di livello durante una conversazione richiede una conferma; la conversazione viene mantenuta e il nuovo modello subentra dal messaggio successivo. +- **Modello**: usa il menu dei modelli per scegliere il livello di modello della conversazione. Il menu elenca **Ultra**, **Smart**, **Standard** e **Lite** dal più capace in giù, indicando per ciascuno il modello che lo sostiene. Usa un livello più basso per query semplici, pulizia o riscrittura e uno più alto per pianificazione complessa, analisi tra Tabelle e creazione di app. In Cloud il menu indica inoltre per ogni livello il moltiplicatore di potenza di calcolo rispetto al livello predefinito, ad esempio **1.0×** per il livello predefinito e **2.5×** per uno superiore; i livelli che non consumano potenza di calcolo della piattaforma non mostrano alcun moltiplicatore. Il cambio di livello durante una conversazione richiede una conferma; la conversazione viene mantenuta e il nuovo modello subentra dal messaggio successivo. - **Intelligenza**: scegli separatamente il livello di **Intelligenza** nel menu dei modelli. Controlla la profondità del ragionamento; i livelli superiori producono un'analisi più approfondita. - **I miei segreti**: apri **+** → **Altro** → **I miei segreti** per salvare chiavi API o altre credenziali in **Impostazioni** → **Integrazioni**. I valori sono tuoi, AI Chat può leggerli come variabili di ambiente durante l'esecuzione e puoi concederli alle singole app e Automazioni. Vedi [Credenziali e integrazioni](/it/basic/credential). - **Schede di autorizzazione**: quando l'IA ha bisogno di un account di terze parti o di un segreto, fissa una scheda nella conversazione e attende prima di proseguire il turno. Se è Cuppy stesso ad aver bisogno dell'account per svolgere l'attività, fai clic su **Collega** per avviare un flusso OAuth; se la credenziale serve in esecuzione a un'app o a un'automazione, scegli **Collega il mio account** oppure concedi una credenziale che possiedi già. Con **Salta** non la fornisci e l'IA continua con le parti che può completare senza di essa. Vedi [Credenziali e integrazioni](/it/basic/credential). diff --git a/it/basic/base.mdx b/it/basic/base.mdx index 9a7eb44f..23d6c612 100644 --- a/it/basic/base.mdx +++ b/it/basic/base.mdx @@ -29,9 +29,9 @@ Il centro modelli raccoglie Progetti utilizzabili così come sono. Aprilo da **M Alcuni modelli sono soluzioni: le loro automazioni hanno bisogno di piattaforme esterne collegate per continuare a raccogliere dati, e il dettaglio del modello elenca quali. In questi casi Teable crea il Progetto senza dati di esempio e apre prima una schermata di configurazione: -1. Ogni piattaforma occupa una riga. Gli account già autorizzati in **Impostazioni** → **Integrazioni** vengono collegati all'apertura della schermata; per gli altri, **Collega account** avvia un flusso OAuth e **Autorizza il mio** riusa una connessione esistente. +1. La schermata elenca, piattaforma per piattaforma, gli account da collegare. Se servono più account della stessa piattaforma (per esempio due canali YouTube), ognuno occupa una riga e si collega separatamente. Se in **Impostazioni** → **Integrazioni** hai collegato un solo account per una piattaforma, viene associato all'apertura della schermata; se ne hai collegati più di uno, fai clic su **Autorizza il mio** e scegli quale usare. Per una piattaforma non ancora collegata, **Collega account** avvia un flusso OAuth. 2. Le voci che richiedono una chiave API sono elencate sotto **Chiavi da inserire**. Con **Inserisci** ne crei una oppure scegli un secret già salvato. -3. Fai clic su **Avvia**. Ogni workflow con credenziali complete viene attivato e quelli pianificati eseguono subito il primo giro, visibile nella cronologia delle esecuzioni dell'automazione. Poi entri nel Progetto. +3. Fai clic su **Avvia**. Ogni workflow e ogni [Routine](/it/basic/ai/routine) con credenziali complete viene attivato. Quelli pianificati eseguono subito il primo giro, visibile nella cronologia delle esecuzioni; quelli avviati da un evento di un'app di terze parti attendono il primo evento. Poi entri nel Progetto. Le integrazioni saltate qui non vanno perse. Finché nel Progetto ne resta una non collegata, la pagina mostra **N integrazioni non sono collegate**: con **Collega** puoi completarla in qualsiasi momento. Vedi [Credenziali e integrazioni](/it/basic/credential). diff --git a/it/basic/credential.mdx b/it/basic/credential.mdx index 9cfb71bd..2e40f41d 100644 --- a/it/basic/credential.mdx +++ b/it/basic/credential.mdx @@ -28,7 +28,9 @@ Le connessioni si aggiungono con **Connetti nuovo account**. Digita il nome di u La maggior parte dei servizi si risolve con un solo passaggio OAuth. Un servizio contrassegnato con **Si collega con una chiave API** apre invece una finestra di connessione e chiede la chiave che quel servizio ti ha rilasciato; Composio custodisce quel valore e con esso firma ogni richiesta, e Teable non lo memorizza. -Quando un'autorizzazione scade, la connessione propone **Ricollega**. +Puoi collegare più account allo stesso servizio, per esempio un indirizzo Gmail di lavoro e uno personale. **Le mie connessioni** raggruppa gli account per servizio e accanto al nome del gruppo mostra quanti sono. Un servizio già collegato non compare più nell'elenco di **Connetti nuovo account**: per collegare un altro account, fai clic su **Aggiungi account** nel gruppo di quel servizio. Ogni account è indicato con l'indirizzo email o il nome utente che ha in quel servizio, ed è con questo nome che lo scegli quando lo concedi a un'app o a un'Automazione. Se autorizzi di nuovo lo stesso account, la connessione esistente viene aggiornata e non si aggiunge una nuova riga. Se il servizio non restituisce un nome riconoscibile, fai clic su **Rinomina** nel menu dell'account e assegnagli un nome che lo distingua. + +Quando un'autorizzazione scade, sotto l'account compare **Riconnessione necessaria**: fai clic su **Ricollega** nel menu dell'account. Ogni credenziale indica da quante risorse è usata al momento. **Visualizza** apre l'elenco di app e Automazioni, ciascuna con la data dell'autorizzazione, dove puoi **Rimuovere l'autorizzazione** a una singola voce. diff --git a/it/basic/space.mdx b/it/basic/space.mdx index b2e7519b..9b1f56f7 100644 --- a/it/basic/space.mdx +++ b/it/basic/space.mdx @@ -121,4 +121,4 @@ Nella pagina Fatturazione puoi visualizzare il piano di abbonamento corrente e l **Autenticazione** -Nella pagina Autenticazione puoi configurare i provider SSO per lo Spazio e gestire **Accesso tramite URL** e **Accesso tramite pulsante**. Consulta [Single Sign-On (SSO)](/it/basic/sso/overview). +Nella pagina Autenticazione puoi verificare i domini email della tua organizzazione, configurare i provider SSO per lo Spazio e copiare l'indirizzo di **Accesso tramite URL** da condividere con i membri. Solo gli utenti con un indirizzo email su un dominio verificato possono accedere tramite SSO. Consulta [Single Sign-On (SSO)](/it/basic/sso/overview). diff --git a/it/basic/sso/auth0.mdx b/it/basic/sso/auth0.mdx index 8a88868b..fb7cb752 100644 --- a/it/basic/sso/auth0.mdx +++ b/it/basic/sso/auth0.mdx @@ -9,7 +9,8 @@ description: "Configura Auth0 come provider di autenticazione SSO per Teable" ## Passaggio 1: creare il provider di autenticazione in Teable 1. Vai alle impostazioni SSO di Teable -2. Crea un nuovo provider di autenticazione, chiamalo **Auth0** e seleziona **OpenID Connect** +2. In **Domini verificati**, verifica il dominio email della tua organizzazione: finché non è verificato non puoi creare un provider di autenticazione +3. Crea un nuovo provider di autenticazione, chiamalo **Auth0** e seleziona **OpenID Connect** ## Passaggio 2: accedere alla dashboard di Auth0 diff --git a/it/basic/sso/authentik.mdx b/it/basic/sso/authentik.mdx index 1ab54b38..abd35ac9 100644 --- a/it/basic/sso/authentik.mdx +++ b/it/basic/sso/authentik.mdx @@ -9,7 +9,8 @@ description: "Configura Authentik come provider di autenticazione SSO per Teable ## Passaggio 1: creare il provider di autenticazione in Teable 1. Vai alle impostazioni SSO di Teable -2. Crea un nuovo provider di autenticazione, chiamalo **Authentik** e seleziona **OpenID Connect** +2. In **Domini verificati**, verifica il dominio email della tua organizzazione: finché non è verificato non puoi creare un provider di autenticazione +3. Crea un nuovo provider di autenticazione, chiamalo **Authentik** e seleziona **OpenID Connect** ## Passaggio 2: accedere all'interfaccia di amministrazione di Authentik diff --git a/it/basic/sso/azure-entra-id.mdx b/it/basic/sso/azure-entra-id.mdx index cc96402a..1c871236 100644 --- a/it/basic/sso/azure-entra-id.mdx +++ b/it/basic/sso/azure-entra-id.mdx @@ -9,7 +9,8 @@ description: "Configura Azure Entra ID come provider di autenticazione SSO per T ## Passaggio 1: creare il provider di autenticazione in Teable 1. Vai alle impostazioni SSO di Teable -2. Crea un nuovo provider di autenticazione, chiamalo **Azure Entra ID** e seleziona **OpenID Connect** +2. In **Domini verificati**, verifica il dominio email della tua organizzazione: finché non è verificato non puoi creare un provider di autenticazione +3. Crea un nuovo provider di autenticazione, chiamalo **Azure Entra ID** e seleziona **OpenID Connect** L'SSO consente l'accesso solo agli utenti con un indirizzo email su un dominio verificato, che vedono anche il pulsante di accesso SSO nella pagina di accesso. Finché non verifichi un dominio non puoi aggiungere un provider di autenticazione, e quelli già esistenti non permettono l'accesso a nessun utente. ## Provider di identità supportati diff --git a/it/basic/table/import.mdx b/it/basic/table/import.mdx index 7a1a9f8c..b99e7b98 100644 --- a/it/basic/table/import.mdx +++ b/it/basic/table/import.mdx @@ -85,7 +85,7 @@ Se l'integrazione Airtable è configurata per l'istanza, puoi utilizzare l'impor className="docs-screenshot" /> -4. Se necessario, collega il tuo account Airtable, quindi scegli la Base Airtable da importare. +4. Se necessario, collega il tuo account Airtable, quindi scegli la Base Airtable da importare. Per usare un altro account, fai clic su **Collegato: nome account** e scegli un account già collegato oppure **Collega un altro account**. 5. Scegli se importare i Record, scaricare e importare gli allegati e importare filtri, ordinamenti e raggruppamenti delle Viste. 6. Fai clic su **Avvia importazione**. @@ -104,7 +104,7 @@ Inizia da uno dei due punti di accesso: - La prima volta che esegui un'importazione, fai clic su **Collega account Google** e completa l'autorizzazione nella finestra popup. Teable ricorda la connessione per le importazioni successive. + La prima volta che esegui un'importazione, fai clic su **Collega account Google** e completa l'autorizzazione nella finestra popup. Teable ricorda la connessione per le importazioni successive. Per usare un altro account Google, fai clic su **Collegato: nome account** e scegli un account già collegato oppure **Collega un altro account**; dopo il cambio di account devi selezionare di nuovo il foglio di calcolo. Fai clic su **Seleziona un foglio di calcolo da Google Drive** e scegli un file nel selettore di Google. Teable ne legge quindi la struttura. Usa **Cambia** per passare a un foglio di calcolo diverso. @@ -142,4 +142,5 @@ Quando valori o colonne richiedono modifiche, la finestra elenca ogni caso: una - **Rilevamento della riga di intestazione**: un file CSV utilizza la prima riga come intestazione. In un file Excel, Teable ignora i titoli e le righe vuote sopra la Tabella per trovare la riga di intestazione, purché quest'ultima occupi una riga distinta e ogni colonna abbia un nome. Controlla i nomi delle colonne nell'anteprima prima dell'importazione. - **Formato della data**: Teable riconosce i formati di data comuni, come `YYYY-MM-DD`. Per i formati insoliti, standardizzali prima dell'importazione oppure importali come testo e converti successivamente il tipo di Campo. - **Tipi di Campo di Fogli Google**: Teable legge i formati delle celle di ogni colonna per scegliere un tipo di Campo, pertanto i valori formattati come date o numeri in Fogli Google diventano Campi Data e Numero. Le righe vuote iniziali e i banner sopra la Tabella vengono ignorati quando Teable cerca la riga di intestazione. Controlla i tipi di Campo dopo l'importazione. +- **Autorizzazione dell'account non più valida**: se l'autorizzazione di un account Airtable o Google scade o viene revocata, la finestra di importazione lo segnala sotto quell'account. Fai clic su **Autorizza di nuovo** per continuare a usarlo, oppure passa a un altro account collegato. - **Opzioni di selezione Airtable**: se le opzioni di selezione Airtable hanno nomi che diventano identici dopo la rimozione degli spazi, Teable conserva la prima opzione e vi associa i valori dei Record corrispondenti. Ciò impedisce la presenza di nomi di opzione duplicati durante l'importazione. diff --git a/ja/basic/admin-panel/sandbox-agent.mdx b/ja/basic/admin-panel/sandbox-agent.mdx index ffe45564..bc93af3f 100644 --- a/ja/basic/admin-panel/sandbox-agent.mdx +++ b/ja/basic/admin-panel/sandbox-agent.mdx @@ -12,22 +12,38 @@ description: "サンドボックスエージェントを設定、管理します セルフホスト環境では、最初にフル機能のランタイムプレーンをデプロイしてください。[アーキテクチャ](/ja/deploy/architecture)をご覧ください。 -## ランタイム上限 +## 一般設定 -**設定**タブでランタイム上限を設定します。 +**設定**タブの**一般設定**でランタイム上限を設定します。 | 設定 | 説明 | |------|------| | **ストリームのアイドルタイムアウト** | アイドル状態のストリームを終了するまでの時間を設定します | | **アイドルタイムアウト** | 非アクティブなサンドボックスを再利用するまでの時間を設定します | | **同時チャット数の上限** | 各ユーザーが同時に実行できるエージェント数を設定します。AIチャットとApp Builderはいずれもエージェントです | -| **vCPU** | 各サンドボックスインスタンスの仮想CPU数を設定します | -| **メモリ** | 各サンドボックスインスタンスのメモリ上限を設定します | -| **一時ディスク** | 各サンドボックスインスタンスの一時ストレージ上限を設定します | | **思考量** | エージェントのデフォルトの思考量を設定します | +| **メンテナンスモード** | オンにすると、AIチャット、アプリの生成、プレビュー、ルーティンのいずれも新しい会話ターンを開始しなくなります。進行中の会話は通常どおり完了します。インスタンスのアップグレードやメンテナンスの前にオンにします | +| **メンテナンス通知** | メンテナンスモードがオンの間、メンテナンスの案内とあわせてユーザーに表示されます。メンテナンスの理由や再開の見込み時刻を伝えるのに使います | + +## サンドボックスリソース + +**設定**タブの**Sandbox resources**で、まず各サンドボックスの既定の**vCPU数**、**Memory**、**Temporary Disk**を設定します。 + +特定の種類の作業に別のリソースを割り当てる場合は、**Per-scenario settings**の表で該当するセルに入力します。空欄のセルには既定値が使われます。 + +| シナリオ | サンドボックスの使われ方 | +|------|------| +| **AI チャット** | プロジェクト内でAIとチャットします。ユーザーごとに1つで、同じユーザーの会話で共有されます | +| **アプリビルダー** | アプリを生成、プレビューします。アプリごとに1つです | +| **IMボット** | Feishu、Slack、Telegramでメッセージに返信します。ボットごとに1つです | +| **ルーティン** | スケジュールに従ってルーティンを自動実行します。ルーティンごとに1つです | + +たとえばアプリのプレビューがメモリ不足でたびたび失敗する場合は、**アプリビルダー**のメモリだけを増やせば、ほかのシナリオには影響しません。保存前の確認ダイアログには、変更箇所がすべて表示されます。既定値に従っているシナリオは既定値と一緒に変わるため、それらも一覧に含まれます。 + +新しい設定は、その後に作成されるサンドボックスにのみ適用され、実行中のサンドボックスには影響しません。すぐに反映させるには、**サンドボックス**タブで種類を指定して、該当するサンドボックスを一括破棄します。 ## サンドボックスタブ -**サンドボックス**タブを使用して、現在のサンドボックスセッションを表示、管理します。 +**サンドボックス**タブを使用して、現在のサンドボックスセッションを表示、管理します。状態や種類などの条件で絞り込めます。 -有効なセッションを終了すると、実行中のエージェント処理またはアプリのプレビューが中断されます。続行する前に、製品内の確認メッセージに従ってください。 +有効なセッションを終了すると、実行中のエージェント処理またはアプリのプレビューが中断されます。続行する前に、製品内の確認メッセージに従ってください。**一括破棄**をクリックすると、現在の絞り込み条件に一致するすべてのサンドボックスが破棄されます。実行するには`DESTROY`と入力して確認します。デプロイ済みアプリのプレビューリンクはすぐに使えなくなり、アプリのオーナーがセッションを開き直すまで復旧しません。 diff --git a/ja/basic/admin-panel/skills.mdx b/ja/basic/admin-panel/skills.mdx index cdd56766..8204f488 100644 --- a/ja/basic/admin-panel/skills.mdx +++ b/ja/basic/admin-panel/skills.mdx @@ -17,7 +17,7 @@ description: "インスタンス内のすべてのAIエージェントが使用 | 取得元 | 指定する内容 | | --- | --- | -| **GitHub URL** | リポジトリ内のSkillフォルダーへのリンク。例:`https://github.com/owner/repo/tree/main/skills/my-skill` | +| **GitHub URL** | Skillフォルダー、またはその中の`SKILL.md`ファイルへのリンク。例:`https://github.com/owner/repo/tree/main/skills/my-skill`。Skillがリポジトリのルートにある場合は、リポジトリのリンクをそのまま貼り付けます | | **ZIP / Skillファイル** | `.zip`または`.skill`形式で、`SKILL.md`を含むファイル | 同じ名前のSkillがこのスコープにすでに存在する場合、インポートすると置き換えられます。 diff --git a/ja/basic/ai/ai-chat.mdx b/ja/basic/ai/ai-chat.mdx index 67174f75..cd32a947 100644 --- a/ja/basic/ai/ai-chat.mdx +++ b/ja/basic/ai/ai-chat.mdx @@ -30,7 +30,7 @@ AIは、現在のページにある情報を優先します。 ## 入力コントロール - **音声入力**:入力ボックスのマイクボタンをクリックし、マイクへのアクセスを許可して録音を開始します。録音中は、**音声入力を完了**または**音声入力を破棄**を選択できます。完了を選択すると、Teableが録音を文字に起こして入力ボックスへ入力します。 -- **モデル**:モデルメニューで会話に使用するモデル階層を選択します。メニューには能力の高い順に **Ultra**、**Smart**、**Standard**、**Lite** が並び、それぞれの背後にあるモデルが表示されます。管理者はそのモデルをいつでも差し替えられ、一部の階層だけを提供することもできますが、選び直す必要はありません。単純なクエリ、データ整理、文章の書き換えには低い階層を、複雑な計画、テーブル横断分析、アプリ構築には高い階層を使用します。Cloudではメニューの各階層に、既定の階層と比べた計算リソースの倍率(例:**2.5×**)も表示されます。既定の階層と同程度の場合や、プラットフォームの計算リソースを消費しない場合は表示されません。会話の途中で階層を切り替えると一度確認が入り、確認後も会話はそのまま保持され、次のメッセージから新しいモデルが処理します。 +- **モデル**:モデルメニューで会話に使用するモデル階層を選択します。メニューには能力の高い順に **Ultra**、**Smart**、**Standard**、**Lite** が並び、それぞれの背後にあるモデルが表示されます。単純なクエリ、データ整理、文章の書き換えには低い階層を、複雑な計画、テーブル横断分析、アプリ構築には高い階層を使用します。Cloudではメニューの各階層に、既定の階層と比べた計算リソースの倍率も表示されます。たとえば既定の階層は **1.0×**、より高い階層は **2.5×** です。プラットフォームの計算リソースを消費しない階層には倍率が表示されません。会話の途中で階層を切り替えると一度確認が入り、確認後も会話はそのまま保持され、次のメッセージから新しいモデルが処理します。 - **インテリジェンス**:モデルメニューで**インテリジェンス**レベルを個別に選択します。これは思考の深さを制御し、レベルが高いほど、より詳細な推論が行われます。 - **自分のシークレット**:**+** → **もっと** → **自分のシークレット**を開き、**設定** → **統合**でAPIキーやその他の認証情報を保存します。これらの値は個人に属し、AIチャットは実行時に環境変数として読み取れます。個々のアプリやオートメーションへ付与することもできます。詳しくは[認証情報と連携](/ja/basic/credential)を参照してください。 - **認可カード**:AIがサードパーティーアカウントやシークレットを必要とする場合、カードが会話に固定され、対応するまでそのターンは先に進みません。Cuppy自身がそのアカウントを使ってタスクを行う場合は、**接続**を押してOAuthを実行します。アプリやオートメーションが実行時にその認証情報を必要とする場合は、**自分のアカウントを接続**を選ぶか、すでに持っている認証情報を付与します。**スキップ**を選ぶと認証情報は渡されず、AIはそれなしで完了できる処理を続行します。詳しくは[認証情報と連携](/ja/basic/credential)をご覧ください。 diff --git a/ja/basic/base.mdx b/ja/basic/base.mdx index 22d740cc..b61ed41b 100644 --- a/ja/basic/base.mdx +++ b/ja/basic/base.mdx @@ -29,9 +29,9 @@ description: "プロジェクトを作成、管理、インポート、エクス 一部のテンプレートはソリューションです。オートメーションが外部プラットフォームに接続されて初めてデータを取り続けられるため、必要なプラットフォームがテンプレートの詳細に示されます。この場合、Teable はサンプルデータなしでプロジェクトを作成し、先に設定画面を開きます。 -1. プラットフォームごとに 1 行です。**設定** → **統合** ですでに認可済みのアカウントは、画面を開いた時点で紐づきます。残りは **アカウントを接続** で OAuth を実行するか、**自分のものを認可** で既存の接続を使います。 +1. 接続するアカウントがプラットフォームごとに並びます。同じプラットフォームで複数のアカウントが必要な場合(例:2 つのYouTubeチャンネル)は、アカウントごとに 1 行ずつ表示され、それぞれ紐づけます。**設定** → **統合** でそのプラットフォームのアカウントを 1 つだけ接続している場合は、画面を開いた時点でそのアカウントが紐づきます。複数接続している場合は、**自分のものを認可** をクリックして使うアカウントを選びます。まだ接続していない場合は、**アカウントを接続** でOAuthを実行します。 2. API キーが必要な項目は **入力が必要なキー** に並びます。**入力** で新しく作るか、保存済みのシークレットを選びます。 -3. **開始** をクリックすると、認証情報がそろったワークフローが有効になり、スケジュール実行のものはすぐに 1 回目が走ります。実行の様子はオートメーションの実行履歴で確認できます。その後、プロジェクトに移動します。 +3. **開始** をクリックすると、認証情報がそろったワークフローと[ルーティン](/ja/basic/ai/routine)が有効になります。スケジュール実行のものはすぐに 1 回目が走り、実行履歴で確認できます。サードパーティアプリのイベントで起動するものは、最初のイベントを待ちます。その後、プロジェクトに移動します。 ここで飛ばした統合がなくなるわけではありません。未接続の統合がプロジェクトに残っているあいだは、ページに **N 件の連携が未接続です** と表示され、**接続する** からいつでも補えます。詳しくは[認証情報と連携](/ja/basic/credential)を参照してください。 diff --git a/ja/basic/credential.mdx b/ja/basic/credential.mdx index f1f93ff2..fd564dca 100644 --- a/ja/basic/credential.mdx +++ b/ja/basic/credential.mdx @@ -28,7 +28,9 @@ description: 自分の接続とシークレットを管理し、必要なアプ ほとんどのサービスはOAuthを一度通すだけで接続できます。**API キーで接続**と表示されているサービスの場合は接続ダイアログが開き、そのサービスから発行されたキーの入力を求められます。この値はComposioが保管して各リクエストの署名に使い、Teableは保存しません。 -認可の期限が切れた接続には**再接続**が表示されます。 +同じサービスに複数のアカウントを接続できます。たとえば、仕事用と個人用の2つのGmailアカウントです。**自分の接続**はサービスごとにまとめられ、グループ名の横にアカウント数が表示されます。接続済みのサービスは**新しいアカウントを接続**の一覧に表示されなくなるため、別のアカウントを追加するには、そのサービスのグループで**アカウントを追加**をクリックします。各アカウントはそのサービスでのメールアドレスまたはユーザー名で表示され、アプリやオートメーションへ付与するときもこの名前で選択します。同じアカウントをもう一度認可すると、行が増えるのではなく既存の接続が更新されます。サービスから識別できる名前が返されない場合は、アカウントのメニューで**名前変更**をクリックし、区別しやすい名前を付けられます。 + +認可の期限が切れたアカウントには**再接続が必要**と表示されます。アカウントのメニューで**再接続**をクリックします。 各認証情報には、現在いくつのリソースで使われているかが表示されます。**表示**をクリックするとアプリとオートメーションの一覧が開きます。各項目には認可した日時が表示され、個別に**認可を解除**できます。 diff --git a/ja/basic/space.mdx b/ja/basic/space.mdx index 5ab70c35..ad534b9d 100644 --- a/ja/basic/space.mdx +++ b/ja/basic/space.mdx @@ -121,4 +121,4 @@ AI設定ページでは、スペース所有者が現在のスペースのAI機 **認証** -認証ページでは、スペースのSSOプロバイダーを設定し、**URLによるログイン**と**ボタンによるログイン**を管理できます。[シングルサインオン(SSO)](/ja/basic/sso/overview)をご覧ください。 +認証ページでは、組織のメールドメインを認証し、スペースのSSOプロバイダーを設定し、**URLでログイン**のアドレスをコピーしてメンバーと共有できます。SSOでログインできるのは、メールアドレスが認証済みドメインに属するユーザーのみです。[シングルサインオン(SSO)](/ja/basic/sso/overview)をご覧ください。 diff --git a/ja/basic/sso/auth0.mdx b/ja/basic/sso/auth0.mdx index a6f85a72..f6a5cd19 100644 --- a/ja/basic/sso/auth0.mdx +++ b/ja/basic/sso/auth0.mdx @@ -9,7 +9,8 @@ description: "Auth0 を Teable の SSO 認証プロバイダーとして設定 ## ステップ1:Teable で認証プロバイダーを作成する 1. Teable の SSO 設定を開きます -2. 新しい認証プロバイダーを作成し、名前を **Auth0** として、**OpenID Connect** を選択します +2. **認証済みドメイン**で組織のメールドメインを認証します。認証するまでは認証プロバイダーを作成できません +3. 新しい認証プロバイダーを作成し、名前を **Auth0** として、**OpenID Connect** を選択します ## ステップ2:Auth0 ダッシュボードを開く diff --git a/ja/basic/sso/authentik.mdx b/ja/basic/sso/authentik.mdx index f47af1b1..22e74944 100644 --- a/ja/basic/sso/authentik.mdx +++ b/ja/basic/sso/authentik.mdx @@ -9,7 +9,8 @@ description: "Authentik を Teable の SSO 認証プロバイダーとして設 ## ステップ1:Teable で認証プロバイダーを作成する 1. Teable の SSO 設定を開きます -2. 新しい認証プロバイダーを作成し、名前を **Authentik** として、**OpenID Connect** を選択します +2. **認証済みドメイン**で組織のメールドメインを認証します。認証するまでは認証プロバイダーを作成できません +3. 新しい認証プロバイダーを作成し、名前を **Authentik** として、**OpenID Connect** を選択します ## ステップ2:Authentik の管理画面を開く diff --git a/ja/basic/sso/azure-entra-id.mdx b/ja/basic/sso/azure-entra-id.mdx index 1efc8f86..ae5f019f 100644 --- a/ja/basic/sso/azure-entra-id.mdx +++ b/ja/basic/sso/azure-entra-id.mdx @@ -9,7 +9,8 @@ description: "Azure Entra ID を Teable の SSO 認証プロバイダーとし ## ステップ1:Teable で認証プロバイダーを作成する 1. Teable の SSO 設定を開きます -2. 新しい認証プロバイダーを作成し、名前を **Azure Entra ID** として、**OpenID Connect** を選択します +2. **認証済みドメイン**で組織のメールドメインを認証します。認証するまでは認証プロバイダーを作成できません +3. 新しい認証プロバイダーを作成し、名前を **Azure Entra ID** として、**OpenID Connect** を選択します SSOでログインできるのは、メールアドレスが認証済みドメインに属するユーザーのみです。これらのユーザーには、ログインページにSSOログインボタンも表示されます。ドメインを認証するまでは認証プロバイダーを追加できず、既存の認証プロバイダーでもドメインを認証するまで誰もログインできません。 ## 対応しているIDプロバイダー diff --git a/ja/basic/table/import.mdx b/ja/basic/table/import.mdx index c318cecd..7089cc9f 100644 --- a/ja/basic/table/import.mdx +++ b/ja/basic/table/import.mdx @@ -85,7 +85,7 @@ Excelファイルの上限は**5MB**です。より大きなデータセット className="docs-screenshot" /> -4. 必要に応じてAirtableアカウントへ接続し、インポートするAirtableベースを選択します。 +4. 必要に応じてAirtableアカウントへ接続し、インポートするAirtableベースを選択します。別のアカウントを使うには、**接続済み:アカウント名**をクリックし、既存のアカウントか**別のアカウントを接続**を選択します。 5. レコードをインポートするか、添付ファイルをダウンロードしてインポートするか、ビューのフィルター、並べ替え、グループ化をインポートするかを選択します。 6. **インポートを開始**をクリックします。 @@ -104,7 +104,7 @@ Excelファイルの上限は**5MB**です。より大きなデータセット - 初回のインポートでは、**Googleアカウントへ接続**をクリックし、ポップアップで認証を完了します。Teableは、以降のインポートのために接続を記憶します。 + 初回のインポートでは、**Googleアカウントへ接続**をクリックし、ポップアップで認証を完了します。Teableは、以降のインポートのために接続を記憶します。別のGoogleアカウントを使うには、**接続済み:アカウント名**をクリックし、既存のアカウントか**別のアカウントを接続**を選択します。アカウントを切り替えた後は、スプレッドシートを選択し直してください。 **Googleドライブからスプレッドシートを選択**をクリックし、Googleのファイル選択画面で1つのファイルを選択します。その後、Teableが構造を読み取ります。別のスプレッドシートへ切り替えるには、**変更**を使用します。 @@ -142,4 +142,5 @@ Teableが読み取れるのは、Googleのファイル選択画面で選んだ - **ヘッダー行の検出**:CSVファイルでは、最初の行がヘッダーとして使用されます。Excelファイルでは、ヘッダーが独立した行にあり、すべての列に名前が付いていれば、Teableがテーブル上部のタイトルと空白行をスキップしてヘッダー行を見つけます。インポート前に、プレビューで列名を確認してください。 - **日付形式**:Teableは、`YYYY-MM-DD`などの一般的な日付形式を認識できます。一般的でない形式はインポート前に標準化するか、テキストとしてインポートして後からフィールド型を変換します。 - **Googleスプレッドシートのフィールド型**:Teableは各列のセル形式を読み取ってフィールド型を選択するため、Googleスプレッドシートで日付または数値として設定された値は、日付フィールドと数値フィールドとして取り込まれます。Teableがヘッダー行を探す際、先頭の空白行とテーブル上部のバナーはスキップされます。インポート後にフィールド型を確認してください。 +- **アカウントの認可切れ**:AirtableまたはGoogleアカウントの認可が期限切れになったり取り消されたりすると、インポートダイアログのそのアカウントの下に案内が表示されます。**再認証**をクリックすると、そのアカウントを引き続き使用できます。接続済みの別のアカウントへ切り替えることもできます。 - **Airtableの選択肢**:Airtableの選択肢名が、空白を取り除いた後に同一となる場合、Teableは最初の選択肢を保持し、一致するレコード値をその選択肢へマッピングします。これにより、インポート時に選択肢名が重複することを防ぎます。 diff --git a/ru/basic/admin-panel/sandbox-agent.mdx b/ru/basic/admin-panel/sandbox-agent.mdx index 3b2af1d3..973856d9 100644 --- a/ru/basic/admin-panel/sandbox-agent.mdx +++ b/ru/basic/admin-panel/sandbox-agent.mdx @@ -12,23 +12,38 @@ description: "Настройка и управление Агентом песо Для самостоятельного развертывания сначала разверните полнофункциональную плоскость выполнения. См. [Архитектура](/ru/deploy/architecture). -## Ограничения среды выполнения +## Общие настройки -Настройте ограничения среды выполнения на вкладке **Настройки**: +Настройте ограничения среды выполнения в разделе **Общие настройки** на вкладке **Настройки**: | Настройка | Описание | |------|------| | **Тайм-аут простоя потока** | Укажите, когда неактивный поток будет завершен | | **Тайм-аут простоя** | Укажите, когда неактивная песочница будет переразвернута | | **Ограничение одновременных чатов** | Укажите, сколько Агентов каждый пользователь может запускать одновременно. ИИ-чат и Конструктор приложений являются Агентами | -| **vCPU** | Укажите число виртуальных ЦП для каждого экземпляра песочницы | -| **Память** | Укажите ограничение памяти для каждого экземпляра песочницы | -| **Временный диск** | Укажите ограничение эфемерного хранилища для каждого экземпляра песочницы | | **Усилие рассуждения** | Укажите усилие рассуждения по умолчанию для агентов | +| **Режим обслуживания** | Пока режим включен, ИИ-чат, генерация и предварительный просмотр приложений и рутины не начинают новых ходов, а уже начатые завершаются как обычно. Включайте его перед обновлением или обслуживанием экземпляра | +| **Сообщение об обслуживании** | Пока включен режим обслуживания, показывается пользователям вместе с уведомлением об обслуживании. Здесь можно указать причину работ и ожидаемое время восстановления | -## Вкладка «Песочницы» +## Ресурсы песочницы + +В разделе **Sandbox resources** на вкладке **Настройки** сначала задайте значения по умолчанию для каждой песочницы: **Количество vCPU**, **Memory** и **Temporary Disk**. + +Чтобы выделить другие ресурсы для определенного вида работы, заполните нужные ячейки в таблице **Per-scenario settings**. Пустые ячейки используют значения по умолчанию: + +| Сценарий | Как используется песочница | +|------|------| +| **AI-чат** | Беседы с ИИ в проекте; одна на пользователя, общая для всех его бесед | +| **Конструктор приложений** | Генерация и предварительный просмотр приложений; одна на приложение | +| **IM-бот** | Ответы на сообщения в Feishu, Slack и Telegram; одна на бота | +| **Рутина** | Запуски рутин по расписанию; одна на рутину | + +Например, если предварительный просмотр приложений часто завершается ошибкой из-за нехватки памяти, можно увеличить память только для **Конструктор приложений**, не затрагивая другие сценарии. Перед сохранением окно подтверждения перечисляет все изменения, включая сценарии, которые по-прежнему следуют значениям по умолчанию и поэтому меняются вместе с ними. -Используйте вкладку **Песочницы**, чтобы просматривать текущие сеансы песочницы и управлять ими. +Новые настройки применяются только к песочницам, созданным после сохранения; уже запущенные песочницы не меняются. Чтобы применить настройки сразу, массово удалите песочницы нужного типа на вкладке **Песочницы**. + +## Вкладка «Песочницы» -Завершение активных сеансов прерывает выполняемую работу Агента или предварительный просмотр приложения. Перед продолжением следуйте подсказкам подтверждения в продукте. +Используйте вкладку **Песочницы**, чтобы просматривать текущие сеансы песочницы и управлять ими. Сеансы можно фильтровать по состоянию, типу и другим условиям. +Завершение активных сеансов прерывает выполняемую работу Агента или предварительный просмотр приложения. Перед продолжением следуйте подсказкам подтверждения в продукте. **Пакетное удаление** удаляет все песочницы, подходящие под текущие фильтры; для подтверждения нужно ввести `DESTROY`. Ссылки предварительного просмотра развернутых приложений сразу перестают работать, пока владелец приложения снова не откроет сеанс. diff --git a/ru/basic/admin-panel/skills.mdx b/ru/basic/admin-panel/skills.mdx index e24a24a9..48e3a1d2 100644 --- a/ru/basic/admin-panel/skills.mdx +++ b/ru/basic/admin-panel/skills.mdx @@ -17,7 +17,7 @@ description: "Публикуйте навыки, которые может ис | Источник | Что предоставить | | --- | --- | -| **URL GitHub** | Ссылка на папку навыка в репозитории, например `https://github.com/owner/repo/tree/main/skills/my-skill` | +| **URL GitHub** | Ссылка на папку навыка или на файл `SKILL.md` в ней, например `https://github.com/owner/repo/tree/main/skills/my-skill`. Если навык лежит в корне репозитория, достаточно вставить ссылку на репозиторий | | **ZIP / файл навыка** | Файл `.zip` или `.skill`, содержащий `SKILL.md` | Если в этой области действия уже существует навык с тем же именем, импорт заменяет его. diff --git a/ru/basic/ai/ai-chat.mdx b/ru/basic/ai/ai-chat.mdx index 75a7ba4d..2d370a59 100644 --- a/ru/basic/ai/ai-chat.mdx +++ b/ru/basic/ai/ai-chat.mdx @@ -30,7 +30,7 @@ description: Взаимодействуйте с данными на естес ## Элементы управления ввода - **Голосовой ввод**: нажмите кнопку микрофона в поле ввода и разрешите доступ к микрофону, чтобы начать запись. Во время записи выберите **Завершить голосовой ввод** или **Отменить голосовой ввод**. После завершения Teable преобразует запись в текст в поле ввода. -- **Модель**: используйте меню модели, чтобы выбрать уровень модели для беседы. В меню перечислены **Ultra**, **Smart**, **Standard** и **Lite** от самого мощного к самому лёгкому, и для каждого указана стоящая за ним модель. Администратор может заменить эту модель в любой момент или предлагать только часть уровней, а выбирать заново вам не придётся. Выбирайте уровень пониже для простых запросов, очистки или переписывания и уровень повыше для сложного планирования, анализа нескольких таблиц и создания приложений. В Cloud меню также показывает для каждого уровня множитель вычислительной мощности относительно уровня по умолчанию (например, **2.5×**); он не отображается, если уровень расходует примерно столько же, сколько уровень по умолчанию, или не расходует вычислительную мощность платформы. Переключение уровня посреди беседы требует одного подтверждения: беседа сохраняется, а новая модель подключается со следующего сообщения. +- **Модель**: используйте меню модели, чтобы выбрать уровень модели для беседы. В меню перечислены **Ultra**, **Smart**, **Standard** и **Lite** от самого мощного к самому лёгкому, и для каждого указана стоящая за ним модель. Выбирайте уровень пониже для простых запросов, очистки или переписывания и уровень повыше для сложного планирования, анализа нескольких таблиц и создания приложений. В Cloud меню также показывает для каждого уровня множитель вычислительной мощности относительно уровня по умолчанию: например, **1.0×** у уровня по умолчанию и **2.5×** у более высокого. У уровней, которые не расходуют вычислительную мощность платформы, множитель не отображается. Переключение уровня посреди беседы требует одного подтверждения: беседа сохраняется, а новая модель подключается со следующего сообщения. - **Интеллект**: отдельно выберите уровень **Интеллекта** в меню модели. Он управляет глубиной рассуждений; более высокие уровни дают более тщательное обоснование. - **Мои секреты**: откройте **+** → **Больше** → **Мои секреты**, чтобы сохранить API-ключи или другие учётные данные в разделе **Настройки** → **Интеграции**. Эти значения принадлежат вам, ИИ-чат читает их во время работы как переменные окружения, и вы можете выдавать их отдельным приложениям и автоматизациям. См. [Учётные данные и интеграции](/ru/basic/credential). - **Карточки авторизации**: когда ИИ нужна сторонняя учётная запись или секрет, он закрепляет в беседе карточку и ждёт вашего действия, прежде чем продолжить ход. Если аккаунт нужен самому Cuppy для выполнения задачи, нажмите **Подключить**, чтобы пройти OAuth; если учётные данные нужны приложению или автоматизации во время работы, выберите **Подключить мой аккаунт** либо выдайте уже имеющиеся. Кнопка **Пропустить** оставляет их при вас, и ИИ продолжает с тем, что может выполнить без них. См. [Учётные данные и интеграции](/ru/basic/credential). diff --git a/ru/basic/base.mdx b/ru/basic/base.mdx index b3b019f2..0863fe74 100644 --- a/ru/basic/base.mdx +++ b/ru/basic/base.mdx @@ -29,9 +29,9 @@ description: "Создавайте, управляйте, импортируйт Часть шаблонов — это решения: их автоматизациям нужны подключённые внешние платформы, иначе данные не будут поступать, и карточка шаблона перечисляет эти платформы. В таком случае Teable создаёт Проект без демонстрационных данных и сначала открывает экран настройки: -1. Каждая платформа — отдельная строка. Аккаунты, уже авторизованные в разделе **Настройки** → **Интеграции**, привязываются при открытии экрана; для остальных нажмите **Подключить аккаунт**, чтобы пройти OAuth, или **Авторизовать своё**, чтобы взять существующее подключение. +1. На экране по платформам перечислены аккаунты, которые нужно подключить. Если для одной платформы нужно несколько аккаунтов (например, два канала YouTube), каждый занимает отдельную строку и привязывается отдельно. Если для платформы в разделе **Настройки** → **Интеграции** подключён только один аккаунт, он привязывается при открытии экрана; если подключено несколько, нажмите **Авторизовать своё** и выберите нужный. Для ещё не подключённой платформы нажмите **Подключить аккаунт**, чтобы пройти OAuth. 2. Пункты, которым нужен ключ API, собраны под заголовком **Ключи, которые нужно ввести**. Нажмите **Ввести**, чтобы создать ключ, либо выберите уже сохранённый секрет. -3. Нажмите **Начать**. Все рабочие процессы с полным набором учётных данных включаются, а запускаемые по расписанию сразу проходят первый круг — его видно в истории выполнения автоматизации. После этого вы попадаете в Проект. +3. Нажмите **Начать**. Все рабочие процессы и [рутины](/ru/basic/ai/routine) с полным набором учётных данных включаются. Запускаемые по расписанию сразу проходят первый круг (его видно в истории выполнения), а запускаемые событием стороннего приложения ждут первого события. После этого вы попадаете в Проект. Пропущенные здесь интеграции не теряются. Пока в Проекте остаётся неподключённая, страница показывает **N интеграций не подключено**; нажмите **Подключить**, чтобы дополнить в любой момент. См. [Учётные данные и интеграции](/ru/basic/credential). diff --git a/ru/basic/credential.mdx b/ru/basic/credential.mdx index 2a06ba0d..aa25e950 100644 --- a/ru/basic/credential.mdx +++ b/ru/basic/credential.mdx @@ -28,7 +28,9 @@ description: Управляйте своими подключениями и с Большинство сервисов подключается за один проход OAuth. Сервис с пометкой **Подключается по API-ключу** вместо этого открывает диалог подключения и запрашивает ключ, который вам выдал этот сервис; Composio хранит это значение и подписывает им каждый запрос, а Teable его не сохраняет. -Когда авторизация истекает, у подключения появляется **Переподключить**. +К одному сервису можно подключить несколько аккаунтов, например рабочий и личный ящики Gmail. В разделе **Мои подключения** аккаунты сгруппированы по сервисам, а рядом с названием группы показано их количество. Уже подключённый сервис больше не появляется в списке **Подключить новый аккаунт**: чтобы подключить ещё один аккаунт, нажмите **Добавить аккаунт** в группе этого сервиса. Каждый аккаунт отображается под адресом электронной почты или именем пользователя в этом сервисе, и по этому же имени его выбирают при выдаче приложению или автоматизации. Повторная авторизация того же аккаунта обновляет существующее подключение, а не добавляет новую строку. Если сервис не вернул узнаваемого имени, нажмите **Переименовать** в меню аккаунта и задайте понятное название. + +Когда авторизация истекает, под аккаунтом появляется **Требуется переподключение**. Чтобы восстановить доступ, нажмите **Переподключить** в меню аккаунта. Для каждой записи показано, сколько ресурсов её сейчас используют. По кнопке **Посмотреть** открывается список приложений и автоматизаций с указанием времени выдачи доступа, где для любого из них можно **Отозвать доступ**. diff --git a/ru/basic/space.mdx b/ru/basic/space.mdx index d467acbb..c89d9c3b 100644 --- a/ru/basic/space.mdx +++ b/ru/basic/space.mdx @@ -121,5 +121,5 @@ description: "Создавайте, переименовывайте, удаля **Аутентификация** -На странице «Аутентификация» можно настроить поставщиков SSO для Пространства, а также управлять **Входом по URL** и **Входом по кнопке**. См. [Единый вход (SSO)](/ru/basic/sso/overview). +На странице «Аутентификация» можно подтвердить почтовые домены организации, настроить поставщиков SSO для Пространства и скопировать адрес **Вход по URL**, чтобы поделиться им с участниками. Войти через SSO могут только пользователи, чья электронная почта относится к подтверждённому домену. См. [Единый вход (SSO)](/ru/basic/sso/overview). diff --git a/ru/basic/sso/auth0.mdx b/ru/basic/sso/auth0.mdx index d0278618..aa1af550 100644 --- a/ru/basic/sso/auth0.mdx +++ b/ru/basic/sso/auth0.mdx @@ -9,7 +9,8 @@ description: "Настройка Auth0 в качестве поставщика ## Шаг 1. Создайте поставщика аутентификации в Teable 1. Перейдите к настройкам SSO Teable -2. Создайте нового поставщика аутентификации, назовите его **Auth0** и выберите **OpenID Connect** +2. В разделе **Подтверждённые домены** подтвердите почтовый домен организации. Без этого создать поставщика аутентификации нельзя +3. Создайте нового поставщика аутентификации, назовите его **Auth0** и выберите **OpenID Connect** ## Шаг 2. Откройте панель управления Auth0 diff --git a/ru/basic/sso/authentik.mdx b/ru/basic/sso/authentik.mdx index c43100c2..0a7faf5a 100644 --- a/ru/basic/sso/authentik.mdx +++ b/ru/basic/sso/authentik.mdx @@ -9,7 +9,8 @@ description: "Настройка Authentik в качестве поставщи ## Шаг 1. Создайте поставщика аутентификации в Teable 1. Перейдите к настройкам SSO Teable -2. Создайте нового поставщика аутентификации, назовите его **Authentik** и выберите **OpenID Connect** +2. В разделе **Подтверждённые домены** подтвердите почтовый домен организации. Без этого создать поставщика аутентификации нельзя +3. Создайте нового поставщика аутентификации, назовите его **Authentik** и выберите **OpenID Connect** ## Шаг 2. Откройте интерфейс администратора Authentik diff --git a/ru/basic/sso/azure-entra-id.mdx b/ru/basic/sso/azure-entra-id.mdx index 993d811a..fd6f1d37 100644 --- a/ru/basic/sso/azure-entra-id.mdx +++ b/ru/basic/sso/azure-entra-id.mdx @@ -9,7 +9,8 @@ description: "Настройка Azure Entra ID в качестве постав ## Шаг 1. Создайте поставщика аутентификации в Teable 1. Перейдите к настройкам SSO Teable -2. Создайте нового поставщика аутентификации, назовите его **Azure Entra ID** и выберите **OpenID Connect** +2. В разделе **Подтверждённые домены** подтвердите почтовый домен организации. Без этого создать поставщика аутентификации нельзя +3. Создайте нового поставщика аутентификации, назовите его **Azure Entra ID** и выберите **OpenID Connect** Через SSO могут войти только пользователи, чья электронная почта относится к подтверждённому домену; именно они видят кнопку входа через SSO на странице входа. Пока домен не подтверждён, добавить провайдера аутентификации нельзя, а уже существующие провайдеры не позволят войти ни одному пользователю. ## Поддерживаемые провайдеры удостоверений diff --git a/ru/basic/table/import.mdx b/ru/basic/table/import.mdx index 025c55fb..32fecf0f 100644 --- a/ru/basic/table/import.mdx +++ b/ru/basic/table/import.mdx @@ -85,7 +85,7 @@ description: "Импортируйте данные CSV, Excel, Airtable или className="docs-screenshot" /> -4. При необходимости подключите аккаунт Airtable, затем выберите Базу Airtable для импорта. +4. При необходимости подключите аккаунт Airtable, затем выберите Базу Airtable для импорта. Чтобы использовать другой аккаунт, нажмите **Подключено: имя аккаунта** и выберите уже подключённый аккаунт или **Подключить другой аккаунт**. 5. Выберите, нужно ли импортировать Записи, загрузить и импортировать вложения, а также импортировать фильтры, сортировки и группировку Представлений. 6. Нажмите **Начать импорт**. @@ -104,7 +104,7 @@ description: "Импортируйте данные CSV, Excel, Airtable или - При первом импорте нажмите **Подключить аккаунт Google** и завершите авторизацию во всплывающем окне. Teable запомнит подключение для последующих импортов. + При первом импорте нажмите **Подключить аккаунт Google** и завершите авторизацию во всплывающем окне. Teable запомнит подключение для последующих импортов. Чтобы использовать другой аккаунт Google, нажмите **Подключено: имя аккаунта** и выберите уже подключённый аккаунт или **Подключить другой аккаунт**; после смены аккаунта электронную таблицу нужно выбрать заново. Нажмите **Выбрать электронную таблицу из Google Диска** и выберите один файл в средстве выбора файлов Google. Затем Teable прочитает его структуру. Используйте **Изменить**, чтобы перейти к другой электронной таблице. @@ -142,4 +142,5 @@ Teable может читать только электронные таблиц - **Определение строки заголовков**: в файле CSV первая строка используется как заголовок. В файле Excel Teable пропускает названия и пустые строки над Таблицей, чтобы найти строку заголовков, если заголовок находится в отдельной строке и у каждого столбца есть название. Перед импортом проверьте названия столбцов в предварительном просмотре. - **Формат даты**: Teable распознаёт распространённые форматы дат, такие как `YYYY-MM-DD`. Для нестандартных форматов приведите данные к единому виду до импорта или импортируйте их как текст и позже преобразуйте тип Поля. - **Типы Полей Google Sheets**: Teable считывает форматы ячеек каждого столбца, чтобы выбрать тип Поля, поэтому значения, отформатированные в Google Sheets как даты или числа, поступают как Поля «Дата» и «Число». Пустые начальные строки и баннеры над Таблицей пропускаются, когда Teable ищет строку заголовков. После импорта проверьте типы Полей. +- **Авторизация аккаунта недействительна**: если срок авторизации аккаунта Airtable или Google истёк или доступ отозван, окно импорта покажет предупреждение под этим аккаунтом. Нажмите **Авторизовать снова**, чтобы продолжить работу с этим аккаунтом, или переключитесь на другой подключённый аккаунт. - **Параметры выбора Airtable**: если названия параметров выбора Airtable становятся одинаковыми после удаления пробелов, Teable сохраняет первый параметр и сопоставляет ему совпадающие значения Записей. Это предотвращает дублирование названий параметров при импорте. diff --git a/tr/basic/admin-panel/sandbox-agent.mdx b/tr/basic/admin-panel/sandbox-agent.mdx index bfc2116f..25461ca0 100644 --- a/tr/basic/admin-panel/sandbox-agent.mdx +++ b/tr/basic/admin-panel/sandbox-agent.mdx @@ -12,22 +12,38 @@ Yol: Yönetici Paneli → Korumalı Alan Aracısı Kendi sunucunuzda barındırma kurulumu için önce tüm özelliklere sahip çalışma zamanı düzlemini dağıtın. [Mimari](/tr/deploy/architecture) bölümüne bakın. -## Çalışma Zamanı Sınırları +## Genel Ayarlar -Çalışma zamanı sınırlarını **Ayarlar** sekmesinde yapılandırın: +Çalışma zamanı sınırlarını **Ayarlar** sekmesindeki **Genel ayarlar** bölümünde yapılandırın: | Ayar | Açıklama | |------|------| | **Akış Boşta Kalma Zaman Aşımı** | Boşta kalan bir akışın ne zaman sonlandırılacağını belirler | | **Boşta Kalma Zaman Aşımı** | Etkin olmayan bir korumalı alanın ne zaman yeniden kullanılacağını belirler | | **Eş Zamanlı Sohbet Sınırı** | Her kullanıcının aynı anda kaç Aracı çalıştırabileceğini belirler. AI Chat ve App Builder'ın ikisi de Aracıdır | -| **vCPU'lar** | Her korumalı alan örneğinin sanal CPU sayısını belirler | -| **Bellek** | Her korumalı alan örneğinin bellek sınırını belirler | -| **Geçici Disk** | Her korumalı alan örneğinin geçici depolama sınırını belirler | | **Düşünme Çabası** | Aracılar için varsayılan düşünme çabasını belirler | +| **Bakım modu** | Açıkken AI Sohbet, uygulama oluşturma, önizlemeler ve rutinler yeni bir sohbet turu başlatmaz; devam eden sohbetler normal şekilde tamamlanır. Örneği yükseltmeden veya bakıma almadan önce açın | +| **Bakım bildirimi** | Bakım modu açıkken bakım uyarısıyla birlikte kullanıcılara gösterilir. Bakımın nedenini ve tahmini dönüş zamanını açıklamak için kullanın | + +## Korumalı Alan Kaynakları + +**Ayarlar** sekmesindeki **Sandbox resources** bölümünde önce her korumalı alan için varsayılan **vCPU Sayısı**, **Memory** ve **Temporary Disk** değerlerini belirleyin. + +Belirli bir iş türüne farklı kaynak ayırmak için **Per-scenario settings** tablosunda ilgili hücreleri doldurun. Boş bırakılan hücreler varsayılan değeri kullanır: + +| Senaryo | Korumalı alanın kullanımı | +|------|------| +| **AI Sohbet** | Projede AI ile sohbet. Kullanıcı başına bir tane; aynı kullanıcının sohbetleri bunu paylaşır | +| **Uygulama oluşturucu** | Uygulama oluşturma ve önizleme. Uygulama başına bir tane | +| **IM botu** | Feishu, Slack ve Telegram'da mesajlara yanıt verme. Bot başına bir tane | +| **Rutin** | Rutinlerin zamanlamaya göre otomatik çalışması. Rutin başına bir tane | + +Örneğin uygulama önizlemeleri bellek yetersizliği nedeniyle sık sık başarısız oluyorsa yalnızca **Uygulama oluşturucu** belleğini artırabilirsiniz; diğer senaryolar etkilenmez. Kaydetmeden önce onay penceresi her değişikliği listeler. Hâlâ varsayılanı izleyen senaryolar varsayılanla birlikte değişeceği için onlar da listede yer alır. + +Yeni ayarlar yalnızca bundan sonra oluşturulan korumalı alanlara uygulanır; çalışmakta olan korumalı alanlar etkilenmez. Ayarların hemen geçerli olması için **Korumalı Alanlar** sekmesinde türe göre filtreleyip ilgili korumalı alanları toplu olarak yok edin. ## Korumalı Alanlar Sekmesi -Mevcut korumalı alan oturumlarını görüntülemek ve yönetmek için **Korumalı Alanlar** sekmesini kullanın. +Mevcut korumalı alan oturumlarını görüntülemek ve yönetmek için **Korumalı Alanlar** sekmesini kullanın. Listeyi durum, tür ve diğer ölçütlere göre filtreleyebilirsiniz. -Etkin oturumların sonlandırılması, çalışmakta olan Aracı görevlerini veya uygulama önizlemelerini kesintiye uğratır. Devam etmeden önce ürün içindeki onay istemlerini izleyin. +Etkin oturumların sonlandırılması, çalışmakta olan Aracı görevlerini veya uygulama önizlemelerini kesintiye uğratır. Devam etmeden önce ürün içindeki onay istemlerini izleyin. **Toplu yok et** düğmesine tıklarsanız geçerli filtreyle eşleşen tüm korumalı alanlar yok edilir; onaylamak için `DESTROY` yazmanız gerekir. Dağıtılmış uygulamaların önizleme bağlantıları hemen çalışmaz hâle gelir ve uygulama sahibi oturumu yeniden açana kadar böyle kalır. diff --git a/tr/basic/admin-panel/skills.mdx b/tr/basic/admin-panel/skills.mdx index f9881bd9..ff4e8115 100644 --- a/tr/basic/admin-panel/skills.mdx +++ b/tr/basic/admin-panel/skills.mdx @@ -17,7 +17,7 @@ Kullanıcıların başka yerlerde eklediği Skill'ler kendi kapsamlarında kalı | Kaynak | Sağlanacak öğe | | --- | --- | -| **GitHub URL'si** | Depodaki Skill klasörünün bağlantısı; örneğin `https://github.com/owner/repo/tree/main/skills/my-skill` | +| **GitHub URL'si** | Skill klasörünün veya içindeki `SKILL.md` dosyasının bağlantısı; örneğin `https://github.com/owner/repo/tree/main/skills/my-skill`. Skill deponun kök dizinindeyse depo bağlantısını doğrudan yapıştırabilirsiniz | | **ZIP / Skill Dosyası** | Bir `.zip` veya `.skill` dosyası; `SKILL.md` içermelidir | Bu kapsamda aynı ada sahip bir Skill zaten varsa içe aktarma işlemi onun yerini alır. diff --git a/tr/basic/ai/ai-chat.mdx b/tr/basic/ai/ai-chat.mdx index 59d8619e..9417c073 100644 --- a/tr/basic/ai/ai-chat.mdx +++ b/tr/basic/ai/ai-chat.mdx @@ -30,7 +30,7 @@ Uzun bir düz metin bloğu yapıştırdığınızda Teable, mesaj girişinin kol ## Giriş Denetimleri - **Sesli giriş**: Giriş kutusundaki mikrofon düğmesine tıklayıp kaydı başlatmak için mikrofon erişimine izin verin. Kayıt sırasında **Sesli girişi bitir** veya **Sesli girişi at** seçeneğini belirleyin. Bitirmeyi seçtiğinizde Teable, kaydı metne dönüştürerek giriş kutusuna ekler. -- **Model**: Sohbette kullanılacak model katmanını seçmek için model menüsünü kullanın. Menüde en yetenekliden başlayarak **Ultra**, **Smart**, **Standard** ve **Lite** yer alır ve her birinin arkasındaki model gösterilir; yöneticiniz bu modeli istediği zaman değiştirebilir ya da katmanların yalnızca bir kısmını sunabilir, sizin yeniden seçim yapmanız gerekmez. Basit sorgular, temizleme veya yeniden yazma için daha alt; karmaşık planlama, Tablolar arası analiz ve uygulama geliştirme için daha üst bir katman kullanın. Bulut'ta menü ayrıca her katmanın varsayılan katmana göre işlem gücü çarpanını gösterir (örneğin **2.5×**); varsayılan katmanla yaklaşık aynı miktarda veya hiç platform işlem gücü harcamayan katmanlarda çarpan görünmez. Sohbet sürerken katman değiştirmek bir kez onay ister; sohbet korunur ve yeni model bir sonraki mesajınızdan itibaren devralır. +- **Model**: Sohbette kullanılacak model katmanını seçmek için model menüsünü kullanın. Menüde en yetenekliden başlayarak **Ultra**, **Smart**, **Standard** ve **Lite** yer alır ve her birinin arkasındaki model gösterilir. Basit sorgular, temizleme veya yeniden yazma için daha alt; karmaşık planlama, Tablolar arası analiz ve uygulama geliştirme için daha üst bir katman kullanın. Bulut'ta menü ayrıca her katmanın varsayılan katmana göre işlem gücü çarpanını gösterir; örneğin varsayılan katman **1.0×**, daha üst bir katman **2.5×** olarak görünür. Platform işlem gücü harcamayan katmanlarda çarpan görünmez. Sohbet sürerken katman değiştirmek bir kez onay ister; sohbet korunur ve yeni model bir sonraki mesajınızdan itibaren devralır. - **Zekâ**: Model menüsünden **Zekâ** düzeyini ayrıca seçin. Bu ayar düşünme derinliğini belirler; daha yüksek düzeyler daha kapsamlı akıl yürütme sağlar. - **Gizli anahtarlarım**: **+** → **Daha Fazla** → **Gizli anahtarlarım** yolunu açıp API anahtarlarını veya diğer kimlik bilgilerini **Ayarlar** → **Entegrasyonlar** bölümüne kaydedin. Bu değerler size aittir, AI Chat bunları çalışma sırasında ortam değişkeni olarak okuyabilir ve tek tek uygulama ve otomasyonlara verebilirsiniz. Bkz. [Kimlik Bilgileri ve Entegrasyonlar](/tr/basic/credential). - **Yetkilendirme kartları**: AI'ın üçüncü taraf bir hesaba veya bir gizli anahtara ihtiyacı olduğunda sohbete bir kart sabitlenir ve siz karşılık verene kadar tur ilerlemez. Hesaba görevi yapmak için Cuppy'nin kendisi ihtiyaç duyuyorsa OAuth akışı için **Bağlan**'a tıklayın; kimlik bilgisine çalışma sırasında bir uygulama ya da otomasyon ihtiyaç duyuyorsa **Hesabımı bağla**'yı seçin veya hâlihazırda sahip olduğunuz bir kimlik bilgisine erişim verin. **Atla**'ya tıklarsanız kimlik bilgisini vermezsiniz; AI, onsuz tamamlayabildiği bölümlerle devam eder. Bkz. [Kimlik Bilgileri ve Entegrasyonlar](/tr/basic/credential). diff --git a/tr/basic/base.mdx b/tr/basic/base.mdx index 9a2ba9d6..98bf6bd0 100644 --- a/tr/basic/base.mdx +++ b/tr/basic/base.mdx @@ -29,9 +29,9 @@ Proje kavramına aşina değilseniz bunları Excel'deki çalışma kitapları gi Bazı şablonlar birer çözümdür: otomasyonlarının veri çekmeyi sürdürebilmesi için dış platformların bağlanması gerekir ve şablon ayrıntısı bu platformları listeler. Bu durumda Teable, Projeyi örnek veri olmadan oluşturur ve önce bir kurulum ekranı açar: -1. Her platform bir satırdır. **Ayarlar** → **Entegrasyonlar** altında daha önce yetkilendirdiğiniz hesaplar ekran açılırken bağlanır; kalanlar için **Hesap bağla** ile OAuth akışını çalıştırın ya da **Kendiminkini yetkilendir** ile mevcut bir bağlantıyı kullanın. +1. Ekran, bağlanması gereken hesapları platforma göre listeler. Aynı platformda birden fazla hesap gerekiyorsa (örneğin iki YouTube kanalı) her hesap ayrı bir satırda yer alır ve ayrı ayrı bağlanır. Bir platform için **Ayarlar** → **Entegrasyonlar** altında yalnızca bir hesap bağladıysanız ekran açılırken o hesap otomatik olarak bağlanır; birden fazla hesap bağladıysanız hangisinin kullanılacağını seçmek için **Kendiminkini yetkilendir**'e tıklayın. Henüz bağlamadığınız hesaplar için **Hesap bağla** ile OAuth akışını çalıştırın. 2. API anahtarı gereken kayıtlar **Girilecek anahtarlar** altında listelenir. **Gir** ile yeni bir anahtar oluşturun veya kayıtlı bir secret seçin. -3. **Başlat**'a tıklayın. Kimlik bilgileri tam olan her iş akışı açılır; zamanlanmış olanlar ilk turunu hemen atar ve bunu otomasyonun çalıştırma geçmişinde izleyebilirsiniz. Ardından Projeye girersiniz. +3. **Başlat**'a tıklayın. Kimlik bilgileri tam olan her iş akışı ve [rutin](/tr/basic/ai/routine) açılır. Zamanlanmış olanlar ilk turunu hemen atar ve bunu çalıştırma geçmişinde izleyebilirsiniz; üçüncü taraf uygulama olaylarıyla tetiklenenler ilk olayı bekler. Ardından Projeye girersiniz. Burada atladığınız entegrasyonlar kaybolmaz. Projede bağlanmamış bir entegrasyon kaldığı sürece sayfada **N entegrasyon bağlı değil** görünür; **Bağla** ile istediğiniz zaman tamamlayabilirsiniz. Bkz. [Kimlik Bilgileri ve Entegrasyonlar](/tr/basic/credential). diff --git a/tr/basic/credential.mdx b/tr/basic/credential.mdx index fa882bb8..da2b5356 100644 --- a/tr/basic/credential.mdx +++ b/tr/basic/credential.mdx @@ -28,7 +28,9 @@ Bağlantılar **Yeni hesap bağla** ile eklenir. Arama kutusuna bir hizmet adı Çoğu hizmet tek bir OAuth turuyla bağlanır. **API anahtarıyla bağlanır** etiketli bir hizmet ise bunun yerine bir bağlantı penceresi açar ve o hizmetin size verdiği anahtarı ister; bu değeri Composio saklar ve her isteği onunla imzalar, Teable ise saklamaz. -Bir yetkilendirme sona erdiğinde ilgili bağlantıda **Yeniden bağla** görünür. +Aynı hizmete birden fazla hesap bağlayabilirsiniz; örneğin biri iş, biri kişisel olmak üzere iki Gmail hesabı. **Bağlantılarım** hizmete göre gruplanır ve grup adının yanında hesap sayısı görünür. Daha önce bağladığınız bir hizmet **Yeni hesap bağla** listesinde artık yer almaz; başka bir hesap eklemek için o hizmetin grubundaki **Hesap ekle**'ye tıklayın. Her hesap, o hizmetteki e-posta adresi veya kullanıcı adıyla gösterilir ve bir uygulamaya ya da otomasyona yetki verirken de bu adla seçilir. Aynı hesabı yeniden yetkilendirmek yeni bir satır eklemez, mevcut bağlantıyı günceller. Hizmet tanınabilir bir ad döndürmezse hesabın menüsünde **Yeniden Adlandır**'a tıklayıp ayırt etmesi kolay bir ad verebilirsiniz. + +Bir yetkilendirme sona erdiğinde ilgili hesabın altında **Yeniden bağlanma gerekli** görünür; hesabın menüsünde **Yeniden bağla**'ya tıklayın. Her kimlik bilgisinin altında şu anda kaç kaynağın onu kullandığı yazar. **Görüntüle**, her biri yetkinin ne zaman verildiğiyle birlikte uygulama ve otomasyonların listesini açar; buradan tek bir kayıt için **Yetkiyi kaldır** diyebilirsiniz. diff --git a/tr/basic/space.mdx b/tr/basic/space.mdx index d8c058a3..002473c8 100644 --- a/tr/basic/space.mdx +++ b/tr/basic/space.mdx @@ -121,4 +121,4 @@ Faturalandırma sayfasında geçerli abonelik planınızı ve kullanım istatist **Kimlik Doğrulama** -Kimlik Doğrulama sayfasında Alan için SSO sağlayıcılarını yapılandırabilir ve **URL ile Oturum Açma** ile **Düğmeyle Oturum Açma** seçeneklerini yönetebilirsiniz. [Tek Oturum Açma (SSO)](/tr/basic/sso/overview) sayfasına bakın. +Kimlik Doğrulama sayfasında kuruluşunuzun e-posta alan adını doğrulayabilir, Alan için SSO sağlayıcılarını yapılandırabilir ve **URL ile Giriş** adresini kopyalayıp üyelerle paylaşabilirsiniz. Yalnızca e-posta adresi doğrulanmış bir alan adına ait olan kullanıcılar SSO ile giriş yapabilir. [Tek Oturum Açma (SSO)](/tr/basic/sso/overview) sayfasına bakın. diff --git a/tr/basic/sso/auth0.mdx b/tr/basic/sso/auth0.mdx index d123f695..c13070ce 100644 --- a/tr/basic/sso/auth0.mdx +++ b/tr/basic/sso/auth0.mdx @@ -9,7 +9,8 @@ description: "Auth0'ı Teable için SSO kimlik doğrulama sağlayıcınız olara ## 1. Adım: Teable'da Kimlik Doğrulama Sağlayıcısı Oluşturma 1. Teable SSO ayarlarınıza gidin -2. Yeni bir kimlik doğrulama sağlayıcısı oluşturun, adını **Auth0** olarak belirleyin ve **OpenID Connect**'i seçin +2. **Doğrulanmış alan adları** bölümünde kuruluşunuzun e-posta alan adını doğrulayın; alan adı doğrulanmadan kimlik doğrulama sağlayıcısı oluşturulamaz +3. Yeni bir kimlik doğrulama sağlayıcısı oluşturun, adını **Auth0** olarak belirleyin ve **OpenID Connect**'i seçin ## 2. Adım: Auth0 Panosuna Erişme diff --git a/tr/basic/sso/authentik.mdx b/tr/basic/sso/authentik.mdx index e9b7b286..71711cd8 100644 --- a/tr/basic/sso/authentik.mdx +++ b/tr/basic/sso/authentik.mdx @@ -9,7 +9,8 @@ description: "Authentik'i Teable için SSO kimlik doğrulama sağlayıcınız ol ## 1. Adım: Teable'da Kimlik Doğrulama Sağlayıcısı Oluşturma 1. Teable SSO ayarlarınıza gidin -2. Yeni bir kimlik doğrulama sağlayıcısı oluşturun, adını **Authentik** olarak belirleyin ve **OpenID Connect**'i seçin +2. **Doğrulanmış alan adları** bölümünde kuruluşunuzun e-posta alan adını doğrulayın; alan adı doğrulanmadan kimlik doğrulama sağlayıcısı oluşturulamaz +3. Yeni bir kimlik doğrulama sağlayıcısı oluşturun, adını **Authentik** olarak belirleyin ve **OpenID Connect**'i seçin ## 2. Adım: Authentik Yönetici Arayüzüne Erişme diff --git a/tr/basic/sso/azure-entra-id.mdx b/tr/basic/sso/azure-entra-id.mdx index 41a1ca41..fe215a43 100644 --- a/tr/basic/sso/azure-entra-id.mdx +++ b/tr/basic/sso/azure-entra-id.mdx @@ -9,7 +9,8 @@ description: "Azure Entra ID'yi Teable için SSO kimlik doğrulama sağlayıcın ## 1. Adım: Teable'da Kimlik Doğrulama Sağlayıcısı Oluşturma 1. Teable SSO ayarlarınıza gidin -2. Yeni bir kimlik doğrulama sağlayıcısı oluşturun, adını **Azure Entra ID** olarak belirleyin ve **OpenID Connect**'i seçin +2. **Doğrulanmış alan adları** bölümünde kuruluşunuzun e-posta alan adını doğrulayın; alan adı doğrulanmadan kimlik doğrulama sağlayıcısı oluşturulamaz +3. Yeni bir kimlik doğrulama sağlayıcısı oluşturun, adını **Azure Entra ID** olarak belirleyin ve **OpenID Connect**'i seçin SSO yalnızca e-posta adresi doğrulanmış bir alan adına ait olan kullanıcıların giriş yapmasına izin verir; bu kullanıcılar giriş sayfasında SSO giriş düğmesini de görür. Bir alan adı doğrulanmadan kimlik doğrulama sağlayıcısı eklenemez. Mevcut sağlayıcılar da bir alan adı doğrulanana kadar hiçbir kullanıcının giriş yapmasını sağlamaz. ## Desteklenen Kimlik Sağlayıcıları diff --git a/tr/basic/table/import.mdx b/tr/basic/table/import.mdx index cdcacc16..deb186d5 100644 --- a/tr/basic/table/import.mdx +++ b/tr/basic/table/import.mdx @@ -85,7 +85,7 @@ Yüklemeden sonra dosya sütunlarını hedef tablodaki alanlarla eşleyip **İç className="docs-screenshot" /> -4. Gerekirse Airtable hesabınızı bağlayın, ardından içe aktarılacak Airtable Veritabanını seçin. +4. Gerekirse Airtable hesabınızı bağlayın, ardından içe aktarılacak Airtable Veritabanını seçin. Başka bir hesap kullanmak için **Bağlandı: hesap adı** öğesine tıklayıp mevcut bir hesabı ya da **Başka bir hesap bağla** seçeneğini seçin. 5. Kayıtları, indirilip içe aktarılacak ekleri ve görünüm filtreleriyle sıralama ve gruplamaları seçin. 6. **İçe aktarmayı başlat**'a tıklayın. @@ -104,7 +104,7 @@ Yüklemeden sonra dosya sütunlarını hedef tablodaki alanlarla eşleyip **İç - İlk içe aktarmada **Google hesabını bağla**'ya tıklayıp açılır pencerede yetkilendirmeyi tamamlayın. Teable daha sonraki içe aktarmalar için bağlantıyı hatırlar. + İlk içe aktarmada **Google hesabını bağla**'ya tıklayıp açılır pencerede yetkilendirmeyi tamamlayın. Teable daha sonraki içe aktarmalar için bağlantıyı hatırlar. Başka bir Google hesabı kullanmak için **Bağlandı: hesap adı** öğesine tıklayıp mevcut bir hesabı ya da **Başka bir hesap bağla** seçeneğini seçin; hesap değiştirdikten sonra e-tabloyu yeniden seçmeniz gerekir. **Google Drive'dan elektronik tablo seç**'e tıklayın ve Google'ın dosya seçicisinden bir dosya belirleyin. Teable ardından dosyanın yapısını okur. Başka bir elektronik tabloya geçmek için **Değiştir**'i kullanın. @@ -142,4 +142,5 @@ Değerlerin veya sütunların ayarlanması gerektiğinde iletişim kutusu her du - **Başlık satırını algılama**: CSV dosyasında ilk satır başlık olarak kullanılır. Excel dosyasında Teable, başlık satırı ayrı bir satırda olduğu ve her sütunun adı bulunduğu sürece tablo üzerindeki başlıkları ve boş satırları atlayarak başlık satırını bulur. İçe aktarmadan önce önizlemedeki sütun adlarını denetleyin. - **Tarih biçimi**: Teable, `YYYY-MM-DD` gibi yaygın tarih biçimlerini tanıyabilir. Alışılmadık biçimleri içe aktarmadan önce standartlaştırın veya metin olarak içe aktarıp alan türünü daha sonra dönüştürün. - **Google E-Tablolar alan türleri**: Teable alan türünü seçmek için her sütunun hücre biçimlerini okur; böylece Google E-Tablolar'da tarih veya sayı olarak biçimlendirilmiş değerler Tarih ve Sayı alanları olarak gelir. Teable başlık satırını ararken tablonun üzerindeki boş satırları ve başlık şeritlerini atlar. İçe aktarmadan sonra alan türlerini denetleyin. +- **Hesap yetkilendirmesinin sona ermesi**: Bir Airtable veya Google hesabının yetkilendirmesinin süresi dolduğunda ya da yetkilendirme iptal edildiğinde içe aktarma penceresi bu hesabın altında bir uyarı gösterir. Bu hesabı kullanmaya devam etmek için **Yeniden yetkilendir**'e tıklayın ya da bağlı başka bir hesaba geçin. - **Airtable seçim seçenekleri**: Airtable seçim seçeneklerinin adları boşluklar kırpıldıktan sonra aynı hâle gelirse Teable ilk seçeneği korur ve eşleşen kayıt değerlerini buna eşler. Böylece içe aktarma sırasında yinelenen seçenek adları önlenir. diff --git a/uk/basic/admin-panel/sandbox-agent.mdx b/uk/basic/admin-panel/sandbox-agent.mdx index d356eeef..9095f533 100644 --- a/uk/basic/admin-panel/sandbox-agent.mdx +++ b/uk/basic/admin-panel/sandbox-agent.mdx @@ -12,22 +12,38 @@ description: "Налаштовуйте Sandbox Agent і керуйте ним." Для самостійного розгортання спочатку розгорніть повнофункціональне середовище виконання. Див. розділ [Архітектура](/uk/deploy/architecture). -## Обмеження середовища виконання +## Загальні налаштування -Налаштуйте обмеження середовища виконання на вкладці **Налаштування**: +Налаштуйте обмеження середовища виконання в розділі **Загальні налаштування** на вкладці **Налаштування**: | Налаштування | Опис | |------|------| | **Час очікування неактивного потоку** | Визначає, коли неактивний потік завершується | | **Час очікування бездіяльності** | Визначає, коли неактивна пісочниця перезапускається | | **Обмеження одночасних чатів** | Визначає, скільки агентів кожен користувач може запускати одночасно. AI Chat і App Builder також є агентами | -| **vCPU** | Визначає кількість віртуальних процесорів для кожного екземпляра пісочниці | -| **Пам’ять** | Визначає обмеження пам’яті для кожного екземпляра пісочниці | -| **Тимчасовий диск** | Визначає обмеження тимчасового сховища для кожного екземпляра пісочниці | | **Рівень міркування** | Визначає стандартну інтенсивність міркування агентів | +| **Режим обслуговування** | Коли режим увімкнено, AI Chat, створення застосунків, попередні перегляди й рутини не починають нових раундів, а ті, що вже виконуються, завершуються звичайним чином. Вмикайте його перед оновленням або обслуговуванням екземпляра | +| **Повідомлення про обслуговування** | Показується користувачам разом із повідомленням про технічні роботи, поки режим обслуговування ввімкнено. Поясніть у ньому причину й очікуваний час відновлення роботи | + +## Ресурси пісочниці + +У розділі **Sandbox resources** на вкладці **Налаштування** спершу задайте для кожної пісочниці стандартні значення **Кількість vCPU**, **Memory** і **Temporary Disk**. + +Щоб виділити певному виду роботи інші ресурси, заповніть відповідні клітинки в таблиці **Per-scenario settings**. Для порожніх клітинок використовуються стандартні значення. + +| Сценарій | Як використовується пісочниця | +|------|------| +| **AI чат** | Розмова з AI у Проєкті. Одна на користувача, спільна для всіх його чатів | +| **Конструктор застосунків** | Створення й попередній перегляд застосунків. Одна на застосунок | +| **IM-бот** | Відповіді на повідомлення у Feishu, Slack і Telegram. Одна на бота | +| **Рутина** | Запуск рутин за розкладом. Одна на рутину | + +Наприклад, якщо попередній перегляд застосунків часто завершується помилкою через нестачу пам’яті, збільште пам’ять лише для сценарію **Конструктор застосунків**, не зачіпаючи інших. Перед збереженням діалог підтвердження перелічує всі зміни, зокрема сценарії, які досі успадковують стандартні значення й тому змінюються разом із ними. + +Нові налаштування застосовуються лише до пісочниць, створених після збереження; запущені пісочниці зберігають поточні ресурси. Щоб застосувати налаштування одразу, пакетно видаліть потрібні пісочниці за типом на вкладці **Пісочниці**. ## Вкладка «Пісочниці» -Використовуйте вкладку **Пісочниці**, щоб переглядати поточні сеанси пісочниць і керувати ними. +Використовуйте вкладку **Пісочниці**, щоб переглядати поточні сеанси пісочниць і керувати ними. Їх можна фільтрувати за статусом, типом та іншими умовами. -Завершення активних сеансів перериває поточну роботу агента або попередній Перегляд застосунку. Перш ніж продовжити, виконайте вказівки щодо підтвердження в інтерфейсі продукту. +Завершення активних сеансів перериває поточну роботу агента або попередній Перегляд застосунку. Перш ніж продовжити, виконайте вказівки щодо підтвердження в інтерфейсі продукту. Натискання **Пакетне видалення** видаляє всі пісочниці, що відповідають поточним фільтрам; для підтвердження потрібно ввести `DESTROY`. Посилання на попередній перегляд розгорнутих застосунків одразу перестають працювати, доки власник застосунку знову не відкриє чат. diff --git a/uk/basic/admin-panel/skills.mdx b/uk/basic/admin-panel/skills.mdx index ab921347..12c22339 100644 --- a/uk/basic/admin-panel/skills.mdx +++ b/uk/basic/admin-panel/skills.mdx @@ -17,7 +17,7 @@ description: "Публікуйте навички, якими може кори | Джерело | Що потрібно надати | | --- | --- | -| **URL-адреса GitHub** | Посилання на папку навички в репозиторії, наприклад `https://github.com/owner/repo/tree/main/skills/my-skill` | +| **URL-адреса GitHub** | Посилання на папку навички або на файл `SKILL.md` у ній, наприклад `https://github.com/owner/repo/tree/main/skills/my-skill`. Якщо навичка лежить у корені репозиторію, достатньо вставити посилання на репозиторій | | **ZIP-файл або файл навички** | Файл `.zip` або `.skill`, що містить `SKILL.md` | Якщо навичка з такою назвою вже існує в цій області, імпорт замінить її. diff --git a/uk/basic/ai/ai-chat.mdx b/uk/basic/ai/ai-chat.mdx index e3d90993..2fdc99d7 100644 --- a/uk/basic/ai/ai-chat.mdx +++ b/uk/basic/ai/ai-chat.mdx @@ -30,7 +30,7 @@ AI Chat допомагає аналізувати поточну Таблицю, ## Елементи керування введенням - **Голосове введення**: натисніть кнопку мікрофона в полі введення та надайте доступ до мікрофона, щоб розпочати запис. Під час запису виберіть **Завершити голосове введення** або **Відхилити голосове введення**. Після завершення Teable транскрибує запис у поле введення. -- **Модель**: у меню моделей виберіть рівень моделі для розмови. У меню перелічені **Ultra**, **Smart**, **Standard** і **Lite** від найпотужнішого до найлегшого, і для кожного вказано модель, що стоїть за ним. Адміністратор може замінити цю модель будь-коли або пропонувати лише частину рівнів, а вибирати заново вам не доведеться. Використовуйте нижчий рівень для простих запитів, очищення або переписування, а вищий — для складного планування, аналізу кількох Таблиць і створення застосунків. У хмарній версії меню також показує для кожного рівня множник обчислювальної потужності відносно рівня за умовчанням (наприклад, **2.5×**); він не відображається, якщо рівень витрачає приблизно стільки ж, скільки рівень за умовчанням, або не витрачає обчислювальної потужності платформи. Перемикання рівня посеред розмови потребує одного підтвердження: розмова зберігається, а нова модель береться до роботи з наступного повідомлення. +- **Модель**: у меню моделей виберіть рівень моделі для розмови. У меню перелічені **Ultra**, **Smart**, **Standard** і **Lite** від найпотужнішого до найлегшого, і для кожного вказано модель, що стоїть за ним. Використовуйте нижчий рівень для простих запитів, очищення або переписування, а вищий — для складного планування, аналізу кількох Таблиць і створення застосунків. У хмарній версії меню також показує для кожного рівня множник обчислювальної потужності відносно рівня за умовчанням: наприклад, **1.0×** для рівня за умовчанням і **2.5×** для вищого рівня. Для рівнів, які не витрачають обчислювальної потужності платформи, множник не відображається. Перемикання рівня посеред розмови потребує одного підтвердження: розмова зберігається, а нова модель береться до роботи з наступного повідомлення. - **Інтелект**: окремо виберіть рівень **Інтелект** у меню моделей. Він визначає глибину міркування; вищі рівні забезпечують докладніший аналіз. - **Мої секрети**: відкрийте **+** → **Більше** → **Мої секрети**, щоб зберегти ключі API або інші облікові дані в розділі **Налаштування** → **Інтеграції**. Ці значення належать вам, AI Chat читає їх під час роботи як змінні середовища, і ви можете надавати їх окремим застосункам та автоматизаціям. Див. [Облікові дані та інтеграції](/uk/basic/credential). - **Картки авторизації**: коли ШІ потрібен сторонній обліковий запис або секрет, у розмові закріплюється картка, і хід не триває далі, доки ви не відреагуєте. Якщо обліковий запис потрібен самому Cuppy, щоб виконати завдання, натисніть **Підключити** і пройдіть OAuth; якщо облікові дані потрібні застосунку або автоматизації під час роботи, виберіть **Підключити мій обліковий запис** або надайте наявні. Кнопка **Пропустити** лишає їх при вас, і ШІ продовжує з тим, що не залежить від них. Див. [Облікові дані та інтеграції](/uk/basic/credential). diff --git a/uk/basic/base.mdx b/uk/basic/base.mdx index 7ad4f8f5..bf95358a 100644 --- a/uk/basic/base.mdx +++ b/uk/basic/base.mdx @@ -29,9 +29,9 @@ description: "Створюйте, керуйте, імпортуйте й екс Частина шаблонів — це рішення: їхнім автоматизаціям потрібні підключені зовнішні платформи, інакше дані не надходитимуть, і картка шаблону перелічує ці платформи. Тоді Teable створює Проєкт без демонстраційних даних і спершу відкриває екран налаштування: -1. Кожна платформа — окремий рядок. Облікові записи, вже авторизовані в розділі **Налаштування** → **Інтеграції**, прив’язуються під час відкриття екрана; для решти натисніть **Підключити обліковий запис**, щоб пройти OAuth, або **Авторизувати своє**, щоб узяти наявне підключення. +1. Екран перелічує облікові записи, які потрібно підключити, згруповані за платформами. Якщо одній платформі потрібно кілька облікових записів (наприклад, два канали YouTube), кожен займає окремий рядок і прив’язується окремо. Якщо для платформи в розділі **Налаштування** → **Інтеграції** підключено лише один обліковий запис, він прив’язується під час відкриття екрана; якщо ж їх кілька, натисніть **Авторизувати своє** й виберіть потрібний. Для ще не підключених платформ натисніть **Підключити обліковий запис**, щоб пройти OAuth. 2. Пункти, яким потрібен ключ API, зібрано під заголовком **Ключі, які потрібно ввести**. Натисніть **Ввести**, щоб створити ключ, або виберіть уже збережений секрет. -3. Натисніть **Запустити**. Усі робочі процеси з повним набором облікових даних вмикаються, а ті, що працюють за розкладом, одразу проходять перше коло — його видно в історії запусків автоматизації. Після цього ви потрапляєте до Проєкту. +3. Натисніть **Запустити**. Усі робочі процеси та [рутини](/uk/basic/ai/routine) з повним набором облікових даних вмикаються. Ті, що працюють за розкладом, одразу проходять перше коло — його видно в історії запусків; ті, що запускаються подіями сторонніх застосунків, чекають на першу подію. Після цього ви потрапляєте до Проєкту. Пропущені тут інтеграції не втрачаються. Поки в Проєкті лишається непідключена, сторінка показує **N інтеграцій не підключено**; натисніть **Підключити**, щоб доповнити будь-коли. Див. [Облікові дані та інтеграції](/uk/basic/credential). diff --git a/uk/basic/credential.mdx b/uk/basic/credential.mdx index dd12f09b..ad5ad485 100644 --- a/uk/basic/credential.mdx +++ b/uk/basic/credential.mdx @@ -28,7 +28,9 @@ description: Керуйте своїми підключеннями й секр Більшість сервісів підключається за один прохід OAuth. Сервіс із позначкою **Підключається за API-ключем** натомість відкриває діалог підключення і запитує ключ, який вам видав цей сервіс; Composio зберігає це значення і підписує ним кожен запит, а Teable його не зберігає. -Коли авторизація втрачає чинність, у підключенні зʼявляється **Підключити знову**. +Один сервіс можна підключити кількома обліковими записами, наприклад робочою й особистою скринькою Gmail. **Мої підключення** згруповано за сервісами, а біля назви групи видно кількість облікових записів. Уже підключений сервіс більше не зʼявляється в списку **Підключити новий обліковий запис**; щоб підключити ще один обліковий запис, натисніть **Додати обліковий запис** у групі цього сервісу. Кожен обліковий запис показано під його електронною адресою або імʼям користувача в цьому сервісі, і саме за цією назвою його вибирають, коли надають доступ застосунку чи автоматизації. Повторна авторизація того самого облікового запису оновлює наявне підключення, а не додає новий рядок. Якщо сервіс не повертає впізнаваного імені, натисніть **Перейменувати** в меню облікового запису й дайте йому назву, за якою його легко відрізнити. + +Коли авторизація втрачає чинність, під відповідним обліковим записом зʼявляється **Потрібне перепідключення**; натисніть **Підключити знову** в меню облікового запису. Біля кожного запису видно, скільки ресурсів його зараз використовують. Кнопка **Переглянути** відкриває перелік застосунків і автоматизацій із зазначенням часу надання доступу, де для будь-якого з них можна **Відкликати доступ**. diff --git a/uk/basic/space.mdx b/uk/basic/space.mdx index f3d79e18..3dc8ebfd 100644 --- a/uk/basic/space.mdx +++ b/uk/basic/space.mdx @@ -121,4 +121,4 @@ description: "Створюйте, перейменовуйте, видаляйт **Автентифікація** -На сторінці «Автентифікація» можна налаштувати постачальників SSO для Простору й керувати параметрами **Вхід за URL-адресою** та **Вхід за кнопкою**. Див. [Єдиний вхід (SSO)](/uk/basic/sso/overview). +На сторінці «Автентифікація» можна підтвердити домен електронної пошти організації, налаштувати постачальників SSO для Простору й скопіювати адресу **Вхід за URL**, щоб поділитися нею з учасниками. Увійти через SSO можуть лише користувачі, чия електронна пошта належить до підтвердженого домену. Див. [Єдиний вхід (SSO)](/uk/basic/sso/overview). diff --git a/uk/basic/sso/auth0.mdx b/uk/basic/sso/auth0.mdx index bb923d2c..2df384ee 100644 --- a/uk/basic/sso/auth0.mdx +++ b/uk/basic/sso/auth0.mdx @@ -9,7 +9,8 @@ description: "Налаштуйте Auth0 як постачальника авт ## Крок 1. Створіть постачальника автентифікації в Teable 1. Перейдіть до налаштувань SSO у Teable -2. Створіть нового постачальника автентифікації, назвіть його **Auth0** і виберіть **OpenID Connect** +2. У розділі **Підтверджені домени** підтвердьте домен електронної пошти організації; без цього створити постачальника автентифікації не можна +3. Створіть нового постачальника автентифікації, назвіть його **Auth0** і виберіть **OpenID Connect** ## Крок 2. Відкрийте панель керування Auth0 diff --git a/uk/basic/sso/authentik.mdx b/uk/basic/sso/authentik.mdx index 63f65469..2c1b7ec1 100644 --- a/uk/basic/sso/authentik.mdx +++ b/uk/basic/sso/authentik.mdx @@ -9,7 +9,8 @@ description: "Налаштуйте Authentik як постачальника а ## Крок 1. Створіть постачальника автентифікації в Teable 1. Перейдіть до налаштувань SSO у Teable -2. Створіть нового постачальника автентифікації, назвіть його **Authentik** і виберіть **OpenID Connect** +2. У розділі **Підтверджені домени** підтвердьте домен електронної пошти організації; без цього створити постачальника автентифікації не можна +3. Створіть нового постачальника автентифікації, назвіть його **Authentik** і виберіть **OpenID Connect** ## Крок 2. Відкрийте інтерфейс адміністратора Authentik diff --git a/uk/basic/sso/azure-entra-id.mdx b/uk/basic/sso/azure-entra-id.mdx index 1d96e7b9..8e2b222b 100644 --- a/uk/basic/sso/azure-entra-id.mdx +++ b/uk/basic/sso/azure-entra-id.mdx @@ -9,7 +9,8 @@ description: "Налаштуйте Azure Entra ID як постачальник ## Крок 1. Створіть постачальника автентифікації в Teable 1. Перейдіть до налаштувань SSO у Teable -2. Створіть нового постачальника автентифікації, назвіть його **Azure Entra ID** і виберіть **OpenID Connect** +2. У розділі **Підтверджені домени** підтвердьте домен електронної пошти організації; без цього створити постачальника автентифікації не можна +3. Створіть нового постачальника автентифікації, назвіть його **Azure Entra ID** і виберіть **OpenID Connect** SSO дозволяє входити лише користувачам, чия електронна пошта належить до підтвердженого домену; саме вони бачать кнопку входу через SSO на сторінці входу. Доки домен не підтверджено, додати постачальника автентифікації не можна, а вже наявні постачальники не дають увійти жодному користувачеві. ## Підтримувані постачальники ідентифікації diff --git a/uk/basic/table/import.mdx b/uk/basic/table/import.mdx index 7e5467bf..41848f84 100644 --- a/uk/basic/table/import.mdx +++ b/uk/basic/table/import.mdx @@ -85,7 +85,7 @@ description: "Імпортуйте дані CSV, Excel, Airtable або Google S className="docs-screenshot" /> -4. За потреби підключіть обліковий запис Airtable, а потім виберіть Базу Airtable для імпорту. +4. За потреби підключіть обліковий запис Airtable, а потім виберіть Базу Airtable для імпорту. Щоб скористатися іншим обліковим записом, натисніть **Підключено: назва облікового запису** й виберіть наявний обліковий запис або **Підключити інший обліковий запис**. 5. Виберіть, чи імпортувати записи, завантажувати й імпортувати вкладення, а також імпортувати фільтри, сортування та групування Переглядів. 6. Натисніть **Почати імпорт**. @@ -104,7 +104,7 @@ description: "Імпортуйте дані CSV, Excel, Airtable або Google S - Під час першого імпорту натисніть **Підключити обліковий запис Google** і завершіть авторизацію у спливному вікні. Teable запам’ятає підключення для наступних імпортів. + Під час першого імпорту натисніть **Підключити обліковий запис Google** і завершіть авторизацію у спливному вікні. Teable запам’ятає підключення для наступних імпортів. Щоб скористатися іншим обліковим записом Google, натисніть **Підключено: назва облікового запису** й виберіть наявний обліковий запис або **Підключити інший обліковий запис**; після зміни облікового запису виберіть електронну таблицю ще раз. Натисніть **Вибрати електронну таблицю з Google Drive** й виберіть один файл у засобі вибору Google. Після цього Teable прочитає його структуру. Натисніть **Змінити**, щоб вибрати іншу таблицю. @@ -143,3 +143,4 @@ Teable може читати лише електронні таблиці, ви - **Формат дати**: Teable розпізнає поширені формати дат, як-от `YYYY-MM-DD`. Незвичні формати стандартизуйте перед імпортом або імпортуйте як текст і згодом змініть тип поля. - **Типи полів Google Sheets**: Teable читає формати комірок кожного стовпця, щоб вибрати тип поля, тому значення, оформлені в Google Sheets як дати або числа, надходять як поля «Дата» й «Число». Під час пошуку рядка заголовків Teable пропускає початкові порожні рядки й банери над таблицею. Після імпорту перевірте типи полів. - **Варіанти вибору Airtable**: якщо назви варіантів вибору Airtable стають однаковими після видалення пробілів, Teable зберігає перший варіант і зіставляє з ним відповідні значення записів. Це запобігає дублюванню назв під час імпорту. +- **Авторизація облікового запису втратила чинність**: якщо авторизація облікового запису Airtable або Google закінчилася чи була відкликана, діалогове вікно імпорту покаже попередження під цим обліковим записом. Натисніть **Авторизувати знову**, щоб і далі ним користуватися, або перейдіть на інший підключений обліковий запис. diff --git a/zh/basic/admin-panel/sandbox-agent.mdx b/zh/basic/admin-panel/sandbox-agent.mdx index c0de5239..42262c79 100644 --- a/zh/basic/admin-panel/sandbox-agent.mdx +++ b/zh/basic/admin-panel/sandbox-agent.mdx @@ -12,22 +12,38 @@ description: "配置和管理沙箱 Agent。" 私有化部署请先部署全功能运行平面,见 [架构](/zh/deploy/architecture)。 -## 运行限制 +## 通用配置 -在 **设置** 页签中配置运行限制: +在 **设置** 页签的 **通用配置** 中设置运行限制: | 设置 | 说明 | |------|------| | **流式空闲超时** | 设置流式空闲后的终止时间 | | **空闲超时** | 设置沙箱无活动后的回收时间 | | **同时聊天上限** | 设置每个用户可同时运行的 Agent(AI 对话和应用构建器)数量 | -| **vCPU 数量** | 设置每个沙箱实例的虚拟 CPU 数量 | -| **内存** | 设置每个沙箱实例的内存上限 | -| **临时盘** | 设置每个沙箱实例的临时存储上限 | | **思考深度** | 设置 Agent 默认思考深度 | +| **维护模式** | 开启后,AI 对话、应用生成、预览和例行任务都不会开始新一轮对话,正在进行的对话会正常结束。适合在升级或维护实例前开启 | +| **维护公告** | 维护模式开启期间,与维护提示一起展示给用户,可用于说明维护原因和预计恢复时间 | + +## 沙箱资源 + +在 **设置** 页签的 **沙箱资源** 中,先设置每个沙箱默认的 **vCPU 数量**、**内存** 和 **临时盘**。 + +需要给某类工作分配不同资源时,在 **按场景单独设置** 表格中填写对应的格子,留空的格子使用默认值: + +| 场景 | 沙箱的使用方式 | +|------|------| +| **AI 对话** | 在项目里和 AI 对话,每个用户一个,同一用户的对话共用 | +| **应用构建器** | 生成和预览应用,每个应用一个 | +| **IM 机器人** | 在飞书、Slack、Telegram 里回复消息,每个机器人一个 | +| **任务** | 例行任务按计划自动运行,每个任务一个 | + +例如应用预览经常因内存不足失败时,可以只调高 **应用构建器** 的内存,不影响其他场景。保存前,确认框会列出每一处修改;仍跟随默认值的场景会随默认值一起变化,也会一并列出。 + +新配置只对之后新建的沙箱生效,正在运行的沙箱不受影响。要让配置立即生效,可以到 **沙箱** 页签按类型批量销毁对应的沙箱。 ## 沙箱页签 -在 **沙箱** 页签中查看并管理当前沙箱会话。 +在 **沙箱** 页签中查看并管理当前沙箱会话,可以按状态、类型等条件筛选。 -结束活跃会话会中断正在运行的 Agent 任务或应用预览。继续前,请按页面提示确认。 +结束活跃会话会中断正在运行的 Agent 任务或应用预览。继续前,请按页面提示确认。点击 **批量销毁** 会销毁当前筛选下的全部沙箱,需要输入 `DESTROY` 确认;已部署应用的预览链接会立即中断,直到应用所有者重新打开会话。 diff --git a/zh/basic/admin-panel/skills.mdx b/zh/basic/admin-panel/skills.mdx index 0d375989..c3bb21cd 100644 --- a/zh/basic/admin-panel/skills.mdx +++ b/zh/basic/admin-panel/skills.mdx @@ -17,7 +17,7 @@ description: "发布实例内所有 AI agent 都可使用的技能。" | 来源 | 需要提供的内容 | | --- | --- | -| **GitHub URL** | 仓库中技能目录的链接,例如 `https://github.com/owner/repo/tree/main/skills/my-skill` | +| **GitHub URL** | 技能目录或其中 `SKILL.md` 文件的链接,例如 `https://github.com/owner/repo/tree/main/skills/my-skill`。技能放在仓库根目录时,直接粘贴仓库链接即可 | | **ZIP / Skill 文件** | 包含 `SKILL.md` 的 `.zip` 或 `.skill` 文件 | 如果当前作用域中已存在同名技能,导入会覆盖原有技能。 diff --git a/zh/basic/ai/ai-chat.mdx b/zh/basic/ai/ai-chat.mdx index a7665476..4ce26673 100644 --- a/zh/basic/ai/ai-chat.mdx +++ b/zh/basic/ai/ai-chat.mdx @@ -30,7 +30,7 @@ AI 会优先参考你当前页面中的信息: ## 输入框控制项 - **语音输入**:点击输入框中的麦克风按钮,允许使用麦克风后开始录音。录制时可以选择 **结束语音输入** 或 **丢弃本次语音输入**。选择结束后,Teable 会把录音内容转写到输入框中。 -- **模型**:在模型菜单中选择本次对话使用的模型档位。菜单按能力从高到低列出 **Ultra**、**Smart**、**Standard**、**Lite**,每档标出背后实际使用的模型;管理员可以随时更换某一档背后的模型,也可以只开放其中几档,你不需要重新选择。简单查询、整理、改写选择较低的档位;复杂规划、跨表分析和应用构建选择更高的档位。云端版的菜单中,每档右侧还会标出相对默认档位的算力倍率(例如 **2.5×**),与默认档位消耗相当或不消耗平台算力时不显示。对话进行中切换档位会先确认一次,确认后当前对话继续保留,下一条消息起由新模型处理。 +- **模型**:在模型菜单中选择本次对话使用的模型档位。菜单按能力从高到低列出 **Ultra**、**Smart**、**Standard**、**Lite**,每档标出背后实际使用的模型。简单查询、整理、改写选择较低的档位;复杂规划、跨表分析和应用构建选择更高的档位。云端版的菜单中,每档右侧还会标出相对默认档位的算力倍率,例如默认档位为 **1.0×**、更高档位为 **2.5×**;不消耗平台算力的档位不显示倍率。对话进行中切换档位会先确认一次,确认后当前对话继续保留,下一条消息起由新模型处理。 - **智能**:在模型菜单中单独选择 **智能** 级别,用于控制 AI 的思考强度;级别越高,推理越深入。 - **我的 Secret**:打开 **+** → **更多** → **我的 Secret**,在 **设置** → **集成** 中保存 API Key 或其他凭证。这些值属于你个人,AI 对话运行时可通过环境变量读取,也可以按需授权给某个应用或自动化使用,详见 [凭据与集成](/zh/basic/credential)。 - **授权卡片**:当 AI 需要访问第三方账号或某个 Secret 时,会在对话中固定一张卡片,等你处理后再继续这一轮。Cuppy 需要使用这个账号完成任务时,点击 **连接** 走一次 OAuth;应用或自动化运行时要用这份凭据时,可以 **连接我的账号**,或直接授权你已有的凭据。点击 **跳过** 则不提供这份凭据,AI 会在不使用它的情况下继续处理可完成的部分,详见 [凭据与集成](/zh/basic/credential)。 diff --git a/zh/basic/base.mdx b/zh/basic/base.mdx index 55812a8e..944f1c14 100644 --- a/zh/basic/base.mdx +++ b/zh/basic/base.mdx @@ -29,9 +29,9 @@ description: "创建、管理、导入导出项目。通过 .tea 文件在 Teabl 部分模板是解决方案:它的自动化要连上外部平台才能持续取数,模板详情里会列出需要连接的平台。使用这类模板时,Teable 创建的项目不含示例数据,并先打开一个配置页面: -1. 每个平台占一行。你在 **设置** → **集成** 中已经授权过的账号,进入页面时会自动绑定;其余的点击 **连接账号** 走一次 OAuth,或用 **授权我的** 选择已有连接。 +1. 页面按平台列出要连接的账号。同一平台需要多个账号时(例如两个 YouTube 频道),每个账号各占一行,分别绑定。某个平台你在 **设置** → **集成** 中只连接过一个账号时,进入页面会自动绑定它;连接过多个账号时,点击 **授权我的** 选择要用哪一个。还没连接的,点击 **连接账号** 走一次 OAuth。 2. 需要 API Key 的条目列在 **需要填写的密钥** 下,点击 **填写** 新建,或选用已保存的 Secret。 -3. 点击 **开始**,凭据齐全的工作流会被启用,其中按计划运行的工作流会立刻先跑一轮,可以在自动化的运行历史中看到;随后进入项目。 +3. 点击 **开始**,凭据齐全的工作流和 [例行任务](/zh/basic/ai/routine) 会被启用。按计划运行的会立刻先跑一轮,可以在运行历史中看到;由第三方应用事件触发的会等待首个事件。随后进入项目。 配置页面中没连上的集成不会就此丢失。只要项目里还有未连接的集成,页面上会提示 **有 N 个集成未连接**,点击 **去连接** 可以随时补上,详见[凭据与集成](/zh/basic/credential)。 diff --git a/zh/basic/credential.mdx b/zh/basic/credential.mdx index 567edf06..98b6edf4 100644 --- a/zh/basic/credential.mdx +++ b/zh/basic/credential.mdx @@ -28,7 +28,9 @@ description: 管理你的连接和 Secret,并把它们授权给应用和自动 多数服务走一次 OAuth 即可完成连接;标着 **通过 API Key 连接** 的服务会弹出连接对话框,需要填写该服务发给你的密钥。这个值由 Composio 保管并用于签名每次请求,Teable 不会存储它。 -授权失效时,对应连接上会出现 **重新连接**。 +同一个服务可以连接多个账号,例如工作和个人两个 Gmail 邮箱。**我的连接** 按服务分组,组名旁显示账号数量;已连接过的服务不再出现在 **连接新账户** 列表中,要再连一个账号,点击该服务组的 **添加账号**。每个账号以它在该服务中的邮箱或用户名显示,授权给应用或自动化时也按这个名称选择。再次授权同一个账号会更新原有连接,不会多出一行。服务没有返回可识别的名称时,可以在账号的菜单中点击 **重命名**,起一个便于区分的名字。 + +授权失效时,对应账号下会显示 **需要重新连接**,在账号的菜单中点击 **重新连接**。 每条凭据下方会显示它正在被多少个资源使用。点击 **查看** 可以看到具体的应用和自动化清单,每项都标着授权时间,也可以对其中某一项 **移除授权**。 diff --git a/zh/basic/space.mdx b/zh/basic/space.mdx index 7acb1862..bd3ca42a 100644 --- a/zh/basic/space.mdx +++ b/zh/basic/space.mdx @@ -126,4 +126,4 @@ description: "创建、重命名、删除和管理 Teable 空间。" **认证设置** -在认证设置页面中可以为空间配置 SSO 身份提供商,并管理 **通过 URL 登录** 和 **通过按钮登录**。请参阅 [单点登录 (SSO)](/zh/basic/sso/overview)。 +在认证设置页面中可以验证组织的邮箱域名、为空间配置 SSO 身份提供商,并复制 **通过链接登录** 的地址分享给成员。只有邮箱属于已验证域名的用户可以通过 SSO 登录。请参阅 [单点登录 (SSO)](/zh/basic/sso/overview)。 diff --git a/zh/basic/sso/auth0.mdx b/zh/basic/sso/auth0.mdx index 2536171a..78449561 100644 --- a/zh/basic/sso/auth0.mdx +++ b/zh/basic/sso/auth0.mdx @@ -9,7 +9,8 @@ description: "配置 Auth0 作为 Teable 的 SSO 认证提供商" ## 步骤 1:在 Teable 中创建认证提供商 1. 进入 Teable 的 SSO 设置页面 -2. 创建新的认证提供商,命名为 **Auth0** 并选择 **OpenID Connect** +2. 在 **已验证域名** 中验证组织的邮箱域名,验证之前无法创建认证提供商 +3. 创建新的认证提供商,命名为 **Auth0** 并选择 **OpenID Connect** ## 步骤 2:访问 Auth0 仪表板 diff --git a/zh/basic/sso/authentik.mdx b/zh/basic/sso/authentik.mdx index c77d32d7..56dc63c6 100644 --- a/zh/basic/sso/authentik.mdx +++ b/zh/basic/sso/authentik.mdx @@ -9,7 +9,8 @@ description: "配置 Authentik 作为 Teable 的 SSO 认证提供商" ## 步骤 1:在 Teable 中创建认证提供商 1. 进入 Teable 的 SSO 设置页面 -2. 创建新的认证提供商,命名为 **Authentik** 并选择 **OpenID Connect** +2. 在 **已验证域名** 中验证组织的邮箱域名,验证之前无法创建认证提供商 +3. 创建新的认证提供商,命名为 **Authentik** 并选择 **OpenID Connect** ## 步骤 2:访问 Authentik 管理界面 diff --git a/zh/basic/sso/azure-entra-id.mdx b/zh/basic/sso/azure-entra-id.mdx index 213c2f07..cfaa4cb9 100644 --- a/zh/basic/sso/azure-entra-id.mdx +++ b/zh/basic/sso/azure-entra-id.mdx @@ -9,7 +9,8 @@ description: "配置 Azure Entra ID 作为 Teable 的 SSO 认证提供商" ## 步骤 1:在 Teable 中创建认证提供商 1. 进入 Teable 的 SSO 设置页面 -2. 创建新的认证提供商,命名为 **Azure Entra ID** 并选择 **OpenID Connect** +2. 在 **已验证域名** 中验证组织的邮箱域名,验证之前无法创建认证提供商 +3. 创建新的认证提供商,命名为 **Azure Entra ID** 并选择 **OpenID Connect** `认证设置`) -2. 创建新的认证提供商 -3. 填写第一步中获取的 **App ID** 和 **App Secret** +2. 在 **已验证域名** 中验证组织的邮箱域名,验证之前无法创建认证提供商 +3. 创建新的认证提供商 +4. 填写第一步中获取的 **App ID** 和 **App Secret** 配置页面 -4. 创建完成后,点击复制 **providerId**,稍后配置飞书应用时需要用到 +5. 创建完成后,点击复制 **providerId**,稍后配置飞书应用时需要用到 复制 providerIdSSO 只允许邮箱属于已验证域名的用户登录,这些用户也会在登录页看到 SSO 登录按钮。验证域名之前无法添加认证提供商;已有的认证提供商也无法让任何用户登录,直到验证了域名。 ## 支持的身份提供商 diff --git a/zh/basic/table/import.mdx b/zh/basic/table/import.mdx index 5d91e08b..d716d493 100644 --- a/zh/basic/table/import.mdx +++ b/zh/basic/table/import.mdx @@ -85,7 +85,7 @@ Excel 文件大小限制为 **5MB**。如果您需要导入更大规模的数据 className="docs-screenshot" /> -4. 如有需要,先连接 Airtable 账号,再选择要导入的 Airtable base。 +4. 如有需要,先连接 Airtable 账号,再选择要导入的 Airtable base。要换用其他账号,点击 **已连接:账号名**,选择已有账号或 **连接其他账号**。 5. 选择是否导入记录数据、下载并导入附件,以及是否导入视图的筛选、排序和分组。 6. 点击 **开始导入**。 @@ -104,7 +104,7 @@ Excel 文件大小限制为 **5MB**。如果您需要导入更大规模的数据 - 首次导入时点击 **连接 Google 账号**,在弹窗中完成授权。之后再导入不需要重复连接。 + 首次导入时点击 **连接 Google 账号**,在弹窗中完成授权。之后再导入不需要重复连接。要换用其他 Google 账号,点击 **已连接:账号名**,选择已有账号或 **连接其他账号**;切换账号后需要重新选择表格。 点击 **从 Google Drive 选择表格**,在 Google 文件选择器中选中一个文件,Teable 会读取它的结构。要换一个文件,点击 **更换**。 @@ -142,4 +142,5 @@ Teable 只能读取你在 Google 文件选择器中选中的表格,不会访 - **表头识别**:CSV 文件以 **第一行** 作为表头。Excel 文件会自动跳过表格上方的标题和空行去找表头那一行,前提是表头单独占一行、每列都写了列名。导入前在预览里确认一遍列名是否正确 - **日期格式**:系统能识别常见的日期格式(如 `YYYY-MM-DD`),但如果格式过于特殊,建议在导入前统一规范化,或者先作为“文本”导入,后续再转换类型 - **Google Sheets 字段类型**:Teable 会读取每一列单元格的格式来决定字段类型,因此在 Google Sheets 中设为日期、数字格式的值,导入后是日期和数字字段。表格上方的空行和横幅在找表头时会被跳过。导入后建议再确认一遍字段类型 +- **账号授权失效**:Airtable 或 Google 账号的授权过期或被撤销时,导入弹窗会在该账号下提示,点击 **重新授权** 即可继续使用这个账号,也可以切换到其他已连接的账号 - **Airtable 选项去重**:如果 Airtable 的单选或多选选项在去掉首尾空格后名称相同,Teable 会保留第一个选项,并把对应记录值映射到该选项,避免导入时出现重复选项名称。