MOSS кажа мне “Доступ забаронены” Для рэдагавання задачы працоўнага працэсу, Але я сапраўды маюць доступ

I’ve implemented a workflow using SharePoint Designer in a site which is mainly read-only to "NT_AUTHORITY\Authenticated Users" (I.E. ўсё). There is a forms library for an InfoPath form. There is an associated workflow tasks list as well so that when the workflow operates, ён можа прызначаць задачы людзям.

Я ламаю дазволу на бібліятэкі формаў і спіс задач такім чынам, каб любы аўтарызаваны карыстальнік можа ствараць формы і абнаўляць свае пастаўленыя задачы.

I test with my low-privileges test account.

Ці магу я запоўніць і захаваць форму ў бібліятэку? –> ДА

Ці можна атрымаць доступ задачу з спасылкі ў электроннай пошце? –> ДА

Ці магу я ўбачыць змены задачы працоўнага працэсу спасылцы –> ДА

Ці магу я націсніце на гэтую спасылку? –> NO … Адмоўлена ў доступе.

Чаму я бачу спасылку Змяніць, якая адмаўляе мне дазвол, калі я націскаю на яго? That’s not how it’s supposed to work…

Я іду праз канфігурацыю бяспекі зноў, very closely. I do it again. Я лічу выдаленне гэтага паста таму што я, відавочна, не ведае нічога аб бяспецы.

У рэшце рэшт, I search the Internets. I find this highly unlikely MSDN forum thread: http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=1838253&SiteID=17

Плакаты, як уяўляецца, мяркуючы, што просты акт экспарту працоўнага працэсу ў дыску страве будзе выправіць праблему з MOSS бяспекі? I can hardly believe I just typed that. I’m reminded of the South Park episode about the 9/11 змова, дзе Стэн пытаецца наш Preznit, "Really?" over and over again.

Так, Няма чаго губляць, Я запускаю СПД, пстрыкніце правай кнопкай мышы на працоўным працэсе і захаваць яго на маім C:\ drive. That would be the c:\ drive on my laptop. I’m looking over my shoulder the whole time so that no one will ask me, "why are you saving that workflow to your laptop?"

Неверагодна, that solves my problem. I can edit the task.

Сапраўдным я прызначыць, што гэта самая дзіўная з Рашэнне Workflow 2007.

</канец>

SharePoint Designer, Бягучага элемента “Абсалютны URL Encoded” і HTTPS

We often want to send an email that includes a hyperlink to the item or document that triggered the workflow. We can use current item’s "Encoded Absolute URL" for this purpose. Аднак, it always seems to use "http" for the URL protocol. If your site runs on HTTPS then it will not work for you.

малюнак

Наколькі я ведаю,, there is no out of the box solution to this problem. If you need to use HTTPS, ў вас няма з скрынкі опцыі.

Для яе вырашэння, create a custom action that provides a string replace function to use in your workflow. Alternatively, выкарыстоўваць 3rd інструмент бокам, напрыклад, выдатны пакет тут: http://www.codeplex.com/spdwfextensions 🙂

</канец>

Technorati Тэгі: ,

Хутка і лёгка: Вызначце Унутранае імя Калона слупок сайта

АБНАЎЛЕННЕ: Джэрэмі Thake была блогу пра гэта і мірыцца некаторыя код для кансольнага прыкладання які паказвае ўнутраныя імёны.

I was trying to get a content query web part to display a due date from a task and because the screen label is "Due Date", Я выказаў меркаванне, што імя слупка для выкарыстання ў <CommonViewFields> is "Due_x0020_Date".

Няправільны!

The real column name in this case was "DueDate".

Як я лічу, гэта? I re-read Heather Блог Саламона ўваход на змены CQWP to show additional columns of data. She describes this process at step #13. Trust it. It’s correct. Па крайняй меры, it was correct for me. I did not trust it at first for another column with a much longer name.

