Monthly Archives: ಮಹಾವೈಭವದ 2008

ಶೇರ್ಪಾಯಿಂಟ್ ಯೂಸರ್ ಗ್ರೂಪ್ ವೆಬ್ಕಾಸ್ಟ್ ಟುನೈಟ್

ಇವತ್ತು ರಾತ್ರಿ, 08/20/08, ಕನೆಕ್ಟಿಕಟ್ ಶೇರ್ಪಾಯಿಂಟ್ ಬಳಕೆದಾರ ಗುಂಪು ಸಭೆ ಈ ತಿಂಗಳ ದೈಹಿಕ ಸಭೆಯಲ್ಲಿ ಬದಲಿಗೆ ಒಂದು ವೆಬ್ಕಾಸ್ಟ್ ಪ್ರಸಾರವಾಗುತ್ತಿದೆ.

ಟುನೈಟ್ ನ ವಿಷಯ: "Microsoft Office SharePoint Server 2007 – ಎಕ್ಸ್ಟ್ರಾನೆಟ್ ನಿಯೋಜನೆ ವಿಧಾನಗಳನ್ನು"

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:

ಶೇರ್ಪಾಯಿಂಟ್ ಬಳಕೆದಾರ ಗುಂಪು ವೆಬ್ಕಾಸ್ಟ್: https://www.clicktoattend.com/invitation.aspx?code=130299

ವಿಷಯ: ಮೈಕ್ರೋಸಾಫ್ಟ್ ಆಫೀಸ್ ಶೇರ್ಪಾಯಿಂಟ್ ಸರ್ವರ್ 2007 – ಎಕ್ಸ್ಟ್ರಾನೆಟ್ ನಿಯೋಜನೆ ವಿಧಾನಗಳನ್ನು
ಸಭಾಪತಿ:
ಮೈಕ್ರೋಸಾಫ್ಟ್ ನ ಕ್ರಿಸ್ Lavista

ದಿನಾಂಕ: ಮಹಾವೈಭವದ 20ನೇ ಟೈಮ್ ಸ್ವಾಗತ: 6:15 PM ಟೈಮ್: 6:30 PM -8:00PM


ವಿವರಣೆ:
ಶೇರ್ಪಾಯಿಂಟ್ ಅನೇಕ ನಿಯೋಜನೆ ಆಯ್ಕೆಗಳನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ಚರ್ಚೆ ಶೇರ್ಪಾಯಿಂಟ್ ವೇದಿಕೆಯಲ್ಲಿ ಸುರಕ್ಷಿತ ಎಕ್ಸ್ಟ್ರಾನೆಟ್ ನಿಯೋಜಿಸಬಹುದು ಹೇಗೆ ಮೇಲೆ ಕೇಂದ್ರಿತವಾಗಿದೆ ನಡೆಯಲಿದೆ. ಮುಂಚೂಣಿಯಲ್ಲಿ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಒಳಗೊಂಡ ಅತ್ಯುತ್ತಮ ಆಚರಣೆಗಳು ಮತ್ತು ಸನ್ನಿವೇಶಗಳನ್ನು ಚರ್ಚಿಸಿ, ISA ಸರ್ವರ್ 2006 ಮತ್ತು IAG 2007. ಐಚ್ಛಿಕವಾಗಿ, ಬಳಕೆಯ ಪ್ರಕರಣಗಳು ಬೆಂಬಲವಿಲ್ಲ ಏಕೈಕ ಸೈನ್ ಮಾತನಾಡಲು.
ಕ್ರಿಸ್ ಬಗ್ಗೆ:
Chris Lavista is a Technical Architect at recently opened Microsoft Technology Center in New York. His focus is on SharePoint, ಸಹಯೋಗ, ಮತ್ತು ಏಕೀಕೃತ ಸಂವಹನ. ಅವರು ಹಣಕಾಸು ಸೇವಾ ಉದ್ಯಮದಲ್ಲಿ ಕೆಲಸ ಮಾಡಿದ್ದಾರೆ (ಅಟ್ಟಿಸಿಕೊಂಡು ಹೋಗುವಿಕೆ, ಸಿಟಿಗ್ರೂಪ್) ಮೊದಲು ಮೈಕ್ರೋಸಾಫ್ಟ್ ಸೇರಿಕೊಳ್ಳಲು 8 ವರ್ಷ. He started at Microsoft in 2000 ಅವರ ಸಲಹಾ ಸೇವೆಗಳು ಅಭ್ಯಾಸದ ಅಂಗವಾಗಿ ರ ಎಂಟಿಸಿ ತಂಡ ಸೇರುವ ಮೊದಲು 2006.

