মাসিক আর্কাইভ: অগাস্ট 2008

SharePoint ব্যবহারকারী গোষ্ঠী ওয়েবকাস্ট টুনাইট

অদ্য রজনীতে, 08/20/08, কানেকটিকাট SharePoint ব্যবহারকারী গোষ্ঠী সভা এই মাসের একটি শারীরিক সভার পরিবর্তে একটি ওয়েবকাস্ট সম্প্রচার করা হয়.

টুনাইট এর বিষয়: "Microsoft Office SharePoint Server 2007 – Extranet স্থাপনার প্রণালী"

Microsoft’s own Chris Lavista will lead the discussion. I’ve worked with Chris before and he really knows his stuff. If you have any interest in this subject, এটি চেক আউট. Here are the details:

SharePoint ব্যবহারকারী গোষ্ঠী ওয়েবকাস্ট: https://www.clicktoattend.com/invitation.aspx?code=130299

বিষয়: মাইক্রোসফট অফিস SharePoint সার্ভার 2007 – Extranet স্থাপনার প্রণালী
স্পিকার:
মাইক্রোসফট ক্রিস Lavista

জন্ম: অগাস্ট 20 সময় স্বাগত জানাই: 6:15 PM সময়: 6:30 PM -8:00PM


বর্ণনা:
SharePoint একাধিক স্থাপনার বিকল্প জন্য করতে পারবেন. আলোচনা SharePoint প্ল্যাটফর্মের উপর একটি সুরক্ষিত extranet স্থাপন করা হতে পারে কেন্দ্রীভূত করা হবে. একেবারে পুরোভাগ প্রযুক্তির ইন্টিগ্রেশন জড়িত সর্বোত্তম কার্যাভ্যাস এবং পরিস্থিতিতে আলোচনা, ISA সার্ভার 2006 এবং IAG 2007. বৈকল্পিকভাবে, ব্যবহারের ক্ষেত্রে সমর্থিত একক সাইন কথা বলুন.
ক্রিস ওপর:
Chris Lavista is a Technical Architect at recently opened Microsoft Technology Center in New York. His focus is on SharePoint, সম্পৃক্ততা, এবং ইউনিফায়েড কমিউনিকেশনস. তিনি আর্থিক পরিষেবা শিল্পে কাজ করেছে (চেজ, Citigroup) পূর্বে জন্য মাইক্রোসফট যোগদান করতে 8 বৎসর. He started at Microsoft in 2000 তাদের পরামর্শ সেবা অনুশীলনের অংশ হিসেবে প্রথম দিকে MTC দলের যোগদান আগে 2006.

নিবন্ধন & আরো তথ্য: https://www.clicktoattend.com/invitation.aspx?code=130299

</শেষ>

আমার ব্লগ এর জন্য সাবস্ক্রাইব করুন.

আপনার অনুসন্ধান কমিটি এই মাস পূরণ?

এটা মাসের শুরুতে এবং এখন একসাথে পেতে এবং শ্রেষ্ঠ Bets বিশ্লেষণ আপনার কোম্পানির খোঁজো কমিটির জন্য কোনো হিসাবে হিসাবে ভাল একটি সময়, সফল এবং যাতে সফল না অনুসন্ধান, প্রভৃতি.

আপনি একটি সার্চ কমিটি হবে না? তারপর একটি গঠন করুন 🙂

WSS and especially MOSS search benefit from some human oversight. Investing a few hours a month on a consistent monthly basis is not only বানর এর একটি পিপা আর আরো মজা, এটা করতে পারেন:

  • Give insight into the information needs of the enterprise. If people are searching left and right for topic "xyzzy," you know that’s an important topic to the enterprise.
  • Identify potential training requirements. If people are searching for topic "xyzzy" but should really be searching for "abcd" তাহলে আপনি কোথায় এবং কিভাবে তথ্য এটি নেভিগেশন লোকেরা শিক্ষিত ব্যবহার করতে পারেন.
  • Help your organization refine its information architecture.
  • জ্ঞানভাণ্ডার উন্নত সুযোগ চিহ্নিত করুন.
  • অন্যান্য সুযোগ কোন সন্দেহ নেই নিজেদের প্রস্তুত করা হবে.

যারা সার্চ কমিটি থাকা উচিত? You would know your people best, কিন্তু বিবেচনা:

  • অন্তত একটি (এবং হয়ত শুধুমাত্র একটি) বুঝতে পারে যারা এটা ব্যক্তি (বা জানতে পারেন) খোঁজো খামচি করার বিভিন্ন পদ্ধতি, সেরা কয়টা বেট সহ, জ্ঞানভাণ্ডার, পরিচালিত বৈশিষ্ট্য, প্রভৃতি.
  • খোঁজো রিপোর্ট পড়তে পারেন বিভিন্ন বিষয়ের বিশেষজ্ঞদের, এটি পাকস্থলিতে গ্রহণ করে এবং আইটি বোতাম ধাক্কা পারেন যাতে আপনি ব্যবসা কাণ্ডজ্ঞান কর্ম যোগাযোগ, কমিটির সুপারিশ প্রয়োজন হিসাবে levers এবং বন্ধ / খোলা ভালভ টান.
  • যাচাই করতে পারে এমন একটি অথবা আরও বেশি তথ্য স্থাপত্যবিদ, একটি উপায় বা অন্য, তথ্য আর্কিটেকচার খোঁজো বান্ধব এবং কিনা এটা এন্টারপ্রাইজ জন্য ভাল কাজ করছে কিনা.
  • A rotating seat on the committee. Bring in one or two people who don’t normally participate in these kinds of efforts. They may bring unusual and valuable insights to the table.

