Overview of AnyCross

Overview of AnyCross

5 min read
🔖
Who can perform these steps: Members of AnyCross
Trial Application: Visit the official website and click Contact Us.
Notice: If you need more information about AnyCross, visit the AnyCross Help Center.
Intro
AnyCross is a robust, accessible solution designed to help organizations seamlessly integrate various applications onto a single unified platform. Featuring a visualized interface, organizations can easily, flexibly, and quickly integrate apps and systems with Lark, build automated processes, and much more.
Features and benefits of different plans are shown in the table below. If you need more flows or other help, contact Support or the Customer Success Manager.
Note: The Lark Basic plan supports only specific countries and regions.
Feature
Starter
Basic
Pro
Enterprise
Configure SSO for apps (Lark SSO)
N/A
10
20
500
Configure an organization's identity provider (organization SSO)
N/A
N/A
N/A
Supported
Custom connector
N/A
N/A
Supported
Supported
Integration flow
2,000 runs/month
2,000 runs/month
20,000 runs/month
100,000 runs/month
Use a local proxy
N/A
N/A
Supported
Supported
Capabilities
AnyCross links a multitude of business systems, with low- or no-code. By enabling app-to-app connections and business automation, information travels more efficiently within the organization, all while boosting data quality and accessibility.
  • Visualized orchestration of system integrations: Business systems are abstracted into standard connectors, enabling users to connect different systems together using a visual toolkit.
  • Diverse connectors: A wide range of connectors are readily available.
  • Out-of-box core and helper components: Encapsulate common business logic and data processing capabilities into core and helper components that can be used straight out of the box. When corresponding capabilities need to be added to a business flow, you can add core or helper components to the corresponding nodes and configure them.
  • Full-lifecycle integration management: Organizations are empowered to manage integrations throughout their full lifecycle, with the ability to configure, test, and publish integrations, check logs, monitor operations, and more—all in one place.
  • Solutions for common scenarios: Ready-to-use solution templates that suit diverse needs, such as syncing of personnel data and customer data.
Advantages
  • Widely applicable: A multitude of connectors are usable to integrate common business systems easily and quickly.
  • More efficient: Core and helper components transforms data and logic processing of integration into low-code or no-code work
  • Lower costs: Connectors, templates and solutions from AnyCross cut the amount of time needed to implement a function from multiple days to within 24 hours.
  • More secure: Full-lifecycle management and real-time monitoring of integrations offer full interoperability while guaranteeing data security and auditability.
Scenarios
Integration of OA systems
Syncing of personnel data
Before
  • Approval processes were inefficient, requiring users to switch back and forth between different approval systems.
  • High costs of development and deployment as a result of disparate suppliers and software versions. Organizations had to customize their own integration solutions.
  • The integrated system lacked flexibility and was difficult to update, failing to meet the changing business needs.
After
  • Easily connect third-party approval systems to Lark Approval, enabling relevant personnel to handle all approvals in one place.
  • Approvals waiting for processing in other systems (CRM, OA, ERP, and others) are all synced to Lark Approval.
Before
  • Personnel data is essential for many systems, from recruitment and OA to CRM and project management, but timely updates of data were not achieved.
  • It was time-consuming and labor-intensive to manually maintain the vast number of interdependent systems in the whole organization.
After
  • Seamlessly connect recruitment systems and pre-onboarding systems to the HR system.
  • Any changes to personnel in the HR system, such as onboarding, promotion, transfer, and resignation, are automatically synced to other systems.
  • Relevant approval processes, such as offer and promotion requests, are all displayed and handled in one unified approval center.
Customer relationship management
Integrating business and financial systems
Before
  • Communication between different roles on lead follow-ups was inefficient.
  • Cross-department collaborations were not holistic. Departments using different systems hindered communication and team cohesion, leading to a sub-optimal customer experience and unnecessary contract delays.
After
  • Approval processes in the CRM system are synced to Lark Approval so that all requests concerning lead follow-ups and contract management are directly processed in Lark.
  • Contracts, customer information, product information, and other data are automatically synced to the organization's financial system.
  • Contract delivery, payment collection, and the compilation of income data are all processed and completed in the financial system.
  • Any lead and business progress can be sent through IM to inform relevant members or groups.
Before
  • Accounting procedures usually take place in the latter half of the business cycle, and require data from various business systems.
  • Business processes and financial processes were often disconnected.
After
  • Integrate travel and expense control with the organization's financial system to sync relevant expense data with the financial system, enabling reimbursements to be processed directly in the system.
  • Integrate procurement with the financial ERP system to sync orders and execution in both systems, enhancing collaboration between departments.
  • Integrate sales and payment collection management to automatically sync sales data to the financial ERP system.
Key Concepts
Workflow
Workflow refers to defining how data is sent from one app to another app using the Flow Editor, including when it's sent, the conditions for sending data, the data format, and how the application expects to receive data.
You can arrange the workflow by dragging and dropping connectors in the Flow Editor. These connectors can obtain data from a Lark app (such as Approval) or third-party services (such as Weaver) and perform actions. Users can use core and helper components to arrange the flow logic and process data, as well as send data to a node in the workflow.
250px|700px|reset
Triggers
Triggers hold the conditions for automatically executing each flow. The workflow must be activated by an event acting as a trigger, which can be based on event services. Using the "Leave request" in Approval as an example, when a request is approved, the sequence of actions in the flow will begin. If the desired trigger service isn't available, you can choose to use webhook trigger instead.
Connectors
Connectors are the main part of a workflow and highly encapsulate specific business systems, including authentication and function interfaces. When designing a flow, you can use common business systems (such as Lark Contacts and Weaver). Using these preset connectors, you can use the interface capabilities of business services directly in a flow and connect to a business system at zero cost.
You can select the API for a business system and configure it in the Visual Actions interface. When designing a workflow, the output of every connector can be used by other connectors. If the business system you want to use doesn't provide any connectors, you can use the "HttpClient" component that we offer.
Core and helper components
Core and helper components are the encapsulation of common coding logic and the abstraction of data processing capabilities in the flow. They are integral for arranging a workflow. AnyCross encapsulates common business logic and data processing capabilities into core and helper components that can be used straight out of the box. When corresponding capabilities need to be added to a business flow, you can add core or helper components to the corresponding nodes and configure them.
Authentications
When a connector accesses a third-party system, it must use an "authentication" to declare how AnyCross will establish an access relationship with the third-party system. An authentication contains a network channel, credentials, and service endpoint information. You must create and select an authentication in order to use connectors.
  • By default, the network channel doesn't need to be selected. When you need to connect to a system on the Intranet, you must select a proxy service.
  • Credentials, such as username, password, and App ID/App Secret, are required to access the third-party system
  • The service endpoint refers to the entry to the third-party system, which is usually the endpoint of the HTTP interface.
Written by: Lark Help Center
Updated on 2025-01-08
How satisfied are you with this content?
Thank you for your feedback!
Need more help? Please contact Support.
0
rangeDom