• ú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 --- ---
    nemáte někdo zkušenost s tím, že se v MOSSu na WS2008 nedá vybrat čeština? jako by tam nebyla, přitom language pack je nainstalovanejs...
    KERRAY
    KERRAY --- ---
    hoho, zrovna jsem se chystal pustit do programování filtrovaného lookupu, když na mně z googlu vybafl zbrusu nový http://filteredlookup.codeplex.com/
    a zdá se, že funguje
    KERRAY
    KERRAY --- ---
    PETVAL: jojo
    PETVAL
    PETVAL --- ---
    KERRAY: me to prijde jako klasicky ekosystem vetsiny ms produktu, rychle neco ukuchtit a sup s tim na trh jak to jen trochu drzi pohromade. teprve pokud to zakaznici adoptuji, tak ma smysl investovat do oprav chyb. co je potreba dovyvinou partneri nebo sami zakaznici a tak post 2-3 verze se to objevi primo v ms verzi, ktera prinese samozrejme nove problemy a cely cyklus bezi nanovo :)
    PETVAL
    PETVAL --- ---
    SharePoint PowerShell PowerPack v1 Feb 2009

    SharePoint PowerPack - List the SharePoint Webs, folders, and List, and monitor the SharePoint usage.

    SharePoint Farm PowerPack - Monitor your SharePoint farm servers, services, web services and web applications

    SharePoint Navigator PowerPack -SharePoint Navigator PowerPack comes with full site navigation through the sites, webs, going down to folders and browsing through the files, viewing document properties and versions.
    This Latest PowerPack also allows you to display the properties of the local farm, get a list of servers running in your farm, list SharePoint services and monitor the status and which services needs upgrade, and list the web services and web applications.

    SharePoint Remove Access PowerPack - PowerPack which connects to SharePoint over its webservices

    Additional Information on these PowerPacks can be had at http://www.powergui.org/kbcategory.jspa?categoryID=354

    http://sharepointforall.com/media/p/38.aspx
    KERRAY
    KERRAY --- ---
    s anketama jsem nedělal, ale řekl bych, že minimálně to ukončování by šlo obejít nějakým javascriptovým hackem
    KERRAY
    KERRAY --- ---
    PETVAL: mi to přijde jako klasický sharepoint, navrchu lesklé "hele, koukejte co všechno umím", a vespod tomu pár koleček chybí, pár je rezavých, a na pár důležitých tam ani není místo :))
    PETVAL
    PETVAL --- ---
    nenarazili jste nekdo na nejake reseni k pruzkumum (surveys), ktere ma lepsi vetveni nez to vestavene? jakmile mam otazku, na kterou odpovim ne a chci, aby tim pro tazatele anketa skoncila, tak neni zpusob, jak ho nasmerovat na konec, jen na jinou otazku.
    - lze to obejit napr. pridanim do textu otazky dat neco jako "neodpovidejte na dalsi otazky a kliknete na OK", ale to zas neumozni pokrocilejsi vetveni a vnorovani a umoznuje to uzivateli vlozit nesmysly v rozporu s logikou vetveni a otazek

    - nebo lze udelat zaverecnou dummy otazku, napr. s podekovanim na odpovedi a na tu to nasmerovat. ale ukoncit pruzkum nejde.

    navic timhle zpusobem nejde udelat nejaky slozitejsi pruzkum, ktery by umoznil vnorovani, napr.

    priklad:

    a) mate kolo?
    ano -> a1) / ne -> b)
       a1) jakou ma barvu? ... -> a2)
       a2) mate na nem prehazovacku? ... -> b)

    b) mate kolobezku?
    ano -> b1) / ne -> KONEC, odeslat)
       b1) ma velka kolecka? -> b1)
       b2) jezdite na ni radi rychle z kopce? [ano/ne] -> KONEC, odeslat


    lze udelat jen jako

    a) stejne

    b) mate kolobezku?
    ano -> b1) / ne -> c)
       b1) ma velka kolecka? -> b2)
       b2) jezdite na ni radi rychle z kopce? -> c)

    c) dekujeme za odpovedi
    jedna volba "vas tazatel"

    to mi prijde docela hloupe a nedomyslene
    KERRAY
    KERRAY --- ---
    až vás někdy vývoj workflow bude hnát k nepříčetnosti, tohle může pomoct... že jsem to objevil až teď...

    Add the following to your Web.Config file and look for the WFTrace.log file in your website’s root folder:
    <system.diagnostics>
    <switches>
    <add name="System.Workflow LogToTraceListeners" value="1" />
    <add name="System.Workflow.Runtime.Hosting" value="All" />
    <add name="System.Workflow.Runtime" value="All" />
    <add name="System.Workflow.Runtime.Tracking" value="All" />
    <add name="System.Workflow.Activities" value="All" />
    </switches>
    <trace autoflush="true" indentsize="4">
    <listeners>
    <add name="myListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="WFTrace.log" />
    </listeners>
    </trace>
    </system.diagnostics>

    KERRAY
    KERRAY --- ---
    ještě ad KERRAY, záhada se skrývala v tom get/set, nějak jsem si pořád dokola přehlížel, že jsem přepsal standardní chování, které vypadá
    [DesignerSerializationVisibilityAttribute(DesignerSerializationVisibility.Visible)]
    [BrowsableAttribute(true)]
    [CategoryAttribute("Properties")]
    public IList replicatorActivity_InitialChildData
    {
    get
    {
    return ((System.Collections.IList)(base.GetValue(Navertica.SharePoint.WorkflowActivities.TaskReplicatorActivity.replicatorActivity_InitialChildDataProperty)));
    }
    set
    { base.SetValue(Navertica.SharePoint.WorkflowActivities.TaskReplicatorActivity.replicatorActivity_InitialChildDataProperty, value);
    }
    }
    KERRAY
    KERRAY --- ---
    hm, našel jsem starší verzi, ve které je OnWorkflowActivated funkce řádek po řádku stejná, ale funguje... hm
    KERRAY
    KERRAY --- ---
    jo, a do toho get a set se ale to workflow vůbec nedostane...

    // doufám, že když jsem to teď napsal, objevím řešení během pár minut ,)
    KERRAY
    KERRAY --- ---
    tak zas jedna záhada...
    mám custom workflow aktivity HandleTask (víceméně zrcadlí WssTaskActivity z MS příkladů, ale funguje i pod WSS) a TaskReplicator, což je HandleTask obalenej replikátorem... a mám workflow s tím TaskReplicatorem, kde není nic než onWorkflowActivated a ten TaskReplicator

    když ten workflow pouštím, strašně dlouho visí a dělá, že načítá ze serveru, a nakonec stránka zůstane viset s timeoutem, u workflow to píše "in progress", ale ani nezaložil úkol...

    no a co mi na tom nejde na rozum je, že když se to snažím debugovat (http://kerray.pastebin.com/m1ee0a70f) tak se dostanu k řádku

    taskRepeaterActivity.replicatorActivity_InitialChildData = taskprops;

    a když na něj dojde (ne když ho odklepnu, ale prostě už když na něj skočí ukazatel), zeptá se mně SharePoint na login a heslo, a debugger se vypne - status workflow bude failed on start, a další info nic, v logu nic

    ten replicatorActivity_InitialChildData je typu IList, a má
    [DesignerSerializationVisibilityAttribute(DesignerSerializationVisibility.Hidden)]
    [BrowsableAttribute(true)]
    [CategoryAttribute("Properties")]
    public IList replicatorActivity_InitialChildData
    {
    get
    {
    return replicatorActivity.InitialChildData;
    }
    set
    {
    replicatorActivity.InitialChildData = value;
    }
    }

    kde nic tu nic... a babo raď :/
    přitom už mi to fungovalo, a něco jsem si stihl podělat ještě než jsem to začal verzovat...
    PETVAL
    PETVAL --- ---
    Useful Sharepoint Designer Custom Workflow Activities

    This project takes aim at making it easier to create advanced workflows using Sharepoint Designer by providing a set of custom workflow activities.
    ...
    http://www.codeplex.com/SPDActivities/
    TENCOKACISTROMY
    TENCOKACISTROMY --- ---
    KERRAY: praveze soap & caml je dvojka, ktera se mi mirne vymyka z "jednoduchyho reseni". Praveze uvazuju o tom, ze bych si udelal dve webovy sluzby, kdy jedna by prijimala filtracni podminky (5 cisla a jeden boolean) a vracela seznam polozek. A druha sluzba, ktera by prijimala id/nazev/_neco_ polozky a vracela ten soubor. Ze c# se pak s modelem WSS pracuje celkem v pohode.

    Ale nerad bych vymyslel kolo :)
    KERRAY
    KERRAY --- ---
    TENCOKACISTROMY: teoreticky by ti na to měly stačit integrovaný služby, ne? akorát teda soap a caml jsou dvojka, se kterou je fakt radost pracovat...
    TENCOKACISTROMY
    TENCOKACISTROMY --- ---
    Mam na WSS 3.0 seznam se soubory a par vlastnimi sloupci. Potreboval bych se tam pripojit z klientskeho pocitace (=server/desktop/notebook) vyfiltrovat si polozky dle nejakych kriterii (v podstate pujde jen o < > = u cisel ) a stahnout soubory.

    Je nejaky jednoduchy zpusob jak toho docilit a nebo si mam rovnou udelat webovou sluzbu, pres kterou si to zaridim?
    PETVAL
    PETVAL --- ---
    Download Zipped List Items Feature Released!
    Hay all, I've released today this little but still usefull feature :)


    This Custom UI Actions for Sharepoint extends the lists action meny to allow users to zip document library items and download all of them either with or without version

    Features

    Download all document library items
    Versions: if you are caring about document versions you can download them as well
    Ability to download only the selected view items instead of all list items

    http://mzaki.spaces.live.com/Blog/cns!E3340AEAC1CDD449!1411.entry
    KERRAY
    KERRAY --- ---
    v prvním příkladu, jak mám X, tak jsem právě neměl X, ale s.AllWebs[0]...etc, takže to nešlo
    Kliknutím sem můžete změnit nastavení reklam