Przetwarzanie wstępne i końcowe danych wyjściowych

Właściwości pre-command i post-command mogą zawierać kod dla komend, które mają zostać wykonane przed procesem publikowania dokumentu i po nim.

O tym zadaniu

Użytkownik może użyć właściwości Komenda budowania końcowego, aby skopiować pliki wyjściowe, zarchiwizować pliki wyjściowe, zmienić nazwy plików wyjściowych na podstawie zmiennych, przesłać pliki wyjściowe za pomocą poczty elektronicznej lub wywołać aplikacje innych firm.

Procedura

  1. W widoku Specyfikacja dokumentu kliknij opcję Metadane. Zostanie wyświetlony widok Właściwości.
  2. Wybierz właściwość Komenda budowania wstępnego lub właściwość Komenda budowania końcowego i kliknij ikonę Konfiguracja Ikona Konfiguracja. Zostanie otwarte okno Ustawianie wartości komendy budowania wstępnego lub komendy budowania końcowego.
  3. Wprowadź wartości. W ramach komendy można użyć zmiennych systemowych, takich jak RPE_HOME, lub zmiennych szablonu zewnętrznego. Format to zawsze ${zmienna}. Zmienne szablonu mają pierwszeństwo przed zmiennymi systemowymi, jeśli mają takie same nazwy. Formatów wyjściowych można również użyć jako zmiennych w celu wskazania ścieżki określonej we właściwościach danych wyjściowych. Należy zapisać zmienną, ponieważ jej nazwa jest wyświetlana w specyfikacji dokumentu. Przykłady:
    • ${RPE_HOME}
    • ${Html}
    • ${Word}
    • ${PDF}
    • ${New PDF}
    • ${XslFo}
    • ${ModuleName}
    Uwaga: Nie można używać żadnych innych wariantów tych nazw, na przykład ${WORD} lub ${word}. Te warianty nie są rozpoznawane przez produkt Rational Publishing Engine.
    Na przykład tylko zmienna ${Word} powoduje wstawienie wartości właściwości Ścieżka określonej dla danych wyjściowych programu Microsoft Word. W dzienniku zmienna zostanie wyświetlona jako wartość.
  4. Opcjonalne: Dla właściwości Zatrzymaj w przypadku niepowodzenia komendy budowania wstępnego wprowadź wartość prawda lub fałsz. W przypadku ustawienia wartości prawda i niepowodzenia komendy budowania wstępnego generowanie dokumentu zostanie zatrzymane. W przypadku ustawienia wartości fałsz lub gdy nie zostanie wprowadzona żadna wartość, a komenda budowania wstępnego zakończy się niepowodzeniem, generowanie dokumentu będzie kontynuowane.
  5. Kliknij przycisk OK.

Przykład

Ikona systemu WindowsAby skopiować dane wyjściowe do innego położenia, należy użyć następującej komendy:

cmd /c copy ${format_wyjściowy} D:\ścieżka\nazwa_pliku.rozszerzenie_wyjściowe

Podczas zapisywania komend jako kodu JavaScript, należy wprowadzić blok //! JavaScript na początku kodu w celu użycia wewnętrznego mechanizmu JavaScript do wartościowania komend:
//!JavaScript
var x = dane_wyjściowe;
var y = zmienna;

java.lang.System.out.println( "X+Y=" + x + y);
1;

Opinia