Hi @NRARAdmin this is definitely possible. We have a sample notebook which includes a section on creating assignments from feature layers.
You'll just need to modify this section to set the values you'd like:
crosswalk_assignments = []
for _, row in crosswalks_df.iterrows():
crosswalk_assignments.append(
workforce.Assignment(
project,
geometry=row["SHAPE"],
location=row["location"],
description=row["description"],
priority=int(row["priority"]),
assignment_type="Paint Crosswalk",
status="unassigned"
)
)
You can find documentation about the Assignment class here.