SLAM چيست ؟
اولين موضوعي كه تصميم گرفتيم نتيجه تحقيقات در مورد آن را براي اطلاع و تجربه دوستان در اشتراك بگذاريم , SLAM ميباشد كه گزينه اي براي حل و فصل ربط بين ليست ها مي باشد و در اين آدرس قابل دسترسي مي باشد : http://slam.codeplex.com
SLAM چيست :
SLAM مخفف Share Point list Association Managerمي باشد و اين application
به شما اجازه ساختن و مديريت ربط هاي پيچيده شرپوينت ليست و كانتن تايپ ها را ميدهد .
بهترين راه براي اثبات و نشان دادن SLAM نشان دادن يك مثال است , اجازه بدين : شما سه ليست در سايت شرپوينت خود داريد ,
Clients, Projects and Tasks

هر كلاينت چند پروژه را به عهده مي گيرد و هر پروژه مي تواند چند Task داشته باشد . هر Task يك زمان بر آوردي هم به ان مربوط است .
شما ميخواهيد يك Report زمان تقريبي هر كلايت, مجموعه پر وژه هاي هر كلايت و همه Task هاي هر كدام از اين پروژه ها را نشان بدهد.

در شرپوينت برقرار كردن ربط بين چندين ليست بخصوص در ربط هاي گسترده تر مشكل است و همين طور referential integrity بين آنها برقرار نيست و زماني كه شما يك ركورد از ليست مادر را پاك مي كنيد , ركوردهاي مرتبط با آن در ليست هاي child پاك نمي شود. ( همين طور اديت و ... ) , برنامه Slam قرار است اين مشكل را حل كند.
حال با وارد كردن SLAM :
با SLAM شما فقط به يك تعريف Relationship نياز داريد و SLAM ,داده هاي سيكوئل را به صورت داده هاي SLAM خواهد ساخت .( ليست TasksToProjects براي برقراري ربط بين Tasks و Projects – ليست ProjectsToClients براي برقراري ربط بين Projects و Clients.

شما با استفاده از Slam مي توانيد كوئري هاي زير را توليد كنيد :

نحوه نصب و پيكر بندي SLAM
قبل از نصب : بايد برنامه NET Framework 3.5 SP 1 را در سرورتان نصب داشته باشيد . در صورتي كه نداشتن آن اينجا كليك كنيد
ابتدا بايد جديدترين ورژن SLAM را از منبع آن دانلود كنيد . ابتدا ري جيستري را Run كرده و سپس سند exe را Run كنيد و آنرا نصب كنيد.

محل site Collection را مشخص كنيد. بعد خود Slam را در feature هاي سايت كالكشن تان فعال كنيد. 
بار اول بايد يسكري تنظيمات در سند config انجام بدهيد و Slam را از طريق محيط Slam Control Panel فعال كنيد.

براي اطلاعات بيشتر اينجا كليك كنيد SLAM XML Configuration
Slam Control Panel :
1- Diagnostics : پيام هاي وارد شده توسط SLAM و ارورهاي ان
2- Configuration : تهيه كردن تولز ها براي كمك به وليديتور هاي شما به وسليه SLAM كانفيگ فايل
3- Activation : اجازه اتچ ايونت هندلر هاي SLAM يا دي اتچ كردن آن


مي توانيد براي Slam يك database مستقل تعريف كنيد.

اين هم يك گزارش ساخته شده بر اساس ليست هاي Slam :
![clip_image002[1]](http://pspcommunity.org/blogs/aram/WindowsLiveWriter/SLAM_85FF/clip_image002%5B1%5D_thumb.jpg)
براي اطلاعات بيشتر و راه اندازي يك Report ميتوانيد اين فيلم را دانلود و ببينيد:SLAM MOVIE