Business Client need Software Development

Contact person: Business Client

Phone:Show

Email:Show

Location: Osnabrück, Germany

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"We need an automated system that allows team members to create office tasks directly from OneNote using a specific syntax pattern. When text contains the pattern '@Office: ... //', it should automatically generate an email to our office email address. The system should include fallback logic for incomplete patterns and automatically mark completed tasks in OneNote.

## Key Requirements
### Core Functionality:
Automated flow that runs every 5 minutes, Monday-Friday, 5:00 AM - 8:00 PM
Scans OneNote pages modified in the last 10 minutes
Detects text patterns '@Office: ... //' and generates emails
Implements fallback logic when '//' is missing
Replaces original text with confirmation: '✅ sent <date/time>: ...'

### Technical Implementation:
Use Power Automate with Microsoft Graph API access
OneNote integration via Microsoft 365
Email generation and sending capability
Direct text replacement in OneNote documents
Duplicate prevention system

## Fallback Logic Requirements
When '//' is missing, implement this hierarchy:
Preferred: Cut at '//'
Fallback 1: End of current HTML block (</p>, </li>, </td>, </h1-h6>, </pre>)
Fallback 2: End at first empty paragraph, double line break, or next '@...:' token
Hard limit: Maximum 300 characters from '@Office:'

## Email Format
Recipient: [Office email address]
Subject: Detected task text
Body (HTML): Task description, notebook, section, page info + web/app links

## OneNote Integration
PATCH requests to replace text blocks after successful email sending
Use 'includeIDs=true' to get exact paragraph IDs
Replace with: '✅ @Office (sent @{utcNow()}): [Text] //'

## Time Control Logic
```
@and(
greaterOrEquals(int(formatDateTime(utcNow(),'HH')),5),
less(int(formatDateTime(utcNow(),'HH')),20),
lessOrEquals(dayOfWeek(utcNow()),5),
greaterOrEquals(dayOfWeek(utcNow()),1)
)
```

## Test Cases Required
Simple paragraph with '@Office: ... //'
Paragraph without '//'
Multi-line paragraph
Two '@Office:' in same paragraph
Table cell with multiple '@Office:'
List item with '@Office:'
Very long text (300-character limit)
Combination with other tokens ('@Warehouse:', '@Purchasing:')

## Deliverables
Complete Power Automate flow
Microsoft Graph API integration
OneNote content modification system
Email generation and sending
Comprehensive testing documentation
User guide for team members" (client-provided description)


Matched companies (3)

...

Appsdiary Technologies

AppsDiary is a software house that designs and develops mobile applications, websites, and custom software solutions. They work with businesses to c… Read more

...

Conchakra Technologies Pvt Ltd

At Conchakra, our mission is to empower organizations through innovative software solutions that leverage the transformative potential of artificial … Read more

...

SYNERGIC SOFTEK SOLUTIONS PVT LTD

Synergic Softek Solutions, based in Kolkata, India, specializes in banking technology, digital innovation, and custom software development. The compa… Read more