I say "Trust it" because I did not trust it and probably wasted near two hours butting my head up against a wall. After I resolved the "DueDate" імя, Я хацеў дадаць яшчэ адно поле <CommonViewFields>. Using the Solomon technique, I was getting a column name like "XYZ_x0020_Project_x0020_Due_x00".

Я падумаў пра сябе, that’s clearly a truncated name. I went ahead and un-truncated it with no success. I finally used the seemingly truncated name and it worked.

Бясплатны савет: Калі я працаваў з CQWP, Калі я дадала дрэнная ўнутраная імя <CommonViewFields>, the CQWP would tell me that the query had returned no results. Але, Калі я дадаў тыпу дадзеных да імя поля, it would return a result. Adding the data type actually masked a problem since I was referencing a non-existent field. I could add it, але калі я паспрабаваў адлюстраваць яго значэнне, I would always get a blank.

Гэта не маскіраваць памылку:

<CommonViewFields>Due_x0020_Date;</CommonViewFields>

Гэтага маскіраваць памылкі:

<CommonViewFields>Due_x0020_Date,DateTime;</CommonViewFields>

</канец>

Сцеражыцеся Крытычныя змены ў ItemStyle.xsl

Я працаваў з ItemStyle.xsl каб наладзіць знешні выгляд вэб-кантэнту Частка запытаў і мае рацыю наконт абеду, I made a breaking change to the xsl. I didn’t realize it, but this had far reaching effects throughout the site collection. I went off to lunch and upon my return, заўважыў гэта паведамленне з'яўляецца ў кучу месцаў:

Не ўдаецца адлюстраваць гэтую вэб-частка. Для ліквідацыі праблемы, адкрыць гэтую вэб-старонку ў Windows SharePoint Services-сумяшчальны HTML рэдактар, напрыклад Microsoft Office SharePoint Designer. Калі праблема не ўхіленая, звярніцеся да адміністратара вэб-сервера.

Я абвінавачваў кліента (ня ведаючы яшчэ, што гэта была мая віна ў гэтым пункце) but eventually noticed that visual studio intellisense was warning me that I had malformed XSL. I corrected it and everything started working.

Цыроўкі асцярожныя пры працы з ItemStyle.xsl (і любы з глабальнага файлаў XSL) — разбіваючы іх закранае многія артэфакты ў сямействе.

<канец />

Мой сын узламаны Gamespot

Так, сёння раніцай, Мой сын вырашыў ўбачыць ўзроставыя абмежаванні трынаццаць Halo 3 відэа пры Gamespot. I’m outside shoveling snow, so I’m not there to help or hinder. Necessity is the mother of invention and all that … he has a eureka! moment. He realizes that even though Gamespot wants him to enter his рэальны Дата нараджэння, на самай справе ён можа ўвесці любы birth date he wants. Once he realized that, ён прымусіў сябе дастаткова дарослым, каб убачыць відэа.

I’m not quite sure how I feel about this 🙂

Нядзеля Смешныя: “Гэта пячатка смецця”

На сваю першую працу з каледжа ў 1991, Мне пашчасціла працаваць у вытворчай кампаніі з 13 месцаў, not including its corporate HQ in New Jersey. I joined just when the company was rolling out a new ERP system. We were a small IT department of about ten people altogether, two of whom Did Not Travel. Part of the project involved replacing IBM System 36 boxes with HP hardware and HPUX. Everyone used green tubes to access the system.

Праект коціцца, і я паслаў ўніз ў Балтымор з новым супрацоўнікам, Джэф. Our job was to power up the Unix box, Пераканайцеся, што O / S бег, Ўстаноўка сістэмы ERP, наладзе ERP, train people on the ERP and do custom work for folks on the spot. (Гэта была праца маёй мары, Асабліва ідзе прама з каледжа). Before we could really get off the ground, нам трэба распакаваць ўсе зялёныя трубы, put them on desks and wire them. And the best part was that we had to put the RJ11 connectors on ourselves.