শুভ বিশ্লেষণ!

</শেষ>

আমার ব্লগ এর জন্য সাবস্ক্রাইব করুন.

Technorati বিভাগ:

দ্রুত এবং সহজ: SPItemList এর SPFolder পান

আমি এই সমস্যা এবং চলমান গুগল বুঝতে মনে হচ্ছে না কি করতে চান রাখতে, তাই আমি মূর্ত আমি এই লিখে দিন.

আমি গত সপ্তাহে বা দুটি হয়েছি ঘটনা রিসিভার ডিবাগ অনেকটা এরকম. The ER is defined against a document library. The individual items in the document library are tightly related to their parent folders. সুতরাং, I am always getting the folder of the item for various manipulations. While debugging, আমি যার আইডি আমি জানি একটি নির্দিষ্ট আইটেম জন্য একটি ফোল্ডার এর মেটাডেটা আপডেট করার প্রয়োজন.

এখানে একটু কনসোল আবেদন (খামার সার্ভার চালানো পরিকল্পিত) যে দুটি আর্গুমেন্ট লাগে: একটি আইটেম এর আইডি এবং একটি ক্ষেত্র ধার্য একটি মান, "Approval Status". It hard codes a lot of stuff and has no error checking.

কোড হার্ড কোডেড সাইট আপ দেখায়, gets a hard coded document library and then finds the indicated item. It then finds the parent folder of that item and assigns the status value.

The key lesson here for me is that SPItem doesn’t get you access to the folder. You need to use SPListItem.File.

যে কেউ তার সমালোচনায় অফার বা কোন আইটেমের ফোল্ডার পেতে একটি ভাল উপায় সুপারিশ দেখাশোনা করলে, একটি মন্তব্য করুন.

<কোড>
ব্যবহার সিস্টেম;
ব্যবহার System.Collections.Generic;
ব্যবহার System.Text;
ব্যবহার Microsoft.SharePoint;
ব্যবহার System.Collections;

নামস্থান Conchango
{
    /// <সারাংশ>
 /// </সারাংশ>
 বর্গ ManualFolderUpdate
    {
        অচর অনধিকৃত মুখ্য(স্ট্রিং[] ARGS)
        {
            স্ট্রিং msh = "ManualFolderUpdate (v1.0): "; // msh = "Message Header"

 কনসোল.WriteLine(msh + "Starting up.  আমি গত 08/04/08 তারিখে ছিল.");

            স্ট্রিং URL টি = http://localhost/xyzzy;

            ব্যবহার (SPSite oSPSite = নতুন SPSite(url-))
            {

                ব্যবহার (SPWeb oSPWeb = oSPSite.OpenWeb())
                {
                    SPList docLib = oSPWeb.Lists["Documents"];

                    কনসোল.WriteLine(msh + "Got the document library.");

                    কনসোল.WriteLine(msh + "Doc lib item count: [" + docLib.ItemCount + "].");

                    int-এ FolderID = 0;
                    স্ট্রিং NewStatus = "xyzzy";

                    FolderID = সিস্টেম.রূপান্তর.ToInt32(ARGS[0].ToString());
                    কনসোল.WriteLine("Seeking folder for item: [" + FolderID + "].");

                    SPListItem li = docLib.GetItemById(FolderID);

                    SPFolder thisItemFolder = li.File.ParentFolder;

                    কনসোল.WriteLine(msh + "Got the parent folder.");

                    NewStatus = ARGS[1].ToString();
                    কনসোল.WriteLine("Setting status to [" + NewStatus + "].");

                    কনসোল.WriteLine("Press return to commit the update or CTRL-C to abort.");

                    কনসোল.ReadLine();

                    thisItemFolder.Item["Approval Status"] = NewStatus;
                    thisItemFolder.Item.Update();

                    কনসোল.WriteLine(msh + "Finished updating the folder.  প্রস্থান.");

                } // SPWeb ব্যবহার

            } // SPSite ব্যবহার

 কনসোল.WriteLine(msh + "Finished.");

        } // মুখ্য

    } // ক্লাস foldersync
} // নামস্থান
</কোড>

</শেষ>

আমার ব্লগ এর জন্য সাবস্ক্রাইব করুন.

রবিবার মর্নিং হাস্যকর: “বাবা, তিনি এমনকি আপনি জানেন না”

আমরা উত্তর নিউ জার্সি Galvin রাজনৈতিক বিদ্রুপ টিভি বড় ভক্ত. প্রোগ্রাম, দৈনিক দেখান hosted by Jon Stewart. I don’t like to get political in my blogging, তাই আমি বলবো যে যে ছাড়া দৈনিক দেখান, আমি চিরতরে হারিয়ে যেতে পারে বা জানার অসন্তুষ্ট সব 12/12/2000.

