التفاعلات بين خادم Team Foundation ومنتجات SharePoint

التكامل بين Visual Studio Team Foundation Server و منتجات SharePoint يوفر للمساهمين بالمشروع والمسؤولين مشاركة فعالة فى المعرفة و الأدوات التنظيمية. يتضمن هذا التكامل خيار إنشاء موقع ويب يُشار إليها كمدخل مشروع فريق لكل مشروع. يمكن لفرق العمل استخدام هذا المدخل للمشاركة فى دليل عملية ومستندات المشروع و التقارير طبقًا لدور كل عضو فى الفريق في المشروع. يمكنك استخدام أي إصدار معتمد من منتجات SharePoint مع Team Foundation Server.

لفهم التفاعل بين منتجات SharePoint و Team Foundation Server ، يجب عليك أولاً تحديد ما نوع التوزيع التي الخاص بك. عمليات النشر Team Foundation Server التي تتكامل مع منتجات SharePoint تنقسم بشكل عام إلى فئتين:

  • Team Foundation Server ومنتجات SharePoint يتم نشرها في البيئات التي تشترك فى ثقة كاملة و الاذونات التى يمكن منح بينهما برنامجين تحتوى على عدد قليل أو قيود.

  • Team Foundation Server ومنتجات SharePoint يتم نشرها في بيئات التى تحتوى على متطلبات للعمل مختلفة، والأذونات التي يمكن منحها بين برنامجين بهما قيود هامة.

إذا كان النشر في الفئة الأولى، التكامل مع منتجات SharePoint هو أبسط. إذا كان لديك بالفعل عملية نشر يمكنك اتباع الإجراءات في إضافة التكامل إلى منتجات SharePoint لتوزيع خادم أساس فريق . وإلا، يمكنك تثبيت Windows SharePoint Services 3.0 كجزء من تثبيت Team Foundation Server ، أو يمكنك تثبيت Windows SharePoint Services 3.0 أو Microsoft Office SharePoint Server 2007 لدعمTeam Foundation Server . للحصول على مزيد من المعلومات حول كيفية تثبيت Team Foundation Server مع منتجات SharePoint ، راجع هذه الصفحة على موقع Microsoft على ويب: دليل التثبيت لأساس الفريق.

إذا كان النشر في الفئة الثانية ،التكامل منتجات SharePoint يتطلب المزيد من التكوين. في الوضع المثالي ، خلق إرجاء أي مجموعات مشروع الفريق حتى بعد قمت بتكوين التكامل مع منتجات SharePoint. لمزيد من المعلومات، راجع تكامل خادم Team Foundation مع منتجات SharePoint بدون أذونات إدارية.

في هذا الموضوع

  • منتجات SharePoint وخادم أساس الفريق

    • البنية

    • منافذ ،حسابات الخدمات والخدمات

    • المستخدمون والمجموعات

  • وثائق المنتجات SharePoint

  • مثال، نشر خادم فريق التأسيس مع Microsoft Office SharePoint Server 2007

منتجات SharePoint كمكون في النشر من خادم فريق التأسيس

منتجات SharePoint جزء اختياري من طبقة التطبيق المنطقي لـTeam Foundation. يمكنك تثبيت منتجات SharePoint على الخادم الفعلي نفس المكونات المنطقية الأخرى في تطبيق الطبقة ، أو يمكن تثبيت منتجات SharePoint على ملقم فعلي منفصل أو مزرعة الخادم. إذا كنت تريد استخدام نشر منتجات SharePoint التي يتم على ملقم آخر, يجب عليك تثبيت Team Foundation Server ملحقاتمنتجات SharePoint على ملقم أو ملقمات. ومع ذلك، الملحقات سيتم تثبيتها تلقائياً إذا قمت بتثبيت Windows SharePoint Services 3.0 كجزء من تثبيتTeam Foundation Server . لمزيد من المعلومات، راجع ملحقات لمنتجات SharePoint راجع بناء خادم أساس الفريق ، وقم بتنزيل أحدث إصدار من دليل التثبيت Team Foundation من الصفحة التالية على موقع Microsoft على ويب: "دليل التثبيت" الخاص بفريق اليأسيس .

