Form:Pattern Definition: Difference between revisions

From OIAr
Jump to navigation Jump to search
(Created page with "<noinclude> {{ombox | type = notice | image = none | imageright = 64px | style = width: 800px; | text = This is the "Pattern Defini...")
 
No edit summary
 
(23 intermediate revisions by the same user not shown)
Line 6: Line 6:
| style      = width: 800px;  
| style      = width: 800px;  
| text      = This is the "Pattern Definition" form.
| text      = This is the "Pattern Definition" form.
To add a new Pattern Definition page with this form (or edit an existing one), enter the name of the Generic Pattern below, with abbreviation '''PD.''' prepended (for example [[PD.Application Database]]). The form will attempt to autocomplete what you type based on existing pages.}}
To add a new Pattern Definition page with this form (or edit an existing one), enter the name of the Generic Pattern below, with abbreviation '''PD.''' prepended (for example [[PD.Relational Data Management]]). The form will attempt to autocomplete what you type based on existing pages.}}
<br><br>
<br><br>
{{#forminput:form=Pattern Definition|size=40|default value=PD.|autocomplete on category=Pattern Definition|button text=Create or edit a Pattern Definition}}
{{#forminput:form=Pattern Definition|size=40|default value=PD.|autocomplete on category=Pattern Definition|button text=Create or edit a Pattern Definition}}
Line 13: Line 13:
<div id="wikiPreview" style="display: none; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;"></div>
<div id="wikiPreview" style="display: none; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;"></div>
{{{for template|Maturity}}}
{{{for template|Maturity}}}
{{Formpart Maturity}}
{| {{prettybox}}
|
{| class="formtable"
|
|
{| border="1" cellpadding="5" cellspacing="2" style="text-align:center"
|- style="color:#{{Color Black}}; background:#{{Color OIAm Mid Grey}}; text-align:center"
|width="50" style="background:#{{Color OIAm Light Grey}}; color:black;" |0
|width="50"|'''1'''
|width="50"|'''2'''
|width="50"|'''3'''
|width="50"|'''4'''
|width="50"|'''5'''
|width="50" style="background:#{{Color OIAm Light Grey}}; color:black;" |9
|-
|proposal
|'''stub'''
|'''young'''
|'''usable'''
|'''mature'''
|'''official'''
|obsolete
|-
|}
|-
! Page maturity:
| {{{field|1|mandatory|default=0|size=}}}
|-
! Optional maturity remark:
| {{{field|2|size=50}}}
|}
|}
{{{end template}}}
{{{end template}}}
{{{for template|Pageheaderbox4PD}}}
{{{for template|Pageheaderbox4PD}}}
Line 25: Line 56:
|-
|-
! Select the Service Category that this Pattern Definition belongs to:
! Select the Service Category that this Pattern Definition belongs to:
| {{{field|sector|mandatory|size=25|autocomplete on property=Belongs to Service Category}}}
| {{{field|service category|mandatory|size=25|autocomplete on property=Belongs to Service Category}}}
|-
|-
! Version:
! Version:
Line 34: Line 65:
|}
|}
|}
|}
{{Formpart Summary}}
==Page Summary==
Please provide a short, functional description of the artefact to which the page relates. This summary will then available throughout the wiki as the "[[Property:Brief description|Brief description]]" property. If left empty, this page's summary will automatically become "unspecified";<br>
{{{field|summary|input type=textarea||cols=80|rows=2|autogrow|default=unspecified}}}
{{{end template}}}
{{{end template}}}
=Description=
=Description=
Line 48: Line 81:
{{{for template|Pattern Definition Graphic}}}
{{{for template|Pattern Definition Graphic}}}
==Pattern depiction==
==Pattern depiction==
Please include a function view for the Generic Pattern. If you so wish, you can specify a size for the graphic - either horizontal resolution (e.g. 300px), vertical (e.g. x400px) or both (e.g. 300x400px). You may also provide a title as "alt" text for the picture.
Please include a function view for the Pattern Definition. If you so wish, you can specify a size for the graphic - either horizontal resolution (e.g. 300px), vertical (e.g. x400px) or both (e.g. 300x400px). You may also provide a title as "alt" text for the picture.
{| {{prettybox}}
{| {{prettybox}}
|
|
{| class="formtable"
{| class="formtable"
| '''Generic Pattern visualization:'''
| '''Pattern Definition visualization:'''
| {{{field|graphic|mandatory|uploadable|default=No graphic yet.png|autocomplete on namespace=File}}}
| {{{field|graphic|mandatory|uploadable|default=No graphic yet.png|autocomplete on namespace=File}}}
|-
|-
|'''Graphic source file''' (probably a Visio file;<br>leave empty if you haven't uploaded the source file of the picture)
|'''Graphic source file''' (probably a Visio file;<br>leave empty if you haven't uploaded the source file of the picture)
| {{{field|source|uploadable|autocomplete on namespace=File|default=GP.}}}
| {{{field|source|uploadable|autocomplete on namespace=File|default=DP.}}}
|-
|-
! Size:
! Size:
Line 64: Line 97:
| {{{field|title}}}
| {{{field|title}}}
|}
|}
|}{{{field|kind|default=Generic|hidden}}}
|}
{{{end template}}}
{{{end template}}}
{{clear}}
{{clear}}
=Composition=
=Composition=
==Generic Functions==
==Generic Functions==
In the following section you can include Generic Functions into this pattern, and specify for each if it is very likely ("recommended") to be present, or whether it's optional.
In the following section you can include Function Definitions and Data/Output Types into this pattern, and specify for each if it is very likely ("recommended") to be present, or whether it's optional.


{{{for template|Generic Pattern Composition}}}
{{{for template|Pattern Definition Composition}}}
{{{end template}}}
{{{end template}}}
{{{for template|Generic Pattern Composition Row|multiple}}}
{{{for template|Pattern Definition Composition Row|multiple}}}
{| {{prettybox}}
{| {{prettybox}}
|'''Generic Function:''' (start typing to see choices)
|'''Function Definition:''' (start typing to see choices)
|{{{field|function|mandatory|autocomplete on category=Generic Function|default=GF.|input type=combobox|size=60}}}
|{{{field|function|mandatory|autocomplete on category=Function Definition|default=FD.|input type=combobox|size=60}}}
|-
|-
|'''Prescription:'''
|'''Data Object Type:''' (start typing to see choices)
| this function &nbsp;{{{field|choice|mandatory|input type=radiobutton|values=Must,May|default=Must}}} &nbsp; be included in this Pattern
|{{{field|dataobjecttype|mandatory|autocomplete on category=Data Object Type|default=DOT.|input type=combobox|size=60}}}
|-
|This service is part of this Pattern for the following '''Reason:'''
|{{{field|reason|input type=textarea|mandatory|cols=80|rows=4}}}
|}
{{{end template}}}
{{{for template|Table Ending}}}
{{{end template}}}
 
=Adjacent Services=
In this section, you can specify which Services this Generic Pattern is (likely to be) making use of.
{{{for template|Pattern Adjacent Services}}}
{{{end template}}}
{{{for template|Generic Pattern Adjacent Service Row|multiple}}}
{| {{prettybox}}
|'''Adjacent Service:''' (start typing to see choices)
|{{{field|service|mandatory|autocomplete on category=Generic Service|default=GS.|size=60}}}
|-
|-
|'''Prescription:'''
|'''Prescription:'''
| This Service&nbsp;{{{field|choice|mandatory|input type=radiobutton|values=Must,May|default=May}}} &nbsp; be an adjacent service
| this function &nbsp;{{{field|choice|mandatory|input type=radiobutton|values=Must,May|default=Must}}} &nbsp; be included in this Pattern Definition
|-
|-
|Use of the Service has the following '''Rationale:'''
|Give a brief description of this function and why it is part of this Pattern Definition:
|{{{field|reason|input type=textarea|mandatory|cols=80|rows=4}}}
|{{{field|reason|input type=textarea|mandatory|cols=80|rows=4}}}
|}
|}
{{{end template}}}
{{{end template}}}
<headertabs />
<headertabs />
{{{for template|Table Ending}}}
{{{for template|Table Ending}}}
{{{end template}}}
{{{for template|Text Footer GP}}}
{{{end template}}}
{{{end template}}}
{{{standard input|summary}}}
{{{standard input|summary}}}

Latest revision as of 14:21, 3 December 2019