MOSS mənə deyir “Access Reddedildi” bir Workflow Task Düzen, Amma həqiqətən Qonaq var

I’ve implemented a workflow using SharePoint Designer in a site which is mainly read-only to "NT_AUTHORITY\Authenticated Users" (i.e. hamı). There is a forms library for an InfoPath form. There is an associated workflow tasks list as well so that when the workflow operates, insanların vəzifələri təyin edə bilər.

Mən heç bir təsdiq istifadəçi formaları yaratmaq və onların tapşırıqlarını təkmilləşdirə bilər ki, formaları kitabxana və tapşırıq siyahısı üçün icazə qırmaq.

I test with my low-privileges test account.

Mən doldurun və kitabxana forması saxlaya bilərsiniz? –> YES

Bir e-poçt link vəzifə əldə edə bilərsiniz? –> YES

Mən Edit iş vəzifə link edə bilərsiniz –> YES

Hesab edirəm ki, linki vurun? –> NO … İcazə Reddedildi.

Mən bunu basın zaman niyə mənə icazə inkar ki edit link bilərsiniz? That’s not how it’s supposed to work…

Mən təhlükəsizlik konfiqurasiya keçmək, very closely. I do it again. Mən bu post silmə hesab Mən açıq-aydın təhlükəsizlik haqqında bir şey bilmirəm.

Nəhayət, I search the Internets. I find this highly unlikely MSDN forum thread: http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=1838253&SiteID=17

Plakatlar bir sürücü platter üçün iş ixrac sadə akt MOSS təhlükəsizlik problemi düzeltmek edəcək ki, təklif görünür? I can hardly believe I just typed that. I’m reminded of the South Park episode about the 9/11 Stan bizim Preznit xahiş yerləşir sui-qəsd, "Really?" over and over again.

Belə, itirmək heç bir şey, Mən yanğın SPD, ki, iş sağ basın və mənim c qeyd edin:\ 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?"

Inanılmaz, that solves my problem. I can edit the task.

Mən bununla da ən qəribə Workflow Geçici Çözüm üçün bu irəli 2007.

</son>

Technorati Tags:

SharePoint Designer, Cari maddənin “Kodlaşdırılmış Mütləq URL” və 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. Lakin, it always seems to use "http" for the URL protocol. If your site runs on HTTPS then it will not work for you.

image

Bildiyimə kimi, bu problemin qutusu həlli heç orada. Siz HTTPS istifadə etmək lazımdır, Siz qutusu seçimi heç həyata var.

Həll etmək, Sizin iş istifadə etmək funksiyası əvəz simli təmin edən xüsusi fəaliyyət yaratmaq. Alternatively, burada belə gözəl paketi kimi bir 3-cü tərəf aracı istifadə: http://www.codeplex.com/spdwfextensions 🙂

</son>

Technorati Tags: ,

Tez və asan: Site Sütun Daxili Sütun adı müəyyən

UPDATE: Jeremy Thake Bu barədə blogged və bir qədər qoymuşdur bir konsol tətbiqi üçün kod daxili adları göstərir ki,.

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", Mən sütun adını istifadə etmək güman <CommonViewFields> is "Due_x0020_Date".

Yanlış!

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

Nasıl almısan? I re-read Heather CQWP değiştirmeyle haqqında Süleymanın blog giriş to show additional columns of data. She describes this process at step #13. Trust it. It’s correct. At least, 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" ad, Mən başqa sahədə əlavə etmək istədi <CommonViewFields>. Using the Solomon technique, I was getting a column name like "XYZ_x0020_Project_x0020_Due_x00".

Özümə düşündüm, 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.

Bonus ipucu: Mən CQWP ilə iş zaman, Mən pis bir daxili adı eklendiğinde <CommonViewFields>, the CQWP would tell me that the query had returned no results. Lakin, Mən sahədə adı bir veri növü eklendiğinde, 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, amma onun dəyəri keçirmək üçün cəhd zaman, I would always get a blank.

Bu səhv maska ​​etməyib:

<CommonViewFields>Due_x0020_Date;</CommonViewfields>

Bu səhv maska ​​idi:

<CommonViewFields>Due_x0020_Date,DateTime;</CommonViewfields>

</son>

ItemStyle.xsl üçün Breaking dəyişikliklər çəkinin

