This project also contains two modules that were
not present in the previous one, which are the Web
Components and Home Pages.
Home pages are the front end of the application,
where the employees can create and resolve proce-
dures. It contains two home pages, Administration
Page, reserved only for administrative tasks and the
Administrative Role, and the Procedures Page, ac-
cessed by the Procedures role users. These home
pages can use web components which are, for exam-
ple, images related to the government.
4.2.3 Other Projects
The Notifications project contains a new role, the No-
tifications role which is responsible for the notifica-
tions, and two new home pages, the Administration
Notifications Page and Notifications Page (which is
where the tasks to complete the notification’s lifecy-
cle are done). Notifications also do not contain exter-
nal web services because they are already created in
the Common Parts.
External Entities project contains a new home
page, Administration and External Entities pages, and
does not contain Roles or BPMs (especially because
it does not have an entity with a lifecycle). The only
web services present is internal.
Lastly, there is the (External) Citizen Application,
which is a project not created in the employees’ ap-
plication but refereed in this reference architecture to
represent the citizens’ application. Here, only the web
services are relevant, being used in the other projects.
4.3 Application Implementation
Before explaining how to implement the information
presented using low-code technologies (in this case
AppWorks), first, it is necessary to mention two other
EIM solutions, which are Active Directory (regard-
ing OpenText is called Directory Services, OTDS, and
Content Management (in this case Content Server,
OTCS, (OpenText, nda)).
OTDS allows users, in this case the employees, to
have a single sign-on on all the OpenText Applica-
tions. More importantly, it contains the possibility to
group the users and transfer that information to App-
Works, relating it to the roles module.
OTCS refers to content management. Every doc-
ument created is stored in this application, which is
connected to AppWorks.
Since the majority of the EIM solutions contain
both these applications, what is mentioned here can
be applied to them.
Regarding AppWorks, to create the various
projects, first, it is necessary to configure and cre-
ate an organization which contains various modules
such as entities. Inside an organization, it is possible
to create a Collaborative Workspace, which is where
”all modeling activities are done” (OpenText, ndb),
the development platform.
Following that, it is necessary to create the dif-
ferent modules, which is done through a file system
where each sub-folder, from the project, corresponds
to each module mentioned.
The folder Entities contains all the entities present
in the Project, with each one containing various build-
ing blocks.
Explaining a few of them, web services include
the ones related to the entities, BPMs, or other com-
ponents/modules, and business workspace enables the
storage of associated documentation.
The transformation from the Domain Model to the
AppWorks is direct, only requiring the creation of the
Entity and the necessary building blocks.
Regarding the BPMs module, the information pro-
vided does not go in-depth because they are usually
very specific to the Government in question.
From the Web Services module, the four types and
the information on how to create them (except for the
Internal ones which are created through the Entity)
were already provided.
Other modules present are the Home Pages and
Web Components. AppWorks is divided into the App-
Works Platform, which is where the projects, external
web components such as Maps APIs, and others are.
This is the developing/administration part (the back
end). There is also another part called AppWorks Ex-
perience (the front-end), that corresponds to the inter-
face that employees interact.
The last module is Roles. Each user can be as-
signed one or more roles in the application through
a specific component called ”User Manager”. This
component contains the roles standard in the App-
Works (administrator, user...) but can also contain the
ones created inside the projects. These can have cer-
tain permissions, which can restrict the actions that
the user performs (such as access to the entity).
The idea here is also to show that low-code tech-
nologies allow the development of applications faster
and easier than using ”traditional software”, which
can help mitigate the various concerns that govern-
ments have regarding DT.
5 EVALUATION
Since the development of the software was done in
a anonymous government context (which comprised
the testing of the application), the evaluation had to
ICEIS 2023 - 25th International Conference on Enterprise Information Systems
106