Loading...
 

Cloud account (client)

Cloud account (client)

Description

This app is used to maintain the cloud user accounts of clients. A client is defined as the sub-client of a client and is used, for example, by cloud operators. The operator of a cloud itself is a client, its customers who use this cloud are then the clients or the sub-clients of this client.

Clients or sub-clients manage the software offers (SaaS) of the cloud operator (client) used by them and their own administrators of these used SaaS solutions in their respective user accounts.

This app is thus specifically designed for the maintenance of cloud user accounts from the perspective of the clients (sub-clients).

Functionality

Input window

This window is used for the maintenance of cloud accounts of clients and is divided into the different areas of company data, administrators, app registrations and infrastructure.

In the company data area, you will find all the information about the company that was entered when the cloud account was registered.

In the administrators' area, the users (administrators) are managed who have access to the account management and can therefore also book or cancel apps and even delete the account. No "simple" users who only use one of the booked apps are maintained here; this is done within the app management.

Menu
Menu item Description
Edit
: Insert address
: : Street address Inserts a new street address
: : P.O. Box address Inserts a new letterbox address
Contact us Contacts the customer
: Display address
: : Detailed Switches to detailed display
: : List Switches to list display
: App Registration
: : App Suite / AppAdds a new App Suite / App to the list of registered Apps.
: : Free configuration from the AppsWarehouse Adds a new free configuration
: : Pandora (own development) Pandora Bay
Close Closes the window

Fields
Field Description
Company data

: Name

: : account numberNumber of the account. Automatically created by the system when a new account is registered and cannot be changed. This number marks and identifies all client-specific settings, data and files.
: address
: : countryCountry of the company address. This specification controls the structure of the fields for further address entry.
Administrators
: Administrators List of users authorised as administrators for the cloud account. Only administrators have access to the account management and can therefore book apps, cancel or even delete the cloud account. If a line is selected, the data of this administrator is displayed below the list for maintenance.
: : NewThe screen is cleared to enter a new administrator.
: : DeleteThe administrator selected in the list above is deleted.
: : SaveData for a new administrator or any changes made in the input fields are saved.
App Registrations
App registrations List of all booked, non-cancelled apps. As long as the columns Ordered are still empty, this product is still in the test phase. If a line is selected, the data of the registered app is displayed below the list for maintenance.
: list all registrationsIf this checkbox is set, all apps once cancelled or expired in the test period are also listed.
: Cancel appThe app is cancelled, i.e. the use of the app is suspended. Once an app has been cancelled, it can be reactivated. (To display cancelled apps, set the check mark "List all registrations").
: Number of concurrent users

Number of users working with the database at the same time. If the app is a paid app, the possible maximum number of concurrent users working with the app must be entered here - at the latest at the end of the test period.

This results from the "concurrent user" licensing model for each cloud app.

Activate app subject to a feeIf the trial period for a chargeable app has expired, charges will apply.
: Create batch fileThis button can only be triggered by the cloud operator. It opens up the possibility for him - for maintenance and support purposes - to be able to start the customer's app in a native mode.
Start appThe app selected in the list is started as a stand-alone application.
: DetailsInformation about the app selected in the upper list can be viewed and maintained.
: : AppThe name of the app for a direct link with the structurehttps://classix.cloud/direct/eigen-kennung/appname/ is output here
: : short nameShort name of the app.
: : versionSelection of the system version - provided by the cloud operator - under which the app is to be started.
: : Type

Type of the app. The following types are possible:

  • A prefabricated complete solution is started from the AppsWH, there are no customer adaptations in this case
  • Freely configured is started from the customer directory, customer adaptations are possible.
  • Custom development (in a container) is also started from the customer directory, but the application is encapsulated from the system in a Docker container.
  • Administration should only be used for the customer's administration app(Cloud_Client.cxp)
: : App selection in

Specify where the app is to be available for selection. The following settings are possible in principle:

  • Menu (depending on the MorphIT configuration, not always available)
  • Toolbar (depending on the MorphIT configuration, not always available)
  • Dashboard (depending on the MorphIT configuration, not always available)
: : is standard programmeAn app marked in this way is started with the shortened direct link https://classix.cloud/direct/kundenkennung/ (i.e. without explicitly stating the app name).
: : Show appThis and the following field define whether and where the app is to be displayed.
: : OrderEach registered app can be given a sequence number according to which the display of these apps is sorted.
: : Test period untilThis and the following field can only be maintained by the cloud operator. If the standard test period for a product is exceeded, this test period can be extended. The identifier that this has happened can be marked with the next field.
: : Extended testsee previous field
: : Number of concurrent usersNumber of users who are allowed to use the app currently being edited at the same time. This number must be greater than zero as soon as the app is activated with charge using the adjacent button.
: : Activate app with chargeThe app currently being edited is activated subject to a charge from this day onwards, i.e. from this day onwards the use of the app is charged periodically.
: : Remove appThis button is only activated if the app is freely configured by the cloud account administrator. Apps can only be removed and added from such freely configured apps.
: : Add AppThis button is only enabled if it is an app freely configured by the cloud account administrator. Apps can only be added and removed from such freely configured apps.
: : Edit AppThis button is only enabled if it is an app freely configured by the cloud account administrator. Only such freely configured apps can be edited.
: : SaveAny changes made are saved.
: API