البنية

إذا كانت يمكنك دمج نشر منتجات SharePoint مع Team Foundation Server ، يجب منح الوصول بين Team Foundation Server و تطبيق ويب SharePoint أو تطبيقات أخرى الذى انشأتها للإستخدام معها بعد تكوين الإذن ، سيكون للتوزيع البنية المنطقية التالية:

علاقات قاعدة البيانات مع منتجات SharePoint

يجب مراعاة كيف ستحتفظ عمليات نشر منتجات SharePoint و Team Foundation Server و الترابط الخاصة بهم ، خاصة كيف سيتم النسخ الاحتياطي و إستعادة البيانات في منتجات SharePoint ، يمكنك إجراء النسخ الاحتياطي و إستعادة مجموعات الموقع ولكن ليست مواقع SharePoint فردية. وبالمثل، يمكنك إجراء النسخ الاحتياطي و إستعادة مجموعات مشروع الفريق ولكن ليست مشروعات فريق فردية. لذلك، يجب مراعاة نشر Team Foundation Server و منتجات SharePoint لذلك كل مجموعة مشروع فريق لديها مجموعة الموقع الخاصة به و المقترنة به. يمكنك تعيين علاقات كما في التوضيح التالي:

علاقات متشابهة

يجب عليك أن تنظر أيضا في منع إنشاء بوابات مشروع الفريق ضمن جمع فريق المشروع إلى جمع موقع مقترن مع هذا المشروع. عن طريق تطبيق هذا النهج, يمكنك ضمان أن يمكن بنجاح نسخ الاحتياطي واستعادتة كافة البيانات لمجموعة مشروع فريق .

لمزيد من المعلومات، راجع إضافة التكامل إلى منتجات SharePoint لتوزيع خادم أساس فريق, إضافة تطبيق ويب SharePoint إلى التوزيع الخاص بك, إنشاء مجموعة مشروع فريق و إضافة بوابة لمشروع الفريق.

منافذ ،حسابات الخدمات والخدمات

كلا Team Foundation Server و منتجات SharePoint استخدام منافذ معينة لشبكة المرور. استناداً إلى كيفية تثبيت هذه التطبيقات, بعض أو كافة هذه المنافذ قد يكون مسبقاً لديه الإذن لتكوين لهم في جدران الحماية الخاصة بك أو برنامج أمان أخر. في حالة عدم تكوينها ، يجب السماح لشبكة مرور بين تطبيقين كجزء من تكامل Team Foundation Server مع منتجات SharePoint. يبين الرسم التوضيحي التالي مثالاً لرسم التخطيطي للشبكة:

الرسم التخطيطي للمنافذ والاتصالات

لمزيد من المعلومات، راجع بوابات الشبكة و مقطع البروتوكولات من بناء خادم أساس الفريق.

بالإضافة إلى تمكين الوصول إلى شبكة الاتصال بين التطبيقات, يجب أيضًا تكوين حسابات الخدمة التي تستخدم هذه التطبيقات مع بعض الأذونات و يجب إضافة هذه الحسابات إلى مجموعات الأمان كما ان عمليات التوزيع تتطلب. وتستخدم هذه حسابات خدمة لتشغيل بعض الخدمات ، مثل خدمة Windows SharePoint الموقت و خدمات وفريق التأسيس الذى يتطلب النشر . عدد حسابات الخدمة التي يجب عليك تكوينها صغيرة نسبياً إذا كنت تستخدم Windows SharePoint Services 3.0 ، ولكن الرقم أكبر إذا كنت تستخدم Microsoft Office SharePoint Server 2007. لمزيد من المعلومات، راجع خدمة الحسابات و التبعيات في خادم Team Foundation.

المستخدمون والمجموعات