আমরা তাড়াতাড়ি গত সপ্তাহে ডেক নেভিগেশন খাবার জমিদারি ছিল এবং আমার দশ বছর বয়সী ছেলে একটি সাম্প্রতিক পর্বের দেখাবে প্রদর্শন. আমি মন্তব্য, "Jon Stewart knows that he ভাল আমার সম্পর্কে মজা না or there will be terrible consequences for Jon Stewart."

আমার ছেলে এক মিনিটেরও জন্য এটা সম্পর্কে চিন্তা করে এবং বলে: "Dad, এক নম্বর: He doesn’t even know you."

আমি একটা দুই নম্বর অপেক্ষা, কিন্তু তিনি যথেষ্ট ছিল এবং একটি বীট কুঁদন ছাড়া পরের বিষয় নেভিগেশন সরানো যে সিদ্ধান্ত নিয়েছে.

এটা আমি ঢামালি যারা ধরণের অনেক বেশি মাইলেজ কত খুঁজে পেতে পারে যে ব্যবহার করা হয়, but he’s getting too used to me or too mature or both. I need to adjust somehow.

</শেষ>

আমার ব্লগ এর জন্য সাবস্ক্রাইব করুন.

Technorati বিভাগ:

কর্মী প্রশিক্ষণ সময়সূচী এবং সামগ্রী টেমপ্লেট — আসন কিছু বাগ কাজ PLUS নিরাপত্তা ফিক্স(?)

This is a fairly popular "fabulous 40" টেমপ্লেট. It also has a bug which is widely known (আমি এটা ঠিক কিভাবে ব্লগ লিখেছিল করেছি).

Sogeti released a codeplex project this week that fixes the bug (নিজে যা সুন্দর, কিন্তু মাটি ফাটিয়ে না) কিন্তু তারা অনেক thornier সমস্যার সমাধান আছে দাবি: নিরাপত্তা. The fab 40 template requires a very generous security setting (users needs contributor level access to virtually everything). Not any more! According to the codeplex summary:

"This template also includes a new custom workflow action which enables the template to work without having to give all users contribute permissions to the courses list."

That’s good stuff and worth checking out.

</শেষ>

আমার ব্লগ এর জন্য সাবস্ক্রাইব করুন.

Technorati বিভাগ: , ,

SharePoint ডিজাইনার কর্মপ্রবাহ, ইভেন্ট রিসিভার এবং “তালিকা আইটেম আপডেট” বনাম “বর্তমান আইটেমের মধ্যে ক্ষেত্র সেট”

We have a set of SharePoint designer workflows that "communicate" with an event receiver on the list via changes to site column values. উদাহরণস্বরূপ, if a site column "SetDuedate" কর্মপ্রবাহ দ্বারা সত্য সেট করা হয়, ইভেন্ট রিসিভার যে পরিবর্তন সনাক্ত, একটি কারণে জন্ম হিসাব এবং অন্য সাইট কলামে যে তারিখ নির্ধারণ করা হয়, "Due Date." We split things up like this because the event receiver can calculate a due date using complex business rules (একাউন্টে সপ্তাহান্তে এবং কোম্পানীর ছুটি গ্রহণ) SPD সত্যিই পারব না যখন.

একটি নির্দিষ্ট ইনস্ট্যান্সের মধ্যে, we ran into a problem with this trick. Debugging all this is pretty difficult, কিন্তু আমরা নির্দিষ্ট সিদ্ধান্তে উপনীত হয়েছেন যে ক্ষেত্রে (অন্তত), the event receiver was not running all the time. In one step of the workflow, we would change the value of a site column and the event receiver didn’t appear to run. কিন্তু, এটা দেখাবার বিভিন্ন ধাপে ধারাবাহিকভাবে চলমান ছিল.

এটি পর্যালোচনা করার পর, I noticed that the happy workflow step used the "Update List Item" while the other step used "Set Field in Current Item." Update List Item was updating the "current item." I’m not sure why we picked one over the other since they would seem to be doing the same thing.

সুতরাং … the Update List Item action did cause the event to fire. অপরত্র, বর্তমান আইটেমের কর্মের সেট মাঠ না.

আমি উভয় জায়গায় হালনাগাদ তালিকা আইটেম ব্যবহার করা হয় এবং রক্তবর্ণ! It worked. [[ সরাইয়া মোট, আমি প্রায় একটি দৈনিক ভিত্তিতে জন্য বেহালা অভিনয় 15 বৎসর ]]

এই থেকে, I tentatively believe that the "Set Field" কর্ম ইভেন্ট রিসিভার ফায়ার হতে পারে না, at least some of the time.

This issue bedeviled us for weeks.

This is one of those "observed behavior" posts. I observed this happen once in a specific environment and I’m making some guesses as to why things happened as they did. If you have any insight into this one, মন্তব্য ভাগ করুন.

</শেষ>

আমার ব্লগ এর জন্য সাবস্ক্রাইব করুন.