Logo

    Home

    Documentation

    Use Cases

    Training

    Applications

    Release Notes

    Create and export users

    Create and export users

    You can create users in build.one itself.

    1. Creating new user and add it to configuration
      1. Open Manage menu > User submenu and click the button at the bottom right to create an user.
      2. Open the code base in Gitpod and open src > data > base-data-standard-definitions and insert the following at the end of the JSON and add your created users in all three QueryStrings. Please have a look at each query string
      3. Click save.
      4. Execute a build-one down and up.
    2. Changing user
      1. Assign the corresponding desktop groups to your created users.
      2. Change the passwords for your created user in the upper right corner.
      3. Click on the user name.
      4. A popup appears.

      5. Click on change password and enter the old and the new password.
      6. Save your changes.
      7. (You have to make changes to your user to see your user in the CI/CD overview like adding the desktop group)
    3. Export changes
      1. Go to CI/CD and export your changes.
      2. You can now see in the commits the changes in the file zuser.xml.

      3. Check for each user whether access is possible by logging in and logging out.
      4. ⚠️
        Changes to existing users will not be exported

    Back to DocumentationDocumentation

    Back to Home Page

    Logo
    {
        "FileName": "base/zuser.xml",
        "BusinessEntity": "Akioma.Crm.MasterData.System.UserEntity",
        "ExportData": {
          "Tables": "*",
          "QueryString": "FOR EACH eUser WHERE SelfKey EQ 'youruser1' OR SelfKey EQ 'youruser2' OR SelfKey EQ 'Eddie'"
        }
      },
      {
        "FileName": "base/smartuser.xml",
        "ImportData": {
          "BusinessEntity": "Akioma.Swat.Authentication.ImportUserBusinessEntity"
        },
        "ExportData": {
          "BusinessEntity": "Consultingwerk.SmartFramework.Authentication.UserBusinessEntity",
          "Tables": "*",
          "QueryString": "FOR EACH eSmartUser WHERE UserName EQ 'youruser1' OR UserName EQ 'youruser2' OR UserName EQ 'Eddie'"
        }
      },
      {
        "BusinessEntity": "Consultingwerk.SmartFramework.Authorization.UserGroupBusinessEntity",
        "FileName": "base/smartusergroup.xml",
        "ExportData": {
          "Tables": "eSmartUserGroup",
          "QueryString": "FOR EACH eSmartUserGroup WHERE SelfKey EQ 'youruser1' OR SelfKey EQ 'youruser2' OR SelfKey EQ 'Eddie'"
        }
      }