عندما تقوم بتكوين المستخدمين والمجموعات في Team Foundation Server ، يجب تكوين أيضاً يدوياً الدور ، أذونات و العضوية بشكل مناسب من أجل هؤلاء المستخدمين والمجموعات في منتجات SharePoint. خطوات تكوين الدور ، العضوية و الأذونات للمجموعات والمستخدمين سوف تتغير بناءً على الإصدار منتجات SharePoint التي يمكنك استخدامها. لمزيد من المعلومات، راجع أدوار في منتجات SharePoint, إضافة مستخدمين إلى مشروعات الفريق, تعيين أذونات المسؤول لمجموعات مشروع فريق و تعيين أذونات المسؤول لخادم Team Foundation.

وثائق المنتجات SharePoint

منتجات SharePoint هو التعاون كامل الميزات و حل لمشاركة المعلومات و له الوثائق الخاصة به. للحصول على مزيد من المعلومات حول كيفية لإدارة منتجات SharePoint ، راجع صفحة التالية على موقع Microsoft على ويب: مركز الفني منتجات SharePoint.

مثال، نشر خادم فريق التأسيس مع Microsoft Office SharePoint Server 2007

ج: أرادت شركة مرجعية إلى دمج توزيع الخاصة به من Team Foundation Serverبنشر تكتل ملقمات ويب الخاصة بها من Microsoft Office SharePoint Server 2007. كلا البرنامجين للنشر على خادم في مجال "Active Directory" DATUM1.

ملاحظة

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

