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]