Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.



1. Change Diary Matrix in Maintenance

  • Open Patricia Maintenance
  • Navigate to Country/Law | Diary Matrix | Diary Matrix
  • Open up the Diary Matrix for "Patent - Top Matrix"

Image Added

  • Add the new Field (which has been created in the script you ran above)

Image Added

  • Do the same for all Casetypes you want to use with Pavis.


2. Install the Interface Software on your Patricia Application Server

  • Check if Java is already installed
  • open up a command line and enter

    Code Block
    languagepowershell
    themeEmacs
    Java -version

    if that Returns a value you already have Java installed.

  • In the  unlikely event that you do not already have Java installed, please install a Java Version of your choice.
    For reference please check here https://stackoverflow.com/questions/52511778/how-to-install-openjdk-11-on-windows or here https://www.java.com
  • open up the Server´s Firewall to grant Access from other Computers to port 8081
  • open up your Network´s Firewall for the Interface Software from your Patricia Application Server to connect to Pavis under the hostname https://www.pavis-online.com
  • download the most current version of the Interface Software pavis-rest.0.0.22.jar
  • copy the file  to a new Folder called "C:\Pavis" (currently in Development, new Version will be here shortly, please contact us)

3. Edit the Database Connection inside the .jar File

  • a .jar File is a "renamed" .zip File
  • You can open it with any .zip unpacker/packer that you like, we recommend 7zip

  • Inside the .jar Archive, navigate to the file BOOT-INF\classes\application.properties
    Image Added

  • edit the database connection to your needs:

    Code Block
    languagejs
    titleapplication.properties
    spring.datasource.url=jdbc:sqlserver://localhost;databaseName=Patricia_Database
    spring.datasource.username=sa
    spring.datasource.password=Mysupersecretpassword.
    spring.datasource.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
    spring.jpa.show-sql=true
    spring.jpa.hibernate.dialect=org.hibernate.dialect.SQLServer2012Dialect
    spring.jpa.hibernate.ddl-auto=none
    spring.main.allow-bean-definition-overriding=true
    server.port=8081
  • copy the file "application.properties" outside of the .jar into the very same folder:
    Image Added
  • additionally, back inside the jar navigate to BOOT-INF\classes\static\static\media\ and open the cfg file:
    Image Added
  • copy the server name from the application.properties into the cfg file:
    Image Added

  • finally, save the document back into the .jar file

  • open up a command line and enter

  • Code Block
    languagepowershell
    themeEmacs
    java -jar C:\Pavis\pavis-rest-0.0.22.jar
  • please note: when you close the command line window, the application will stop. see further below for installing a permanent instance.


Tip

Hier einige Tipps für die ersten Schritte. Sie können diese Seite zum Üben bearbeiten

1. Prepare Patricia Database

  • In order to have Data available that is neccesary for the Pavis Interface, the Patricia Database needs to be enhanced.
  • That is in parts done by scripts, in parts by Setting in Patricia Maintenance.

Run database Scripts

Code Block
languagesql
titleCreate Login Data
linenumberstrue
collapsetrue
-- Create Fields for Pavis Interface

-- 2019-11-28 Jr Serviva

INSERT [dbo].[NAME_ADD_FIELDS_DEF] ([NAME_FIELD_NUMBER], [FIELD_NAME], [FIELD_TYPE], [SORT_ORDER], [IS_ACTIVE], [MAINTAINED_BY_PATRIX], [IS_CHECKBOX]) VALUES (40000, N'pavis cust_id', 2, NULL, 1, 0, 0)
GO

INSERT [dbo].[NAME_ADD_FIELDS_DEF] ([NAME_FIELD_NUMBER], [FIELD_NAME], [FIELD_TYPE], [SORT_ORDER], [IS_ACTIVE], [MAINTAINED_BY_PATRIX], [IS_CHECKBOX]) VALUES (40001, N'Pavis password', 2, NULL, 1, 0, 0)
GO

INSERT [dbo].[NAME_ADD_FIELDS_DEF_LABEL] ([NAME_FIELD_NUMBER], [LANGUAGE_ID], [FIELD_LABEL]) VALUES (40000, 3, N'Pavis Connect Customer ID')
GO

INSERT [dbo].[NAME_ADD_FIELDS_DEF_LABEL] ([NAME_FIELD_NUMBER], [LANGUAGE_ID], [FIELD_LABEL]) VALUES (40000, 4, N'Pavis Connect Customer ID')
GO

INSERT [dbo].[NAME_ADD_FIELDS_DEF_LABEL] ([NAME_FIELD_NUMBER], [LANGUAGE_ID], [FIELD_LABEL]) VALUES (40001, 3, N'Pavis Connect password')
GO

INSERT [dbo].[NAME_ADD_FIELDS_DEF_LABEL] ([NAME_FIELD_NUMBER], [LANGUAGE_ID], [FIELD_LABEL]) VALUES (40001, 4, N'Pavis Connect Passwort')
GO

Change Diary Matrix in Maintenance

2. Zu Ihrer Seite hinzufügen

  • Klicken Sie auf "Bearbeiten", um den Confluence-Editor zu öffnen und nutzen Sie die Seitenlayoutfunktion, um Ihren Inhalt in Bereiche und Spalten aufzuteilen.
  • Verwenden Sie Überschriften, um Ihren Text zu formatieren, und ziehen Sie Bilder auf Ihre Seite, um diese grafisch zu gestalten.
  • Klicken Sie auf "Einfügen" und wählen Sie "Andere Makros" aus, um Makros für die Navigation, bestimmte Formatierungen oder andere Medien auszuwählen.

    Panel

    Auf dieser Seite:

    Table of Contents

    5. Validate the Installation

    • Open Up Patricia
    • On the "Web" Tab you should see an entry named "PAVIS"
    • Click this and you should see something like this:
      Image Added
    • If this fails, it is very likely that your Internet Explorer does not allow Javascript .


    6. Make the application start after a reboot

    Se
    • Create a new Task in Windows Task Scheduler
    • Set the parameters according to your local environment

    Image Added

    Image Added

    Image Added

    replace the path to java.exe with your own version

    also make sure that the arguments is replaced with your local path and file equivalent:

    "-jar C:\PAVIS\pavis-rest-0.0.22.jar"

    and that the "Start in" does the same


    7. troubleshooting Java processes


    in case the interface jar is already running as a background process and you do not know which of the java processes it is

    but you have to shut it down here is a way:

    go to CMD

    Code Block
    languagebash
    themeEmacs
    netstat -on

    in order to find the process id that answers on port 8081

    then

    Code Block
    languagebash
    themeEmacs
    taskkill \PID <processid>

    where processid is the number you found in the first step.

    3. Organisieren Sie Ihre Seiten

    Hier einige Tipps zum Organisieren Ihres Inhalts.

    • Die Seitenreihenfolge ändern

    Die Randleiste links zeigt Ihre Seiten in einer Hierarchie an. Wenn Sie über Bereichsadministratorenberechtigungen verfügen, können Sie auf "Bereichstools" > "Seiten neu ordnen" klicken, um die Reihenfolge von Seiten zu ändern.

    • Stichwörter hinzufügen

    Stichwörter helfen beim Organisieren von Seiten und erleichtern die Suche nach den erforderlichen Informationen. Klicken Sie zum Hinzufügen oder Bearbeiten unten auf der Seite auf "Stichwörter". Der Bereich "Zugehörige Seiten" dieser Seite verwendet auch Stichwörter

    • Vorlagen erstellen

    Standardisieren und beschleunigen Sie das Verfahren zur Seitenerstellung mit Vorlagen. Sie können eine Vorlage mit Seitenlayouts, Standardüberschriften und Anweisungstext für Tipps und Richtlinien erstellen und formatieren. Sehen Sie sich hier unsere Beispielseite an: "Erstellen einer Vorlage"

    Zugehörige Seiten

    Content by Label
    showLabelsfalse
    spacesST
    showSpacefalse
    sorttitle
    typepage
    cqllabel = "documentation-space-sample" and type = "page" and space = "ST"
    labelsdocumentation-space-sample