Skip to main content
All CollectionsData VisualizationPerspectives
Effective Project Management: Examples of Using Time Filters in Ardoq
Effective Project Management: Examples of Using Time Filters in Ardoq

Examples of Using Time Filters in Ardoq

Kristine Marhilevica avatar
Written by Kristine Marhilevica
Updated over a year ago

Table of contents:

πŸ“ A Brief Summary

  • Time filters are useful for a variety of business processes, including project management, event planning, and strategic planning.

  • Time filters provide clarity on progress as well as identify areas for improvement. They also keep all stakeholders on the same page and working together.

  • Enterprise Architects, Chief Information Officers and Project Managers accurately track changes within their organization in relation to applications, business capabilities and risks. This enables them to quickly filter information according to specific periods like a month or quarter for even more precise tracking.

  • Examples of how to use perspectives with time filter include components that are active today; components with start/end dates within one year from today; components that will be active next year; and those that were active last year.

  • Technical support is available if needed when using Ardoq's Time Filters feature

πŸ™‹β€β™€οΈ Why Use Time Filters?

Time filters are useful for a variety of business processes, including project management, event planning, and strategic planning. The use of time filters can help provide a clear picture of progress as well as identify areas for improvement.

A timeline indicates when specific tasks and milestones need to be completed. This makes it possible to execute strategies quickly and efficiently, as well as measure and track progress. Timelines can also assist in identifying roadblocks and challenges that may need to be overcome in order for a strategy to succeed. A clear timeline keeps all stakeholders on the same page and working together.

An organization seeking to remain competitive in the rapidly changing technological landscape must continually evaluate and improve their business processes. This involves introducing new software, applications and modifications to existing systems for enhanced capabilities which require tracking progress from completion through testing phase all the way until deployment is complete. Using time filters, the project manager can quickly identify any tasks or milestones that are falling behind schedule and take action to keep the project on track during specific time periods, such as a sprint or a month. In addition, time filters can also be used to track the progress of a specific feature or business capability, so that the development team can determine whether they are on track.

⏱️ Time Filtering in Ardoq

Ardoq users use time filters in several ways. Timeline views with time filters allow Ardoq users, for example, to track change initiatives, applications, business capabilities, and risks. By using time filters in the Timeline view, users can filter tasks and milestones based on specific time periods, such as a month or quarter. It is useful in supporting strategy-to-execution processes, allowing team members to focus on a specific timeframe and identify any tasks or milestones that are falling behind.

🧐 Ardoq's Time Filters: Some Useful Examples

This section demonstrates how to use Perspectives with time filters using Date Range field types with default values of Active Period START and Active Period END

Example #1: Components that are active today

It can be useful to display a time filter that shows components active today for several reasons:

  • Users can find and access components that are currently in use or need to be updated or managed.

  • Furthermore, showing components that are active today can help users stay organized and prioritize their tasks, as they can easily see which assets require attention right now.

  • In addition, it helps users identify components that are no longer needed or have expired, allowing users to remove or archive them.

Create a Filter Perspective as shown below:

In this example, the active change initiatives are shown using the Filter Perspective and Timeline View

Example #2: Components with a start date or end date within 1 year from today

It would be beneficial to use a time filter to display components that have a start and end date within 1 year of today because this allows the user to easily manage components that are already active or will be active soon. Identifying and addressing potential issues or opportunities related to those components can be helpful for planning and budgeting. A user can also focus on the most relevant information rather than being overwhelmed by a large amount of information.

Create a Filter Perspective as shown below:

In this example, the change initiatives that have a start and end date within 1 year are shown using the Filter Perspective and Dependency Map.

Example #3: Components that will be active next year

Using time filters to identify which components will be active in the future can be important for an organization for a number of reasons:

  • It helps the organization make informed decisions about where to allocate resources. The organization can maximize returns and minimize risks by knowing which assets are likely to be active in the coming year.

  • Furthermore, it can help organizations stay ahead of the curve in their respective industries. Knowing what technology assets will be active in the coming year, for example, can help an organization make strategic decisions about which technologies to adopt.

Create a Filter Perspective as shown below:

Example #4: Components that were active last year

It is important to know about your components that were active last year for several reasons:

  • It can provide insight into the company's operations and financial performance, identify trends and patterns, and help inform future business decisions.

  • Financial reporting and compliance audit requirements may require this information.

  • By identifying inefficiencies and underutilization of resources, profitability can be maximized.

Create a Filter Perspective as shown below:

The possibilities don't stop here, you can create time filters for quarterly and monthly periods, for example.

🧠 Graph filters can be used to parameterize time filters

By parameterizing your filters, you can make them even more flexible and reusable across multiple projects. Graph filters give you the ability to easily highlight specific components and references when working with visualizations. This is ideal for those managing large datasets, as it reduces clutter and allows users to most quickly access information in an efficient manner. Additionally, graphs adapt easy when changes are made in data sets - meaning flexible filters become extremely important to sustaining long-term scalability in a project or system.

Below are some examples of gremlin queries you can use for time-based graph filters.

This component is active for the current year:

today = new Date().format('YYYY-MM-dd');

g.V().has("active_period_end_date", gte(today)).outE().

inV().emit().repeat(out('ardoq_parent')).

path()

The components that will be active next year:

today = new Date()

calendar = Calendar.getInstance();

calendar.setTime(today);

thisYear = calendar.get(Calendar.YEAR);

janFirstOfLastYear = (thisYear + 1) + '-01-01T00:00:00.000Z'

decThirtyFirstOfLastYear = (thisYear + 1) + '-12-31T23:59:99.999Z'

g.V().hasLabel('Initiative').filter(has('active_period_end_date',P.between(janFirstOfLastYear,decThirtyFirstOfLastYear))).bothE().bothV().path()

The components that were active in the previous year:

today = new Date()

calendar = Calendar.getInstance();

calendar.setTime(today);

thisYear = calendar.get(Calendar.YEAR);

janFirstOfLastYear = (thisYear - 1) + '-01-01T00:00:00.000Z'

decThirtyFirstOfLastYear = (thisYear - 1) + '-12-31T23:59:99.999Z'

g.V().filter(has('active_period_end_date',P.between(janFirstOfLastYear,decThirtyFirstOfLastYear))).bothE().bothV().path()

πŸ₯·πŸΌ Support

Whether you are a new or an experienced customer, our technical support team will be available to help you overcome any knowledge or technical hurdles when using time filters in Ardoq, select 'Chat with us'.

Did this answer your question?