ನೋಂದಣಿ & ಇನ್ನಷ್ಟು ಮಾಹಿತಿ: https://www.clicktoattend.com/invitation.aspx?code=130299

</ಕೊನೆಯಲ್ಲಿ>

ನನ್ನ ಬ್ಲಾಗ್ ಚಂದಾದಾರರಾಗಿ.

ನನ್ನ ಟ್ಯಾಗ್ಗಳು:

ನಿಮ್ಮ ಹುಡುಕಾಟ ಸಮಿತಿ ಈ ತಿಂಗಳ ಎದುರಿಸುತ್ತಿದೆ?

ಅದು ತಿಂಗಳ ಆರಂಭದಲ್ಲಿ ಮತ್ತು ಈಗ ಇರುವುದು ಮತ್ತು ಅತ್ಯುತ್ತಮ ಬೆಟ್ಸ್ ವಿಶ್ಲೇಷಿಸಲು ನಿಮ್ಮ ಕಂಪನಿಯ ಪರಿಶೋಧನಾ ಸಮಿತಿಯು ಯಾವುದೇ ಮಾಹಿತಿ ಉತ್ತಮ ಸಮಯ, ಯಶಸ್ವಿ ಮತ್ತು ಆದ್ದರಿಂದ ಯಶಸ್ವಿಯಾಗಲಿಲ್ಲ ಹುಡುಕಾಟಗಳು, ಇತ್ಯಾದಿ.

ನೀವು ಒಂದು ಹುಡುಕಾಟ ಸಮಿತಿ ಇಲ್ಲ? Then form one 🙂

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, ಆದರೆ ಪರಿಗಣಿಸಲು:

  • ಕನಿಷ್ಠ ಒಂದು (ಮತ್ತು ಬಹುಶಃ ಒಂದೇ) ಅರ್ಥ ಯಾರು ಐಟಿ ವ್ಯಕ್ತಿ (ಅಥವಾ ಕಲಿಯಬಹುದು) ಹುಡುಕಾಟ ತಿರುಚಬಹುದು ವಿವಿಧ ರೀತಿಯಲ್ಲಿ, ಅತ್ಯುತ್ತಮ ಸವಾಲುಗಳನ್ನು ಸೇರಿದಂತೆ, ಅರ್ಥಕೋಶ, ನಿರ್ವಹಿಸುತ್ತಿದ್ದ ಗುಣಲಕ್ಷಣಗಳನ್ನು, ಇತ್ಯಾದಿ.
  • ಹುಡುಕಾಟ ವರದಿಗಳು ಓದಬಹುದು ಅನೇಕ ವಿಷಯ ತಜ್ಞರು, ಇದು ಸೇವಿಸುವ ಮತ್ತು ಐಟಿ ಗುಂಡಿಗಳು ತಳ್ಳುವ ಎಂದು ಆದ್ದರಿಂದ ವ್ಯಾಪಾರ ತಿಳಿ ಕ್ರಮಗಳು ಸಂವಹನ, ಸಮಿತಿಯ ಶಿಫಾರಸುಗಳನ್ನು ಅಗತ್ಯ ಮಾಹಿತಿ ಸನ್ನೆಕೋಲಿನ ಮತ್ತು ನಿಕಟ / ಮುಕ್ತ ಕವಾಟಗಳು ಪುಲ್.
  • ಮೌಲ್ಯೀಕರಿಸಲು ಮಾಡುವ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಮಾಹಿತಿ ವಾಸ್ತುಶಿಲ್ಪಿಗಳು, ಒಂದು ರೀತಿಯಲ್ಲಿ ಅಥವಾ ಮತ್ತೊಂದು, ಮಾಹಿತಿ ವಿನ್ಯಾಸ ಹುಡುಕಾಟ ಸ್ನೇಹಿ ಮತ್ತು ಎಂಬುದನ್ನು ಇದು ಎಂಟರ್ಪ್ರೈಸ್ ಚೆನ್ನಾಗಿ ಔಟ್ ಕೆಲಸ ವಿಶೇಷವೇನು ಎಂದು.
  • 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.

ಹ್ಯಾಪಿ ವಿಶ್ಲೇಷಕ!

</ಕೊನೆಯಲ್ಲಿ>

