Мос ми кажува “Пристапот е одбиен” За да промените Работното Задача, Но, јас навистина немаат пристап

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.

Можам да ги пополните и спаси форма на библиотеката? –> ДА

Јас може да пристапите до задача од е-мејл линк? –> ДА

Можам да видам на работното Уреди задача линк –> ДА

Можам да кликнете на овој линк? –> НЕ … Дозвола одбиен.

Зошто јас да ја видите уреди линкот кој го негира ме дозвола кога ќе кликнете на неа? 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

На постери се чини дека се укажува на тоа дека самиот чин на извоз на работното да се вози послужавник ќе го поправи за безбедност Мос прашање? 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.

Така, нема што да загуби, Јас оган до СПД, кликнете со десното копче на работа и зачувајте ја на мојот в:\ 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.

Јас ова го номинира тоа да биде најбизарниот Работното избегнат на 2007.

</крајот>

Technorati Тагови:

SharePoint Designer, Тековната елемент “Кодирани апсолутна URL-то” и 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, you have no out of the box option.

To solve it, create a custom action that provides a string replace function to use in your workflow. Alternatively, use a 3rd party tool such as the excellent package here: http://www.codeplex.com/spdwfextensions 🙂

</крајот>

Technorati Тагови: ,

Брз и лесен: Утврди внатрешна Колона Име на Мапа Колона

Ажурирање: Jeremy 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 датотеки) — кршење на нив влијае на многу артефакти во сајт за собирање.

<крај />

Мојот Син Хакирано Гејмспот

Така, ова утро, мојот син е решена да видите на возраст тринаесет ограничен Хало 3 video at 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 real birth date, he can actually enter било birth date he wants. Once he realized that, he made himself old enough to see the video.

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.

The project rolls along and I’m sent down to Baltimore with a new co-worker, Џеф. Our job was to power up the Unix box, make sure the O/S was running, install the ERP system, configure the ERP, train people on the ERP and do custom work for folks on the spot. (This was a dream job, especially coming straight out of college). Before we could really get off the ground, we needed to unpack all the green tubes, put them on desks and wire them. And the best part was that we had to put the RJ11 connectors on ourselves.

For some reason that I never understood and actually never thought to ask about at the time, we had had some contracting company come along and run cable throughout the plant, but we didn’t have them put on the connectors. Така, there was a "patch box" with dozens of of unlabeled cables in the "computer room" and these snaked around the building to various places in the building.

We worked our way through it over the course of a weekend, testing each wire, putting on a connector (making sure it was straight vs. crossed), ensuring the bit settings on the green tubes and printers were correct, labeling wires, making sure that "getty" 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, but the printer turned into a three-week nightmare.

If you don’t know it, or have suppressed it, dealing with green tubes and printers this way, there are various options that you deal with by setting various pins. 8-малку, 7-малку, parity (even/odd/none), probably others. If you get one of those settings wrong, the tube or printer still shows stuff, but it will be total gibberish, 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 set up the first of many quick calls with the NJ guy (a grizzled computer hater who probably curses us to this day). 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, never really sure if he was doing it correctly.

It’s about time to go live, everything in Baltimore is humming, but we can’t get the cursed printer up in NJ to work! 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 finally ask him to fax us what he’s getting when it’s "garbage", hoping that maybe there will be some clue in that garbage that will tell us what we’re doing wrong.

When we got the fax, we immediately knew what was wrong. Види, our method of testing whether we had configured a printer correctly was to issue an "lp" command like this:

lp /etc/passwd

Основа, 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:

smith:*:100:100:8A-74(канцеларија):/home/smith:/usr/bin/sh
guest:*:200:0::/home/guest:/usr/bin/sh  

We had been printing out the password file over and over again for several weeks and it was printing correctly. Сепак, to the end user, it was "printing garbage".

</крајот>

Уште еден Мрежа Сертификати Мулти-предизвик прашање и решение

Мојот клиент неодамна инсталиран магија уред од Смрека што очигледно го замени своите стари Cisco мрежна оптоварување стабилизатор (НЛБ). 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, ние не знаеме која од двете (Смрека или амбуланта корегирање) ќе биде прашање, иако јас силно осомничени амбуланта корегирање, пронајдат ние не го инсталира сосема во право.

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 прелистувачи (ИЕ 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-пошта Испраќа ???? во е-пошта

Форум корисници повремено побара: Зошто SharePoint Designer се стави ???? во мојот мејл, наместо на полето вредност?

Една причина ова се случува е поради тоа што на променливата на која што се однесува е null.

This can happen because you are trying to reference a field from the "current item" но никогаш на корисникот внесе вредност во таа форма поле.

<крај />

Technorati Тагови:

Споредете / Тест за Слепа Датуми во SharePoint Designer работното

Сценарио: Во дизајнер 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.

Екран снимки:

The following screen shots show how to do this. Во ова сценарио, поле на некој објект, "Environmental Permits:First Permit Reminder Date", се доставува и на работното пожари во одговор.

сликата

сликата

Белешки:

Кога јас се обидував ова, I was pleasantly surprised to learn that it works. I was worried that SharePoint Designer might disallow the string assignment (Променлива:StringReminderDateDate) но тоа не му се овозможи.

Јас бев исто така загрижени дека тоа овозможувајќи, вредноста може да биде ништовен и било кренат на WF за време на извршувањето или можеби се подигне глобалната температура 1/2 степен, но оние кои се однесува се неосновани.

</крајот>

Technorati Тагови: