Konfigurowanie widoków formatek na potrzeby zapisywania i wyświetlania dokumentów produktu Enterprise Content Management (ECM)

Dokumenty można przechowywać i wyświetlać na serwerze ECM z poziomu aplikacji klienckiej, takiej jak Miejsce pracy lub Process Portal, konfigurując jeden z widoków formatki dokumentów (widok Eksplorator dokumentów lub widok listy dokumentów ECM) oraz, opcjonalnie, widok File Viewer .

Zanim rozpoczniesz

Zależności od bibliotek narzędziowych
Ponieważ niezbędny jest dostęp do typów serwera ECM, należy upewnić się, że biblioteka narzędziowa Zarządzanie treścią (SYSCM) jest dodana do zależności aplikacji procesu.
Konfigurowanie widoków dokumentu
Eksplorator dokumentów może określić, który folder dokumentów ma być używany, gdy jest uruchamiany w kontekście procesu. Konieczne jest jednak skonfigurowanie opcji Identyfikator folderu i Nazwa serwera . Więcej informacji na temat Eksploratora dokumentów można znaleźć w temacie Eksplorator dokumentów.
Widok Lista dokumentów ECM musi zostać skonfigurowany, zanim będzie można go użyć. Na przykład należy określić opcję Nazwa konfiguracji serwera ECM. Istnieje także możliwość dostosowania wyszukiwania domyślnego przez podanie wartości dla następujących opcji konfiguracyjnych:
  • Kolumny: umożliwia określenie zbioru kolumn od wyświetlania na listach dokumentów.
  • Filtr: umożliwia określenie zbioru kolumn i wartości na potrzeby filtrowania podczas wyszukiwania dokumentów.
  • Identyfikator typu obiektu dokumentu: umożliwia określenie typu wyszukiwanego dokumentu. Domyślnym typem dokumentu jest cmis:document.

Istnieje także możliwość określenia wartości pełnego zapytania CMIS przez skonfigurowanie opcji Zapytanie CMIS. To zapytanie przesłania wszystkie inne opcje opisane powyżej. W końcu można także zastąpić usługę wyszukiwania powiązaną z tym widokiem i dostarczyć własną. Więcej informacji na ten temat można znaleźć w temacie Lista dokumentów ECM.

O tym zadaniu

Dodaj jeden z widoków formatek dokumentów do formatki, aby umożliwić użytkownikom biznesowym zapisywanie lub wyświetlanie dokumentów na serwerze ECM. Wszystkie kolejne kroki mają zastosowanie zarówno do widoku Eksplorator dokumentów, jak i do widoku Lista dokumentów ECM, chyba że określono inaczej.

Procedura

  1. Utwórz usługę personelu po stronie klienta.
  2. Wybierz opcję Coach z palety i przeciągnij ją na kanwę.
    Należy określić odpowiednią nazwę formatki i zapisać pracę.
  3. Otwórz nowy formatkę i z palety znajdującej się pod nagłówkiem Treśćprzeciągnij jeden z widoków formatek dokumentów na kanwę.
    Aby wyświetlać dokumenty w formatce, należy przeciągnąć widok Przeglądarka plików na kanwę.
    Wskazówka: Jeśli na palecie nie zostanie wyświetlona sekcja Treść , należy wybrać tę sekcję z listy Filtr .
  4. Wybierz inne opcje konfiguracyjne, które mają zostać zastosowane na potrzeby implementacji widoku formatki dokumentu używanej do wyświetlania listy dokumentów.
    Więcej informacji na temat właściwości konfiguracyjnych można znaleźć w tematach Eksplorator dokumentów i Lista dokumentów ECM.
  5. Zaimplementuj odpowiadającą procedurę obsługi zdarzeń w widoku formatki dokumentu, jeśli widok Przeglądarka plików jest używany do wyświetlania dokumentu na liście:
    1. Aby wyzwolić File Viewer w celu wyświetlenia wybranego dokumentu, należy zaimplementować następujący kod w procedurze obsługi zdarzeń (gdzie VIEW_ID jest identyfikatorem elementu sterującego formatki File Viewer ):
      ${VIEW_ID}.setUrl(doc.url);

      Więcej informacji można znaleźć w temacie Zdarzenia zdefiniowane przez użytkownika.

    2. W przypadku eksploratora dokumentów należy zaimplementować procedurę obsługi zdarzeń produktu On document clicked . W widoku Lista dokumentów ECM zaimplementuj procedurę obsługi zdarzeń produktu On file clicked . Ustaw powiązanie danych dla widoku formatki dokumentu.
  6. Sprawdź implementację widoku formatki dokumentów, klikając ikonę Uruchom usługę znajdującą się w prawej górnej części strony:
    Uruchom usługę

Co dalej

Powiązania w widoku formatki dokumentów można zaktualizować za pomocą skryptu, na przykład z powodu zmiany wartości zapytania CMIS określonego dla widoku Lista dokumentów ECM. Jeśli w celu zaktualizowania powiązania zostanie uruchomiony skrypt, należy zmienić wcześniejszą wartość. W poniższym przykładzie kodu JavaScript kolumny są aktualizowane przez dodanie tekstu, co powoduje zmianę starych wartości:

tw.local.cmisQueryString = "SELECT cmis:name, cmis:objectId ";
if (tw.local.photoCatagory) tw.local.cmisQueryString = tw.local.cmisQueryString + ", PhotoCatagory";
if (tw.local.photoSubject) tw.local.cmisQueryString = tw.local.cmisQueryString + ", PhotoSubject";
if (tw.local.photoLocation) tw.local.cmisQueryString = tw.local.cmisQueryString + ", PhotoLocation";
if (tw.local.photoDate) tw.local.cmisQueryString = tw.local.cmisQueryString + ", PhotoDate";
tw.local.cmisQueryString = tw.local.cmisQueryString + " FROM acpPhoto";

tw.local.testCoachRefresh = tw.local.testCoachRefresh + "XYZ ";

Poniższe kroki przedstawiają sposób tworzenia usługi wyszukiwania dla widoku Lista dokumentów ECM:

  1. Upewnij się, że wejściowe i wyjściowe zmienne i typy są poprawne, kopiując element Usługa ECM wyszukiwania dokumentów do aplikacji procesu.
  2. Zmień nazwę usługi wyszukiwania dokumentów ECM na odpowiednią nazwę, na przykład MySearch.
  3. Zaktualizuj usługę wyszukiwania zgodnie z wymaganiami.

    Domyślna usługa obsługuje zapytania dotyczące listy dokumentów ECM. Istnieje możliwość dostosowania przepływu przez usunięcie niepotrzebnych węzłów. Węzeł Wyszukiwanie dokumentów ECM można konserwować i aktualizować.

  4. Użyj funkcji automatycznego odwzorowywania, aby utworzyć odwzorowanie między parametrami wejściowymi i wyjściowymi usługi oraz zmiennymi.