ನನ್ನ ಬ್ಲಾಗ್ ಚಂದಾದಾರರಾಗಿ.

ನನ್ನ ಟ್ಯಾಗ್ಗಳು:

ತ್ವರಿತ ಮತ್ತು ಸುಲಭ: 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, I needed to update the metadata of a folder for a specific item whose ID I know.

Here’s a little console application (designed to run on server in the farm) that takes two arguments: the ID of an item and a value to assign to a field, "Approval Status". It hard codes a lot of stuff and has no error checking.

The code looks up a hard coded site, 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.

If anyone cares to offer a critique or suggest a better way to get the folder of an item, ಪ್ರತಿಕ್ರಿಯೆ ನೀಡಿ.

<code>
ಬಳಸಿ System;
ಬಳಸಿ System.Collections.Generic;
ಬಳಸಿ System.Text;
ಬಳಸಿ Microsoft.SharePoint;
ಬಳಸಿ System.Collections;

namespace Conchango
{
    /// <ಸಂಗ್ರಹವಾದ>
 /// </ಸಂಗ್ರಹವಾದ>
 ವರ್ಗ ManualFolderUpdate
    {
        ಸ್ಥಿರ ಶೂನ್ಯವಾಗುವ Main(ದಾರ[] args)
        {
            ದಾರ msh = "ManualFolderUpdate (v1.0): "; // msh = "Message Header"

 Console.WriteLine(msh + "Starting up.  I was last modified on 08/04/08.");

            ದಾರ url = http://localhost/xyzzy;

            ಬಳಸಿ (SPSite oSPSite = ಹೊಸ SPSite(URL))
            {

                ಬಳಸಿ (SPWeb oSPWeb = oSPSite.OpenWeb())
                {
                    SPList docLib = oSPWeb.Lists["Documents"];

                    Console.WriteLine(msh + "Got the document library.");

                    Console.WriteLine(msh + "Doc lib item count: [" + docLib.ItemCount + "].");

                    ಇಂಟ್ FolderID = 0;
                    ದಾರ NewStatus = "xyzzy";

                    FolderID = System.ಪರಿವರ್ತಿಸಿ.ToInt32(args[0].ToString());
                    Console.WriteLine("Seeking folder for item: [" + FolderID + "].");

                    SPListItem li = docLib.GetItemById(FolderID);

                    SPFolder thisItemFolder = li.File.ParentFolder;

                    Console.WriteLine(msh + "Got the parent folder.");

                    NewStatus = args[1].ToString();
                    Console.WriteLine("Setting status to [" + NewStatus + "].");

                    Console.WriteLine("Press return to commit the update or CTRL-C to abort.");

                    Console.ReadLine();

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

                    Console.WriteLine(msh + "Finished updating the folder.  Exiting.");

                } // using SPWeb

            } // using SPSite

 Console.WriteLine(msh + "Finished.");

        } // Main

    } // class foldersync
} // namespace
</code>

</ಕೊನೆಯಲ್ಲಿ>

ನನ್ನ ಬ್ಲಾಗ್ ಚಂದಾದಾರರಾಗಿ.

ನನ್ನ ಟ್ಯಾಗ್ಗಳು:

ಸಂಡೆ ಮಾರ್ನಿಂಗ್ ಫನ್ನಿ: “ದೇವರಾಣೆ, ಅವರು ನೀವು ಗೊತ್ತಿಲ್ಲ”

ನಾವು ಉತ್ತರ ನ್ಯೂ ಜರ್ಸಿ ಗಾಲ್ವಿನ್ ರಾಜಕೀಯ ವಿಡಂಬನೆ ಟಿವಿ ದೊಡ್ಡ ಅಭಿಮಾನಿಗಳಾಗಿದ್ದರು. ಕಾರ್ಯಕ್ರಮ, The Daily Show hosted by Jon Stewart. I don’t like to get political in my blogging, so all I’ll say on that is that without the Daily Show, ನಾನು ಚೆನ್ನಾಗಿ ಶಾಶ್ವತವಾಗಿ ಕಳೆದುಕೊಂಡಿದ್ದರೂ ಅಥವಾ ಬಗ್ಗೆ ಅರ್ಥದಲ್ಲಿ ಹಾಸ್ಯದ ಎಲ್ಲಾ 12/12/2000.

We were having a meal on the deck early last week and my ten year old son brings up a recent episode of the Show. I made the comment, "Jon Stewart knows that he better not make fun of me or there will be terrible consequences for Jon Stewart."

