Workflow and Waves
Workflows and Waves
See all articlesIntroduction to Workflows and Waves
Workflows in ReadyWorks
Introduction to Workflows
Workflows in ReadyWorks are powerful tools that automate and streamline processes such as software deployments, system upgrades, and data migrations. By orchestrating tasks, communications, and scheduling, workflows help organizations efficiently manage large-scale operations with minimal manual intervention.
Key Functions of Workflows:
- Data Integration: Aggregate and manage data from multiple sources.
- Reporting & Visualizations: Monitor progress through reports and dashboards.
- Process Automation: Automate repetitive tasks and communications.
Understanding how to create and manage workflows is essential for leveraging the full potential of ReadyWorks.
Creating a Workflow: Step-by-Step Guide
Step 1: Create a New Wave
What is a Wave?
A Wave in ReadyWorks is a logical grouping of assets (e.g., computers) that are scheduled for a specific process within a defined time frame. Waves help organize and manage large-scale deployments or upgrades by breaking them into manageable segments.
Why Use Waves?
- Time-Box Activities: Define start and end dates for processes.
- Organize Assets: Group assets based on criteria like location, department, or readiness.
- Monitor Progress: Track the status of tasks within each wave.
- Wave Decisions: Be prepared with your specific wave details.
- Wave Name
- Wave Type (Note: Wave types act as tags for filtering and reporting)
- Start Date
- End Date
- Optional Wave Grouping (Note: Assign the wave to a group for higher-level reporting and filtering.
- Prepared Triggered Communication (TCOMM) Templates:
- Asset Type Filtering
Step 2: Assign Assets to the Wave
Why Assign Assets?
Assigning assets to a wave determines which devices or items will be included in the workflow process.
Considerations:
- Selection Criteria: Choose assets based on readiness, location, department, or other relevant factors.
- Bulk Assignments: For large numbers of assets, consider using import tools or dynamic queries.
Step 3: Configure Communication Templates (TCOMM Templates)
What are TCOMM Templates?
Triggered Communication (TCOMM) Templates are pre-defined email templates used to automate communications with users associated with the assets in the wave. They are crucial for notifying users about upcoming actions, such as system upgrades or maintenance.
Why Use TCOMM Templates?
- Automate Notifications: Reduce manual effort in sending emails.
- Personalize Messages: Use variables to customize content for each user.
- Schedule Communications: Control when messages are sent relative to the wave’s schedule.
Step 4: Set Up Self-Service Scheduling
What is Self-Service Scheduling?
Self-Service Scheduling allows users to choose a preferred date for the upgrade or process affecting their asset. This empowers users and can improve compliance rates.
Considerations:
- User Convenience: Providing multiple dates increases the likelihood of user participation.
- Capacity Planning: Be mindful of resource constraints when allowing unlimited scheduling.
Step 5: Automate Deployment Actions
Why Automate Deployment Actions?
Automation reduces manual intervention, ensures consistency, and speeds up the deployment or upgrade process.
Best Practices
- Consistent Naming Conventions:
- Use clear and descriptive names for waves, templates, and rules.
- Example: Win11_Upgrade_Wave1, TCOMM_Initial_Notification.
- Plan Your Schedule Carefully:
- Avoid scheduling deployments during peak business hours.
- Provide ample time between communications and actions.
- Test Communications:
- Send test emails to ensure templates render correctly.
- Verify that variables populate as expected.
- Monitor Progress:
- Use reports and dashboards to track wave status, asset readiness, and user engagement.
- Engage Stakeholders:
- Keep relevant teams informed about the workflow schedule and any potential impacts.
Common Use Cases for Waves
- Operating System Upgrades:
- Schedule and automate OS upgrades across the organization with minimal disruption.
- Software Deployments:
- Roll out new applications or updates, allowing users to select convenient times.
- Hardware Refresh Projects:
- Coordinate the replacement of aging hardware, integrating inventory data and scheduling.
- Compliance Initiatives:
- Automate processes to ensure assets meet security standards or policy requirements.
Conclusion
Creating workflows in ReadyWorks involves orchestrating assets, communications, scheduling, and automation to streamline complex processes. By following the steps outlined in this knowledge base, you can set up effective workflows that minimize manual effort and enhance operational efficiency.
Key Takeaways:
- Waves are the foundation of workflows, grouping assets and defining timeframes.
- TCOMM Templates automate user communications, improving engagement.
- Self-Service Scheduling empowers users and improves compliance.
- Automation integrates ReadyWorks with other systems for seamless deployments.
Wave Creation
Refresher on Waves
In ReadyWorks, a Wave is a fundamental organizational unit used to group assets (such as computers, devices, or applications) for the purpose of managing processes like deployments, upgrades, or migrations within a specified timeframe. Waves help in breaking down large-scale operations into manageable segments, enabling efficient planning, execution, and tracking.
Key Functions of Waves:
- Time-Bound Grouping: Define start and end dates for activities.
- Asset Organization: Group assets based on specific criteria (e.g., location, department).
- Task Management: Assign and track tasks related to the assets within the wave.
- Progress Tracking: Monitor the status and completion of tasks within the wave.
Why Are Waves Important?
- Structured Planning: Helps in scheduling and resource allocation.
- Scalability: Manages large numbers of assets effectively.
- Communication: Facilitates targeted communication with users associated with the assets.
- Automation: Enables automation of tasks and integrations with other systems.
Understanding how to create and configure waves is crucial for effectively using ReadyWorks to manage organizational processes.
Creating a Wave: Step-by-Step Guide
Step 1: Access the Waves Module
Navigate to the Waves Section:
- Log in to ReadyWorks:
- Use your credentials to access the ReadyWorks dashboard.
- Main Menu:
- Locate the main navigation menu, typically on the left side of the dashboard.
- Select “Waves”:
- Click on the “Waves” option to enter the waves management area.
Concepts to Remember:
- User Permissions: Ensure you have the necessary permissions to create and manage waves.
- Navigation Familiarity: Knowing how to navigate the dashboard enhances efficiency.
Step 2: Initiate Wave Creation
Start the Wave Creation Process:
- New Wave Button:
- In the Waves module, click on the “New Wave” button, usually located at the top-right corner.
- Wave Creation Form:
- A form will appear, prompting you to enter details for the new wave.
Concepts to Remember:
- Accessibility: The New Wave option is readily accessible in the Waves module.
- Form Structure: Familiarize yourself with the form fields for efficient data entry.
Step 3: Configure Wave Details
Fill in the Wave Information:
- Wave Name:
- Purpose: Provides a clear identifier for the wave.
- Action: Enter a descriptive name (e.g., Office 365 Deployment - Wave 2).
- Wave Type (Optional but Recommended):
- Purpose: Categorizes the wave for filtering and reporting.
- Action: Select an existing wave type or create a new one (e.g., Software Deployment).
- To Create a New Wave Type:
- Click on “Add New Wave Type” or navigate to Administration > Wave Types.
- Enter the name and description.
- Save the new wave type and select it for your wave.
- To Create a New Wave Type:
- Description:
- Purpose: Provides additional context about the wave.
- Action: Enter a brief description (e.g., Deploying Office 365 to the Marketing Department).
- Start Goal and End Goal:
- Start Goal:
- Purpose: Defines when the wave’s activities are scheduled to begin.
- Action: Select the start date and time.
- End Goal:
- Purpose: Defines when the wave’s activities are expected to conclude.
- Action: Select the end date and time.
- Start Goal:
- Wave Group (Optional):
- Purpose: Groups waves for higher-level organization and reporting.
- Action: Assign the wave to an existing group or create a new one.
- Status (Auto-Calculated):
- Note: The wave’s status is automatically updated based on task completion and time goals.
- Additional Fields (If Configured):
- Depending on your organization’s setup, there may be additional custom fields.
- Action: Fill in any required information.
Concepts to Remember:
- Time Goals Are Crucial:
- Start and End Goals impact scheduling, task generation, and status updates.
- Categorization Helps Organization:
- Using Wave Types and Groups aids in filtering and reporting.
Step 4: Assign Assets to the Wave
Why Assign Assets Now?
Assigning assets at this stage ensures they are included in any communications, tasks, scheduling, and automation configured for the wave.
How to Assign Assets:
- After Saving the Wave:
- Once you’ve saved the wave details, you will be redirected to the wave’s main page.
- Navigate to the “Assets” Tab:
- This tab lists assets currently associated with the wave.
- Click on “Assign Assets”:
- This opens a selection window.
- Select Assets:
- Search and Filter:
- Use search fields to find specific assets.
- Apply filters based on criteria like department, location, or asset type.
- Select Assets:
- Check the boxes next to the assets you wish to include.
- You can select multiple assets simultaneously.
- Search and Filter:
- Confirm Assignment:
- Click “Assign” or “Add” to include the selected assets in the wave.
Concepts to Remember:
- Bulk Assignments:
- For large numbers of assets, consider using dynamic queries or import tools.
- Asset Criteria:
- Be strategic in selecting assets to ensure the wave’s effectiveness.
Step 5: Set Up Tasks in the Wave
Why Set Up Tasks?
Tasks are specific actions or activities that need to be performed on the assets within the wave. Setting up tasks allows for detailed tracking and automation of processes such as deployments, upgrades, or user communications.
How to Set Up Tasks:
- Navigate to the Wave:
- Ensure you are on the wave’s main page after assigning assets.
- Go to the “Tasks” Tab:
- Located within the wave, this tab displays all tasks associated with the wave.
- Create a New Task:
- Click on “New Task” or “Add Task”.
- Configure Task Details:
- Task Name:
- Provide a descriptive name (e.g., Upgrade OS on Workstation A123).
- Task Type:
- Select or create a task type (e.g., Upgrade, Migration, Deployment).
- Note: Task types help in categorizing tasks and can be used in automation rules.
- Assigned Asset(s):
- Select the asset(s) related to this task.
- Tip: You can create tasks for individual assets or bulk tasks for multiple assets.
- Assigned To (Optional):
- Assign the task to a specific user or team responsible for execution.
- Start Goal and End Goal:
- Start Goal:
- Set when the task is scheduled to begin.
- This can align with the wave’s Start Goal or be specific to the task.
- End Goal:
- Set the expected completion date and time for the task.
- Start Goal:
- Priority (Optional):
- Assign a priority level (e.g., High, Medium, Low).
- Description:
- Provide additional details or instructions for the task.
- Status (Auto-Updated):
- The task status will update automatically based on progress but can be manually adjusted if needed.
- Task Name:
- Save the Task:
- Click “Create” or “Save” to add the task to the wave.
- Repeat as Necessary:
- Create additional tasks for other assets or activities as required.
Automating Task Creation:
- Bulk Task Creation:
- Use task templates or import tools to create multiple tasks simultaneously.
- Self-Service Scheduling:
- When users schedule actions via the self-service portal, tasks can be automatically generated based on their selections.
Concepts to Remember:
- Task Dependencies:
- You can set up tasks to be dependent on the completion of other tasks.
- Task Types and Automation:
- Task types can be used in automation rules to trigger specific actions (e.g., adding assets to deployment collections).
- Monitoring Tasks:
- Regularly monitor task progress to ensure timely completion and identify any issues.
Step 6: (Optional) Attach Communication Templates
Purpose of Attaching Communication Templates:
Attaching Triggered Communication (TCOMM) Templates allows for automated messaging to users associated with the assets in the wave, enhancing user awareness and compliance.
How to Attach TCOMM Templates:
- Prepare TCOMM Templates:
- Ensure the necessary TCOMM templates are created and configured.
- Reference: See the article on Creating and Managing TCOMM Templates.
- Navigate to the “Communications” or “TCOMM Templates” Tab in the Wave:
- This tab manages all communications related to the wave.
- Attach Templates:
- Click “Add Template” or “Attach Template”.
- Select the appropriate templates from the list.
- Configure Timing:
- Set the T-minus Days and T-minus Hours for each template to schedule when emails should be sent relative to the wave’s Start Goal.
- Set Conditions (Optional):
- Configure conditions so that communications are sent based on task statuses or other criteria.
- Save Changes:
- Confirm and save the attached templates.
Concepts to Remember:
- Communication Timing:
- Scheduling is based on the wave’s Start Goal or task dates, so ensure dates and times align with your objectives.
- User Engagement:
- Clear and timely communications improve user cooperation.
- Task-Based Communications:
- Communications can be tied to specific task events, such as task creation, updates, or completion.
Step 7: (Optional) Enable Self-Service Scheduling
Purpose of Self-Service Scheduling:
Allowing users to select their preferred dates for upgrades or migrations increases flexibility and can enhance compliance rates.
How to Enable Self-Service Scheduling:
- Navigate to the “Self-Service” Tab:
- Located within the wave’s main page.
- Configure Scheduling Options:
- Enable Self-Service:
- Check the option to “Enable Self-Service Scheduling” for the wave.
- Add Available Dates:
- Click “Add Schedule Dates”.
- Select dates (within the wave’s timeframe) when users can schedule their activities.
- Set Capacity (Optional):
- Limit the number of users per date if necessary.
- Enable Self-Service:
- Customize User Experience (Optional):
- Instructions:
- Provide guidance or instructions visible to users in the self-service portal.
- Notifications:
- Configure confirmation emails or reminders upon user scheduling.
- Time Slots (Optional):
- If applicable, define specific time slots users can choose from.
- Instructions:
- Save Settings:
- Confirm and save your self-service configurations.
- Automatic Task Creation Upon Scheduling:
- When users schedule their preferred dates, tasks can be automatically generated for their assets with the selected dates.
- Note: Ensure that automation rules are set up to handle this process.
Concepts to Remember:
- User Empowerment:
- Allowing choice can lead to higher satisfaction and better compliance.
- Resource Management:
- Monitor and manage capacity to prevent overloading on specific dates.
- Task Integration:
- Self-service scheduling integrates directly with task creation and management.
Best Practices
- Use Descriptive Naming Conventions:
- Helps in quickly identifying waves and tasks (e.g., Q4_Security_Update_Wave3, Task_Upgrade_OS_Asset123).
- Plan Ahead:
- Set realistic Start and End Goals considering resource availability and potential risks.
- Categorize Waves and Tasks:
- Utilize Wave Types and Task Types for better organization and reporting.
- Communicate Early and Often:
- Attach TCOMM Templates to keep users informed throughout the process.
- Monitor Progress:
- Regularly check the wave’s and tasks’ statuses and make adjustments as necessary.
- Leverage Automation:
- Use automation rules to reduce manual effort in task creation and management.
- Test Configurations:
- Before deploying broadly, test the wave setup with a small group to ensure everything functions as expected.
Possible Use Cases
- Software Deployment:
- Waves:
- Group assets based on departments or locations.
- Tasks:
- Create deployment tasks for each asset or group.
- Schedule tasks to minimize disruption.
- Waves:
- Operating System Upgrades:
- Waves:
- Organize assets needing OS upgrades.
- Tasks:
- Assign upgrade tasks to IT staff or automate via deployment tools.
- Use self-service scheduling to let users choose upgrade times.
- Waves:
- Hardware Refresh Cycles:
- Waves:
- Plan hardware replacements in phases.
- Tasks:
- Set up tasks for equipment setup, data migration, and user training.
- Waves:
- Security Compliance Initiatives:
- Waves:
- Group non-compliant assets.
- Tasks:
- Assign remediation tasks to address compliance issues.
- Waves:
- Data Migrations:
- Waves:
- Organize assets or databases scheduled for migration.
- Tasks:
- Create detailed migration tasks with dependencies and specific timelines.
- Waves:
Advanced Features
- Dynamic Asset Assignment:
- Use criteria-based rules to automatically assign assets to waves.
- Wave Cloning:
- Clone existing waves to maintain consistency across similar processes.
- Integration with External Systems:
- Link waves and tasks to external tools (e.g., SCCM) for automated deployments.
- Set up automation rules to add assets to deployment collections based on task events.
- Custom Fields and Tags:
- Add custom metadata to waves and tasks for enhanced tracking and reporting.
- Automated Status Updates:
- Configure rules for automatic status changes based on task completion or time goals.
- Task Dependencies and Sequencing:
- Set up tasks that only begin when preceding tasks are completed, ensuring proper workflow sequencing.
Conclusion
Creating a wave in ReadyWorks is a foundational step in managing large-scale processes such as deployments, upgrades, or migrations. By effectively configuring waves and setting up tasks, you can organize assets, schedule activities, and facilitate communication, leading to smoother operations and better outcomes.
Key Takeaways:
- Waves Organize and Schedule Activities:
- They provide structure and timelines for asset-related processes.
- Tasks Define Specific Actions:
- Setting up tasks within waves allows for detailed tracking and execution of activities.
- Asset Assignment is Crucial:
- Ensure all relevant assets are included for accurate execution.
- Optional Features Enhance Functionality:
- TCOMM Templates and Self-Service Scheduling improve user engagement and compliance.
- Automation Enhances Efficiency:
- Utilize automation for task creation, status updates, and integration with other systems.
For further assistance or more advanced configurations, refer to additional ReadyWorks documentation or contact your system administrator.
FAQ: Wave and Task Orchestration Frequently Asked Questions
1. Why does a wave show as “Complete” even though some users haven’t scheduled yet?
A wave’s status is determined by the completion of its associated tasks. When all currently scheduled tasks within a wave are completed, the wave status updates to “Complete.” If some users have not yet scheduled their tasks, the wave may still show as “Complete” because it only accounts for tasks that have been created and scheduled. Users who haven’t scheduled yet can still do so, and their tasks will be created and added to the wave accordingly.
2. Will users who haven’t scheduled yet still be able to schedule and proceed through the orchestration?
Yes, users who have not yet scheduled can still schedule their tasks. When they do, new tasks will be created for them, and the orchestration will proceed as normal. The wave status being “Complete” does not prevent unscheduled users from scheduling and participating in the process.
3. How is the wave status determined?
The wave status is determined based on the completion of tasks associated with it. Specifically, it calculates the number of tasks that have been completed versus the total number of tasks that have been scheduled within the wave. Once all scheduled tasks are completed, the wave status updates to “Complete.”
4. How do tasks affect the wave status?
Tasks are essentially a checklist within a wave, representing individual actions that need to be completed. The wave status monitors these tasks, and as each one is completed, it updates the progress of the wave. When all scheduled tasks are completed, the wave status reflects this by marking the wave as “Complete,” even if there are users who have yet to schedule and thus have no tasks created yet.
5. How are TCOMMs (communications) triggered and sent to users?
TCOMMs are triggered based on predefined conditions set within the wave, typically using parameters like “T days” and “T hours,” which represent time offsets from the wave’s start date. For example, a TCOMM might be set to send to users a certain number of days before or after the wave’s start date. The system sends these communications automatically when the specified time conditions are met.
6. What happens if a user deletes or misses the initial TCOMM email?
If a user deletes or misses the initial TCOMM email, the system does not automatically resend it, especially if the time window for sending that communication has passed. This is to prevent users from receiving duplicate or outdated messages. The user may not receive the initial instructions or information unless additional steps are taken.
7. How can I resend the TCOMM to a specific user?
To resend the TCOMM to a specific user, it’s recommended to add them to a new wave with future dates. Set up the TCOMM template for this new wave, ensuring the timing conditions are met for when the communications should be sent. This way, the user will receive the TCOMM as part of the new wave’s schedule without affecting the other users in the original wave.
8. Can I add a user to an existing wave and have them receive the TCOMM?
While you can add a user to an existing wave, they may not receive the TCOMM if the time window for sending that communication has already passed. Additionally, attempting to resend the TCOMM in the existing wave might result in all users receiving duplicate communications, which can cause confusion. It’s generally better to add the user to a new wave to ensure they receive the TCOMM appropriately.
9. What happens if I add a new TCOMM to an existing wave?
Adding a new TCOMM to an existing wave and setting it to send at a certain offset may result in all users in that wave receiving the new communication, not just the intended user. This can lead to confusion among users who have already received communications or completed their tasks. Therefore, it’s not recommended to add new TCOMMs to an existing wave for individual users.
10. What is the best way to handle users who missed the initial wave or communications?
The best practice is to remove the users from the current wave and add them to a new wave with appropriate future dates. Set up the necessary TCOMM templates for the new wave so that communications are sent at the correct times. This approach ensures that the users receive all the necessary information without disrupting the existing process for other users.
11. How should I manage stragglers in the wave process?
Stragglers—users who missed the initial wave or did not complete their tasks—should be managed by creating new waves specifically for them. By setting up new waves, you can control the scheduling, communications, and orchestration for these users without affecting the rest of the process. This method helps maintain organization and ensures all users receive the appropriate guidance.
12. How can I set up a new wave for users who need to be resent communications?
To set up a new wave for these users, follow these steps:
- Remove the users from the original wave.
- Create a new wave with a start date that aligns with when you want the process to begin for them.
- Attach the necessary TCOMM templates to the new wave, ensuring that the timing conditions (T days, T hours) are set appropriately.
- Add the users and their assets to the new wave.
- The system will then handle sending communications and orchestrating tasks based on the new wave’s schedule.
13. Why doesn’t the system send overdue TCOMMs?
The system is designed not to send overdue TCOMMs to prevent users from receiving outdated or duplicate communications. If the time window for a TCOMM has passed, the system assumes that the communication is no longer relevant. This helps maintain clarity and prevents confusion among users.
14. How can I ensure users receive TCOMMs at the correct time?
To ensure users receive TCOMMs at the correct time:
- Set up waves with accurate start dates and times.
- Configure the TCOMM templates with the correct timing offsets (T days, T hours) relative to the wave start date.
- Add users to the wave before the timing conditions for the TCOMMs are met.
- Monitor the wave and confirm that users are receiving communications as expected.
- For any users added after the initial communications have been sent, consider creating a new wave to ensure they receive the TCOMMs at the correct times.
15. How do T days and T hours work in triggering TCOMMs?
T days and T hours are parameters used to schedule TCOMMs relative to the wave’s start date and time. T days represents the number of days offset from the wave’s start date, and T hours represents the number of hours. For example, a TCOMM with T days set to -1 would be sent one day before the wave’s start date. These parameters help automate the timing of communications to users.
16. What are the best practices for using tasks within a wave?
Best practices for using tasks within a wave include:
- Ensuring that all tasks are properly associated with the correct assets and users.
- Monitoring task completion to track the progress of the wave.
- Understanding that the wave status is based on the completion of scheduled tasks.
- Avoiding modifications that might disrupt the workflow, such as adding tasks after the wave is underway.
17. How do tasks relate to users scheduling?
Tasks are created when users schedule their activities. Each scheduled activity generates a task that needs to be completed. The completion of these tasks contributes to the overall progress and status of the wave. Users who have not yet scheduled will not have tasks created for them until they do so.
18. How does the system handle users who are on leave or unavailable?
Users who are on leave or unavailable can be managed by excluding them from the current wave and including them in a future wave when they are available. This approach allows the process to continue smoothly without being delayed by unavailable users. Communications and tasks can be scheduled appropriately in the new wave when they return.
19. Can I use the same wave for users who are on different schedules?
While it’s technically possible, it’s not recommended to use the same wave for users on significantly different schedules, as it can complicate task management and communication timing. It’s better to group users with similar availability into the same wave to ensure consistent scheduling and communication.
20. Is there a way to avoid resending TCOMMs to all users in a wave when adding new communications?
Yes. To avoid resending TCOMMs to all users, avoid adding new TCOMMs to an existing wave with users who have already received communications. Instead, create a new wave for the users who need the new communications. This ensures only the intended users receive the communications, preventing confusion among other users.
21. Why is it not recommended to modify the process by adding new TCOMMs to an existing wave?
Modifying an existing wave by adding new TCOMMs can result in all users in that wave receiving additional communications, which they may have already received or no longer need. This can cause confusion and disrupt the workflow. It’s better to manage changes by creating new waves for specific users who require different communications or scheduling.
22. How can I monitor and confirm that users are receiving TCOMMs as expected?
To monitor and confirm that users are receiving TCOMMs:
- Check the communication logs or reports within the system to see the status of sent TCOMMs.
- Verify that the timing parameters (T days, T hours) are correctly set relative to the wave’s start date.
- Ensure that users are added to the wave before the TCOMM timing conditions are met.
- Communicate with users to confirm receipt if necessary.
23. What should I do if a user schedules after the TCOMM has already been sent to others?
If a user schedules after the initial TCOMM has been sent and misses the communication, consider:
- Adding the user to a new wave with appropriate TCOMM timing.
- Manually sending the necessary information to the user, if appropriate.
- Ensuring future users are added to waves before communications are scheduled to be sent.
24. Can I customize the TCOMM templates for different waves or user groups?
Yes, you can customize TCOMM templates for different waves or user groups. This allows you to tailor communications to specific audiences, schedules, or processes. When setting up a new wave, you can attach the appropriate TCOMM templates that meet the needs of that particular group.
25. How do I prevent confusion among users when managing multiple waves and communications?
To prevent confusion:
- Clearly define the schedule and communication plan for each wave.
- Ensure users are only included in one wave at a time, unless necessary.
- Avoid making changes to waves that affect all users without proper communication.
- Use consistent messaging in TCOMMs to avoid misunderstandings.
26. Is it possible to automate the process of handling stragglers or users who miss initial communications?
While some aspects can be automated, managing stragglers often requires manual intervention to ensure they receive the necessary communications and scheduling. Setting up separate waves for these users can streamline the process, but monitoring and adjustments may still be needed to accommodate their specific circumstances.
27. How can I optimize the scheduling process to reduce the number of stragglers?
To optimize the scheduling process:
- Provide clear instructions and deadlines in initial communications.
- Send reminders to users who have not scheduled as the deadline approaches.
- Monitor scheduling progress and reach out to users who may need assistance.
- Consider the availability and potential conflicts users might have when planning waves.
28. What role does the wave start date play in task and TCOMM scheduling?
The wave start date is a critical reference point for both task creation and TCOMM scheduling. Timing parameters like T days and T hours are calculated relative to this date. Accurate wave start dates ensure that tasks are generated and communications are sent at the appropriate times.
29. Can I adjust the wave start date after the wave has been created?
Adjusting the wave start date after creation is not recommended, as it can disrupt the timing of tasks and communications. If changes are necessary, it may be better to create a new wave with the desired start date and transfer users to the new wave to maintain proper scheduling.
30. How does the system handle duplicate tasks or communications if a user is added to multiple waves?
If a user is added to multiple waves, the system may generate duplicate tasks or communications for that user, which can lead to confusion. To prevent this, ensure that each user is assigned to only one wave at a time unless there is a specific need for multiple assignments, and manage communications carefully to avoid overlap.
Asset Rules
See all articlesPlanning and Implementing Asset Rules
When Planning and Implementing Asset Rules in ReadyWorks, teams should focus on establishing conditional states that trigger automated asset updates, notifications, and other critical actions based on asset attributes. Asset Rules allow for sophisticated orchestration across asset lifecycles, supporting seamless automation, effective management, and proactive handling of asset-related events.
Key Considerations for Planning and Implementing Asset Rules:
- Define Use Cases for Asset Rules:
• Identify Common Scenarios for Automation: Determine key asset management scenarios that benefit from automation, such as updating asset statuses, triggering notifications on asset condition changes, or sending alerts when thresholds are met (e.g., firmware updates, low stock levels). Understanding these use cases ensures rules align with the organization’s asset management needs.
• Set Specific Triggers Based on Asset Types: Different asset types may require unique triggers. For example, IT assets might trigger notifications for compliance updates, while facility equipment may have maintenance or operational triggers. Defining asset-specific rules tailors automation to asset type requirements and optimizes resource usage.
- Establish Rule Conditions and Cascading Options:
• Determine Conditions for Each Rule: Define conditions for each Asset Rule based on asset attributes, such as status, location, or operating system version. For example, set a rule to update the “Device Status” to “Offline” when an asset’s “MZ Field” is marked as “Screen 200.”
• Enable or Disable Cascading: Cascading allows multiple rules to run sequentially if conditions in one rule trigger conditions in another. This can support complex workflows where, for instance, a change in device status triggers additional updates or notifications. For performance optimization, only enable cascading when necessary to avoid processing delays.
• Configure Persistent Options for Conditions: Decide if the rule should process when all conditions are met at once or if pre-existing conditions can activate it. For example, setting Persistent = Yes ensures that even if one condition was pre-set on the asset, the rule still triggers when the remaining conditions are met in the update. Persistent settings can support more comprehensive, context-sensitive rules.
- Define Triggered Actions within Asset Rules:
• Configure Asset Attribute Updates: Set rules to update asset attributes automatically. For example, when an asset reaches a specific status or condition, the rule could change its “Device Status” to “Decommissioned” or mark it for maintenance. Such updates help maintain accurate, real-time asset statuses without manual intervention.
- Develop and Document an Asset Rules Configuration Guide:
• Consolidate Rules into an Instance Specific Reference Guide: Document each Asset Rule, including conditions, actions, asset types, cascading and persistence settings. A comprehensive Configuration Guide serves as a single source of truth, aiding troubleshooting, audits, and future updates.
• Include Use Case Context and Expected Outcomes: Document use cases and expected results for each rule, such as the actions taken when a device enters a specific status. This context helps stakeholders understand the purpose and benefits of each rule, supporting alignment across teams.
• Specify Dependencies and Impact on Workflows: If certain rules depend on other workflows or system attributes, note these dependencies in the Configuration Guide. For example, a rule that assigns assets to a Wave may depend on predefined Waves in the workflow system, and documenting this ensures consistency.
- Ensure Knowledge Transfer and Ongoing Documentation:
• Document Changes and Updates to Rules: Maintain a change log for rule updates, including modifications to conditions, actions, or persistence settings. A structured change log supports continuity, aiding future troubleshooting and adjustments.
By establishing a structured approach to configuring, testing, documenting, and maintaining asset rules, the Project Manager can ensure that ReadyWorks automates critical asset management functions effectively. Asset Rules enhance operational efficiency, support proactive management, and maintain consistency across the asset lifecycle, making them a powerful tool in the ReadyWorks deployment.