أ. دليل النشر

يوضح هذا الفصل كيفية نشر think-cell في شركة أكبر. إذا كنت تريد تثبيت نسخة شخصية من برنامج think-cell على الكمبيوتر لديك، يرجى مراجعة التثبيت والتحديث.

أ.1
اعتبارات ما قبل التثبيت
أ.2
التثبيت الأولي
أ.3
الصيانة المستمرة

أ.1 اعتبارات ما قبل التثبيت

تعتبر معظم جوانب نشر think-cell متماثلة على كلا النظامين الأساسيين المدعومين (Windows أو macOS). في حالة وجود اختلاف في التفاصيل، يتم ذكر ذلك مباشرةً في النص. تختلف آليات التثبيت الأولي وآلية التوزيع لإعدادات التكوين بشكلٍ أكبر ويتم وصفها في أقسام منفصلة. إذا كنت تدير think-cell على Windows فقط، يمكنك تجاوز قسم التثبيت الخاص بنظام macOS، والعكس صحيح.

أ.1.1 المتطلبات الأساسية لمحطة العمل

في نظام Windows، يعمل think-cell على Microsoft Office 2010، أو 2013، أو 2016، أو 2019 لنظام التشغيل Windows. لا يوجد دعم لنظام Windows on ARM. في نظام macOS: يعمل think-cell على Microsoft Office 2016 (الإصدار 16.8.171111 أو أحدث) أو 2019 لنظام Mac، ويعمل على (OS X Yosemite (10.10 أو الإصدارات الأحدث.

يجب تثبيت المكونات التالية:

  • Microsoft Office Excel
  • Microsoft Office PowerPoint
  • Visual Basic for Applications (من Office Shared Features)

 يتطلب تثبيت think-cell ‏مساحة أقل من 200 ميجابايت على القرص.

أ.1.2 اللغة

تتوفر واجهة مستخدم think-cell باللغة الإنجليزية، والعربية، والصينية، والفرنسية، والألمانية، والإيطالية، واليابانية، والبرتغالية، والروسية والإسبانية. أثناء التثبيت، يستخدم think-cell اللغة المتوافقة مع الإعدادات الإقليمية لنظام التشغيل. بعد التثبيت، يستخدم think-cell نفس اللغة المستخدمة في القوائم ومربعات الحوار الخاصة بإصدار Microsoft Office المثبت.

جميع اللغات المعتمدة مضمنة في حزمة التثبيت الموحدة نفسها. إذا كانت اللغة غير مدعمة حتى الآن بواسطة think-cell، تُستخدم اللغة الإنجليزية. لا يمكن تغيير سلوك تحديد اللغة التلقائي.

أ.1.3 التحديثات التلقائية

يتكامل think-cell بإحكام مع PowerPoint وExcel لتوفير واجهة المستخدم المبسطة الخاصة به ومجموعة هائلة من الإمكانات الوظيفية. نظرًا للتكامل المحكم، لا يمكن ضمان التوافق مع التغييرات المستقبلية غير المعروفة في Microsoft Office. بالتالي:

1.
ستتطلب تحديثات الإصدارات الرئيسية، على سبيل المثال، التبديل من PowerPoint 2013 إلى 2016 أو من الإصدار 2016 إلى إصدار مستقبلي، استخدام أحدث إصدار من think-cell.
2.
بالنسبة إلى إصدارات التشغيل الفوري من Office، والتي تتضمن Office 365، ستحتاج معظم التحديثات إلى تحديث think-cell (راجع أيضًا الاختلافات بين قنوات Office 365).
3.
عادةً لا تتطلب تحديثات الأمان للإصدارات المستندة إلى MSI من Microsoft Office تحديث think-cell. مع ذلك، لا يمكن ضمان ذلك، وقد يتطلب أحيانًا تحديث الأمان لـ Microsoft Office تحديث think-cell من أجل التوافق.

يحتوي think-cell على دعم مضمن للتحديث التلقائي. بهذه الطريقة، فإننا نضمن التوافق مع أي تحديث من Microsoft وتوفير ميزات جديدة. عند تشغيل PowerPoint أو Excel، يتحقق البرنامج من وجود إصدار جديد. في حالة وجود إصدار جديد، يحاول البرنامج تثبيت التحديث.

إذا كانت متوفرة، يستخدم think-cell خدمة النقل الذكي في الخلفية لـ Microsoft (BITS) من أجل تنزيل التحديثات على نظام Windows. يقوم BITS تلقائيًا بتحرير النطاق الترددي عندما يحتاج إليه المستخدم، كما أنه يتم استرداده بأمان من انقطاعات الشبكة الشائعة في بيئات الحوسبة المتنقلة. يبلغ حجم كل تحديث 80 ميجابايت تقريبًا.

جميع الملفات التي يتم تنفيذها وتثبيتها بواسطة التحديث التلقائي تكون موقعة رقميًا من قبل think-cell. يتم التحقق من تكامل التحديث بواسطة شهادة موقعة ذاتيًا تم تضمينها في إصدار think-cell المثبت حاليًا. هذا أكثر أمانًا من الإجراء المعتاد للتحقق من التحديث بواسطة شهادة صادرة عن مصدر الشهادة. على وجه الخصوص، يتم تجنب نوعين من الهجوم: أولاً، قد تخضع الجهات المصدرة للشهادة لهجمات شخص منتحل، على سبيل المثال، يحصل طرف ثالث على شهادة احتيالية من مصدر شهادة موثوق به عن طريق التظاهر بأنه think-cell.

ثانيًا، يمكن أن يؤدي تحديث شهادات الجذر التلقائية من Microsoft إلى تثبيت شهادات جذر جديدة موثوق بها عند الطلب على نظام Windows. يمكن أن يؤدي تحديث شهادات الجذر من Apple إلى تثبيت شهادات جذر جديدة موثوق بها على نظام macOS. بهذه الوسائل، يمكن لشركة Microsoft أو Apple أن تقدم شهادات جذر جديدة لا تخضع للتدقيق العام، ولكن يتم استخدامها بواسطة كليهما لتأسيس الثقة.

دائمًا ما تحافظ التحديثات التلقائية على موقع التثبيت وتحدث think-cell في موضعه.

أ.1.4 الاختلافات بين قنوات Office 365

بالنسبة لـ Office 365، تقدم Microsoft العديد من قنوات التحديث المعروفة التي تنشر التحديثات بتردد وتأخير مختلفين. يدعم think-cell جميع قنوات تحديث Office 365. نتحقق من تحديثات Microsoft لجميع القنوات كل ليلة، وفي حالة وجود تحديث يتعارض مع think-cell، فسنبدأ على الفور في العمل على تحديث think-cell بصورة مقابلة. في الإجراءات التالية، يتم افتراض أن تحديثات think-cell التلقائية ممكّنة.

إليك نظرة عامة على جودة الخدمة التي يمكنك توقعها من think-cell عند استخدام كل قناة من القنوات:

التحديث نصف السنوي
(افتراضي في Office 365 ProPlus) و
التحديث الشهري
(افتراضي في Office 365 Business وHome وPersonal): نبدأ بإجراء تحديث تلقائي لـ think-cell قبل تحديث Microsoft، حتى لا يحدث أي انقطاع في think-cell.
التحديث نصف السنوي (مستهدف)
و
الإصدار الأول، التحديث الشهري (مستهدف):
يتوفر تحديث think-cell للتنزيل، ولكننا لا نقوم دائمًا بإجراء تحديث تلقائي في الوقت المناسب. عند حدوث تعارض وتمكين الإبلاغ عن الأخطاء، سيتم تثبيت التحديث تلقائيًا. إذا تم تعطيل الإبلاغ عن الأخطاء ولم تتم إعادة توجيه البريد الإلكتروني الخاص بالدعم (راجع استكشاف الأخطاء وإصلاحها والأخطاء الفادحة) ، وقام المستخدم بتحديد طلب الدعم في مربع حوار الأخطاء، فسيتلقى استجابة تلقائية عبر البريد الإلكتروني حتى خارج ساعات العمل تتضمن ارتباطًا لتنزيل التحديث.
Insider
نتيح تحديث think-cell في غضون يومي عمل بعد تحديث Microsoft. لذلك قد يحدث انقطاع في الخدمة لمدة تصل إلى يومي عمل. بمجرد أن يكون تحديث think-cell جاهزًا، تكون آلية التوزيع مماثلة لآلية التحديث الشهري (مستهدف).

أ.2 التثبيت الأولي

أ.2.1 التثبيت على Windows

تتعرف ملفات تثبيت think-cell، وsetup_*.msi، وsetup_*.exe على المعلمات نفسها مثل أمر Windows msiexec، بالرغم من أننا لا نوصي بكل المجموعات ولا ندعمها. لاحظ أنه لا يوجد سوى مثبت واحد فقط وسوف يستخدم think-cell إصدار 32 بت أو 64 بت حسب الحاجة. استخدم setup_*.exe إذا كان المستخدمون سيقومون بتثبيت think-cell من خلال النقر المزدوج فوق ملف الإعداد.

أ.2.1.1 نطاق التثبيت

يمكن تثبيت think-cell لكل جهاز أو لكل مستخدم. إذا كان المستخدم الذي يقوم بالتثبيت يمتلك حقوق مسؤول أو يمكنه الترقية عبر عنصر التحكم في حساب مستخدم Windows ((UAC)، فسيكون الإعداد الافتراضي هو استخدام السياق لكل جهاز. ولكن، إذا كان المستخدم يستطيع تثبيت البرنامج لكنه لا يملك حقوق مسؤول ولا يمكنه الترقية عبر UAC، فسيتم استخدام إعداد السياق لكل مستخدم.

استنادًا إلى السلوك القياسي لآلية مثبت Windows، يمكن تثبيت إصدارات think-cell مختلفة بالتوازي إذا تم تثبيتها في سياقات مختلفة (على سبيل المثال، إصدارات مختلفة مثبتة لكل مستخدم في حسابات مستخدمين مختلفة، أو إصدار مختلف مثبت لكل مستخدم أو لكل جهاز، على التوالي). في حالة وجود أكثر من عملية تثبيت، يتم دائمًا تنفيذ عملية التثبيت لكل مستخدم في حساب المستخدم المحدد. يتم تجاهل أي عمليات تثبيت أخرى (بما في ذلك عملية التثبيت لكل جهاز). يسري هذا الأمر أيضًا إذا كانت عملية التثبيت لكل مستخدم تتم بإصدار أقدم من عملية التثبيت الموازية لكل جهاز.

استخدم الأساليب التالية لعمليات التثبيت باستخدام البرامج النصية أو باستخدام موجه الأوامر، أو إذا كنت بحاجة لفرض خيارات تثبيت معينة:

لكل جهاز

setup_*.msi /qn TARGETDIR="<absolute path>"

  • يحتاج حساب التنفيذ إلى أذونات مسؤول كاملة، على سبيل المثال، باستخدام برنامج نصي تم تشغيله بواسطة برنامج صيانة عن بُعد، أو من خلال تشغيل المثبت من موجه أوامر تم تشغيله باستخدام الأمر "تشغيل كمسؤول". سيتم إنهاء عملية التثبيت إذا كان الحساب يمتلك امتيازات غير كافية.
  • احذف المعلمة ALLUSERS.
  • المعلمات الأخرى اختيارية:
    • تقوم المعلمة /qn بإيقاف واجهة مستخدم مثبت Windows.
    • دليل الوجهة الافتراضي هو

      %PROGRAMFILES%\think-cell

      على أنظمة Windows 32 بت و

      %PROGRAMFILES(X86)%\think-cell

      على أنظمة Windows 64 بت. في حالة تعيين مسار مختلف مع المعلمة TARGETDIR، تأكد من أن الوجهة قابلة للقراءة من قبل جميع مستخدمي الجهاز.

  • إذا كنت تفضل ذلك، يمكنك أيضًا استخدام setup_*.exe كما يلي:

    setup_*.exe ALLUSERS=1

    تعمل المعلمات الأخرى على غرار setup_*.msi.

ترقية الامتيازات التلقائية بواسطة عنصر التحكم في حساب مستخدم Windows ((UAC)

setup_*.exe /qb

  • احذف المعلمة ALLUSERS. ستحصل على تثبيت لكل جهاز إذا كان يمكن ترقية حساب المستخدم إلى أذونات مسؤول، وإلا فسوف يعود المثبت إلى التثبيت لكل مستخدم.
  • المعلمات الأخرى اختيارية:
    • مع نظام التشغيل Windows 7، يمكن استخدام /qn لإيقاف واجهة مستخدم المثبت تمامًا. يعرض /qb شريط تقدم ويقوم /qb! بإزالة الزر إلغاء الخاص به. مع نظام التشغيل Windows 8 والإصدارات الأحدث، لا يوصى سوى بـ /qb حيث يمكن لـ /qn إلغاء التثبيت بهدوء أو التثبيت لكل مستخدم بشكل غير متوقع بالرغم من أن الحساب قد يعمل على ترقية الأذونات. (يرجع هذا إلى التغييرات التي تُجريها Microsoft على عنصر التحكم في حساب المستخدم (UAC) في نظام التشغيل Windows 8 كما يستند إلى إعدادات UAC الخاصة بالحساب.)
    • للاطلاع على دليل الوجهة الافتراضي الخاص بالتثبيت لكل جهاز، راجع ما سبق. بالنسبة للتثبيت لكل مستخدم، فإن الإعداد الافتراضي هو

      %LOCALAPPDATA%\think-cell

      يوصى بعدم تعيين مسار مختلف مع المعلمة TARGETDIR، ولكن في حالة القيام بذلك، تأكد من امتلاكه الأذونات المناسبة ومن ملكية السياق المعني.

فرض التثبيت لكل مستخدم

setup_*.exe /qn ALLUSERS=""

  • يفرض ALLUSERS="" التثبيت لكل مستخدم حتى في حالة إمكانية ترقية حساب المستخدم للأذونات بواسطة UAC.
  • قم بتشغيل المثبت لكل حساب مستخدم.
  • المعلمات الأخرى اختيارية:
    • يمكن استخدام /qn لإيقاف واجهة مستخدم المثبت تمامًا. يعرض /qb شريط تقدم ويقوم /qb! بإزالة الزر إلغاء الخاص به.
    • دليل الوجهة الافتراضي هو

      %LOCALAPPDATA%\think-cell

      يوصى بعدم تعيين مسار مختلف مع المعلمة TARGETDIR، ولكن في حالة القيام بذلك، تأكد من امتلاك المجلد الأذونات المناسبة ومن ملكية حساب المستخدم الحالي.

أ.2.1.2 الملفات المثبتة

يحتوي دليل التثبيت على ملفات قابلة للتنفيذ ومكتبات وملفات أخرى مطلوبة من أجل think-cell. المجلدات والملفات التالية جديرة بالذكر:

  • admin-policy-templates (القوالب الضرورية لإدارة الإعدادات عبر نهج المجموعة)
  • ppttc (مخطط ونماذج للتنفيذ التلقائي باستخدام JSON)
  • styles (ملفات الأنماط وأمثلة إضافية على التخصيص)
  • x64 (ملفات إضافية في إصدارات 64 بت من نظام Windows)
  • xml-schemas (مخطط ملفات أنماط think-cell)
  • NOTICE.txt (ملاحظات إجبارية للمكونات المضمنة)

لا تقوم عملية تثبيت think-cell بالكتابة إلى مجلدات أخرى بخلاف مجلد التثبيت المحدد.

أثناء استخدام ملفات think-cell الإضافية، تتم كتابة الملفات إلى المجلدات التالية:

C:\Users\[user]\AppData\Roaming\think-cell

C:\Users\[user]\AppData\Local\think-cell

أ.2.1.3 إدخالات السجل

للتفاعل مع Microsoft PowerPoint وMicrosoft Excel، تقوم عملية تثبيت think-cell بإنشاء بعض المفاتيح الجديدة في الأقسام التالية من سجل Windows. بحسب إجراء عملية تثبيت عادية أو عملية تثبيت لمستخدم واحد لديك، يتم إنشاء المفاتيح في HKEY_LOCAL_MACHINE أو في القسم HKEY_CURRENT_USER:

\Software\Classes\CLSID\
{3EAB3858-A0E0-4A3B-A405-F4D525E85265}

\Software\Classes\CLSID\
{D52B1FA2-1EF8-4035-9DA6-8AD0F40267A1}

\Software\Classes\thinkcell.addin

\Software\Classes\thinkcell.addin.1

\Software\Microsoft\Office\
PowerPoint\Addins\thinkcell.addin

\Software\Microsoft\Office\
Excel\Addins\thinkcell.addin

في إصدارات 64 بت لنظام التشغيل Windows، يتم إنشاء المفاتيح الإضافية التالية:

\Software\Classes\Wow6432Node\CLSID\
{3EAB3858-A0E0-4A3B-A405-F4D525E85265}

\Software\Classes\Wow6432Node\CLSID\
{D52B1FA2-1EF8-4035-9DA6-8AD0F40267A1}

\Software\Wow6432Node\Microsoft\Office\
PowerPoint\Addins\thinkcell.addin

\Software\Wow6432Node\Microsoft\Office\
Excel\Addins\thinkcell.addin

يتم حفظ مفتاح الترخيص وإعدادات تأكيد الجودة عبر الإنترنت والتحديثات التلقائية في القسم التالي من سجل Windows:

Software\Classes\Software\think-cell

في حالة استخدام نُهج المجموعة المستندة إلى think-cell.adm/x (راجع نُهج المجموعة) في الشبكة لديك، قد يستخدم think-cell أيضًا:

HKEY_LOCAL_MACHINE\Software\Policies\
think-cell

HKEY_CURRENT_USER\Software\Policies\
think-cell

لا يقوم think-cell بتغيير أي أقسام أخرى من سجل Windows.

أ.2.1.4 الشريط

يتمثل الموضع الافتراضي لمجموعة think-cell في PowerPoint في علامة التبويب "إدراج" (TabInsert)، بعد المجموعة "إدراج رسومات توضيحية" (GroupInsertIllustrations)؛ بينما يكون الموضع الافتراضي في Excel بعد المجموعة "إدراج مخططات Excel" (GroupInsertChartsExcel) في علامة التبويب "إدراج".

تتوفر معلومات مفصلة حول تخصيص شريط Office من:

http://www.think-cell.com/ribbon

قد يتم تحديد الخصائص التالية أثناء عملية التثبيت لتخصيص مجموعة think-cell في PowerPoint:

RIBBONPPTABINSERT
حدد سمات XML للعنصر tab الذي يحتوي على مجموعة think-cell.
RIBBONPPGROUPINSERT
حدد سمات XML لعنصرgroup في think-cell.
RIBBONPPXMLNS
حدد سمات مساحة اسم XML الإضافية للعنصر customUI.

ملاحظة: تسري كل هذه المعلمات على setup.msi بالإضافة إلى setup.exe.

إذا لم يتم تحديد سمة id، أو idMso، أو idQ باستخدام الخاصية RIBBONPPTABINSERT، يتم وضع مجموعة think-cell في علامة التبويب "إدراج". بالمثل، إذا لم يتم تحديد سمة id أو idQ باستخدام الخاصية RIBBONPPGROUPINSERT، يتم إنشاء معرف محلي فريد لمجموعة think-cell تلقائيًا. بالإضافة إلى ذلك، إذا لم يتم تحديد أي تسمية باستخدام الخاصية RIBBONPPGROUPINSERT، يتم استخدام التسمية think-cell.

تؤدي إضافة الخيار التالي إلى سطر أوامر الإعداد، على سبيل المثال، إلى وضع مجموعة think-cell في علامة تبويب جديدة محددة من قبل المستخدم، تقع بعد علامة تبويب "الصفحة الرئيسية" المضمنة:

RIBBONPPTABINSERT="id=""TabNew"" label=
""My New Tab"" insertAfterMso=""TabHome"""

ملاحظة: يجب أن تكون أي أحرف اقتباس في قصاصات XML أحرفًا مزدوجة عند تحديد الخصائص في سطر أوامر الإعداد.

أو، تؤدي إضافة الخيارات التالية إلى سطر أوامر الإعداد إلى وضع مجموعة think-cell في علامة تبويب "الصفحة الرئيسية" المضمنة بعد مجموعة الخط وتسمية المجموعة:

RIBBONPPTABINSERT="idMso=""TabHome"""

RIBBONPPGROUPINSERT="insertAfterMso=
""GroupFont"" label=""think-cell"""

يمكن استخدام السمة idQ لتحديد معرفات مؤهلة لكل من مجموعة think-cell وعلامة التبويب. يمكن تحديد أي مساحات أسماء مطلوبة للمعرفات المؤهلة باستخدام الخاصية RIBBONPPXMLNS.

على سبيل المثال، تؤدي إضافة الخيارين التاليين إلى سطر أوامر الإعداد إلى وضع مجموعة think-cell في علامة تبويب محددة من قبل المستخدم TabUser، ومؤهلة باستخدام مساحة الاسم http://example.com/ribbon، وتقع قبل علامة التبويب "إدراج":

RIBBONPPXMLNS="xmlns:ribbon=
""http://example.com/ribbon"""

RIBBONPPTABINSERT="idQ=""ribbon:TabUser""
label=""My User Tab""
insertBeforeMso=""TabInsert"""

قد تكون المعرفات المؤهلة مفيدة عند رغبة العديد من الوظائف الإضافية أو القوالب في تخصيص شريط PowerPoint. في حالة قيام العديد من الوظائف الإضافية، على سبيل المثال، بتحديد علامة تبويب باستخدام نفس المعرف المؤهل، يتم إنشاء علامة تبويب واحدة محددة من قبل المستخدم ويمكن لكل وظيفة من الوظائف الإضافية وضع المجموعات ضمن علامة التبويب المشتركة هذه المحددة من قبل المستخدم. يتيح تحديد معرّف مؤهل لمجموعة think-cell للوظائف الإضافية أو القوالب الأخرى وضع مجموعات بصورة نسبية للمجموعة. بالمثل، يمكن لمجموعة think-cell استخدام معرفات مؤهلة لوضع نفسها بصورة نسبية لمجموعات الوظائف الإضافية أو القوالب الأخرى. على سبيل المثال، تحدد الخيارات التالية معرفًا مؤهلاً لمجموعة think-cell وتحدد موضعه بصورة نسبية لمجموعة محددة من قبل المستخدم:

RIBBONPPXMLNS="xmlns:ribbon=
""http://example.com/ribbon""
xmlns:special=
""http://example.com/special"""

RIBBONPPGROUPINSERT="
idQ=""ribbon:GroupThinkCell""
insertAfterQ=""special:GroupSpecial"""

من المهم ملاحظة أن الترتيب الذي يتم تحميل الوظائف الإضافية أو القوالب به قد يؤثر على تخصيص شريط PowerPoint. في حالة تحميل الوظيفة الإضافية، في المثال أعلاه، التي تقوم بإنشاء المجموعة special:GroupSpecial بعد الوظيفة الإضافية think-cell، فإن تحديد الموضع بالنسبة إلى special:GroupSpecial لن يكون له أي تأثير. لا يمكن دائمًا التحكم في ترتيب التحميل، ويوصى بأن يتم تحديد موضع أزواج المجموعات المحددة من قبل المستخدم، التي تتطلب وضعًا نسبيًا، بصورة نسبية لبعضها البعض. يجب أن يضمن هذا الإجراء أن أي مجموعة يتم تحميلها في النهاية ستقوم بتحديد موضعها بصورة نسبية لبعضها البعض على نحوٍ صحيح. في المثال أعلاه، يجب أن تحتوي تعليمة XML البرمجية الخاصة بمجموعة special:GroupSpecial على سمة insertBeforeQ تشير إلى معرف مؤهل لمجموعة think-cell.

يمكن تخصيص مجموعة think-cell في Excel بشكل مماثل باستخدام خصائص RIBBONXLTABINSERT، و RIBBONXLGROUPINSERT، وRIBBONXLXMLNS.

أ.2.1.5 نُهج المجموعة

يدعم think-cell نُهج مجموعة Windows للتحكم المركزي في سلوك think-cell لمجموعة من المستخدمين أو على مجموعة من الأجهزة. لاستخدام نُهج المجموعة، يلزم إنشاء كائن نهج مجموعة وربطه بموقع أو مجال أو وحدة تنظيمية باستخدام وحدة التحكم في إدارة نُهج المجموعة.

يتطلب الشرح التالي فهمًا ومعرفة عملية بمفاهيم وإدارة نُهج المجموعة. للحصول على معلومات عامة حول مفاهيم نُهج مجموعة Windows وتفاصيل آليات الاستخدام والتحديث الخاصة بها، راجع محتويات التعليمات عبر الإنترنت لـ وحدة التحكم في إدارة نُهج المجموعة.

يتم توضيح خيارات التكوين الخاصة ببرنامج think-cell في ملفات القوالب الإدارية think-cell.adm وthink-cell.admx الموجودة في دليل تثبيت think-cell في الدليل الفرعي admin-policy-templates. للاستفادة من الخيارات الجديدة، حسب نوع الملف:

  • لـ think-cell.adm: في محرر كائنات نُهج المجموعة استخدم إضافة/إزالة قوالب... ضمن إجراء
  • لـ think-cell.admx: انسخ think-cell.admx وen-US\think-cell.adml من admin-policy-templates إلى %SYSTEMROOT%\PolicyDefinitions و%SYSTEMROOT%\PolicyDefinitions\en-US على التوالي

تتم إضافة العقدة الجديدة think-cell إلى عقدة القوالب الإدارية في الموضعين التاليين: تحدد إعدادات think-cell التي يتم تكوينها ضمن تكوين الكمبيوتر إدخالات السجل في

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\
think-cell

وتحدد إعدادات think-cell التي يتم تكوينها ضمن تكوين المستخدم إدخالات السجل في

HKEY_CURRENT_USER\SOFTWARE\Policies\
think-cell

إذا تم تمكين الإعدادات في كلا الموضعين، فإن الإعدادات الموجودة ضمن تكوين الكمبيوتر يكون لها الأسبقية.

تعرض عناصر عقدة think-cell الإعدادات المتاحة التي يمكن التحكم فيها بواسطة نُهج المجموعة. يحتوي كل عنصر على وصف بالقيم المتاحة لهذا العنصر.

أ.2.1.6 استخدام نُهج المجموعة لإدارة صلاحية الوصول على خادم طرفي

يمكنك استخدام نُهج المجموعة لتنشيط أو إلغاء تنشيط think-cell لمجموعة من المستخدمين الفرديين. على سبيل المثال، إذا قمت بنشر think-cell على خادم طرفي، فأنت بحاجة إلى التأكد من أن المستخدمين المرخصين هم فقط من يمتلكون صلاحية الوصول إلى think-cell. عند استخدامها بالطريقة التالية، توفر نُهج المجموعة طريقة مناسبة ومريحة للقيام بذلك:

1.
قم بإعداد كائن نُهج مجموعة واحد يعطل think-cell تمامًا ويربطه بمجالك. استخدم الإعداد التحكم في صلاحية الوصول إلى المنتج الخاص بالقالب الإداري think-cell مع القيمة المناسبة.
2.
قم بإضافة كائن نُهج مجموعة آخر يقوم بتنشيط البرنامج للمستخدمين المرخصين. يجب أيضًا ربطه بمجالك وتطبيقه بعد الكائن المعطل. نظرًا لتطبيق كائنات نُهج المجموعة بترتيب عكسي، يجب أن يكون عنصر التمكين موجودًا في أقصى الجزء العلوي للقائمة وحدة التحكم في إدارة نُهج المجموعة.
3.
في القسم تصفية حسب الأمن الخاص بوحدة التحكم في إدارة نُهج المجموعة قم بتقييد الوصول إلى كائن أسلوب مجموعة التمكين بشكل صريح على المستخدمين المرخصين لبرنامج think-cell.

أ.2.1.7 استخدام نُهج المجموعة لتوزيع مفتاح الترخيص

يتمثل الاستخدام الآخر الملائم لنُهج المجموعة في الإدارة والتوزيع المركزيين لمفتاح ترخيص think-cell على مستخدمي think-cell في شركتك. مفتاح الترخيص هو أحد إعدادات القالب الإداري think-cell.

أ.2.2 التثبيت على macOS

يُمكن استخدام ملف تثبيت think-cell، setup_*.pkg بشكل تفاعلي أو يُمكن فتحه في برنامج نصي باستخدام الأمر installer القياسي. يمكن استخدام المجال LocalSystem كهدف، أي أن برنامج think-cell يظل متاحًا دائمًا لجميع مستخدمي الجهاز.

يتم تخزين الإعدادات الإدارية في ملف التكوين config.plist في مجلد التثبيت (راجع الملفات المثبتة). يمكنك تحرير هذا الملف باستخدام plutil أو محرر نص أو أي طريقة أخرى مستخدمة في مؤسستك لإجراء تغييرات على ملفات قائمة الخصائص وتوزيعها.

على سبيل المثال، قد ترغب في توزيع مفتاح ترخيص بنفس البرنامج النصي الذي يستدعي installer لتثبيت ملف setup_*.pkg لنشر مفتاح ترخيص شركتك لكل تثبيت think-cell:

sudo plutil -replace "licensekey"
-string "ABCDE-..." config.plist

أ.2.2.1 الملفات المثبتة

تم تثبيت think-cell في الدليل التالي:

/Library/Application Support/
Microsoft/think-cell

العناصر التالية ضرورية لـ think-cell ويتم إنشاؤها في دليل التثبيت:

  • config.plist (الإعدادات الإدارية)
  • NOTICE.txt (ملاحظات إجبارية للمكونات المضمنة)
  • ppttc (مخطط ونماذج للتنفيذ التلقائي باستخدام JSON)
  • styles (ملفات الأنماط وأمثلة إضافية على التخصيص)
  • tcaddin.plugin (الوظيفة الإضافية التي تعمل في PowerPoint وExcel)
  • xml-schemas (مخطط ملفات أنماط think-cell)

التشغيل لأول مرة

بعد تثبيت think-cell وقيام المستخدم بتشغيل PowerPoint للمرة الأولى، يتم عرض مربع حوار لإدخال مفتاح الترخيص.

مع معلمة التكوين licensekey، يمكن تحديد مفتاح ترخيص أثناء التثبيت أو نشره مركزيًا مقدمًا (راجع معلمات التكوين).

أيضًا عند التشغيل لأول مرة، ينتقل الشريط إلى علامة التبويب إدراج، حيث توجد مجموعة think-cell. يتم أيضًا فتح صفحة ويب تحتوي على برنامج تعليمي. يمكن إلغاء كلا الإجراءين بواسطة معلمة التكوين nofirststart (راجع معلمات التكوين).

أ.3 الصيانة المستمرة

أ.3.1 معلمات التكوين

سطر أمر التثبيت القيم نهج المجموعة القيم config.plist القيم المزيد من المعلومات
LICENSEKEY ="ABCDE-..." مفتاح الترخيص ABCDE-... licensekey ABCDE-... التشغيل لأول مرة
UPDATES =0, =1 التحديثات التلقائية معطل، ممكّن تحديثات/ممكّنة غير صحيح، صحيح التحكم في تحديثات think-cell يدويًا
NOFIRSTSTART =0, =1 منع إجراءات التشغيل لأول مرة معطل، ممكّن nofirststart غير صحيح، صحيح التشغيل لأول مرة
UPDATESURL ="https://..." التحديثات التلقائية عنوان URL updates/url عنوان URL استضافة تحديثات think-cell على الخادم الخاص بك
REPORTS =0, =1 الإبلاغ عن الأخطاء معطل، ممكّن التقارير/ممكّنة غير صحيح، صحيح الإبلاغ عن الأخطاء
SUPPORTEMAIL ="desk@..." الدعم عنوان البريد الإلكتروني support/البريد الإلكتروني عنوان البريد الإلكتروني استكشاف الأخطاء وإصلاحها والأخطاء الفادحة
DEFAULTSTYLE اسم الملف ملف نمط افتراضي اسم الملف defaultstyle اسم الملف نشر أنماط think-cell

أ.3.2 التحكم في تحديثات think-cell يدويًا

إذا كنت تريد التحكم في تحديثات think-cell يدويًا، يجب عليك تعطيل أي تحديثات تلقائية من Microsoft لـ PowerPoint وExcel. يجب أن تتحكم في نشر تحديثات Microsoft. في حالة تمكين تحديثات Office التلقائية من قبل Microsoft، لا يمكنك تعطيل تحديثات think-cell. سيقوم think-cell بتنزيل التحديثات وتثبيتها في هذه الحالة.

إذا قمت بتعطيل تحديثات Office التلقائية من قبل Microsoft أو قمت بتوجيه تحديثات Office إلى الخادم لديك، يمكنك تعطيل تحديثات think-cell عبر معلمة التكوين (راجع معلمات التكوين).

في هذه الحالة، لا يتحقق think-cell مما إذا كان هناك تحديث متاح عند تشغيل PowerPoint وExcel أم لا. يمكنك أيضًا الاتصال بنا وطلب تعطيل التحديثات التلقائية عبر إعداد على خادمنا. في هذه الحالة، يظل التحقق من التحديث يحدث، ولكن يشير الرد دائمًا إلى عدم توفر أي تحديث.

ملاحظة: نتيجة لخطأ معين، قد يقوم think-cell بإعلام المستخدم بإتاحة تحديث مزود بإصلاح بالفعل ويعرضه على صفحة ويب (راجع الإبلاغ عن الأخطاء).

إذا تم تعطيل التحديثات التلقائية لـ think-cell، فستحتاج إلى التحقق من توافق think-cell يدويًا مع كل تحديث لـ PowerPoint وExcel. من أجل التحقق الفعال، تحتاج إلى

1.
تشغيل PowerPoint،
2.
إدراج مخطط،
3.
الانتظار حتى يتم فتح ورقة البيانات الداخلية وتغيير رقم،
4.
التأكد من أن التغيير ينعكس في المخطط.

إذا فشلت أي من هذه الخطوات، يلزم اتخاذ إجراء. ستكون النسخة الحالية من think-cell المتوفرة من موقعنا متوافقة مع تحديث Microsoft الذي ترغب في نشره. لذلك، يرجى تكرار الاختبار باستخدام إصدار think-cell الحالي والتخطيط للنشر قبل أو مع تحديث Microsoft.

لا يعد اختبار think-cell مع كل تحديث لـ Microsoft أمرًا اختياريًا. فهو جزء ضروري من دعمك لمستخدمي think-cell في شركتك. الاختبار ليس ضروريًا في حالة تمكين التحديثات التلقائية لـ think-cell.

بوجه عام، يجب نشر تحديثات think-cell بانتظام حتى يتمكن المستخدمون من الاستفادة من أحدث التحسينات. نوصي بإجراء تحديث كل بضعة أشهر على الأقل.

أ.3.3 استضافة تحديثات think-cell على الخادم الخاص بك

عادةً ما تتم استضافة تحديثات على خادم ويب think-cell، ولكن لديك خيار استضافة التحديثات داخل شبكة الإنترانت الخاصة بك. للقيام بذلك، تحتاج إلى خادم ويب مثل Apache أو Microsoft Internet Information Server (IIS) يستطيع جميع مستخدمي think-cell داخل شركتك الوصول إليه. يجب وضع الملفات التالية على خادم الويب الذي يستضيف تحديثاتك:

  • ملف نص XML ، يُسمى عادةً update.xml، يتحكم في عملية التحديث. راجع أدناه للحصول على وصف لتنسيق ملف التحديث XML.
  • واحد أو أكثر من ملفات التحديثsetup_think-cell_<version>.exe التي تم توفيرها بواسطة think-cell.

بعد وضع الملفات الضرورية في خادم الويب، استخدم معلمة تكوين تحدد موقع ملف XML الخاصة بالتحديث (راجع معلمات التكوين)، على سبيل المثال

https://example.com/update.xml

يجب أن يحتوي ملف XML الخاص بالتحديث على قائمة بالسيناريوهات، بحيث يتكون كل سيناريو من مجموعة من الشروط وعنوان URL المقابل لملف الإعداد. يحدد السيناريو الأول الذي تتحقق شروطه الملف الذي سيقوم العميل بتنزيله وتثبيته. من خلال تطبيق شروط مثل قائمة أسماء الأجهزة أو المستخدمين، يمكن للمستخدمين المختلفين تلقي تحديثات مختلفة. على سبيل المثال، يمكن أولاً توزيع إصدارات البرامج الجديدة على مجموعة صغيرة من المستخدمين الرائدين قبل طرحها في الشركة بأكملها.

Windows: يوضح المثال التالي ملف XML معقد خاص بتحديث باستخدام استعلامات WQL:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
<root> 
  <CUpdateInfo id="1"> 
    <m_vecupdscen length="2"> 
      <!-- list of 2 different update scenarios --> 
      <!-- First scenario: the group of pilot 
           users. --> 
      <!-- This scenario is evaluated first, 
           and if it is executed, the 
           second scenario is skipped. --> 
      <elem> 
        <!-- Update file of this scenario: 
             The pilot group receives 
             think-cell build 17950 --> 
        <m_bstrFile>http://example.com/setup_17950.exe 
        </m_bstrFile> 
        <!-- List of 2 conditions that must 
             _all_ be met to install the 
             file --> 
        <m_vecupdcond length="2"> 
          <elem> 
            <!-- WQL query that an earlier build 
                 of think-cell is installed. The 
               query searches the local WQL 
                 database (not the network). 
                 Thus it will either return one 
                 product record, if an older 
                 product is installed, or none 
                 otherwise. --> 
            <m_bstrQuery>select * from 
              Win32_Product where 
              Name='think-cell' and 
              Version&lt;'1.17.950.0' 
            </m_bstrQuery> 
            <!-- The number of returned records 
                 is now numerically compared: 
                 -2 stands for less than, 
                 -1 for less or equal; 
                 0 for equal; 
                 1 for greater or equal; 
                 2 for greater than --> 
            <m_eupdcondop val="0"/> 
            <!-- Compare to numerical value 1 --> 
            <m_nCount val="1"/> 
          </elem> 
          <elem> 
            <!-- WQL query that the computer system is 
                 named ANNA, TOM or FRANK (the group 
                 of pilot users). Again, the query is 
                 executed locally, returning either one 
                 computer system (the one the query is 
                 running on) or none. --> 
            <m_bstrQuery>select * from 
              Win32_ComputerSystem where 
              Name='ANNA' or Name='TOM' 
              or Name='FRANK'</m_bstrQuery> 
            <!-- number of returned records equal to 1 --> 
            <m_eupdcondop val="0"/> 
            <m_nCount val="1"/> 
          </elem> 
        </m_vecupdcond> 
      </elem> 
      <elem><!-- Second scenario: all other users. --> 
        <!-- All other users receive think-cell 
             build 17883. --> 
        <m_bstrFile>http://example.com/setup_17883.exe 
        </m_bstrFile> 
        <!-- List of 1 condition that must be met to 
             install the file --> 
        <m_vecupdcond length="1"> 
          <elem> 
            <m_bstrQuery>select * from 
              Win32_Product where 
              Name='think-cell' and 
              Version&lt;'1.17.883.0'</m_bstrQuery> 
            <!-- number of returned records equal to 1 --> 
            <m_eupdcondop val="0"/> 
            <m_nCount val="1"/> 
          </elem> 
        </m_vecupdcond> 
      </elem> 
    </m_vecupdscen> 
  </CUpdateInfo> 
</root>

تتم كتابة الشروط الموجودة داخل الملف بلغة استعلام Windows Management Instrumentation (WQL)، التي تتيح الوصول إلى جميع معلمات النظام ذات الصلة. لمعرفة المزيد عن WQL، انتقل إلى:

http://www.think-cell.com/wql

إذا أردت التحكم في التحديث من خلال مقارنة رقم الإصدار، فاتبع هذا المثال:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
<root> 
  <CUpdateInfo id="1"> 
    <m_vecupdscen length="1"> 
      <elem> 
        <m_bstrFile 
      val="https://example.com/setup_26388.exe"/> 
        <m_bstrDescription/> 
        <m_vecupdcond length="2"> 
          <elem> 
            <version/> 
            <m_eupdcondop val="1"/> 
            <m_nCount val="26000"/> 
          </elem> 
          <elem> 
            <version/> 
            <m_eupdcondop val="-2"/> 
            <m_nCount val="26388"/> 
           </elem> 
        </m_vecupdcond> 
      </elem> 
    </m_vecupdscen> 
  </CUpdateInfo> 
</root>

يتم استيفاء شروط التحديث عندما يكون رقم الإصدار الحالي أكبر من أو يساوي (val="1") 26000 وأقل من (val="-2") 26388.

أ.3.4 إعلام حول انتهاء صلاحية مفتاح الترخيص

يتطلب think-cell مفتاح ترخيص ويمكن استخدامه حتى تاريخ انتهاء صلاحية مفتاح الترخيص.

سيقوم البرنامج بإعلام المستخدم بشأن انتهاء الصلاحية القادم مع كل مرة تشغيل لـ PowerPoint أو Excel إذا كان تاريخ انتهاء الصلاحية بعد فترة أقل من 14 يومًا. في حالة انتهاء صلاحية مفتاح الترخيص في اليوم 15 أو 30 أو 31 من الشهر، يتم عرض إشعار لأول مرة في يوم 2، و17، و18 من الشهر نفسه، على التوالي.

يتم استخدام مربع حوار مفتاح الترخيص لإعلام المستخدم. إذا لم يكن مفتاح الترخيص قد انتهت صلاحيته بعد، يتم عرض الرسالة "ستنتهي صلاحية مفتاح ترخيص منتج think-cell هذا قريبًا. يجب إدخال مفتاح ترخيص جديد:" مع تاريخ انتهاء الصلاحية. يتاح للمستخدم الخيارات التالية:

  • إدخال مفتاح ترخيص جديد والنقر فوق موافق.
  • النقر فوق إلغاء لإغلاق مربع الحوار.
  • النقر فوق إلغاء تثبيت لإلغاء تثبيت think-cell.

إذا كان تاريخ انتهاء الصلاحية قد انقضى بالفعل، يتم عرض الرسالة "انتهت صلاحية مفتاح ترخيص منتج think-cell هذا. الرجاء إدخال مفتاح ترخيص جديد:" لكن يتاح النقر فوق موافق فقط بعد إدخال مفتاح ترخيص صالح. إذا تم تجاهل مربع الحوار باستخدام إلغاء، يتم إلغاء تنشيط think-cell.

لمنع ظهور مربع حوار انتهاء صلاحية الترخيص، يرجى التأكد من طلب مفتاح ترخيص جديد ونشره قبل أكثر من 14 يومًا من تاريخ انتهاء الصلاحية. دائمًا ما يكون مفتاح الترخيص الجديد صالحًا على الفور وليس فقط بعد تاريخ انتهاء صلاحية مفتاح الترخيص القديم. لذلك، يجب نشر مفتاح الترخيص الجديد بمجرد توفره.

أ.3.5 الإبلاغ عن الأخطاء

في think-cell، نلتزم بالثبات والقوة بوصفهما عاملين أساسيين لضمان الاستخدام الاحترافي لبرنامجنا. عند حدوث حالة خطأ أثناء استخدام think-cell، يقوم البرنامج تلقائيًا بإنشاء تقرير يساعدنا على فهم المشكلة وإصلاحها في الإصدار التالي.

قد يتوفر إصدار محدث من think-cell تعالج الخطأ المبلغ عنه في وقت التقرير. في هذه الحالة، يتم تثبيت التحديث تلقائيًا (راجع التحديثات التلقائية للحصول على تفاصيل حول تنزيل التحديثات وتثبيتها). في حالة التحكم في تحديثات think-cell يدويًا (راجع التحكم في تحديثات think-cell يدويًا)، يتم عرض تنزيل التحديث في نافذة مستعرض ويمكن تثبيته يدويًا.

يحتوي التقرير الذي يتم إنشاؤه تلقائيًا على المعلومات التالية:

  • التاريخ والوقت،
  • معرّف التخصيص الخاص بك (عدد مكون من ثلاثة أو أربعة أرقام (530 للإصدار العام) المماثل لمعرف تخصيص جميع المستخدمين داخل وحدة الشركة،
  • مفتاح الترخيص،
  • إنشاء البرنامج (عدد مكون من خمسة أرقام؛ يمكن أيضًا العثور عليه في مربع الحوار حول
  • رمز خطأ من نظام التشغيل، من PowerPoint أو Excel أو من think-cell نفسه،
  • الموقع في التعليمة البرمجية المصدر الخاصة بنا (اسم الملف ورقم السطر) التي حدث بها الخطأ،
  • Microsoft Minidump، وهو عبارة عن تتبع المكدس إلى جانب معلومات بيئية مثل إصدار نظام التشغيل والوحدات المحملة. تستخدم Microsoft نفس Minidump عند إرسال تقارير بالأخطاء،
  • معرف فريد عمومي (GUID) غير محدد للهوية، يُستخدم لربط تقارير أخطاء متعددة. يتم إنشاء معرف GUID عند استخدام think-cell للمرة الأولى ويتم تخزينه مع إعدادات المستخدم. وهو عبارة عن سلسلة عشوائية غير مرتبطة بالجهاز أو المستخدم أو المستند الحالي في وقت الإنشاء. باستخدام المعرّف الفريد العمومي (GUID)، يمكن فقط تحديد احتمال ورود تقريري خطأ من نفس المستخدمين أو من مستخدمين مختلفين.

يتم إرسال تقرير الخطأ عبر HTTPS إلى خادم think-cell. من بين جميع المعلومات المرسلة، يمكن أن تحتوي Minidump فقط، وهي عبارة عن محتوى ذاكرة بشكل أساسي، على أجزاء فعلية من محتوى الشريحة. ولكن أثناء تشغيله، لا يقوم think-cell مطلقًا بتخزين محتوى الشريحة الفعلي. يتم ترك تخزين النصوص أو الصور بالكامل لـ PowerPoint. لذلك، فمن المستبعد تمامًا أن تحتوي Minidump الخاصة بالذاكرة المستخدمة من قبل think-cell على أي معلومات حساسة.

يمكنك اختبار آلية الإبلاغ عن الأخطاء عن طريق كتابة errorreporttest في أي مربع نص في PowerPoint. يؤكد مربع رسالة أنه قد تم إرسال تقرير خطأ.

يمكن تمكين الإبلاغ التلقائي عن الأخطاء أو تعطيله عبر مُعلمة التكوين (راجع معلمات التكوين).

استكشاف الأخطاء وإصلاحها والأخطاء الفادحة

في حالة وجود أخطاء فادحة، يتم سؤال المستخدم عما إذا كان يرغب في تقديم طلب دعم.

مربع حوار طلب الدعم للأخطاء الفادحة في think-cell

يمكن أيضًا إرسال طلبات الدعم هذه يدويًا (راجع استكشاف الأخطاء وإصلاحها). يمكن تغيير عنوان البريد الإلكتروني الافتراضي لطلبات الدعم عبر معلمة تكوين (راجع معلمات التكوين).

تستخدم think-cell ملفات تعريف الارتباط لتحسين وظيفة هذا الموقع وأدائه وأمانه. موافقتك ضرورية إذا كنت تريد استخدام الوظيفة الكاملة لهذا الموقع. يمكن العثور على المزيد من المعلومات حول استخدام ملفات تعريف الارتباط من قِبل think-cell وموافقتك وحقوق الخصوصية الخاصة بك في نهج الخصوصية الخاص بنا.