Kategorija Archives: SharePoint

Naudojant “Asmuo arba grupė” Apskaičiuojamajame stulpelyje

Žmonės dažnai klausia apie naudojant duomenų tipas "asmens ar grupės stulpelį" į kito stulpelio duomenų tipas "Skaičiavimo".

Bottom line, tai neveikia WSS 3.0 (arba SAMANOS).

Pridėdami apskaičiuojamą stulpelį, WSS rodo laukų sąrašas jis leidžia jums naudoti apskaičiuojant. Jei jums tereikia įrašyti stulpelis, jo sąraše nėra, jis jums pasakys:

Viena ar kelios stulpelio nuorodos neleidžiamos, nes stulpeliai yra nurodyti kaip duomenų tipą, nepalaiko formules.

Problemos: Naudoti įvykio apdorojimo programą. Įvykio apdorojimo programos gaisrai, kai vartotojas išsaugo prekės. Jis atlieka jūs būtų norėjo, apskaičiuojamasis stulpelis daryti jums atnaujinimas.

Naudingos nuorodos apie apskaičiuotas srityse apskritai:

Greitai atsakomybės apribojimas: Manau, kad pirmiau turi būti teisinga ir tiksli, bet aš mačiau pakankamai protingai gudrybės čia ir ten, MOSS/WSS kad aš nebūtų labai nustebinti (Podniecony jei bus) Jei kas nors turi figured out būdas tai padaryti nesiimant kodas. Jei jau suprato, protingas apeiti ar žinote ką nors, kad padarė, Prašome leiskite man žinoti!

SAMANŲ/WSS man sako: “Puslapio modifikavo kitas autorius apie …” bet iš tikrųjų, tai buvo ne.

Mes kai kurių sunkiųjų iš naujo organizuoti mūsų svetainės taksonomijos per "Valdyti turinio ir struktūros". Dėl nežinomų priežasčių man, Šis procesas (Nors darbas iš esmės) sumušė kai naršymo saitai į greitąją paleistį. Nutrūkusių saitų yra būdingas:

  • Neteisingas URL. Pvz., ji turėtų būti "/ sites/skyriai/žmogiškųjų išteklių /…". Tačiau, saitas yra "/ sites/firmos/žmogiškųjų išteklių /…".
  • Pakartotinai bitai ant užklausos eilutės antraštės, kaip ir:

/sites/departments/HumanResources/_layouts/viewlsts.aspx?Pagrindinis tipas = 0?Pagrindinis tipas = 0?Pagrindinis tipas = 0?Pagrindinis tipas = 0

Tai yra gana paprasta nustatyti per svetainėje parametrus/navigacija. Išskyrus, SAMANŲ pristato man tai kai aš stengiuosi ir daryti:

vaizdas

Tai yra, niekas daro bet kokius ten (be manęs, žinoma).

Greita paieška pasirodo MSDN forumuose diskusijos: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1691577&SiteID=1

William Heurdier nustatyti jis gražiai be į priešpaskutinę (nuo 10/02/07) Post:

Faktas yra tai:

Norėdami iš naujo nustatyti sugadintas pozicijose, Jūs turite :

– pašalinti visus sąrašus sugadintas antraštė

– pašalinti sugadintas pozicijoje

– Iš sąrašo parametrus, pridėti nuimti sąrašą į greitąją paleistį (Tai atkurti ne sugadintas antraštę)

Tada esate gerai eiti….


SharePoint ekspertas – Sogeti Cap Gemini Šveicarija

Aš šiek tiek sutrikę, nes aš nuolat nori eiti į naršymo puslapį, atlikite keitimus ir tada gauti paspauskite su į "puslapis buvo pakeistas" pranešimas. Galų gale, Supratau, man teko eiti į sąrašo parametrus ir šalinti/įtraukti jį į sparčiosios paleisties. Tai nebuvo apgauti. Laimingas laikai yra čia vėl!

</pabaigos>

Prenumeruoti savo dienoraštį!

Problemas, susijusias su “Sustabdyti iki datos” BPD sukurtas darbo eigos veiklos

NAUJINIMAS 12/10/07: Karštosios pataisos aprašytą MSDN KB929816 išspręsti šią problemą už mus paskiau. Gauti šį pataisymą ir tada įdiegti į kiekvieną ūkio serveris. Tada, SharePoint konfigūravimo priemonę kiekviename serveryje. Čia yra MS Support nuorodą, kad KB: http://support.microsoft.com/kb/932816.

Fono:

Mes turime verslo reikalavimas kai aplinkos inžinerijos vadybininkas turi užtikrinti, kad 30 some-ODD gamybos vietose esančių visoje JAV reikia užtikrinti, kad tų teritorijų augalai byla dėl įvairių valstybės įgalioti leidimus laiku. Mes jau ištirti vieną metodą naudoja "sustabdyti iki datos" veikla prieinama mums per SharePoint Designer worfklow. Inžinerijos vadybininkas (ar jos padėjėja) įveda visą reikiamą leidimų ir priminimo datos metų pradžioje. Sistema tada ar sunkaus kėlimo.

Aplinkos:

SAMANŲ, 64 šiek tiek, virtualios mašinos aplinkos (plėtros rinkinį), 2 serveriai (SQL serveryje #1, visa kita serveryje #2).

Problemų:

Sustabdyti iki datos veiksmų atrodo puikus sprendimas ir jis gali gerai pasirodyti esąs. Tačiau, jis neveikia well out of lauką (mums).

  1. Darbo eigos užduotis buvo vykdyti neplanuota, Kada nors. Odkryłam tai skaitant Christopher balta (http://chrissyblanco.blogspot.com/2007/06/issues-with-delay-activity-in-moss.html) puikų write-up naudojant stsadm thusly:

    C:\>stsadm -o getproperty - propertyname "darbas-darbo eigos" -URL http://localhost

    <Turtas yra = "ne" />

    C:\>

    Tai buvo stebina rezultatas bet lengvai išspręsti:

    C:\>stsadm -o Nustatytiypatybę - propertyname "darbas-worfklow" -PropertyValue "kiekvieną 1 minučių skaičius tarp 0 ir 59" -URL http://localhost

    Operacija atlikta sėkmingai.

    C:\>

    Į tai, kad, pirmasis "į pažangą" darbo eigos greitai kūrenamų ir tai yra darbo.

  2. Deja, kitą neveikia kaip tikėtasi. Laimei, Christopher nurodo mums čia (http://support.microsoft.com/kb/932816). Kaip rašyti šio įrašo, Laukiame IT departamente gauti šios karštosios pataisos, Tačiau tai nėra džiuginantys. Mūsų kopijas pažeistą .dll nepritariu to paties baitų dydžio, Todėl tikiuosi, tai padės išspręsti problemą.

Problemos:

Iš naujo paleisti komandą stsadm -o Nustatytiypatybę atrodė prod miega darbo eigos laikmatis. Tai būtų, maždaug 7 minučių vėliau, iš tikrųjų prabusti ir toliau kartu su darbo eiga.

Klausimai / Klausimai:

Sustabdyti iki datos neveikia.

Sustabdyti iki datos negali atnaujinti.

Darbo eigos būsenos atnaujinimas nuo "vykdoma"

Darbo eigos būsenos lieka "vykdoma"

Pro darbo eigos case study naudodamiesi MOSS, BPD, Programa InfoPath & interneto paslaugos.

Apžvalga

Šis įrašas apibūdina apibūdinti faktinį Pro atvejo tyrimas (Techninės priežiūros, Remonto ir operacijų) darbo eigos patvirtinimą procesais Moss.

Tai ne atvirai technikos aptarimas, bet vietoj to siūlo teikti realaus pasaulio pavyzdys, kuris rodo, kaip MOSS platforma susitiko realaus pasaulio reikia.

(Šis įrašas yra kryžminis paskelbtas tarp http://paulgalvin.spaces.live.com ir http://blogs.conchango.com)

Fono

Kliento Pro procesas turėjo buvo būdingas šių

  • Rankinis patvirtinimo procesas.
  • Kai parama naudojant excel skaičiuoklės.
  • Nereguliarus patvirtinimo procesas. Tą patį Pro pirkimo patvirtinimo procesą skirsis kiekvieną dieną, asmuo iš asmens.
  • Daug popieriaus ir rašytinių parašų — pirkimo paraiškos privalo iki 3 raštu parašai prieš galutinį patvirtinimą.

Šį projektą įtraukti tikslai:

  • Visiškai automatizuoti procesą.
  • Taikyti įmonės standartų patvirtinimo.
  • Nustatyti rodinį Pro pirkimo prie įvairių vadovų.
  • Detali audito seka.

Kaip šalutinis poveikis tirpalo, raštu parašus jau buvo reikalaujama.

Patvirtinimo procesas

Patvirtinimo procesas susideda iš keturių "plaukti juostų": Patentinių vaistų, Tiesioginis vadovas, Funkcinis vadovas ir pelke.

Patentinių vaistų:

Mano, kad reikia pirkti ir prasideda procesas. Atkreipkite dėmesį, kad iniciatorius gali arba negali būti iš tikrųjų įvežti pirkimo paraiškos, bet vietoj to tiesiogiai kitam darbuotojui daryti. Kartais, iniciatorius neturi techninių žinių užpildyti PO paraiškos. Pvz., vartotojas gali tekti paraiškos naują nešiojamąjį kompiuterį, bet nežino geriausias pardavėjas, IT standartai, ir tt. Šiuo atveju, patentinių vaistų darbai su ja ir ji iš tikrųjų pildo paraiškos.

Tiesioginis vadovas:

Tai yra tiesioginis vadovas siuntėjo (kuris gali skirtis nuo asmens, kuris buvo faktiškai išleisti PO paraiškos į MOSS). Tiesioginės vadovų turi patvirtinti PO paraiškos sistema siekia patvirtinimo toliau žemyn linija.

Funkcinis vadovas:

Funkcinis vadovas yra asmuo atsakingas už tai, kad į pirkimo atitinka įmonės standartų taikymo srityje tam tikrą įmonių funkciją. Pvz., IT pirkimas yra patvirtintos IT funkcinės vadybininkas.

Pelke:

Skyriaus vadovai pirkimo paraiškos patvirtinimas griežtai iš dolerio suma. Pirkimo paraiškos viršija konfigūruojama dolerio suma patvirtinimas pelke.

Tirpalas

Mes naudojamas šiuos įrankius ir komponentų įgyvendinti sprendimą:

SAMANŲ: Tarnauja kaip išjungti, visa kita "stringa" platforma. SAMANŲ teikia saugumo paslaugas uolienai, pagrindinių duomenų, priekabas ir kitos funkcijos.

InfoPath formų tarnybos: SAMANŲ komponentas, Tai leidžia vartotojams pildyti pirkimo paraiškas per interneto naršyklę.

SharePoint Designer (BPD): Mes panaudojome BPD įgyvendinti automatizuota darbo eigos procesas.

Tinklo tarnybos: C# interneto paslauga padeda vartotojui, suteikiant pakopinių pasirinkimus sąrašuose "InfoPath" forma ir teikia geresnių rezultatų dėl filtravimo duomenis. Žr. čia dėl techninių giliai pasinerti šiuo klausimu ir mūsų priežastis jį naudoti.

Pasirinktinius sąrašus: SAMANŲ vartotojo profiliai pateikti konkretaus vartotojo tiesioginis vadovas, tačiau nepateikė didžiąją duomenis, kuriuos kontroliuoja darbo eigos sprendimus (pvz.. ar divizijos vadovas turi patvirtinti PO paraiškos). Mes naudojamas pasirinktinius sąrašus, "įmonės duomenys" svetainėje išlaikyti duomenų pvz., "Divizijos vadovo patvirtinimo dolerio suma", "Funkcinės zonos vadovas" ir tt. Sąrašai integruota labai gražiai su InfoPath ir taip pat suteikti sukurti/atnaujinti/ištrinti (CRUD) funkcionalumo su auditą ir saugumo out of the box.

Rašykite mažosiomis raidėmis

Šis naudojimo atveju parodo, kaip sprendimas dera kartu:

  1. Paul nori naują nešiojamąjį kompiuterį. Jis aprašo savo poreikius į totorius, IT asmuo, susipažinęs su verslo nešiojamas standartus, pageidaujamą pardavėjai, ir tt.
  2. Austė įeina į MOSS, pasiekia PO paraiškos formą ir įveda paraiškos vardu Paul. Formą paragina Vivek pirkimo kategorijai, kuri naudoja interneto paslaugų užpildyti išplečiamajame sąraše įmonė patvirtintų tiekėjų. Totorius taip pat nurodo verslo funkcinės zonos pirkimo (pvz.. "JI" ar "Finansinė").
  3. BPD pagal darbo eigos pradžios, nustato Pauliaus tiesioginis vadovas ir nukreipia paraiškos vadovas, Stacy.
  4. Stacy patvirtina pirkimo paraiškos.
  5. BPD darbo eigos tikrinama, ar paraiška ir nurodo, dėl IT pirkimo. Jis maršrutų darbo eigą į funkcinių uzsakymas, Wonson.
  6. Wonson patvirtina paraiškos.
  7. BPD darbo eigą dar kartą tikrinama, ar paraiška ir nustato, kad pirkimo suma viršija maxium dolerio suma ir nukreipia jį į pelke tvirtinti.
  8. Padalijimo valdytojas patvirtina pirkimo paraiškos.

Pastabos

  • Naudojimo atveju rodo "tvarkingai" paleisti be atmetimą ar šuoliai.
  • Kiekvienas tvirtintojas turi galimybę patvirtinti arba atmesti paraiškos, taip pat pateikti rašytines pastabas. Tai yra prisijung─Ös audito sekos.
  • Jeigu atsakingas vadovas atmeta pirkimo paraišką bet kuriuo metu, PO paraiškos yra "negyvas" procesas turi būti pradėtas nuo pradžių.
  • Darbo eigos praneša siuntėjui tuo atveju kiekviename žingsnyje proceso.
  • Nr raštu parašai — nustatyti kliento (po kai kurių yra priimti įtaigesnes rekomendacijas) kad audito seka kaip teikiamos darbo eigos retrospektyvos, tarnavo savo audito poreikius.
  • Pastangų — Jis paėmė maždaug tris vyro savaites įgyvendinti šį sprendimą.

Sudarymo

Šio tirpalo naudoja MOSS kaip plėtros ir laiko platforma. Klientas buvo pajėgi sverto core MOSS funkcijos automatizuoti įprastas verslo procesas, kuris veikia beveik kiekvienas darbuotojas. Išskyrus paprastą interneto paslauga (kuri pati naudoja MOSS), beveik nėra tikrasis "programavimo" reikėjo.

Sprendimas taip pat tarnauja kaip "vitrina" klientui, parodyti, kaip skirtingos MOSS funkcijos gali būti jungiamas siekiant sukurti pilnai verslo programą ir kurti naujas konsultuojančios galimybes ateityje.

Žodynėlis

PRO: Techninės priežiūros, remonto ir operacijų. Tokie pirkimai paprastai įtraukti elementus, pvz., bloknotai, kėdės, Asmeniniai kompiuteriai, spausdintuvai, Mobilieji telefonai ir pan.

SAMANŲ/WSS paieškos rezultatai (ir dataviews): Rodyti žalias XML duomenis

Tai gali būti akivaizdu, kad daugelis, bet o studijuoja mano MOSS programavimo egzaminą, Aš sužinojau, kad tai labai lengva gauti faktinį XML iš paieškos užklausą per vartotojo sąsają.

Vienas greitas metodas yra toks:

  • Galimybes Išplėstinė paieška.
  • Atlikti paiešką, pateikia tam tikrus duomenis.
  • Redaguoti puslapį (per svetainės parametrai).
  • Pakeisti XSL taip:

<?XML versija="1.0" kodavimas="UTF-8"?>
<
XSL:stilių versija="1.0" xmlns:XSL="http://www.w3.org/ 1999/pertvarkymą">
<
XSL:išvesties metodas="XML" versija="1.0" kodavimas="UTF-8" įtrauka="taip"/>
<
XSL:šablonas rungtynės="/">
<
Pre>
<
XSL:kopija Pasirinkite="*"/>
</
Pre>
</
XSL:šablonas>
</
XSL:stilių>

  • Hit taikyti.
  • Rodyti šaltinis naršyklėje.

Atkreipkite dėmesį, kad į <Pre> Tag nedaro daug išskyrus tarnauti kaip patogus kai jums peržiūrėti rezultatus.

Šis triukas gali būti labai naudinga, kai darbo su valdomomis ypatybėmis ir tinkinti paieškos. Tai suteiks jums naudotis jūsų xslt, kuris būtų labai naudingas XML sąrašo paskutinis 25 kartų aš sukūriau kai kurie individualų paieškos rezultatai.

Tai turėtų dirbti dataviews taip pat, Nors aš ne testuoti, iš dar.

Nėra CQWP už WSS? Pabandykite šį…

Matau, kad Eric Kraus susidūrė su reikalavimas paprastai susitiko su turinio užklausos žiniatinklio dalis. Problema? Jis buvo grynas WSS aplinkoje be prieigos prie to CQWP. O ne garbanoti iki vaisiaus padėtį (Aš turiu kovoti kasdien noras, atrodo, kad), jis atėjo su tirpalas, kad bent suteikia WSS parduotuvių kovos galimybę sėkmingai. Jis apibūdinamas čia.

Puikus ir išsamus atsižvelgiant į turinio valdymo API

Stefan Goßner buvo sujungti siaubingas 4-dalis serija diegimo API ir SharePoint turinys čia. Jis siūlo puikus apžvalga ir labai geri pavyzdžiai, kodas (C#).

Aš pirmą kartą paėmė šią nuorodą iš joris poelmans dienoraštį http://jopx.blogspot.com/.

Net jei jums patiko man, kad jūs neturėjote daryti daug rankų darbo turinio valdymo, tai pat verta 20 minučių savo laiko skaityti.

Naudojant API, vienas gali:

  • Eksporto ir importo kiekis labai lengvai.
  • Iš naujo tėvų turinys. Jei norite eksportuoti tam tikrą turinį iš svetainės "A" ir siųsti jį į svetainę "B" bet visiškai naują vietą hierarchijoje, tai įmanoma.
  • Eksportuoti turinį iš svetainės A ir importuoti pasirinktų bitų į svetainę A.
  • Iš naujo susieti turinys (tai reiškia kovoti su visiems hipersaitams).

WSS, DOC libs & sąrašai, Apskaičiuojamieji stulpeliai, kuriuose dalyvauja [Man]

Nors internetas buvo prašoma apie tai, kaip sukurti apskaičiuojamąjį stulpelį į sąrašą, kad būtų parodyti reikšmė suformatuota kaip"[Vartotojo] – [Būsena] – [Vieta]" kaip "Paul Galvin – Gerti [nemokamai] Alaus – Paplūdimio".

Paul būtų eiti ir atnaujinti savo įrašą sąraše ir apskaičiuotame stulpelyje būtų atnaujinti tinkamai. Į [Vartotojo] turi numatytąją į vartotojo įvesti/atnaujinti sąrašą.

Apskaičiuoto stulpelio negalima naudoti "lakiųjų" funkcijas, tokias kaip [Man] arba [Šiandien]. Aš ją spręsti bandymo aplinkoje su šiuos veiksmus:

  1. Sukurti teksto stulpelis, pavadinimu "Dabartiniam vartotojui".
  2. Nustatyti numatytąją reikšmę [Man]
  3. Sukurti apskaičiuojamąjį stulpelį, pavadintą "Calc testas".
  4. Nustatyti jo vertė = [Dabartiniam vartotojui]

Aš nuėjau, įtraukti elementą į sąrašą ir jis dirbo.

Su pertrūkiais IE sugenda, kai prieiga prie dokumentų WSS/MOSS dokumentų bibliotekoje

Aš jau kentėjo tai 9 mėnesių ir aš matyti, kad žmonių MSDN ir Usenet forumuose turi ji too.l

Kartais, kai prieiga prie programos word dokumentą (ar kitokio doc) iš dokumento bibliotekos sukelia Internet Explorer tiesiog katastrofos ir praeina (panaudodama visus skirtukus su juo, jei bet koks yra atidaryti).

MS naujausio gali ją išspręsti: http://support.microsoft.com/kb/938888

Taip pat, yra kai kurių apibūdinime apie šią problemą čia:

http://jopx.blogspot.com/2007/07/solving-internet-explorer-crash-when.html

Bus realus XPath žingsnis į priekį?

Apžvalga:

Sukurti pasirinktinį sąrašą, kuris valdo turinio tipas su keletą dešimčių stulpelius.

Įtraukti jį į puslapį ir tada per BPD, konvertuojami į duomenų rodinį.

Problema:

Mano Xpath išraišką grįžta tuščias stulpelis, pavadinimu "Dabartinė padėtis". Aš Nuorodinis ji thusly:

    <lentelės kraštinėje = "1">
      <XSL:už kiekvieną pasirinkite = "/ dsQueryResponse/eilutes/eilutė" >
        <TR>
          <TD>
            Dabartinis statusas:
            <XSL:vertė-apie select="@Current_x0020_Status"></XSL:vertė>
          </TD>
        </TR>
      </XSL>
    </lentelė>

KT stulpelio pavadinimas yra "Dabartinė būsena". Jis pasirodo ir peržvalgos kaip "Dabartinė būsena". Televizorius, Jūs matote "Dabartinė būsena".

Nors išperti beprotiškai apie, ieškoti sprendimo, Aš vietoj nurodyta "@Recruiter" ir Štai! — kad iš tikrųjų grąžinta dabartinė būsena. Tikėjausi jis grįžti atgal verbuotojas kai aš padariau, kad.

Tirpalas:

Aš poked BPD. Eikite į šį puslapį, BPD ir tai rodo duomenų rodinį. Jūs galite apžiūrėti faktinių duomenų pateikta nuomone ir susijusių Xpath. Čia aš sužinojau, kad iš tiesų, Xpath nurodė "Darbdavys". Keista, pagal "faktinį" darbdavys laukas iš "Recruiter1".

išsinešti:

BPD numatyta patikima Xpath išraiškos eilučių & duomenų rodinio stulpelių.

Antrojo, tai rodo faktinius duomenis. Taigi, pavyzdžiui, tipo rodo tai:

<NOBR><tarpą><A HREF="/sites/Corporate/HumanResources/TalentAcquisition/_layouts/userdisp.aspx?ID = 17 ">Galvin, Paul</A><IMG pasienio ="0" aukštis = "1" plotis = "3" src="/_layouts/images/blank.gif"/><a href = "javascript:’ onclick = "IMNImageOnClick();grąžina klaidingą;’ Class = "ms-imnlink"><IMG pavadinimas = "imnmark’ pavadinimas =” sienos =’0′ aukštis = "12’ plotis = "12’ src='/_layouts/images/blank.gif’ ALT = "nėra dalyvavimo informacijos’ SIP ='PGalvin@xxx.com’ ID = "imn_77, tipo = smtp" /></a></tarpą></NOBR>