Mən nahar vaxtı haqqında Məqalələr Query Web Part və hüquq görünüşünü özelleştirmek üçün ItemStyle.xsl ilə iş, 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, yerlərdə bir dəstə görünen bu mesajı qeyd:

Bu Web Part göstərilə bilmir. Problem giderme, Microsoft Office SharePoint Designer kimi bir Windows SharePoint Services uyğun HTML redaktoru bu Web-səhifə açmaq. Problem davam edərsə, Web server administrator müraciət.

Mən müştəri ittiham (bu nöqtədə hələ bu mənim günahım idi ki, həyata deyil) lakin sonda Visual Studio IntelliSense I bad XSL idi ki, mənə xəbərdarlıq etdi ki, qeyd. Mən bunu düzəldilir və hər şey iş başladı.

ItemStyle.xsl ilə iş zaman ehtiyatlı gözəkli olun (və qlobal XSL faylları hər hansı bir) — onları qırılma site toplanması bir çox əsərlər təsir.

<Tamamlama />

Oğlum Gamespot Hesabıma girildi

Belə, bu səhər, Oğlum bir yaş-on üç məhdud Halo görmək üçün müəyyən edilir 3 video 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 Dəğum tarixi, o, faktiki olaraq daxil edə bilərsiniz hər birth date he wants. Once he realized that, o video görmək üçün kifayət qədər özünü köhnə edib.

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

Bazar Funny: “Bu Garbage Çap oldu”

Kollec həyata mənim ilk iş yerində 1991, Mən bir istehsal şirkət üçün işləmək üçün uğurlu olmuşdur 13 locations, 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.

Layihə boyunca rulolar və mən əməkdaşı yeni ilə Baltimore nazil alıram, Jeff. Our job was to power up the Unix box, O / S qaçdığı əmin, ERP sistemi yüklemeye, ERP konfiqurasiya, train people on the ERP and do custom work for folks on the spot. (Bu yuxu iş idi, xüsusilə düz kollec gələn). Before we could really get off the ground, biz bütün yaşıl borular açmaktır üçün lazım, put them on desks and wire them. And the best part was that we had to put the RJ11 connectors on ourselves.

Mən vaxt başa heç və faktiki haqqında soruşmaq fikir heç vaxt ki, bəzi səbəbdən, biz bir podratçı şirkət zavodun boyunca birlikdə gəlib və kabel run idilər, but we didn’t have them put on the connectors. Belə, there was a "patch box" with dozens of of unlabeled cables in the "computer room" və bu bina müxtəlif yerlərinə Binanın ətrafında snaked.

Biz bir həftə ərzində vasitəsilə yol işləyib, hər tel test, bir bağlayıcı qoyulması (arxayın o düz vs idi. qatışıq), yaşıl borular və printerlər bit parametrləri düzgün təmin, 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.

Lakin, 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, lakin Çap üç həftə qarabasma çevrildi.

Siz onu bilmirəm, və ya onu yatırıldı var, yaşıl borular və printerlər bu şəkildə məşğul, there are various options that you deal with by setting various pins. 8-parça, 7-parça, bərabərlik (hətta Tek / / none), probably others. If you get one of those settings wrong, boru və ya printer hələ heyəti göstərir, lakin bu ümumi gibberish olacaq, or it will be gibberish with a lot of recognizable stuff in between. Əlbəttə, these pins are hard to see and have to be set by using a small flat-edge screw driver. And they are never standard.

Biz NJ oğlan çox tez zənglər ilk qurmaq (bu gün kim yəqin ki, küfrlər bizə grizzled kompüter qənim). 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, həqiqətən əmin heç vaxt o düzgün bunu əgər.

Bu canlı getmək barədə zamanı, Baltimore hər şey uğultu olunur, lakin biz iş NJ ildə lə'nət Çap qədər ala bilmir! 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", bəlkə biz səhv yapýyorsun nə deyəcəklər ki, zibil bir ipucu olacaq ki, ümid.

Biz faks var zaman, we immediately knew what was wrong. Görmək, our method of testing whether we had configured a printer correctly was to issue an "lp" bu kimi komanda:

LP / etc / passwd

Əsasən, 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:

dəmirçi:*:100:100:8A-74(idarə):/Ana səhifə / smith:/usr / bin / sh
:*:200:0::/Ana səhifə / qonaq:/usr/bin/sh  

