From:Guido Flohr
Date:11.8.02 16:20
Subject:Re: 1. Kopien in Metadateien und 2. SA-Abfrage
Reply-To:<imperia-users@imperia.de>
References:
  • 25.7.02 19:40 Guido Flohr
    Re: [IMPERIA] Rubrikenproblem
  • 9.8.02 14:33 Marc Fischer
    [IMPERIA] 1. Kopien in Metadateien und 2. SA-Abfrage
  • Attachments:[Source] unknown-1.pgp (application/pgp-signature)
    Hallo Marc,
    
    On Fri, Aug 09, 2002 at 02:33:28PM +0200, Marc Fischer wrote:
    > Hallo zusammen, 
    > 
    > mir machen derzeit zwei unterschiedliche Imperia-Probleme Ärger.
                         ^^^^ ****************
    
    Und weil es _zwei_ *unterschiedliche* Probleme sind, schick doch auch
    bitte zwei getrennte Mails. Erstens besteht dann eher die Chance,
    dass du auch für beide Probleme Hilfe bekommst (sonst passiert es
    leicht, dass sich - wie hier - die Liste auf ein Problem »einschießt«
    und das andere vergisst) und zweitens kann man die Antworten bei einer
    späteren Recherche im Archiv viel besser auswerten. Das kommt allen
    zugute, auch dir selbst. OK?
    
    Bitte nicht als Nörgelei missverstehen. Die Liste funktioniert einfach
    besser, wenn man versucht, diese Kleinigkeiten zu beachten.
    
    > Folgendermaßen sieht z.Z. meine Metadatei für einen Mitarbeiter aus:
    > ---------------------
    > [...]
    > #IF ("<!--KK-position-->" EQ "lehrstuhlinhaber")
    > 
    > // Kopien für Diplomarbeiten und Veröffentlichungen
    > HIDDEN
    > "copy3:<!--XX-directory-->/de_pup_<!--KK-ma_kuerzel-->.html:TEMPLATE=sta
    > ndard_mitarbeiter_pup_de"
    > [...]
    > #ENDIF
    
    KK-Variablen sind zwar nicht von Microsoft erfunden, aber trotzdem
    die Wurzel allen Übels dieser Welt und Satanswerk. Außerdem sind
    sie - mit Workflow - immer überflüssig. Ohne Workflow sind sie auch
    überflüssig, aber etwas komplizierter zu ersetzen. Die Dinger sind
    ein Relikt aus Imperia 5.
    
    Möglichkeit 1:
    
    Pack die obige Abfrage (mit »XX« statt »KK«) in deine Templates, und
    schon funktioniert es.
    
    Möglichkeit 2:
    
    Hänge den folgenden Schnipsel an deinen Workflow ran:
    
               +-------------+
               |              \
    	+--o--+   +-----+  \ +-----+
    	|     |   |     |   \|     |
         ---o I/E o---o  MS o----o A/P |
            |     |   |     |    |     |
            +-----+   +-----+    +-----+
    
    Das setzt du vor ein evtl. AutoPublish/Publish und hinter den letzten
    Editier-Schritt. Mit »I/E« ist das IfElse-Plug-In gemeint. Du konfigurierst
    es so, dass in der ersten Zeile steht:
    
    	"<!--XX-position-->" NE "lehrstuhlinhaber"
    
    Falls die Bedingung erfüllt ist (also »position« nicht gleich
    »lehrstuhlinhaber« ist), verzweigt der Workflow sofort zu »A/P«, also
    AutoPublish.
    
    Anderenfalls (Lehrstuhlinhaber) wird das MetaSetter-Plug-In (»MS«)
    durchlaufen, und da setzt du alle Meta-Felder, die du willst, z. B.
    
    	Field | Value
    	------+------------------------------------------
    	copy3 |
    <!--XX-directory-->/de_pup_<!--XX-ma_kuerzel-->.html:TEMPLATE=standard_mitar
    beiter_pup_de
    	copy4 | ...
    
    Möglichkeit 2 (mit Workflow) deckt sogar noch den Fall ab, dass sich
    eine studentische Hilfskraft während der Abarbeitung des Workflows 
    einen Lehrstuhl bei IKEA kauft, und damit auch eine Publikationsliste
    bekommt.
    
    Die Metafelder »copy*« werden allesamt erst benötigt, wenn das Dokument
    den Workflow verlässt (also in die Freischaltliste wandert). Du brauchst
    deshalb auch keine Verrenkungen zu machen, um die Felder bereits im
    MetaEdit-Schritt zu setzen, was naturgemäß schwierig ist, weil du die
    Informationen, die der Entscheidung zugrundeliegen, ja gerade erst
    eingibst. Lehrstuhlinhaber ja/nein klickst du ja gerade erst an.
    
    Ciao
    
    Guido
    -- 
    Imperia AG, Development
    Leyboldstr. 10 - D-50354 Hürth - http://www.imperia.de/
    
    
    Thread (1. Kopien in Metadateien und 2. SA-Abfrage)

    © 2001, 2002 marchive.pl Christian Lackas

    [HOME]   [MARCHIVE]   [INDEX]   [IMPERIA]   [IMPRESSUM]   [DELTA]