(eDAIS) - Functional Definition

advertisement
Development Assessment Forum
electronic Development Assessment – Australia
eDA Interoperability Specification (eDAIS)
Functional Definition
Purpose
This document provides a conceptual overview (functional description) of eDAIS; the
electronic Development Assessment Interoperability Specification (the Specification).
Furthermore, it outlines what the Specification is ...by describing the system-to-system
interaction made possible by the Specification.
The Specification prescribes how organisations are to interact electronically with each
other in the shared endeavour of obtaining or granting permissions related to planning
and development activities.
The Specification is a recipe for defining the business documents, the business
processes and the “software components” that will enable organisations to complete
transactions with each other over the Internet. The Specification does not prescribe
the “system” that any one organisation may need to conduct business. It only
prescribes the “components” needed to enable interaction with other organisations.
This document provides an overview of, or introduction to, what the Specification
prescribes; specifically it describes the types of transactions that will be performed.
A udi enc e
The primary audience of this document is key stakeholders in the Specification. We
define a key stakeholder as: someone who makes decisions in respect to the
Specification; and/or someone who is responsible for an organisational outcome that
the Specification may directly impact; and/or someone who is responsible for an
organisational system that uses the Specification.
An additional audience is the business analyst. We define a business analyst as
someone who interviews key stakeholders and documents their requirements in
respect to the Specification in such a way that business systems and software
solutions may be designed and built to meet the requirements.
An additional audience is the process engineer. We define a process engineer as
someone who designs and implements business processes and business systems to
meet the requirements.
An additional audience is the software developer. We define a software developer as
someone who designs and builds software solutions to meet the requirements.
Prerequisite Reading
It is recommended that the Business Domain Definition document be read prior to
reading this document. The Business Domain Definition provides the contextual
background (raison d'être) to eDAIS.
Filename: 106749669
6-Mar-16 | Page 1 of 36
Development Assessment Forum
electronic Development Assessment – Australia
Table of Contents
Purpose ....................................................................................................................................................1
Audience ...................................................................................................................................................1
Prerequisite Reading ................................................................................................................................1
Table of Contents .....................................................................................................................................2
Functional Overview .................................................................................................................................3
GIEM and UMM Conventions ...................................................................................................................4
Terms and Definitions ......................................................................................................................4
Transaction Patterns ........................................................................................................................5
The Business Transactions of eDAIS .......................................................................................................6
Template for Business Transactions ...............................................................................................7
Create Application............................................................................................................................8
Change Application ..........................................................................................................................9
Remove Application ...................................................................................................................... 10
Declare Referral_ Obligation ........................................................................................................ 11
Create Direction Referred_ Application ........................................................................................ 12
Change Direction Referred_ Application ...................................................................................... 13
Remove Direction Referred_ Application ..................................................................................... 14
Create Advice Referred_ Application............................................................................................ 15
Change Advice Referred_ Application .......................................................................................... 16
Remove Advice Referred_ Application ......................................................................................... 17
Declare Referral_ Compliance ...................................................................................................... 18
Declare Direction Referred_ Determination .................................................................................. 19
Declare Advice Referred_ Determination ..................................................................................... 20
Declare Public Notification_ Obligation......................................................................................... 21
Declare Public Notification_ Compliance ...................................................................................... 22
Record Public Opinion .................................................................................................................. 23
Declare Information Request ........................................................................................................ 24
Create Supplement ....................................................................................................................... 25
Change Supplement ..................................................................................................................... 26
Withdraw Application .................................................................................................................... 27
Amend Application ........................................................................................................................ 28
Defer Assessment......................................................................................................................... 29
Declare Reminder ......................................................................................................................... 30
Declare Status Change_ Application ............................................................................................ 31
Declare Determination .................................................................................................................. 32
Declare Appeal ............................................................................................................................. 33
Request Status_ Application ......................................................................................................... 34
Query Public Status_ Application ................................................................................................. 35
Authoritative Source for the Specification ............................................................................................. 36
Related Documents ............................................................................................................................... 36
Additional Information Resources.......................................................................................................... 36
Filename: 106749669
6-Mar-16 | Page 2 of 36
Development Assessment Forum
electronic Development Assessment – Australia
Functional Overview
The Specification describes the means whereby two parties interact over the Internet
to achieve shared objectives in respect to the electronic processing of planning and
development applications. More explicitly, the Specification describes the means
whereby the business systems and the software systems of two parties interact.
Furthermore, because many parties are potentially involved in any one application, the
Specification supports the concept of an agent or intermediary to manage, on behalf of
any one party, all of the communications, with all the other parties, necessary to
process a single application. Thus many interactions between multiple pairs of parties
are choreographed to produce a single or ‘joined-up’ service to the applicant.
The party may be a government agency, an individual or a commercial organisation.
The interactions include concepts related to obtaining or granting a permission
(statutory right), such as (generically named): investigation, lodgement, referral,
request-for-information, direction, advice, determination.
The nature of the application includes the full range of planning and development
activities such as (generically named): reconfiguration, sub-division, change-of-use,
regulated use and building.
The interaction comprises the exchange of programmatic messages that can be
interpreted by software systems to have a specific business meaning. The shared or
mutual objective is for all systems involved in a given interaction to be synchronised
such that there is no ambiguity in respect to the accuracy, correctness, completeness
and intent of the information provided; i.e. all organisations have the same information
and all organisations agree as to the ‘state’ of the application.
The Specification prescribes the mechanisms whereby the disparate software systems
of different parties are enabled to interoperate. In this way the disparate business
systems of two parties will also be enabled to ‘interoperate’ by the mechanisms
prescribed by the Specification.
The Specification is independent of any technology platform, yet assumes that the
interaction will take place over the Internet using secure, industry standard,
communication protocols (e.g. Web Services, WS-I Profiles, Reliable Secure
Messaging, SSL).
An underlying design principle of the Specification is that the required interactions
between organisations can be achieved using common building blocks, and that each
state or territory can achieve legislative objectives using a combination or
choreography of those building blocks.
The building blocks are known as Business Transaction and Business Document. The
choreography specific to a state or territory is known as a Business Collaboration
Protocol.
The Specification follows the Australian Government Information Exchange
Methodology (GIEM) which is based on the UN/CEFACT Modelling Methodology
(UMM). GIEM and UMM define three foundational business modelling artefacts.
o
Business Transaction: is defined as an activity that leads to a synchronised
business state change between two collaborating organisations.
Filename: 106749669
6-Mar-16 | Page 3 of 36
Development Assessment Forum
electronic Development Assessment – Australia
o
Business Document: is defined as the information exchanged during a
business transaction. Every Business Transaction has a Business Document
representing a request and depending on the type of Business Transaction an
optional Business Document representing the response.
o
Business Collaboration Protocol: defines a set of Business Transactions that
are choreographed (enacted in a defined sequence, and according to defined
rules) to achieve a common goal.
GIEM and UMM Conventions
In the context of GIEM and UMM, a Business Transaction is a unit of work through
which information and signals are exchanged (in an agreed format, sequence, and
time interval) between two business partners. It completes when all constituent
interactions succeed; otherwise, it is rolled back to a state that was defined before it
was initiated. A Business Collaboration is made up of one or more Business
Transactions.
The parts of a Business Transaction used to exchange information are called
Business Actions. Business Actions are performed either by a partner who is
requesting a business service or by a partner in response to such a request. These
business actions are comparable to an illocution act (spoken instruction) for sending
or receiving business information in the form of Business Object.
A Business Action can be described in terms of an intention, an action, and a
transaction. In addition, Business Actions generally relate to a Business Object. By
generating a name for a Business Message that identifies the intention, action,
transaction activities, and associated Business Object, the message can be more
easily classified and semantic information about the business message can be
communicated to a receiving business partner without having to examine the contents
of the message. The name of business information exchanged in a Business Action
can therefore include terms that provide a complete and unambiguous description of
the Business Action. Thus a Business Message can be expressed as:
<Intention> <Action> <Object Qualifier_> <Business Object> <Transaction Activity>
Terms and Definitions
The terms used by GIEM and UMM are defined as follows:
Intention defines the sender's intent with respect to the Business Object. Allowed
values are:
Propose
The Initiator proposes to create, change, or cancel a Business Object.
Accept
The Responder accepts a previous proposal.
Reject
The Responder rejects a previous proposal.
Declare
The Initiator unilaterally creates, changes, or cancels a Business
Object.
Query
The Initiator asks for information about a Business Object.
Filename: 106749669
6-Mar-16 | Page 4 of 36
Development Assessment Forum
electronic Development Assessment – Australia
Reply
The Responder replies to a previous query with the information that
was asked for.
Assert
The Initiator makes a statement about one or several Business
Objects.
Action defines the instructions for processing a transmitted business object. Allowed
values are:
Create
The Recipient is to create the Business Object; it must not already
exist.
Change
The Recipient is to change the Business Object; it must already exist.
Save
The Recipient is to save the Business Object.
Remove
The Recipient is to delete the Business Object so that it no longer
exists.
None
The Recipient is to take no action on the Business Object.
Amend
The Recipient is to amend the Business Object with details that do not
substantially change existing obligations.
Request
The Recipient is to interrogate the Business Object in order to answer
a query.
Withdraw
The Recipient is to withdraw from any and all obligated actions in
respect to the Business Object, which continues to exist.
Defer
The Recipient is to cease any and all obligated actions in respect to
the Business Object.
Business Object defines a discrete set of business information that has a predefined,
agreed format.
Object Qualifier defines a subset of information about the Business Object.
Transaction Activity is determined by the style interaction that is required between
the parties. The type of Transaction Activity required is determined by understanding
the type of Transaction Pattern that is required.
Transaction Patterns
The Transaction Patterns defined by GIEM and UMM are as follows:
Commercial Transaction
The Commercial Transaction pattern is used for interactions that result in an economic
commitment (contract or obligation) between business partners, and thus, nonrepudiation and authentication are essential. The transaction activities from the sender
to the receiver and from the receiver to the sender are each specified as a
"transaction".
Filename: 106749669
6-Mar-16 | Page 5 of 36
Development Assessment Forum
electronic Development Assessment – Australia
Query/Response
The Query/Response pattern is used when an initiating partner requests information
that a responding partner already has. The response comprises zero or more results
each of which meets the constraining criteria in the query. The pattern specifies a
"query" transaction activity from the sender to the receiver and a "response"
transaction activity from the receiver to the sender.
Request/Response
The Request/Response pattern is used when an initiating partner requests information
that requires the responding partner to produce a complex interdependent set of
information. The pattern specifies a "request" transaction activity from the sender to
the receiver and a "response" transaction activity from the receiver to the sender.
Request/Confirm
The Request/Confirm pattern is used where a contract or obligation already exists and
where an initiating partner requests confirmation about status with respect to
previously established contracts or with respect to a responding partner's business
rules. The pattern specifies a "request" transaction activity from the sender to the
receiver and a "confirmation" transaction activity from the receiver to the sender.
Notification
The Notification pattern is used for the exchange of a notifying business document
(and the return of an acknowledgement of receipt signal) that typically has nonrepudiation requirements. The pattern specifies a "notification" transaction activity
from the sender to the receiver.
Information
The Notification pattern is used for the exchange of informal information that therefore
has no non-repudiation requirements. The pattern specifies an "information"
transaction activity from the sender to the receiver.
The Business Transactions of eDAIS
A design goal of the Specification is to support all required interactions between
organisations using a national set of Business Transactions. The following set of
Business Transactions have been developed to support both current and future
practices; and, to achieve the legislative objectives in all states. The underlying
premise is that each state or territory can achieve legislative objectives using a
combination or choreography of these Business Transactions.
Note
The following Business Transactions are those that appear in eDAIS release
candidate version 2.1.
It is expected that this set of transactions will evolve over time, as organisations
validate the Specification through implementation and discover new requirements and
uses. Changes to the specification will be inevitable as legislation, organisational
policies, and business practices change to take advantage of Internet technologies.
Filename: 106749669
6-Mar-16 | Page 6 of 36
Development Assessment Forum
electronic Development Assessment – Australia
Template for Business Transactions
This Template is provided to help the reader interpret the Business Transactions as
they are presented in this document.
Goal:
The goal of the Business Transaction is expressed from the
perspective of the Initiator (the party who starts the transaction).
The goal is expressed in terms of what action the Responder
needs to perform to satisfy the intent of the Initiator.
The goal is expressed in terms of what business document is
being acted on.
Prerequisite:
If there is any prerequisite “state” of the business document
required for the Business Transaction to be valid, then the
prerequisite “state” is named here.
Success State:
The “state” of the business document after the Responder has
successfully performed the required action.
There may be more than one Success State to handle situations
where multiple cycles of a transaction are needed to assemble all
of the required information.
The “Success” message from the Responder to the Initiator may
include additional messages.
Failure State:
The “state” of the business document after the Responder has not
performed the required action.
The “Failure” message from the Responder to the Initiator may
include additional messages.
Business Object:
The business document involved in the transaction
UMM Pattern:
The Transaction Pattern as defined by UMM; i.e. one of:
Commercial Transaction; Query/Response; Request/Response;
Request/Confirm; Notification; Information
Business
Messages:
The initial message sent by the Initiator
The response sent by the Responder (except in the case of one
way transactions namely Notification and Information patterns)
There may be more than one type of response message.
This document provides an introductory overview of the Business Transactions.
Business Analysts, Process Engineers and Software Developers should refer to the
formal model in the online repository at www.govdex.gov.au or www.xml.gov.au
Filename: 106749669
6-Mar-16 | Page 7 of 36
Development Assessment Forum
electronic Development Assessment – Australia
Create Application
Goal:
The Initiator proposes an Application
The Responder creates the Application proposed by Initiator
Prerequisite:
none
Success State:
Created and Complete
Responder informs Initiator that the Application is complete;
Responder undertakes obligation to commence work
Success State:
Created but Incomplete
Responder informs Initiator that the Application is incomplete and why;
Responder keeps the Application pending additional action from the Initiator
Responder does not undertake any obligation to commence work
Failure State:
Rejected
Responder does not create the Application in their system;
No obligation exists
Business Object:
Application
UMM Pattern:
Commercial Transaction
Business
Messages:
Propose Create Application Transaction
Accept Create Application Transaction
Reject Create Application Transaction
Filename: 106749669
6-Mar-16 | Page 8 of 36
Development Assessment Forum
electronic Development Assessment – Australia
Change Application
Goal:
The Initiator proposes changes to the Application
The Responder changes the Application according to Initiator's
proposed change
Prerequisite:
Application is ‘Created but Incomplete’
Success State:
Changed
Responder informs Initiator that the Application is Changed as per the Initiator’s
proposed change
Failure State:
Rejected
Responder rejects the proposed change to the Application; i.e. does not change
the Application in their system
Business Object:
Application
UMM Pattern:
Commercial Transaction
Business
Messages:
Propose Change Application Transaction
Accept Change Application Transaction
Reject Change Application Transaction
Filename: 106749669
6-Mar-16 | Page 9 of 36
Development Assessment Forum
electronic Development Assessment – Australia
Remove Application
Goal:
The Initiator requests that the Application be removed
The Responder removes the Application according to Initiator's
request
Note: This transaction may also be in response to a system generated request
to remove the Application based on a pre-agreed timeout or lapse in activity
Prerequisite:
Application is ‘Created but Incomplete’
Note: If assessment has commenced, use the Withdraw Application to cancel
Success State:
Removed
Responder informs Initiator that the Application is Removed
Failure State:
Rejected
The consensus of the eDA community was that this transaction would always
succeed; i.e. an incomplete Application would always be removed on request. If
it did fail, then only because of a technical failure.
Business Object:
Application
UMM Pattern:
Commercial Transaction
Business
Messages:
Propose Remove Application Transaction
Accept Remove Application Transaction
Filename: 106749669
6-Mar-16 | Page 10 of 36
Development Assessment Forum
electronic Development Assessment – Australia
Declare Referral_ Obligation
Goal:
The Initiator declares any and all of their obligations to refer the
Application
The Responder formally acknowledges the receipt of the
declaration
Note: This transaction may be redundant in some jurisdictions.
Prerequisite:
Application is ‘Created and Complete’
Success State:
Received
Failure State:
Null
Business Object:
Referral_ Obligation
UMM Pattern:
Notification
Business
Messages:
Declare Save Referral_ Obligation Notification
Filename: 106749669
6-Mar-16 | Page 11 of 36
Development Assessment Forum
electronic Development Assessment – Australia
Create Direction Referred_ Application
Goal:
The Initiator proposes an Application be referred to a Direction
referral authority
The Responder creates the Direction Referred_ Application
proposed by the Initiator.
Note: Direction is used to assert that the Referral Authority’s determination is
binding on the determination made by the Consent Authority
Prerequisite:
Application is ‘Created and Complete’
Success State:
Direction Referred_ Application is ‘Created and Complete’
Success State:
Direction Referred_ Application is ‘Created but Incomplete’
Failure State:
Rejected
Business Object:
Direction Referred_ Application
UMM Pattern:
Commercial Transaction
Business
Messages:
Propose Create Direction Referred_ Application Transaction
Accept Create Direction Referred_ Application Transaction
Reject Create Direction Referred_ Application Transaction
Filename: 106749669
6-Mar-16 | Page 12 of 36
Development Assessment Forum
electronic Development Assessment – Australia
Change Direction Referred_ Application
Goal:
The Initiator proposes changes to a Direction Referred_
Application
The Responder changes the Direction Referred_ Application
according to Initiator's proposed change
Prerequisite:
Direction Referred_ Application is ‘Created but Incomplete’
Success State:
Changed
Responder informs Initiator that the Direction Referred_ Application is Changed
as per the Initiator’s proposed change
Failure State:
Rejected
Responder rejects the proposed change to the Direction Referred_ Application;
i.e. does not change the Direction Referred_ Application in their system
Business Object:
Direction Referred_ Application
UMM Pattern:
Commercial Transaction
Business
Messages:
Propose Change Direction Referred_ Application Transaction
Accept Change Direction Referred_ Application Transaction
Reject Change Direction Referred_ Application Transaction
Filename: 106749669
6-Mar-16 | Page 13 of 36
Development Assessment Forum
electronic Development Assessment – Australia
Remove Direction Referred_ Application
Goal:
The Initiator requests that the Direction Referred_ Application be
removed
Responder removes the Direction Referred_ Application according
to Initiator's request
Note: This transaction may also be in response to a system generated request
to remove the Application based on a pre-agreed timeout or lapse in activity
Prerequisite:
Direction Referred_ Application is ‘Created but Incomplete’
Note: If assessment has commenced, use the Withdraw Application to cancel
Success State:
Removed
Responder informs Initiator that the Direction Referred_ Application is Removed
Failure State:
Rejected
The consensus of the eDA community was that this transaction would always
succeed; i.e. an incomplete Application would always be removed on request. If
it did fail, then only because of a technical failure.
Business Object:
Direction Referred_ Application
UMM Pattern:
Commercial Transaction
Business
Messages:
Propose Remove Direction Referred_ Application Transaction
Accept Remove Direction Referred_ Application Transaction
Filename: 106749669
6-Mar-16 | Page 14 of 36
Development Assessment Forum
electronic Development Assessment – Australia
Create Advice Referred_ Application
Goal:
The Initiator proposes an Application be referred to an Advice
referral authority
The Responder creates the Advice Referred_ Application
proposed by the Initiator.
Note: Advice is used to assert that the Referral Authority’s determination is
advisory in nature (i.e. not binding) on the determination made by the Consent
Authority
Prerequisite:
Application is ‘Created and Complete’
Success State:
Advice Referred_ Application is ‘Created and Complete’
Success State:
Advice Referred_ Application is ‘Created but Incomplete’
Failure State:
Rejected
Business Object:
Advice Referred_ Application
UMM Pattern:
Commercial Transaction
Business
Messages:
Propose Create Advice Referred_ Application Transaction
Accept Create Advice Referred_ Application Transaction
Reject Create Advice Referred_ Application Transaction
Filename: 106749669
6-Mar-16 | Page 15 of 36
Development Assessment Forum
electronic Development Assessment – Australia
Change Advice Referred_ Application
Goal:
The Initiator proposes changes to an Advice Referred_ Application
The Responder changes the Advice Referred_ Application
according to Initiator's proposed change
Prerequisite:
Advice Referred_ Application is ‘Created but Incomplete’
Success State:
Changed
Responder informs Initiator that the Advice Referred_ Application is Changed
as per the Initiator’s proposed change
Failure State:
Rejected
Responder rejects the proposed change to the Advice Referred_ Application;
i.e. does not change the Advice Referred_ Application in their system
Business Object:
Advice Referred_ Application
UMM Pattern:
Commercial Transaction
Business
Messages:
Propose Change Advice Referred_ Application Transaction
Accept Change Advice Referred_ Application Transaction
Reject Change Advice Referred_ Application Transaction
Filename: 106749669
6-Mar-16 | Page 16 of 36
Development Assessment Forum
electronic Development Assessment – Australia
Remove Advice Referred_ Application
Goal:
The Initiator requests that an Advice Referred_ Application be
removed
Responder removes the Advice Referred_ Application according
to Initiator's request
Note: This transaction may also be in response to a system generated request
to remove the Application based on a pre-agreed timeout or lapse in activity
Prerequisite:
Advice Referred_ Application is ‘Created but Incomplete’
Note: If assessment has commenced, use the Withdraw Application to cancel
Success State:
Removed
Responder informs Initiator that the Advice Referred_ Application is Removed
Failure State:
Rejected
The consensus of the eDA community was that this transaction would always
succeed; i.e. an incomplete Application would always be removed on request. If
it did fail, then only because of a technical failure.
Business Object:
Advice Referred_ Application
UMM Pattern:
Commercial Transaction
Business
Messages:
Propose Remove Advice Referred_ Application Transaction
Accept Remove Advice Referred_ Application Transaction
Filename: 106749669
6-Mar-16 | Page 17 of 36
Development Assessment Forum
electronic Development Assessment – Australia
Declare Referral_ Compliance
Goal:
The Initiator declares that their obligation to refer the Application to
the appropriate referral authorities has been fulfilled
The Responder formally acknowledges the receipt of the
declaration
Prerequisite:
Referred_ Application is ‘Created and Complete’
Success State:
Received
Failure State:
Null
Business Object:
Referred_ Application
UMM Pattern:
Notification
Business
Messages:
Declare Save Referral_ Compliance Notification
Filename: 106749669
6-Mar-16 | Page 18 of 36
Development Assessment Forum
electronic Development Assessment – Australia
Declare Direction Referred_ Determination
Goal:
The Initiator (the Direction Referral Authority or agent thereof)
declares the determination that has been made
The Responder formally acknowledges the receipt of the
declaration
Prerequisite:
Direction Referred_ Application is ‘Created and Complete’
Success State:
Received
Failure State:
Null
Business Object:
Direction Referred_ Determination
UMM Pattern:
Notification
Business
Messages:
Declare Save Direction Referred_ Determination Notification
Filename: 106749669
6-Mar-16 | Page 19 of 36
Development Assessment Forum
electronic Development Assessment – Australia
Declare Advice Referred_ Determination
Goal:
The Initiator (the Advice Referral Authority or agent thereof)
declares the determination that has been made
The Responder formally acknowledges the receipt of the
declaration
Prerequisite:
Advice Referred_ Application is ‘Created and Complete’
Success State:
Received
Failure State:
Null
Business Object:
Advice Referred_ Determination
UMM Pattern:
Notification
Business
Messages:
Declare Save Advice Referred_ Determination Notification
Filename: 106749669
6-Mar-16 | Page 20 of 36
Development Assessment Forum
electronic Development Assessment – Australia
Declare Public Notification_ Obligation
Goal:
The Initiator declares that there is an obligation to notify the public
of the Application
The Responder formally acknowledges the receipt of the
declaration
Prerequisite:
Application is ‘Created and Complete’
Success State:
Received
Failure State:
Null
Business Object:
Public Notification_ Obligation
UMM Pattern:
Notification
Business
Messages:
Declare Save Public Notification_ Obligation Notification
Note: The planning and development term ‘Public Notification’ and the UMM
term ‘Notification’ have different meanings
Filename: 106749669
6-Mar-16 | Page 21 of 36
Development Assessment Forum
electronic Development Assessment – Australia
Declare Public Notification_ Compliance
Goal:
The Initiator declares that their obligation to notify the public has
been fulfilled
The Responder formally acknowledges the receipt of the
declaration
Prerequisite:
Application is ‘Created and Complete’
Success State:
Received
Failure State:
Null
Business Object:
Public Notification_ Compliance
UMM Pattern:
Notification
Business
Messages:
Declare Save Public Notification_ Compliance Notification
Note: The planning and development term ‘Public Notification’ and the UMM
term ‘Notification’ have different meanings
Filename: 106749669
6-Mar-16 | Page 22 of 36
Development Assessment Forum
electronic Development Assessment – Australia
Record Public Opinion
Goal:
The Initiator provides an opinion in respect to the Application
The Responder records the opinion of the Initiator and formally
acknowledges the receipt of the opinion
Prerequisite:
Application is ‘Created and Complete’
Success State:
Accepted
Failure State:
Null
Business Object:
Public Opinion
UMM Pattern:
Commercial Transaction
Business
Messages:
Propose Create Public Opinion Transaction
Accept Create Public Opinion Transaction
Filename: 106749669
6-Mar-16 | Page 23 of 36
Development Assessment Forum
electronic Development Assessment – Australia
Declare Information Request
Goal:
The Initiator declares that they need further and/or better
particulars in order to assess this application
The Responder formally acknowledges the receipt of the
declaration
Note: This transaction only applies after Assessment has commenced.
Subsequent to receiving this Notification, the Responder may or may not
proceed to Create Supplement to address the concerns raised by the Declare
Information Request
Prerequisite:
Application is ‘Created and Complete’
Success State:
Received
Failure State:
Null
Business Object:
Information Request
UMM Pattern:
Notification
Business
Messages:
Declare Save Information Request Notification
Filename: 106749669
6-Mar-16 | Page 24 of 36
Development Assessment Forum
electronic Development Assessment – Australia
Create Supplement
Goal:
The Initiator proposes a Supplement to the Application
The Responder creates the Supplement proposed by the Initiator
Note: This transaction only applies after Assessment has commenced. This
transaction may be in response to a Declare Information Request sent by a
referral agency or a consent authority. It may, legislation permitting, be used
independent of a Declare Information Request.
Prerequisite:
Application is ‘Created and Complete’
Success State:
Supplement is ‘Created and Complete’
Success State:
Supplement is ‘Created but Incomplete’
Failure State:
Rejected
Business Object:
Supplement
UMM Pattern:
Commercial Transaction
Business
Messages:
Propose Create Supplement Transaction
Accept Create Supplement Transaction
Reject Create Supplement Transaction
Filename: 106749669
6-Mar-16 | Page 25 of 36
Development Assessment Forum
electronic Development Assessment – Australia
Change Supplement
Goal:
The Initiator proposes changes to a Supplement
The Responder changes the Supplement according to Initiator's
proposed change
Prerequisite:
Supplement is ‘Created but Incomplete’
Success State:
Changed
Failure State:
Rejected
Business Object:
Supplement
UMM Pattern:
Commercial Transaction
Business
Messages:
Propose Change Supplement Transaction
Accept Change Supplement Transaction
Reject Change Supplement Transaction
Filename: 106749669
6-Mar-16 | Page 26 of 36
Development Assessment Forum
electronic Development Assessment – Australia
Withdraw Application
Goal:
The Initiator requests that assessment cease and that the
Application be removed
The Responder removes the Application according to Initiator's
request
Note: This transaction applies only after assessment has commenced. This
transaction may also be in response to a system generated request to remove
the Application based on a pre-agreed timeout or lapse in activity.
Prerequisite:
Application is ‘Created and Complete’
Success State:
Withdrawal Accepted
Failure State:
Withdrawal Rejected
i.e. assessment activities do not stop or the Application is not withdrawn
Business Object:
Application
UMM Pattern:
Commercial Transaction
Business
Messages:
Propose Withdraw Application Transaction
Accept Withdraw Application Transaction
Reject Withdraw Application Transaction
Filename: 106749669
6-Mar-16 | Page 27 of 36
Development Assessment Forum
electronic Development Assessment – Australia
Amend Application
Goal:
The Initiator proposes to amend a component of the Application
The Responder accepts the Initiator's proposed amend any
component of the Application
Prerequisite:
Application is ‘Created and Complete’
Success State:
Amendment Accepted
Failure State:
Amendment Rejected
Business Object:
Application
UMM Pattern:
Commercial Transaction
Business
Messages:
Propose Amend Application Transaction
Accept Amend Application Transaction
Reject Amend Application Transaction
Filename: 106749669
6-Mar-16 | Page 28 of 36
Development Assessment Forum
electronic Development Assessment – Australia
Defer Assessment
Goal:
The Initiator requests that assessment of the Application be
deferred.
The Responder accepts the Initiator's request to defer assessment
of the Application
Prerequisite:
Application is ‘Created and Complete’
Success State:
Deferral Accepted
Failure State:
Deferral Rejected
Business Object:
Application
UMM Pattern:
Commercial Transaction
Business
Messages:
Propose Defer Application Transaction
Accept Defer Application Transaction
Reject Defer Application Transaction
Filename: 106749669
6-Mar-16 | Page 29 of 36
Development Assessment Forum
electronic Development Assessment – Australia
Declare Reminder
Goal:
The Initiator declares a Reminder to the other party of an
Obligation
The Responder formally acknowledges the receipt of the
declaration
Note: This transaction may be used by any party to remind another party of any
obligation; though typically as a reminder of an assessment obligation and an
impending deadline
Prerequisite:
Application is ‘Created and Complete’ or
Application is ‘Created but Incomplete’
Success State:
Received
Failure State:
Null
Business Object:
Reminder
UMM Pattern:
Notification
Business
Messages:
Declare Save Reminder Notification
Filename: 106749669
6-Mar-16 | Page 30 of 36
Development Assessment Forum
electronic Development Assessment – Australia
Declare Status Change_ Application
Goal:
The Initiator notifies the other party of an Event that has changed
the ‘Status’ of the Application
The Responder formally acknowledges the receipt of the
declaration
Prerequisite:
Application is ‘Created and Complete’ or
Application is ‘Created but Incomplete’
Success State:
Received
Failure State:
Null
Business Object:
Status Change_ Application
UMM Pattern:
Notification
Business
Messages:
Declare Save Status Change_ Application Notification
Filename: 106749669
6-Mar-16 | Page 31 of 36
Development Assessment Forum
electronic Development Assessment – Australia
Declare Determination
Goal:
The Initiator (the Consent Authority or their agent) declares the
determination.
The Responder formally acknowledges the receipt of the
declaration
Prerequisite:
Application is ‘Created and Complete’
Success State:
Received
Failure State:
Null
Business Object:
Determination
UMM Pattern:
Notification
Business
Messages:
Declare Save Determination Notification
Filename: 106749669
6-Mar-16 | Page 32 of 36
Development Assessment Forum
electronic Development Assessment – Australia
Declare Appeal
Goal:
The Initiator declares that a determination is being appealed.
The Responder formally acknowledges the receipt of the
declaration.
Prerequisite:
Determination Received
Success State:
Received
Failure State:
Null
Business Object:
Appeal
Note: this object is not the Appeal itself but rather information about the Appeal
UMM Pattern:
Notification
Business
Messages:
Declare Save Appeal Notification
Filename: 106749669
6-Mar-16 | Page 33 of 36
Development Assessment Forum
electronic Development Assessment – Australia
Request Status_ Application
Goal:
The Initiator makes an enquiry about the status of the Application
The Responder provides the information about the status of the
Application
The Initiator formally acknowledges the receipt of the information.
Note: Used where the nature of the information requested/provided is typically
restricted to access by trusted parties and may not be readily available, i.e. may
need to be ‘calculated’
Prerequisite:
Application is ‘Created and Complete’ or
Application is ‘Created but Incomplete’
Success State:
Received
i.e. the Status information is Received by the Initiator
Failure State:
Null
Business Object:
Status_ Application
UMM Pattern:
Request/Confirm
Business
Messages:
Query Request Status_ Application Request
Reply Save Status_ Application Confirmation
Filename: 106749669
6-Mar-16 | Page 34 of 36
Development Assessment Forum
electronic Development Assessment – Australia
Query Public Status_ Application
Goal:
The Initiator makes an enquiry about the status of the Application
The Responder provides the information about the status of the
Application
Note: Used where the nature of the information requested/provided is open to
access by the public and readily available, i.e. does not need to be ‘calculated’
Prerequisite:
Application is ‘Created and Complete’ or
Application is ‘Created but Incomplete’
Success State:
Received
Failure State:
Null
Business Object:
Public Status_ Application
UMM Pattern:
Query Response
Business
Messages:
Query Request Public Status_ Application Query
Reply Public Status_ Application Response
Filename: 106749669
6-Mar-16 | Page 35 of 36
Development Assessment Forum
electronic Development Assessment – Australia
Authoritative Source for the Specification
The Specification itself is a ‘formal model’; it is ‘written’ in a formal technical language
(Unified Modelling Language, UML); it adheres to a formal modelling convention
(UN/CEFACT Modelling Methodology, UMM) and, it is stored and maintained in an
authoritative repository as a set of linked, annotated diagrams, text and programmatic
files. Because of the technical nature and complexity of the Specification it is both
inelegant and counterproductive to reproduce it as a static file or printed document.
The repository resides at AGIMO’s www.govdex.gov.au . It is also published as a
read-only model at www.xml.gov.au
Related Documents
Also published at www.govdex.gov.au are:
Business Domain Definition: provides the contextual background (raison d'être) to
eDAIS.
Deployment Plan: defines the plans and controls for the deployment of an endorsed
version of the Specification. It provides an indicative schedule of work that may be
used in a request-for-quotation or similar procurement process.
Support Plan: defines the plans and controls for supporting and maintaining the
Specification on a national basis. It provides an indicative schedule of services that
may be used in a request-for-quotation or similar procurement process.
Additional Information Resources
Supporting documentation on the Specification:
http://www.govdex.gov.au/confluence/display/eDASpec
Australian Government Architecture Reference Models
http://www.agimo.gov.au/publications/2007/june/AGA_Reference_Models
Government Information Exchange Methodology
https://www.govdex.gov.au/confluence/display/GTM/Home
International Alliance for Interoperability [BuildingSmart]
http://buildingsmart.org.au
LandXML
http://www.icsm.gov.au
Filename: 106749669
6-Mar-16 | Page 36 of 36
Download