We had been printing out the password file over and over again for several weeks and it was printing correctly. Lakin, son istifadəçi üçün, it was "printing garbage".

</son>

Lakin bir Network Credentials Multi-Challenge Issue və Həll

Müvəkkilim yaxınlarda sehrli cihaz yüklü Ardıc ki, yəqin köhnə Cisco şəbəkə yük tarazlayıcı əvəz (NLB). At about the same time, biz quraşdırılmış bir iş problemi həll etmək üçün bir düzeltme.

Bir gün və ya iki sonra, biz paylaşılan xidmət təminatçınızla əldə zaman bir problem hiss (SSP). We could get to it, lakin biz hər səhifə haqqında bir istifadəçi ID və parol dəfələrlə etiraz olunacaq. Bu əsas portal app ilə baş vermədi, nə də mərkəzi idarəetmə. Naturally, biz bilmirdik iki hansı (Juniper və ya düzeltme) məsələ olacaq, Mən qəti düzeltme şübhəli olsa, biz çox doğru yüklü deyil figuring.

Bu Juniper sıxılma qəbulu bir növ idi ki, çıxdı. Biri robed rəqəmlər üzərində şəbəkə qrup off qəbulu ki, çıxdı. Yəni bizim problemi həll.

Bu, sıxılma mənim üçün SharePoint problemin kök səbəb olmuşdur ilk dəfə deyil. IIS sıxılma mənfi IE üçün Dot Net Factory yaxşı insanların bir 3-cü tərəf alət təsir 6 tarayıcılar (IE 7 brauzerlər çətinlik olmadan işləyib).

Belə, əlavə et "sıxılma" təhlükələrinin siyahısına.

</son>

Kredit: http://www.elfwood.com/art/s/h/sherry/death_colour.jpg.html

Blogging Platform dəyişdirilməsi haqqında düşünür

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", s layiqli web saxlanması və.

Lakin, 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.

Ilk, 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 (or especially fail to find) when they search my blog. It’s very hard to use lives spaces for that.

Ikinci, there does not seem to be any mechanism to "monetize" a windows live space blog. Faktiki olaraq, in order to get rid of MS ads (from which I derive no benefit), I need to actually pay Microsoft. (At least, that’s how I understand it; I have been unable to get definitive answers to this and questions like it).

Now that I’ve got an established pattern and set of blogging habits, I want to evaluate other options. I’ve done some research and there are a lot of choices, but I’m curious as to what other people, particularly others in the SharePoint community (as bloggers or readers), like to use.

If this subject interests you and you have an opinion or are willing to share your experience, please leave a comment or email me directly.

Təşəkkür!

<Tamamlama />

Technorati Tags:

SharePoint Designer E-mail göndərir ???? bir e-poçt

Forum istifadəçi Bəzən sual: Niyə SharePoint Designer qoymaq yoxdur ???? əvəzinə sahədə dəyər mənim e-poçt?

Sizə müraciət dəyişən null çünki bu baş bir səbəbi.

This can happen because you are trying to reference a field from the "current item" ancaq istifadəçi formada sahəsində bir dəyər daxil heç vaxt.

<Tamamlama />

Technorati Tags:

Müqayisə etmək / SharePoint Workflow Designer boş Tarihler üçün test

Ssenari: SharePoint Designer iş olaraq, you need to determine if a date field is blank.

Problem: SPD does not provide a direct method for comparing dates to anything other than a date. You cannot create a condition like this: "If [Tarix sahəsi] equals blank".

Həll: Convert the date to a string. Use string comparison to determine if the date is blank.

Ekran Görüntüleri:

The following screen shots show how to do this. Bu ssenaridə, bir maddə üzrə bir sahədə, "Environmental Permits:First Permit Reminder Date", təqdim və cavab olaraq iş yanğınlar edir.

image

image

Qeydlər:

Mən bu cəhd zaman, I was pleasantly surprised to learn that it works. I was worried that SharePoint Designer might disallow the string assignment (Dəyişən:StringReminderDateDate) lakin bu imkan etdi.

Mən də imkan narahat idi, dəyəri null olmaq və ya zamanı da WF partlatmaq və ya bəlkə qlobal temperatur qaldırmaq bilər 1/2 dərəcəsi, lakin bu narahatlıqlar əsassız.

</son>

Technorati Tags: