• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    PETVALSharepoint & Foundation :: MOSS & WSS :: Project :: FAST, Search :: ...a cela tahle aplikacni rodinka Sharepoint / Teams / Viva / SPFx / Copilot...a cela tahle aplikacni rodinka
    KERRAY
    KERRAY --- ---
    IronPython v SharePointu? Event receiver, stranka, workflow, konzole... jste prvni, za kym s tim jdu, takze by to urcite sneslo nejake testy a pokusy, a samozrejme kdyz narazite na problem, uvitam o tom info ,)

    http://j.mp/SPTools
    PETVAL
    PETVAL --- ---
    ;)

    In its quest to get you a good farm backup, SharePoint tries to pause it too during the backup. Unfortunately the UPS doesn’t pause, so the backup process actually un-provisions the UPS during the backup, undoing all your hard effort getting the damned thing to work in the first place. When the backup is finished it tries to put everything back together and it reprovisions the UPS. Now, what do we know about provisioning the UPS, besides the fact that it burns one of your three wishes from a genie, and it takes one of your cat’s nine lives each time you do it? We know that the Farm account must be a local admin when it’s provisioned. We also know that if the UPS and Central Admin are running on the same box (and they often are) that you need to do an IISRESET after it’s provisioned. Unfortunately most of us don’t leave our Farm account in the local admin group as a general rule, so the reprovisioning fails. The symptom of this is that profile syncs no longer run, and the two FIM services on the box running the UPS are set to “disabled.”
    ...
    http://www.toddklindt.com/blog/Lists/Posts/Post.aspx?List=56f96349-3bb6-4087-94f4-7f95ff4ca81f&ID=275&Web=48e6fdd1-17db-4543-b2f9-6fc7185484fc
    PETVAL
    PETVAL --- ---
    SharePoint PowerShell Timer Jobs: Run PowerShell scripts in SharePoint Timer Service context. « Ingo Karstein's Blog
    http://ikarstein.wordpress.com/2011/08/04/sharepoint-powershell-timer-jobs-run-powershell-scripts-in-sharepoint-timer-service-context/#
    PETVAL
    PETVAL --- ---
    two-way userprofile synchronization v 2010 neni jeden atribut obema smery soucasne, ale pouze jednim smerem. tzn. z AD/DS/BDC do Sharepointu nebo naopak. ruzne atributy mohou mit ruzne smery, ale to uz to nezachrani.
    KERRAY
    KERRAY --- ---
    hm, koukam ze je fakt nejvyssi cas vydat nase ironpython nastroje jako opensource, protoze uz ted to vlastne neni nic objevnyho...
    PETVAL
    PETVAL --- ---
    Execute PowerShell script as event receivers. Just enter your scripts in on the list settings page in the browser.
    iLove SharePoint - Download: SharePoint Power EventReceiver 2010
    http://ilovesharepoint.codeplex.com/releases/view/55733
    TOPICZ
    TOPICZ --- ---
    Ještě mě napadlo jedno řešení, ale nevím, jak to z toho dostat - v každý tý uložený verzi je v tom DOCu celková doba úprav. Kdyby se mi to podařilo nějakým způsobem vyšťourat z dvou po sobě jdoucích verzí a prostě bych to odečetl, získal bych to, co potřebuji. Zkusím po tom popátrat.
    KERRAY
    KERRAY --- ---
    TOPICZ: v sharepointu tahle informace určitě není - tam je jen čas uložení dané verze... to spíš IIS logy
    TOPICZ
    TOPICZ --- ---
    Ahoj, nevíte prosím někdo, zda je možné v knihovně dokumentů u historie verzí nechat zobrazit, jak dlouho který konkrétní uživatel upravoval daný dokument (verzi)? (doba úpravy) dík moc
    KERRAY
    KERRAY --- ---
    ad KERRAY
    ještě že mám dneska jedno univerzální workflow, který akorát pouští ironpython skripty, takže není potřeba kvůli každé změně a opravě všechno předělávat... nicméně teď bych potřeboval udělat úpravu toho společnýho základu, takže nás to asi čeká...

    Julie's Office Dev Blog : Sharepoint Workflow Versioning
    http://blogs.officezealot.com/jkremer/archive/2007/05/02/20330.aspx
    Deploying an update to a workflow does require a bit of work. This is covered in the Microsoft patterns and practices SharePoint Guidance (http://www.microsoft.com/spg).

    If you don't change the serialization (properties, activites, or order of the workflow) you can just redeploy overtop. Bascially, anything that's a quick bug fix. If you change the serialization you have to deploy a new workflow.

    https://blogs.pointbridge.com/Blogs/herzog_daniel/Pages/Post.aspx?_ID=4
    Instead you’re going to have to deploy the subsequent version it as if it were a completely new workflow. It gets its own GUID in the workflow.xml, and has to be associated with the lists and libraries all over again. You’ll want to set the version 1 workflow to “No New Instances.” To do this, go to the list’s settings screen and go to Workflow Settings -> Remove Workflows. Here you’ll find a radio button to set the workflow to “No New Instances.” When version 2 is deployed and associated, only version 2 will be allowed to start on an item. At the same time, any currently running version 1 workflows will continue to operate normally.
    PETVAL
    PETVAL --- ---
    PETVAL: povazuje je za systemove, je potreba v Exploreru vypnout "Hide protected operating system files"
    PETVAL
    PETVAL --- ---
    do doclib pridam pmoci SPFolder.Subfolders.Add folder se jmenem zacinajicim podtrzitkem a ten pak neni videt v explorer view, ale pres prohlizec jo. pokud tak nezacina, videt je...

    to same pri pouziti
    SPWeb.Lists[SPLibrary.Name].AddItem(SPList.RootFolder.ServerRelativeUrl,[Microsoft.SharePoint.SPFileSystemObjectType]::Folder,"SubFolderName")
    PETVAL
    PETVAL --- ---
    KERRAY: jestli myslis "Sharepoint Workflow Task Error: This task is currently locked by a running workflow and cannot be edited", tak jo.
    KERRAY
    KERRAY --- ---
    v 2007, když se změnil kód workflow, probíhající instance se zasekly, úkoly nešly měnit atd. - platí to i v 2010, nezkoušel jste někdo?
    NECROMAN
    NECROMAN --- ---
    PETVAL: na to jsem delal poslednich par mesicu jeden tool, ktery ted budem nasazovat u jednoho zakaznika, je to radost ten SharePoint :)
    PETVAL
    PETVAL --- ---
    KERRAY: pritom ty metody maji v dokumentaci full url... takhle by stacil list name/url, kdyz to umi jen v ramci webu.
    doufal jsem aspon v kolekci, zkousel jsem to ruzne otevrit i pres spsite, ale taky smula. Sharepain :)
    KERRAY
    KERRAY --- ---
    PETVAL: třeba jo, ale řešíme to takhle...
    PETVAL
    PETVAL --- ---
    KERRAY: a rucne osefovat metadata a verze. to jsem si myslel, ale porad jsem doufal, ze jsem neco prehledl ;)
    KERRAY
    KERRAY --- ---
    PETVAL: poctivě ručně načíst binární data, uložit binární data... je to radost, ten sharepoint...
    PETVAL
    PETVAL --- ---
    jak kopirujete soubory mezi weby stejne kolekce? SPFile.CopyTo / MoveTo to zda se umi jen v ramci stejneho webu.
    NECROMAN
    NECROMAN --- ---
    NECROMAN: ted pouzivam toto, ale prijde mi to trcohu jako overkill:
                using (SPSite site = new SPSite(Request.Url.ToString()))
                {
                    using (SPWeb root = site.RootWeb)
                    {
                        baseUrl = root.Url;
                    }
                }
    NECROMAN
    NECROMAN --- ---
    jak ziskat v C# adresu daneho webu z aktualni adresy nejake stranky an danem webu? treba z http://lab-w2k8r2-64:3000/sites/zkouska/SitePages/CreateWeb.aspx bych rad ziskal http://lab-w2k8r2-64:3000/sites/zkouska/
    STORMTEK
    STORMTEK --- ---
    PETVAL: přesně tak, mně se to taky zdálo absurdní, ale jinak se mi to prostě nepovedlo a mohu jedině souhlasit s výrokem "that is very poor design" ...
    PETVAL
    PETVAL --- ---
    STORMTEK: jo to jsem nasel, ale zda se mi absurdni, abych pro zmenu nazvu musel nod zrusit a zalozit znova a jeste pri tom resit poradi, nebo exportovat celou navigaci do xml, upravit jednu polozku a cele to znova naimportovat :/

    asi to souvisi s timhle
    ...
    Then I read the documentation of SPNavigationNode more carefully. In the Remarks section, it states: "The new SPNavigationNode object is not completely initialized until it has been added to a collection. For more information, see the SPNavigationNodeCollection class."

    Are you kidding me? Creating an object through a constructor does not fully create the object. You have to add it to some kind of collection and that has the side effect of filling in the rest of the properties. IMHO, that is very poor design.
    ...
    Just in time learning: SPNavigationNode object won't take title
    http://wingleungchan.blogspot.com/2011/04/spnavigationnode-object-wont-take-title.html
    PETVAL
    PETVAL --- ---
    snazim se na 2010 skriptem prejmenovat polozku v quicklaunch menu, najdu, zmenim a zavolam jeji update() Microsoft.SharePoint.Navigation.SPNavigationNode, updatnu i web a v prohlizeci zmenu nevidim, prestoze kdyz skript spustim znova, tak uz nactu tu novou mnou drive nastavenou hodnotu.

    $url = "http://artemis/customers/anavek"
    $web = Get-SPWeb $url
    $qlNav = $web.Navigation.QuickLaunch
    $qlHeading = $qlNav | where { $_.Title -eq "Zakázky1" }
    $qlHeading.Title = "Zakázky2"
    $qlHeading.Update()
    $web.Update()


    a pokud zkusim i
    $qlNav.Update()
    tak
    Method invocation failed because [Microsoft.SharePoint.Navigation.SPNavigationNodeCollection] doesn't contain a method named 'Update'.
    prestoze tam ta metoda je...
    SPNavigationNode.Update Method (Microsoft.SharePoint.Navigation)
    http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.navigation.spnavigationnode.update.aspx

    netusite, co to muze byt?
    PETVAL
    PETVAL --- ---
    taky vas vytaci ta polorozbita breadcrumb navigace v centralni administraci :) jsem fakt zvedavy, jestli to v SP1 opravi. v dubnovem CU to jeste neni

    Sharepoint 2010 Central Admin: Confusing Breadcrumb
    http://social.technet.microsoft.com/Forums/en/sharepoint2010setup/thread/e0573dd9-9673-49bc-ad53-bb09dbcfb50c
    KERRAY
    KERRAY --- ---
    svoje funkce mam jako soucast naseho hlavniho baliku funkci a utilitek, a v podstate to neni nic nez stranka, ktera umi zakladat polozky treba i z JSON dat, s par nastavenima navic
    PETVAL
    PETVAL --- ---
    KERRAY: jsou to sql storky, takze mi asi stejne nezbude neco jineho, nez pouzit ty webservicy. jde mi hlavne o to, jestli mi treba neuknikl jeste nejaky mozny zpusob (nepocitam v to ted moznost napsat si nejakou sql <--> .net proxy, ktera by to pak davala dal.)

    ty sve funkce mas na sp jako solution na konkretni webapp/kolekci/site/webu nebo jako win service na wfe serveru nebo jeste nejak jinak?

    asi pojedu podle tohohle
    https://www.nothingbutsharepoint.com/sites/devwiki/articles/Pages/Understanding-the-SP2010-Client-Object-Model.aspx
    KERRAY
    KERRAY --- ---
    případně pokud je ta externí aplikace dotnetová a dá se rozšířit, tak by se dal použít ten Client object model, ale s tím vůbec nemám zkušenosti
    Kliknutím sem můžete změnit nastavení reklam