Tip: You can use filters for better results
-
Latest News
-
Getting Started
-
Work Place
-
-
-
- Manage Parts
- Assign Partners
- Interaction Buttons
- Workflow Buttons
- Ticket Info and COMS Buttons
- Schedule Tickets
- Edit Ticket Details
- Cancel Tickets
- Remove Tickets from the Ticket Clipboard
- Report Tickets
- Create Intervention Info
- Create Intervention Reports
- Cancel Appointments
- Clone Tickets
- Edit Privat Notes
- Inline Skill Editing
-
Admin Panel
-
- ServiceNow Connection
- Create Test Tickets
- Aliases Usage
- Workflows Usage
- What are Appearances in context of workflows?
- What are Buttons in context of workflows?
- What are Automations in context of workflows?
- What are Guides in context of workflows?
- What are Actions in context of workflows?
- Optimizer Settings
-
- Automations Section Explained
- Workflows Usage
- What are Actions in context of workflows?
- What are Guides in context of workflows?
- What are Automations in context of workflows?
- What are Buttons in context of workflows?
- What are Appearances in context of workflows?
- Workflow Monitoring
- Ticket Automated Actions
- Custom Object Automated Actions
- Conditions Settings
- Indications Settings
-
Fieldcode FMA app
-
Customer Portal
About Fieldcode Dynamics
This specific feature set is only available for customers with an Enterprise plan.
Fieldcode Dynamics is a great way to extend Fieldcode by specific use cases, digitalize processes related to Field Service, or build fully featured solutions that are not or only partially related to Field Service, such as Asset Management, Contract Management, Partner Management, Surveys and Evaluations, Customer Self-Help processes, and other, almost unlimited, possibilities.
In this usage scenario, we want to demonstrate the range of functions, possibilities, and power of Fieldcode Dynamics by creating a Contract Management model together to get you more familiar with this exciting Feature.
Please be advised that adequate permissions must be set to access all the Fieldcode Dynamics-related features.
As usual, admins can access the full feature set by default, but you can configure access to your liking. Check the Permissions page for details.
Required Enterprise Permissions:
- Admin panel/Navigation menu/Dynamics
- Admin panel/Navigation menu/Automations
- Work place/Dynamics
Here is a link collection for Fieldcode Dynamics-related topics:
We are currently still laying the groundwork for Dynamics, so please treat this topic as a pre-read. If you need Dynamics configured right now, please reach out to the Support.
Fieldcode Dynamics Scenario
You will learn how to:
- Create your own Object
- Configure the Contract Lifecycle and Contract Process
- Define the visual layout of the contract details
- Start to utilize your new contract model
- Explore additional settings
In the following sections, we guide you through the individual requirements and even additional steps you could pursue to cover a successful case of Dynamics. We will learn together how to model an object to a contract in Fieldcode and how to utilize it. In this guided scenario you will learn how to puzzle the pieces together to create your very first custom contract object.
1. Create your own object
To start working with custom objects, the first thing you need to do is create your object data model. The model defines the key characteristics of your custom object, the fields and potential relationships to other objects, and more. Later, you will define how these fields are populated and updated with values throughout the object’s lifecycle.
1.1 Add contract fields and relations
- Open the Admin panel and click on Models.
- Inside the Objects page click on the Plus button to configure your contract object.
- Enter the object name in the Parameters section and call it "contract".
- Enter "contractId" as a primary identifier.
- What we do now, is to start to add the fields by clicking on the Plus button inside the middle section.
- The fields you add should all be available inside the X-Pool and should all be searchable inside the X-Pool, therefore you activate both toggles.
The X-Pool is a custom component, which you will create later in the process (3.2). - Let's create our first field!
Enter "contractType" as a field name. - Enter "Type of contract" as a field label.
- Select "Text" as a field type.
- Select "Select" as an input type.
- Select the "Multi-select" checkbox.
- Add a "Limited" value.
- Add a "Permanent" value.
- (Optional) - If you want to go further, you can add more fields. For example, you could also add the fields on the right side as inspiration and make your model more robust. But you don't have to.
Tip: You can check the (2.1) picture to "preview" if you are doing well with the creation of your fields. - Click on Save. Congratulations! You have just successfully created your first object field! A contract, however, usually has many more fields, so for the sake of this scenario, we won't add all.
Note before saving: You can only remove or edit fields from your model before pressing Save. Once the model has been saved, field settings can still be adjusted, and new fields can be added, but as of now, existing fields cannot be removed.
Please note that after clicking on Save, the system automatically creates the following for each new model:
- Workflow: A basic workflow will be created with just one workflow node. You will need to continue configurations from there later on. For our scenario, the workflow name that will be created will be “CONTRACT_BASIC”.
- Workflow status field: There is no need to add a Status field to your model, it’s generated automatically and will be used by the workflow. They are not visible on the frontend.
- Project field: There is no need to add a Project field to your model, it’s generated automatically. They are not visible on the frontend.
- Default form (with “Action type: CREATE”): This form contains all your object fields and if you don’t create a custom form, this default form will open when you create a new object record.
- You can check the "Is available in the pool" toggle if you'd like to see this field as a table column later when you list the object records in the X-Pool in Work place. The field order you set inside Models determines the default table column order.
- The "Searchable" parameter controls if the particular field is searchable by users inside the X-Pool search.
2. Configure the Contract Lifecycle and Contract Process
We now have the contract object in the system, and in the next step, we’re going to configure what’s needed to process contracts in the system. The following requirements should be met, depending on the purpose you want to achieve:
- Being able to create contracts: The CREATE contract form shall be in place
- Being able to edit contracts: The EDIT contract form shall be in place
- Being able to process contracts, and update their status: Workflow Config
For illustration, we will configure the workflow with the following contract states and actions: