Versions Compared

Key

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

...

Opis: przejście do formularza zadania na podstawie podanego processId oraz activityId

Opcje konfiguracyjne

  • mappingsmapping (object) - obiekt mapowania wartości kolumn na processId oraz activityId
Obiekt 

...

mapping
  • processId (string) - identyfikator kolumny widoku, której wartość ma być podstawiona jako identyfikator procesu
  • activityId (string) - identyfikator kolumny widoku, której wartość ma być podstawiona jako identyfikator zadania

...

Code Block
languagejs
{
    "menus": [
        {
            "id": "exampleMenuId",
            "name": "Przykładowa nazwa menu",
            "views": [
                {
                    "id": "exampleViewId",
                    "name": "Przykładowa nazwa widoku",
                    "source": {
                        "type": "DATASOURCE",
                        "id": "exampleDatasourceId"
                    },
                    "outputs": [
                        {
                            "id": "exampleOutputId1",
                            "name": "Identyfikator procesu",
                            "alias": "processIdFromDatasource",
                            "primaryKey": true
                        },
                        {
                            "id": "exampleOutputId2",
                            "name": "Identyfikator zadania",
                            "alias": "activityIdFromDatasource"
                        }
                    ],
                    "action": {
                        "type": "showActivityForm",
                        "mappingsmapping": {
                            "processId": "exampleOutputId1",
                            "activityId": "exampleOutputId2"
                        }
                    }
                }
            ]
        }
    ]
}

...

Opis: przejście do historii zadania na podstawie podanego processId oraz activityId

Opcje konfiguracyjne

  • mappingsmapping (object) - obiekt mapowania wartości kolumn na processId oraz activityId
Obiekt 

...

mapping
  • processId (string) - identyfikator kolumny widoku, której wartość ma być podstawiona jako identyfikator procesu
  • activityId (string) - identyfikator kolumny widoku, której wartość ma być podstawiona jako identyfikator zadania

...

Code Block
languagejs
{
    "menus": [
        {
            "id": "exampleMenuId",
            "name": "Przykładowa nazwa menu",
            "views": [
                {
                    "id": "exampleViewId",
                    "name": "Przykładowa nazwa widoku",
                    "source": {
                        "type": "DATASOURCE",
                        "id": "exampleDatasourceId"
                    },
                    "outputs": [
                        {
                            "id": "exampleOutputId1",
                            "name": "Identyfikator procesu",
                            "alias": "processIdFromDatasource",
                            "primaryKey": true
                        },
                        {
                            "id": "exampleOutputId2",
                            "name": "Identyfikator zadania",
                            "alias": "activityIdFromDatasource"
                        }
                    ],
                    "action": {
                        "type": "showActivityDetails",
                        "mappingsmapping": {
                            "processId": "exampleOutputId1",
                            "activityId": "exampleOutputId2"
                        }
                    }
                }
            ]
        }
    ]
}

...

Opis: przejście do historii zadania na podstawie podanego processId.

Opcje konfiguracyjne

  • mappingsmapping (object) - obiekt mapowania wartości kolumn na processId
Obiekt 

...

mapping
  • processId (string) - identyfikator kolumny widoku, której wartość ma być podstawiona jako identyfikator procesu

...

Code Block
languagejs
{
    "menus": [
        {
            "id": "exampleMenuId",
            "name": "Przykładowa nazwa menu",
            "views": [
                {
                    "id": "exampleViewId",
                    "name": "Przykładowa nazwa widoku",
                    "source": {
                        "type": "DATASOURCE",
                        "id": "exampleDatasourceId"
                    },
                    "outputs": [
                        {
                            "id": "exampleOutputId1",
                            "name": "Identyfikator procesu",
                            "alias": "processIdFromDatasource",
                            "primaryKey": true
                        },
                        {
                            "id": "exampleOutputId2",
                            "name": "Identyfikator zadania",
                            "alias": "activityIdFromDatasource"
                        }
                    ],
                    "action": {
                        "type": "showProcessDetails",
                        "mappingsmapping": {
                            "processId": "exampleOutputId1"
                        }
                    }
                }
            ]
        }
    ]
}

...

  • mappings (list) - lista obiektów mapowania wartości kolumn aktualnego widoku na wartości filtrów docelowego widoku (UWAGA - mappings jest listą obiektów)
  • viewId (string) - identyfikator docelowego widoku
Obiekt mapping
  • outputId (string) - identyfikator kolumny widoku, której wartość ma być podstawiona jako wartość filtra w docelowym widoku
  • inputId (string) - identyfikator filtra w docelowym widoku

...

Info

Jeżeli akcja ma przejść na stroną spoza systemu PlusWorkflow, adres URL powinien być ścieżką bezwzględną np. https://www.google.com

Jeżeli akcja ma przejść na stronę w obrębie systemu PlusWorkflow, to parametr absolute powinien być ustawione na true, a adres URL powinien być ścieżką względną np. ShowProcessHistory.do

...