Па некаторых прычынах, якія я ніколі не разумеў, а на самай справе ніколі не думаў, каб спытаць а ў той час,, У нас былі некаторыя падраднай арганізацыяй, прыйсці і працаваць кабеля па ўсім расліне, but we didn’t have them put on the connectors. Так, было "патч акне" з дзесяткамі немеченых кабеляў у "кампутарным кабінеце" і гэтыя круціўся вакол будынка ў розных месцах у будынку.

Мы праклалі сабе шлях праз яго на працягу выходных, тэставанне кожнага правады, пакласці на раздыме (пераканаўшыся, што ён быў прама супраць. Скрыжаваныя), забеспячэнне трохі налады на зялёнай трубкі і друкаркі былі правільнымі, labeling wires, пераканаўшыся, што "Геці" was running correctly for each port and probably a thousand other things that I’ve suppressed since then. It all came together quite nicely.

Але, there was one important cable that we couldn’t figure out. The plant in Baltimore had a relationship with a warehousing location in New Jersey. Some orders placed in Baltimore shipped out of that location. There were two wires that we had to connect to the HPUX box: a green tube and a printer. The green tube was easy, але прынтэр ператварыліся ў тры тыдні кашмару.

Калі вы не ведаеце, або падушаныя яго, справу з зялёнай трубкі і друкаркі Такім чынам,, there are various options that you deal with by setting various pins. 8-біт, 7-біт, цотнасць (цотныя / няцотныя / няма), probably others. If you get one of those settings wrong, трубы або прынтэр па-ранейшаму паказвае рэчы, але гэта будзе агульны трызненне, or it will be gibberish with a lot of recognizable stuff in between. Вядома, these pins are hard to see and have to be set by using a small flat-edge screw driver. And they are never standard.

Мы стварылі першы з многіх хуткага выкліку з хлопцам Нью-Джэрсі (Сівы ненавіснік кампутар, які, верагодна праклёны нас па гэты дзень). We got the green tube working pretty quickly, but we couldn’t get the printer to work. It kept "printing garbage". We would create a new RJ11 connector, switching between crossed and straight. We would delete the port and re-created in Unix. We went through the arduous task of having him explain to us the pin configuration on the printer, ніколі не ўпэўнены, што калі ён робіць гэта правільна.

Час ісці жыць, усё ў Балтыморы кіпіць, Але мы не можам атрымаць праклятыя друкаркі ў Нью-Джэрсі працаваць! We’ve exhausted all possibilities except for driving back up to NJ to work on the printer in person. To avoid all that driving, мы, нарэшце, папытаеце яго нам па факсе, што ён атрымлівае, калі гэта "смецце", спадзеючыся, што, можа быць, там будуць нейкія падказкі ў тым, што смецце, які скажа нам, што мы робім няправільна.

Калі мы атрымалі факс, we immediately knew what was wrong. Паглядзець, наш метад тэставання мы наладзілі прынтэр правільна было выдаваць "LP" Каманда, як гэта:

LP / і г.д. / пароль

У асноўным, we printed out the unix password file. It’s always present and out of the box, always just one page. You standard Unix password file looks something like this:

каваль:*:100:100:8A-74(офіс):/Галоўная / каваль:/USR / бен / ш
:*:200:0::/Галоўная / госць:/usr/bin/sh  

We had been printing out the password file over and over again for several weeks and it was printing correctly. Аднак, для канчатковых карыстальнікаў, яна была "друк смецця".

</канец>

Яшчэ адзін Сеткавыя ўліковыя дадзеныя Multi-выклік выпуск і рашэнні

Мой кліент нядаўна ўсталявалі прылада ад магіі Ядловец якія, відавочна, замяніць свае старыя сеткі Cisco балансавання нагрузкі (NLB). At about the same time, мы ўсталявалі выпраўленне для вырашэння праблемы працоўных працэсаў.

