Manual:Extension/Workflows/Activity/EditPage: Difference between revisions

m ((username removed) (log details removed))
No edit summary
Line 2: Line 2:
The ''EditWikiPage'' activity appends content to an existing wiki page.  
The ''EditWikiPage'' activity appends content to an existing wiki page.  
{| class="wikitable" style=""
{| class="wikitable" style=""
! colspan="2" style="background-color:rgb(234, 236, 240);text-align:center;" |'''Short profile'''
! colspan="2" style="background-color:rgb(234, 236, 240);text-align:center;" class="" |'''Short profile'''
|-
|-
| style="" |Name
| style="" |Name
Line 22: Line 22:
Each input property can provide a default value if no other value is set by the workflow.
Each input property can provide a default value if no other value is set by the workflow.
{| class="wikitable" style="width:100%;"
{| class="wikitable" style="width:100%;"
! style="background-color:rgb(234, 236, 240);text-align:center;" |Name of property
! style="background-color:rgb(234, 236, 240);text-align:center;" class="" |Name of property
!Source
! style="background-color:rgb(234, 236, 240);text-align:center;" class="" |Description
! style="background-color:rgb(234, 236, 240);text-align:center;" |Description
!Possible values
!Possible values
! style="background-color:rgb(234, 236, 240);text-align:center;" |Type
! style="background-color:rgb(234, 236, 240);text-align:center;" class="" |Type
|-
|-
| style="" |<code>title</code>
| style="" |<code>title</code>
|<nowiki>-</nowiki>
| style="" |Name of the wiki page that will be edited by this activity.
| style="" |Name of the wiki page that will be edited by this activity.
|
|
Line 35: Line 33:
|-
|-
|<code>user</code>
|<code>user</code>
|  -
|Name of user that will be shown as making the edit.
|Name of user that will be shown as making the edit.
|Default value: ''MediaWiki default''
|Default value: ''MediaWiki default''
Line 41: Line 38:
|-
|-
|<code>content</code>
|<code>content</code>
|  -
|Content that will be added to the wiki page.
|Content that will be added to the wiki page.
|
|
Line 47: Line 43:
|-
|-
|<code>mode</code>
|<code>mode</code>
|  -
|How the content is added to the wiki page.  
|How the content is added to the wiki page.  
|
|
Line 56: Line 51:
|-
|-
|<code>minor</code>
|<code>minor</code>
|  -
|The edit will be marked as ''major'' or ''minor'' revision.
|The edit will be marked as ''major'' or ''minor'' revision.
|
|
Line 66: Line 60:
=== Output properties ===
=== Output properties ===
{| class="wikitable" style="width:100%;"
{| class="wikitable" style="width:100%;"
! style="background-color:rgb(234, 236, 240);text-align:center;" |Name of property
! style="background-color:rgb(234, 236, 240);text-align:center;" class="" |Name of property
!Source
! style="background-color:rgb(234, 236, 240);text-align:center;" class="" |Description
! style="background-color:rgb(234, 236, 240);text-align:center;" |Description
! style="background-color:rgb(234, 236, 240);text-align:center;" class="" |Type
! style="background-color:rgb(234, 236, 240);text-align:center;" |Type
|-
|-
|<code>revisionId</code>
|<code>revisionId</code>
| -
|The revision ID of the edited page.  
|The revision ID of the edited page.  
|string
|string
|-
|-
|<code>timestamp</code>
|<code>timestamp</code>
| -
|The revision time of the edited page.
|The revision time of the edited page.
|timestamp
|timestamp

Revision as of 11:43, 25 October 2023

Description

The EditWikiPage activity appends content to an existing wiki page.

Short profile
Name EditWikiPage
Async Yes
BPMN type bpmn:Task
BPMN Extension Element "wf:type" edit_page

Properties

Input properties

Each input property can provide a default value if no other value is set by the workflow.

Name of property Description Possible values Type
title Name of the wiki page that will be edited by this activity. string
user Name of user that will be shown as making the edit. Default value: MediaWiki default string
content Content that will be added to the wiki page. string
mode How the content is added to the wiki page.
  • append: Content is added at the end of the page.
  • replace: Content replaces all existing page content.
  • prepend: Content is added at the beginning of the page.
string
minor The edit will be marked as major or minor revision.
  • 1 (=minor revision)
  • 0 (=major revision)
int

Output properties

Name of property Description Type
revisionId The revision ID of the edited page. string
timestamp The revision time of the edited page. timestamp

Example

<bpmn:task id="Activity_18egh9o" name="Edit page">
    <bpmn:extensionElements>
		<wf:type>edit_page</wf:type>
	</bpmn:extensionElements>
	<bpmn:property name="title" default="Some page" validation="required"/>
	<bpmn:property name="user" default="Mediawiki default" validation="existing-user"/>
	<bpmn:property name="content" default="This is my test at editing"/>
	<bpmn:property name="mode" default="append"/> <!-- ALlowed: append, replace, prepend -->
	<bpmn:property name="minor" default="1"/>
	<!-- Output properties -->
	<bpmn:property name="revisionId"/>
	<bpmn:property name="timestamp"/>
</bpmn:task>




To submit feedback about this documentation, visit our community forum.