Akinon Release Notes (05/12/2025) are now live! Click here to learn what's new.
LogoLogo
API Reference
  • Home
  • Quick Start
  • Tutorials
  • Technical Guides
  • Release Notes
  • Glossary
  • Welcome to Akinon Tutorials
  • ACC
    • How to Manage Projects and Services?
    • How to Use Demo Projects with ARC?
    • How to Move Apps into ACC?
    • How To Configure Database Connection in ACC?
    • How to Configure Your ACC Application with akinon.json and Procfile?
    • How to Create, Manage, Build, and Deploy Applications in ACC?
    • How to Install Applications from the App Store in ACC?
    • How to Add and Manage Domains in ACC?
    • How to Generate and Add Public Keys in ACC?
    • How to Monitor Application Resources in ACC?
    • How to Manage Users and Roles in ACC?
    • How to Integrate a BI Tool with Your Project in ACC?
  • Omnitron
    • Products & Catalogs
      • How to Add and Bulk Update Products in Omnitron?
      • How to Create Product Attributes and Attribute Sets in Omnitron?
      • How to Manage Catalogs in Omnitron?
      • How to Create and Update Price Lists in Omnitron?
      • How to Create and Update Stock Lists in Omnitron?
      • How to Create and Manage Collections in Omnitron?
    • Orders
      • How to Manage Orders in Omnitron?
      • How to Manage Cancellation and Return Requests in Omnitron?
    • Sales Channels
      • How to Manage Products in Omnitron?
      • How to Manage Registered Users Based on Sales Channel?
      • How to Create and Update Customer Groups in Omnitron?
      • Marketing
        • How to Create and Manage Campaigns in Omnitron
        • How to Create and Manage Coupons in Omnitron?
        • How to Create and Manage Bulk Coupons in Omnitron?
        • How to Create and Manage Discount Codes in Omnitron?
        • How to Configure SEO Settings in Omnitron?
        • How to Configure URL Redirects and Settings in Omnitron?​
        • How to Manage Promotions in Omnitron?
      • Content Management
        • How to Manage Widgets in Omnitron?
        • How to Manage Widget Schema in Omnitron?
        • How to Manage Flat Pages in Omnitron?
        • How to Manage Custom/Campaign Pages in Omnitron?
        • How to Manage Navigations/Menus in Omnitron?
        • How to Manage Mailing Templates in Omnitron?
      • Store Management
        • How to Manage Stores in Omnitron?
        • How to Manage Instore Store Employees in Omnitron?
        • How to Manage Instore Store from Omnitron?
        • How to Manage Store Delivery Points in Omnitron?
        • How to Manage Slots and Retail Store Groups?
      • Payment Management
        • How to Manage POS Integrations in Omnitron?
        • How to Manage Banks in Omnitron?
        • How to Manage Card Types in Omnitron?
        • How to Manage Card Settings in Omnitron?
        • How to Manage Checkout Providers in Omnitron?
        • How to Manage Payment Options in Omnitron?
      • Category Management
        • How to Automatically Assign Category Mapping Rules in Omnitron?
      • Sales Channel Settings
        • How to Configure Marketplace Attribute Mapping in Omnitron?
        • How to Manage Marketplace Mapping in Omnitron?
        • How to Manage Marketplace Operations?
        • How to Manage Address Mapping in Omnitron?
        • How to Manage Social Accounts in Omnitron?
        • How to Manage Loyalty Integration Settings?
        • How to Manage Store Stock Settings?
        • How to Manage Product List Filter Settings?
        • How to Manage Instore Settings in Omnitron?
        • How to Manage General Sorting Settings?
        • How to Manage Shipping Options in Omnitron?
        • How to Manage Delivery Options in Omnitron?
        • How to Manage Easy Return Shipping Options in Omnitron?
    • Integration
      • How to Manage Pending Products in Omnitron?
      • How to Manage City/District Mapping Error Logs in Omnitron?
    • Reports
      • How to Create and Download Reports in Omnitron?
    • Settings
      • How to Add and Configure a New Sales Channel in Omnitron?
      • How to Add and Configure a Shipping Company in Omnitron?
      • How to Create and Manage Sorting Algorithms in Omnitron?
      • How to Create and Manage Users in Omnitron?
      • How to Manage Reasons for Cancellation and Return in Omnitron?
      • How to Manage Authority Groups in Omnitron?
      • How to Manage Advanced Permission Policies and Items?
      • How to Log in to Omnitron Using OAuth2 (SSO)?
  • OMS
    • How to Set Up and Manage Locations in OMS?
    • How to Set Up Basic Configurations in OMS?
    • How to Manage Application Settings in OMS?
    • How to Add and Edit Stock Locations in OMS?
    • How to Create or Edit Distribution Scenarios in OMS?
    • How to Create or Edit Transfer Scenarios in OMS ?
    • How to Perform a Product Search in OMS?
    • How to Add or Edit a Product Stock Integration Engine in OMS?
    • How to Add or Edit Shipping Details in OMS?
    • How to Add or Edit a Webhook in OMS?
    • How to Add or Edit a State Transition in OMS?
    • How to Add or Edit a Packaging Refusal Reason in OMS?
    • How to Pull Orders from Omnitron to OMS?
    • How to Add or Edit Translatable Models in OMS?
    • How to Manage Scheduled Operations in OMS?
    • Working Logic of Scenarios
  • Instore
    • How to Install the Instore Service on an ACC Project?
    • How to Create Customer Account?
    • How to Manage Store & Staff?
    • How to Manage Instore Settings?
    • How to Create Instore Settings Via Omnitron Panel?
    • How to Customize Instore Widgets?
    • How to Configure Payment Methods in Instore?
    • Instore User Manual
      • Selling Through Instore
      • Order Refund/Cancellation Processes
      • Click & Collect Order Management (For Brands without an OMS)
      • Package Orders
      • Transfer Orders
      • Customer Profile
      • Settings
  • Integrator
    • How to Update S3 Bucket?
    • How to Manage Users in Integrator?
    • How to Create and Manage Integration Flow?
    • How to Monitor Integration Logs in Integrator?
    • How to Use the Flow Testing Screen in Integrator?
    • How to Use Alarm Services in Integrator?
    • How to Monitor Flow Performance in Integrator?
    • How to Create a Version Service in Integrator?
    • Flows
      • Login Flow
      • Product Flow
      • Stock Flow
      • Full Stock Flow
      • Price Flow
      • Full Price Flow
      • Order Flow
      • Order Status Flow
      • Order Cancel Flow
      • OMS Stock Flow
      • Whippy Stock Flow
      • Generic Proxy Flow
      • Image S3 Flow
      • Video S3 Flow
      • JOLT Mapping
      • Scripting in Flows
  • Project Zero
    • How to Configure Mini Basket?
    • How to Optimize Menu Performance?
    • How to Implement the Quickly Add to Cart Feature?
    • How to Implement Product Image Slider?
    • How to Create and Integrate a Custom Payment Option View in Checkout?
  • Marketplace Dashboard
    • How to Monitor Integration Logs in the Marketplace Dashboard?
    • How to Monitor Integration Reports in Marketplace Dashboard?
    • How to Create Alarms and Notifications in Marketplace Dashboard?
  • Akifast
    • Akifast Admin Dashboard
    • Akifast Merchant Dashboard
  • Seller Center
    • Seller
      • Settings
        • How to Manage Users in Seller Center?
        • How to Generate and Revoke Access Tokens in Seller Center?
        • How to Manage Delivery Settings in Seller Center?
      • Products
        • How to Use Offer Actions in Seller Center?
        • How to Add Single Product in Seller Center?
        • How to Add Product Offers Using Bulk Actions in Seller Center?
        • How to Manage Offers via Marketplace Catalog?
        • How to Create Revison Requests?
        • How to Use Bulk Actions in Seller Center?
        • Inventory Management
          • How to Manage Stock List in Seller Center?
          • How to Manage Price List in Seller Center?
      • Orders
        • How to Manage Orders in Seller Center?
        • How to Manage Packages in Seller Center?
        • How to Manage Cancellation & Returns in Seller Center?
      • Finance
        • Account Management
        • How to Manage Reconciliations in Seller Center?
      • Store Management
      • Messages
      • Support
    • Marketplace Owner
      • Settings
        • How to Manage Users in Seller Center?
        • How to Manage Delivery Settings in Seller Center?
        • How to Manage Offer Reject Reasons in Seller Center?
        • How to Manage Attribute Set & Category Mapping?
      • Products
        • How to Manage Offers via Marketplace Catalog?
        • How to Use Offer Actions in Seller Center?
      • Orders
        • How to Manage Orders in Seller Center?
        • How to Manage Packages in Seller Center?
        • How to Cancel or Return an Order in Seller Center?
      • Finance
        • How to Manage Reconciliations?
        • Seller Management
      • Support
      • Messages
  • Whippy Ware
    • Whippy Ware
  • Dynamic Price
    • Dynamic Price
  • How to Use Offer Reject Reasons?