(Jyoti Kulkarni (DATUM1\JyotiK عضواً في مجموعة "مسؤولي المزرعة" للنشر Microsoft Office SharePoint Server 2007David Campbell (DATUM1\DavidC))عضو مجموعة المسؤولين لتوزيع Team Foundation Server. هؤلاء الإداريين جعل قرارات التالية عندما يجتمعون لجدولة التكوين ، ومناقشة الاحتياجات ، وتحديد الحسابات التي كانت ستستخدم لتكوين :

  • يجب أن يكون كلا للمسؤولين إذن دخول إلى المعلومات التالية:

    • عنوانTeam Foundation Server: http://Datum-TFS:8080/tfs

    • عنوان sharepoint للإدارة المركزية http://Datum-SP5:17012

    • العنوان لتطبيق الويب الذي تم تكوينه للاستخدام مع Team Foundation Server ، والتي سوف يؤدي إلى إرسال إلى David بمجرد أن تنقر أنشأ

  • سيقوم مسؤول مزرعة SharePoint بإنشاء تطبيق ويب ومجموعة الموقع للاستخدام مع Team Foundation Server. يحدد Jyoti أن يستخدمه تطبيق ويب في المنفذ 80, أن تنقر سيتم تكوينه إلى استخدام NTLM و سيتم تسميته فإنه DatumWebApp-TFS. سوف تطلق عليه اسم مجموعة الموقع TFSCollection ، حيث سيتم تعيين مسؤول مجموعة الموقع الثانوي و مسؤول إلى نفس الحساب حيث تتم إضافة David كمسؤول التطبيق DatumWebApp-TFS و كمسؤول مجموعة موقع على TFSCollection مجموعة الموقع.

  • سيقوم مسؤول مزرعة SharePoint بإنشاء تعريف التطبيق للاستخدام مع Team Foundation Server النشر واسم التعريف TFS.

  • مسؤل مزرعة sharepoint و المسؤل عن Team Foundation Server مراجعة متطلبات تكوين الخدمة و حسابات المستخدم. نتيجة عدد حسابات المحتملة مطلوبة وعدد الأذونات المطلوبة لهذه الحسابات Jyoti و David قررا تبسيط التكوين الخاص بها باستخدام مجال نفس الحسابات للخدمة المختلفة التي يقومون عليها النشر. David و Jyoti أنشاءا حسابات خصيصاً من أجل الاستخدام كحسابات الخدمة في التوزيع، حسب الحاجة، ثم منح الأذونات المناسبة. وعلى وجه الخصوص، Davidو Jyoti قررا استخدام حسابات المجال التالي والمجموعات التى لهل إذن مطلوب مسبقاً :

حساب

استخدام مجال حساب

الأذونات المطلوبة و العضوية

حساب المسؤولMicrosoft Office SharePoint Server 2007

DATUM1\JyotiK

  • مسؤول المزرعة مجموعة في النشر منتجات SharePoint

التثبيت والإدارة لحساب Team Foundation Server

DATUM1\DavidC

  • المسؤولين المجموعة على ملقم أو ملقمات حيث Team Foundation Server مثبت

  • مسؤول النظام على مثيل أو مثيلات SQL Server الذي سيستضيف قواعد البيانات الخاصة Team Foundation Server (مطلوب التثبيت)

  • مسؤولين فريق التأسيس مجموعة في Team Foundation Server

حساب الخدمة لـ Team Foundation Server (TFSService)

DATUM1\tfssvc

  • تسجيل الدخول كخدمة على طبقة-تطبيق الخادم

  • مسؤولين المزرعة مجموعة SharePoint لتطبيقات ذلك Team Foundation Server يستخدم 1

  • TFSExecRole مثيل أو مثيلات SQL Server التي تستضيف قواعد بيانات Team Foundation. يتم إنشاء هذه المجموعة عند تثبيت Team Foundation Server لذلك المثيل ولكن يمكن أيضاً إنشاء ذلك باستخدام TFSConfig PrepSQL الأداة المساعدة لسطر الأوامر.

  • حساب الخدمة لمصادر البيانات (TFSReports)

  • معلومات حساب تعريف تطبيق المشاريع (TFS) (تخزين أوراق اعتماد)

DATUM1\tfsrpt

  • السماح بتسجيل الدخول محليًا على مستوى تطبيق الملقم ثم على خادم يقوم بتشغيل SQL Server خدمات التقرير

  • TFSWareHouseDataReaderعلى ملقم التقرير

  • ملقم حساب المزرعة

  • حساب قاعدة البيانات

DATUM1\sptsvc1

  • يجب أن يكون مجال حساب

  • يجب أن يكون عضوا فى مجموعة لمسؤوليناعلى الخادم الذى قيد التشغيل منتجات SharePoint

  • حساب Office SharePoint Server

  • تجمع تطبيقات ويب- حساب المنفذ 80

  • خدمات Windows SharePoint بحث حساب الخدمة

  • حساب الوصول إلى المحتوى Windows SharePoint Services Search

DATUM1\sptsvc2

  • يجب أن يكون مجال حساب

  • حساب تسجيل دخول

  • تسجيل الدخول حساب مسؤول

DATUM1\sptsvc3

  • يجب أن يكون مجال حساب

  • يجب أن يكون عضوا فى مجموعة لمسؤوليناعلى الخادم الذى قيد التشغيل منتجات SharePoint

  • db_creator المثيل SQL Server التي تستضيف قواعد بيانات للنسخمنتجات SharePoint

  • السماح بتسجيل الدخول محليًا على الملقم الذي يُشغّل منتجات SharePoint

حساب مسؤول تعريفات التطبيقات

DATUM1\BrettSh ( Brett Shirley هى أحد التقارير المباشرة الخاصة ل Jyoti ولكنه يقوم فقط بسهولة كما يمكن أن يكون عضو فى فريق David الخاص )

  • يجب أن يكون حساب مجال أو مجموعة المجال

تعريف تطبيقات مجموعة المؤسسة (TFS)

مستخدمين DATUM1\Team Foundation Server

  • يجب أن يكون مجموعة المجال يتم استخدام هذه المجموعة (أو سلسلة من مجموعات) لإدارة الأذونات التي تتطلب المستخدمين في Team Foundation Server ، SQL Server ، و منتجات SharePoint. لمزيد من المعلومات، راجع إضافة مستخدمين إلى مشروعات الفريق.

1 يمكنك تكوين التكامل بين Team Foundation Server و منتجات SharePoint دون إضافة حساب الخدمة Team Foundation Server إلى مجموعة "مسؤولي المزرعة" في منتجات SharePoint ، ولكن يجب إجراء خطوات إضافية. لمزيد من المعلومات، راجع تكامل خادم Team Foundation مع منتجات SharePoint بدون أذونات إدارية.

للحصول على مزيد من المعلومات حول كيفية تكوين السماح بتسجيل الدخول محليًا إذن راجع الموضوع التالي في موقع Microsoft: السماح بتسجيل الدخول محليًا. للحصول على مزيد من المعلومات حول كيفية تكوين السماح بتسجيل الدخول محليًا إذن راجع الموضوع التالي في موقع Microsoft: إضافة كإذن للخدمة إلى حساب.

  • سيقوم بتثبيت مسؤول مزرعة SharePoint Team Foundation Server ملحقات لـ منتجات SharePoint على الملقم الذي يستضيف التطبيق الذي قام بإنشائه للاستخدام من قبل Team Foundation Server.

  • تمنح مسؤول مزرعة SharePoint إذن الدخول Team Foundation Server في وحدة تحكم الإدارة لـ Team Foundation التي تم تثبيتها في مثبت عليه ملحقات. David اعطاها رابطه إلىTeam Foundation Server (http://Datum-TFS:8080/tfs ، كما هو موضح في هذا الموضوع) بحيث يمكنها منح الوصول. حيث يتضمن أيضاً إسم تعريف التطبيق الخاص بالمؤسسات ( TFS) في منح حق الوصول.

  • مزرعة SharePoint الآن تم إكمال كافة مهام التكوين الخاصة به. يرسل Jyoti إلى David الرسائل عندما يتم إكمال هذه الخطوات،و سوف تضمن المعلومات التالية:

    • اسم تطبيق ويب الذي قام بإنشائه للاستخدام وعنوانه للإستخدام مع Team Foundation Server (DatumWebApp-TFS)

    • إسم حساب المجال الذي عليه استخدام حساب مزرعة الخادم ( DATUM1\sptsvc1)

    • اسم وعنوان مجموعة الموقع التي قامت بإنشائها ( TFSCollection)

    • اسم تطبيق ويب الذي قام بإنشائه للاستخدام مع Team Foundation Server (TFS

  • المسؤول Team Foundation تلقي الرسالة و بمراجعة المعلومات تمنح حق الوصول لـلتطبيق SharePoint .

    • يضيف David DatumWebApp-TFS التطبيق Team Foundation Server باستخدام وحدة تحكم الإدارة لـ Team Foundation.

    • يضيف David DATUM1\sptsvc1 حساب على خدمات تطبيقات ويب لـ SharePoint باستخدام وحدة تحكم الإدارة Team Foundation.

  • المسؤولين فى Team Foundation يضيفوا تطبيق ويب SharePoint لمجموعات موجودة بالفعل في نشر Team Foundation Server.

  • مسؤول لـ Team Foundation يكون مشاريع الفريق الموجودة داخل تلك المجموعات مع مداخل مشروع الفريق.

    • David أرسل رسالة بريد إلكتروني إلى مسؤول كل مشروع يسأله ما إذا كان المستخدم يريد منه إضافة لمدخل مشروع فريق إلى المشروع. عمل قوائم كافة المشاريع التي سوف يضيف لهل مدخل.

    • David أنشأ موقع SharePoint لكل مشروع فريق ، إنشاء كل موقع في مجموعة الموقع التي تقترن به مع مجموعة مشروع فريق الذى يوجد فيه المشروع. يضيف David كل مسؤول مشروع فريق إلى موقع جديد ثم منح له أو لها إذن التحكم الكامل .

    • David Hرسل رسالة بريد إلكتروني لمسؤولين المشروع لإعلامهم أنه يمكن الوصول للموقع ،تمكين تنشيط أي ميزات SharePoint التي تريدها ، و نشر الموقع مع المستخدمين والأذونات التي يتطلبها كل مشروع.

راجع أيضًا:

المبادئ

أدوار في منتجات SharePoint

ملحقات لمنتجات SharePoint

موارد أخرى

إدارة مواقع SharePoint