Праз дзень ці два пазней, мы заўважылі праблемы, калі мы звярталіся агульных службаў (SSP). We could get to it, but we would be challenged for a user ID and password many times on each page. This didn’t happen with the main portal app, nor central administration. Naturally, мы не ведалі, які з двух (Juniper або выпраўленне) будзе пытанне, хоць я моцна падазраваў выпраўленне, мяркуючы, што мы не ўсталявалі зусім правільна.

It turned out that Juniper had some kind of compression setting. Адзін з мантыях лічбы over in the network group turned that setting off. That solved our problem.

This is not the first time that compression has been the root cause of a SharePoint problem for me. IIS compression adversely affected a 3rd party tool from the good people at The Dot Net Factory for IE 6 браўзэраў (IE 7 браўзэры працавалі без працы).

Так, add "compression" небяспекам спіс.

</канец>

Крэдыт: http://www.elfwood.com/art/s/h/sherry/death_colour.jpg.html

Задумляецеся аб змене платформы блогаў

I started off my "blogging career" using Microsoft’s platform and it’s been good to me. It’s easy to post, there are good options and widgets for managing your "space", годнай захоўвання вэб і г.д..

Аднак, I really just fell into the MS solution with almost no planning. That alone calls for me to evaluate where I am and where I’m going, in terms of a blogging platform. There are also two important limitations that bother me right now vis-à-vis Windows Live Spaces.

Першы, I can’t get very good statistics. There are stats but the detail is often truncated and not presented in a way that allows for any kind of analysis. There no sorting or export capability. I get many blog ideas based on the kind of information people find (або асабліва не знайсці) when they search my blog. It’s very hard to use lives spaces for that.

Другі, there does not seem to be any mechanism to "monetize" a windows live space blog. На самай справе, для таго, каб пазбавіцца ад аб'яваў MS (, Ад якога я не дае ніякіх выгод), I need to actually pay Microsoft. (Па крайняй меры, вось як я разумею; Я быў не ў стане атрымаць канчатковыя адказы на гэтае і пытанні, падобныя да гэтага).

Цяпер, калі я атрымаў па ўстаноўленым узоры, і набор звычак блогаў, I want to evaluate other options. I’ve done some research and there are a lot of choices, але мне цікава, што іншыя людзі, Асабліва іншымі членамі супольнасці SharePoint (як блогеры або чытачоў), like to use.

Калі гэтая тэма вас цікавіць, і ў Вас ёсць меркаванне або гатовыя падзяліцца сваім вопытам, калі ласка, пакіньце каментар або напішыце мне наўпрост.

Дзякуй!

<канец />

Technorati Тэгі:

SharePoint Designer Email Пасылае ???? У электроннай пошце

Форум карыстальнікаў часам просяць: Чаму SharePoint Designer пакласці ???? у маёй электроннай пошце, а не ад значэння поля?

Адна з прычын, гэта адбываецца таму, што зменнай, на якую вы спасылаецеся з'яўляецца нулявым.

This can happen because you are trying to reference a field from the "current item" але карыстальнік не прыходзіла, што значэнне ў поле формы.

<канец />

Параўнаць / Тэставанне для пустых дат у канструктар рабочых працэсаў SharePoint

Сцэнар: У канструктару рабочых працэсаў SharePoint, you need to determine if a date field is blank.

Праблема: SPD does not provide a direct method for comparing dates to anything other than a date. You cannot create a condition like this: "If [Поле даты] equals blank".

Рашэнне: Convert the date to a string. Use string comparison to determine if the date is blank.

Screen Shots:

The following screen shots show how to do this. У гэтым выпадку, a field on an item, "Environmental Permits:First Permit Reminder Date", is submitted and the workflow fires in response.

малюнак

малюнак

Заўвагі:

When I tried this, I was pleasantly surprised to learn that it works. I was worried that SharePoint Designer might disallow the string assignment (Пераменная:StringReminderDateDate) but it did allow it.

I was also concerned that allowing it, the value might be null and either blow up the WF at runtime or maybe raise the global temperature 1/2 a degree, but those concerns were unfounded.

</канец>