My son thinks about it for a minute and says: "Dad, number one: He doesn’t even know you."

I waited for a number two, but he decided that was enough and moved on to the next subject without skipping a beat.

It used to be that I could get a lot more mileage out of those kinds of jokes, but he’s getting too used to me or too mature or both. I need to adjust somehow.

</ಕೊನೆಯಲ್ಲಿ>

ನನ್ನ ಬ್ಲಾಗ್ ಚಂದಾದಾರರಾಗಿ.

ನನ್ನ ಟ್ಯಾಗ್ಗಳು:

ನೌಕರರ ತರಬೇತಿ ವೇಳಾಪಟ್ಟಿ ಮತ್ತು ಮೆಟೀರಿಯಲ್ಸ್ ಟೆಂಪ್ಲೇಟು — ಸೀಟ್ ಕೌಂಟ್ ಬಗ್ ಪ್ಲಸ್ ಭದ್ರತೆ ಫಿಕ್ಸ್(?)

ಇದು ಸಾಕಷ್ಟು ಜನಪ್ರಿಯವಾಗಿದೆ "ಅಸಾಧಾರಣ 40" ಪ್ರಮಾಣ ಫಲಕ. It also has a bug which is widely known (ನಾನು ಅದನ್ನು ಸರಿಪಡಿಸಿ ಹೇಗೆ ಬಗ್ಗೆ ಬ್ಲಾಗಿನಲ್ಲಿ ನೀವು).

Sogeti ಒಂದು ಬಿಡುಗಡೆ codeplex ಯೋಜನೆ ದೋಷ ಪರಿಹಾರಗಳನ್ನು ಈ ವಾರ (ಸ್ವತಃ ಸಂತೋಷವನ್ನು ಇದು, ಆದರೆ ಭೂಮಿಯ ಚೂರಾಗದ ಅಲ್ಲ) ಆದರೆ ಅವರು ಹೆಚ್ಚು thornier ಸಮಸ್ಯೆಗೆ ಪರಿಹಾರ ಹೇಳಲು: ಭದ್ರತೆ. The fab 40 ಟೆಂಪ್ಲೇಟ್ ಬಹಳ ಉದಾರ ಭದ್ರತೆ ಸೆಟ್ಟಿಂಗ್ ಸಾರಾಂಶ (ಬಳಕೆದಾರರು ವಾಸ್ತವವಾಗಿ ಎಲ್ಲವನ್ನೂ ಕೊಡುಗೆ ಮಟ್ಟದ ಪ್ರವೇಶದ ಅಗತ್ಯವಿದೆ). 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."

ಎಂದು ಪರಿಶೀಲಿಸಿ ಉತ್ತಮ ಸಾಮಗ್ರಿಗಳು ಮತ್ತು ಮೌಲ್ಯದ ಇಲ್ಲಿದೆ.

</ಕೊನೆಯಲ್ಲಿ>

ನನ್ನ ಬ್ಲಾಗ್ ಚಂದಾದಾರರಾಗಿ.

ಶೇರ್ಪಾಯಿಂಟ್ ಡಿಸೈನರ್ ವರ್ಕ್ಫ್ಲೋ, ಈವೆಂಟ್ ರಿಸೀವರ್ಸ್ ಮತ್ತು “ಪಟ್ಟಿ ಐಟಂ ನವೀಕರಿಸಿ” ಎದುರಾಗಿ “ಪ್ರಸ್ತುತ ಐಟಂ ಕ್ಷೇತ್ರ ಹೊಂದಿಸಿ”

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 (ಖಾತೆಗೆ ವಾರಾಂತ್ಯಗಳಲ್ಲಿ ಮತ್ತು Company ರಜಾ ತೆಗೆದುಕೊಳ್ಳುವ) ಎಸ್ಪಿಡಿ ನಿಜವಾಗಿಯೂ ನೀಡದಿದ್ದರೂ.

ಒಂದು ನಿರ್ದಿಷ್ಟ ನಿದರ್ಶನದಲ್ಲಿ, 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, ಕಾಮೆಂಟ್ಗಳನ್ನು ರಲ್ಲಿ ಪಾಲು ಮಾಡಿ.

</ಕೊನೆಯಲ್ಲಿ>

ನನ್ನ ಬ್ಲಾಗ್ ಚಂದಾದಾರರಾಗಿ.