Some apps provide an interface (API). In order to be able to use this, so-called API keys must be made available to the users of the API. Only with these keys is it possible to use the API.

This subwindow is divided into the maintenance screen for the API keys on the right and the maintenance screen for the IP addresses from which the API can be used on the left. The entry of so-called "Permitted IP addresses" is optional, but increases security when using the API.

: : API key List of already created API keys
: : : RemoveOne or the API keys selected in the list are removed. Please note that you should notify those who have used the removed API keys. Should these users still be able to access the API, you will need to provide these users with new API keys.
: : CreateA new API key is created with a new, random and unique keyword. However, this key will only become active after pressing the "Save" button.
: : : API keyKeyword of the API key. With the "Generate" button to the right you can generate a new, random and unique keyword at any time.
: : : GenerateGenerate a new, random and unique keyword.
: : : Short textTo make the API keys more easily distinguishable from each other, you can describe an API key with a short text, e.g. its possible use or its users.
: : : Validity
: : : UserUser code of the user who is automatically logged in when using the API key. It is recommended to create your own "anonymous" users in the system for using the API.
: : : SelectWith this button, you can display a list of all users in your own database. If you select a user from this list, his user code is transferred to this field.
: : : SaveThe API key is saved and activated. The system checks whether a keyword is entered and whether the user abbreviation is known in the user's own database.
: : Allowed IP addressesList of IP addresses from which the API key may be used. If "allowed IP addresses" are set on an API key, this API key may only be used from these IP addresses. If no IP addresses are set on an API key, the API key may be accessed from all IP addresses.
: : : RemoveOne or more IP addresses selected in the list are removed. Please note that you should notify those who used the removed IP addresses.
: : : CreateA new IP address with an address template is created.
: : : IP addressThe allowed IP address.
: : : Short textSpecification option for better identification of the IP address, e.g. who owns this IP address.
: : : SaveThe entries made are saved with the IP key.
Infrastructure
: Client
: : identifier

Here, the client's own identifier is recorded for a direct link with thehttps://classix.cloud/direct/eigen-kennung/appname/ structure. (e.g. https://classix.cloud/direct/ABC/GESTIN-77/)

: : System standard versionWhich of the system versions provided by the cloud operator is to be used by default for new booked products. This field is mandatory.
: : System Administration

Call a separate App Suite to administer the client database. This App Suite can be used to maintain user rights, financial years and other basic system data and settings.

: File access It is possible to access your client folder in the cloud directly via the information in the file access. The file access consists of two elements. On the one hand, it can be developed via IDE, on the other hand, WebDAV can be activated and the client folder can then be mounted like a network drive. The two options are independent of each other. You can find more information here.
: : User identification This user ID is required to log on to both the IDE and WebDAV.
: : Password This password is required to log in to both the IDE and WebDAV. It can either be freely assigned or left blank. If it is empty, it will be set randomly the next time an application is started.
: : IDE URL URL to call the IDE.
: : : WebDAV enabled Enables or disables access via WebDAV.
: : WebDAV URL

URL for access via WebDAV.

Server This information can only be viewed and edited by the administrator of the cloud operator.
: : Cloud identifierUnique identifier for the cloud.
: : AppsWarehouse ServerIP address of the AppsWarehouse server
: : database serverIP address of the database server
: : IDE serverIP address of the IDE server (Pandora)

Buttons
button Description
Action -
back The window is closed.
: Delete The cloud customer is deleted.
: Save Changes to the ... are saved.

Related topics


Technical documentation

"Module" basic module

Module name

cxCyberClient.mod

Classes

CX_CYBER_CLIENT

Security

In addition to restricting access rights via the class and its data fields, the module can be restricted in its use via some of the received messages.

Received messages
Message Parameters Function Security

Sent messages
Message Parameters Function Receiver module

"Module" editing module

Module name

"module".mod

Classes

CX_"Class

Security

In addition to restricting access rights via the class and its data fields, the module can be restricted in its use via some of the received messages.

Received messages
Message Parameters Function Security

Sent messages
Message Parameters Function Receiver module

"Module" selection module

Module name

"module".mod

Classes

CX_"Class

Security

In addition to restricting access rights via the class and its data fields, the module can be restricted in its use via some of the received messages.

Received messages
Message Parameters Function Security

Sent messages
Message Parameters Function Receiver module

Operational business