Powered by GitBook

© 2025 Akinon. All rights reserved.

On this page
  • My Applications
  • Creating Application​
  • Building Application​
  • Deploying Application​

Was this helpful?

  1. ACC

How to Create, Manage, Build, and Deploy Applications in ACC?

PreviousHow to Configure Your ACC Application with akinon.json and Procfile?NextHow to Install Applications from the App Store in ACC?

Last updated 24 days ago

Was this helpful?

My Applications

Users can easily access application details or add a new application by clicking on My Applications in the left-side menu. This action directs users to a screen displaying all partner-viewed applications, providing quick access to relevant information and the ability to add new applications as needed.

The list screen provides users with a view of application summary information. Additionally, users can use the search functionality to easily locate specific applications based on their preferences.

Furthermore, the Edit column grants users to make changes to specific fields such as description, logo, or images within the application.

Creating Application​

To add an application to a project, the application must first be created. To initiate this process, click on the + New Application button, which will then display the Create New Application page.

In order to create a new application, fill in essential fields such as the application's name, slug, type, description, logo, and images.

To proceed, provide both the name and the slug for the application. Then, select the suitable application type from the automatically displayed options. Do not forget to add a description, logo, and images to complete the application setup.

The application logo will be visible across all instances where the application is used. To enhance the application's presentation, users are required to include a minimum of 4 product images. They also have the option to add up to 5 images, all of which will be showcased in the application's detail on the App Store.

Once all necessary details are provided, click the Apply button to create and add the application to the application list. With this step, the application setup is complete, and it will be ready for building and deploying.

In order to view and manage an application, users must own the application. The My Applications page will only display applications created within the user’s account in the ACC, where the user has been added as a member. However, access to applications from other accounts can be granted through authorization.

All users who have the rights to create projects and add applications within their own account can also add applications. When clicking on an application name from the application list, users will be directed to the application detail page. Here, they can access the application details, including the projects in which it has been added, the versions built, and the reports for each version.

The management of application builds and deployments to projects is handled within this screen.

In the Application Detail section, users can access information about the application, which includes details such as the application access setting, application type, slug, and more.

Regarding the Application Access option, it grants users the ability to determine whether the application should be set as private or public. Private applications are accessible for addition in projects within the ACC account where the application was created. In contrast, public applications can be accessed by users from any account, allowing them to add the application to their own projects. These public applications, created in other accounts, will be visible in the App Store, alongside applications owned by individual users.

Applications created as the Project Zero application type cannot be designated as public applications. They are used as private applications.

Building Application​

In the Versions section of the application detail page, users can build different versions of their application. This section presents a list of the application's entire version history, allowing users to access error logs and quality reports.

Each version listed in this section is associated with a specific tag that the developer used during the application's build process. Furthermore, developers can use different tags for each project.

To initiate the application build process, click the Build button. A pop-up window will appear, provide a version tag and notes detailing the edits made in this particular version. Once all necessary information is entered, clicking the Build button will commence the application build process.

In the Versions section of the application detail page, users can keep track of the build status. If a build fails, they can view the error logs by clicking on the error icon, which provides detailed information about the encountered issues.

The Status column displays either Completed or Failed to indicate whether the application is ready for deployment with the specified tag.

After successful application builds, users have the option to install these versions into their projects before proceeding with deployment. For a step-by-step guide on the installation process, please refer to the Tutorials > Add Application via App Store.

A perfectly working version can be set as a stable version under the Stable column. It is crucial to select a stable version as it will be the first version deployed when installed in projects.

Within the version list, users can access quality reports for successfully completed application versions through the Reports column. These reports are generated as part of CI/CD pipelines in ACC, providing essential metrics such as code coverage, complexity, duplication, and adherence to coding standards.

To initiate the report generation process for a specific version, click the Create Report button. Once the process is successfully completed, the generated report will be displayed in the Reports table. However, if any issues arise during the generation, users can retry generating the report for the same version.

The details of the report can be thoroughly examined within the Reports table. Under the Quality Gate column, the statuses “Passed” and “Failed” indicate whether the version meets the required quality standards or not. Additionally, users can download the report directly from the download icon.

Deploying Application​

The Installed Projects section displays information about the projects in which the application is being used, along with the corresponding tags. Users can easily locate specific projects or application versions using the search bars.

Furthermore, applications can be deployed in multiple projects. To achieve this, users only need to select the desired projects, then click the Deploy Selected Projects button. In the pop-up window, provide the version tag information and then click the Deploy button to initiate the deployment process.

The deployment status of the version for each associated project is visible in the table.

Users can access the deployment history page and view deployment details, including any error logs, if they exist, by clicking on the project's name.

In addition, users can easily locate their application listed in the Applications table by navigating to the relevant project's detail page through the Projects menu. Here, they can check the deployment status of the application within that specific project. To access detailed information about the application, users can click on the application's name in the table.