• ú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 --- ---
    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
    Kliknutím sem můžete změnit nastavení reklam